mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-06 03:52:25 +00:00
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7ab909ee47 |
Standardize Licensing
- License was intended to be GPLv3 per earlier commit of GPLv3 LICENSE FILE - This is confirmed by the inclusion of libraries that are incompatible with GPLv2 - This is also confirmed by KLS and the agreement of KLS's predecessors - Added GPLv3 license headers to the compilable source files - Removed Folly licensing in strings.h since the string functions do not match the Folly functions and are standard functions - this must have been left over from previous implementations - Removed individual contributor license headers since the project has been under the "developer" mantle for many years - Removed comments on files that were previously automatically generated since they've been manually modified multiple times and there are no automatic scripts referencing them (removed in 2023) |
||
|
|
7fe49b5630 | normalize includes: zone | ||
|
|
989d199908
|
[Spells] SPA69 TotalHP can be used in Worn Slot, Fixes/Updates to Max HP related variables. (#4244)
* Allow SPA69 to work on worn effects. Update to allow SPA69 to work on worn effects which the client accepts and calculates properly. Updated spell effect related Max HP change variables. 1) We had stat bonuses defined that did same function. Without updating would have had to create another variable for above to work. 2) Negate bonuses spell effect end up negating item HPs. which is not intended since using same variable for items and spells. * HP variable updates fixes * HP variable updates fixes * HP variable updates fixes * Update mob.cpp |
||
|
|
d16ac99033
|
[Quest API] Add StatBonuses Class to Perl (#3460)
* [Quest API] Add StatBonuses Class to Perl # Perl - Add `$mob->GetAABonuses()`. - Add `$mob->GetItemBonuses()`. - Add `$mob->GetSpellBonuses()`. - Add `$statbonuses->GetAbsorbMagicAttack(slot)`. - Add `$statbonuses->GetAC()`. - Add `$statbonuses->GetAccuracy(slot)`. - Add `$statbonuses->GetAdjustedCastingSkill()`. - Add `$statbonuses->GetAggroRange()`. - Add `$statbonuses->GetAGI()`. - Add `$statbonuses->GetAGICapModifier()`. - Add `$statbonuses->GetAlterNPCLevel()`. - Add `$statbonuses->GetAmbidexterity()`. - Add `$statbonuses->GetAmplification()`. - Add `$statbonuses->GetAntiGate()`. - Add `$statbonuses->GetArcheryDamageModifier()`. - Add `$statbonuses->GetAssassinate(slot)`. - Add `$statbonuses->GetAssassinateLevel(slot)`. - Add `$statbonuses->GetAssistRange()`. - Add `$statbonuses->GetAStacker(slot)`. - Add `$statbonuses->GetATK()`. - Add `$statbonuses->GetAvoidMeleeChance()`. - Add `$statbonuses->GetAvoidMeleeChanceEffect()`. - Add `$statbonuses->GetBaseMovementSpeed()`. - Add `$statbonuses->GetBerserkSPA()`. - Add `$statbonuses->GetBindWound()`. - Add `$statbonuses->GetBlockBehind()`. - Add `$statbonuses->GetBrassModifier()`. - Add `$statbonuses->GetBStacker(slot)`. - Add `$statbonuses->GetBuffSlotIncrease()`. - Add `$statbonuses->GetCHA()`. - Add `$statbonuses->GetCHACapModifier()`. - Add `$statbonuses->GetChannelChanceItems()`. - Add `$statbonuses->GetChannelChanceSpells()`. - Add `$statbonuses->GetCharmBreakChance()`. - Add `$statbonuses->GetClairvoyance()`. - Add `$statbonuses->GetCombatStability()`. - Add `$statbonuses->GetConsumeProjectile()`. - Add `$statbonuses->GetCorrup()`. - Add `$statbonuses->GetCorrupCapModifier()`. - Add `$statbonuses->GetCR()`. - Add `$statbonuses->GetCRCapModifier()`. - Add `$statbonuses->GetCripplingBlowChance()`. - Add `$statbonuses->GetCriticalDamageModifier(slot)`. - Add `$statbonuses->GetCriticalDoTChance()`. - Add `$statbonuses->GetCriticalDOTDecay()`. - Add `$statbonuses->GetCriticalHealChance()`. - Add `$statbonuses->GetCriticalHealDecay()`. - Add `$statbonuses->GetCriticalHealOverTime()`. - Add `$statbonuses->GetCriticalHitChance(slot)`. - Add `$statbonuses->GetCriticalMend()`. - Add `$statbonuses->GetCriticalRegenDecay()`. - Add `$statbonuses->GetCriticalSpellChance()`. - Add `$statbonuses->GetCStacker(slot)`. - Add `$statbonuses->GetDamageModifier(slot)`. - Add `$statbonuses->GetDamageModifier2(slot)`. - Add `$statbonuses->GetDamageShield()`. - Add `$statbonuses->GetDamageShieldSpellID()`. - Add `$statbonuses->GetDamageShieldType()`. - Add `$statbonuses->GetDeathSave(slot)`. - Add `$statbonuses->GetDelayDeath()`. - Add `$statbonuses->GetDEX()`. - Add `$statbonuses->GetDEXCapModifier()`. - Add `$statbonuses->GetDistanceRemoval()`. - Add `$statbonuses->GetDivineAura()`. - Add `$statbonuses->GetDivineSaveChance(slot)`. - Add `$statbonuses->GetDodgeChance()`. - Add `$statbonuses->GetDOTCriticalDamageIncrease()`. - Add `$statbonuses->GetDoTShielding()`. - Add `$statbonuses->GetDoubleAttackChance()`. - Add `$statbonuses->GetDoubleRangedAttack()`. - Add `$statbonuses->GetDoubleRiposte()`. - Add `$statbonuses->GetDoubleSpecialAttack()`. - Add `$statbonuses->GetDR()`. - Add `$statbonuses->GetDRCapModifier()`. - Add `$statbonuses->GetDSMitigation()`. - Add `$statbonuses->GetDSMitigationOffHand()`. - Add `$statbonuses->GetDStacker(slot)`. - Add `$statbonuses->GetDualWieldChance()`. - Add `$statbonuses->GetEffectiveCastingLevel()`. - Add `$statbonuses->GetEndurancePercentCap(slot)`. - Add `$statbonuses->GetEndurance()`. - Add `$statbonuses->GetEnduranceReduction()`. - Add `$statbonuses->GetEnduranceRegen()`. - Add `$statbonuses->GetExtraXTargets()`. - Add `$statbonuses->GetExtraAttackChance()`. - Add `$statbonuses->GetFactionModifierPercent()`. - Add `$statbonuses->GetFearless()`. - Add `$statbonuses->GetFeignedCastOnChance()`. - Add `$statbonuses->GetFinishingBlow(slot)`. - Add `$statbonuses->GetFinishingBlowLevel(slot)`. - Add `$statbonuses->GetFlurryChance()`. - Add `$statbonuses->GetFocusEffects(slot)`. - Add `$statbonuses->GetFocusEffectsWorn(slot)`. - Add `$statbonuses->GetForageAdditionalItems()`. - Add `$statbonuses->GetFR()`. - Add `$statbonuses->GetFRCapModifier()`. - Add `$statbonuses->GetFrenziedDevastation()`. - Add `$statbonuses->GetFrontalBackstabChance()`. - Add `$statbonuses->GetFrontalBackstabMinimumDamage()`. - Add `$statbonuses->GetFrontalStunResist()`. - Add `$statbonuses->GetGiveDoubleAttack()`. - Add `$statbonuses->GetGiveDoubleRiposte(slot)`. - Add `$statbonuses->GetGivePetGroupTarget()`. - Add `$statbonuses->GetGravityEffect()`. - Add `$statbonuses->GetHaste()`. - Add `$statbonuses->GetHasteType2()`. - Add `$statbonuses->GetHasteType3()`. - Add `$statbonuses->GetHateModifier()`. - Add `$statbonuses->GetHeadShot(slot)`. - Add `$statbonuses->GetHeadShotLevel(slot)`. - Add `$statbonuses->GetHealAmt()`. - Add `$statbonuses->GetHealRate()`. - Add `$statbonuses->GetHeroicAGI()`. - Add `$statbonuses->GetHeroicCHA()`. - Add `$statbonuses->GetHeroicCorrup()`. - Add `$statbonuses->GetHeroicCR()`. - Add `$statbonuses->GetHeroicDEX()`. - Add `$statbonuses->GetHeroicDR()`. - Add `$statbonuses->GetHeroicFR()`. - Add `$statbonuses->GetHeroicINT()`. - Add `$statbonuses->GetHeroicMR()`. - Add `$statbonuses->GetHeroicPR()`. - Add `$statbonuses->GetHeroicSTA()`. - Add `$statbonuses->GetHeroicSTR()`. - Add `$statbonuses->GetHeroicWIS()`. - Add `$statbonuses->GetHitChance()`. - Add `$statbonuses->GetHitChanceEffect(slot)`. - Add `$statbonuses->GetHP()`. - Add `$statbonuses->GetHPPercentCap(slot)`. - Add `$statbonuses->GetHPRegen()`. - Add `$statbonuses->GetHPToManaConvert()`. - Add `$statbonuses->GetHundredHands()`. - Add `$statbonuses->GetIllusionPersistence()`. - Add `$statbonuses->GetImmuneToFlee()`. - Add `$statbonuses->GetImprovedReclaimEnergy()`. - Add `$statbonuses->GetImprovedTauntslot()`. - Add `$statbonuses->GetIncreaseBlockChance()`. - Add `$statbonuses->GetIncreaseChanceMemoryWipe()`. - Add `$statbonuses->GetIncreaseRunSpeedCap()`. - Add `$statbonuses->GetInhibitMelee()`. - Add `$statbonuses->GetINT()`. - Add `$statbonuses->GetINTCapModifier()`. - Add `$statbonuses->GetIsBlind()`. - Add `$statbonuses->GetIsFeared()`. - Add `$statbonuses->GetItemATKCap()`. - Add `$statbonuses->GetItemHPRegenCap()`. - Add `$statbonuses->GetItemManaRegenCap()`. - Add `$statbonuses->GetLimitToSkill(slot)`. - Add `$statbonuses->GetMagicWeapon()`. - Add `$statbonuses->GetMana()`. - Add `$statbonuses->GetManaAbsorbPercentDamage(slot)`. - Add `$statbonuses->GetManaPercentCap(slot)`. - Add `$statbonuses->GetManaRegen()`. - Add `$statbonuses->GetMasteryOfPast()`. - Add `$statbonuses->GetMaxBindWound()`. - Add `$statbonuses->GetMaxHP()`. - Add `$statbonuses->GetMaxHPChange()`. - Add `$statbonuses->GetMeleeLifetap()`. - Add `$statbonuses->GetMeleeMitigation()`. - Add `$statbonuses->GetMeleeMitigationEffect()`. - Add `$statbonuses->GetMeleeRune(slot)`. - Add `$statbonuses->GetMeleeSkillCheck()`. - Add `$statbonuses->GetMeleeSkillCheckSkill()`. - Add `$statbonuses->GetMeleeThresholdGuard(slot)`. - Add `$statbonuses->GetMetabolism()`. - Add `$statbonuses->GetMinimumDamageModifier(slot)`. - Add `$statbonuses->GetMitigateDOTRune(slot)`. - Add `$statbonuses->GetMitigateMeleeRune(slot)`. - Add `$statbonuses->GetMitigateSpellRune(slot)`. - Add `$statbonuses->GetMovementSpeed()`. - Add `$statbonuses->GetMR()`. - Add `$statbonuses->GetMRCapModifier()`. - Add `$statbonuses->GetNegateAttacks(slot)`. - Add `$statbonuses->GetNegateEffects()`. - Add `$statbonuses->GetNegateIfCombat()`. - Add `$statbonuses->GetNoBreakAESneak()`. - Add `$statbonuses->GetOffhandRiposteFail()`. - Add `$statbonuses->GetPackrat()`. - Add `$statbonuses->GetParryChance()`. - Add `$statbonuses->GetPCPetFlurry(slot)`. - Add `$statbonuses->GetPCPetRampage(slot)`. - Add `$statbonuses->GetPercussionModifier()`. - Add `$statbonuses->GetPersistentCasting()`. - Add `$statbonuses->GetPetAvoidance()`. - Add `$statbonuses->GetPetCriticalHit()`. - Add `$statbonuses->GetPetFlurry()`. - Add `$statbonuses->GetPetMaxHP()`. - Add `$statbonuses->GetPetMeleeMitigation()`. - Add `$statbonuses->GetPR()`. - Add `$statbonuses->GetPRCapModifier()`. - Add `$statbonuses->GetProcChance()`. - Add `$statbonuses->GetProcChanceSPA()`. - Add `$statbonuses->GetRaiseSkillCap(slot)`. - Add `$statbonuses->GetReduceFallDamage()`. - Add `$statbonuses->GetReduceTradeskillFail(slot)`. - Add `$statbonuses->GetReflectChance()`. - Add `$statbonuses->GetResistFearChance()`. - Add `$statbonuses->GetResistSpellChance()`. - Add `$statbonuses->GetReverseDamageShield()`. - Add `$statbonuses->GetReverseDamageShieldSpellID()`. - Add `$statbonuses->GetReverseDamageShieldType()`. - Add `$statbonuses->GetRiposteChance()`. - Add `$statbonuses->GetRoot(slot)`. - Add `$statbonuses->GetRootBreakChance()`. - Add `$statbonuses->GetSalvageChance()`. - Add `$statbonuses->GetSanctuary()`. - Add `$statbonuses->GetScreech()`. - Add `$statbonuses->GetSecondaryDamageIncrease()`. - Add `$statbonuses->GetSeeInvis()`. - Add `$statbonuses->GetSEResist(slot)`. - Add `$statbonuses->GetShieldBlock()`. - Add `$statbonuses->GetShieldEquipDamageModifier()`. - Add `$statbonuses->GetShroudOfStealth()`. - Add `$statbonuses->GetSingingModifier()`. - Add `$statbonuses->GetSkillAttackProc(slot)`. - Add `$statbonuses->GetSkillDamageAmount(slot)`. - Add `$statbonuses->GetSkillDamageAmount2(slot)`. - Add `$statbonuses->GetSkillDamageTaken(slot)`. - Add `$statbonuses->GetSkillModifier(slot)`. - Add `$statbonuses->GetSkillModifierMax(slot)`. - Add `$statbonuses->GetSkillProc(slot)`. - Add `$statbonuses->GetSkillProcSuccess(slot)`. - Add `$statbonuses->GetSkillReuseTime(slot)`. - Add `$statbonuses->GetSlayUndead(slot)`. - Add `$statbonuses->GetSongModifierCap()`. - Add `$statbonuses->GetSongRange()`. - Add `$statbonuses->GetSpellCriticalDamageIncreaseNOStack()`. - Add `$statbonuses->GetSpellCriticalDamageIncrease()`. - Add `$statbonuses->GetSpellDamageShield()`. - Add `$statbonuses->GetSpellDamage()`. - Add `$statbonuses->GetSpellOnDeath(slot)`. - Add `$statbonuses->GetSpellOnKill(slot)`. - Add `$statbonuses->GetSpellProcChance()`. - Add `$statbonuses->GetSpellShield()`. - Add `$statbonuses->GetSpellThresholdGuard(slot)`. - Add `$statbonuses->GetSpellTriggers(slot)`. - Add `$statbonuses->GetSTA()`. - Add `$statbonuses->GetSTACapModifier()`. - Add `$statbonuses->GetSTR()`. - Add `$statbonuses->GetSTRCapModifier()`. - Add `$statbonuses->GetStrikeThrough()`. - Add `$statbonuses->GetStringedModifier()`. - Add `$statbonuses->GetStunBashChance()`. - Add `$statbonuses->GetStunResist()`. - Add `$statbonuses->GetTradeSkillMastery()`. - Add `$statbonuses->GetTriggerMeleeThreshold()`. - Add `$statbonuses->GetTriggerOnValueAmount()`. - Add `$statbonuses->GetTriggerSpellThreshold()`. - Add `$statbonuses->GetTripleAttackChance()`. - Add `$statbonuses->GetTripleBackstab()`. - Add `$statbonuses->GetTwoHandBluntBlock()`. - Add `$statbonuses->GetUnfailingDivinity()`. - Add `$statbonuses->GetVampirism()`. - Add `$statbonuses->GetVoiceGraft()`. - Add `$statbonuses->GetWindModifier()`. - Add `$statbonuses->GetWIS()`. - Add `$statbonuses->GetWISCapModifier()`. - Add `$statbonuses->GetXPRateModifier()`. # Notes - Adds methods to get mob's stat bonuses to Mob methods. - Adds support for stat bonuses class to Perl similar to Lua. * Update perl_stat_bonuses.cpp * Update perl_stat_bonuses.cpp |