Commit graph

2186 commits

Author SHA1 Message Date
FateJH 3805133c7c updating comments 2017-01-18 22:20:03 -05:00
FateJH 8b28eda470 Merge branch 'object-create' 2017-01-15 00:25:01 -05:00
FateJH 509ab8ec57 working encoding and decoding of some objects for ObjectCreateMessage; check tests and WSActor 2017-01-15 00:09:24 -05:00
FateJH 5001556dfe Merge branch 'player-state' 2017-01-12 08:06:20 -05:00
FateJH e10b52c004 streamlining parts of packet; separating Extra2 logic into two functions 2017-01-12 08:05:43 -05:00
FateJH 84265d8d45 Merge branch 'player-shift' 2017-01-11 23:57:21 -05:00
FateJH 4143732977 changing the conditions for the original first int value, and the conditions for the last int value; rewrote tests 2017-01-11 23:56:38 -05:00
FateJH 0e784d217f Merge branch 'training-zone' 2017-01-11 22:36:03 -05:00
FateJH 13e0f55f39 adding a field to TrainingZone for divided byte-length 2017-01-11 22:27:08 -05:00
FateJH dc008c3e4b Merge branch 'packet-updates' 2017-01-11 15:21:59 -05:00
FateJH 3a798264b2 changes to BuildingInfo, TimeOfDay, ZonePopulationUpdate, PlayerStateUpstream, and AvatarJump; TimeOfDay still makes no sense 2017-01-11 15:19:19 -05:00
FateJH 5552a22d26 Merge branch 'battle-experience' 2017-01-10 23:39:35 -05:00
FateJH 318771ec82 clarifying parameter (partially) 2017-01-10 23:36:57 -05:00
FateJH af0e896c1f merge with object-attach 2017-01-10 17:18:12 -05:00
FateJH 763e82fd35 commentary adjustments 2017-01-10 17:10:35 -05:00
FateJH ba5583e583 Merge branch 'favorites' 2017-01-10 14:52:03 -05:00
FateJH cfdabdaa3d changes to packet prior to merge with master 2017-01-10 14:51:39 -05:00
FateJH 23d4b3f93c merge with ChangeShortcutBankMessage 2017-01-10 08:13:33 -05:00
FateJH f081e40f70 modifications to packet before merging 2017-01-10 07:54:49 -05:00
FateJH e78afe0d0d Merge branch 'create-shortcut' 2017-01-10 07:46:43 -05:00
FateJH b30a30b957 minor adjustments to shortcut packet before merge 2017-01-10 07:46:09 -05:00
FateJH 3284e1d391 merge of master and friends-request 2017-01-09 23:48:59 -05:00
FateJH b8f40bd016 Merge branch 'friends-response' 2017-01-09 23:40:05 -05:00
FateJH 8cb5165c8b combined initial friend and formal list of friends into one list 2017-01-09 23:39:16 -05:00
FateJH 54de292506 Merge branch 'hotspots' 2017-01-09 21:06:21 -05:00
FateJH a3ef754da3 changing coordinate and scaling systems for spots and fixing tests 2017-01-09 21:05:31 -05:00
FateJH 63f19a2abc fix? 2017-01-09 16:19:42 -05:00
FateJH 9a79a9bbf3 barebones implementation of the three VoiceHost packets; server returns VoiceHostKill on encounter 2017-01-09 16:14:23 -05:00
FateJH b01401dd6d barebones implementation of the three VoiceHost packets, for completion 2017-01-09 07:49:40 -05:00
FateJH 151e2d0ad8 working tests for packet 2017-01-07 23:53:33 -05:00
FateJH 4862b1b544 imported PlayerStateMessage packet from volatile branch 2017-01-07 20:39:32 -05:00
FateJH c873d4240e packet type is now correct 2016-12-28 00:01:48 -05:00
FateJH 6af7b79c55 re-importing modified PlayerStateMessage packet from volatile branch 2016-12-24 00:57:21 -05:00
FateJH 66a0ebe24b added proper comments; changed name of case class 2016-12-18 18:51:56 -05:00
FateJH bf05592c91 initial work on PlayerStateShiftMessage packet and working tests 2016-12-18 02:47:03 -05:00
FateJH 98c924a40a initial packet work 2016-12-10 21:33:39 -05:00
FateJH 3b9f3a6f33 exorcised bit from InventoryItem class, allowing insight on proper length of other CharacterData classes
created a trait to express the ability to calculate the bit length of an instance of a class
2016-12-09 23:52:55 -05:00
FateJH f98a648db1 removed Option from InternalSlot
refactored a chunk of CharacterData as an example
2016-12-07 22:32:13 -05:00
FateJH 9adb077d8c combining hamfisted approach and hlist approach to better manage failure cases 2016-12-06 13:26:28 -05:00
FateJH d66489a572 replaced hamfisted greedy Mold functionality with seamless codec functionality, though that did require a significant re-write, and I might have re-introduced slow compilation; inventory hobbled intentionally 2016-12-05 23:30:52 -05:00
FateJH b6eed0dbbc split all the classes formerly in ObjectCreateMessage into separate files and placed them into their own package; this restored compiled time down to normal duration from ~20 min (seriously); test failing for known reason 2016-12-03 20:55:19 -05:00
FateJH 7cd9b8f5f1 ignoring the inventory, character stream decoding is functional 2016-12-02 18:44:40 -05:00
FateJH b0b5a7005b in the middle of character decode test implementation 2016-12-02 15:16:56 -05:00
FateJH ee87e1c6ec variable field at head of weapon data accounted for; encoding and decoding of weapon data should work now 2016-11-30 08:38:20 -05:00
FateJH b38bfe8cae during debugging decoding of weapons 2016-11-29 22:55:38 -05:00
FateJH 72b400e1d0 prototype for weapon data codec 2016-11-29 18:31:22 -05:00
FateJH 1f629cf117 working encode and decode tests 2016-11-26 22:40:19 -05:00
FateJH 811bf858f8 working example of object mold (see test for decoding 9mm) but needs work for casting to object type 2016-11-26 00:55:21 -05:00
FateJH 4bbf627770 prototype of weapon mold proof-of-concept in progress 2016-11-25 22:14:48 -05:00
FateJH 87d2f256f1 initial commit to changes towards a working ObjectCreateMessage pattern 2016-11-25 20:02:28 -05:00