Ammo=0 weapon can block reloading
Bug #1554180 reported by
mevitar
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ares |
Fix Released
|
High
|
AlexB |
Bug Description
In some cases, firing an Ammo=0 weapon prevents the object from reloading. This is due to how regular weapons and Ammo= interact.
If a weapon has ROF= higher than Reload= of its owner, then ammo will reload even while the object is firing. However, if it's Reload= that is higher, then each time the weapon will fire, Reload= counter will reset. Such object is unable to reload its ammo for as long as it's attacking (until it reaches 0 ammo, when it is forced to wait for ammo to reload).
This works the same for Ammo=0 weapons, despite them not using up any ammo at all (except they aren't forced to wait for ammo to reload when the owner has 0 ammo).
Changed in ares: | |
status: | New → Fix Committed |
assignee: | nobody → AlexB (alexander-b) |
milestone: | none → 0.b |
importance: | Undecided → High |
To post a comment you must log in.
16.71.1311, Ammo=0 weapons no longer block the object from reloading if ROF is lower than Reload. Ammo=1 weapons still do, but i guess it's intentional to stay that way.