用户工具

站点工具


battle_system

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
battle_system [2019/03/26 18:45] shenmobattle_system [2019/04/11 11:49] (当前版本) shenmo
行 1: 行 1:
 ======战斗系统====== ======战斗系统======
  
 +=====战场技能=====
 +
 +[[generated::skill_config]].type增加 6 战场技能
 +
 +[[generated::stage_config]] 增加 stage_skill  stage_skill_cd 字段  配置是否有战场技能呢
 +
 +如果是公会战 且 战场技能的cd大于1个回合,会显示战场技能UI。
  
 =====修正===== =====修正=====
 +
 + --- //[[shenmo@riceman.com.cn|沈默]] 2019/03/26 18:45//
  
 [[generated::STAGE_EXTRA]]  关卡特殊修正 [[generated::STAGE_EXTRA]]  关卡特殊修正
行 14: 行 23:
 |PuzzleCombo(0.8)  |每次消除有额外80%的几率可以产生 combo| 0~1,如果设置为必定combo,最多到20次| |PuzzleCombo(0.8)  |每次消除有额外80%的几率可以产生 combo| 0~1,如果设置为必定combo,最多到20次|
  
 +颜色和combo修正,stage表格中的配置会覆盖debug的
  
 =====站位===== =====站位=====
行 34: 行 44:
  
 [[generated:item_battle_config]].condition 字段 [[generated:item_battle_config]].condition 字段
 +
  
 ===相关战斗道具的数据走向=== ===相关战斗道具的数据走向===
行 60: 行 71:
  
 [[generated:VipUndo]] 的时候,需要归同步道具当前的使用情况(校验难度大) [[generated:VipUndo]] 的时候,需要归同步道具当前的使用情况(校验难度大)
 +
 +=====原地复活=====
 +
 +[[generated:player_setting]]
 +
 +- battle_restart_cost=75; 重新战斗需要的钻石数量
 +
 +- battle_restart_skill=500099; 重新复活战斗的技能
 +
 +- battle_restart_times=1; 重新复活战斗的次数
 +
 +在 DialogBattleLose界面中,如果钻石和次数都够,可以点击FIGHT进行原地复活
 +
 +在战斗逻辑中,其实是使用了了一个slot==9的特殊道具, 这个道具指向500099这个技能
 +
 +他不会消耗实际道具,但可以使玩家复活。
 +
 +使用之前需要调用[[generated:BattleRestart]] 协议 向服务器确认,服务器会扣除钻石并增加次数。
 +
 +回放也可以通过 [[generated:player_battle_info]].relive_count来判断是否合法进行了复活。
 +
  
 =====整体变灰笔记 ===== =====整体变灰笔记 =====
battle_system.1553597106.txt.gz · 最后更改: 2019/03/26 18:45 由 shenmo