From: Mario Date: Sat, 9 Jun 2018 07:22:47 +0000 (+1000) Subject: Fix resetting of the rifle accumulator X-Git-Tag: xonotic-v0.8.5~2104 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=64fa91e5e786b8541641994d23d45a58e1f53204;p=xonotic%2Fxonotic-data.pk3dir.git Fix resetting of the rifle accumulator --- diff --git a/qcsrc/common/weapons/weapon/rifle.qc b/qcsrc/common/weapons/weapon/rifle.qc index 1740c45d8..d6996042d 100644 --- a/qcsrc/common/weapons/weapon/rifle.qc +++ b/qcsrc/common/weapons/weapon/rifle.qc @@ -159,7 +159,11 @@ METHOD(Rifle, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponen } METHOD(Rifle, wr_resetplayer, void(entity thiswep, entity actor)) { - actor.rifle_accumulator = time - WEP_CVAR(rifle, bursttime); + for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot) + { + .entity weaponentity = weaponentities[slot]; + actor.(weaponentity).rifle_accumulator = time - WEP_CVAR(rifle, bursttime); + } } METHOD(Rifle, wr_reload, void(entity thiswep, entity actor, .entity weaponentity)) {