Commit graph

511 commits

Author SHA1 Message Date
FateJH 211eb838aa standardizing VehicleData Codec; clarifying field data for CommonFieldData; added various Vehicles that were not part of the earlier updates, leaving only the BFRs untouched; fixing PacketConverters for Vehicles; cleaning-up ObjectClass 2017-11-04 01:10:22 -04:00
Fate-JH ab56a9f11b
Merge pull request #174 from Fate-JH/quick-fix2
Quick Fixes
2017-10-30 20:15:39 -04:00
Fate-JH 516c8c3f29
Merge pull request #166 from SouNourS/AvatarImplantMessage
Packet: AvatarImplantMessage changes
2017-10-30 20:14:47 -04:00
FateJH b06fa6d23e Merge branch 'quick-fix2' of https://github.com/Fate-JH/PSF-LoginServer into quick-fix2 2017-10-26 19:36:03 -04:00
FateJH 14213affe0 changed logic in aroundPostStop in regards to onSuccess 2017-10-26 19:33:04 -04:00
Fate-JH ea0dac8349 Poor wording in comment
Changed "all" to "tardy."
2017-10-26 19:25:22 -04:00
FateJH 33403c24dd resolving cherry-pick of commit 2017-10-26 17:21:58 -04:00
SouNourS 9c1a8eb6d8 more search 2017-10-24 13:32:19 +02:00
SouNourS cbe4689d42 Merge remote-tracking branch 'refs/remotes/psforever/master' into AvatarImplantMessage 2017-10-24 09:50:50 +02:00
Fate-JH 3bb878ac10 Merge pull request #172 from Fate-JH/doors
Doors and Door Hacking
2017-10-18 18:45:21 -04:00
Fate-JH b7fa5fa65c Merge pull request #173 from Fate-JH/char-fix
Character Select Screen Fix
2017-10-18 18:43:39 -04:00
FateJH 1f59550641 removing excess faux-guid initialization from char select; moving client poke executor to stop server from generating new sessions when idling 2017-10-17 13:21:31 -04:00
FateJH 040bea8b13 added tests 2017-10-17 00:27:19 -04:00
FateJH 4ac93de065 fixed OCDM for BR24+; updated AvatarConverter; moved Cosmetics into own file as a StreamBitSize; created and implemented truncated converter for character select screen; modified DetailedREKData based on potential field 2017-10-16 09:33:23 -04:00
FateJH 47adfef5c8 attempting to fix BR24+ characters 2017-10-15 23:02:15 -04:00
FateJH 349ec676d9 swapping OCM with OCDM packet during login; also needed to add functionality that temporarily registers everything on the character's person 2017-10-15 23:02:15 -04:00
FateJH 80b2f23b1d missed newline 2017-10-13 18:28:38 -04:00
FateJH 7845508bd3 moved AvatarService and LocalService into their own package 2017-10-13 16:26:10 -04:00
FateJH d5f40a3d5f comments and documentation, mainly; adjusted the list splitting functionality in the LocalService support Actors 2017-10-13 14:58:21 -04:00
FateJH 0a4bac8ab5 door hacking now clears in 60s 2017-10-13 14:58:21 -04:00
FateJH 74b718c536 doors open and async close now via LocalEnvironment and DoorCloseActor 2017-10-13 14:58:21 -04:00
FateJH 1c41972d69 moved terminals, doors, and locks, into their own package; iff panels hack and doors open 2017-10-13 14:58:21 -04:00
FateJH 3dd2d72117 initial ActionCancelMessage packet work and tests; borrowed aphedox hack message to pry at door 2017-10-13 14:58:21 -04:00
FateJH 249eb96cc5 hack testing; RepairMessage is suitable for a progress bar for now but it needs replacing with the correct operation and the last part feels wrong 2017-10-13 14:58:21 -04:00
FateJH 7fcac7fc25 automated doors, IFF locks, and bases thus that only permissible doors can be opened by players of correct faction alignment; Base is just a prototype example, hastily created for this functionality; LocalService will eventually be used for doors messages (and other things) 2017-10-13 14:58:21 -04:00
FateJH fa633aa79d started doors 2017-10-13 14:58:21 -04:00
Fate-JH c85d7a65a2 Merge pull request #170 from Fate-JH/trigger-sound2
Packet: TriggerSoundMessage
2017-10-12 22:47:02 -04:00
FateJH d2ae3dfab9 initial TriggerSoundMessage packet work and tests 2017-10-07 22:04:15 -04:00
Fate-JH 973f8f3640 Merge pull request #169 from aphedox/hackmessage
Add HackMessage skeleton
2017-10-07 15:39:06 -04:00
Fate-JH 9b8f5ca251 Merge pull request #168 from Fate-JH/cert-term
Certification Terminals
2017-10-07 15:38:51 -04:00
Aphedox bd7d2da375 Add HackMessage skeleton 2017-10-06 23:34:37 -05:00
Fate-JH 37c639ecd9 Merge pull request #167 from SouNourS/ActionProgressMessage
Packet: ActionProgressMessage
2017-10-04 22:59:44 -04:00
FateJH 5de1c4e202 created Definition for cert_terminal, involving the definition itself and an entry in GlobalDefinitions; wired up the three terminals in the closest HART building such that the player can get and let go of certifications; fixed typo in certification enum; added a comment to PSAM 2017-10-04 22:12:05 -04:00
SouNourS 063d4967bc ActionProgressMessage 2017-10-04 17:15:57 +02:00
Fate-JH ddba33ffc7 Merge pull request #164 from Fate-JH/guid2
Unique Number System
2017-10-02 19:57:32 -04:00
Fate-JH 22e5a7cc22 Merge pull request #165 from Fate-JH/damage-position
Packet: DamageWithPositionMessage
2017-10-02 19:56:37 -04:00
SouNourS e59c44352b AvatarImplantMessage changes 2017-10-02 17:01:49 +02:00
FateJH ddeb5b8188 initial work on packet and tests 2017-09-30 21:31:30 -04:00
FateJH 92b6883fa0 switched NumberPoolAccessorActor out for UniqueNumberSystem; created file that enumerates object types for future reference
cleaned up folder object/guid, except for contents of objects/guid/selectors
2017-09-27 22:12:36 -04:00
FateJH 0a0a416585 standardized UNS reporting and recovery; added tests for UNS and better accommodated future Actor testing by splitting out ActorTest into its own file 2017-09-26 23:33:08 -04:00
FateJH cc383420c8 combined NumberPoolHubActor and NumberPoolAccessorActor into UniqueNumberSystem; fixed issue with using NumberPoolHub straight-up 2017-09-26 15:51:37 -04:00
Fate-JH be0902fbc4 Merge pull request #163 from Fate-JH/continents
Different Zones
2017-09-25 20:10:42 -04:00
Fate-JH bf178a1b34 Merge branch 'master' into continents 2017-09-23 21:57:48 -04:00
Fate-JH 24c43e6bee Merge pull request #162 from Fate-JH/bep
Object Create Message Update #20000000
2017-09-23 21:37:15 -04:00
FateJH 61535bc232 moved files from /continent/ to /zones/; separated Actor for managing items on the ground; added comments 2017-09-23 20:34:41 -04:00
FateJH 186c4ccba9 introduced a 'more elegant' method of adding objects to the Zones via ServerObjectBuilder; pushed information about specifics of Zone into ZoneMap object; shuffled around initialization responsibility to make this agreeable 2017-09-22 21:34:08 -04:00
FateJH 2076100b50 reorganized initialization of Zones and Terminals 2017-09-21 22:38:41 -04:00
FateJH 981acadae5 using three Terminals known to the continent home3 2017-09-21 12:24:28 -04:00
FateJH 0c7c4dc58f prototyping utility addition to Zones; resolved issue with Avatar registration causing onFailure case to fire on success 2017-09-20 23:19:19 -04:00
FateJH 402d4c5b3e renamed Continent* to Zone*; fleshed out example loading fucntionality 2017-09-19 20:51:48 -04:00