Filip Maj
1e9d61c838
Fixed the refresh not sending inv change packets.
2018-04-07 13:45:05 -04:00
Filip Maj
08c5980b22
Moved SendItemPackage to character class. Added a flag check after a bazaar purchase is made. Discovered a flag in InventoryBeginChangePacket that either modifies the client package or clears and refills it. Implemented this mode for a bunch of "SendFullInventory" methods.
2017-12-10 15:13:33 -05:00
Filip Maj
f5ea82f735
Added the UpdateItemPackage packet used to signal the server to send bazaar item info. Added a transaction method in WorldManager. Fixed some inventory bugs. InvItems now track what player, itempackage, and itemslot they are in... and may have their quantity set from there. Fixed DB SetQuantity bug.
2017-12-10 13:38:53 -05:00
Filip Maj
b2e273d7cf
Finished fixing bugs in the bazaar code.
2017-12-04 22:58:18 -05:00
Filip Maj
e8c9904e1d
More refactoring. Adding to bazaar now works for selling and seeking by gil.
2017-11-11 17:05:07 -05:00
Filip Maj
bbac4b0fce
Renamed Type7Param to ItemRefParam. Changed a lot of "inventoryType" names to "itemPackage". Moved inventory code to Character class for easier use and auto-choosing the correct package.
2017-11-11 13:46:12 -05:00
Filip Maj
3850860440
Added seek nameplate code. Added bazaar transaction stuff to WorldManager and DB. Added Item Gamedata to InventoryItem class.
2017-11-11 10:56:15 -05:00
Filip Maj
fe4b9cb2bf
Added more helper methods and constants for inventory item.
2017-10-21 11:29:28 -04:00
Filip Maj
95b003cc2b
More inventory item refactoring.
2017-10-15 23:56:04 -04:00
Filip Maj
59e3b2379a
Implemented mode trade methods. Figured out the modifiers portion of the item packet and rewrote how they are stored.
2017-10-08 12:26:22 -04:00
Filip Maj
81d82cd7a8
Rewrote the inventory code, splitting the packet updates from the list updates.
2017-09-05 14:44:06 -04:00
Filip Maj
2d7d10a417
Renamed Item dataobject to ItemData. Added guildleve data.
2017-06-24 14:12:52 -04:00
Tahir Akhlaq
24f55139dd
mass replaced all methods to pascal case
2016-06-14 21:29:10 +01:00
Tahir Akhlaq
8b93abe86e
servers now log (almost) everything to file
...
- regex'd in mysqlexception logging
- servers can now specify server_port, log_path, log_file
- added scripts to import/export all tables (exporting will export a handful of garbage table names, open and check for structure before deleting)
- fixed packet logging (thanks deviltti)
2016-06-09 19:48:06 +01:00
Filip Maj
e851c767df
Finished check command as well as gearsets and switching between classes. Property changes still have to be written though.
2016-03-12 02:52:34 -05:00
Filip Maj
c9116005d6
Changed untradeable to itemType (since it's used for bazaar as well).
2016-02-22 22:33:52 -05:00
Filip Maj
83fb9badd7
Finished writing the query and editing the inventory methods to use the gamedata.
2016-02-21 21:44:11 -05:00
Filip Maj
d2ac603efa
Renamed the "Item" object to InventoryItem. Began writing the Item object that will be used to store game data items.
2016-02-21 14:06:23 -05:00