Filip Maj
|
887da7b503
|
Moving zone/login stuff away from packetprocessor into a "WorldManager" class.
|
2016-01-17 23:36:34 -05:00 |
|
Filip Maj
|
a640e08fe1
|
Merge branch 'scripting'
|
2016-01-17 11:54:27 -05:00 |
|
Filip Maj
|
db62b05fdc
|
Merge branch 'database_work' into scripting
# Conflicts:
# FFXIVClassic Map Server/actors/chara/Character.cs
# FFXIVClassic Map Server/actors/chara/npc/Npc.cs
# FFXIVClassic Map Server/actors/chara/player/Player.cs
|
2016-01-17 11:53:52 -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
|
0e85e2bddf
|
Implementing zone settings from DB.
|
2016-01-17 01:51:02 -05:00 |
|
Filip Maj
|
9d67718060
|
Added utils to generate sql tables from game data.
|
2016-01-17 01:50:38 -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
|
2bf532a6db
|
Fixed bug in property reflection code. If array had 2 or more digit index, would truncate to 1 digit.
|
2016-01-12 01:20:09 -05:00 |
|
Filip Maj
|
e47904dc30
|
Got commands working. Wrong ID for one of em.
|
2016-01-12 00:43:52 -05:00 |
|
Filip Maj
|
aebaa1b70e
|
Changed param constants.
|
2016-01-10 23:21:06 -05:00 |
|
Filip Maj
|
d9e274eb09
|
Quests and Leves now load from the db.
|
2016-01-10 14:15:46 -05:00 |
|
Filip Maj
|
5b5b99bb4b
|
Got most of the properties getting set. Commands and General Parameters broken.
|
2016-01-10 13:36:36 -05:00 |
|
Filip Maj
|
d42dac543f
|
Fixed wrong values sent for the setactorproperty packet. Initialized commandSlot_compatibility which was null.
|
2016-01-10 11:47:22 -05:00 |
|
Filip Maj
|
156f8e1e7d
|
Added get init packets to packet processor.
|
2016-01-10 03:09:01 -05:00 |
|
Filip Maj
|
bea796ec85
|
Removed old db stuff.
|
2016-01-10 03:05:22 -05:00 |
|
Filip Maj
|
625ee299f7
|
Added more defaults.
|
2016-01-10 02:59:16 -05:00 |
|
Filip Maj
|
3205bd1c83
|
Added property init function which should get everything working. Added defaults to some properties.
|
2016-01-10 02:44:32 -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
|
16f6fe98b3
|
Errr left error in last commit.
|
2016-01-10 00:01:33 -05:00 |
|
Filip Maj
|
861e8add4e
|
Finished adding the rest of the player DB load.... except achievements.
|
2016-01-10 00:00:50 -05:00 |
|
Filip Maj
|
4dec77aa69
|
Added a load player character function to the database class. As I went through, changed the various properties to their correct datatype. Also added Work object to Character.
|
2016-01-09 23:22:10 -05:00 |
|
Filip Maj
|
44c45c4ad2
|
Cleanup.
|
2016-01-09 21:35:45 -05:00 |
|
Filip Maj
|
c9f35a207b
|
Fixed up warping with new values for SetActorPosition packet. The script instantiation packet is done and implemented. Player init is done except for parameters.
|
2016-01-09 18:52:23 -05:00 |
|
Filip Maj
|
071b1f11a8
|
Removed test data.
|
2016-01-09 18:51:20 -05:00 |
|
Filip Maj
|
ff5a6c0c8e
|
Fixed actors not spawning.
|
2016-01-09 17:09:36 -05:00 |
|
Filip Maj
|
315ec1f220
|
Fixed state being wrong size. Player substate will always be 0xBF.
|
2016-01-09 00:06:56 -05:00 |
|
Filip Maj
|
524b57ed30
|
stop tracking this
|
2016-01-08 23:40:01 -05:00 |
|
Filip Maj
|
fac9d28529
|
Got warp working. BROKE ACTOR SPAWNING!
|
2016-01-08 21:37:09 -05:00 |
|
Filip Maj
|
360d72b376
|
Implemented the player portion of the new actor system.
|
2016-01-02 18:17:03 -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
|
b04310ef32
|
Ignoring config.
|
2016-01-02 14:05:55 -05:00 |
|
Filip Maj
|
c4944032c8
|
Added NPC table to database loaders.
|
2016-01-02 14:05:37 -05:00 |
|
Filip Maj
|
b839a281cf
|
Forgot additions to LuaUtils that Instantiate packet uses.
|
2016-01-02 14:05:03 -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
|
67ee70e7c5
|
Packet for instantiating actor in lua engine implemented, though first value unknown.
|
2016-01-02 14:03:28 -05:00 |
|
Filip Maj
|
d5fb17bf7f
|
Added NLua.
|
2016-01-01 14:11:48 -05:00 |
|
Filip Maj
|
5cb11d7957
|
More bin stuff untracked.
|
2016-01-01 14:09:45 -05:00 |
|
Filip Maj
|
f97e488584
|
Removed stuffing being tracked in the bin folder.
|
2016-01-01 14:05:59 -05:00 |
|
Filip Maj
|
30a28a7827
|
Merge branch 'scripting' of https://bitbucket.org/Ioncannon/ffxiv-classic-map-server into scripting
|
2016-01-01 14:04:55 -05:00 |
|
Filip Maj
|
734a3f4e7f
|
Added implementations of the event receive/send packets. Added lua scripting stuff. Added some utils.
|
2016-01-01 14:04:44 -05:00 |
|
Filip Maj
|
42b77010e5
|
Added implementations of the event receive/send packets. Added lua scripting stuff. Added some utils.
|
2016-01-01 14:03:55 -05:00 |
|
Filip Maj
|
d60938346b
|
Fixed up message packet and set dream packets.
|
2015-12-30 12:20:47 -05:00 |
|
Filip Maj
|
01d32d4d15
|
Fixed up the chat packet and added a motd to the login sequence.
|
2015-12-29 01:51:06 -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
|
fa3d69b8b3
|
Map packet now sends region ID used to set various UI things (ie: search). Added weather ids to the weather packet. GM packet now takes a true/false value; the proper function is to send a 0x1D3 packet whenever client asks for it... false unless has GM then true.
|
2015-12-13 22:18:22 -05:00 |
|
Filip Maj
|
6f8125a947
|
Redid haschocobo packet and added hasgoobbue packet. Redid the GC Info packet to work properly. I've begun adding the list packets.
|
2015-12-13 22:16:40 -05:00 |
|