Filip Maj
|
6c3918ac2f
|
Got the kick event packet working and implemented the director parameter in the player instantiation. The first argument of the set event status packet is an "isEnabled" flag; switched to bool rather than int.
|
2016-04-01 23:24:14 -04:00 |
|
Filip Maj
|
597a800599
|
More work trying to get the opening cutscene to fire right away.
|
2016-03-30 20:15:21 -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
|
2048d8d188
|
Implemented a intra-zone teleport. Trigger Name is now sent to to the "eventStart" lua callback. Lua scripts can now access world manager.
|
2016-03-20 21:18:46 -04:00 |
|
Filip Maj
|
08fd862939
|
Implemented the emote and notice event conditions.
|
2016-03-20 19:34:39 -04:00 |
|
Filip Maj
|
0876b293e8
|
Started to implement private areas. Works mostly, but only one instance is created. All the push triggers work more or less except bounding box.
|
2016-03-20 19:29:38 -04: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
|
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
|
ea6b1e33c7
|
NPCs now spawn and load template from the db.
|
2016-01-20 23:18:10 -05:00 |
|
Filip Maj
|
02b90edd3f
|
Added two new commands; warp by zone entrance and a getpos command. Fixed character actor not appearing on zone... 0x2 packet only sent on login. Added spawnType to getSpawnPackets.
|
2016-01-20 00:02:57 -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
|
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
|
bea796ec85
|
Removed old db stuff.
|
2016-01-10 03:05:22 -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
|
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
|
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
|
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 |
|