Filip Maj
|
4c391f64bc
|
Removed old inn code and realigned all the cutscene flags. Offsets will need to be figured out again though.
|
2016-04-01 23:50:17 -04:00 |
|
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
|
b33b0b1bc4
|
When zoning into a inn, cutscene packet will be sent as well.
|
2016-03-28 22:00:11 -04:00 |
|
Filip Maj
|
b69e18ff3c
|
Companion name was off by 1.
|
2016-03-28 21:52:02 -04:00 |
|
Filip Maj
|
a615f29e63
|
Added path companion data to the cutscene book packet. Now that packet will fire if zoning into the inn. Removed some debug logs. Removed a duplicate zone packet send call.
|
2016-03-28 21:00:33 -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
|
f8ab0cd86d
|
Added langauge code packet (0x6) and 0x2/0x7 temp packets to clean up the login packets sent by client.
|
2016-03-28 11:30:02 -04:00 |
|
Filip Maj
|
9c28e966f7
|
Added director code to player class and actor namespace.
|
2016-03-23 01:27:12 -04:00 |
|
Filip Maj
|
49a13effca
|
Fleshed out the quest actor and added a place to store the current active quest actors in the Player actor.
|
2016-03-21 11:42:27 -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
|
67fed3dba5
|
Fixed bug where new characters would not have items equipped. This was due to the slotId was being saved, not the unique itemId.
|
2016-03-20 12:43:20 -04:00 |
|
Filip Maj
|
335ec414d6
|
Levels are now loaded in from the database, and "mainSkillLevel" properties are also correctly set.
|
2016-03-19 19:21:16 -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
|
01eceee58f
|
Smallclothes equipment are now saved under the "Adventurer" class as they are a separate thing from classes.
|
2016-03-12 10:54:08 -05:00 |
|
Filip Maj
|
f71b4ef031
|
Fixed bug where DB writing for equipment would be toggled off if gearset was nil for some reason. Added in a property change to get the bottom class icon to refresh showing the new class.
|
2016-03-12 10:01:41 -05:00 |
|
Filip Maj
|
e851c767df
|
Finished check command as well as gearsets and switching between classes. Property changes still have to be written though.
|
2016-03-12 02:52:34 -05:00 |
|
Filip Maj
|
44e5430fdc
|
Implemented equipment and equip graphics. Add some zone callbacks and "first start" functionality. Added playtime.
|
2016-03-06 17:55:42 -05: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
|
83fb9badd7
|
Finished writing the query and editing the inventory methods to use the gamedata.
|
2016-02-21 21:44:11 -05:00 |
|
Filip Maj
|
4bebeb387a
|
Fixed use to isUsable in utility function.
|
2016-02-21 20:48:54 -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
|
e72f1d3dcf
|
Finished the structure of the database item loader. Added the graphics portion of the reader.
|
2016-02-21 16:34:29 -05:00 |
|
Filip Maj
|
2f3f677ec4
|
Wrote item loaders for gamedata.
|
2016-02-21 16:13:35 -05:00 |
|
Filip Maj
|
d66d2908ec
|
Added in all the utility functions from the Item script.
|
2016-02-21 15:00:49 -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
|
c2f0b9d999
|
Equipment now working. Still need to write database saving/loading.
|
2016-02-20 21:20:54 -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
|
a47d5f96a5
|
Fixed emotes not being sent to the emoter. Fixed appearance packets' gloves/legs being ordered wrong. Chat is implemented. Changed commands to start with '!'.
|
2016-02-18 22:38:54 -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
|
cb4171f1fd
|
Bunch of bugfixes and final tweaking to get inventory working.
|
2016-02-14 12:09:18 -05:00 |
|
Filip Maj
|
47be08fbf7
|
Finished remove item code. Inventory Add/Remove should be complete.
|
2016-02-13 22:25:40 -05:00 |
|
Filip Maj
|
110a112328
|
Implemented remove though will need to test more. Finished tweaking addItem(itemId, quantity).
|
2016-02-13 21:14:49 -05:00 |
|
Filip Maj
|
73732ac542
|
Fully implemented Lua Param Data Type 9.
|
2016-02-13 16:39:33 -05:00 |
|
Filip Maj
|
1f3cd8eaf3
|
Added the two new datatypes to get the inventory commands to parse properly.
|
2016-02-13 16:33:33 -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
|
6d8064aa6c
|
Began work on the battle action packet.
|
2016-02-07 13:06:04 -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
|
fe69f069ea
|
Lua Parameter type 0 is now signed int. Type 1 in unsigned int. ShopSalesman script uses signed.
|
2016-01-31 12:23:12 -05:00 |
|