Commit graph

912 commits

Author SHA1 Message Date
image
a90bec8934 Exe Update 2020-09-22 23:12:02 -04:00
image
e7d3c49319 GetSpellDataIndex added third argument to grab first/second field 2020-09-22 23:11:58 -04:00
image
7ea0c82fa6 Exe Update 2020-09-22 23:02:53 -04:00
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