mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-15 15:12:25 +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
|
||||
```
|
||||
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, Integer hate);
|
||||
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, Boolean frenzy);
|
||||
Void AddToHateList(Mob other, Integer hate, Integer damage, Boolean yell_for_help, Boolean frenzy, Boolean buff_tic);
|
||||
Void SetHate(Mob other);
|
||||
Void SetHate(Mob other, Integer hate);
|
||||
Void SetHate(Mob other, Integer hate, Integer damage);
|
||||
Integer GetHateAmount(Mob target);
|
||||
Integer GetHateAmount(Mob target, Boolean is_damage);
|
||||
Integer GetDamageAmount(Mob target);
|
||||
Void WipeHateList();
|
||||
Boolean CheckAggro(Mob other);
|
||||
Void Stun(Integer duration);
|
||||
Void UnStun();
|
||||
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);
|
||||
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);
|
||||
Boolean BehindMob();
|
||||
Boolean BehindMob(Mob other);
|
||||
Boolean BehindMob(Mob other, Real x);
|
||||
Boolean BehindMob(Mob other, Real x, Real y);
|
||||
Real CalculateDistance(Real x, Real y, Real z);
|
||||
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 check_z);
|
||||
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed);
|
||||
Boolean CalculateNewPosition2(Real x, Real y, Real z, Real speed, Boolean check_z);
|
||||
Real CalculateDistance(Real x, Real y, Real z);
|
||||
Void SendTo(Real x, Real y, Real z);
|
||||
Void SendToFixZ(Real x, Real y, Real z);
|
||||
Void NPCSpecialAttacks(String parse, Integer perm);
|
||||
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset);
|
||||
Void NPCSpecialAttacks(String parse, Integer perm, Boolean reset, Boolean remove);
|
||||
Integer GetResist(Integer type);
|
||||
Boolean Charmed();
|
||||
Void CameraEffect(Integer duration, Integer intensity);
|
||||
Void CameraEffect(Integer duration, Integer intensity, Client c);
|
||||
Void CameraEffect(Integer duration, Integer intensity, Client c, Boolean global);
|
||||
Boolean CanThisClassBlock();
|
||||
Boolean CanThisClassDodge();
|
||||
Boolean CanThisClassDoubleAttack();
|
||||
Boolean CanThisClassDualWield();
|
||||
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, Boolean is_proc);
|
||||
Integer CheckHealAggroAmount(Integer spell_id);
|
||||
Integer CheckHealAggroAmount(Integer spell_id, Integer heal_possible);
|
||||
Integer GetAA(Integer id);
|
||||
Boolean DivineAura();
|
||||
Void SetOOCRegen(Integer regen);
|
||||
const char* GetEntityVariable(String name);
|
||||
Void SetEntityVariable(String name, String value);
|
||||
Boolean EntityVariableExists(String name);
|
||||
Void Signal(Integer id);
|
||||
Boolean CheckLoS(Mob other);
|
||||
Boolean CheckLoSToLoc(Real x, Real y, Real z);
|
||||
Boolean CheckLoSToLoc(Real x, Real y, Real z, Real mob_size);
|
||||
Boolean CombatRange(Mob other);
|
||||
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 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 DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill);
|
||||
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 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 DelGlobal(String varname);
|
||||
Void Depop();
|
||||
Void Depop(Boolean start_spawn_timer);
|
||||
Boolean DivineAura();
|
||||
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 DoArcheryAttackDmg(Mob other);
|
||||
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, 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, Integer focus);
|
||||
Boolean CheckLoS(Mob other);
|
||||
Boolean CheckLoSToLoc(Real x, Real y, Real z);
|
||||
Boolean CheckLoSToLoc(Real x, Real y, Real z, Real mob_size);
|
||||
Void DoKnockback(Mob caster, Integer pushback, Integer pushup);
|
||||
Void DoMeleeSkillAttackDmg(Mob other, Integer weapon_damage, Integer skill);
|
||||
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 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, 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, 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, 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, Integer silver);
|
||||
Void QuestReward(Client c, Integer silver, Integer gold);
|
||||
Void QuestReward(Client c, Integer silver, Integer gold, Integer platinum);
|
||||
Void CameraEffect(Integer duration, Integer intensity);
|
||||
Void CameraEffect(Integer duration, Integer intensity, Client c);
|
||||
Void CameraEffect(Integer duration, Integer intensity, Client c, Boolean global);
|
||||
Void QuestSay(Client client, String message);
|
||||
Void RemoveNimbusEffect(Integer effect_id);
|
||||
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, Boolean perm_effect);
|
||||
Void SendSpellEffect(Integer effect_id, Integer duration, Integer finish_delay, Boolean zone_wide, Integer unk020, Boolean perm_effect, Client c);
|
||||
Void TempName();
|
||||
Void TempName(String newname);
|
||||
Void SendTo(Real x, Real y, Real z);
|
||||
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, Mob other);
|
||||
Void TarGlobal(String varname, String value, String duration, Integer npc_id, Integer char_id, Integer zone_id);
|
||||
Void DelGlobal(String varname);
|
||||
Void SetSlotTint(Integer material_slot, Integer red_tint, Integer green_tint, Integer blue_tint);
|
||||
Void WearChange(Integer material_slot, Integer texture, Integer color);
|
||||
Void DoKnockback(Mob caster, Integer pushback, Integer pushup);
|
||||
Void RemoveNimbusEffect(Integer effect_id);
|
||||
Boolean IsRunning();
|
||||
Void SetHate(Mob other);
|
||||
Void SetHate(Mob other, Integer hate);
|
||||
Void SetHate(Mob other, Integer hate, Integer damage);
|
||||
Void SetHeading(Real in);
|
||||
Void SetHP(Integer hp);
|
||||
Void SetInvisible(Integer state);
|
||||
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 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 ModSkillDmgTaken(Integer skill, Integer value);
|
||||
Integer GetModSkillDmgTaken(Integer skill);
|
||||
Integer GetSkillDmgTaken(Integer skill);
|
||||
Void SetAllowBeneficial(Boolean value);
|
||||
Boolean GetAllowBeneficial();
|
||||
Boolean IsBeneficialAllowed(Mob target);
|
||||
Void ModVulnerability(Integer resist, Integer value);
|
||||
Integer GetModVulnerability(Integer resist);
|
||||
Void SetDisableMelee(Boolean disable);
|
||||
Boolean IsMeleeDisabled();
|
||||
Void SetFlurryChance(Integer value);
|
||||
Integer GetFlurryChance();
|
||||
Integer GetSkill(Integer skill_id);
|
||||
Void SetTexture(Integer in);
|
||||
Void Shout(String message);
|
||||
Void Signal(Integer id);
|
||||
Void SpellEffect(Mob caster, Integer spell_id, Real partial);
|
||||
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 Spin();
|
||||
Void Stun(Integer duration);
|
||||
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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user