修改箱子等级生成规则
This commit is contained in:
parent
c3a41b750d
commit
1e8a72d5bf
@ -23,12 +23,18 @@ export const STEP_SCORE_MIN = 50
|
||||
export const STEP_SCORE_MAX = 50
|
||||
// 每一步能获得的宝箱的概率
|
||||
export const STEP_CHEST_RATE = 0.3
|
||||
// 宝箱各等级的概率
|
||||
export const STEP_CHEST_LEVEL = [70, 85, 95, 100]
|
||||
// 低保步数
|
||||
export const RESET_STEP = 2
|
||||
// 邀请用户得到额外分数
|
||||
export const INVITE_REBATE = 0.1
|
||||
|
||||
// 基础用户每日可助力次数
|
||||
export const MAX_ENHANCE_COUNT_BASE = 1
|
||||
// 高级用户每日可助力次数
|
||||
export const MAX_ENHANCE_COUNT_ADV = 10
|
||||
// 宝箱助力增加的分数
|
||||
export const ENHANCE_CHEST_GIFT = 10
|
||||
|
||||
// 低保步数
|
||||
export const RESET_STEP = 2
|
||||
// 向上追溯的默认层级
|
||||
export const INVITE_REBATE_LEVEL = 1
|
||||
|
||||
@ -51,10 +57,3 @@ export const SCORE_ENHANCE_CHEST_GIFT = 'enhance_chest_gift'
|
||||
|
||||
// google reCaptcha最小分数
|
||||
export const RECAPTCHA_MIN_SCORE = 0.5
|
||||
|
||||
// 基础用户每日可助力次数
|
||||
export const MAX_ENHANCE_COUNT_BASE = 1
|
||||
// 高级用户每日可助力次数
|
||||
export const MAX_ENHANCE_COUNT_ADV = 10
|
||||
// 宝箱助力增加的分数
|
||||
export const ENHANCE_CHEST_GIFT = 10
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { STEP_CHEST_LEVEL, STEP_CHEST_RATE, STEP_SCORE_MAX, STEP_SCORE_MIN } from 'common/Constants'
|
||||
import { STEP_CHEST_RATE, STEP_SCORE_MAX, STEP_SCORE_MIN } from 'common/Constants'
|
||||
import { ActivityChest, ActivityChestClass, ChestStatusEnum } from 'models/ActivityChest'
|
||||
import { ZError, ZRedisClient } from 'zutils'
|
||||
import { DocumentType } from '@typegoose/typegoose'
|
||||
@ -7,6 +7,8 @@ const chestCfg = require('../../configs/chest.json')
|
||||
const chestBonusItems = require('../../configs/chest_bonus_item.json')
|
||||
const chestLevelMap = new Map()
|
||||
|
||||
let STEP_CHEST_LEVEL = chestCfg.chests.map((cfg: any) => cfg.probability)
|
||||
STEP_CHEST_LEVEL.sort((a: number, b: number) => a - b)
|
||||
chestCfg.chests.forEach((cfg: any) => {
|
||||
chestLevelMap.set(cfg.level, cfg)
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user