sys.lua 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. function reloadscript(actor)
  2. local isdbg = getenv("debug");
  3. if isdbg then
  4. tipinfo(actor, "lua脚本重新加载")
  5. end
  6. end
  7. function serverminuteheart()
  8. gameDebug.debug(RolandSeige.ServerMinuteHeart)
  9. OpenServerCompetition.expEffeciencyCal()
  10. OpenServerCompetition.flushSortRank()
  11. MonsterHunt.CheckSettleAndReset()
  12. MonsterHunt.Notice()
  13. MonsterHunt.checkSeason()
  14. -- 刷新特权BOSS次数
  15. PrivilegeBoss.incrementedPrivilegeBossCount()
  16. -- 刷新大秘境奖励次数
  17. BigSecretRealm.refreshBigSecretRealm()
  18. gameDebug.debug(RankScript.updateAll)
  19. -- 刷新秘境挑战次数
  20. SecretRealm.refreshCount()
  21. OperationalActivities.checkActive()
  22. WeekActives.checkActive()
  23. end
  24. function serversecondheart()
  25. GameMapHeart.DoHeart()
  26. end
  27. function server3secondheart()
  28. end
  29. function server5secondheart()
  30. Trade.flushWorldGoods()
  31. Stall.flushStall()
  32. end
  33. function server10secondheart()
  34. GodsDescended.serverHeart()
  35. end
  36. --- 服务器小时心跳
  37. function serverhourheart()
  38. end
  39. function servermiddlenight()
  40. -- 服务器凌晨心跳
  41. gameDebug.debug(UnionTask.serverMiddleNight)
  42. -- Trade.serverMiddleNight()
  43. -- gameDebug.debug(RankScript.updateAll)
  44. gameDebug.debug(GoldFirstKill.endTimeReward)
  45. gameDebug.debug(AngelBenefit.OnCloseMail)
  46. gameDebug.debug(SevenLogin.sendReward)
  47. gameDebug.debug(LevelReward.sendAllReward)
  48. gameDebug.debug(OpenServerCompetition.competitionSettlement)
  49. gameDebug.debug(AngelWeapon.sendReward)
  50. gameDebug.debug(RechargeSevenReceive.sendReward)
  51. gameDebug.debug(OperationalActivities.checkActive)
  52. gameDebug.debug(WeekActives.checkActive)
  53. end
  54. function startup(host)
  55. -- 检测战盟竞选定时任务
  56. gameDebug.debug(UnionChangeLeader.startInitUnionDelayTask)
  57. gameDebug.debug(UnionArmbands.serverStart)
  58. -- 战斗公式缓存数据
  59. gameDebug.debug(FightDamageTypeCache.Cache)
  60. -- 缓存装备锻造大师数据
  61. gameDebug.debug(EquipMaster.cacheEquipMasterData)
  62. -- 更新角色信息
  63. gameDebug.debug(RankScript.updateRoles)
  64. -- 开启排行榜全局定时器
  65. gameDebug.debug(RankScript.openRankTimer)
  66. -- 排行榜奖励首次延迟计算
  67. gameDebug.debug(RankScript.initAndSendReward)
  68. -- 缓存大师之路数据
  69. gameDebug.debug(Master.cacheMasterData)
  70. -- 清理活动缓存
  71. gameDebug.debug(GodsDescended.clearActivityCache)
  72. -- 记录开服时间
  73. gameDebug.debug(onHook.recordStartTime)
  74. -- 缓存拍脸预告数据
  75. gameDebug.debug(FaceShootPreview.CacheConfig)
  76. -- 初始化默认战盟
  77. gameDebug.debug(Union.DefaultUnion.initDefaultUnion)
  78. -- 初始化全局袖珍宝箱
  79. gameDebug.debug(NpcChest.initGlobalGoods)
  80. gameDebug.debug(SanctuaryBoss.initBossState)
  81. gameDebug.debug(OperationalActivities.checkActive)
  82. gameDebug.debug(WeekActives.checkActive)
  83. -- 初始化圣杯排行榜数据
  84. gameDebug.debug(AngelMajorGrail.initGrailRanking)
  85. -- 大天使装备镶嵌的圣杯数据添加圣杯等级冗余
  86. gameDebug.debug(AngelMajorEquipment.grailsDataHandle)
  87. -- 交易行圣杯下架
  88. gameDebug.debug(Trade.tradeGrailOff)
  89. end