Filip Maj
|
10017b7e8c
|
Cleaned up some warnings.
|
2019-05-04 20:53:08 -04:00 |
|
Filip Maj
|
1e4a1cf263
|
Merge branch 'ai-open' into develop
# Conflicts:
# FFXIVClassic Lobby Server/Database.cs
# FFXIVClassic Map Server/Database.cs
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
# FFXIVClassic Map Server/actors/chara/player/Inventory.cs
# FFXIVClassic Map Server/actors/chara/player/Player.cs
# FFXIVClassic Map Server/dataobjects/Session.cs
# FFXIVClassic World Server/Server.cs
|
2019-05-04 20:13:29 -04:00 |
|
Filip Maj
|
080f9ea23d
|
Fixed bug where when a mob was insta-killed they would disappear (not die). More renames for action -> result. Reverted result packet unknown from 0x801 to 0x810. Added hitnum. Fixed isolation.
|
2019-05-04 18:53:00 -04:00 |
|
Filip Maj
|
e236e1d207
|
Renamed BattleActionPacket -> CommandResultPacket as it better defines what these packets do. A command fires -> here is what happened due to it.
|
2019-01-29 00:02:09 -05:00 |
|
Filip Maj
|
7c7742fb35
|
Update substate and implemented it into Character. Cleaned up more code mix.
|
2018-10-20 13:15:58 -04:00 |
|
Filip Maj
|
c55145d715
|
Added substate modifications to characters.
|
2018-10-20 13:02:14 -04:00 |
|
Filip Maj
|
42aa3d7512
|
Fixed some errors from the previous changes.
|
2018-10-20 12:31:24 -04:00 |
|
Filip Maj
|
07c467e1af
|
Fixed JSON lib being broken from downgrade.
|
2018-10-20 12:16:34 -04:00 |
|
Filip Maj
|
bec0cae0eb
|
Removed more dapper code and unsupported syntax.
|
2018-10-20 12:08:47 -04:00 |
|
Filip Maj
|
5bb3cc3b4e
|
Cleaned up unused nuget packages. Downgraded JSON lib as the latest one has dependencies. Cleaned up some DB code using dapper (since it's deleted).
|
2018-10-08 15:31:41 -04:00 |
|
Filip Maj
|
d614ea6968
|
Rewrote code written in the new C# format to use older functions. Let's keep compatibility with older VS but also keep the code style consistent (already got enough inconsistencies).
|
2018-10-08 15:11:43 -04:00 |
|
Filip Maj
|
0209f3e617
|
Added patching server web files.
|
2018-05-29 01:06:44 -04:00 |
|
Filip Maj
|
0492bc4c59
|
Added compression code to packet.
|
2018-04-12 14:18:40 -04:00 |
|
Filip Maj
|
88233cf6d2
|
Fixed error, removed RabbitMQ package as it isn't used.
|
2017-11-17 17:03:47 -05:00 |
|
Filip Maj
|
05eca7f22e
|
Fixed bad merge.
|
2017-11-17 16:51:35 -05:00 |
|
Filip Maj
|
7a02d38e94
|
Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop
# Conflicts:
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
|
2017-11-17 15:14:58 -05:00 |
|
Filip Maj
|
af121f52bd
|
Added packets for various search things Showmo found.
|
2017-11-17 15:13:38 -05:00 |
|
Filip Maj
|
8ae4fbc045
|
Forgot project file.
|
2017-10-05 13:31:15 -04:00 |
|
Filip Maj
|
e819603432
|
Added new search packets.
|
2017-10-04 10:25:16 -04:00 |
|
Filip Maj
|
441c1a6383
|
Implemented countdowns.
|
2017-10-01 12:39:46 -04:00 |
|
Filip Maj
|
58334a0e5f
|
Implemented newly discovered packets (Dalamud, Countdown).
|
2017-10-01 12:31:45 -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
|
06e0c32062
|
Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop
|
2017-09-16 13:19:50 -04:00 |
|
Filip Maj
|
77203bca4c
|
Fixed multiparams not being returned on CallClientFunction(). Was due to bad merge. Added Jorge's scripts.
|
2017-09-16 13:19:41 -04:00 |
|
Filip Maj
|
7b1f95cd77
|
Fixed multiparams not being returned on CallClientFunction(). Was due to bad merge. Added Jorge's scripts.
|
2017-09-16 13:19:10 -04:00 |
|
Filip Maj
|
a309e651da
|
Fixed issues Jorge found.
|
2017-09-09 16:30:29 -04:00 |
|
Filip Maj
|
16e99040e0
|
Forgot Retainers_Inventory sql file.
|
2017-09-09 14:34:44 -04:00 |
|
Filip Maj
|
3f82ca1244
|
Added Retainer actor classes and some new spawns.
|
2017-09-09 14:34:04 -04:00 |
|
Filip Maj
|
8f487689ba
|
Pushed new db schema for inventory and retainers.
|
2017-09-09 14:32:08 -04:00 |
|
Filip Maj
|
b092d447cc
|
Retainer name was not set.
|
2017-09-09 14:28:02 -04:00 |
|
Filip Maj
|
4160622556
|
Scripts for retainers. Adds item storage functionality.
|
2017-09-09 14:12:38 -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
|
9529a1374e
|
Merge branch 'inventory_overhaul' into retainers
|
2017-09-09 12:21:51 -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
|
40ad1d8a29
|
Figured out and implemented the Retainer scripts.
|
2017-09-09 10:56:11 -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
|
4e39b082f1
|
Added new scripts, implemented some old ones.
|
2017-09-03 16:44:10 -04:00 |
|
Filip Maj
|
62484e2f87
|
Fixed the retainer database error. Loading code now matches the new retainer db schema.
|
2017-09-03 16:37:05 -04:00 |
|
Filip Maj
|
4762811347
|
Fixed global.lua be screwed up by merge.
|
2017-08-30 19:43:20 -04:00 |
|
Filip Maj
|
4c7928da78
|
Fixed screwed up cast animation.
|
2017-08-29 22:27:32 -04:00 |
|
Filip Maj
|
91afda04ca
|
Added interrupt animation.
|
2017-08-29 00:52:57 -04:00 |
|
Filip Maj
|
e60da4f7b4
|
Wasn't actually sending packets. Changed casting animation back and moved castbar removal to cleanup.
|
2017-08-29 00:38:07 -04:00 |
|
Filip Maj
|
67485eafc0
|
Fixed infinite loop with DoBattleAction. Added some casting logic.
|
2017-08-29 00:33:23 -04:00 |
|
Filip Maj
|
d81832f256
|
Cleaned up hotbar database stuff (slot starts at 0 now!) and fixed a few bugs in the state system.
|
2017-08-28 23:21:21 -04:00 |
|
Filip Maj
|
7ad40f625a
|
Refactored Demo's battle action code and cleaned things up.
|
2017-08-28 21:45:01 -04:00 |
|
Filip Maj
|
71d5bbc9ff
|
Merge branch 'ai-open' of https://bitbucket.org/takhlaq/ffxiv-classic-server into ai-open
|
2017-08-28 20:26:27 -04:00 |
|
Filip Maj
|
37b8203dae
|
Rewrote the BattleActionPacket classes to standardize them. Added a method in Character.cs to fire off BattleActions.
|
2017-08-28 20:26:21 -04:00 |
|
Filip Maj
|
7e4fc52b9e
|
Some extra documentation for the Parley script.
|
2017-08-26 17:04:36 -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 |
|
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
|
3b271980cc
|
Added more Ul'dah scripts. Start location fix now only happens in correct zones.
|
2017-08-26 13:11:25 -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
|
372d50d7eb
|
Added closed doors to the two private areas for the ul'dah opening. CAN'T ESCAPE NOW!!!!
|
2017-07-09 19:13:17 -04:00 |
|
Filip Maj
|
bac901c437
|
Added warp after the ul'dah battle to the private area.
|
2017-07-09 18:49:12 -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 |
|
Filip Maj
|
24c46c0480
|
Fixed issue where any actor < -1000 Z position would appear anyways.
|
2017-07-09 12:58:22 -04:00 |
|
Filip Maj
|
affff96837
|
A default return destination is now set on new character based on initialTown.
|
2017-07-09 11:40:28 -04:00 |
|
Filip Maj
|
77d6cb2e43
|
Fixed up how "special" items work (ie: PUG and ARC weapons). No more glitches hopefully.
|
2017-07-09 11:39:17 -04:00 |
|
Filip Maj
|
caf254fd95
|
More old test code removed.
|
2017-07-06 22:11:14 -04:00 |
|
Filip Maj
|
151756329c
|
Removed oooold test code.
|
2017-07-06 22:10:19 -04:00 |
|
Filip Maj
|
ddfc71d3af
|
GLWarpPoint shows current difficulty now too. Added some test stuff to the Orb/Sweep directors.
|
2017-07-06 22:09:03 -04:00 |
|
Filip Maj
|
a77a90578f
|
Merge branch 'packet_actortarget_rewrite' into guildleve
# Conflicts:
# FFXIVClassic Lobby Server/packets/send/SelectCharacterConfirmPacket.cs
|
2017-07-06 22:02:14 -04:00 |
|
Filip Maj
|
8c95543f6d
|
Missing lobby packet????
|
2017-07-06 21:59:29 -04:00 |
|
Filip Maj
|
5dff4cbdd3
|
Fixed bug with Broadcast Packet. Was adding player to the instance list while it shouldn't have been, and designed BroadcastPacket assuming so. Cleaned it all up and fixed, so now emote work after warp. Fixed Chocobo packets so correct appearance will show when player is spawned while riding gobbue.
|
2017-07-06 21:59:12 -04:00 |
|
Filip Maj
|
fc0c504c28
|
Merge branch 'packet_actortarget_rewrite' into guildleve
|
2017-06-29 11:39:02 -04:00 |
|
Filip Maj
|
f12ffc468d
|
Updated lobby code for new Subpacket type.
|
2017-06-29 11:38:28 -04:00 |
|
Filip Maj
|
33e580ed38
|
Removed redundant queuepacket func.
|
2017-06-27 21:40:49 -04:00 |
|
Filip Maj
|
ab3e152b7d
|
Fixed spawning being broken.
|
2017-06-27 21:30:32 -04:00 |
|
Filip Maj
|
3370309dd0
|
Cleaned up the code and fixed a bunch of bugs. Map server will no longer worry about base packets.
|
2017-06-27 21:08:30 -04:00 |
|
Filip Maj
|
4aa3a444d0
|
Messages for the Aetheryte Node appearing.
|
2017-06-27 20:17:24 -04:00 |
|
Filip Maj
|
08477780f8
|
Removed duplicate 0xD9 packet. Renamed 0xD8 to SetActorBGPropertiesPacket.
|
2017-06-27 17:37:13 -04:00 |
|
Filip Maj
|
516564a896
|
Refactored world server.
|
2017-06-27 17:31:17 -04:00 |
|
Filip Maj
|
9353f77db0
|
Removed duped battle packet.
|
2017-06-27 17:12:34 -04:00 |
|
Filip Maj
|
1339975ade
|
Cleaned up inventory packets.
|
2017-06-27 17:07:29 -04:00 |
|
Filip Maj
|
7c4091a196
|
Finished refactoring Map Server. Clear of syntax errors.
|
2017-06-27 16:55:14 -04:00 |
|
Filip Maj
|
d8ac8216c4
|
More subpacket cleanup.
|
2017-06-27 13:52:47 -04:00 |
|
Filip Maj
|
a264745207
|
Started removing all target actor id references.
|
2017-06-27 13:23:05 -04:00 |
|
Filip Maj
|
c09471ed43
|
GL completion animation will only play to self now.
|
2017-06-26 00:14:26 -04:00 |
|
Filip Maj
|
00757b4ae7
|
Fixed dumb syntax error.
|
2017-06-25 23:43:02 -04:00 |
|
Filip Maj
|
fc96dac7c7
|
Fixed work values being totally wrong for guildleves. Added Add/Remove GL command.
|
2017-06-25 23:35:55 -04:00 |
|
Filip Maj
|
b5db036d71
|
Abandoning/Completing GLs now marks them correctly in the Journal.
|
2017-06-25 23:02:20 -04:00 |
|
Filip Maj
|
573b9a7202
|
Updated the GLWarpPoint actorClass to be clickable.
|
2017-06-25 22:44:48 -04:00 |
|
Filip Maj
|
e5afe8791b
|
Implemented the ending portion of the guildleve.
|
2017-06-25 22:43:15 -04:00 |
|
Filip Maj
|
cd0bb10ef6
|
Forgot to push GL scripts.
|
2017-06-25 20:43:23 -04:00 |
|
Filip Maj
|
c071b9d684
|
Pushing new Aetheryte scripts that handle when GL is active. Finally added an error check for some lua callbacks.
|
2017-06-25 15:11:35 -04:00 |
|
Filip Maj
|
019e305525
|
Fixed redundant looping when removing/finishing a director. Fixed issue where packets to delete content group wouldn't send. Fixed issue where ContentGroups/Directors weren't clearing after deletion causing a growing amount of zombie groups/directors.
|
2017-06-25 14:52:32 -04:00 |
|
Filip Maj
|
875b76634a
|
Implemented more of the Guildleve Director. Correct script is now autoloaded based on leveplate. Players are now added to the contentgroup on leve start. Moved animation and stuff to C# side of things. Cleaned up code.
|
2017-06-25 14:25:54 -04:00 |
|