TheManii
|
01dd955376
|
Wrong flag
|
2016-04-18 15:47:57 -04:00 |
|
TheManii
|
426750f931
|
Make post build not fail due to modified files/silently ignore updated files
|
2016-04-18 15:42:17 -04:00 |
|
Filip Maj
|
3d5fa45730
|
Merge branch 'develop'
# Conflicts:
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
# FFXIVClassic Map Server/Server.cs
# data/scripts/player.lua
# scripts/zones/193/npcs/pplStd_11@0C100.lua
|
2016-04-18 13:31:55 -04:00 |
|
Filip Maj
|
79eaf5d79e
|
Added more quest functions and completed the scripts for Gridania and most of Ul'dah. Up to the battle part that is.
|
2016-04-17 19:09:01 -04:00 |
|
Filip Maj
|
d989ec2a58
|
Added two callbacks to the Director; onTalked and onCommand. Split the command and event starts and keep track of them separately.
|
2016-04-14 08:30:21 -04:00 |
|
Filip Maj
|
b8a3d4f1e0
|
Added quest director class.
|
2016-04-10 11:14:36 -04:00 |
|
TheManii
|
4cf005467a
|
Moved most of the strings to external resource file
|
2016-04-06 19:55:12 -07:00 |
|
TheManii
|
cdcdd6a584
|
Split off ingame commands from server
|
2016-04-06 15:22:26 -07:00 |
|
TheManii
|
1a43f15800
|
Fix partial copies post compile
|
2016-04-05 13:03:46 -07:00 |
|
TheManii
|
5d3f25f1a8
|
Don't Clobber existing files
|
2016-04-05 11:08:02 -07:00 |
|
TheManii
|
ddf4d0d202
|
Consolidated server data and automatically place them in approporate directories post build
|
2016-04-05 10:42:42 -07:00 |
|
Filip Maj
|
b68d13ea7f
|
Cleaned up the lua calls and renamed "onInstantiation" to "init". Added a "onSpawn" callback but still working on it. Added the "ActorSpecialGraphicPacket" and functions to use it.
|
2016-04-02 17:56:01 -04:00 |
|
Filip Maj
|
4d57aa72a6
|
Cleaned up the 0x02 packet. It fires in response to the 0x2 packet sent by the client it seems.
|
2016-03-28 12:14:10 -04:00 |
|
Filip Maj
|
a30311d12a
|
Added director related code to player and packet processor. Cleaned up some debug messages. Added a flag when a player is "zoning in".
|
2016-03-28 11:31:21 -04:00 |
|
Filip Maj
|
9c28e966f7
|
Added director code to player class and actor namespace.
|
2016-03-23 01:27:12 -04:00 |
|
Filip Maj
|
1f60bcf4fc
|
Finished code to send character skill (class) info. Added parameterdata request packet that requests this info.
|
2016-03-19 18:43:02 -04:00 |
|
Filip Maj
|
d2a5eaa2c8
|
Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxiv-classic-server
|
2016-03-19 10:23:20 -04:00 |
|
Filip Maj
|
a93843510e
|
Cleaned up script packets and added the InfoResponse packet (internally the DataPacket). Added more info to the music packets. More work on class changing.
|
2016-03-19 10:22:20 -04:00 |
|
Filip Maj
|
f92d9ea2f3
|
Added lobby to the solution. Cleaning up dependencies.
|
2016-03-16 17:07:48 -04: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
|
0e4b9f4263
|
Finished writing final datastructure for items. Did some cleanup in server.
|
2016-02-21 20:48:07 -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 |
|
Filip Maj
|
b7fd3e442c
|
Added 0x6c to the actorIdChanger. Mount appearance is now broadcast to show Goobbue. Equipment packets implemented as well as Equipment object.
|
2016-02-20 16:51:35 -05:00 |
|
Filip Maj
|
c6ac8b2f14
|
Fixed an error in the netcode that would cause the client to d/c on partial packets. Set buffer size to 0xFFFF due to disconnect on really large packets (ie gm packet). Implemented support ticket packets.
|
2016-02-16 22:53:53 -05:00 |
|
Filip Maj
|
69b34fdce7
|
Reworked the inventory system so that each inventory type is contained in it's own "Inventory" object. Also, fixed the Inventory packets being all malformed.
|
2016-02-13 14:12:05 -05:00 |
|
Filip Maj
|
df2ac1fb32
|
Added all the inventory packets, and implemented add and get inventory from the db to the server. Inventory at login is now connected to the db!
|
2016-02-11 22:14:40 -05:00 |
|
Filip Maj
|
c4dea467e3
|
Fixed missing seek, added battle packet 0x13C.
|
2016-02-07 15:43:32 -05:00 |
|
Filip Maj
|
0d880b6b75
|
Figured out most of the battle action packets; 0x139, 0x13a, 0x13b.
|
2016-02-07 15:28:08 -05:00 |
|
Filip Maj
|
42ba95b69d
|
Reworked zones to allow for isolated zones (IE Opening Zone) and private area instances.
|
2016-02-07 13:05:54 -05:00 |
|
Filip Maj
|
c83b4a12b9
|
Added the game message packets. Fixed "canRideChocobo" param in zone not working. Added a lot more function for lua to access. Various minor changes.
|
2016-02-03 00:45:11 -05:00 |
|
Filip Maj
|
cfb29b912f
|
Speed is now stored in the actor. Redid actor speed packet to use float. Added GameMessagePacket which can use all 20 msg packets. Added functions for lua side to call in player obj.
|
2016-02-02 00:02:06 -05:00 |
|
Filip Maj
|
789df97d48
|
More static actors loaded and can be accessed anywhere. Improved lua scripting to allow small talk.
|
2016-01-25 01:10:43 -05:00 |
|
Filip Maj
|
300748668f
|
Removed NLua and replaced it with MoonSharp. Scripting for NPCs has been implemented, but still have to test a lot.
|
2016-01-24 17:11:35 -05:00 |
|
Filip Maj
|
7bc3c8c2dd
|
Added event conditions to the database. This is a JSON object that stores all types of conditions. The server also sends the correct packets to enable these conditions (minus the push packets... those aren't implemented).
|
2016-01-23 22:11:45 -05:00 |
|
Filip Maj
|
3b48ed1f74
|
Added actor event packets.
|
2016-01-23 20:12:04 -05:00 |
|
Filip Maj
|
887da7b503
|
Moving zone/login stuff away from packetprocessor into a "WorldManager" class.
|
2016-01-17 23:36:34 -05:00 |
|
Filip Maj
|
d77344b725
|
Multiple zones are now stored on the server and accessed properly.
|
2016-01-17 11:48:55 -05:00 |
|
Filip Maj
|
1c845e62e3
|
Implemented WeatherDirector , ZoneMaster, and WorldMaster in code. Zone objects has become the ZoneMaster actor object.
|
2016-01-16 23:03:04 -05:00 |
|
Filip Maj
|
724445a54a
|
Achievements are now loaded from the database. Cleaned up login packets.
|
2016-01-16 18:38:49 -05:00 |
|
Filip Maj
|
f7702bca13
|
Added some new work parameters. Fixed GC Packet (wrong sized data). Connected player data packets to DB. Cleaned up login code.
|
2016-01-16 11:26:35 -05:00 |
|
Filip Maj
|
bea796ec85
|
Removed old db stuff.
|
2016-01-10 03:05:22 -05:00 |
|
Filip Maj
|
9fc4101812
|
Fixed all errors with player loader from db. DBAppearance is redundent and was removed.
|
2016-01-10 01:19:46 -05:00 |
|
Filip Maj
|
fac9d28529
|
Got warp working. BROKE ACTOR SPAWNING!
|
2016-01-08 21:37:09 -05:00 |
|
Filip Maj
|
93a42c1ba3
|
Implemented the SetIdleAnimation packet, and a placeholder for packet 0x132 used to login.
|
2016-01-02 18:16:38 -05:00 |
|
Filip Maj
|
7aeb33d884
|
Figured out all main actor states and implemented the stuff properly. Implemented the chocobo/goobbue appearance stuff. Formatted CharaWork a bit.
|
2016-01-02 16:47:35 -05:00 |
|
Filip Maj
|
04faf9d753
|
Begun reimplementing the whole actor system to follow more closely to the client side's system. Packet processor's reference chanced, and all ActorID vars in Actor class were changed to ActorId.
|
2016-01-02 14:04:45 -05:00 |
|
Filip Maj
|
aeef4f5616
|
Can queue subpackets now (automatically creates basepacket). List packets implemented. Base packets fully figured out and implemented. Login has been stablized and no longer crashes. Implemented the following packets: List Packets, Set Job packet, chat message receive packet, SetActorIcon, SetActorIsZoning, SetActorSingleStatus, AchievementRate and some unknown packets.
|
2015-12-29 01:20:46 -05:00 |
|
Filip Maj
|
3a8d7a43e5
|
Added some error checking to "sendpacket" command. Changed the packet processor to send correct packets when it receives 0x1CB, 0x1CE, and 0x1D3. Forgot to push latest project file.
|
2015-12-13 22:19:39 -05:00 |
|
Filip Maj
|
93a08c0128
|
More recruitment packets implemented. Still need to finish the search results packet.
|
2015-12-06 22:58:42 -05:00 |
|
Filip Maj
|
4eda13501c
|
Added receiving packets for GM stuff. Started implementing the recruitment packets.
|
2015-12-06 20:23:34 -05:00 |
|
Filip Maj
|
de353c9909
|
Added null option for status update packet to send empty list. Added 0x1CF response for FL list to packet processor. Exception reason will now be printed when can't send packet by console.
|
2015-12-05 18:58:06 -05:00 |
|
Filip Maj
|
daaded83c3
|
Added receive packet for all social add/remove. They are all the same structure so a single packet should do.
|
2015-12-05 00:11:29 -05:00 |
|
Filip Maj
|
bda686681d
|
I've begun working on implementing social packets.
|
2015-12-04 23:39:57 -05:00 |
|
Filip Maj
|
1f7c876461
|
Added support for actor property changed. Removed a lot of hard coded packets. Added a bunch of Support Desk packets.
|
2015-12-04 02:00:05 -05:00 |
|
Filip Maj
|
9bb8cc816f
|
Finished SetCompletedAchievementsPacket and renamed CutsceneBookSetPacket to SetCutsceneBookPacket in line with other "set" packets. Moved a lot of the hardcoded packets into the coded login part under PacketProcessor.
|
2015-11-28 20:56:22 -05:00 |
|
Filip Maj
|
0a6b005a0c
|
Added command and script packets. Finished the SetActorProperty packet. Fixed bug with manually send packets from console.
|
2015-11-27 00:42:35 -05:00 |
|
Filip Maj
|
b17a86ba2c
|
Added more packet creators to the actor class. Made sendPacketQueue private to avoid confusion. Added zone stuff to test multiplayer.
|
2015-10-13 19:15:44 -04:00 |
|
Filip Maj
|
d3325676c5
|
Got rid of some garbage packets. Emote packet implemented though bug with descriptions.
|
2015-10-12 02:03:47 -04:00 |
|
Filip Maj
|
810edfcee4
|
More packets implemented.
|
2015-10-12 00:42:28 -04:00 |
|
Filip Maj
|
9a9388aabf
|
Figured out a lot of the 19X and 1AX packets. Adding test packet data used in experiments.
|
2015-10-11 14:57:24 -04:00 |
|
Filip Maj
|
29f030eddb
|
Fixed music packet, no longer hard coded. Added setTarget, lockOn, and startScript packets. Console window has quieted down woo!
|
2015-10-08 00:49:31 -04:00 |
|
Filip Maj
|
327dfc656b
|
Implement the actor initial position packet and set state packet.
|
2015-10-06 23:08:40 -04:00 |
|
Filip Maj
|
0f80fa12dc
|
Added new equipment change packet. Renamed ChangeEquipmentPacket to EquipmentChangePacket. Renamed folder Actor to actor.
|
2015-10-06 11:53:40 -04:00 |
|
Filip Maj
|
a81d6bb26a
|
Implemented equipment packets as well as actor name/appearance packets. Appearance and name is now retrieved for the chara id.
|
2015-10-06 00:39:18 -04:00 |
|
Filip Maj
|
8f7e7d4c0d
|
Implemented item packets, did some fixes with one of the conns going null.
|
2015-10-04 22:43:22 -04:00 |
|
Filip Maj
|
46c4c26d01
|
Initial Commit.
|
2015-09-25 18:52:25 -04:00 |
|