mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-21 12:52:25 +00:00
Merge branch 'master' into aa
This commit is contained in:
commit
416538764a
@ -1851,6 +1851,10 @@ int Lua_Mob::CanBuffStack(int spell_id, int caster_level, bool fail_if_overwrite
|
|||||||
return self->CanBuffStack(spell_id, caster_level, fail_if_overwrite);
|
return self->CanBuffStack(spell_id, caster_level, fail_if_overwrite);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Lua_Mob::SetPseudoRoot(bool in) {
|
||||||
|
Lua_Safe_Call_Void();
|
||||||
|
self->SetPseudoRoot(in);
|
||||||
|
}
|
||||||
|
|
||||||
luabind::scope lua_register_mob() {
|
luabind::scope lua_register_mob() {
|
||||||
return luabind::class_<Lua_Mob, Lua_Entity>("Mob")
|
return luabind::class_<Lua_Mob, Lua_Entity>("Mob")
|
||||||
@ -2168,7 +2172,8 @@ luabind::scope lua_register_mob() {
|
|||||||
.def("BuffFadeBySlot", (void(Lua_Mob::*)(int))&Lua_Mob::BuffFadeBySlot)
|
.def("BuffFadeBySlot", (void(Lua_Mob::*)(int))&Lua_Mob::BuffFadeBySlot)
|
||||||
.def("BuffFadeBySlot", (void(Lua_Mob::*)(int,bool))&Lua_Mob::BuffFadeBySlot)
|
.def("BuffFadeBySlot", (void(Lua_Mob::*)(int,bool))&Lua_Mob::BuffFadeBySlot)
|
||||||
.def("CanBuffStack", (int(Lua_Mob::*)(int,int))&Lua_Mob::CanBuffStack)
|
.def("CanBuffStack", (int(Lua_Mob::*)(int,int))&Lua_Mob::CanBuffStack)
|
||||||
.def("CanBuffStack", (int(Lua_Mob::*)(int,int,bool))&Lua_Mob::CanBuffStack);
|
.def("CanBuffStack", (int(Lua_Mob::*)(int,int,bool))&Lua_Mob::CanBuffStack)
|
||||||
|
.def("SetPseudoRoot", (void(Lua_Mob::*)(bool))&Lua_Mob::SetPseudoRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
luabind::scope lua_register_special_abilities() {
|
luabind::scope lua_register_special_abilities() {
|
||||||
|
|||||||
@ -169,7 +169,7 @@ public:
|
|||||||
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost);
|
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost);
|
||||||
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot);
|
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot);
|
||||||
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot, int timer, int timer_duration);
|
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot, int timer, int timer_duration);
|
||||||
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot, int timer, int timer_duration,
|
bool CastSpell(int spell_id, int target_id, int slot, int cast_time, int mana_cost, int item_slot, int timer, int timer_duration,
|
||||||
int resist_adjust);
|
int resist_adjust);
|
||||||
bool SpellFinished(int spell_id, Lua_Mob target);
|
bool SpellFinished(int spell_id, Lua_Mob target);
|
||||||
bool SpellFinished(int spell_id, Lua_Mob target, int slot);
|
bool SpellFinished(int spell_id, Lua_Mob target, int slot);
|
||||||
@ -352,6 +352,7 @@ public:
|
|||||||
void BuffFadeBySlot(int slot, bool recalc_bonuses);
|
void BuffFadeBySlot(int slot, bool recalc_bonuses);
|
||||||
int CanBuffStack(int spell_id, int caster_level);
|
int CanBuffStack(int spell_id, int caster_level);
|
||||||
int CanBuffStack(int spell_id, int caster_level, bool fail_if_overwrite);
|
int CanBuffStack(int spell_id, int caster_level, bool fail_if_overwrite);
|
||||||
|
void SetPseudoRoot(bool in);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -615,7 +615,7 @@ int Mob::_GetWalkSpeed() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int Mob::_GetRunSpeed() const {
|
int Mob::_GetRunSpeed() const {
|
||||||
if (IsRooted() || IsStunned() || IsMezzed())
|
if (IsRooted() || IsStunned() || IsMezzed() || IsPseudoRooted())
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
int aa_mod = 0;
|
int aa_mod = 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user