Commit graph

355 commits

Author SHA1 Message Date
Image
29ada832da added 'Trade' option back to clients 2020-07-19 19:27:43 -04:00
Image
5c29cb2349 fixed unpack menu option on item sets being available with right click 2020-07-19 19:27:34 -04:00
Image
9da4516dde Update ChatChannel.cpp 2020-07-19 08:48:11 -04:00
Image
c22bff197c Fixes solidity of objects/doors/etc on classic / DoF client
Fix  - activity_status / entity_flags used for DoF client also activity_status was in the wrong place, solid_object for classic client now set properly in code
2020-07-19 08:48:05 -04:00
Image
06e7e6b96e crash fix on WS_TraitsList not existing for DoF client 2020-07-18 22:53:36 -04:00
Image
a945ee7511 fixed version check 2020-07-18 22:28:49 -04:00
Image
4698570ab9 Fix OfferQuest being disabled 2020-07-18 22:21:48 -04:00
Image
968c4222ea DoF client also can support /speed command 2020-07-18 22:10:20 -04:00
Image
3b50faf199 fix /speed command not working for 'newer' clients, classic/DoF left out until confirm SetControlGhost packet is appropriate 2020-07-18 20:37:10 -04:00
Image
b698e847e1 Merging LethalEncounter's support of classic (version 283) and dof (version 546)
Fix 
2020-07-18 17:18:51 -04:00
Image
80a155b181 Fix crash on heroic opportunity
Fix 
2020-07-16 22:12:08 -04:00
Image
a7fe1df8f0 reload commands added
Fix  - /reload transporters
Fix  - /reload rules
2020-07-12 23:09:34 -04:00
Image
8f6f2131bb overlooked objects,
Issue  addition
2020-07-12 21:17:19 -04:00
Image
752816372a Comment fix in WorldDatabase.cpp 2020-07-11 16:43:26 -04:00
Image
464aa0b791 Support for group and self targetting for spells like shadowsight
Fix 
2020-07-11 16:43:13 -04:00
Image
2bc1ed4fc7 Update zoneserver.cpp
fixed transporter code to check holiday flag
2020-07-10 16:40:39 -04:00
Image
452ce7f157 add holiday_flag to spawn and transporters table
Fix 
2020-07-09 22:49:06 -04:00
Image
19a0d6bf40 forced lower case characters for login_worldservers password, should resolve discrepancy between upper/lower case in DB 2020-07-09 18:47:39 -04:00
Image
06f9949f22 Update LoginDatabase.cpp 2020-07-06 21:35:43 -04:00
Image
49fd37089b Update LoginDatabase.cpp
Additional logging to track password issues with world server connections
2020-07-06 21:29:35 -04:00
Image
f976ac3138 fixed client_version for LoadCharacter to get the proper client version 2020-07-06 07:21:13 -04:00
Image
32ed6a2447 World Server update to support old school choice of 0 being tutorial and 1 being not tutorial
If class id is 0 (commoner) on character creation, then we will require class in the starting_zones be 255, rely just on the choice option being set exactly and race matching.
2020-07-04 22:58:20 -04:00
Image
14870a7a05 version updated for stage 2.0 2020-07-04 22:57:14 -04:00
Image
1c7bf4491c Additional work done for DoF client character select / create char struct
In support of issue 
2020-07-04 22:57:01 -04:00
Image
27fca1fae5 DoF client work
- char create allows all races now, world list structure is fixed
- allows multi client to send world lists
- work in progress for character listings in DoF
2020-06-29 00:09:12 -04:00
Image
ad85748a62 Allow 'classic' 283 and 'dof free trial' 546 client to function in login server (login reply accepted, cannot create char)
update opcodes set version_range1=283 where version_range1=839;
2020-06-28 19:03:41 -04:00
Image
331a1a2b4c LUA Function AddItem(Spawn, ItemID, Quantity) for players
Alternate to SummonItem as it does not allow quantity.  AddItem for the time being is only for adding a single item or stack of items, quantity is an optional field.
2020-06-28 12:24:52 -04:00
Image
6ec8db5b73 LUA RemoveItem now allows quantity 2020-06-28 12:17:45 -04:00
Image
70f9b92bb0 ModelViewer Exe/PDB/Tool Update 2020-06-27 23:10:00 -04:00
Image
d481214698 Disabling of floras/leaves/tops of trees to reduce map footprint 2020-06-27 23:09:37 -04:00
Image
825f7e0020 Temporary rotation commands LeftControl + R/T/Y 2020-06-27 23:09:19 -04:00
Image
799a39b766 Fix certain zones not loading (was reading strings in voc files wrong)
Fix 
2020-06-27 23:08:55 -04:00
Image
8c9c5233df Start a disconnect timer on a bad password or bad version login attempt
Fix 
2020-06-27 08:25:09 -04:00
Image
a9f087b40c Cleanup logging behavior
Fix 

- 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
Fix 

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
fcd92434da Address Issue
Fix 

LUA Functions:

SendTransporters(NPC,Spawn,TransportID)

SetTemporaryTransportID(TransportID)
GetTemporaryTransportID()
2020-06-25 23:59:58 -04:00
Image
60d7b7527f spawn table merchant_min_level and merchant_max_level issue
Fix 
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 
2020-06-24 22:19:25 -04:00
Image
5b3558dcd6 don't restrict GiveLoot to only NPC/Player for arg 1 2020-06-20 18:45:37 -04:00
Image
4f1005b647 History tab inside house now functioning for Paid Upkeep
Fixes issue 
2020-06-19 22:45:35 -04:00
Image
6933d56dd5 Forgot to blank out escrow_coins when there isn't enough to pay off full balance 2020-06-19 09:06:01 -04:00
Image
a1f8fb9ed2 Deposit tab in the house supports deposits, track deposit history and escrow balance
In support of issue 
- /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
a3d1f915c5 Added disable_sounds on Spawn to disable any custom sounds (for now disables mariner_bell)
This will fix  requirement.  disable_sounds will be made to more globally disable a spawns sounds that might otherwise be defaults.

We can either later on decide to use the widget open/close sound or maybe have another sound file field that allows a different value than mariner bell.

This update also allows signs to check expansion flags and fixes widgets pulling the wrong field
2020-06-12 22:05:50 -04:00
Image
0dfce44b5a added /gm luadebug on/off for persisting cross zone luadebug
Fix 
2020-06-11 22:13:15 -04:00
Image
708385cbbe navpaths Starcrest Commune, Nettleville, Castleview Hamlet and willow wood
In support of issue 
2020-06-10 22:41:41 -04:00
Image
8cde83ae9c Fix for lifts (and boats) manipulating player position
Fix 
2020-06-09 09:15:01 -04:00
Image
1d5279a5f5 Fix for widgets (lifts) properly moving up down on the Y axis 2020-06-08 08:02:35 -04:00
Image
170c9a67ac start of item exp mod support
In support of Issue 
2020-06-06 07:59:19 -04:00
Image
02e1939940 Update client.cpp
missing delete of packet
2020-06-06 07:58:40 -04:00
Image
42fb832f43 gemini2 versioning 2020-06-06 07:58:31 -04:00