抽卡:修改抽卡奖池逻辑
This commit is contained in:
@@ -494,7 +494,8 @@ export const FILENAME = {
|
||||
DIC_TASK_BOX: 'dic_zyz_taskBox',
|
||||
DIC_ACHIEVEMENT_BOX: 'dic_zyz_achievementBox',
|
||||
DIC_GACHA: 'dic_zyz_gacha',
|
||||
DIC_GACHA_CONTENT: 'dic_zyz_recruitContent',
|
||||
DIC_GACHA_PLAN: 'dic_zyz_gachaPlan',
|
||||
DIC_GACHA_FLOOR: 'dic_zyz_gachaFloor',
|
||||
DIC_GIFT_PACKAGE: 'dic_zyz_giftPackage',
|
||||
DIC_RECRUIT: 'dic_zyz_recruit',
|
||||
DIC_RMB: 'dic_zyz_rmb',
|
||||
@@ -757,40 +758,28 @@ export enum TASK_SUM_TYPE {
|
||||
}
|
||||
|
||||
// 卡池类型
|
||||
export enum GACHA_ID {
|
||||
NORMAL = 1, // 元宝招募
|
||||
FRDPOINT = 2, // 友情点
|
||||
ASSIGN = 3, // 指定卡池
|
||||
TIMELIMIT = 4, // 限时
|
||||
export enum GACHA_TYPE {
|
||||
NORMAL = 1, // 元宝招募
|
||||
FRDPOINT = 2, // 友情点
|
||||
ASSIGN = 3, // 指定卡池
|
||||
GUIDE = 4, // 限时
|
||||
ACTIVITY = 5, // 新武将活动
|
||||
}
|
||||
|
||||
export enum GACHA_PLAN_TYPE {
|
||||
HERO = 1, // 武将
|
||||
ASSIGN_HERO = 2, // 指定武将
|
||||
ASSIGN_ITEM = 3, // 指定武将
|
||||
ITEM = 4, // 武将碎片
|
||||
}
|
||||
|
||||
// 抽卡保底类型
|
||||
export enum GACHA_FLOOR_TYPE {
|
||||
PURPLE = 1, // 紫色保底,10连必定会出一个紫的,单抽不算
|
||||
GOLD = 2, // 金色武将保底,按次数给保底,抽到就重新计算次数,单抽也算
|
||||
ASSIGN = 3, // 求贤若渴,和活动抽卡金色保底,伪随机,n次内给且只给一个,单抽也算
|
||||
MAIN_FLOOR = 1, // 主要保底, 每 param 次必得 1个目标物,获得之后次数重计(如当前的元宝招募)
|
||||
ONLY_ONE = 2, // 每 param 次有且仅有1次目标物(如当前的求贤若渴)
|
||||
TEN_MOST_HIGHER = 3, // 每次10连最多获得 param 个目标物(不计单抽)向上替换(如:蓝色不超过9个=紫色保底)
|
||||
TEN_MOST_LOWER = 4, // 每次10连最多获得 param 个目标物(不计单抽)向下替换 (如:橙色不超过3个)
|
||||
}
|
||||
|
||||
// 抽卡对应保底类型
|
||||
export const GACHA_TO_FLOOR = new Map([
|
||||
[GACHA_ID.NORMAL, [GACHA_FLOOR_TYPE.PURPLE, GACHA_FLOOR_TYPE.GOLD]],
|
||||
[GACHA_ID.FRDPOINT, []],
|
||||
[GACHA_ID.ASSIGN, [GACHA_FLOOR_TYPE.ASSIGN]],
|
||||
[GACHA_ID.TIMELIMIT, [GACHA_FLOOR_TYPE.ASSIGN]]
|
||||
])
|
||||
|
||||
// 抽卡里的卡池道具类型
|
||||
export enum GACHA_CONTENT_TYPE {
|
||||
HERO = 1, // 武将 param为武将品质
|
||||
HERO_PIECE = 2, // 武将碎片 武将品质
|
||||
// BLUEPRT = 3, // 藏宝图 藏宝图品质
|
||||
STONE = 4, // 宝石 宝石等级
|
||||
ITEMS = 5, // 物品id
|
||||
// SUIT_PAPER = 6, // 套装图纸
|
||||
}
|
||||
|
||||
export const GACHA_OCCUPY_HID = 9999; // 抽卡里占位的武将
|
||||
|
||||
// 跑马灯显示类型
|
||||
export enum MARQUEE_SHOW_TYPE {
|
||||
ONCE = 1, // 一次性
|
||||
|
||||
Reference in New Issue
Block a user