From 1c38829e177935dfe94b0f2d06399d3b5b085aaa Mon Sep 17 00:00:00 2001 From: Logan Date: Sat, 13 Jan 2018 20:48:35 -0800 Subject: [PATCH] Created Perl Mob (markdown) --- Perl-Mob.md | 317 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 317 insertions(+) create mode 100644 Perl-Mob.md diff --git a/Perl-Mob.md b/Perl-Mob.md new file mode 100644 index 0000000..b15f5d3 --- /dev/null +++ b/Perl-Mob.md @@ -0,0 +1,317 @@ +``` +void Mob::IsClient() +void Mob::IsNPC() +void Mob::IsMob() +void Mob::IsCorpse() +void Mob::IsPlayerCorpse() +void Mob::IsNPCCorpse() +void Mob::IsObject() +void Mob::IsDoor() +void Mob::IsTrap() +void Mob::IsBeacon() +void Mob::CastToClient() +void Mob::CastToNPC() +void Mob::CastToMob() +void Mob::CastToCorpse() +void Mob::GetID() +void Mob::GetName() +void Mob::Depop( StartSpawnTimer) +void Mob::RogueAssassinate( other) +void Mob::BehindMob( other) +void Mob::SetLevel( in_level, command) +void Mob::GetSkill( skill_num) +void Mob::SendWearChange( material_slot) +void Mob::GetEquipment( material_slot) +void Mob::GetEquipmentMaterial( material_slot) +void Mob::GetEquipmentColor( material_slot) +void Mob::GetArmorTint( material_slot) +void Mob::IsMoving() +void Mob::GoToBind() +void Mob::Gate() +void 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() +void 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() +void Mob::HasProcs() +void Mob::IsInvisible( other) +void Mob::SetInvisible( state) +void Mob::FindBuff( spellid) +void Mob::FindType( type, bOffensive) +void Mob::GetBuffSlotFromType( type) +void Mob::MakePet( spell_id, pettype, string name) +void Mob::MakeTempPet( spell_id, string name) +void Mob::TypesTempPet( typesid, string name) +void Mob::GetBaseRace() +void Mob::GetBaseGender() +void Mob::GetDeity() +void Mob::GetRace() +void Mob::GetGender() +void Mob::GetTexture() +void Mob::GetHelmTexture() +void Mob::GetHairColor() +void Mob::GetBeardColor() +void Mob::GetEyeColor1() +void Mob::GetEyeColor2() +void Mob::GetHairStyle() +void Mob::GetLuclinFace() +void Mob::GetBeard() +void Mob::GetDrakkinHeritage() +void Mob::GetDrakkinTattoo() +void Mob::GetDrakkinDetails() +void Mob::GetClass() +void Mob::GetLevel() +void Mob::GetCleanName() +void Mob::GetTarget() +void Mob::SetTarget( mob) +void Mob::GetHPRatio() +void Mob::IsWarriorClass() +void Mob::GetHP() +void Mob::GetMaxHP() +void Mob::GetItemHPBonuses() +void Mob::GetSpellHPBonuses() +void Mob::GetSpellIDFromSlot( slot) +void Mob::GetWalkspeed() +void Mob::GetRunspeed() +void Mob::GetCasterLevel( spell_id) +void Mob::GetMaxMana() +void Mob::GetMana() +void Mob::SetMana( amount) +void Mob::GetManaRatio() +void Mob::GetAC() +void Mob::GetATK() +void Mob::GetSTR() +void Mob::GetSTA() +void Mob::GetDEX() +void Mob::GetAGI() +void Mob::GetINT() +void Mob::GetWIS() +void Mob::GetCHA() +void Mob::GetMR() +void Mob::GetFR() +void Mob::GetDR() +void Mob::GetPR() +void Mob::GetCR() +void Mob::GetCorruption() +void Mob::GetPhR() +void Mob::GetMaxSTR() +void Mob::GetMaxSTA() +void Mob::GetMaxDEX() +void Mob::GetMaxAGI() +void Mob::GetMaxINT() +void Mob::GetMaxWIS() +void Mob::GetMaxCHA() +void Mob::GetActSpellRange( spell_id, range) +void Mob::GetActSpellDamage( spell_id, value) +void Mob::GetActSpellHealing( spell_id, value) +void Mob::GetActSpellCost( spell_id, cost) +void Mob::GetActSpellDuration( spell_id, int duration) +void Mob::GetActSpellCasttime( spell_id, casttime) +void Mob::ResistSpell( ressit_type, spell_id, caster) +void Mob::GetSpecializeSkillValue( spell_id) +void Mob::GetNPCTypeID() +void Mob::IsTargeted() +void Mob::GetX() +void Mob::GetY() +void Mob::GetZ() +void Mob::GetHeading() +void Mob::GetWaypointX() +void Mob::GetWaypointY() +void Mob::GetWaypointZ() +void Mob::GetWaypointH() +void Mob::GetWaypointPause() +void Mob::GetWaypointID() +void Mob::SetCurrentWP( waypoint) +void Mob::GetSize() +void Mob::SetFollowID( id) +void 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) +void Mob::IsImmuneToSpell( spell_id, caster) +void Mob::BuffFadeBySpellID( spell_id) +void Mob::BuffFadeByEffect( effectid, skipslot) +void Mob::BuffFadeAll() +void Mob::BuffFadeBySlot( slot, iRecalcBonuses) +void Mob::CanBuffStack( spellid, caster_level, iFailIfOverwrite) +void Mob::IsCasting() +void Mob::CastingSpellID() +void Mob::SetAppearance( app, iIgnoreSelf) +void Mob::GetAppearance() +void Mob::GetRunAnimSpeed() +void Mob::SetRunAnimSpeed( in) +void Mob::SetPetID( NewPetID) +void Mob::GetPetID() +void Mob::SetOwnerID( NewOwnerID) +void Mob::GetOwnerID() +void Mob::GetPetType() +void Mob::GetBodyType() +void Mob::Stun(int duration) +void Mob::Spin() +void Mob::Kill() +void Mob::SetInvul( invul) +void Mob::GetInvul() +void Mob::SetExtraHaste( Haste) +void Mob::GetHaste() +void Mob::GetHandToHandDamage() +void Mob::CanThisClassDoubleAttack() +void Mob::CanThisClassDualWield() +void Mob::CanThisClassRiposte() +void Mob::CanThisClassDodge() +void Mob::CanThisClassParry() +void Mob::GetHandToHandDelay() +void Mob::GetClassLevelFactor() +void Mob::Mesmerize() +void Mob::IsMezzed() +void Mob::IsStunned() +void Mob::StartEnrage() +void Mob::IsEnraged() +void Mob::GetReverseFactionCon( iOther) +void Mob::IsAIControlled() +void Mob::GetAggroRange() +void Mob::GetAssistRange() +void Mob::SetPetOrder( i) +void Mob::GetPetOrder() +void Mob::IsRoamer() +void Mob::IsRooted() +void Mob::AddToHateList( other, hate) +void Mob::SetHate( other, hate) +void Mob::HalveAggro( other) +void Mob::DoubleAggro( other) +void Mob::GetHateAmount( tmob, is_dam) +void Mob::GetDamageAmount( tmob) +void Mob::GetHateTop() +void Mob::GetHateDamageTop( other) +void Mob::GetHateRandom() +void Mob::IsEngaged() +void Mob::HateSummon() +void Mob::FaceTarget( MobToFace) +void Mob::SetHeading( iHeading) +void Mob::WipeHateList() +void Mob::CheckAggro( other) +void Mob::CalculateHeadingToTarget( in_x, in_y) +void Mob::CalculateNewPosition(float x, float y, float z, speed, checkZ) +void Mob::CalculateNewPosition2(float x, float y, float z, speed, checkZ) +void 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) +void Mob::DontHealMeBefore() +void Mob::DontBuffMeBefore() +void Mob::DontDotMeBefore() +void Mob::DontRootMeBefore() +void Mob::DontSnareMeBefore() +void Mob::GetResist( type) +void Mob::GetShieldTarget() +void Mob::SetShieldTarget( mob) +void Mob::Charmed() +void Mob::GetLevelHP( tlevel) +void Mob::GetZoneID() +void Mob::CheckAggroAmount( spellid) +void Mob::CheckHealAggroAmount( spellid, possible_heal_amt) +void Mob::GetAA( rank_id) +void Mob::GetAAByAAID( aa_id) +void Mob::SetAA( aa_id, points, int charges) +void Mob::DivineAura() +void Mob::AddFeignMemory( attacker) +void Mob::RemoveFromFeignMemory( attacker) +void Mob::ClearFeignMemory() +void Mob::SetOOCRegen( newoocregen) +void Mob::GetEntityVariable( id) +void Mob::EntityVariableExists( id) +void Mob::SetEntityVariable( id, var) +void Mob::GetHateList() +void EntityList::GetCorpseList() +void Mob::SignalClient( client, data) +void Mob::CombatRange( target) +void Mob::DoSpecialAttackDamage( target, skill, max_damage, min_damage) +void Mob::CheckLoS( mob) +void Mob::CheckLoSToLoc( loc_x, loc_y, loc_z, mob_size) +void Mob::FindGroundZ( new_x, new_y, z_offset) +void Mob::ProjectileAnim( mob, int item_id, IsArrow, speed, angle, tilt, arc) +void 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) +void Mob::GetItemStat( itemid, stat) +void GetGlobal( varname) +void SetGlobal( varname, newvalue, int options, int duration, other) +void TarGlobal( varname, value, int duration, npcid, charid, zoneid) +void DelGlobal( varname) +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) +void 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) +void Mob::GetModSkillDmgTaken( skill_num) +void Mob::GetSkillDmgTaken( skill_num) +void Mob::SetAllowBeneficial( value) +void Mob::GetAllowBeneficial() +void Mob::IsBeneficialAllowed( target) +void Mob::ModVulnerability( resist, value) +void 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) +void Mob::IsMeleeDisabled() +void Mob::SetFlurryChance( value) +void Mob::GetFlurryChance() +void Mob::GetSpellStat( itemid, stat, slot) +void Mob::GetSpecialAbility( special_ability) +void Mob::GetSpecialAbilityParam( special_ability, param) +void Mob::SetSpecialAbility( ability, value) +void Mob::SetSpecialAbilityParam( ability, param, value) +void Mob::ClearSpecialAbilities() +void Mob::ProcessSpecialAbilities( str) +void Mob::CanClassEquipItem(int item_id) +void Mob::IsFeared() +void Mob::IsBlind() +void Mob::SeeInvisible() +void Mob::SeeInvisibleUndead() +void Mob::SeeHide() +void Mob::SeeImprovedHide() +void Mob::GetNimbusEffect1() +void Mob::GetNimbusEffect2() +void Mob::GetNimbusEffect3() +void Mob::IsTargetable() +void Mob::HasShieldEquiped() +void Mob::HasTwoHandBluntEquiped() +void Mob::HasTwoHanderEquipped() +void Mob::GetHerosForgeModel( material_slot) +void Mob::IsEliteMaterialItem( material_slot) +void Mob::GetBaseSize() +void Mob::HasOwner() +void Mob::IsPet() +void Mob::HasPet() +void Mob::IsSilenced() +void Mob::IsAmnesiad() +void Mob::GetMeleeMitigation() +``` \ No newline at end of file