Commit graph

21 commits

Author SHA1 Message Date
Image
b15ec2c476 Added Open command to allow special doors to open
new command: insert into commands set type=0,command='Open',subcommand='',handler=508,required_status=0;
2020-03-06 20:32:43 -05:00
Image
050e639b76 SpellProcess/Commands target rewrite
- Added GENERIC doors to be opened after use timer expires (CastProcess)
- CastProcess now tracks a target by the int32 spawn id instead of relying on the static target.  For example trying to double click on a door that has a use action, this would lose target and the door would fail to open.  Fixes #23.
2020-03-06 18:33:12 -05:00
Image
04f291f5db Update database.cpp
- Fixed a filter on the sql_updates file we are using to track inserts/updates, filtered `guilds` instead of guilds
2020-03-06 18:30:25 -05:00
Image
45d58b4766 Updates
Updated /spawn details to include a radius option if no target is selected, eg. /spawn details 5 - for a radius of 5.  Gets some general spawn information (location id, spawn id, widget id, etc.)

Character Save / WritePlayerStatistic updated to check if characterid is set (in case client disconnects before character loads)

Default char_id of 0 set for Player class

Added a sql_updates.sql file for WORLD with _DEBUG define so we can more easily push updates made in game to each other
2020-03-06 16:10:08 -05:00
Image
f2727f40a3 Flymode zone in fix
Flymode wasn't enabling cross zone correctly at times, moved it to later on in the zone in process.

Made it so flymode off doesn't trigger on zone in(don't need to know if its off, only on).
2020-03-06 00:15:43 -05:00
Image
b19fd5f36f Adds char properties and fixes looting alive npcs
Fixes #21 - need cross zone capabilities for speed, flymode and invul
Fixes #22 - NPCs that are alive should not be looted (also /loot command was causing npcs to poof if you attempted to loot npc with no loot)
2020-03-05 23:55:08 -05:00
Image
b9eb09dacd Crash on spawn condition trigger
Fixes #20 when we are removing a spawn at the same time iterating the spawn_list to trigger spawn conditions
2020-03-05 15:54:46 -05:00
Image
42433f8453 camp issue causing instability to world
This Fixes #19.  Devn00b will test to confirm on his server.
2020-03-05 14:21:35 -05:00
Image
8befaa2c37 Update WorldDatabase.cpp 2020-03-05 14:21:07 -05:00
Image
8d962dede2 Character visual race available in character select
Fixes #11 -- additional analysis will be needed for equipment / potentially other features of the model
2020-03-05 00:18:57 -05:00
Image
2aaba44994 EQStream Update
Fixes #16 in regards to sequencing out of order packets and preventing an infinite loop on the sequencing.
2020-03-04 07:40:44 -05:00
Image
74e4b20180 EQ2emu merge update with LoginStructs broke world list on char creation
Reverted LoginStructs.xml, also added a mem leak fix in LWorld.cpp (something I should have dealt with earlier)
2020-03-03 14:13:41 -05:00
Image
b9fc4e7281 EQ2Emu Merge To Current Date (Requires DB update, will be separate commit)
Fixes #15
2020-03-02 22:01:36 -05:00
Image
24a1ccf3a2 EQ2Emu Base Updates
Resolves #14
2020-03-02 18:47:18 -05:00
Image
412cb69401 Added additional eq2emu revision for localtime bug in EQPacket
https://svn.eq2emulator.net/!/#eq2server/commit/r2853/head/trunk
2020-02-29 08:29:34 -05:00
Image
5333c294c9 localtime crash fix (updated from EQ2emu revision)
Replaces commit e5876f9a10 with the official revision change to fix https://svn.eq2emulator.net/!/#eq2server/commit/r2852/head/trunk
2020-02-29 08:24:53 -05:00
Image
dbb0daacd7 Trade Updates, Fixes #13
Added Trade command for Right Click.
Resolved quantity length for both traders in a trade, your_item_quantity, their_item_quantity (was int16, now int32)
2020-02-29 00:07:43 -05:00
Image
e5876f9a10 Crash on localtime struct
Seems localtime struct ptr is not being returned, thus we crash (might be something with my environment), however for now adding a check to stop us from crashing.
2020-02-28 11:09:30 -05:00
Image
c4f9c92303 Update git to allow dll and lib
Updated gitignore to allow dll/lib, easy portability to provide these to users
2020-02-28 10:31:46 -05:00
Image
dc7051a329 Adding Executables
Adding Executables for easy access (versus needing all our devs to compile)
2020-02-28 10:22:23 -05:00
Image
548007ea96 Base
Starting point..!
2020-02-28 09:17:24 -05:00