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