Updated Perl Mob (markdown)

Logan
2018-01-13 22:28:25 -08:00
parent d2218497be
commit c30c148374
+312 -311
@@ -1,313 +1,314 @@
```perl ```perl
$mob->IsClient(); # bool $mob->IsClient() #bool
bool $mob->IsNPC() $mob->IsNPC() #bool
bool $mob->IsMob() $mob->IsMob() #bool
bool $mob->IsCorpse() $mob->IsCorpse() #bool
bool $mob->IsPlayerCorpse() $mob->IsPlayerCorpse() #bool
bool $mob->IsNPCCorpse() $mob->IsNPCCorpse() #bool
bool $mob->IsObject() $mob->IsObject() #bool
bool $mob->IsDoor() $mob->IsDoor() #bool
bool $mob->IsTrap() $mob->IsTrap() #bool
bool $mob->IsBeacon() $mob->IsBeacon() #bool
void $mob->CastToClient() $mob->CastToClient() #void
void $mob->CastToNPC() $mob->CastToNPC() #void
void $mob->CastToMob() $mob->CastToMob() #void
void $mob->CastToCorpse() $mob->CastToCorpse() #void
uint $mob->GetID() $mob->GetID() #uint
string $mob->GetName() $mob->GetName() #string
void $mob->Depop( StartSpawnTimer) $mob->Depop( StartSpawnTimer) #void
void $mob->RogueAssassinate( other) $mob->RogueAssassinate( other) #void
bool $mob->BehindMob( other) $mob->BehindMob( other) #bool
void $mob->SetLevel( in_level, command) $mob->SetLevel( in_level, command) #void
uint $mob->GetSkill( skill_num) $mob->GetSkill( skill_num) #uint
void $mob->SendWearChange( material_slot) $mob->SendWearChange( material_slot) #void
int $mob->GetEquipment( material_slot) $mob->GetEquipment( material_slot) #int
int $mob->GetEquipmentMaterial( material_slot) $mob->GetEquipmentMaterial( material_slot) #int
int $mob->GetEquipmentColor( material_slot) $mob->GetEquipmentColor( material_slot) #int
int $mob->GetArmorTint( material_slot) $mob->GetArmorTint( material_slot) #int
bool $mob->IsMoving() $mob->IsMoving() #bool
void $mob->GoToBind() $mob->GoToBind() #void
void $mob->Gate() $mob->Gate() #void
bool $mob->Attack( other, Hand) $mob->Attack( other, Hand) #bool
void $mob->Damage(string from, damage, spell_id, attack_skill, avoidable) $mob->Damage(string from, damage, int spell_id, attack_skill, avoidable) #void
void $mob->RangedAttack( other) $mob->RangedAttack( other) #void
void $mob->ThrowingAttack( other) $mob->ThrowingAttack( other) #void
void $mob->Heal() $mob->Heal() #void
void $mob->HealDamage( amount, caster) $mob->HealDamage( amount, caster) #void
void $mob->SetMaxHP() $mob->SetMaxHP() #void
uint $mob->GetLevelCon( iOtherLevel) $mob->GetLevelCon( iOtherLevel) #uint
void $mob->SetHP( hp) $mob->SetHP( hp) #void
void $mob->DoAnim( animnum, type) $mob->DoAnim( animnum, type) #void
void $mob->ChangeSize( in_size, bNoRestriction) $mob->ChangeSize( in_size, bNoRestriction) #void
void $mob->GMMove(float x, float y, float z, float heading) $mob->GMMove(float x, float y, float z, float heading) #void
void $mob->SendPosUpdate( iSendToSelf) $mob->SendPosUpdate( iSendToSelf) #void
void $mob->SendPosition() $mob->SendPosition() #void
bool $mob->HasProcs() $mob->HasProcs() #bool
bool $mob->IsInvisible( other) $mob->IsInvisible( other) #bool
void $mob->SetInvisible( state) $mob->SetInvisible( state) #void
bool $mob->FindBuff( spellid) $mob->FindBuff( spellid) #bool
bool $mob->FindType( type, bOffensive) $mob->FindType( type, bOffensive) #bool
int $mob->GetBuffSlotFromType( type) $mob->GetBuffSlotFromType( type) #int
void $mob->MakePet( spell_id, pettype, string name) $mob->MakePet(int spell_id, pettype, string name) #void
void $mob->MakeTempPet( spell_id, string name) $mob->MakeTempPet(int spell_id, string name) #void
void $mob->TypesTempPet( typesid, string name) $mob->TypesTempPet( typesid, string name) #void
uint $mob->GetBaseRace() $mob->GetBaseRace() #uint
uint $mob->GetBaseGender() $mob->GetBaseGender() #uint
uint $mob->GetDeity() $mob->GetDeity() #uint
uint $mob->GetRace() $mob->GetRace() #uint
uint $mob->GetGender() $mob->GetGender() #uint
uint $mob->GetTexture() $mob->GetTexture() #uint
uint $mob->GetHelmTexture() $mob->GetHelmTexture() #uint
uint $mob->GetHairColor() $mob->GetHairColor() #uint
uint $mob->GetBeardColor() $mob->GetBeardColor() #uint
uint $mob->GetEyeColor1() $mob->GetEyeColor1() #uint
uint $mob->GetEyeColor2() $mob->GetEyeColor2() #uint
uint $mob->GetHairStyle() $mob->GetHairStyle() #uint
uint $mob->GetLuclinFace() $mob->GetLuclinFace() #uint
uint $mob->GetBeard() $mob->GetBeard() #uint
uint $mob->GetDrakkinHeritage() $mob->GetDrakkinHeritage() #uint
uint $mob->GetDrakkinTattoo() $mob->GetDrakkinTattoo() #uint
uint $mob->GetDrakkinDetails() $mob->GetDrakkinDetails() #uint
uint $mob->GetClass() $mob->GetClass() #uint
uint $mob->GetLevel() $mob->GetLevel() #uint
string $mob->GetCleanName() $mob->GetCleanName() #string
void $mob->GetTarget() $mob->GetTarget() #void
void $mob->SetTarget( mob) $mob->SetTarget( mob) #void
double $mob->GetHPRatio() $mob->GetHPRatio() #double
bool $mob->IsWarriorClass() $mob->IsWarriorClass() #bool
int $mob->GetHP() $mob->GetHP() #int
int $mob->GetMaxHP() $mob->GetMaxHP() #int
int $mob->GetItemHPBonuses() $mob->GetItemHPBonuses() #int
int $mob->GetSpellHPBonuses() $mob->GetSpellHPBonuses() #int
int $mob->GetSpellIDFromSlot( slot) $mob->GetSpellIDFromSlot( slot) #int
double $mob->GetWalkspeed() $mob->GetWalkspeed() #double
double $mob->GetRunspeed() $mob->GetRunspeed() #double
int $mob->GetCasterLevel( spell_id) $mob->GetCasterLevel(int spell_id) #int
int $mob->GetMaxMana() $mob->GetMaxMana() #int
int $mob->GetMana() $mob->GetMana() #int
void $mob->SetMana( amount) $mob->SetMana( amount) #void
double $mob->GetManaRatio() $mob->GetManaRatio() #double
uint $mob->GetAC() $mob->GetAC() #uint
uint $mob->GetATK() $mob->GetATK() #uint
int $mob->GetSTR() $mob->GetSTR() #int
int $mob->GetSTA() $mob->GetSTA() #int
int $mob->GetDEX() $mob->GetDEX() #int
int $mob->GetAGI() $mob->GetAGI() #int
int $mob->GetINT() $mob->GetINT() #int
int $mob->GetWIS() $mob->GetWIS() #int
int $mob->GetCHA() $mob->GetCHA() #int
int $mob->GetMR() $mob->GetMR() #int
int $mob->GetFR() $mob->GetFR() #int
int $mob->GetDR() $mob->GetDR() #int
int $mob->GetPR() $mob->GetPR() #int
int $mob->GetCR() $mob->GetCR() #int
int $mob->GetCorruption() $mob->GetCorruption() #int
int $mob->GetPhR() $mob->GetPhR() #int
int $mob->GetMaxSTR() $mob->GetMaxSTR() #int
int $mob->GetMaxSTA() $mob->GetMaxSTA() #int
int $mob->GetMaxDEX() $mob->GetMaxDEX() #int
int $mob->GetMaxAGI() $mob->GetMaxAGI() #int
int $mob->GetMaxINT() $mob->GetMaxINT() #int
int $mob->GetMaxWIS() $mob->GetMaxWIS() #int
int $mob->GetMaxCHA() $mob->GetMaxCHA() #int
double $mob->GetActSpellRange( spell_id, range) $mob->GetActSpellRange(int spell_id, range) #double
int $mob->GetActSpellDamage( spell_id, value) $mob->GetActSpellDamage(int spell_id, value) #int
int $mob->GetActSpellHealing( spell_id, value) $mob->GetActSpellHealing(int spell_id, value) #int
int $mob->GetActSpellCost( spell_id, cost) $mob->GetActSpellCost(int spell_id, cost) #int
int $mob->GetActSpellDuration( spell_id, int duration) $mob->GetActSpellDuration(int spell_id, int duration) #int
int $mob->GetActSpellCasttime( spell_id, casttime) $mob->GetActSpellCasttime(int spell_id, casttime) #int
double $mob->ResistSpell( ressit_type, spell_id, caster) $mob->ResistSpell( ressit_type, int spell_id, caster) #double
uint $mob->GetSpecializeSkillValue( spell_id) $mob->GetSpecializeSkillValue(int spell_id) #uint
uint $mob->GetNPCTypeID() $mob->GetNPCTypeID() #uint
bool $mob->IsTargeted() $mob->IsTargeted() #bool
double $mob->GetX() $mob->GetX() #double
double $mob->GetY() $mob->GetY() #double
double $mob->GetZ() $mob->GetZ() #double
double $mob->GetHeading() $mob->GetHeading() #double
double $mob->GetWaypointX() $mob->GetWaypointX() #double
double $mob->GetWaypointY() $mob->GetWaypointY() #double
double $mob->GetWaypointZ() $mob->GetWaypointZ() #double
double $mob->GetWaypointH() $mob->GetWaypointH() #double
uint $mob->GetWaypointPause() $mob->GetWaypointPause() #uint
uint $mob->GetWaypointID() $mob->GetWaypointID() #uint
void $mob->SetCurrentWP( waypoint) $mob->SetCurrentWP( waypoint) #void
double $mob->GetSize() $mob->GetSize() #double
void $mob->SetFollowID( id) $mob->SetFollowID( id) #void
uint $mob->GetFollowID() $mob->GetFollowID() #uint
void $mob->Message( type, string message) $mob->Message( type, string message) #void
void $mob->Message_StringID( type, string_id, int distance) $mob->Message_StringID( type, string_id, int distance) #void
void $mob->Say( format) $mob->Say( format) #void
void $mob->Shout( format) $mob->Shout( format) #void
void $mob->Emote( format) $mob->Emote( format) #void
void $mob->InterruptSpell( spellid) $mob->InterruptSpell( spellid) #void
void $mob->CastSpell( spell_id, int target_id, slot) $mob->CastSpell(int spell_id, int target_id, slot) #void
void $mob->SpellFinished( spell_id, spell_target) $mob->SpellFinished(int spell_id, spell_target) #void
bool $mob->IsImmuneToSpell( spell_id, caster) $mob->IsImmuneToSpell(int spell_id, caster) #bool
void $mob->BuffFadeBySpellID( spell_id) $mob->BuffFadeBySpellID(int spell_id) #void
void $mob->BuffFadeByEffect( effectid, skipslot) $mob->BuffFadeByEffect( effectid, skipslot) #void
void $mob->BuffFadeAll() $mob->BuffFadeAll() #void
void $mob->BuffFadeBySlot( slot, iRecalcBonuses) $mob->BuffFadeBySlot( slot, iRecalcBonuses) #void
int $mob->CanBuffStack( spellid, caster_level, iFailIfOverwrite) $mob->CanBuffStack( spellid, caster_level, iFailIfOverwrite) #int
bool $mob->IsCasting() $mob->IsCasting() #bool
uint $mob->CastingSpellID() $mob->CastingSpellID() #uint
void $mob->SetAppearance( app, iIgnoreSelf) $mob->SetAppearance( app, iIgnoreSelf) #void
uint $mob->GetAppearance() $mob->GetAppearance() #uint
uint $mob->GetRunAnimSpeed() $mob->GetRunAnimSpeed() #uint
void $mob->SetRunAnimSpeed( in) $mob->SetRunAnimSpeed( in) #void
void $mob->SetPetID( NewPetID) $mob->SetPetID( NewPetID) #void
uint $mob->GetPetID() $mob->GetPetID() #uint
void $mob->SetOwnerID( NewOwnerID) $mob->SetOwnerID( NewOwnerID) #void
uint $mob->GetOwnerID() $mob->GetOwnerID() #uint
uint $mob->GetPetType() $mob->GetPetType() #uint
uint $mob->GetBodyType() $mob->GetBodyType() #uint
void $mob->Stun(int duration) $mob->Stun(int duration) #void
void $mob->Spin() $mob->Spin() #void
void $mob->Kill() $mob->Kill() #void
void $mob->SetInvul( invul) $mob->SetInvul( invul) #void
bool $mob->GetInvul() $mob->GetInvul() #bool
void $mob->SetExtraHaste( Haste) $mob->SetExtraHaste( Haste) #void
int $mob->GetHaste() $mob->GetHaste() #int
int $mob->GetHandToHandDamage() $mob->GetHandToHandDamage() #int
bool $mob->CanThisClassDoubleAttack() $mob->CanThisClassDoubleAttack() #bool
bool $mob->CanThisClassDualWield() $mob->CanThisClassDualWield() #bool
bool $mob->CanThisClassRiposte() $mob->CanThisClassRiposte() #bool
bool $mob->CanThisClassDodge() $mob->CanThisClassDodge() #bool
bool $mob->CanThisClassParry() $mob->CanThisClassParry() #bool
int $mob->GetHandToHandDelay() $mob->GetHandToHandDelay() #int
uint $mob->GetClassLevelFactor() $mob->GetClassLevelFactor() #uint
void $mob->Mesmerize() $mob->Mesmerize() #void
bool $mob->IsMezzed() $mob->IsMezzed() #bool
bool $mob->IsStunned() $mob->IsStunned() #bool
void $mob->StartEnrage() $mob->StartEnrage() #void
bool $mob->IsEnraged() $mob->IsEnraged() #bool
int $mob->GetReverseFactionCon( iOther) $mob->GetReverseFactionCon( iOther) #int
bool $mob->IsAIControlled() $mob->IsAIControlled() #bool
double $mob->GetAggroRange() $mob->GetAggroRange() #double
double $mob->GetAssistRange() $mob->GetAssistRange() #double
void $mob->SetPetOrder( i) $mob->SetPetOrder( i) #void
int $mob->GetPetOrder() $mob->GetPetOrder() #int
bool $mob->IsRoamer() $mob->IsRoamer() #bool
bool $mob->IsRooted() $mob->IsRooted() #bool
void $mob->AddToHateList( other, hate) $mob->AddToHateList( other, hate) #void
void $mob->SetHate( other, hate) $mob->SetHate( other, hate) #void
void $mob->HalveAggro( other) $mob->HalveAggro( other) #void
void $mob->DoubleAggro( other) $mob->DoubleAggro( other) #void
uint $mob->GetHateAmount( tmob, is_dam) $mob->GetHateAmount( tmob, is_dam) #uint
uint $mob->GetDamageAmount( tmob) $mob->GetDamageAmount( tmob) #uint
void $mob->GetHateTop() $mob->GetHateTop() #void
void $mob->GetHateDamageTop( other) $mob->GetHateDamageTop( other) #void
void $mob->GetHateRandom() $mob->GetHateRandom() #void
bool $mob->IsEngaged() $mob->IsEngaged() #bool
bool $mob->HateSummon() $mob->HateSummon() #bool
void $mob->FaceTarget( MobToFace) $mob->FaceTarget( MobToFace) #void
void $mob->SetHeading( iHeading) $mob->SetHeading( iHeading) #void
void $mob->WipeHateList() $mob->WipeHateList() #void
bool $mob->CheckAggro( other) $mob->CheckAggro( other) #bool
int $mob->CalculateHeadingToTarget( in_x, in_y) $mob->CalculateHeadingToTarget( in_x, in_y) #int
bool $mob->CalculateNewPosition(float x, float y, float z, speed, checkZ) $mob->CalculateNewPosition(float x, float y, float z, speed, checkZ) #bool
bool $mob->CalculateNewPosition2(float x, float y, float z, speed, checkZ) $mob->CalculateNewPosition2(float x, float y, float z, speed, checkZ) #bool
double $mob->CalculateDistance(float x, float y, float z) $mob->CalculateDistance(float x, float y, float z) #double
void $mob->SendTo( new_x, new_y, new_z) $mob->SendTo( new_x, new_y, new_z) #void
void $mob->SendToFixZ( new_x, new_y, new_z) $mob->SendToFixZ( new_x, new_y, new_z) #void
void $mob->NPCSpecialAttacks( parse, permtag, reset, remove) $mob->NPCSpecialAttacks( parse, permtag, reset, remove) #void
uint $mob->DontHealMeBefore() $mob->DontHealMeBefore() #uint
uint $mob->DontBuffMeBefore() $mob->DontBuffMeBefore() #uint
uint $mob->DontDotMeBefore() $mob->DontDotMeBefore() #uint
uint $mob->DontRootMeBefore() $mob->DontRootMeBefore() #uint
uint $mob->DontSnareMeBefore() $mob->DontSnareMeBefore() #uint
int $mob->GetResist( type) $mob->GetResist( type) #int
void $mob->GetShieldTarget() $mob->GetShieldTarget() #void
void $mob->SetShieldTarget( mob) $mob->SetShieldTarget( mob) #void
bool $mob->Charmed() $mob->Charmed() #bool
uint $mob->GetLevelHP( tlevel) $mob->GetLevelHP( tlevel) #uint
uint $mob->GetZoneID() $mob->GetZoneID() #uint
uint $mob->CheckAggroAmount( spellid) $mob->CheckAggroAmount( spellid) #uint
uint $mob->CheckHealAggroAmount( spellid, possible_heal_amt) $mob->CheckHealAggroAmount( spellid, possible_heal_amt) #uint
uint $mob->GetAA( rank_id) $mob->GetAA( rank_id) #uint
uint $mob->GetAAByAAID( aa_id) $mob->GetAAByAAID( aa_id) #uint
bool $mob->SetAA( aa_id, points, int charges) $mob->SetAA( aa_id, points, int charges) #bool
bool $mob->DivineAura() $mob->DivineAura() #bool
void $mob->AddFeignMemory( attacker) $mob->AddFeignMemory( attacker) #void
void $mob->RemoveFromFeignMemory( attacker) $mob->RemoveFromFeignMemory( attacker) #void
void $mob->ClearFeignMemory() $mob->ClearFeignMemory() #void
void $mob->SetOOCRegen( newoocregen) $mob->SetOOCRegen( newoocregen) #void
string $mob->GetEntityVariable( id) $mob->GetEntityVariable( id) #string
bool $mob->EntityVariableExists( id) $mob->EntityVariableExists( id) #bool
void $mob->SetEntityVariable( id, var) $mob->SetEntityVariable( id, var) #void
void $mob->GetHateList() $mob->GetHateList() #void
void $mob->SignalClient( client, data) $mob->SignalClient( client, data) #void
bool $mob->CombatRange( target) $mob->CombatRange( target) #bool
void $mob->DoSpecialAttackDamage( target, skill, max_damage, min_damage) $mob->DoSpecialAttackDamage( target, skill, max_damage, min_damage) #void
bool $mob->CheckLoS( mob) $mob->CheckLoS( mob) #bool
bool $mob->CheckLoSToLoc( loc_x, loc_y, loc_z, mob_size) $mob->CheckLoSToLoc( loc_x, loc_y, loc_z, mob_size) #bool
double $mob->FindGroundZ( new_x, new_y, z_offset) $mob->FindGroundZ( new_x, new_y, z_offset) #double
void $mob->ProjectileAnim( mob, int item_id, IsArrow, speed, angle, tilt, arc) $mob->ProjectileAnim( mob, int item_id, IsArrow, speed, angle, tilt, arc) #void
bool $mob->HasNPCSpecialAtk( parse) $mob->HasNPCSpecialAtk( parse) #bool
void $mob->SendAppearanceEffect( parm1, parm2, parm3, parm4, parm5, singleclient) $mob->SendAppearanceEffect( parm1, parm2, parm3, parm4, parm5, singleclient) #void
void $mob->SetFlyMode( 0|1|2|3) $mob->SetFlyMode( 0|1|2|3) #void
void $mob->SetTexture( texture) $mob->SetTexture( texture) #void
void $mob->SetRace( race) $mob->SetRace( race) #void
void $mob->SetGender( gender) $mob->SetGender( gender) #void
void $mob->SendIllusion( race, gender, texture, helmtexture, face, hairstyle, haircolor, beard, beardcolor, drakkin_heritage, drakkin_tattoo, drakkin_details, int size) $mob->SendIllusion( race, gender, texture, helmtexture, face, hairstyle, haircolor, beard, beardcolor, drakkin_heritage, drakkin_tattoo, drakkin_details, int size) #void
void $mob->CameraEffect(int duration, intensity, singleclient, global) $mob->CameraEffect(int duration, intensity, singleclient, global) #void
void $mob->SpellEffect( effect, int duration, finish_delay, zone_wide, unk20, perm_effect, client) $mob->SpellEffect( effect, int duration, finish_delay, zone_wide, unk20, perm_effect, client) #void
void $mob->TempName(string name) $mob->TempName(string name) #void
int $mob->GetItemStat( itemid, stat) $mob->GetItemStat( itemid, stat) #int
void $mob->SetSlotTint( material_slot, red_tint, green_tint, blue_tint) $mob->SetSlotTint( material_slot, red_tint, green_tint, blue_tint) #void
void $mob->WearChange( material_slot, texture, int color, hero_forge_model) $mob->WearChange( material_slot, texture, int color, hero_forge_model) #void
void $mob->DoKnockback( caster, pushback, pushup) $mob->DoKnockback( caster, pushback, pushup) #void
void $mob->RemoveNimbusEffect( effectid) $mob->RemoveNimbusEffect( effectid) #void
void $mob->SetRunning( value) $mob->SetRunning( value) #void
bool $mob->:IsRunning() $mob->:IsRunning() #bool
void $mob->SetBodyType( type, overwrite_orig) $mob->SetBodyType( type, overwrite_orig) #void
void $mob->SetDeltas( delta_x, delta_y, delta_z, delta_h) $mob->SetDeltas( delta_x, delta_y, delta_z, delta_h) #void
void $mob->SetLD( value) $mob->SetLD( value) #void
void $mob->SetTargetDestSteps( target_steps) $mob->SetTargetDestSteps( target_steps) #void
void $mob->SetTargetable( on) $mob->SetTargetable( on) #void
void $mob->ModSkillDmgTaken( skill, value) $mob->ModSkillDmgTaken( skill, value) #void
int $mob->GetModSkillDmgTaken( skill_num) $mob->GetModSkillDmgTaken( skill_num) #int
uint $mob->GetSkillDmgTaken( skill_num) $mob->GetSkillDmgTaken( skill_num) #uint
void $mob->SetAllowBeneficial( value) $mob->SetAllowBeneficial( value) #void
bool $mob->GetAllowBeneficial() $mob->GetAllowBeneficial() #bool
bool $mob->IsBeneficialAllowed( target) $mob->IsBeneficialAllowed( target) #bool
void $mob->ModVulnerability( resist, value) $mob->ModVulnerability( resist, value) #void
int $mob->GetModVulnerability( resist) $mob->GetModVulnerability( resist) #int
void $mob->DoMeleeSkillAttackDmg( target, weapon_damage, skill, chance_mod, focus, CanRiposte) $mob->DoMeleeSkillAttackDmg( target, weapon_damage, skill, chance_mod, focus, CanRiposte) #void
void $mob->DoArcheryAttackDmg( target, RangeWeapon) $mob->DoArcheryAttackDmg( target, RangeWeapon) #void
void $mob->DoThrowingAttackDmg( target, RangeWeapon) $mob->DoThrowingAttackDmg( target, RangeWeapon) #void
void $mob->SetDisableMelee( value) $mob->SetDisableMelee( value) #void
bool $mob->IsMeleeDisabled() $mob->IsMeleeDisabled() #bool
void $mob->SetFlurryChance( value) $mob->SetFlurryChance( value) #void
uint $mob->GetFlurryChance() $mob->GetFlurryChance() #uint
int $mob->GetSpellStat( itemid, stat, slot) $mob->GetSpellStat( itemid, stat, slot) #int
int $mob->GetSpecialAbility( special_ability) $mob->GetSpecialAbility( special_ability) #int
int $mob->GetSpecialAbilityParam( special_ability, param) $mob->GetSpecialAbilityParam( special_ability, param) #int
void $mob->SetSpecialAbility( ability, value) $mob->SetSpecialAbility( ability, value) #void
void $mob->SetSpecialAbilityParam( ability, param, value) $mob->SetSpecialAbilityParam( ability, param, value) #void
void $mob->ClearSpecialAbilities() $mob->ClearSpecialAbilities() #void
void $mob->ProcessSpecialAbilities( str) $mob->ProcessSpecialAbilities( str) #void
bool $mob->CanClassEquipItem(int item_id) $mob->CanClassEquipItem(int item_id) #bool
bool $mob->IsFeared() $mob->IsFeared() #bool
bool $mob->IsBlind() $mob->IsBlind() #bool
uint $mob->SeeInvisible() $mob->SeeInvisible() #uint
bool $mob->SeeInvisibleUndead() $mob->SeeInvisibleUndead() #bool
bool $mob->SeeHide() $mob->SeeHide() #bool
bool $mob->SeeImprovedHide() $mob->SeeImprovedHide() #bool
uint $mob->GetNimbusEffect1() $mob->GetNimbusEffect1() #uint
uint $mob->GetNimbusEffect2() $mob->GetNimbusEffect2() #uint
uint $mob->GetNimbusEffect3() $mob->GetNimbusEffect3() #uint
bool $mob->IsTargetable() $mob->IsTargetable() #bool
bool $mob->HasShieldEquiped() $mob->HasShieldEquiped() #bool
bool $mob->HasTwoHandBluntEquiped() $mob->HasTwoHandBluntEquiped() #bool
bool $mob->HasTwoHanderEquipped() $mob->HasTwoHanderEquipped() #bool
int $mob->GetHerosForgeModel( material_slot) $mob->GetHerosForgeModel( material_slot) #int
uint $mob->IsEliteMaterialItem( material_slot) $mob->IsEliteMaterialItem( material_slot) #uint
double $mob->GetBaseSize() $mob->GetBaseSize() #double
bool $mob->HasOwner() $mob->HasOwner() #bool
bool $mob->IsPet() $mob->IsPet() #bool
bool $mob->HasPet() $mob->HasPet() #bool
bool $mob->IsSilenced() $mob->IsSilenced() #bool
bool $mob->IsAmnesiad() $mob->IsAmnesiad() #bool
void $mob->changelastname(string name) $mob->changelastname->(string name) #void
void $mob->clearlastname() $mob->clearlastname->() #void
``` ```