Just ran across a bug I hadn't seen before last night. When a shaman uses a warlock's Soulstone to res up, oRA3 puts up a new, full 30 minute ankh CD bar for the shaman, IF that shaman's ankh was already on CD.
Current code is this:
local start, duration = GetSpellCooldown(20608) if start > 0 and duration > 1.5 then module:SendComm("Reincarnation", duration-1) end
Which certainly does look like it would cause that specific problem. Unless I'm missing something, I believe the correct version would be:
local start, duration = GetSpellCooldown(20608) if start > 0 then module:SendComm("Reincarnation", duration - (GetTime() - start)) end
- 3 comments
- Last updated
- Jun 23, 2013
- Jun 20, 2013
- Fixed - Developer made requested changes. QA should verify.
- Defect - A shortcoming, fault, or imperfection
- Medium - Normal priority.