用户工具

站点工具


hero_levelup

这是本文档旧的修订版!


英雄相关表

新升星系统

沈默 2019/04/30 17:37

STAGE_TYPE新增 6 HERO_CHALLENGE 英雄挑战关卡

challenge_stage_config 英雄挑战关卡配置 (关卡子表)

stage_config 关卡主表配置

item_config 配置英雄碎片,id 可以从610000 开始(英雄是600000+x), 道具类型是 8 HERO_PIECE

shop_config.type 增加 6:魂石商店 7:兑换魂石

填写方法对称进行, 一个是魂石买碎片,一个是碎片买魂石, 过滤在客户端自行逻辑实现

购买/兑换协议是 ShopBuy

generated:player_statistic_info]] 增加 hero_life_array ,生涯获得的英雄数量(只增加不减少),可以判断是否拥有过

原型表

阶 以后在游戏中为 星 ,配置 以后为 D/2 R/3 SR/4 SSR/5

hero_up_config 英雄升级

hero_setting 英雄升级需要食物计算产量

hero_gradeup_config 英雄升阶表

team_cost_config team_cost

计算公式

英雄升级属性

实际属性=初始值+初始值*A*[(绝对等级-1)+(阶数-1)*2]

hero_setting.levelup_add_attribute_r

hero_setting.levelup_add_attribute_sr

hero_setting.levelup_add_attribute_ssr

消耗食物技术公式

公式:A+等级*B

hero_setting.uplevel_cost_food_a_r; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

hero_setting.uplevel_cost_food_a_sr; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

hero_setting.uplevel_cost_food_a_ssr; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

hero_setting.uplevel_cost_food_b_r; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

hero_setting.uplevel_cost_food_b_sr; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

hero_setting.uplevel_cost_food_b_ssr; 每吃掉1个英雄消耗的食物数量:和升级英雄的品质、等级有关

被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

公式:A+绝对等级*B*C

“C”的含义:如果吃的英雄和被吃英雄是同色则等于1.2;异色则等于1

hero_setting.get_exp_a_r; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

hero_setting.get_exp_a_sr; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

hero_setting.get_exp_a_ssr; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

hero_setting.get_exp_b_r; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

hero_setting.get_exp_b_sr; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

hero_setting.get_exp_b_ssr; 被吃掉英雄提供的经验:和被吃掉英雄的品质和等级有关

战力计算

猜测公式式=攻*0.281+防*0.231+血*0.113+88.6*品质系数*技能等级系数

所有系数都提到了这个表, 技能系数按等级排序到数组skills_val

hero_power_setting

存档表

hero_info 英雄存档

需要关心exp, level, grade, attrib_arr字段

exp采取不清零式 便于连续升级

表里填的是差额经验 + 累计经验

协议

HeroLevelUp英雄升级

经验无法升级时,所有的消耗全部浪费

HeroGradeUp英雄升阶

备注 后续加了 D 挡 上述 配置中都加了_d 的配置

hero_levelup.1556618265.txt.gz · 最后更改: 2019/04/30 17:57 由 shenmo