Commit graph

323 commits

Author SHA1 Message Date
FateJH
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 2018-05-27 20:59:44 -04:00
FateJH
c7641fc117 modified zone ground actor operation to include no-callback item removal message; adjusted tests for Zone and wrote tests for RemoverActor 2018-05-27 02:24:20 -04:00
FateJH
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 2018-05-26 01:04:38 -04:00
FateJH
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 2018-05-25 21:11:25 -04:00
FateJH
d35536da06 created a generic base model for automated object deletion that isn't user driven; the first instance is the DroppedItemRemover for LocalService 2018-05-23 23:53:50 -04:00
FateJH
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) 2018-05-22 19:13:59 -04:00
FateJH
185da88db5 small change 2018-05-21 11:12:13 -04:00
FateJH
552206974e rebased to master/v-spawn-pad-redo; added ams spawn refresh when vehicle is deconstructed 2018-05-21 11:01:00 -04:00
FateJH
e00202e8fb Tuned positioning on player spawned at an AMS; fixed 'AMS' label draw and clear issue by expanding deployment options; modifications to BattlePlanMessage packet 2018-05-21 10:58:18 -04:00
FateJH
cd91080c9a Worked ams spawning rules into normal SpawnRequestMessage workflow using the (reliable) spawn group number of 2 2018-05-21 10:58:18 -04:00
FateJH
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 2018-05-21 10:54:32 -04:00
FateJH
48dde3a4b3 increased amount of time these tests are allowed to run to mitigate chance of incorrect failures 2018-05-21 10:16:20 -04:00
FateJH
54e2e37b54 corpse remvoal should now remove corpses 2018-05-21 10:16:20 -04:00
FateJH
a3f50cc8a4 fixing Infiltration Suit issues as well as streamlining the process of exo-suit switching 2018-05-21 10:16:20 -04:00
FateJH
cf3bf19d4d tests for prior MAX changes; correcting a 13mm problem with the Lightning's chaingun ammunition type 2018-05-21 10:16:20 -04:00
FateJH
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 2018-05-21 10:16:20 -04:00
FateJH
e2dcf998e0 in an attempt to decipher the pickup sound, it seems every item pickup comes with a 'congratulations' packet 2018-05-21 10:15:05 -04:00
FateJH
c838ff3168 splitting too big ammo boxes upon changing ammo; also, properly dropping too much ammo after same action 2018-05-21 10:15:05 -04:00
FateJH
2aabf9abe7 moved location of expansion packet; corrected medkit use after corpse update ruined it (also now delete the used medkit and update health) 2018-05-21 10:09:06 -04:00
FateJH
98fc9f5fba more petience with VehicleSeated; added independent DeadState variable (temporary?); changed conditions of vehicle deconstruction scheduler 2018-05-21 09:45:07 -04:00
Fate-JH
12443c6aa5
Merge branch 'master' into feature/VehicleDismountImprovements 2018-05-21 08:34:29 -04:00
FateJH
70b5d79c6d better safe than sorry 2018-05-21 08:04:33 -04:00
FateJH
0b15837436 Nick wanted CSRZone and CSRWarp working, so that's what I did 2018-05-21 08:04:33 -04:00
Fate-JH
901cf23e63
Merge pull request #211 from Fate-JH/prox-term-redo
Extracting the Proximity Effect / Repair Rearm Silos
2018-05-21 08:00:32 -04:00
Fate-JH
d0f825366a
Merge pull request #207 from Fate-JH/arm-out
Vehicle Spawn, Put Weapon Away
2018-05-21 07:16:29 -04:00
Fate-JH
7e7a0daab7
Merge pull request #206 from Fate-JH/bundling
Responsible Packet Bundling
2018-05-21 07:09:39 -04:00
Mazo
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 2018-05-21 06:48:18 +01:00
Mazo
6f65603942 Add BailType enumeration and update parameters for vehicle dismounting with correct naming and type 2018-05-21 06:47:21 +01:00
Mazo
cfe2dffa44 Fix implant terminals having disconnected characters permanently occupying seat 2018-05-21 06:45:01 +01:00
Mazo
f6bb87941e Remove passwords being logged in plaintext on logins 2018-05-20 18:32:16 +01:00
FateJH
e368c8b5be added silos and air pads on z6 and on home3; undid temp lattice benefits and temp vehicle damage 2018-05-16 20:35:33 -04:00
FateJH
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 2018-05-16 19:24:50 -04:00
FateJH
a513f4996e working vehicle loadouts from repair/rearm silos; code documentation and expanded tests 2018-05-16 00:27:25 -04:00
FateJH
2a4fe4865e partially-working vehicle favorites system; modifications to existing favorites system, identification of packet parameters 2018-05-15 08:05:33 -04:00
FateJH
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 2018-05-13 23:06:01 -04:00
FateJH
7673c8941b begun work on repair and rearm silos by dividing up proximity terminal behavior; terminals at Anguta wired 2018-05-13 21:57:14 -04:00
FateJH
cfdc2c9ec7 swapped arm lowering counteraction to target action: boarding the vehicle while it is being spawned 2018-05-12 20:26:46 -04:00
FateJH
0200a688e7 mechanism for seamless bundling of packet and then emptying it towards the network 2018-05-12 02:16:41 -04:00
FateJH
1d956c834c improved object name exposure for log messages; removed 'init with GUID' constructors that were no longer necessary 2018-05-10 23:03:34 -04:00
FateJH
65c8de0790 expanding Container functionality to include Fit tests; handling LootItemMessage packets 2018-05-10 19:46:19 -04:00
Fate-JH
0590b575d0
Merge pull request #204 from Fate-JH/destroy-v-term
Destroy the Vehicle Terminal
2018-05-10 19:42:27 -04:00
Fate-JH
57d92f380b
Merge pull request #203 from Fate-JH/three-grenades
Just Three More Grenades
2018-05-10 19:39:42 -04:00
FateJH
4f1e4381a4 added feature to reset the vehicle terminal if it should get stuck while fulfilling an order 2018-05-09 21:28:16 -04:00
Fate-JH
89e029c11a
Merge pull request #202 from Fate-JH/death-while-seated
Death While Seated
2018-05-09 19:03:23 -04:00
FateJH
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 2018-05-09 16:26:33 -04:00
FateJH
ba49b5859e replenishing supply of thrown grenades from player inventory; pulled in locker search for Player.Find to avoid wrongful indexing 2018-05-08 23:55:01 -04:00
Fate-JH
ddf2f53d8a
Merge pull request #201 from Fate-JH/move-item
Move item
2018-05-08 22:22:48 -04:00
FateJH
3812728948 re-organizing player unregistering when releasing while previously seated in vehicle 2018-05-08 21:35:02 -04:00
FateJH
8059108042 Travis wants clarity 2018-05-08 10:23:49 -04:00
FateJH
ede8786f36 AvatarService test for StowEquipment message 2018-05-08 10:04:12 -04:00