Commit graph

17 commits

Author SHA1 Message Date
LethalEncounter
e64b718066 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu
# Conflicts:
#	EQ2/source/WorldServer/Spawn.cpp
#	server/EQ2World__Debug_x64.exe
#	server/SpawnStructs.xml
2020-07-26 00:36:20 -04:00
LethalEncounter
8e9afeded6 Fixed merchants and examine hang 2020-07-25 23:58:02 -04:00
Image
c34cf38c7d Added /findspawn searchstring/regex
Fix #159 allows us to more easily locate spawns by partial name and identify location / database ids
2020-07-25 14:18:01 -04:00
Image
745185ecde Fixed emote visual state ids for classic/DoF client
Fix #154 - emotes will work cross clients since visual state ids can vary
2020-07-25 08:24:05 -04:00
Image
b698e847e1 Merging LethalEncounter's support of classic (version 283) and dof (version 546)
Fix #145
2020-07-18 17:18:51 -04:00
Image
a7fe1df8f0 reload commands added
Fix #149 - /reload transporters
Fix #148 - /reload rules
2020-07-12 23:09:34 -04:00
Image
452ce7f157 add holiday_flag to spawn and transporters table
Fix #146
2020-07-09 22:49:06 -04:00
Image
a9f087b40c Cleanup logging behavior
Fix #8

- the multiple 'version' handling in LS is removed, now just GetVersion() as before.
- Console commands '1' and '2' removed (would change world status to all clients).  Version command added (was missing).
- Window Title updated to note version
- Some loose log messages (printfs) were made into proper "LOGIN" messages via log_config.xml
- Previously marked "World" messages that are also used as "Login" now properly categorized as such
- Removed DumpPacket on unknown opcodes (stop unnecessary data to console)
- Welcome banners on world/login updated
2020-06-26 22:09:16 -04:00
Image
905cc8b0ba Flight path support for transport maps issue #143
Fix #143

Adds flight_path_id, mount_id, mount_red_color, mount_green_color and mount_blue_color to transporters table

flight_path_id matches to StartAutoMount id or flight_paths id
mount_id matches to SetMount value
mount red/green/blue color are by default 255
2020-06-26 09:16:05 -04:00
Image
60d7b7527f spawn table merchant_min_level and merchant_max_level issue #67
Fix #67
Spawn table updated with merchant_min_level and merchant_max_level, extends to spawns, widgets, objects and signs.

Restricts the min level required and a max level cap on a player able to use the merchant (buy/sell/display)

/spawn set merchant_min_level x
/spawn set merchant_max_level x
2020-06-25 22:59:35 -04:00
Image
8c7da8e039 Support for expansion_flag, min and max client version for transporters table (zone and generic transport type)
Fix #141
2020-06-24 22:19:25 -04:00
Image
4f1005b647 History tab inside house now functioning for Paid Upkeep
Fixes issue #125
2020-06-19 22:45:35 -04:00
Image
a1f8fb9ed2 Deposit tab in the house supports deposits, track deposit history and escrow balance
In support of issue #125
- /house_deposit [??] [coin_amount] [status_amount] added
update query:
update commands set handler=518 where command='house_deposit';

- Escrow balance is tracked on the house
- Deposits are tracked for total and last deposit
- House upkeep payment now takes from escrow first
- character_house_deposits table added

CREATE TABLE `character_house_deposits` (
  `timestamp` int(10) unsigned NOT NULL DEFAULT 0,
  `house_id` int(10) unsigned NOT NULL DEFAULT 0,
  `instance_id` int(10) unsigned NOT NULL DEFAULT 0,
  `name` varchar(64) not null default '',
  `amount` bigint unsigned NOT NULL DEFAULT 0,
  `last_amount` bigint unsigned NOT NULL DEFAULT 0,
  `status` int(10) unsigned NOT NULL DEFAULT 0,
  `last_status` int(10) unsigned NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
2020-06-19 08:45:12 -04:00
Image
d361d5c8c1 ruins of varsoon door fixes 2020-03-27 12:13:46 -04:00
Image
9ecc05c5ce stormhold door updates 2020-03-27 12:13:39 -04:00
Image
aab0ba8883 Create stormhold_door_fixes.sql 2020-03-26 23:40:57 -04:00
Image
d7a00658d1 Rest of Chest Traps and Disarm Chest Traps implementation
Fixes #24 - chest traps and the ability to disarm is implemented.  Can restrict by zone (or applicable to all zones using -1), min and max chest difficulties.

1 = Small Chest (no trigger)
2 =  Treasure Chest (trigger)
3 = Ornate Chest (trigger)
5 = Exquisite Chest (trigger)

DB/updates/chest_traps_tableandsamples.txt included - this will allow you to source in the chest_traps and some 'example' traps (not real ones just testing ones).

Disarm command also required for right click option on chest: insert into commands set type=0,command='disarm',subcommand='',handler=510,required_status=0;
2020-03-16 13:23:38 -04:00