Commit graph

909 commits

Author SHA1 Message Date
image
c9b3d3aa1d SetSpellDataIndex and GetSpellDataIndex added to work with custom spell functionality
eg. modify painbringer spell in an item to do more damage than default 3,5 for indexes 2,3
90044 |    1 |           2 | INT        | 3     | 0      | 0
90044 |    1 |           3 | INT        | 5     | 0      | 0

Spell = GetSpell(90044, 1)

SetSpellDataIndex(Spell, 2, 45)
SetSpellDataIndex(Spell, 3, 50)
CastCustomSpell(Spell, Player, Player)
2020-09-22 23:02:48 -04:00
image
be39bb16a3 fixed crash bug running process when we should be removing the dead client 2020-09-22 23:01:25 -04:00
LethalEncounter
6ac60284b3 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-09-22 22:12:58 -04:00
LethalEncounter
c61588803c Added Pre-boat Lore narration (books) to the Boat Tutorial zone. 2020-09-22 20:33:50 -04:00
image
95bbe23192 SQL Updates for changes to Far Journey Freeport -- only supported for NEW characters after this update sourced 2020-09-21 07:14:23 -04:00
image
3a45e50028 Fix treasure chests being targetable/hand icon if reloading in zone 2020-09-20 23:35:47 -04:00
image
a7a6d9b7a4 FarJourneyFreeport disabling targetable and ChangeHandIcon for treasure chests (WIP) 2020-09-20 23:21:56 -04:00
image
596bc4fe4c Exe Updates 2020-09-20 23:21:28 -04:00
LethalEncounter
e486b1acc9 Fixed bug with zoning crashing the 283 client 2020-09-20 22:41:03 -04:00
LethalEncounter
81bd804af2 Fixed bug that caused the server to not be compilable on Linux 2020-09-20 21:38:18 -04:00
LethalEncounter
2e903f5f0b Fixed death sounds if the client was lower than the underworld of the zone (we never set it properly) 2020-09-20 14:50:53 -04:00
LethalEncounter
fcde85b293 Fixed death sounds if the client was lower than the underworld of the zone (we never set it properly) 2020-09-20 14:50:12 -04:00
LethalEncounter
7a03363551 Far Journey LUA scripts 2020-09-19 21:00:21 -04:00
LethalEncounter
3ea7ffebb6 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-09-19 20:54:44 -04:00
LethalEncounter
ebddaba763 Tutorial instructions for the Far Journey zone
Standardized the message numbers and will send the correct one based on client version
Fixed /tell to not assume that both clients were the same version
Tons of quest fixes
Fixed various spawn bugs
2020-09-19 20:38:00 -04:00
image
fddd7b37c0 Exe Update 2020-09-10 12:44:16 -04:00
image
a54d7a4dc2 Fix a queued spell crash with custom spells 2020-09-10 12:44:12 -04:00
image
b44dc4c768 Exe Update 2020-09-10 12:16:19 -04:00
image
679c1bd779 Player Error log when a item is used but the display charges is 0 2020-09-10 12:16:14 -04:00
image
c21ee782ec Stop potential leak if CastCustomSpell is cut short 2020-09-10 12:12:36 -04:00
image
416b775073 Exe Update 2020-09-10 07:39:44 -04:00
image
2efb43d1f1 Update Spells.cpp 2020-09-10 07:39:38 -04:00
image
80fc1e4a2f Exe Update 2020-09-10 07:38:08 -04:00
image
9ebe3fbec0 Spell Copies will pull spell effects / lua data also -- just in case 2020-09-10 07:38:04 -04:00
image
39214a0ee9 Exe Update 2020-09-10 07:26:37 -04:00
image
913f72b5ba Complete LUA Custom Spell Implementation
Complete Fix  - need to rebuild the SpellData structure so as to not mess with the base Spell's memory.  Also delete the inner spell when we RemoveSpell since its only a one-off.
2020-09-10 07:26:32 -04:00
image
47a0268652 Exe Updates 2020-09-09 23:54:29 -04:00
image
900a32b259 LUA additions
Fix  - LUA custom spell support (for things like item scripts)
Fix  - Alignment LUA functions
CastSpell now has a cast_time argument extended to it
2020-09-09 23:54:23 -04:00
image
ff02b05cfd Merge branch 'MoreLuaDebug' of pboyd04/EQ2EMu into master
looks good
2020-09-07 22:16:34 +00:00
Patrick Boyd
493cfd8067 Remove unneeded files 2020-09-07 16:23:44 -05:00
Patrick Boyd
6785c8d2d5 Add more LUA debug functions 2020-09-07 16:22:02 -05:00
devn00b
cc26ddb581 Merge branch 'CMake' of pboyd04/EQ2EMu into master 2020-09-07 18:01:30 +00:00
Patrick Boyd
dd157479b9 Add CMake for root + Login/WorldServer 2020-09-06 13:18:17 -05:00
image
ea68b4290b Exe Update 2020-09-05 23:05:05 -04:00
image
0701fb21a9 restore OfferQuest changes accidentally removed.. 2020-09-05 23:05:00 -04:00
image
1e90b2597a Exe Update 2020-09-05 22:31:10 -04:00
image
897df23280 Fixed async query, added new reason string to remove spell function in LUA
- Fixed a async query for npc_appearance on skin_color to use insert param
- spell 'remove' function now has third parameter 'reason', canceled, expired, purged, death and pet_death
2020-09-05 22:31:04 -04:00
image
b22b7201c1 Merge branch 'FixJacquesSpawnScript' of pboyd04/EQ2EMu into master 2020-09-05 10:18:47 +00:00
Patrick Boyd
653e405b2c Fix Brianna and Jacques scripts 2020-09-04 22:43:06 -05:00
image
e13973b2b2 Merge branch 'FixJacquesSpawnScript' of pboyd04/EQ2EMu into master 2020-09-05 03:19:03 +00:00
Patrick Boyd
2a3baec376 Add debug prints to OfferQuest + fix bug in Jacques spawn script 2020-09-04 21:00:33 -05:00
image
5326a3a172 Exe Update 2020-09-04 08:05:19 -04:00
image
b3ff45314c custom spawnset result message for skin_color 2020-09-04 08:05:15 -04:00
image
00cdd85fb6 Exe Update 2020-09-04 07:31:13 -04:00
image
81aa1f23e3 LUA SpawnSet and SpellHeal updates
SpawnSet(NPC, "skin_color", "255 0 0", false, true)

skin_color takes in 3 arguments as a string, R G B
two new parameters after value:
- no_update, when set to true (default false, its an inverse flag of send_update) we will not send update of spawn changes
- temporary_flag, when set to true database is not update (default false again to keep compat with LUA scripts).

SpellHeal(Spawn, "heal", min, max, NPC, 0, 0, "New Spell Name")
2020-09-04 07:31:07 -04:00
image
409a8d78c4 Exe Updates w/ latest merge 2020-09-03 17:09:50 -04:00
image
d13f594c8c Merge branch 'ReduceCompilerWarnings' of pboyd04/EQ2EMu into master
appreciate the fixes, thanks!
2020-09-03 21:07:35 +00:00
Patrick Boyd
3078e12938 Reduce compiler warnings in login server 2020-09-03 14:43:40 -05:00
image
3bf84a29e0 Exe Update 2020-09-03 13:19:55 -04:00
image
5957ec2042 Fix crash on zoneserver shutdown
Fix 
2020-09-03 13:19:50 -04:00