用户工具

站点工具


guild_boss

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
guild_boss [2019/03/22 18:12] shenmoguild_boss [2019/04/08 18:21] (当前版本) shenmo
行 6: 行 6:
  
 ====原型==== ====原型====
 +
 +[[generated::guild_setting]]
 +
 +- guild_stage_cd=1200; 一个公会boss的刷新cd,分钟 (20*60)
 +
 +- guild_stage_escape=1080; 一个公会boss的逃脱时间,分钟 (18*60)
 +
 +- guild_stage_calc=5; 一个公会boss的计算时间,分钟
 +
 +- guild_stage_calc_max=1000; 一个公会boss单次结算数量(每分钟),分担压力
 +
  
 [[generated::guild_stage_config]]  公会boss配置 [[generated::guild_stage_config]]  公会boss配置
  
 +[[generated::guild_stage_loot_config]]  公会boss loot配置
  
 ====存档==== ====存档====
  
-[[generated::guild_stage_info]]  公会战信息+[[generated::guild_stage_info]]  公会BOSS信息 
 + 
 +[[generated::guild_member_stage_info]]   公会BOSS成员绩 
 + 
 +[[generated::guild_stage_log_info]]  公会BOSSlog 
 + 
 +[[generated::guild_stage_result_info]] 公会战个人奖励(在game表) 
 + 
 +====协议==== 
 + 
 +[[generated::GuildStageGetInfo]] 获取公会boss信息 
 + 
 +[[generated::GuildStageGetLog]] 获取公会boss战斗Log信息 
 + 
 +[[generated::GuildStageGetLB]] 获取公会boss伤害排行榜 
 + 
 +[[generated::GMGuildBossHpSet]] GM公会Boss设置HP 
 + 
 +[[generated::GMGuildBossBoost]] GM公会boss加速循环 
 + 
 +已有 
 + 
 +[[generated::BattleStart]] 如果stage的类型是公会boss,就直接走公会boss流程 
 + 
 +[[generated::BattleEnd]] 如果stage的类型是公会boss,就直接走公会boss流程,结算伤害  extra字段为伤害 
 + 
 + 
 +====循环==== 
 + 
 +如果非活跃,则不会刷新下一个战斗,直到有活跃行为发生。 
 + 
 +从不活跃进入活跃,会标记一个下次刷新boss的时机 
 + 
 +下次刷新的时机以20个小时为cd,从2019/1/1 00:00开始,每20个小时一个周期,则用取余的方法,可以知道我的下个cd有多久。 
 + 
 +如果余数太小,可以直接到再后面一个cd
  
-[[generated::guild_member_stage_info]]   公会战成员战绩+{{:pasted:20190404-204740.png}}
  
-[[generated::guild_stage_log_info]]  公会战log 
guild_boss.1553249569.txt.gz · 最后更改: 2019/03/22 18:12 由 shenmo