Commit graph

1596 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
Mazo
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 2018-05-26 19:37:34 +01:00
Mazo
fc71bbfd2a Shut down base power if NTU runs out, and restore it once refilled. 2018-05-26 17:13:24 +01:00
Mazo
0ecceebf34 Change/remove debug logging 2018-05-26 16:41:53 +01:00
Mazo
a4c2085fb7 Sync silo NTU level on map with all clients when it changes 2018-05-26 16:39:12 +01:00
Mazo
b326cdf530 Add functionality for BuildingControl to send map updates to all clients via GalaxyService 2018-05-26 16:38:49 +01:00
Mazo
d72e1adf04 Sync resource silo display & warning light with newly connected clients 2018-05-26 16:38:02 +01:00
Mazo
86bb83dc09 Rename existing galaxy service to cluster and add GalaxyService to send map updates to all connected clients 2018-05-26 16:37:42 +01:00
Mazo
aa81116260 Sync resource silo charge level on continent map with clients on zone entry 2018-05-26 12:55:57 +01:00
Mazo
d55cd6ef9f Functionality for discharging ANT into resource silo 2018-05-26 12:54:47 +01:00
Mazo
519e56e27c Add basic functionality to deploy ANT & charge at warpgate 2018-05-26 12:54:02 +01:00
Mazo
bd7647177b Add resource silo to Anguta 2018-05-26 12:52:17 +01:00
Mazo
2933811ac6 Add ResourceSilo definition with basic functionality for charging/discharging 2018-05-26 12:52:03 +01:00
Mazo
2d2788383c Add capacitor / max capacitor values to vehicles 2018-05-26 12:49:50 +01:00
Mazo
8a2896f434 Move services to common to allow server objects to send messages 2018-05-26 09:17:35 +01:00
Mazo
1b0b84e53e Improvements/fixes to some javadoc / comments 2018-05-26 07:57:51 +01:00
Mazo
cd3e6d2f63 Add missing deployment time to ANT definition 2018-05-26 07:51:18 +01: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
Fate-JH
fdf05337fd
Merge pull request #214 from Fate-JH/ams-workaround
AMS Workaround
2018-05-21 11:30:18 -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
Fate-JH
63cc183031
Merge pull request #213 from Fate-JH/is-fixes-things
Is Fixes Things
2018-05-21 10:50:14 -04:00
FateJH
848929fd01 test fix 2018-05-21 10:48: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
5e9edd789d
Merge pull request #210 from Mazo/feature/VehicleDismountImprovements
Improve vehicle dismounting
2018-05-21 09:03:55 -04:00
Fate-JH
1d732196f0
Update DismountVehicleMsgTest.scala
0 -> BailType.Normal
Should have caught this in the prior merge.
2018-05-21 08:48:14 -04:00
Fate-JH
12443c6aa5
Merge branch 'master' into feature/VehicleDismountImprovements 2018-05-21 08:34:29 -04:00
Fate-JH
a983f92354
Merge pull request #212 from Fate-JH/zone-warp
CSR: Zone and Warp
2018-05-21 08:20:53 -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
FateJH
26d42e9f37 fixing incorrect documentation 2018-05-21 07:29:09 -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
Fate-JH
80c2d76c48
Merge pull request #208 from Mazo/DontLogPasswords
Remove passwords being logged in plaintext on logins
2018-05-21 07:08:05 -04:00