mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 01:11:29 +00:00
Make sure we actually have the AA they're trying to cast
This commit is contained in:
parent
3c1b499485
commit
7909270527
15
zone/aa.cpp
15
zone/aa.cpp
@ -1146,15 +1146,14 @@ void Client::ActivateAlternateAdvancementAbility(int rank_id, int target_id) {
|
||||
return;
|
||||
}
|
||||
|
||||
//if expendable make sure we have charges
|
||||
if(ability->charges > 0) {
|
||||
uint32 charges = 0;
|
||||
GetAA(rank_id, &charges);
|
||||
uint32 charges = 0;
|
||||
// We don't have the AA
|
||||
if (!GetAA(rank_id, &charges))
|
||||
return;
|
||||
|
||||
if(charges < 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
//if expendable make sure we have charges
|
||||
if(ability->charges > 0 && charges < 1)
|
||||
return;
|
||||
|
||||
//check cooldown
|
||||
if(!p_timers.Expired(&database, rank->spell_type + pTimerAAStart)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user