Commit graph

  • 4e41468cd0 meta-stability in terms of the underlying structure that will eventually read off seated passengers in vehicles; the padding offsets just need tuning FateJH 2018-05-30 08:27:50 -04:00
  • 052a318285 Refactored CharacterData and DetailedCharacterData to be a component of PlayerData and DetailedPlayerData, respectively. Position information is now optional; inventory data and exposed hand data are also removed into PlayerData and DetailedPlayerData. String padding management has been preserved. Tests and packet converters have been repaired. FateJH 2018-05-28 20:39:35 -04:00
  • a9db4b5820
    Merge pull request #216 from Fate-JH/drop-item Fate-JH 2018-06-04 08:00:16 -04:00
  • a96d76a3d6 two clarifying comments requested FateJH 2018-06-04 07:35:44 -04:00
  • 8dc4a20332 Initial functionality for vehicle cargo holds & cargo passengers Mazo 2018-06-02 14:17:22 +01:00
  • 447f6de2d6 Add definitions/objects for cargo holds and cargo Mazo 2018-06-02 14:11:19 +01:00
  • 27d8f91cec Update documentation Mazo 2018-06-02 14:09:42 +01:00
  • 5347b78e7c Add CargoMountPointStatusMessage / DismountVehicleCargoMsg / MountVehicleCargomsg packets Mazo 2018-06-02 14:08:13 +01:00
  • 9e75fd1191 even more generosity with the tests FateJH 2018-05-28 09:04:09 -04:00
  • d26e8834c6 hopefully more generous timing for the tests FateJH 2018-05-28 08:24:57 -04:00
  • 8c7417aabf added timing so that thr advanced mobile spawn and the router waste away for 20 minutes, while all other vehicles die early at 5 minutes FateJH 2018-05-27 20:59:44 -04:00
  • c7641fc117 modified zone ground actor operation to include no-callback item removal message; adjusted tests for Zone and wrote tests for RemoverActor FateJH 2018-05-27 02:24:20 -04:00
  • 52357415c6 Temporarily disable base offlining when NTU hits zero, otherwise there's no way to get an ANT onto the continent to refill it until warp gates are functional Mazo 2018-05-26 19:37:34 +01:00
  • fc71bbfd2a Shut down base power if NTU runs out, and restore it once refilled. Mazo 2018-05-26 17:13:24 +01:00
  • 0ecceebf34 Change/remove debug logging Mazo 2018-05-26 16:41:53 +01:00
  • a4c2085fb7 Sync silo NTU level on map with all clients when it changes Mazo 2018-05-26 16:39:12 +01:00
  • b326cdf530 Add functionality for BuildingControl to send map updates to all clients via GalaxyService Mazo 2018-05-26 16:38:49 +01:00
  • d72e1adf04 Sync resource silo display & warning light with newly connected clients Mazo 2018-05-26 16:38:02 +01:00
  • 86bb83dc09 Rename existing galaxy service to cluster and add GalaxyService to send map updates to all connected clients Mazo 2018-05-26 16:37:42 +01:00
  • aa81116260 Sync resource silo charge level on continent map with clients on zone entry Mazo 2018-05-26 12:55:57 +01:00
  • d55cd6ef9f Functionality for discharging ANT into resource silo Mazo 2018-05-26 12:54:47 +01:00
  • 519e56e27c Add basic functionality to deploy ANT & charge at warpgate Mazo 2018-05-26 12:54:02 +01:00
  • bd7647177b Add resource silo to Anguta Mazo 2018-05-26 12:52:17 +01:00
  • 2933811ac6 Add ResourceSilo definition with basic functionality for charging/discharging Mazo 2018-05-26 12:52:03 +01:00
  • 2d2788383c Add capacitor / max capacitor values to vehicles Mazo 2018-05-26 12:49:50 +01:00
  • 8a2896f434 Move services to common to allow server objects to send messages Mazo 2018-05-26 09:06:51 +01:00
  • 1b0b84e53e Improvements/fixes to some javadoc / comments Mazo 2018-05-26 07:57:51 +01:00
  • cd3e6d2f63 Add missing deployment time to ANT definition Mazo 2018-05-26 07:51:18 +01:00
  • ee5d0c666c replaced DelayedDeconstructionActor and DeconstructionActor with VehicleRemover, a class that does performs both tasks; all messages to, from, and used by the previous two actors have been removed and replaced with the new messages FateJH 2018-05-26 01:04:38 -04:00
  • 36b9d81e6c moved current object dropping functionality over to AvatarService entirely; adjusting special support actor messaging for AvatarService; modified calls for DroppedItemRemover and CorpseRemoverActor; Player now has a more sensible check for its VisibleSlots FateJH 2018-05-25 21:11:25 -04:00
  • d35536da06 created a generic base model for automated object deletion that isn't user driven; the first instance is the DroppedItemRemover for LocalService FateJH 2018-05-23 23:53:50 -04:00
  • f6f7ad5617 unified code paths for dropping an item, and reinforced code path for picking an item back up; LocalService will handle some of the work now; ActionResultMessage embraces its simplistic nature (we don't have enough error messages) FateJH 2018-05-22 19:13:59 -04:00
  • fdf05337fd
    Merge pull request #214 from Fate-JH/ams-workaround Fate-JH 2018-05-21 11:30:18 -04:00
  • 185da88db5 small change FateJH 2018-05-21 11:12:13 -04:00
  • 552206974e rebased to master/v-spawn-pad-redo; added ams spawn refresh when vehicle is deconstructed FateJH 2018-05-05 23:13:28 -04:00
  • e00202e8fb Tuned positioning on player spawned at an AMS; fixed 'AMS' label draw and clear issue by expanding deployment options; modifications to BattlePlanMessage packet FateJH 2018-05-05 21:23:24 -04:00
  • cd91080c9a Worked ams spawning rules into normal SpawnRequestMessage workflow using the (reliable) spawn group number of 2 FateJH 2018-05-03 20:06:05 -04:00
  • cc3e1dde86 packets RespawnAMSInfoMessage and SquadWaypointEvent, the latter with tests; system of keeping track of deployed AMS vehicles and displaying their data to interested users added through the VehicleService path FateJH 2018-05-01 23:34:13 -04:00
  • 63cc183031
    Merge pull request #213 from Fate-JH/is-fixes-things Fate-JH 2018-05-21 10:50:14 -04:00
  • 848929fd01 test fix FateJH 2018-05-21 10:48:32 -04:00
  • 48dde3a4b3 increased amount of time these tests are allowed to run to mitigate chance of incorrect failures FateJH 2018-05-21 08:25:11 -04:00
  • 54e2e37b54 corpse remvoal should now remove corpses FateJH 2018-05-19 17:40:09 -04:00
  • a3f50cc8a4 fixing Infiltration Suit issues as well as streamlining the process of exo-suit switching FateJH 2018-05-19 15:13:36 -04:00
  • cf3bf19d4d tests for prior MAX changes; correcting a 13mm problem with the Lightning's chaingun ammunition type FateJH 2018-05-18 20:48:52 -04:00
  • e14f2817d7 TR MAX mode switch and Anchor mode switch fix; MAX will anchor, display to others as anchored, and properly switch between fire modes in both anchored and normal stances FateJH 2018-05-18 15:33:39 -04:00
  • e2dcf998e0 in an attempt to decipher the pickup sound, it seems every item pickup comes with a 'congratulations' packet FateJH 2018-05-18 10:29:46 -04:00
  • c838ff3168 splitting too big ammo boxes upon changing ammo; also, properly dropping too much ammo after same action FateJH 2018-05-17 18:32:18 -04:00
  • 2aabf9abe7 moved location of expansion packet; corrected medkit use after corpse update ruined it (also now delete the used medkit and update health) FateJH 2018-05-17 11:04:15 -04:00
  • 98fc9f5fba more petience with VehicleSeated; added independent DeadState variable (temporary?); changed conditions of vehicle deconstruction scheduler FateJH 2018-05-17 00:19:12 -04:00
  • 5e9edd789d
    Merge pull request #210 from Mazo/feature/VehicleDismountImprovements Fate-JH 2018-05-21 09:03:55 -04:00
  • 1d732196f0
    Update DismountVehicleMsgTest.scala Fate-JH 2018-05-21 08:48:14 -04:00
  • 12443c6aa5
    Merge branch 'master' into feature/VehicleDismountImprovements Fate-JH 2018-05-21 08:34:29 -04:00
  • a983f92354
    Merge pull request #212 from Fate-JH/zone-warp Fate-JH 2018-05-21 08:20:53 -04:00
  • 70b5d79c6d better safe than sorry FateJH 2018-05-17 22:00:19 -04:00
  • 0b15837436 Nick wanted CSRZone and CSRWarp working, so that's what I did FateJH 2018-05-17 21:08:09 -04:00
  • 901cf23e63
    Merge pull request #211 from Fate-JH/prox-term-redo Fate-JH 2018-05-21 08:00:32 -04:00
  • 26d42e9f37 fixing incorrect documentation FateJH 2018-05-21 07:29:09 -04:00
  • d0f825366a
    Merge pull request #207 from Fate-JH/arm-out Fate-JH 2018-05-21 07:16:29 -04:00
  • 7e7a0daab7
    Merge pull request #206 from Fate-JH/bundling Fate-JH 2018-05-21 07:09:39 -04:00
  • 80c2d76c48
    Merge pull request #208 from Mazo/DontLogPasswords Fate-JH 2018-05-21 07:08:05 -04:00
  • 6176603189
    Merge pull request #209 from Mazo/Readme Fate-JH 2018-05-21 07:07:23 -04:00
  • def736194c Automatically despawn vehicles capable of flight if the driver bails out as a temporary fix for aircraft floating in the air with no pilot Mazo 2018-05-21 06:48:18 +01:00
  • 6f65603942 Add BailType enumeration and update parameters for vehicle dismounting with correct naming and type Mazo 2018-05-21 06:47:21 +01:00
  • cfe2dffa44 Fix implant terminals having disconnected characters permanently occupying seat Mazo 2018-05-21 06:45:01 +01:00
  • 8971addc1e Update readme with clearer instructions for PSCrypto and potential workarounds for the library not being detected properly Mazo 2018-05-20 18:37:58 +01:00
  • f6bb87941e Remove passwords being logged in plaintext on logins Mazo 2018-05-20 18:32:16 +01:00
  • e368c8b5be added silos and air pads on z6 and on home3; undid temp lattice benefits and temp vehicle damage FateJH 2018-05-16 20:35:33 -04:00
  • e9aac5514a more tests for the proximity amenities; added the other silo in Anguta, Ceryshen and the terminal-facing silo in home3; initial work on FacilityBenefitShieldCharge packet and tests FateJH 2018-05-16 19:24:50 -04:00
  • a513f4996e working vehicle loadouts from repair/rearm silos; code documentation and expanded tests FateJH 2018-05-16 00:27:25 -04:00
  • 2a4fe4865e partially-working vehicle favorites system; modifications to existing favorites system, identification of packet parameters FateJH 2018-05-15 08:05:33 -04:00
  • 9d7d1b0456 split previous Loadout into separate InfantryLoadout and VehicleLoadout classes; moved new Loadout code into its own package and corrected import statements; corrected Terminal code and tests FateJH 2018-05-13 23:06:01 -04:00
  • 7673c8941b begun work on repair and rearm silos by dividing up proximity terminal behavior; terminals at Anguta wired FateJH 2018-05-13 21:57:14 -04:00
  • cfdc2c9ec7 swapped arm lowering counteraction to target action: boarding the vehicle while it is being spawned FateJH 2018-05-12 20:26:46 -04:00
  • d6325d8dfc
    Merge pull request #205 from Fate-JH/loot Fate-JH 2018-05-12 12:45:07 -04:00
  • 0200a688e7 mechanism for seamless bundling of packet and then emptying it towards the network FateJH 2018-05-12 02:16:41 -04:00
  • 34210fe581 LootItwemMessage documentation FateJH 2018-05-10 23:11:52 -04:00
  • 1d956c834c improved object name exposure for log messages; removed 'init with GUID' constructors that were no longer necessary FateJH 2018-05-10 23:03:34 -04:00
  • 65c8de0790 expanding Container functionality to include Fit tests; handling LootItemMessage packets FateJH 2018-05-10 19:41:31 -04:00
  • 0590b575d0
    Merge pull request #204 from Fate-JH/destroy-v-term Fate-JH 2018-05-10 19:42:27 -04:00
  • 57d92f380b
    Merge pull request #203 from Fate-JH/three-grenades Fate-JH 2018-05-10 19:39:42 -04:00
  • 4f1e4381a4 added feature to reset the vehicle terminal if it should get stuck while fulfilling an order FateJH 2018-05-09 21:28:16 -04:00
  • 89e029c11a
    Merge pull request #202 from Fate-JH/death-while-seated Fate-JH 2018-05-09 19:03:23 -04:00
  • 526ab7d5ec Removed duplicate code by moving the logic of Container around; removed duplicate code by producing a functional inventory search algorithm that handles both ammunition and weapon magazine options; corrected tests FateJH 2018-05-09 11:50:20 -04:00
  • ba49b5859e replenishing supply of thrown grenades from player inventory; pulled in locker search for Player.Find to avoid wrongful indexing FateJH 2018-05-08 23:55:01 -04:00
  • ddf2f53d8a
    Merge pull request #201 from Fate-JH/move-item Fate-JH 2018-05-08 22:22:48 -04:00
  • 3812728948 re-organizing player unregistering when releasing while previously seated in vehicle FateJH 2018-05-08 21:35:02 -04:00
  • 7ddd0214fe
    Merge pull request #200 from Fate-JH/decon-repair Fate-JH 2018-05-08 10:32:54 -04:00
  • 8059108042 Travis wants clarity FateJH 2018-05-08 10:23:49 -04:00
  • ede8786f36 AvatarService test for StowEquipment message FateJH 2018-05-08 10:04:12 -04:00
  • 9a17eb3741 fix for locker contents being cleared FateJH 2018-05-08 09:54:30 -04:00
  • e61f1dbdfc changes to how MoveItemMessage is handled; AvatarService messages for MoveItem purposes; stop shooting and put away weapon when sitting down FateJH 2018-05-08 00:07:11 -04:00
  • dab6a4db94 fixed timing in tests FateJH 2018-05-06 21:25:14 -04:00
  • 4e0085eb20 repairs to corpse removal task; postStop for vehicle deconstruction; previously unhandled condition for MoveItemMessage logic FateJH 2018-05-06 16:58:52 -04:00
  • 3a9058bee9 attempting to solve issue of corpses with no guid; catching vehicles with no guid as well FateJH 2018-05-06 16:09:30 -04:00
  • dd4b586bef
    Merge pull request #199 from Fate-JH/v-spawn-pad-redo Fate-JH 2018-05-05 22:36:52 -04:00
  • deb0e670ba moving management of ServerVehicleOverride state to WSA from Vehicle FateJH 2018-05-05 21:36:45 -04:00
  • f4343bbf0d fixing import duplicity and order; accommodations for air vehicles and their spawn pads FateJH 2018-04-29 00:23:12 -04:00
  • 6047b9e054 adjust to vehicle spawn timing, placement of spawn pad, and a quick override packet FateJH 2018-04-29 00:09:47 -04:00
  • 68422401e5 Another revamp to vehicle spawn process. Wrote tests. FateJH 2018-04-21 17:50:20 -04:00
  • 5d5c609a2f Reorganized vehicle spawning process and wrote tests for process. FateJH 2018-04-15 22:37:35 -04:00