mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-29 08:23:34 +00:00
Updated Lua Mob (markdown)
parent
0532a099a2
commit
857ea79dc7
518
Lua-Mob.md
518
Lua-Mob.md
@ -11,306 +11,306 @@ client.valid -- Returns true if this object is not null
|
|||||||
### Member Functions
|
### Member Functions
|
||||||
```
|
```
|
||||||
Mob() -- Creates a null mob
|
Mob() -- Creates a null mob
|
||||||
String GetName();
|
|
||||||
Void Depop();
|
|
||||||
Void Depop(Boolean start_spawn_timer);
|
|
||||||
Boolean BehindMob();
|
|
||||||
Boolean BehindMob(Mob other);
|
|
||||||
Boolean BehindMob(Mob other, Real x);
|
|
||||||
Boolean BehindMob(Mob other, Real x, Real y);
|
|
||||||
Void SetLevel(Integer level);
|
|
||||||
Void SetLevel(Integer level, Boolean command);
|
|
||||||
Void SendWearChange(Integer material_slot);
|
|
||||||
Boolean IsMoving();
|
|
||||||
Void GotoBind();
|
|
||||||
Void Gate();
|
|
||||||
Boolean Attack(Mob other);
|
|
||||||
Boolean Attack(Mob other, Integer hand);
|
|
||||||
Boolean Attack(Mob other, Integer hand, Boolean from_riposte);
|
|
||||||
Boolean Attack(Mob other, Integer hand, Boolean from_riposte, Boolean is_strikethrough);
|
|
||||||
Boolean Attack(Mob other, Integer hand, Boolean from_riposte, Boolean is_strikethrough, Boolean is_from_spell);
|
|
||||||
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill);
|
|
||||||
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable);
|
|
||||||
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable, Integer buffslot);
|
|
||||||
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable, Integer buffslot, Boolean buff_tic);
|
|
||||||
Void RangedAttack(Mob other);
|
|
||||||
Void ThrowingAttack(Mob other);
|
|
||||||
Void Heal();
|
|
||||||
Void HealDamage(Integer amount);
|
|
||||||
Void HealDamage(Integer amount, Mob other);
|
|
||||||
Integer GetLevelCon(Integer other);
|
|
||||||
Integer GetLevelCon(Integer my, Integer other);
|
|
||||||
Void SetHP(Integer hp);
|
|
||||||
Void DoAnim(Integer anim_num);
|
|
||||||
Void DoAnim(Integer anim_num, Integer type);
|
|
||||||
Void DoAnim(Integer anim_num, Integer type, Boolean ackreq);
|
|
||||||
Void DoAnim(Integer anim_num, Integer type, Boolean ackreq, Integer filter);
|
|
||||||
Void ChangeSize(Real in_size);
|
|
||||||
Void ChangeSize(Real in_size, Boolean no_restriction);
|
|
||||||
Void GMMove(Real x, Real y, Real z);
|
|
||||||
Void GMMove(Real x, Real y, Real z, Real heading);
|
|
||||||
Void GMMove(Real x, Real y, Real z, Real heading, Boolean send_update);
|
|
||||||
Boolean HasProcs();
|
|
||||||
Boolean IsInvisible();
|
|
||||||
Boolean IsInvisible(Mob other);
|
|
||||||
Void SetInvisible(Integer state);
|
|
||||||
Boolean FindBuff(Integer spell_id);
|
|
||||||
Boolean FindType(Integer type);
|
|
||||||
Boolean FindType(Integer type, Boolean offensive);
|
|
||||||
Boolean FindType(Integer type, Boolean offensive, Integer threshold);
|
|
||||||
Integer GetBuffSlotFromType(Integer slot);
|
|
||||||
Integer GetBaseRace();
|
|
||||||
Integer GetBaseGender();
|
|
||||||
Integer GetDeity();
|
|
||||||
Integer GetRace();
|
|
||||||
Integer GetGender();
|
|
||||||
Integer GetTexture();
|
|
||||||
Integer GetHelmTexture();
|
|
||||||
Integer GetHairColor();
|
|
||||||
Integer GetBeardColor();
|
|
||||||
Integer GetEyeColor1();
|
|
||||||
Integer GetEyeColor2();
|
|
||||||
Integer GetHairStyle();
|
|
||||||
Integer GetLuclinFace();
|
|
||||||
Integer GetBeard();
|
|
||||||
Integer GetDrakkinHeritage();
|
|
||||||
Integer GetDrakkIntegerattoo();
|
|
||||||
Integer GetDrakkinDetails();
|
|
||||||
Integer GetClass();
|
|
||||||
Integer GetLevel();
|
|
||||||
String GetCleanName();
|
|
||||||
Mob GetTarget();
|
|
||||||
Void SetTarget(Mob t);
|
|
||||||
Real GetHPRatio();
|
|
||||||
Boolean IsWarriorClass();
|
|
||||||
Integer GetHP();
|
|
||||||
Integer GetMaxHP();
|
|
||||||
Integer GetItemHPBonuses();
|
|
||||||
Integer GetSpellHPBonuses();
|
|
||||||
Real GetWalkspeed();
|
|
||||||
Real GetRunspeed();
|
|
||||||
Integer GetCasterLevel(Integer spell_id);
|
|
||||||
Integer GetMaxMana();
|
|
||||||
Integer GetMana();
|
|
||||||
Integer SetMana(Integer mana);
|
|
||||||
Real GetManaRatio();
|
|
||||||
Integer GetAC();
|
|
||||||
Integer GetATK();
|
|
||||||
Integer GetSTR();
|
|
||||||
Integer GetSTA();
|
|
||||||
Integer GetDEX();
|
|
||||||
Integer GetAGI();
|
|
||||||
Integer GetInteger();
|
|
||||||
Integer GetWIS();
|
|
||||||
Integer GetCHA();
|
|
||||||
Integer GetMR();
|
|
||||||
Integer GetFR();
|
|
||||||
Integer GetDR();
|
|
||||||
Integer GetPR();
|
|
||||||
Integer GetCR();
|
|
||||||
Integer GetCorruption();
|
|
||||||
Integer GetMaxSTR();
|
|
||||||
Integer GetMaxSTA();
|
|
||||||
Integer GetMaxDEX();
|
|
||||||
Integer GetMaxAGI();
|
|
||||||
Integer GetMaxInteger();
|
|
||||||
Integer GetMaxWIS();
|
|
||||||
Integer GetMaxCHA();
|
|
||||||
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster);
|
|
||||||
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override);
|
|
||||||
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override, Integer resist_override);
|
|
||||||
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override, Integer resist_override, Boolean charisma_check);
|
|
||||||
Integer GetSpecializeSkillValue(Integer spell_id);
|
|
||||||
Integer GetNPCTypeID();
|
|
||||||
Boolean IsTargeted();
|
|
||||||
Real GetX();
|
|
||||||
Real GetY();
|
|
||||||
Real GetZ();
|
|
||||||
Real GetHeading();
|
|
||||||
Real GetWaypointX();
|
|
||||||
Real GetWaypointY();
|
|
||||||
Real GetWaypointZ();
|
|
||||||
Real GetWaypointH();
|
|
||||||
Real GetWaypointPause();
|
|
||||||
Integer GetWaypointID();
|
|
||||||
Void SetCurrentWP(Integer wp);
|
|
||||||
Real GetSize();
|
|
||||||
Void Message(Integer type, String message);
|
|
||||||
Void Message_StringID(Integer type, Integer string_id, Integer distance);
|
|
||||||
Void Say(String message);
|
|
||||||
Void QuestSay(Client client, String message);
|
|
||||||
Void Shout(String message);
|
|
||||||
Void Emote(String message);
|
|
||||||
Void IntegererruptSpell();
|
|
||||||
Void IntegererruptSpell(Integer spell_id);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot, Integer timer, Integer timer_duration);
|
|
||||||
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot, Integer timer, Integer timer_duration,
|
|
||||||
Integer resist_adjust);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot, Integer resist_adjust);
|
|
||||||
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot, Integer resist_adjust, Boolean proc);
|
|
||||||
Void SpellEffect(Mob caster, Integer spell_id, Real partial);
|
|
||||||
Mob GetPet();
|
|
||||||
Mob GetOwner();
|
|
||||||
HateList GetHateList();
|
|
||||||
Mob GetHateTop();
|
|
||||||
Mob GetHateDamageTop(Mob other);
|
|
||||||
Mob GetHateRandom();
|
|
||||||
Void AddToHateList(Mob other);
|
Void AddToHateList(Mob other);
|
||||||
Void AddToHateList(Mob other, Integer hate);
|
Void AddToHateList(Mob other, Integer hate);
|
||||||
Void AddToHateList(Mob other, Integer hate, Integer damage);
|
Void AddToHateList(Mob other, Integer hate, Integer damage);
|
||||||
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help);
|
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help);
|
||||||
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help, Boolean frenzy);
|
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help, Boolean frenzy);
|
||||||
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help, Boolean frenzy, Boolean buff_tic);
|
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help, Boolean frenzy, Boolean buff_tic);
|
||||||
Void SetHate(Mob other);
|
Boolean Attack(Mob other);
|
||||||
Void SetHate(Mob other, Integer hate);
|
Boolean Attack(Mob other, Integer hand);
|
||||||
Void SetHate(Mob other, Integer hate, Integer damage);
|
Boolean Attack(Mob other, Integer hand, Boolean from_riposte);
|
||||||
Integer GetHateAmount(Mob target);
|
Boolean Attack(Mob other, Integer hand, Boolean from_riposte, Boolean is_strikethrough);
|
||||||
Integer GetHateAmount(Mob target, Boolean is_damage);
|
Boolean Attack(Mob other, Integer hand, Boolean from_riposte, Boolean is_strikethrough, Boolean is_from_spell);
|
||||||
Integer GetDamageAmount(Mob target);
|
Boolean BehindMob();
|
||||||
Void WipeHateList();
|
Boolean BehindMob(Mob other);
|
||||||
Boolean CheckAggro(Mob other);
|
Boolean BehindMob(Mob other, Real x);
|
||||||
Void Stun(Integer duration);
|
Boolean BehindMob(Mob other, Real x, Real y);
|
||||||
Void UnStun();
|
Real CalculateDistance(Real x, Real y, Real z);
|
||||||
Boolean IsStunned();
|
|
||||||
Void Spin();
|
|
||||||
Void Kill();
|
|
||||||
Boolean CanThisClassDoubleAttack();
|
|
||||||
Boolean CanThisClassDualWield();
|
|
||||||
Boolean CanThisClassRiposte();
|
|
||||||
Boolean CanThisClassDodge();
|
|
||||||
Boolean CanThisClassParry();
|
|
||||||
Boolean CanThisClassBlock();
|
|
||||||
Void SetInvul(Boolean value);
|
|
||||||
Boolean GetInvul();
|
|
||||||
Void SetExtraHaste(Integer haste);
|
|
||||||
Integer GetHaste();
|
|
||||||
Integer GetMonkHandToHandDamage();
|
|
||||||
Integer GetMonkHandToHandDelay();
|
|
||||||
Void Mesmerize();
|
|
||||||
Boolean IsMezzed();
|
|
||||||
Boolean IsEnraged();
|
|
||||||
Integer GetReverseFactionCon(Mob other);
|
|
||||||
Boolean IsAIControlled();
|
|
||||||
Real GetAggroRange();
|
|
||||||
Real GetAssistRange();
|
|
||||||
Void SetPetOrder(Integer order);
|
|
||||||
Integer GetPetOrder();
|
|
||||||
Boolean IsRoamer();
|
|
||||||
Boolean IsRooted();
|
|
||||||
Boolean IsEngaged();
|
|
||||||
Void FaceTarget(Mob target);
|
|
||||||
Void SetHeading(Real in);
|
|
||||||
Real CalculateHeadingToTarget(Real in_x, Real in_y);
|
Real CalculateHeadingToTarget(Real in_x, Real in_y);
|
||||||
Boolean CalculateNewPosition(Real x, Real y, Real z, Real speed);
|
Boolean CalculateNewPosition(Real x, Real y, Real z, Real speed);
|
||||||
Boolean CalculateNewPosition(Real x, Real y, Real z, Real speed, Boolean check_z);
|
Boolean CalculateNewPosition(Real x, Real y, Real z, Real speed, Boolean check_z);
|
||||||
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed);
|
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed);
|
||||||
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed, Boolean check_z);
|
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed, Boolean check_z);
|
||||||
Real CalculateDistance(Real x, Real y, Real z);
|
Void CameraEffect(Integer duration, Integer intensity);
|
||||||
Void SendTo(Real x, Real y, Real z);
|
Void CameraEffect(Integer duration, Integer intensity, Client c);
|
||||||
Void SendToFixZ(Real x, Real y, Real z);
|
Void CameraEffect(Integer duration, Integer intensity, Client c, Boolean global);
|
||||||
Void NPCSpecialAttacks(String parse, Integer perm);
|
Boolean CanThisClassBlock();
|
||||||
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset);
|
Boolean CanThisClassDodge();
|
||||||
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset, Boolean remove);
|
Boolean CanThisClassDoubleAttack();
|
||||||
Integer GetResist(Integer type);
|
Boolean CanThisClassDualWield();
|
||||||
Boolean Charmed();
|
Boolean CanThisClassParry();
|
||||||
|
Boolean CanThisClassRiposte();
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot, Integer timer, Integer timer_duration);
|
||||||
|
Boolean CastSpell(Integer spell_id, Integer target_id, Integer slot, Integer cast_time, Integer mana_cost, Integer item_slot, Integer timer, Integer timer_duration, Integer resist_adjust);
|
||||||
|
Void ChangeSize(Real in_size);
|
||||||
|
Void ChangeSize(Real in_size, Boolean no_restriction);
|
||||||
|
Boolean CheckAggro(Mob other);
|
||||||
Integer CheckAggroAmount(Integer spell_id);
|
Integer CheckAggroAmount(Integer spell_id);
|
||||||
Integer CheckAggroAmount(Integer spell_id, Boolean is_proc);
|
Integer CheckAggroAmount(Integer spell_id, Boolean is_proc);
|
||||||
Integer CheckHealAggroAmount(Integer spell_id);
|
Integer CheckHealAggroAmount(Integer spell_id);
|
||||||
Integer CheckHealAggroAmount(Integer spell_id, Integer heal_possible);
|
Integer CheckHealAggroAmount(Integer spell_id, Integer heal_possible);
|
||||||
Integer GetAA(Integer id);
|
Boolean CheckLoS(Mob other);
|
||||||
Boolean DivineAura();
|
Boolean CheckLoSToLoc(Real x, Real y, Real z);
|
||||||
Void SetOOCRegen(Integer regen);
|
Boolean CheckLoSToLoc(Real x, Real y, Real z, Real mob_size);
|
||||||
const char* GetEntityVariable(String name);
|
|
||||||
Void SetEntityVariable(String name, String value);
|
|
||||||
Boolean EntityVariableExists(String name);
|
|
||||||
Void Signal(Integer id);
|
|
||||||
Boolean CombatRange(Mob other);
|
Boolean CombatRange(Mob other);
|
||||||
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage);
|
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill);
|
||||||
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage);
|
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable);
|
||||||
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override);
|
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable, Integer buffslot);
|
||||||
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override, Integer reuse_time);
|
Void Damage(Mob from, Integer damage, Integer spell_id, Integer attack_skill, Boolean avoidable, Integer buffslot, Boolean buff_tic);
|
||||||
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override, Integer reuse_time, Boolean hit_chance);
|
Void DelGlobal(String varname);
|
||||||
Void DoThrowingAttackDmg(Mob other);
|
Void Depop();
|
||||||
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon);
|
Void Depop(Boolean start_spawn_timer);
|
||||||
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item);
|
Boolean DivineAura();
|
||||||
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage);
|
Void DoAnim(Integer anim_num);
|
||||||
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage, Integer chance_mod);
|
Void DoAnim(Integer anim_num, Integer type);
|
||||||
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage, Integer chance_mod, Integer focus);
|
Void DoAnim(Integer anim_num, Integer type, Boolean ackreq);
|
||||||
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill);
|
Void DoAnim(Integer anim_num, Integer type, Boolean ackreq, Integer filter);
|
||||||
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod);
|
|
||||||
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod, Integer focus);
|
|
||||||
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod, Integer focus, Boolean can_riposte);
|
|
||||||
Void DoArcheryAttackDmg(Mob other);
|
Void DoArcheryAttackDmg(Mob other);
|
||||||
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon);
|
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon);
|
||||||
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo);
|
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo);
|
||||||
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage);
|
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage);
|
||||||
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage, Integer chance_mod);
|
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage, Integer chance_mod);
|
||||||
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage, Integer chance_mod, Integer focus);
|
Void DoArcheryAttackDmg(Mob other, ItemInst range_weapon, ItemInst ammo, Integer weapon_damage, Integer chance_mod, Integer focus);
|
||||||
Boolean CheckLoS(Mob other);
|
Void DoKnockback(Mob caster, Integer pushback, Integer pushup);
|
||||||
Boolean CheckLoSToLoc(Real x, Real y, Real z);
|
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill);
|
||||||
Boolean CheckLoSToLoc(Real x, Real y, Real z, Real mob_size);
|
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod);
|
||||||
|
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod, Integer focus);
|
||||||
|
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill, Integer chance_mod, Integer focus, Boolean can_riposte);
|
||||||
|
Void DoThrowingAttackDmg(Mob other);
|
||||||
|
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon);
|
||||||
|
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item);
|
||||||
|
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage);
|
||||||
|
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage, Integer chance_mod);
|
||||||
|
Void DoThrowingAttackDmg(Mob other, ItemInst range_weapon, Item item, Integer weapon_damage, Integer chance_mod, Integer focus);
|
||||||
|
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage);
|
||||||
|
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage);
|
||||||
|
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override);
|
||||||
|
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override, Integer reuse_time);
|
||||||
|
Void DoSpecialAttackDamage(Mob other, Integer skill, Integer max_damage, Integer min_damage, Integer hate_override, Integer reuse_time, Boolean hit_chance);
|
||||||
|
Void Emote(String message);
|
||||||
|
Boolean EntityVariableExists(String name);
|
||||||
|
Void FaceTarget(Mob target);
|
||||||
|
Boolean FindBuff(Integer spell_id);
|
||||||
Real FindGroundZ(Real x, Real y);
|
Real FindGroundZ(Real x, Real y);
|
||||||
Real FindGroundZ(Real x, Real y, Real z);
|
Real FindGroundZ(Real x, Real y, Real z);
|
||||||
|
Boolean FindType(Integer type);
|
||||||
|
Boolean FindType(Integer type, Boolean offensive);
|
||||||
|
Boolean FindType(Integer type, Boolean offensive, Integer threshold);
|
||||||
|
Void Gate();
|
||||||
|
Integer GetAA(Integer id);
|
||||||
|
Integer GetAC();
|
||||||
|
Integer GetAGI();
|
||||||
|
Real GetAggroRange();
|
||||||
|
Boolean GetAllowBeneficial();
|
||||||
|
Real GetAssistRange();
|
||||||
|
Integer GetATK();
|
||||||
|
Integer GetBaseRace();
|
||||||
|
Integer GetBaseGender();
|
||||||
|
Integer GetBeard();
|
||||||
|
Integer GetBeardColor();
|
||||||
|
Integer GetBuffSlotFromType(Integer slot);
|
||||||
|
Integer GetCasterLevel(Integer spell_id);
|
||||||
|
Integer GetCHA();
|
||||||
|
Boolean Charmed();
|
||||||
|
Integer GetClass();
|
||||||
|
String GetCleanName();
|
||||||
|
Integer GetCR();
|
||||||
|
Integer GetCorruption();
|
||||||
|
Integer GetDamageAmount(Mob target);
|
||||||
|
Integer GetDeity();
|
||||||
|
Integer GetDEX();
|
||||||
|
Integer GetDR();
|
||||||
|
Integer GetDrakkinDetails();
|
||||||
|
Integer GetDrakkinHeritage();
|
||||||
|
Integer GetDrakkIntegerattoo();
|
||||||
|
const char* GetEntityVariable(String name);
|
||||||
|
Integer GetEyeColor1();
|
||||||
|
Integer GetEyeColor2();
|
||||||
|
Integer GetFlurryChance();
|
||||||
|
Integer GetFR();
|
||||||
|
Integer GetGender();
|
||||||
|
Integer GetHairColor();
|
||||||
|
Integer GetHairStyle();
|
||||||
|
Integer GetHaste();
|
||||||
|
Integer GetHateAmount(Mob target);
|
||||||
|
Integer GetHateAmount(Mob target, Boolean is_damage);
|
||||||
|
Mob GetHateDamageTop(Mob other);
|
||||||
|
HateList GetHateList();
|
||||||
|
Mob GetHateRandom();
|
||||||
|
Mob GetHateTop();
|
||||||
|
Real GetHeading();
|
||||||
|
Integer GetHelmTexture();
|
||||||
|
Integer GetHP();
|
||||||
|
Real GetHPRatio();
|
||||||
|
Integer GetInteger();
|
||||||
|
Boolean GetInvul();
|
||||||
|
Integer GetItemHPBonuses();
|
||||||
|
Integer GetLevel();
|
||||||
|
Integer GetLevelCon(Integer other);
|
||||||
|
Integer GetLevelCon(Integer my, Integer other);
|
||||||
|
Integer GetLuclinFace();
|
||||||
|
Integer GetMana();
|
||||||
|
Real GetManaRatio();
|
||||||
|
Integer GetMaxAGI();
|
||||||
|
Integer GetMaxCHA();
|
||||||
|
Integer GetMaxDEX();
|
||||||
|
Integer GetMaxHP();
|
||||||
|
Integer GetMaxInteger();
|
||||||
|
Integer GetMaxMana();
|
||||||
|
Integer GetMaxSTA();
|
||||||
|
Integer GetMaxSTR();
|
||||||
|
Integer GetMaxWIS();
|
||||||
|
Void Message(Integer type, String message);
|
||||||
|
Void Message_StringID(Integer type, Integer string_id, Integer distance);
|
||||||
|
Integer GetModSkillDmgTaken(Integer skill);
|
||||||
|
Integer GetModVulnerability(Integer resist);
|
||||||
|
Integer GetMonkHandToHandDamage();
|
||||||
|
Integer GetMonkHandToHandDelay();
|
||||||
|
Integer GetMR();
|
||||||
|
String GetName();
|
||||||
|
Integer GetNPCTypeID();
|
||||||
|
Mob GetOwner();
|
||||||
|
Mob GetPet();
|
||||||
|
Integer GetPetOrder();
|
||||||
|
Integer GetPR();
|
||||||
|
Integer GetRace();
|
||||||
|
Integer GetResist(Integer type);
|
||||||
|
Integer GetReverseFactionCon(Mob other);
|
||||||
|
Real GetRunspeed();
|
||||||
|
Real GetSize();
|
||||||
|
Integer GetSkill(Integer skill_id);
|
||||||
|
Integer GetSkillDmgTaken(Integer skill);
|
||||||
|
Integer GetSpecializeSkillValue(Integer spell_id);
|
||||||
|
Integer GetSpellHPBonuses();
|
||||||
|
Integer GetSTA();
|
||||||
|
Integer GetSTR();
|
||||||
|
Mob GetTarget();
|
||||||
|
Integer GetTexture();
|
||||||
|
Real GetWalkspeed();
|
||||||
|
Real GetWaypointH();
|
||||||
|
Integer GetWaypointID();
|
||||||
|
Real GetWaypointPause();
|
||||||
|
Real GetWaypointX();
|
||||||
|
Real GetWaypointY();
|
||||||
|
Real GetWaypointZ();
|
||||||
|
Integer GetWIS();
|
||||||
|
Real GetX();
|
||||||
|
Real GetY();
|
||||||
|
Real GetZ();
|
||||||
|
Void GMMove(Real x, Real y, Real z);
|
||||||
|
Void GMMove(Real x, Real y, Real z, Real heading);
|
||||||
|
Void GMMove(Real x, Real y, Real z, Real heading, Boolean send_update);
|
||||||
|
Void GotoBind();
|
||||||
|
Boolean HasNPCSpecialAtk(String parse);
|
||||||
|
Boolean HasProcs();
|
||||||
|
Void Heal();
|
||||||
|
Void HealDamage(Integer amount);
|
||||||
|
Void HealDamage(Integer amount, Mob other);
|
||||||
|
Void IntegererruptSpell();
|
||||||
|
Void IntegererruptSpell(Integer spell_id);
|
||||||
|
Boolean IsAIControlled();
|
||||||
|
Boolean IsBeneficialAllowed(Mob target);
|
||||||
|
Boolean IsEngaged();
|
||||||
|
Boolean IsEnraged();
|
||||||
|
Boolean IsInvisible();
|
||||||
|
Boolean IsInvisible(Mob other);
|
||||||
|
Boolean IsMeleeDisabled();
|
||||||
|
Boolean IsMoving();
|
||||||
|
Boolean IsMezzed();
|
||||||
|
Boolean IsRoamer();
|
||||||
|
Boolean IsRooted();
|
||||||
|
Boolean IsRunning();
|
||||||
|
Boolean IsStunned();
|
||||||
|
Boolean IsTargeted();
|
||||||
|
Boolean IsWarriorClass();
|
||||||
|
Void Kill();
|
||||||
|
Void Mesmerize();
|
||||||
|
Void ModSkillDmgTaken(Integer skill, Integer value);
|
||||||
|
Void ModVulnerability(Integer resist, Integer value);
|
||||||
|
Void NPCSpecialAttacks(String parse, Integer perm);
|
||||||
|
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset);
|
||||||
|
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset, Boolean remove);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id);
|
Void ProjectileAnimation(Mob to, Integer item_id);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow);
|
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed);
|
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle);
|
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle, Real tilt);
|
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle, Real tilt);
|
||||||
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle, Real tilt, Real arc);
|
Void ProjectileAnimation(Mob to, Integer item_id, Boolean is_arrow, Real speed, Real angle, Real tilt, Real arc);
|
||||||
Boolean HasNPCSpecialAtk(String parse);
|
|
||||||
Void SendAppearanceEffect(Integer parm1, Integer parm2, Integer parm3, Integer parm4, Integer parm5);
|
|
||||||
Void SendAppearanceEffect(Integer parm1, Integer parm2, Integer parm3, Integer parm4, Integer parm5, Client specific_target);
|
|
||||||
Void SetFlyMode(Integer in);
|
|
||||||
Void SetTexture(Integer in);
|
|
||||||
Void SetRace(Integer in);
|
|
||||||
Void SetGender(Integer in);
|
|
||||||
Void SendIllusionPacket(IllusionOptions illusion);
|
|
||||||
Void QuestReward(Client c);
|
Void QuestReward(Client c);
|
||||||
Void QuestReward(Client c, Integer silver);
|
Void QuestReward(Client c, Integer silver);
|
||||||
Void QuestReward(Client c, Integer silver, Integer gold);
|
Void QuestReward(Client c, Integer silver, Integer gold);
|
||||||
Void QuestReward(Client c, Integer silver, Integer gold, Integer platinum);
|
Void QuestReward(Client c, Integer silver, Integer gold, Integer platinum);
|
||||||
Void CameraEffect(Integer duration, Integer intensity);
|
Void QuestSay(Client client, String message);
|
||||||
Void CameraEffect(Integer duration, Integer intensity, Client c);
|
Void RemoveNimbusEffect(Integer effect_id);
|
||||||
Void CameraEffect(Integer duration, Integer intensity, Client c, Boolean global);
|
Void RangedAttack(Mob other);
|
||||||
|
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster);
|
||||||
|
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override);
|
||||||
|
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override, Integer resist_override);
|
||||||
|
Real ResistSpell(Integer resist_type, Integer spell_id, Mob caster, Boolean use_resist_override, Integer resist_override, Boolean charisma_check);
|
||||||
|
Void Say(String message);
|
||||||
|
Void SendAppearanceEffect(Integer parm1, Integer parm2, Integer parm3, Integer parm4, Integer parm5);
|
||||||
|
Void SendAppearanceEffect(Integer parm1, Integer parm2, Integer parm3, Integer parm4, Integer parm5, Client specific_target);
|
||||||
|
Void SendIllusionPacket(IllusionOptions illusion);
|
||||||
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020);
|
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020);
|
||||||
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020, Boolean perm_effect);
|
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020, Boolean perm_effect);
|
||||||
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020, Boolean perm_effect, Client c);
|
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020, Boolean perm_effect, Client c);
|
||||||
Void TempName();
|
Void SendTo(Real x, Real y, Real z);
|
||||||
Void TempName(String newname);
|
Void SendToFixZ(Real x, Real y, Real z);
|
||||||
|
Void SendWearChange(Integer material_slot);
|
||||||
|
Void SetAllowBeneficial(Boolean value);
|
||||||
|
Void SetBodyType(Integer new_body, Boolean overwrite_orig);
|
||||||
|
Void SetCurrentWP(Integer wp);
|
||||||
|
Void SetDisableMelee(Boolean disable);
|
||||||
|
Void SetEntityVariable(String name, String value);
|
||||||
|
Void SetExtraHaste(Integer haste);
|
||||||
|
Void SetFlurryChance(Integer value);
|
||||||
|
Void SetFlyMode(Integer in);
|
||||||
|
Void SetGender(Integer in);
|
||||||
Void SetGlobal(String varname, String newvalue, Integer options, String duration);
|
Void SetGlobal(String varname, String newvalue, Integer options, String duration);
|
||||||
Void SetGlobal(String varname, String newvalue, Integer options, String duration, Mob other);
|
Void SetGlobal(String varname, String newvalue, Integer options, String duration, Mob other);
|
||||||
Void TarGlobal(String varname, String value, String duration, Integer npc_id, Integer char_id, Integer zone_id);
|
Void SetHate(Mob other);
|
||||||
Void DelGlobal(String varname);
|
Void SetHate(Mob other, Integer hate);
|
||||||
Void SetSlotTint(Integer material_slot, Integer red_tint, Integer green_tint, Integer blue_tint);
|
Void SetHate(Mob other, Integer hate, Integer damage);
|
||||||
Void WearChange(Integer material_slot, Integer texture, Integer color);
|
Void SetHeading(Real in);
|
||||||
Void DoKnockback(Mob caster, Integer pushback, Integer pushup);
|
Void SetHP(Integer hp);
|
||||||
Void RemoveNimbusEffect(Integer effect_id);
|
Void SetInvisible(Integer state);
|
||||||
Boolean IsRunning();
|
Void SetInvul(Boolean value);
|
||||||
|
Void SetLevel(Integer level);
|
||||||
|
Void SetLevel(Integer level, Boolean command);
|
||||||
|
Integer SetMana(Integer mana);
|
||||||
|
Void SetOOCRegen(Integer regen);
|
||||||
|
Void SetPetOrder(Integer order);
|
||||||
|
Void SetRace(Integer in);
|
||||||
Void SetRunning(Boolean running);
|
Void SetRunning(Boolean running);
|
||||||
Void SetBodyType(Integer new_body, Boolean overwrite_orig);
|
Void SetSlotTint(Integer material_slot, Integer red_tint, Integer green_tint, Integer blue_tint);
|
||||||
|
Void SetTarget(Mob t);
|
||||||
Void SetTargetable(Boolean on);
|
Void SetTargetable(Boolean on);
|
||||||
Void ModSkillDmgTaken(Integer skill, Integer value);
|
Void SetTexture(Integer in);
|
||||||
Integer GetModSkillDmgTaken(Integer skill);
|
Void Shout(String message);
|
||||||
Integer GetSkillDmgTaken(Integer skill);
|
Void Signal(Integer id);
|
||||||
Void SetAllowBeneficial(Boolean value);
|
Void SpellEffect(Mob caster, Integer spell_id, Real partial);
|
||||||
Boolean GetAllowBeneficial();
|
Boolean SpellFinished(Integer spell_id, Mob target);
|
||||||
Boolean IsBeneficialAllowed(Mob target);
|
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot);
|
||||||
Void ModVulnerability(Integer resist, Integer value);
|
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used);
|
||||||
Integer GetModVulnerability(Integer resist);
|
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot);
|
||||||
Void SetDisableMelee(Boolean disable);
|
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot, Integer resist_adjust);
|
||||||
Boolean IsMeleeDisabled();
|
Boolean SpellFinished(Integer spell_id, Mob target, Integer slot, Integer mana_used, Integer inventory_slot, Integer resist_adjust, Boolean proc);
|
||||||
Void SetFlurryChance(Integer value);
|
Void Spin();
|
||||||
Integer GetFlurryChance();
|
Void Stun(Integer duration);
|
||||||
Integer GetSkill(Integer skill_id);
|
Void TarGlobal(String varname, String value, String duration, Integer npc_id, Integer char_id, Integer zone_id);
|
||||||
|
Void TempName();
|
||||||
|
Void TempName(String newname);
|
||||||
|
Void ThrowingAttack(Mob other);
|
||||||
|
Void UnStun();
|
||||||
|
Void WearChange(Integer material_slot, Integer texture, Integer color);
|
||||||
|
Void WipeHateList();
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
IllusionOptions is a lua table that accepts the following values:
|
IllusionOptions is a lua table that accepts the following values:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user