Data_WorldBoss.php 835 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace loyalsoft;
  3. /**
  4. * 世界boss数据模型
  5. * @author gwang
  6. */
  7. class Data_WorldBoss extends HashSaver {
  8. /**
  9. * @var int 模板id
  10. */
  11. public $mo_id;
  12. /**
  13. * @var int 第x期(时间戳) 用法: ts ==当天开始时间
  14. * 两个时间段 中午12点至下午1点 晚上8点到9点
  15. */
  16. public $ts_term;
  17. /**
  18. * @var 剩余血量
  19. */
  20. public $cur_blood;
  21. /**
  22. * @var 反击列表
  23. */
  24. public $strike_back_list;
  25. /**
  26. * @var 结算状态
  27. */
  28. public $settlement_state;
  29. /**
  30. * 重置世界boss
  31. */
  32. public function reset() {
  33. $this->cur_blood = $this->mo()->hp;
  34. }
  35. /**
  36. * @return \sm_hero 怪物模板数据
  37. */
  38. public function mo() {
  39. return GameConfig::hero_getItem($this->mo_id);
  40. }
  41. }