From 20f9c172f96ab798ad2fb81fe5d987a76150a16b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 11 Sep 2019 15:39:59 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 2 +- server/gameserver/metamgr.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 92a90c1..5e04164 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -2056,7 +2056,7 @@ void Human::CheckSkinTank() name, VW_Tank); room->xtimer.AddRepeatTimerAndAttach( - SERVER_FRAME_RATE, + SERVER_FRAME_RATE * MetaMgr::Instance()->tank_damage_interval, a8::XParams() .SetSender(hum) .SetParam1(hum->last_tank_attack_idx), diff --git a/server/gameserver/metamgr.cc b/server/gameserver/metamgr.cc index 533eb5c..09fd2fc 100755 --- a/server/gameserver/metamgr.cc +++ b/server/gameserver/metamgr.cc @@ -120,7 +120,7 @@ public: MetaMgr::Instance()->fighting_mode = MetaMgr::Instance()->GetSysParamAsInt("fighting_mode", 1); MetaMgr::Instance()->tank_damage1 = MetaMgr::Instance()->GetSysParamAsInt("tank_damage1"); MetaMgr::Instance()->tank_damage2 = MetaMgr::Instance()->GetSysParamAsInt("tank_damage2"); - MetaMgr::Instance()->tank_damage_interval = MetaMgr::Instance()->GetSysParamAsInt("tank_damage_interval", 1); + MetaMgr::Instance()->tank_damage_interval = MetaMgr::Instance()->GetSysParamAsFloat("tank_damage_interval", 1); MetaMgr::Instance()->average_oil = MetaMgr::Instance()->GetSysParamAsInt("average_oil"); MetaMgr::Instance()->max_oil = MetaMgr::Instance()->GetSysParamAsInt("max_oil"); if (MetaMgr::Instance()->K < 0.01f) {