FateJH
36d4ee0895
implant adjustments; case for Infiltration Suit which has 0 armor
2017-12-11 20:01:18 -05:00
FateJH
1931ae3a7b
fixing cosmetics issue that was blocking seeing the inventory for other players BR25+
2017-12-06 23:33:17 -05:00
FateJH
3aee0ab4e8
added and expanded tests in hopes of increasing code coverage score
...
added tests for AvatarService and PacketCodingActor; especially PCA tests
2017-12-06 19:51:43 -05:00
Fate-JH
0e5afe6cfd
Merge pull request #177 from Fate-JH/implant-terminal
...
Implant Terminal
2017-12-06 19:50:03 -05:00
FateJH
f9beb47073
Implant Terminals:
...
Implant terminals (mech) are now properly mountable and implant terminals (interface) are also properly interactive. Player can select to equip or to remove implants properly.
Mountable:
Vehicles and implant terminal mechs now use common Mountable logic.
home3 Hart C:
All doors, save for those to the shuttle, and all implant terminals in this building are now rigged to operate.
2017-12-03 21:00:58 -05:00
Fate-JH
47a0aa3e0c
Merge pull request #176 from Fate-JH/vehicle-terminal
...
Vehicle Terminals
2017-11-29 07:57:48 -05:00
FateJH
e62adc4bc1
broke up GUIDTask tests into separate files; attempting to increase code coverage by modifying the first registering test
2017-11-28 22:58:54 -05:00
FateJH
ab2e2959b5
modified dismount vehicle conditions
2017-11-28 19:33:52 -05:00
FateJH
c3b3e8a6e6
spawn pad livelock due to client crash
2017-11-27 19:17:58 -05:00
FateJH
658b4f3b07
an attempt to shrink the size of the init function in GlobalDefinitions and not offend Travis-CI
2017-11-26 00:00:41 -05:00
FateJH
5428bbbfbf
Operational vehicle terminals:
...
Vehicles can now be pulled from assigned and initialized terminals. The vehicle's chosen spawn pad controls (or paces) all aspects of the spawning process. Support Actors ensure that a fully-realized Vehicle will be unloaded and unregistered if left alone, either right after spawning on the pad or after an extended period of time. The latter half of the procedure used for spawning vehicles is a temporary workaround until future analysis and functionality of the server vehicle override packet is incorporated.
Weapons:
Weapons will now construct their own default magazines thanks to a switch from Ammo.Value to AmmoBoxDefinition in the ToolDefinition.
GenericObjectActionMessage :
The only thing this packet does, at the moment, is obscure the player when he is being promoted into the owner of a vehicle.
2017-11-25 20:55:12 -05:00
Fate-JH
f88543c77e
Merge pull request #175 from Fate-JH/vehicle-sync
...
Vehicle Sync
2017-11-10 19:21:40 -05:00
FateJH
73d0553b2c
added error messaging for vehicle-decon Actor, should something go wrong with the unregistering process
2017-11-06 18:16:23 -05:00
FateJH
f24911cde8
tests for a variety of objects and scripts (currently 810); minor changes to align with proper object behavior
2017-11-06 10:24:36 -05:00
FateJH
8f658aa688
test Harasser to demonstrate synched vehicle actions: mounting, disembarking, driving, gunning, changing access permissions, changing ownership, kicking passengers, deconstructing
2017-11-04 01:11:28 -04:00
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