KayenEQ 8a2a1b152e
[Feature] New SPAs pass 1 (#1454)
* Implemented SPA Duration Pct

Implemented new spell effects
SE_Duration_HP_Pct 			524
SE_Duration_Mana_Pct			525
SE_Duration_Endurance_Pct		526

Consumes 'base1' % of your maximum health/mana/endurance every 6 seconds. 'max' is maximum amount that can be consumed per tic.

Additional Functionality
Can be used as a heal/gain % by setting the base1 value to a positive.

* Implemented SPA Instant Mana/End pct

Fixes for SPA 524-526
Implemented
SE_Instant_Mana_Pct			522
SE_Instant_Endurance_Pct		523

Extracts 'base1' percent of your maximum mana/endurance, or 'max', whichever is lower.

* Implemented: SPA 521 EndAbsorbPctDmg

Implemented
SE_Endurance_Absorb_Pct_Damage 521

Absorb Damage using Endurance: base1 % (base2 End per 1 HP)
Note: Both base1 and base2 need to be divided by 100 for actually value

* Implemented SE_HealthTransfer 509

Implemented
SE_Health_Transfer			509
'life burn'
Consume base2 % of Hit Points to Damage for base % of Hit Points

Can be used for heal
Act of Valor

* Implemented SPA 515,516,518,496

Implemented
SE_AC_Avoidance_Max_Percent 515
SE_AC_Mitigation_Max_Percent	516
SE_Attack_Accuracy_Max_Percent	518
Above are stackable defense and offensive mods

SE_Critical_Melee_Damage_Mod_Max	496 - This is a non stackable melee critical modifier

* Implemented SPA 503 , 505

SE_Melee_Damage_Position_Mod	503
define SE_Damage_Taken_Position_Mod	505

SPA 503 increase/decreases melee damage by percent base1 based on your position base2 0=back 1=front

SPA 504 increase/decreases melee damage taken by percent base1 based on your position base2 0=back 1=front

* Implemented 467,468

Implemented
SE_DS_Mitigation_Amount		467
SE_DS_Mitigation_Percentage	468

Reduce incoming DS by amt or percentage. base1 is value, if a reduction is desired it should be set to negative for both.

* Fixes

Formula fixes

* Update spdat.h

Added spa descriptions.

* Fixes for PR

removed debug shouts
fixed description issue
2021-07-14 23:15:04 -04:00
..
2020-07-07 02:09:39 -05:00
2021-06-13 21:42:30 -05:00
2021-02-28 18:01:34 -05:00
2020-05-09 14:40:33 -05:00
2013-02-16 16:14:39 -08:00
2014-08-21 16:44:02 -07:00
2014-08-21 17:26:32 -07:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:13:16 -04:00
2021-02-25 00:07:36 -05:00
2016-05-30 06:52:25 -04:00
2013-05-09 11:37:51 -04:00
2017-01-22 22:26:34 -08:00
2014-08-21 19:33:02 -07:00
2014-08-21 19:33:02 -07:00
2014-08-21 17:26:32 -07:00
2016-05-25 16:10:28 -04:00
2014-08-21 17:26:32 -07:00
2020-03-11 02:43:21 -05:00
2015-12-17 14:14:04 -08:00
2015-12-17 14:14:04 -08:00
2013-05-09 11:37:51 -04:00
2018-04-27 21:41:52 -04:00
2018-04-27 21:41:52 -04:00
2020-03-09 03:00:07 -05:00
2020-03-09 03:00:07 -05:00
2016-05-25 02:38:06 -04:00
2014-12-15 22:16:30 -06:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2020-01-16 17:17:31 -05:00
2014-08-21 19:33:02 -07:00
2013-05-09 11:13:16 -04:00
2013-02-16 16:14:39 -08:00
2016-07-25 16:22:48 -04:00
2019-09-01 21:04:58 -05:00
2014-08-21 19:36:50 -07:00
2013-05-09 11:13:16 -04:00
2019-07-05 18:16:09 -05:00
2020-05-09 14:40:33 -05:00
2013-05-09 11:37:51 -04:00
2017-04-10 14:52:44 -04:00
2013-05-09 11:37:51 -04:00
2014-12-15 22:42:59 -06:00
2013-05-09 11:37:51 -04:00
2015-01-19 04:02:45 -06:00
2019-04-16 01:09:25 -07:00
2019-04-16 01:09:25 -07:00
2021-07-14 23:15:04 -04:00
2019-09-01 23:54:24 -05:00
2016-10-16 21:36:39 -04:00
2019-09-01 23:41:26 -05:00
2018-07-14 17:41:42 -04:00
2013-05-09 11:37:51 -04:00
2014-08-21 19:33:02 -07:00