KayenEQ
02e780025d
Implemented SE_StrikeThough (Was incorrectly defined as implemented previously) - Works same as item bonus.
2014-06-25 14:41:15 -04:00
KayenEQ
b23af6d436
Updated SE_Hate (Renamed from SE_Hate2) to now properly work for instant +/- hate spells.
2014-06-25 14:14:55 -04:00
KayenEQ
41b190930f
Kayen: Implemented SE_Metabolism - Modifies food/drink consumption rates. [Data for AA is already in database]
2014-06-22 23:10:29 -04:00
KayenEQ
a4769239fa
Fixes and Updates to spell and melee mitigation runes.
...
-Fix for calculation error when rune was to be removed.
-Updated to support these spell effect limit values which
give a max amount per hit/spell that can be mitigated.
-Updated to allow support for these spells effects when
the max (rune value) is set to zero, which essentially
gives you unlimited mitigation but typically there is
a limit value set.
2014-06-22 06:16:34 -04:00
KayenEQ
5a14a85f52
Implemention for SE_Berserk, SE_Vampirism (These are not used on live)
...
Fix for NPC not receiving spell bonus derived HP regen.
2014-06-20 18:10:29 -04:00
KayenEQ
70476bfb06
Implemented SE_DoubleRiposte
2014-06-18 06:25:14 -04:00
KayenEQ
a34a69b4c4
Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time)
2014-06-17 16:08:19 -04:00
KayenEQ
aa6af15cb5
Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent)
2014-06-17 15:49:56 -04:00
KayenEQ
da70a45d22
Implemented SE_DamageModifier2
2014-06-17 15:23:07 -04:00
KayenEQ
57a216cb44
Implemented SE_AStacker, BStacker, CStacker, DStacker
...
Effects are buff stacking blockers.
2014-06-17 09:45:12 -04:00
KayenEQ
5137b84ba8
Implemented SE_AlterNPCLevel
2014-06-13 14:51:26 -04:00
KayenEQ
216113e14b
Additional functionality for damage shield and skill damage taken
...
effects va the npc_spell_effects table. See change log and wiki.
2014-06-13 05:32:41 -04:00
KayenEQ
2c69dd7c93
Implemented proper functionality of SE_Screech
...
If you have a buff with SE_Screech with value of 1
it will block any other buff with SE_Screen that has
a value of -1, giving you an immunity message.
Example: 1383 Screech and 2785 Screech Immunity
2014-04-04 22:03:32 -04:00
KayenEQ
4b14ec53f1
Implemented Physical Resists consistent with live.
...
SQL to add new column 'PhR' to npc_types
Values to populate table based on extensive parsing.
Fixes for spell projectile code.
2014-04-04 01:59:55 -04:00
KayenEQ
cbe0e94ca7
Implemented SE_NegateIfCombat
2014-03-27 23:23:15 -04:00
KayenEQ
41903e8f09
Spell Effect Updates.
...
Implemented fail chances for SE, Gate, Succor, FeignDeath.
Minor fixes to haste bonuses to allow for negatives.
Rule added for Succor failure rate.
2014-03-27 05:14:54 -04:00
KayenEQ
8caac162b2
Spell effect addition / fixes
2014-02-26 00:09:59 -05:00
Michael Cook
4ad2e5f9b5
Merge pull request #118 from KayenEQ/master
...
Spell effects , buff table changes
2014-02-22 02:40:00 -05:00
KayenEQ
2a28e88bcf
not_reflectable -> reflectable
2014-02-22 02:23:37 -05:00
Michael Cook
026f019f58
Changed SE_SingingSkill to SE_Amplificatoin
...
This effect will now stack with other singing spell/item mods
like it does on live.
2014-02-21 22:57:15 -05:00
KayenEQ
0caa1fd40b
new spell effects
...
buff struct/tables - required sql
Removed: death_save_chance and deathsave_aa_chance (no longer used)
Added: dot_rune, caston_x, caston_y, caston_z
minor fixes
2014-02-20 01:04:34 -05:00
KayenEQ
0fc7dade47
Spell Effect additions
...
Minor fixes
2014-02-18 21:59:33 -05:00
KayenEQ
1b7271359e
fix for LimitCombatSkills
...
fix for Extended Inginuity table data
2014-02-15 22:34:48 -05:00
KayenEQ
5344679c7c
Fixes for numhits system
...
Implementation of new spell table fields
Update and further implemention of CastRestriction
2014-02-13 07:41:57 -05:00
Michael Cook (mackal)
ce4f4995b5
Merge with master
2014-02-10 12:04:35 -05:00
KayenEQ
72cec5608d
Revision to spell damage calculations
2014-02-02 23:23:41 -05:00
KayenEQ
d98ed8f419
New spell effects
2014-01-27 05:17:52 -05:00
KayenEQ
0166486e07
Minor fix to numhits update
...
New spell effect
2014-01-23 21:34:47 -05:00
Michael Cook (mackal)
935ce8f968
Implement not_extendable spell field
2014-01-20 13:34:18 -05:00
Michael Cook (mackal)
d2e66214f4
Add numhitstype to the spell structure
2014-01-15 01:19:03 -05:00
KayenEQ
32359da1cc
Spell effect updates
2014-01-13 05:03:21 -05:00
Michael Cook (mackal)
f2c1c9f70e
Added required SQL for previous changes
2014-01-08 14:06:39 -05:00
Michael Cook (mackal)
5199364091
Make use of the suspendable spell flag
2014-01-08 00:24:33 -05:00
Michael Cook (mackal)
50caef0086
Implement persist death spell field
2014-01-07 23:29:46 -05:00
Michael Cook (mackal)
e7032bc2c2
Implemented SE_SongModCap
...
Bard AAs Ayonaes Tutelage and Echo of Taelosia implemented as bonuses
Remember to run the SQL!
2014-01-04 19:20:59 -05:00
Michael Cook (mackal)
d128ef1b97
Forgot an unknown
2014-01-04 14:54:18 -05:00
Michael Cook (mackal)
0645908762
Renamed all Unknown Spell Effects based on live
...
Note: These are all still commented out and I did not check for
any collisions. Feel free to rename these as they're implemented
2014-01-04 14:42:13 -05:00
Michael Cook (mackal)
abbd0558a0
Added links to full spell effect list from a dev
2014-01-04 13:41:41 -05:00
KayenEQ
bfb17a2fb5
Kayen: Implemented SE_ArcheryDoubleAttack (Chance to do an extra archery attack)
...
Kayen: Implemented SE_ShieldEquipDmgMod (Increase damage in primary hand if shield equiped)
Kayen: Implemented SE_ShieldEquipHateMod (Increase hate generated if shield equiped)
Kayen: Implemented SE_TriggerOnAmountValue (Trigger spell if HP/Mana/End bellow X value or num pet on target)
2013-12-17 21:51:13 -05:00
KayenEQ
52722dc0c8
Kayen: Implemented SE_ReduceHealing (Reduces amount of healing on target by X amount)
...
Kayen: Implemented SE_CastonFocusEffect (Triggers spell as part of a focus, when that focus effect is used)
Kayen: Implemented SE_IncreaseHitDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: More fixes for various spell triggers/procs to now properly use their resist modifier.
2013-12-15 03:15:39 -05:00
KayenEQ
f6d5e8031f
Kayen: Implemented additional functionality for SE_CurrentHP utilizing base2 values. (ie limit to body type)
...
Kayen: Implemented SE_MitigateMeleeDamageSP (Partial Melee Rune that only is lowered if melee hits are over X amount of damage)
Kayen: Implemented SE_SpellOnAmtDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: Fix for various spell triggers/procs to now properly use their resist modifier.
Kayen: Fix to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills.
2013-12-13 21:29:35 -05:00
Michael Cook
e33eb9d7b0
Partially implement dot_stacking_exempt
...
When it is 1 the spell will block it from other casters
Not 100% sure on when it's -1 so not currently used
2013-11-19 17:43:40 -05:00
Michael Cook
23ab896dfc
Fix last commit ....
2013-11-13 18:04:11 -05:00
Uleat
e3805d5920
Converted SkillType typedef enumeration to SkillUseTypes enumeration
2013-10-27 13:03:41 -04:00
badcaptain
8ac4845930
Merge branch 'master' of https://github.com/EQEmu/Server
...
Initial check-in of bard bot in combat song code.
2013-10-11 23:43:38 -04:00
badcaptain
765f23febc
Initial check-in of bard bot in combat song code.
2013-10-11 23:37:46 -04:00
Michael Cook
9a19a00bdc
Added IsBuffSpell(spell_id). This will return true if the spell would end up having a duration, which will mean it would end up in one of the many buff windows on the client. This just makes sure the spell has a buffduration or buffdurationformula, which means the calculation will return a duration
...
Replaced all instances of CalcBuffDuration being used to determine if a spell was a buff with IsBuffSpell
Removed Mob::HasBuffIcon since it does the same thing IsBuffSpell does in a more convoluted way and had a rather missing leading name
Fixed issues that arose from the 10/03/2013 changes
2013-10-08 17:24:07 -04:00
KimLS
bb8d11a57b
Merge from master
2013-06-17 11:47:45 -07:00
Hateborne
179063c863
spell.max convert int16 to int32
...
Converting the spell.max field to int32 to handle larger numbers in the
PercentalHeal field.
2013-06-13 17:59:24 -04:00
KimLS
d14608356d
Added all lua objects i need for now, a ton of API too
2013-06-02 00:15:26 -07:00