Filip Maj
|
1d3dd99414
|
Got linkshell creation working.
|
2018-04-10 01:07:11 -04:00 |
|
Filip Maj
|
880b1f3066
|
Fixed the crash when class change is to a level 0 class. Now autosets to level 1.
|
2018-04-07 15:34:11 -04:00 |
|
Filip Maj
|
0b13b590a0
|
Renamed Inventory class to ItemPackage to reflect client naming.
|
2018-04-07 14:48:43 -04:00 |
|
Filip Maj
|
29e3f61b6b
|
Fixed my lua fuckery some more.
|
2018-04-07 14:24:33 -04:00 |
|
Filip Maj
|
bbd4fcef3b
|
Reversed all my lua fuckery.
|
2018-04-07 14:04:22 -04:00 |
|
Filip Maj
|
13727caf14
|
Database changes added.
|
2018-04-07 13:58:31 -04:00 |
|
Filip Maj
|
aba748cb5d
|
Map Server Packet fix.
|
2018-04-07 13:50:43 -04:00 |
|
Filip Maj
|
611140568e
|
Fixed broken KickEvent. Cleaned up Retainers to use the ItemPacakageUpdate packet. Fixed db references for retainer inventory.
|
2018-04-07 13:47:31 -04:00 |
|
Filip Maj
|
08dfd22bfa
|
Removed the inventory lock stuff.
|
2018-04-07 13:47:09 -04:00 |
|
Filip Maj
|
7e2246e8d8
|
If kickEvent is fired, the current event is popped. Commited Inventory changes.
|
2018-04-07 13:46:37 -04:00 |
|
Filip Maj
|
1e9d61c838
|
Fixed the refresh not sending inv change packets.
|
2018-04-07 13:45:05 -04:00 |
|
Filip Maj
|
127ac15936
|
Fixed bazaar flags for seek item. Finished seek item trading.
|
2017-12-10 23:52:10 -05:00 |
|
Filip Maj
|
0cb2fe1a68
|
Added bazaar scripts and missing class file.
|
2017-12-10 22:54:47 -05:00 |
|
Filip Maj
|
c0312079ef
|
Added broadcast packet list to Player. Fixed bazaar flags not working. Added the seeking item trade code.
|
2017-12-10 22:53:37 -05:00 |
|
Filip Maj
|
a9d4e621e3
|
Events are now pushed onto a stack and popped off. Turns out multiple events *CAN* happen. Fixed quantity bugs when saving to DB. Fixed buying stacks.
|
2017-12-10 22:32:24 -05: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
|
94491903f7
|
More trade work.
|
2017-10-01 12:23:54 -04:00 |
|
Filip Maj
|
c7e38b8b00
|
Implemented trade invitation code.
|
2017-09-17 15:04:29 -04:00 |
|
Filip Maj
|
9649d755a9
|
Fixed a bug in inventories. If no null gap was found endOfListIndex would go to -1.
|
2017-09-16 13:57:16 -04:00 |
|
Filip Maj
|
e581727625
|
Added errors to AddItem so a script writer knows if the inventory was full or not.
|
2017-09-16 13:28:37 -04:00 |
|
Filip Maj
|
a309e651da
|
Fixed issues Jorge found.
|
2017-09-09 16:30:29 -04:00 |
|
Filip Maj
|
b092d447cc
|
Retainer name was not set.
|
2017-09-09 14:28:02 -04:00 |
|
Filip Maj
|
64006d2351
|
Added retainer inventory code. Renamed CURRENCY inv type to CURRENCY_CRYSTALS so I don't forget.
|
2017-09-09 14:11:35 -04:00 |
|
Filip Maj
|
52c707d66e
|
More cleanup.
|
2017-09-09 12:42:00 -04:00 |
|
Filip Maj
|
9174801fdb
|
Moved all DB update code into it's own method.
|
2017-09-09 12:37:24 -04:00 |
|
Filip Maj
|
8755ca4f33
|
Fixed a bunch of SQL errors. Added checks for quality so a remove command didn't take out items regardless of quality. Fixed errors.
|
2017-09-09 12:21:37 -04:00 |
|
Filip Maj
|
a14e36fadc
|
Bad old SQL line was adding exponentially increasing duplicates.
|
2017-09-09 11:33:23 -04:00 |
|
Filip Maj
|
bc95c139de
|
Implement DB updates for player. Cleaned up DB calls. No longer track slot, it's ordered by index id (no concept of slots anyway in client).
|
2017-09-09 11:25:58 -04:00 |
|
Filip Maj
|
76f073d85f
|
Got retainer meeting group working and cleaned up retainer instancing. Added a RemoveItemAtSlot with quantity.
|
2017-09-09 10:54:40 -04:00 |
|
Filip Maj
|
5bec522c8e
|
Fixed bugs in the new inventory code.
|
2017-09-05 15:35:33 -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
|
f437b36f5a
|
Started implementing retainers. Added a instanced retainer spawn. Documented retainer scripts.
|
2017-09-05 12:37:23 -04:00 |
|
Filip Maj
|
b5054debea
|
Added first set of item search packets.
|
2017-09-03 17:02:08 -04:00 |
|
Filip Maj
|
e5a9658b5a
|
Added Parley code to experiment with.
|
2017-08-26 16:59:15 -04:00 |
|
Filip Maj
|
ce2d22d984
|
Added sellprice assignment to ItemData.cs. Forgot it!
|
2017-08-26 14:24:39 -04:00 |
|
Filip Maj
|
52da0a671f
|
Updated method names of "RemoveItem" as Lua hates overloads.
|
2017-08-26 14:21:54 -04:00 |
|
Filip Maj
|
afe79e6c5f
|
Set version number to v0.1.
|
2017-08-26 14:00:40 -04:00 |
|
Joseph Mikel Keller
|
d757ad39fc
|
Merged in dude22072/ffxiv-classic-server-1/develop (pull request #47)
Fixed the "pretty borders" inconsistency.
Approved-by: Tahir Akhlaq <xdemolish@hotmail.com>
|
2017-08-26 17:59:14 +00:00 |
|
Filip Maj
|
74ce5a2fe1
|
Merge branch 'master' into develop
# Conflicts:
# FFXIVClassic Lobby Server/FFXIVClassic Lobby Server.csproj
# FFXIVClassic Map Server/Database.cs
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
# FFXIVClassic Map Server/PacketProcessor.cs
# FFXIVClassic Map Server/WorldManager.cs
# FFXIVClassic Map Server/actors/Actor.cs
# FFXIVClassic Map Server/actors/area/Area.cs
# FFXIVClassic Map Server/actors/chara/player/Player.cs
# FFXIVClassic Map Server/lua/LuaPlayer.cs
# data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua
# data/scripts/commands/gm/speed.lua
# data/scripts/commands/gm/warp.lua
# data/scripts/global.lua
# data/scripts/player.lua
# data/scripts/unique/fst0Town01a/PopulaceStandard/khuma_moshroca.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ahldskyf.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/angry_river.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ansgor.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/arnegis.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/arthurioux.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/astrid.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/audaine.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bango_zango.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bayard.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bloemerl.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bmallpa.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bnhapla.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/chichiroon.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/drowsy-eyed_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/eugennoix.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/fickle_beggar.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/hob.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ivan.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/maetistym.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/mharelak.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/muscle-bound_deckhand.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/pasty-faced_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/pearly-toothed_porter.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ptahjha.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/suspicious-looking_traveler.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/syhrdaeg.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/syngsmyd.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tatasako.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tefh_moshroca.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/thata_khamazom.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/thosinbaen.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tittering_traveler.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/totoruto.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/triaine.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/trinne.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/unconscious_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/undsatz.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/vhynho.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/waekbyrt.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/whahtoa.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/wyra_khamazom.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/wyrstmann.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/xavalien.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/zonggo.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/zuzule.lua
# sql/server_zones_spawnlocations.sql
|
2017-08-26 13:53:23 -04:00 |
|
Filip Maj
|
ff93dc41ef
|
Added casting bar functions.
|
2017-08-26 12:33:37 -04:00 |
|
Filip Maj
|
546908acde
|
Some fixes and missing scripts.
|
2017-08-26 10:23:13 -04:00 |
|
Filip Maj
|
69f7fb5e47
|
Ported over all the opening directors and improved the director code a bit more. Also implemented content instances for Grid/Uld.
|
2017-07-09 18:38:01 -04:00 |
|