======收费改动Sprint3====== =====宠物===== ====原型==== 废弃 [[generated:pet_master_skill_config]] 宠物合体技能配置(废弃) 新增 [[generated:pet_self_attrib_config]] 宠物自身战斗属性成长折扣配置 [[generated:pet_battle_buff_config]] 宠物自身潜能(被动技能)配置 [[generated:pet_config]] 刷新潜能pet_battle_buff_reroll_cost [[generated:pet_config ]] 增加model字段 [[generated:pet_special_config]] 增加cost字段 [[generated:pet_battle_skill_config]] 增加cost字段 [[generated:pet_star_upgrade_config]] 增加 \\ big_star 大星(1~5) \\ small_star 小星(0~4) \\ add_battle_buff int 激活第几个栏位的潜能 \\ attrib_rate float 属性成长率,1.4~1.65 \\ [[generated:pet_attrib_rate_setting]]增加 pet_self_attrib_score_c 70 属性折扣大于等于此折扣率为C,小于为D \\ pet_self_attrib_score_b 80 属性折扣大于等于此折扣率为B \\ pet_self_attrib_score_a 90 属性折扣大于等于此折扣率为A \\ pet_self_attrib_score_s 100 属性折扣大于等于此折扣率为S \\ [[generated:pet_attrib_config]] 废弃等级和数值 增加attrib_const 等级参数 最终属性=f(lv)*attrib_const = (lv^attrib_rate + 5)*attrib_const ====存档==== [[generated:pet_info]] star 总星级[[generated:pet_star_upgrade_config]].id \\ big_star 大星 \\ small_star 小星 \\ battle_buff_1 第一个潜能栏位的buff_id [[generated:pet_battle_buff_config]].buff_id \\ battle_buff_2 第二个潜能栏位的buff_id [[generated:pet_battle_buff_config]].buff_id \\ battle_buff_roll_1 暂存roll出来的buff \\ battle_buff_roll_2 暂存roll出来的buff \\ battle_special_level 战斗特长等级 \\ battle_skill_1_level 出战技能等级1 \\ battle_skill_2_level 出战技能等级2 \\ battle_skill_3_level 出战技能等级3 \\ battle_buff_slot_1_level 第一个潜能栏位的等级 \\ battle_buff_slot_2_level 第二个潜能栏位的等级 \\ ==== 宠物属性结算方法 ==== 客户端公式中需要几个参数如下: |等级 |[[generated:pet_info]].level | \\ |属性成长率 | 根据[[generated:pet_info]].star 读取[[generated:pet_star_upgrade_config]].attrib_rate| \\ |各属性折扣 | 根据[[generated:pet_config]].model_id 查找[[generated:pet_self_attrib_config]] 各个字段折扣都在里面。| \\ |属性评分 | [[generated:pet_self_attrib_config]]前五个属性参考[[generated:pet_attrib_rate_setting]].pet_self_attrib_score_X 得出| \\ ====协议==== [[generated:PetSpecialLevelUp]] 宠物特长升级 \\ [[generated:PetBattleSkillLevelUp]] 宠物战斗技能升级 \\ [[generated:PetBattleBuffRoll]] 宠物潜能随机刷新 \\ [[generated:PetBattleBuffBuy]] 宠物潜能购买 \\ [[generated:PetBattleBuffSlotLevelUp]] 宠物潜能栏位升级 \\ ====参数转化文本格式==== 1/ 最多3个参数,客户端以 DataParserHelper.getStrReplaceParams(string s, float p1, float p2, float p3) 这样的形式进行。 2/ 参数主要分以下几种 ^符号 ^描述 ^文本 ^参数 ^最后输出 ^ | %num1% |直接显示数字 |伤害%num1%点 | 123 |伤害123点 | | %percent1% |小数点转化为百分比,并拼接%符号 | 暴击提高%percent1% | 0.123| 暴击提高 12.3%| | %-x% |直接对输入取反(比加减1先计算) | 损失%-num% | -30| 损失30 | | %x+1% |数值+1 | 概率提高到%percent1+1% | 0.2| 概率提高到120% | | %x-1% |数值-1 | 伤害增加%percent1-1% | 1.2| 伤害增加20% | 前缀是 负号,先计算 \\ 后缀是 加减1 %num% 和 %num1% 等价