Lua API Reference: Mob (574 methods)
Browse the complete Lua API documentation for the Mob class. Search through 574 methods and 247 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.
Methods
mob:AddNimbusEffect(effect_id)
# void
mob:AddToHateList(other, hate, damage, yell_for_help, frenzy, buff_tic)
# void
mob:AddToHateList(other, hate)
# void
mob:AddToHateList(other, hate, damage, yell_for_help)
# void
mob:AddToHateList(other, hate, damage, yell_for_help, frenzy)
# void
mob:AddToHateList(other, hate, damage)
# void
mob:AddToHateList(other)
# void
mob:ApplySpellBuff(spell_id)
# void
mob:ApplySpellBuff(spell_id, duration, level)
# void
mob:ApplySpellBuff(spell_id, duration)
# void
mob:AreaAttack(distance, slot_id, count, is_from_spell, attack_rounds)
# void
mob:AreaAttack(distance, slot_id, count, is_from_spell)
# void
mob:AreaAttack(distance, slot_id)
# void
mob:AreaAttack(distance)
# void
mob:AreaAttack(distance, slot_id, count)
# void
mob:AreaSpell(center, spell_id)
# void
mob:AreaSpell(center, spell_id, affect_caster)
# void
mob:AreaSpell(center, spell_id, affect_caster, resist_adjust)
# void
mob:AreaSpell(center, spell_id, affect_caster, resist_adjust, max_targets)
# void
mob:Attack(other, hand, from_riposte, is_strikethrough)
# bool
mob:Attack(other)
# bool
mob:Attack(other, hand, from_riposte, is_strikethrough, is_from_spell)
# bool
mob:Attack(other, hand, from_riposte, is_strikethrough, is_from_spell, opts)
# bool
mob:Attack(other, hand, from_riposte)
# bool
mob:Attack(other, hand)
# bool
mob:AttackAnimation(Hand, weapon)
# int
mob:BehindMob(other, x, y)
# bool
mob:BehindMob(other, x)
# bool
mob:BehindMob(other)
# bool
mob:BehindMob()
# bool
mob:BuffCount(is_beneficial)
# uint32
mob:BuffCount()
# uint32
mob:BuffCount(is_beneficial, is_detrimental)
# uint32
mob:BuffFadeAll()
# void
mob:BuffFadeBeneficial()
# void
mob:BuffFadeByEffect(effect_id)
# void
mob:BuffFadeByEffect(effect_id, skipslot)
# void
mob:BuffFadeBySlot(slot)
# void
mob:BuffFadeBySlot(slot, recalc_bonuses)
# void
mob:BuffFadeBySpellID(spell_id)
# void
mob:BuffFadeDetrimental()
# void
mob:BuffFadeDetrimentalByCaster(caster)
# void
mob:BuffFadeNonPersistDeath()
# void
mob:BuffFadeSongs()
# void
mob:CalculateDistance(mob)
# float
mob:CalculateDistance(x, y, z)
# float
mob:CalculateHeadingToTarget(in_x, in_y)
# double
mob:CameraEffect(duration, intensity, c, global)
# void
mob:CameraEffect(duration, intensity)
# void
mob:CameraEffect(duration, intensity, c)
# void
mob:CanBuffStack(spell_id, caster_level, fail_if_overwrite)
# int
mob:CanBuffStack(spell_id, caster_level)
# int
mob:CanClassEquipItem(item_id)
# bool
mob:CanRaceEquipItem(item_id)
# bool
mob:CanThisClassBlock()
# bool
mob:CanThisClassDodge()
# bool
mob:CanThisClassDoubleAttack()
# bool
mob:CanThisClassDualWield()
# bool
mob:CanThisClassParry()
# bool
mob:CanThisClassRiposte()
# bool
mob:CastSpell(spell_id, target_id, slot, cast_time, mana_cost, item_slot)
# bool
mob:CastSpell(spell_id, target_id)
# bool
mob:CastSpell(spell_id, target_id, slot, cast_time, mana_cost, item_slot, timer, )
# bool
mob:CastSpell(spell_id, target_id, slot)
# bool
mob:CastSpell(spell_id, target_id, slot, cast_time, mana_cost)
# bool
mob:CastSpell(spell_id, target_id, slot, cast_time, mana_cost, item_slot, timer, )
# bool
mob:CastSpell(spell_id, target_id, slot, cast_time)
# bool
mob:ChangeBeard(in)
# void
mob:ChangeBeardColor(in)
# void
mob:ChangeDrakkinDetails(in)
# void
mob:ChangeDrakkinHeritage(in)
# void
mob:ChangeDrakkinTattoo(in)
# void
mob:ChangeEyeColor1(in)
# void
mob:ChangeEyeColor2(in)
# void
mob:ChangeGender(in)
# void
mob:ChangeHairColor(in)
# void
mob:ChangeHairStyle(in)
# void
mob:ChangeHelmTexture(in)
# void
mob:ChangeLuclinFace(in)
# void
mob:ChangeRace(in)
# void
mob:ChangeSize(in_size)
# void
mob:ChangeSize(in_size, unrestricted)
# void
mob:ChangeTexture(in)
# void
mob:Charmed()
# bool
mob:CheckAggro(other)
# bool
mob:CheckAggroAmount(spell_id)
# int
mob:CheckAggroAmount(spell_id, is_proc)
# int
mob:CheckHealAggroAmount(spell_id)
# int
mob:CheckHealAggroAmount(spell_id, heal_possible)
# int
mob:CheckLoS(other)
# bool
mob:CheckLoSToLoc(x, y, z, mob_size)
# bool
mob:CheckLoSToLoc(x, y, z)
# bool
mob:CheckNumHitsRemaining(type, buff_slot, spell_id)
# void
mob:ClearEntityVariables()
# bool
mob:ClearSpecialAbilities()
# void
mob:CloneAppearance(other, clone_name)
# void
mob:CloneAppearance(other)
# void
mob:CombatRange(other)
# bool
mob:CopyHateList(to)
# void
mob:Damage(from, damage, spell_id, attack_skill, avoidable, buffslot, buff_tic)
# void
mob:Damage(from, damage, spell_id, attack_skill)
# void
mob:Damage(from, damage, spell_id, attack_skill, avoidable)
# void
mob:Damage(from, damage, spell_id, attack_skill, avoidable, buffslot)
# void
mob:DamageArea(damage, distance)
# void
mob:DamageArea(damage)
# void
mob:DamageAreaBots(damage)
# void
mob:DamageAreaBots(damage, distance)
# void
mob:DamageAreaBotsPercentage(damage, distance)
# void
mob:DamageAreaBotsPercentage(damage)
# void
mob:DamageAreaClients(damage, distance)
# void
mob:DamageAreaClients(damage)
# void
mob:DamageAreaClientsPercentage(damage, distance)
# void
mob:DamageAreaClientsPercentage(damage)
# void
mob:DamageAreaNPCs(damage, distance)
# void
mob:DamageAreaNPCs(damage)
# void
mob:DamageAreaNPCsPercentage(damage)
# void
mob:DamageAreaNPCsPercentage(damage, distance)
# void
mob:DamageAreaPercentage(damage, distance)
# void
mob:DamageAreaPercentage(damage)
# void
mob:DamageHateList(damage, distance)
# void
mob:DamageHateList(damage)
# void
mob:DamageHateListBotsPercentage(damage, distance)
# void
mob:DamageHateListBotsPercentage(damage)
# void
mob:DamageHateListBotsPercentage(damage, distance)
# void
mob:DamageHateListBotsPercentage(damage)
# void
mob:DamageHateListClients(damage)
# void
mob:DamageHateListClients(damage, distance)
# void
mob:DamageHateListClientsPercentage(damage)
# void
mob:DamageHateListClientsPercentage(damage, distance)
# void
mob:DamageHateListNPCs(damage)
# void
mob:DamageHateListNPCs(damage, distance)
# void
mob:DamageHateListNPCsPercentage(damage)
# void
mob:DamageHateListNPCsPercentage(damage, distance)
# void
mob:DamageHateListPercentage(damage, distance)
# void
mob:DamageHateListPercentage(damage)
# void
mob:DelGlobal(varname)
# void
mob:DeleteBucket(bucket_name)
# void
mob:DeleteEntityVariable(variable_name)
# bool
mob:Depop(start_spawn_timer)
# void
mob:Depop()
# void
mob:DivineAura()
# bool
mob:DoAnim(animation_id, animation_speed)
# void
mob:DoAnim(animation_id, animation_speed, ackreq, filter)
# void
mob:DoAnim(animation_id, animation_speed, ackreq)
# void
mob:DoAnim(animation_id)
# void
mob:DoArcheryAttackDmg(other, range_weapon, ammo, weapon_damage, chance_mod, )
# void
mob:DoArcheryAttackDmg(other, range_weapon, ammo, weapon_damage, chance_mod)
# void
mob:DoArcheryAttackDmg(other, range_weapon, ammo, weapon_damage)
# void
mob:DoArcheryAttackDmg(other, range_weapon, ammo)
# void
mob:DoArcheryAttackDmg(other, range_weapon)
# void
mob:DoArcheryAttackDmg(other)
# void
mob:DoKnockback(caster, push_back, push_up)
# void
mob:DoMeleeSkillAttackDmg(other, weapon_damage, skill)
# void
mob:DoMeleeSkillAttackDmg(other, weapon_damage, skill, chance_mod)
# void
mob:DoMeleeSkillAttackDmg(other, weapon_damage, skill, chance_mod, focus, can_riposte)
# void
mob:DoMeleeSkillAttackDmg(other, weapon_damage, skill, chance_mod, focus)
# void
mob:DoSpecialAttackDamage(other, skill, max_damage, min_damage)
# void
mob:DoSpecialAttackDamage(other, skill, max_damage, min_damage, hate_override, reuse_time)
# void
mob:DoSpecialAttackDamage(other, skill, max_damage)
# void
mob:DoSpecialAttackDamage(other, skill, max_damage, min_damage, hate_override)
# void
mob:DoThrowingAttackDmg(other, range_weapon, item)
# void
mob:DoThrowingAttackDmg(other, range_weapon)
# void
mob:DoThrowingAttackDmg(other)
# void
mob:DoThrowingAttackDmg(other, range_weapon, item, weapon_damage)
# void
mob:DoThrowingAttackDmg(other, range_weapon, item, weapon_damage, chance_mod)
# void
mob:DoThrowingAttackDmg(other, range_weapon, item, weapon_damage, chance_mod, )
# void
mob:DoubleAggro(other)
# void
mob:Emote(message)
# void
mob:EntityVariableExists(variable_name)
# bool
mob:FaceTarget(target)
# void
mob:FindBuff(spell_id)
# bool
mob:FindBuff(spell_id, caster_id)
# bool
mob:FindBuffBySlot(slot)
# uint16
mob:FindGroundZ(x, y, z)
# double
mob:FindGroundZ(x, y)
# double
mob:FindType(type, offensive)
# bool
mob:FindType(type, offensive, threshold)
# bool
mob:FindType(type)
# bool
mob:GMMove(x, y, z, heading, save_guard_spot)
# void
mob:GMMove(x, y, z, heading)
# void
mob:GMMove(x, y, z)
# void
mob:Gate()
# void
mob:GetAA(id)
# int
mob:GetAABonuses()
# Lua_StatBonuses
mob:GetAAByAAID(id)
# int
mob:GetAC()
# int
mob:GetAGI()
# int
mob:GetATK()
# int
mob:GetActDoTDamage(spell_id, value, target)
# int64
mob:GetActDoTDamage(spell_id, value, target, from_buff_tic)
# int64
mob:GetActReflectedSpellDamage(spell_id, value, effectiveness)
# int64
mob:GetActSpellCasttime(spell_id, cast_time)
# int
mob:GetActSpellCost(spell_id, cost)
# int
mob:GetActSpellDamage(spell_id, value)
# int64
mob:GetActSpellDamage(spell_id, value, target)
# int64
mob:GetActSpellDuration(spell_id, duration)
# int
mob:GetActSpellHealing(spell_id, value, target, from_buff_tic)
# int64
mob:GetActSpellHealing(spell_id, value, target)
# int64
mob:GetActSpellHealing(spell_id, value)
# int64
mob:GetActSpellRange(spell_id, range)
# float
mob:GetAggroRange()
# float
mob:GetAllowBeneficial()
# bool
mob:GetAppearance()
# uint32
mob:GetArchetypeName()
# std::string
mob:GetAssistRange()
# float
mob:GetBaseGender()
# int
mob:GetBaseRace()
# int
mob:GetBaseRaceName()
# string
mob:GetBaseSize()
# float
mob:GetBeard()
# int
mob:GetBeardColor()
# int
mob:GetBodyType()
# int
mob:GetBucket(bucket_name)
# std::string
mob:GetBucketExpires(bucket_name)
# std::string
mob:GetBucketKey()
# std::string
mob:GetBucketRemaining(bucket_name)
# std::string
mob:GetBuffSlotFromType(slot)
# int
mob:GetBuffSpellIDs()
# object
mob:GetBuffStatValueBySlot(slot, identifier)
# int
mob:GetBuffStatValueBySpell(spell_id, identifier)
# int
mob:GetCHA()
# int
mob:GetCR()
# int
mob:GetCasterLevel(spell_id)
# int
mob:GetClass()
# int
mob:GetClassName()
# string
mob:GetClassPlural()
# std::string
mob:GetCleanName()
# string
mob:GetCloseMobList()
# Lua_Mob_List
mob:GetCloseMobList(distance, ignore_self)
# Lua_Mob_List
mob:GetCloseMobList(distance)
# Lua_Mob_List
mob:GetConsiderColor(other_level)
# std::string
mob:GetConsiderColor(other)
# std::string
mob:GetCorruption()
# int
mob:GetDEX()
# int
mob:GetDR()
# int
mob:GetDamageAmount(target)
# uint64
mob:GetDefaultRaceSize()
# float
mob:GetDefaultRaceSize(race_id)
# float
mob:GetDefaultRaceSize(race_id, gender_id)
# float
mob:GetDeity()
# int
mob:GetDeityName()
# std::string
mob:GetDisplayAC()
# int
mob:GetDrakkinDetails()
# int
mob:GetDrakkinHeritage()
# int
mob:GetDrakkinTattoo()
# int
mob:GetEntityVariable(variable_name)
# std::string
mob:GetEntityVariables()
# object
mob:GetExtraHaste()
# int
mob:GetEyeColor1()
# int
mob:GetEyeColor2()
# int
mob:GetFR()
# int
mob:GetFcDamageAmtIncoming(caster, spell_id)
# int
mob:GetFlurryChance()
# int
mob:GetGender()
# int
mob:GetGlobal(varname)
# std::string
mob:GetHP()
# int64
mob:GetHPRatio()
# double
mob:GetHairColor()
# int
mob:GetHairStyle()
# int
mob:GetHandToHandDamage()
# int
mob:GetHandToHandDelay()
# int
mob:GetHaste()
# int
mob:GetHateAmount(target)
# int64
mob:GetHateAmount(target, is_damage)
# int64
mob:GetHateClosest()
# Lua_Mob
mob:GetHateClosest(skip_mezzed)
# Lua_Mob
mob:GetHateClosestBot()
# Lua_Bot
mob:GetHateClosestBot(skip_mezzed)
# Lua_Bot
mob:GetHateClosestClient()
# Lua_Client
mob:GetHateClosestClient(skip_mezzed)
# Lua_Client
mob:GetHateClosestNPC()
# Lua_NPC
mob:GetHateClosestNPC(skip_mezzed)
# Lua_NPC
mob:GetHateDamageTop(other)
# Lua_Mob
mob:GetHateList()
# Lua_HateList
mob:GetHateListBotCount()
# uint32
mob:GetHateListBots(distance)
# Lua_HateList
mob:GetHateListBots()
# Lua_HateList
mob:GetHateListByDistance(distance)
# Lua_HateList
mob:GetHateListByDistance()
# Lua_HateList
mob:GetHateListClientCount()
# uint32
mob:GetHateListClients()
# Lua_HateList
mob:GetHateListClients(distance)
# Lua_HateList
mob:GetHateListCount()
# uint32
mob:GetHateListNPCCount()
# uint32
mob:GetHateListNPCs()
# Lua_HateList
mob:GetHateListNPCs(distance)
# Lua_HateList
mob:GetHateRandom()
# Lua_Mob
mob:GetHateRandomBot()
# Lua_Bot
mob:GetHateRandomClient()
# Lua_Client
mob:GetHateRandomNPC()
# Lua_NPC
mob:GetHateTop()
# Lua_Mob
mob:GetHateTopBot()
# Lua_Bot
mob:GetHateTopClient()
# Lua_Client
mob:GetHateTopNPC()
# Lua_NPC
mob:GetHeading()
# double
mob:GetHelmTexture()
# int
mob:GetHeroicStrikethrough()
# int
mob:GetHerosForgeModel(material_slot)
# uint32
mob:GetINT()
# int
mob:GetInvisibleLevel()
# uint8
mob:GetInvisibleUndeadLevel()
# uint8
mob:GetInvul()
# bool
mob:GetItemBonuses()
# Lua_StatBonuses
mob:GetItemHPBonuses()
# int64
mob:GetLastName()
# string
mob:GetLevel()
# int
mob:GetLevelCon(other)
# uint32
mob:GetLevelCon(my, other)
# uint32
mob:GetLuclinFace()
# int
mob:GetMR()
# int
mob:GetMana()
# int
mob:GetManaRatio()
# double
mob:GetMaxAGI()
# int
mob:GetMaxCHA()
# int
mob:GetMaxDEX()
# int
mob:GetMaxHP()
# int64
mob:GetMaxINT()
# int
mob:GetMaxMana()
# int
mob:GetMaxSTA()
# int
mob:GetMaxSTR()
# int
mob:GetMaxWIS()
# int
mob:GetMeleeDamageMod_SE(uskill)
# int16
mob:GetMeleeMinDamageMod_SE(uskill)
# int16
mob:GetMeleeMitigation()
# int32
mob:GetMobTypeIdentifier()
# uint32
mob:GetModSkillDmgTaken(skill)
# int
mob:GetModVulnerability(resist)
# int
mob:GetNPCTypeID()
# int
mob:GetName()
# string
mob:GetNimbusEffect1()
# uint8
mob:GetNimbusEffect2()
# uint8
mob:GetNimbusEffect3()
# uint8
mob:GetOrigBodyType()
# int
mob:GetOwner()
# Lua_Mob
mob:GetOwnerID()
# uint16
mob:GetPR()
# int
mob:GetPausedTimers()
# object
mob:GetPet()
# Lua_Mob
mob:GetPetOrder()
# uint8
mob:GetPetType()
# uint8
mob:GetPetTypeName()
# std::string
mob:GetPhR()
# int
mob:GetRace()
# int
mob:GetRaceName()
# string
mob:GetRacePlural()
# std::string
mob:GetRemainingTimeMS(timer_name)
# uint32
mob:GetResist(type)
# int
mob:GetReverseFactionCon(other)
# int
mob:GetRunspeed()
# double
mob:GetSTA()
# int
mob:GetSTR()
# int
mob:GetShuffledHateList()
# Lua_HateList
mob:GetSize()
# double
mob:GetSkill(skill)
# int
mob:GetSkillDmgAmt(skill_id)
# int
mob:GetSkillDmgTaken(skill)
# int
mob:GetSpecialAbility(ability)
# int
mob:GetSpecialAbilityParam(ability, param)
# int
mob:GetSpecializeSkillValue(spell_id)
# int
mob:GetSpellBonuses()
# Lua_StatBonuses
mob:GetSpellHPBonuses()
# int64
mob:GetTarget()
# Lua_Mob
mob:GetTexture()
# int
mob:GetTimerDurationMS(timer_name)
# uint32
mob:GetTimers()
# object
mob:GetUltimateOwner()
# Lua_Mob
mob:GetWIS()
# int
mob:GetWalkspeed()
# double
mob:GetWaypointH()
# double
mob:GetWaypointID()
# int
mob:GetWaypointPause()
# double
mob:GetWaypointX()
# double
mob:GetWaypointY()
# double
mob:GetWaypointZ()
# double
mob:GetWeaponDamage(against, weapon)
# int
mob:GetWeaponDamageBonus(weapon, offhand)
# int
mob:GetX()
# double
mob:GetY()
# double
mob:GetZ()
# double
mob:GotoBind()
# void
mob:HalveAggro(other)
# void
mob:HasNPCSpecialAtk(parse)
# bool
mob:HasOwner()
# bool
mob:HasPet()
# bool
mob:HasProcs()
# bool
mob:HasShieldEquipped()
# bool
mob:HasSpellEffect(effect_id)
# bool
mob:HasTimer(timer_name)
# bool
mob:HasTwoHandBluntEquipped()
# bool
mob:HasTwoHanderEquipped()
# bool
mob:HealDamage(amount)
# void
mob:HealDamage(amount, other)
# void
mob:InterruptSpell()
# void
mob:InterruptSpell(spell_id)
# void
mob:IsAIControlled()
# bool
mob:IsAlwaysAggro()
# bool
mob:IsAmnesiad()
# bool
mob:IsAnimation()
# bool
mob:IsAttackAllowed(target, is_spell_attack)
# bool
mob:IsAttackAllowed(target)
# bool
mob:IsBeneficialAllowed(target)
# bool
mob:IsBerserk()
# bool
mob:IsBlind()
# bool
mob:IsBoat()
# bool
mob:IsCasting()
# bool
mob:IsCharmed()
# bool
mob:IsControllableBoat()
# bool
mob:IsDestructibleObject()
# bool
mob:IsEliteMaterialItem(material_slot)
# uint32
mob:IsEngaged()
# bool
mob:IsEnraged()
# bool
mob:IsFamiliar()
# bool
mob:IsFeared()
# bool
mob:IsFindable()
# bool
mob:IsHorse()
# bool
mob:IsImmuneToSpell(spell_id, caster)
# bool
mob:IsIntelligenceCasterClass()
# bool
mob:IsInvisible()
# bool
mob:IsInvisible(other)
# bool
mob:IsMeleeDisabled()
# bool
mob:IsMezzed()
# bool
mob:IsMoving()
# bool
mob:IsPausedTimer(timer_name)
# bool
mob:IsPet()
# bool
mob:IsPetOwnerBot()
# bool
mob:IsPetOwnerClient()
# bool
mob:IsPetOwnerNPC()
# bool
mob:IsPetOwnerOfClientBot()
# bool
mob:IsPureMeleeClass()
# bool
mob:IsRoamer()
# bool
mob:IsRooted()
# bool
mob:IsRunning()
# bool
mob:IsSilenced()
# bool
mob:IsStunned()
# bool
mob:IsTargetLockPet()
# bool
mob:IsTargetable()
# bool
mob:IsTargeted()
# bool
mob:IsTemporaryPet()
# bool
mob:IsTrackable()
# bool
mob:IsWarriorClass()
# bool
mob:IsWisdomCasterClass()
# bool
mob:Kill()
# void
mob:MassGroupBuff(center, spell_id)
# void
mob:MassGroupBuff(center, spell_id, affect_caster)
# void
mob:Mesmerize()
# void
mob:Message(type, message)
# void
mob:Message_StringID(type, string_id, distance)
# void
mob:ModSkillDmgTaken(skill, value)
# void
mob:ModVulnerability(resist, value)
# void
mob:NPCSpecialAttacks(parse, perm, reset)
# void
mob:NPCSpecialAttacks(parse, perm)
# void
mob:NPCSpecialAttacks(parse, perm, reset, remove)
# void
mob:NavigateTo(x, y, z)
# void
mob:PauseTimer(timer_name)
# void
mob:ProcessSpecialAbilities(str)
# void
mob:ProjectileAnimation(to, item_id)
# void
mob:ProjectileAnimation(to, item_id, is_arrow, speed, angle, tilt)
# void
mob:ProjectileAnimation(to, item_id, is_arrow)
# void
mob:ProjectileAnimation(to, item_id, is_arrow, speed)
# void
mob:ProjectileAnimation(to, item_id, is_arrow, speed, angle)
# void
mob:ProjectileAnimation(to, item_id, is_arrow, speed, angle, tilt, arc)
# void
mob:QuestSay(client, message, opts)
# void
mob:QuestSay(client, message)
# void
mob:RandomizeFeatures(send_illusion, save_variables)
# bool
mob:RandomizeFeatures()
# bool
mob:RandomizeFeatures(send_illusion)
# bool
mob:RangedAttack(other)
# void
mob:RemoveAllNimbusEffects()
# void
mob:RemoveNimbusEffect(effect_id)
# void
mob:RemovePet()
# void
mob:ResistSpell(resist_type, spell_id, caster, use_resist_override, resist_override)
# double
mob:ResistSpell(resist_type, spell_id, caster, use_resist_override, resist_override, )
# double
mob:ResistSpell(resist_type, spell_id, caster)
# double
mob:ResistSpell(resist_type, spell_id, caster, use_resist_override)
# double
mob:RestoreEndurance()
# void
mob:RestoreHealth()
# void
mob:RestoreMana()
# void
mob:ResumeTimer(timer_name)
# void
mob:RunTo(x, y, z)
# void
mob:Say(message)
# void
mob:Say(message, language_id)
# void
mob:SeeHide()
# bool
mob:SeeImprovedHide()
# bool
mob:SeeInvisible()
# uint8
mob:SeeInvisibleUndead()
# uint8
mob:SendAppearanceEffect(parm1, parm2, parm3, parm4, parm5, specific_target)
# void
mob:SendAppearanceEffect(parm1, parm2, parm3, parm4, parm5)
# void
mob:SendBeginCast(spell_id, cast_time)
# void
mob:SendIllusionPacket(illusion)
# void
mob:SendPayload(payload_id)
# void
mob:SendPayload(payload_id, payload_value)
# void
mob:SendSpellEffect(effect_id, duration, finish_delay, zone_wide, unk020)
# void
mob:SendSpellEffect(effect_id, duration, finish_delay, zone_wide, unk020, perm_effect, )
# void
mob:SendSpellEffect(effect_id, duration, finish_delay, zone_wide, unk020, perm_effect)
# void
mob:SendTo(x, y, z)
# void
mob:SendToFixZ(x, y, z)
# void
mob:SendWearChange(material_slot)
# void
mob:SetAA(rank_id, new_value)
# bool
mob:SetAA(rank_id, new_value, charges)
# bool
mob:SetAllowBeneficial(value)
# void
mob:SetAppearance(app)
# void
mob:SetAppearance(app, ignore_self)
# void
mob:SetBodyType(new_body, overwrite_orig)
# void
mob:SetBucket(bucket_name, bucket_value)
# void
mob:SetBucket(bucket_name, bucket_value, expiration)
# void
mob:SetBuffDuration(spell_id, duration, level)
# void
mob:SetBuffDuration(spell_id, duration)
# void
mob:SetBuffDuration(spell_id)
# void
mob:SetCurrentWP(wp)
# void
mob:SetDestructibleObject(set)
# void
mob:SetDisableMelee(disable)
# void
mob:SetEntityVariable(variable_name, variable_value)
# void
mob:SetExtraHaste(haste, need_to_save)
# void
mob:SetExtraHaste(haste)
# void
mob:SetFlurryChance(value)
# void
mob:SetFlyMode(in)
# void
mob:SetGender(gender_id)
# void
mob:SetGlobal(varname, newvalue, options, duration)
# void
mob:SetGlobal(varname, newvalue, options, duration, other)
# void
mob:SetHP(hp)
# void
mob:SetHate(other, hate)
# void
mob:SetHate(other, hate, damage)
# void
mob:SetHate(other)
# void
mob:SetHeading(in)
# void
mob:SetInvisible(state)
# void
mob:SetInvul(value)
# void
mob:SetLevel(level)
# void
mob:SetLevel(level, command)
# void
mob:SetMana(mana)
# int
mob:SetOOCRegen(new_ooc_regen)
# void
mob:SetPet(new_pet)
# void
mob:SetPetOrder(pet_order)
# void
mob:SetPetType(pet_type)
# void
mob:SetPseudoRoot(in)
# void
mob:SetRace(race_id)
# void
mob:SetRunning(running)
# void
mob:SetSeeInvisibleLevel(invisible_level)
# void
mob:SetSeeInvisibleUndeadLevel(invisible_level)
# void
mob:SetSlotTint(material_slot, red_tint, green_tint, blue_tint)
# void
mob:SetSpecialAbility(ability, level)
# void
mob:SetSpecialAbilityParam(ability, param, value)
# void
mob:SetTarget(t)
# void
mob:SetTargetable(on)
# void
mob:SetTexture(texture)
# void
mob:SetTimer(timer_name, seconds)
# void
mob:SetTimerMS(timer_name, milliseconds)
# void
mob:Shout(message)
# void
mob:Shout(message, language_id)
# void
mob:Signal(signal_id)
# void
mob:SpellEffect(caster, spell_id, partial)
# void
mob:SpellFinished(spell_id, target, slot)
# bool
mob:SpellFinished(spell_id, target, slot, mana_used)
# bool
mob:SpellFinished(spell_id, target, slot, mana_used, inventory_slot, resist_adjust, proc)
# bool
mob:SpellFinished(spell_id, target, slot, mana_used, inventory_slot, resist_adjust)
# bool
mob:SpellFinished(spell_id, target)
# bool
mob:SpellFinished(spell_id, target, slot, mana_used, inventory_slot)
# bool
mob:Spin()
# void
mob:StopAllTimers()
# void
mob:StopNavigation()
# void
mob:StopTimer(timer_name)
# void
mob:Stun(duration)
# void
mob:TarGlobal(varname, value, duration, npc_id, char_id, zone_id)
# void
mob:TempName(newname)
# void
mob:TempName()
# void
mob:ThrowingAttack(other)
# void
mob:TryFinishingBlow(defender, &damage)
# bool
mob:TryMoveAlong(distance, angle, send)
# void
mob:TryMoveAlong(distance, angle)
# void
mob:UnStun()
# void
mob:WalkTo(x, y, z)
# void
mob:WearChange(material_slot, texture)
# void
mob:WearChange(material_slot, texture, color)
# void
mob:WearChange(material_slot, texture, color, heros_forge_model)
# void
mob:WipeHateList()
# void