KayenEQ
936043a53c
bind sight pets ( #1942 )
2022-01-23 20:27:32 -05:00
KayenEQ
3c09448e90
[Spells] NPC spell push should work on rooted mobs. ( #1941 )
...
* Update spells.cpp
* [Spells] NPC spell push should work on rooted mobs.
don't push perma or psuedorooted mobs
2022-01-20 12:13:14 -05:00
KayenEQ
e09a8f8f8f
[Spells] Support for bards using Disciplines while casting or /melody. ( #1936 )
...
* test
* complete
* Update effects.cpp
* Update spells.cpp
* Update effects.cpp
* [Spells] Support for bards using Disciplines while casting or /melody.
Support for spell field 'cast not standing' not allow casting from divine aura
* [Spells] Support for bards using Disciplines while casting or /melody.
DA bypass logic for spells with field 'cast_not_standing'
2022-01-19 22:44:17 -05:00
KayenEQ
71c53cb18b
[Spells] Updates and fixes to Target Locked Pets ( #1932 )
...
* start of rework
* reworked v2 no timer
* fix
* more mechanics
* Update pets.cpp
* move to pet.cpp
* [Spells] Updates and fixes to Target Locked Pets
* [Spells] Updates and fixes to Target Locked Pets
2022-01-18 21:48:36 -05:00
KayenEQ
28b1abe1a7
[Bug Fix] Fixes Enchanter AA Doppleganger crash issue ( #1931 )
...
* Fix crash bug
* [Bug Fix] Fixes Enchanter AA Doppleganger crash issue
2022-01-17 09:10:37 -05:00
KayenEQ
5ebbbf647b
[Spells] SPA 299 Wake the Dead updates and crash fixes. SPA 306 Army of Dead implemented. ( #1929 )
...
* start
* wtd fix v1
* Update aa.cpp
* rework done, army of dead supported
* debugs
* Update aa.cpp
* Update spdat.h
2022-01-16 14:55:51 -05:00
KayenEQ
5f482a9b30
[Combat] Implemented rule for live like Riposte mechanics ( #1927 )
...
* Live like Riposte
* [Combat] Implemented rule for live like Riposte mechanics
bot fix
2022-01-15 19:37:47 -05:00
KayenEQ
91aa950304
fix for hasten AA ( #1928 )
2022-01-15 18:28:21 -05:00
KayenEQ
d10145fc6f
[Bug Fix] Fix Tradeskill Salvage ( #1925 )
2022-01-11 18:24:47 -05:00
KayenEQ
59c373bcff
Update client_packet.cpp ( #1923 )
...
bug fix
2022-01-10 21:22:56 -05:00
KayenEQ
10083387b6
[Spells] SPA 193 SE_SkillAttack will no longer trigger procs ( #1919 )
...
* fixed
* [Spells] SPA 193 SE_SkillAttack will no longer trigger procs
2022-01-09 08:32:09 -05:00
KayenEQ
323b35989c
[Spells] Implemented SPA 281 SE_PetFeignMinion ( #1900 )
...
* start
* update
* debugs in
* test
* clean up
* debugs removed
* Update mob_ai.cpp
* Update spdat.h
* [Spells] Implemented SPA 281 SE_PetFeignMinion
debug remoevd
* [Spells] Implemented SPA 281 SE_PetFeignMinion
npc forget timer
* [Spells] Implemented SPA 281 SE_PetFeignMinion
2021-12-27 11:33:57 -05:00
KayenEQ
652ea89dea
[Rule] Added rule to disable SPA 173 from making player immune to enrage. ( #1897 )
...
* immune enrage rule
* [Rule] Added rule to disable SPA 173 from making player immune to enrage.
spelling oops
2021-12-23 14:21:46 -06:00
KayenEQ
f26d56d6d5
validspell check ( #1895 )
2021-12-21 09:17:35 -05:00
KayenEQ
886b321e66
[Spells] Rework of SPA 288 SE_SkillAttackProc ( #1893 )
...
* start
* updated 288
2021-12-20 09:47:32 -05:00
KayenEQ
898b1ea4d1
Update attack.cpp ( #1892 )
2021-12-16 07:23:11 -05:00
KayenEQ
d460fb3db8
[Spells] Update to SPA 440 SE_FinishingBlowMaxLevel limit value sets HP ratio for FB ( #1890 )
...
* fb max level update
* Update to SPA 440 SE_FinishingBlowMaxLevel limit value sets HP ratio for FB
2021-12-15 22:00:34 -05:00
KayenEQ
3414d3a1ae
fearstun update ( #1889 )
2021-12-15 13:17:15 -05:00
KayenEQ
119b2d023f
[Spells] Throwing procs fixed and other proc updates ( #1871 )
...
* first updating sbindex defines
* updates
* updates
* proctypes added for organization
* debug
* updates
* range procs cleaned up
* skill proc clean up
* fix
* remove debugs
* [Spells] Throwing procs fixed and other proc updates
* [Spells] Throwing procs fixed and other proc updates
bot fix
* [Spells] Throwing procs fixed and other proc updates
proctype updates
2021-12-14 12:34:51 -05:00
KayenEQ
73acc3310c
[Spells] Updates and fixes to targeted focus effects ( #1870 )
2021-12-14 12:31:38 -05:00
KayenEQ
6da7116c66
[Bug Fix] Hero Forge armor graphics not displaying properly to other clients in zone. ( #1883 )
...
* fix part1
* updates
* Update inventory.cpp
* fixed
* Update inventory.cpp
* update
* [Bug Fix] Hero Forge armor graphics not displaying properly to other clients in zone.
2021-12-14 11:26:59 -05:00
KayenEQ
26b21673ad
[Spells] Implemented SPA 245 SE_TrapCircumvention ( #1885 )
...
* implemented
* [Spells] Implemented SPA 245 SE_TrapCircumvention
2021-12-13 20:33:22 -05:00
KayenEQ
ef1f6adf18
effective casting level update ( #1886 )
2021-12-13 20:32:25 -05:00
KayenEQ
1c2e1ea228
rampage updates ( #1882 )
2021-12-13 18:49:53 -05:00
KayenEQ
7cf66a2daa
[Spells] Update SPA 238 SE_IllusionPersistence allow illusions to persist through deaths at higher AA ranks. ( #1884 )
...
* start
* working
2021-12-13 18:49:33 -05:00
KayenEQ
91c958ae63
Update spell_effects.cpp ( #1877 )
...
updated
2021-12-12 13:22:43 -05:00
KayenEQ
8de410ebb7
[Features] Appearance Effects will now be sent to clients upon zone in. GM commands. ( #1874 )
...
* start
* working
* Update perl_mob.cpp
* updates
* Update perl_mob.cpp
* illusion behavior
* rework start
* fix later
* Update mob.cpp
* rework
* updates
* Update mob.cpp
* update
* gm command updates
* updates
* Update CMakeLists.txt
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
remove debugs
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
perl fix
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
space fix
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
minor fix
* Update CMakeLists.txt
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
cleaned up some inconsistency
* [Features] Appearance Effects will now be sent to clients upon zone in. GM commands.
2021-12-10 13:46:23 -05:00
KayenEQ
550485ba33
[Spells] Fixed issue with permanent Illusions not being consistent when zoning. ( #1876 )
...
* start of work
* updates
* [Spells] Fixed issue with permanent Illusions not being consistent when zoning.
2021-12-10 12:21:19 -05:00
KayenEQ
eb2b4fd9e0
[Spells] Update to SPA 58 SE_Levitate to support limit value ( #1875 )
...
* [Spells] Update to SPA 58 SE_Levitate to support limit value
* [Spells] Update to SPA 58 SE_Levitate to support limit value
apply same on zone in
2021-12-10 12:20:25 -05:00
KayenEQ
e09f28c62c
[Spells] Update to SPA 296 and 483 item and AA support ( #1857 )
...
[Spells] Update to SPA 296 and 483 item and AA support
2021-12-03 15:39:21 -05:00
KayenEQ
82000949e3
[Spells] Update to SPA 297 and 484 to support focus from AA and items. ( #1858 )
...
[Spells] Update to SPA 297 and 484 to support focus from AA and items.
2021-12-03 15:39:06 -05:00
KayenEQ
bc0795bb48
[Spells] SPA 310 SE_ReduceReuseTimer will now work on spell recast time ( #1856 )
...
* [Spells] SPA 310 SE_ReduceReuseTimer will now work on spell recast time
[Spells] SPA 310 SE_ReduceReuseTimer will now work on spell recast time
* [Spells] SPA 310 SE_ReduceReuseTimer will now work on spell recast time
[Spells] SPA 310 SE_ReduceReuseTimer will now work on spell recast time
2021-12-01 00:22:10 -06:00
KayenEQ
8688e9c9fa
[Spells] Eye of Zomm will now despawn and stack properly ( #1849 )
...
* [Spells] Eye of Zomm stop chain spawning
No more chain spawning.
* [Spells] Eye of Zomm stop chain spawning
* [Spells] Eye of Zomm update
2021-11-27 12:11:23 -05:00
KayenEQ
6a28828e08
[API] mob->AppearanceEffects improved functionality. ( #1821 )
...
* appearanceffectscript
* update
* debugged
* [API] SendAppearanceEffect update
* [API] SendAppearanceEffect update
* [API] SendAppearanceEffect Upates
perl method RemoveAppearanceEffect to remove the apperanceeffect
* [API} AppearanceEffects update
* [API] SendAppearanceEffects update
2021-11-27 12:10:08 -05:00
KayenEQ
1a5f48521d
[Bug Fix] Bind Sight will now function properly ( #1825 )
...
* start
* bind sight fixed
* Update spdat.h
* Update spells.cpp
* Search or jump to… Pull requests Issues Marketplace Explore @KayenEQ EQEmu / Server Public 60 338 290 Code Issues 106 Pull requests 11 Actions Projects 1 Wiki Security Insights [Bug Fix] Bind Sight will now function properly #1825 Open KayenEQ wants to merge 4 commits into EQEmu:master from KayenEQ:bindsightfix2 Open [Bug Fix] Bind Sight will now function properly
2021-11-25 10:16:28 -05:00
KayenEQ
ba427c64ba
[Bug Fix] Numhits now display instantly on cast. ( #1826 )
2021-11-25 08:33:39 -05:00
KayenEQ
9d59b3def4
[Spells] Bard AA clicks should not receive song modifiers. ( #1824 )
2021-11-25 08:32:46 -05:00
KayenEQ
a6f5bf72be
Update spell_effects.cpp ( #1822 )
2021-11-24 19:43:43 -05:00
KayenEQ
6ff7f7aa53
[API] mob->SpellEffect small perl fix ( #1820 )
...
* Update perl_mob.cpp
* Update perl_mob.cpp
2021-11-24 12:48:23 -05:00
KayenEQ
8f3cce6585
send graphic to target correctly ( #1785 )
2021-11-23 12:55:58 -05:00
KayenEQ
e9fc80815a
[Spells] Support for SPA 161 and 450 to give percent spell or dot mitigation from Items or AA's. ( #1793 )
...
* spell dot shield item AA support
* Update spdat.h
* Update attack.cpp
2021-11-21 10:16:55 -05:00
KayenEQ
fac0d795f2
[Bug Fix] Melee Life tap overflowing and causing damage ( #1773 )
...
* Update mob.cpp
* Update mob.cpp
2021-11-18 09:10:02 -05:00
KayenEQ
776449aa3d
[Spells] Update to IsCombatProc checks ( #1741 )
...
* Update spells.cpp
* Update spells.cpp
* Update spells.cpp
* Update spells.cpp
2021-11-13 14:47:42 -05:00
KayenEQ and Akkadius
099759c477
[Commands] #tune command rewrite ( #1677 )
...
* tune updates
* Update tune.cpp
* tune update
* updates
* updates
* less zero
* update
* up
* u
* Update tune.cpp
* Update tune.cpp
* avoidance working
* accuracy
* save1
* Update tune.cpp
* override
* Removed Old Tune Code
* cleanup1
* up
* finished v1
* Update command.cpp
* Update command.cpp
* spellfix
* Update command.cpp
* remove test command
* added SYNC comments
Hopefully if anyone changes these functions they will change the corresponding tune
* Tune_ to Tune
Co-authored-by: Akkadius <akkadius1@gmail.com >
2021-11-11 19:41:59 -06:00
KayenEQ
17c8e8414c
[Spells] Fixed proc rate for Ranged procs ( #1715 )
2021-11-11 19:27:50 -06:00
KayenEQ
239033a269
[Bug Fix] Prevent critical DOTs from affecting beneficial damage over time ( #1710 )
...
* no critical from lich
* better
2021-11-11 18:32:16 -05:00
KayenEQ
33c30d3cbb
[Bug Fix] Fix for dual wield animation when same delay weapons. ( #1671 )
...
* DW animation fix
* spelling
* better animation
looks better for low skill where dw doesn't fire as often.
* Update attack.cpp
2021-11-10 21:27:51 -05:00
KayenEQ
d9c8e80bca
[Spells] Allow item click effects to have cast time and recast time modified by focus effects. ( #1695 )
...
* prelim
* Spell Focus implemented
* AA implemented
* Update spdat.h
* Update spdat.h
* working
* Update spells.cpp
* prelim excludes
* enum limit expansion
* overhaul
* v2 testing
* updates
* working
* Fin
* Update spell_effects.cpp
* Update spell_effects.cpp
* update
* Update spells.cpp
* fix
* fix
* Update spell_effects.cpp
* remove debugs
* Update spells.cpp
2021-11-10 21:23:49 -05:00
KayenEQ
7f497f9d32
[Spells] Implemented SPA 415 SE_FFItemClass ( #1688 )
...
* prelim
* Spell Focus implemented
* AA implemented
* Update spdat.h
* Update spdat.h
* prelim excludes
* enum limit expansion
* overhaul
* v2 testing
* updates
* working
* Fin
* Update spell_effects.cpp
* Update spell_effects.cpp
* var fix
* Update spell_effects.cpp
make it not apply to casted spells... oops
* Update spell_effects.cpp
* Update spell_effects.cpp
2021-11-07 16:35:30 -05:00
KayenEQ
1cdb1816a2
[Bug Fix] SOF+ clients item click recast timer not met check ( #1682 )
...
* Update client_packet.cpp
* Update spells.cpp
* augs working too
2021-11-06 23:14:36 -04:00
KayenEQ
785926a584
[Quest API] Added NPC special ability to modify Riposte/Dodge/Parry/Block chance ( #1683 )
...
* Update attack.cpp
* u
* Update attack.cpp
* spellchecked
2021-11-06 21:06:14 -04:00
KayenEQ
f1bfd6bc2a
[Spells] Implemented SPA 512 SE_Proc_Timer_Modifier, Fixed AA procs not working ( #1646 )
...
* update for SPA 511
* remove debugs, AA implemented
* update
* twinprocfix
* AA procs added
* format update
* update
* proctimer limits
* update
* rename function
renamed function
only check for buffs value > 0, don't need to check for AA's which are negative ID's
* pre merge
* variable updates
* Update spell_effects.cpp
* var rename
update var name to better represent its function.
* updated proc struct
added reuse timer
* reuse timer to spell procs
* updates
* debug remove
* Update mob.cpp
* fix
* merge
2021-11-05 14:14:11 -04:00
KayenEQ
8c95323728
[Spells] Update to Charm target restriction code ( #1666 )
...
* charm target restrictions
* fixed
* Update spells.cpp
* Update spells.cpp
* Update spells.cpp
only send spell bar when we have to, avoid potential exploit.
* logs
2021-11-05 10:39:17 -04:00
KayenEQ
5874deeffc
Update spell_effects.cpp ( #1670 )
2021-11-03 21:07:45 -04:00
KayenEQ
18cc648c8d
Update spell_effects.cpp ( #1668 )
2021-11-03 19:01:08 -04:00
KayenEQ
9af7122b1d
[BugFix] Remove potential nullptrs in Virus Code ( #1658 )
2021-10-31 00:06:32 -05:00
KayenEQ
df3161455a
[BugFix] Charm Targeting and other issues. ( #1655 )
...
* fix for target change bug on client
* Update spell_effects.cpp
2021-10-30 16:48:55 -05:00
KayenEQ
4389f84ea5
[BugFix] Fix for bard song instrument mod formula from recent update ( #1654 )
...
* Update spell_effects.cpp
* Update spell_effects.cpp
* Update spell_effects.cpp
2021-10-30 08:50:15 -04:00
KayenEQ
fb66afd565
[Spells] Implemented SPA 511 SE_Ff_FocusTimerMin ( #1645 )
...
* update for SPA 511
* remove debugs, AA implemented
* update
* format update
* rename function
renamed function
only check for buffs value > 0, don't need to check for AA's which are negative ID's
* var rename
update var name to better represent its function.
2021-10-26 21:36:10 -04:00
KayenEQ
987de17e93
[Spells] Rework for SPA 413 SE_FcBaseEffects and Bard updates ( #1629 )
...
* baseline start
* update1
* updates
* base effect implemented for bard
* instrument mod updates
amplification amps itself
* updates
* updates
* debug
* base effect updates
* baseeffects for spell focus updated
* update skill attack baseeffects
* focus will remain for quest functions
* song cap mod added back in
* remove debugs1
* fix cr
* base effects functionalish
* remove debug
* Update client_mods.cpp
* spdat instrumentmod
* Update spell_effects.cpp
* Update spdat.h
* remove new instrument mod check
split PR
2021-10-24 18:38:28 -05:00
KayenEQ and Akkadius
060be606e7
[Spells] Rework of Virus Effect code ( #1593 )
...
* start of rework
* functional
* virus updates
* Update npc.cpp
* updates
* updates
* update v2
* pre remove old code
* removed old code1
* remove debugs
* description
* Update spell_effects.cpp
* changed function name
* remove unused var
* merge error fix
* fix formating issue
* Update spdat.cpp
* Update spell_effects.cpp
* Convert virus entity range code to use vectors and GetCloseMobList
* Formatting [skip ci]
Co-authored-by: Akkadius <akkadius1@gmail.com >
2021-10-24 18:27:51 -05:00
KayenEQ
0b18671e91
[Spells] Update to how Bard Instrument mods are applied to spell effects ( #1628 )
...
* new instrument mod spell effect checks
PR split
* format
* Update spdat.cpp
correction, all direct damage spells get modifiers. Made a mistake with the parse, was using wrong mod.
* restriction changes
cure effects can be modified.
decided to keep a list of known effects that are not modified to return false. and will keep the default to be true for anything as to not inhibit custom bard song development
* SE_ProcChance is modified
* Update spdat.cpp
* update
* Update spell_effects.cpp
2021-10-24 16:07:25 -05:00
KayenEQ
6a244f16e1
Update spells.cpp ( #1635 )
2021-10-24 11:08:21 -04:00
KayenEQ
36d10462f7
[Combat] Updates to IMMUNE_MELEE_NONMAGICAL mechanics ( #1616 )
...
* pre remove debug
* Update attack.cpp
* Update attack.cpp
* Update attack.cpp
* Update attack.cpp
* apply to temp pets
* format fix
* changed to just use one rule
Merged into NPC's and Pet's into one rule.
2021-10-22 22:39:37 -04:00
KayenEQ
af5cfb9bed
[Spells] Fix to prevent Charmed Pets from continuing fight target if owner is dead. ( #1600 )
...
* Fix for charm break if pet owner dead
* fix, can't check hatelist it is already wiped.
* Update spell_effects.cpp
2021-10-16 00:22:07 -04:00
KayenEQ
426f9c337b
hotfix
2021-10-16 00:10:54 -04:00
KayenEQ
5235dcee95
Fix Immune Melee Nonmagical logic ( #1606 )
2021-10-15 20:46:57 -04:00
KayenEQ
9c67421ccc
quick fix for persistent effects fading ( #1604 )
2021-10-15 09:04:14 -04:00
KayenEQ
6669fc8214
[Bug Fix] Healing pets not correctly dropping out of combat status ( #1603 )
...
* Fix for pets not correctly triggering in combat timers
* Update spells.cpp
2021-10-14 23:30:34 -04:00
KayenEQ
6a962f2591
[Spells] Update SPA158 Reflect ( #1590 )
...
* update
* updates
* updates
* update
* update
* Update ruletypes.h
* Apply extra spell dmg
Mob with the reflect effect apply its Extra Spell Damage from item stat to the reflected spell.
Updated portion of formula for extra damage based on live parsing.
* correct formula
2021-10-12 15:30:36 -04:00
KayenEQ
b7c62b5242
Merge pull request #1592 from KayenEQ/updateSPA157SpellDS
...
[Spells] Update to SPA 157 Spell Damage Shield
2021-10-09 12:05:15 -04:00
KayenEQ
89a40272c6
Merge pull request #1588 from KayenEQ/spa154and209updates
...
[Spells] Update to SPA 154 and SPA 209 Dispel Bene/Detrimental
2021-10-09 00:57:42 -04:00
KayenEQ
10ba5d6046
Merge pull request #1595 from KayenEQ/instanthealbug1
...
[Spells] Hotfix for healing code error from recent commit.
2021-10-08 18:54:54 -04:00
KayenEQ
dd1a869531
hotfix
2021-10-08 18:43:47 -04:00
KayenEQ
a9e23cf83a
Merge pull request #1594 from KayenEQ/fixExtraSpellAmt
...
[Spells] Minor fix to Item Extra Spell Damage Amt formula
2021-10-08 18:00:46 -04:00
KayenEQ
783c12590e
minor fix
...
was not correct, was comparing negative to a positive
2021-10-08 13:14:39 -04:00
KayenEQ
3b9574af14
fix
2021-10-05 16:59:07 -04:00
KayenEQ
55d45f9a98
updates
2021-10-05 15:50:26 -04:00
KayenEQ
8b08e22dbc
removed unused function
2021-10-04 14:33:20 -04:00
KayenEQ
fc7c99fb0a
Update spdat.h
2021-10-04 11:14:56 -04:00
KayenEQ
f1d267bb2d
Update spell_effects.cpp
2021-10-04 08:31:52 -04:00
KayenEQ
b70dc64d96
Update spell_effects.cpp
2021-10-01 20:36:54 -04:00
KayenEQ
30c7ed7e45
Merge pull request #1557 from KayenEQ/spa395fix2
...
[Spells] Healing focuses effects update and Fix for SPA 395
2021-10-01 15:52:25 -04:00
KayenEQ
509b6f2056
Merge pull request #1558 from KayenEQ/spa382update2
...
[Spells] More updates for SPA 382 SE_NegateSpellEffect
2021-10-01 15:51:32 -04:00
KayenEQ
558bebe710
updates
2021-10-01 15:50:26 -04:00
KayenEQ
08a85c5dae
Merge remote-tracking branch 'upstream/master' into spa395fix2
2021-10-01 14:28:45 -04:00
KayenEQ
d22f9ee294
Merge remote-tracking branch 'upstream/master' into spa382update2
2021-10-01 14:26:43 -04:00
KayenEQ
c04bcef273
Update spells.cpp ( #1554 )
2021-09-30 11:43:36 -05:00
KayenEQ
7fcea371c2
[Spells] Updated Memory Blur SPA 63 - Implemented Live Mechanics ( #1559 )
...
* memory blur updated
* Update spdat.h
2021-09-30 11:43:05 -05:00
KayenEQ
27787c247b
Update spell_effects.cpp
2021-09-23 18:01:08 -04:00
KayenEQ
ea9c07aa98
393 NegateEffect updates
2021-09-23 16:43:07 -04:00
KayenEQ
5cd9bfeb70
reminder
...
bot code needs to updated, then old function can be removed
2021-09-23 14:23:17 -04:00
KayenEQ
b699196299
Update effects.cpp
2021-09-23 14:14:46 -04:00
KayenEQ
e89c2aec4a
Update bot.cpp
2021-09-23 13:48:15 -04:00
KayenEQ
456fb56e82
revert for bots
2021-09-23 13:42:36 -04:00
KayenEQ
03ac828134
Update bot.cpp
2021-09-23 12:28:34 -04:00
KayenEQ
34b2264d5d
bots...
2021-09-23 12:21:53 -04:00
KayenEQ
933ede40f9
Update bot.cpp
2021-09-23 12:13:29 -04:00
KayenEQ
881dc33c9b
update
2021-09-23 12:00:16 -04:00
KayenEQ
3faa0d2603
update
2021-09-23 11:41:36 -04:00