Fate-JH
f5d7fed1cf
corrected death by force dome contact, for all players; corrected reset of force dome protection field condition
2026-01-25 19:20:12 -05:00
Fate-JH
c7368d47a4
expanded scope of 'csr override message for Capitol force dome state; spelling and guard condition changes to dismount blocking cases
2026-01-19 14:37:21 -05:00
Fate-JH
398b98514a
streamline pass on the vehicle operation and aaccountability
2026-01-14 02:05:27 -05:00
Fate-JH
26b70dbcd9
adjusted self-reporting zone interaction logic; allowed for status of mounting into turret entities; made routine mounting behavior callbacks
2026-01-12 19:54:43 -05:00
Fate-JH
52dbe6a649
extending the force dome protection over a variety of entities in a different manner, with a focus on how to perform state reset (dismounting and dome protect end); completely refactored and reworked the self-reported zone interaction timer for vehicles; separated passenger seat mounting from gunner seat mounting
2026-01-09 23:30:19 -05:00
Fate-JH
ba266d0a3e
csr-level commands for force dome manipulation
2026-01-06 18:38:09 -05:00
Fate-JH
73f352490c
force dome provides damage protection to certain amenities, e.g., the generator, the turrets, and any implant machines (cryo); force dome will also suspend hacking attempts under it's envelope, but counter-hacking (resecure) should still be possible; operated turret deployables gain protection while manned; turrets no longer share knowledge of each other's upgrade cycles
2026-01-06 18:38:08 -05:00
Fate-JH
94bd315354
wrote variable and method documentation; prepared interaction handlers for force domes for mountable (vehicle) targets
2026-01-06 18:38:06 -05:00
Fate-JH
dd0f5fc928
force domes should be on the zone blockmap; correct issue with force dome death; interaction that sets players found under the force dome to be invulnerable works
2026-01-06 18:38:05 -05:00
Fate-JH
4b3f8ea6c0
the force dome exhibits a perimeter in which enemies will be destroyed when it energizes; the facility generator will become undestroyable when the force dome is energized
2026-01-06 18:38:04 -05:00
Fate-JH
6a960ed5ac
force dome messages owner about change in state, triggering the NTU silo to give away repairs for free; activating the force dome kills or destroys all enemies within its radius
2026-01-06 18:38:03 -05:00
Fate-JH
8fedd2e724
force dome is now an amenity owned by its encompassing capitol facility and has its own control agency that is aware of the faction affinity, hack state, etc. conditions that would cause it to close over or open up
2026-01-06 18:38:02 -05:00
Fate-JH
1d57cca1d3
adding entity to represent force dome, and wiring force dome to capitol facility; touching the force dome while it is active causes death on both server and client
2026-01-06 18:38:01 -05:00
Fate-JH
0ae5a46934
Merge branch 'master' into rad-poisoning
2026-01-05 23:07:05 -05:00
Fate-JH
7cb72a8ad5
Merge pull request #1344 from ScrawnyRonnie/cavern-benefits
...
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
Cavern Lock Benefits
2026-01-05 14:40:43 -05:00
Fate-JH
4f19a12ba6
fixed drowning timing so that oxygen recovery meter displays; check against inside state to block against water interaction; simplified water maps for hossin ceryshen and ascension ( #1342 )
2026-01-05 14:36:28 -05:00
Fate-JH
12cbcfc6c1
retimed the self-reporting vehicle test for radiation cloud interaction
2026-01-04 17:01:51 -05:00
ScrawnyRonnie
042ddc8c4e
allow cavern equipment favorites
2026-01-01 21:33:22 -05:00
ScrawnyRonnie
7521e360f3
process towers faster
2025-12-31 09:38:47 -05:00
ScrawnyRonnie
3f1efefc20
cavern lock benefits, faster capturebase all checkpoint
2025-12-30 21:46:53 -05:00
ScrawnyRonnie
e12c991f23
delay telling zoning players
2025-12-27 19:43:13 -05:00
ScrawnyRonnie
becd5cf9b5
clear previous virus unlocks
2025-12-27 15:33:49 -05:00
ScrawnyRonnie
144249bfb3
inform whole zone, delay messaging
2025-12-26 09:51:45 -05:00
ScrawnyRonnie
dd4c61e016
upload virus to facility
2025-12-24 12:06:53 -05:00
ScrawnyRonnie
8efe20356e
bail animation, home lock ammo ( #1337 )
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
2025-12-23 13:03:48 -05:00
Fate-JH
3182c79024
Armor Goes First ( #1334 )
...
* conditions where infantry suffer only armor damage until it is depleted (not just as a max); valid for spitfire damage and collision
* no bonus damage on armor depletion
2025-12-23 13:03:24 -05:00
Resaec
3df302f313
Fix merge
...
Fix tests
2025-12-17 03:54:15 +01:00
Resaec
6551de6f53
Fix variable naming
...
Added comments
Added enums for ease of use
Typed packet variables
Added 3 more samples to test cases
2025-12-17 03:53:50 +01:00
ScrawnyRonnie
e02d035dd1
benefit builder, apply benefits
2025-12-16 20:34:21 -05:00
Resaec
958427dc8f
EmpireBenefitsMessage packet
2025-12-16 01:03:32 +01:00
ScrawnyRonnie
5a5a08137e
some zoning protection, misc fixes
2025-12-14 18:20:18 -05:00
Dethdeath
3358a2f0ed
Merge pull request #1332 from ScrawnyRonnie/cont-lock
...
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
Continental Locks and Benefits
2025-12-12 20:21:34 +01:00
ScrawnyRonnie
20168cac27
sorry med app, home lock benefits
2025-12-12 09:19:24 -05:00
ScrawnyRonnie
c9ca51c080
show active caverns
2025-12-09 13:17:19 -05:00
Fate-JH
01c014a59c
stop reporting the origin of a projectile as a valid hit position; creating pipelines for either damage proxy management and no damage proxy management
2025-12-08 17:38:57 -05:00
Fate-JH
b02de0f80a
changed position of proxy projectiles
2025-12-08 10:40:53 -05:00
Fate-JH
4bb294c621
being affected by aggravated damage while mounted no longer produces an out of body experience; projectiles that separate into proxy damage may trigger upon contact
2025-12-08 10:40:52 -05:00
Fate-JH
3bf7ef27a4
radiation shielding of some vehicles and mountable entities restored
2025-12-08 10:40:51 -05:00
Fate-JH
0a030bd109
radiation shielding of mechanized exo-suits restored
2025-12-08 10:40:50 -05:00
Fate-JH
c8ab08b2f5
raestored radiator availability; radiator damage restored to value on file (2) rather than makeshift (1); radiator damage (and other cloud-based damage) should not stack; radiator should damage MAX again; vehicle occupant damage may be fixed, but have not tested; most file changes are accounting for two classes moved into their own package
2025-12-08 10:40:49 -05:00
ScrawnyRonnie
fa9dc8e8f0
same for csr
2025-12-06 16:47:46 -05:00
ScrawnyRonnie
c4d164e3fb
wall turrets ignore walking max
2025-12-06 16:46:34 -05:00
ScrawnyRonnie
354376882a
llu handling, report accurate capture data
2025-12-05 17:00:32 -05:00
Fate-JH
d00fa6a6bf
Restoring Proxy Damage ( #1323 )
...
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
* adjusted target selection to account for volumetric geometry, hopefully collecting more targets than before; additionally, utilize previously allocated local sector to reduce the target scope; combined mappings to reduce passing over those same results
* reactivating maelstrom availability; restore damage dealing potential to the maelstrom grenades; changing damage profile to 'no radial degrade'
* reactivating oicw availability; no more discrepancy checks on secondary projectiles; code for maelstrom chain lashing
* might have actually fixed oicw little buddies
2025-12-02 20:14:54 -05:00
2revoemag
4d2639b54d
fix: Prevent phantom strafe bug by clearing player velocity in ObjectCreateDetailedMessage ( #1322 )
...
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
Players would strafe without input after mode switches (gmtoggle) or zone transitions
when moving during the transition. The client was receiving stale velocity data in
PlacementData, causing it to restore phantom input state.
Fix: Always send None for velocity in player ObjectCreateDetailedMessage packets.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: 2revoemag <2revoemag@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-30 21:48:50 -05:00
Fate-JH
ba8a7caedf
changed conditions so stamina is full upon time-out respawning back at sanctuary ( #1319 )
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
2025-11-26 03:03:18 -05:00
Fate-JH
09e648e953
medical terminals should auto repair properly ( #1320 )
2025-11-26 03:01:51 -05:00
ScrawnyRonnie
15cf5c61a3
isolate chatmsg, disable bfr, fix cc hack logic
2025-11-23 21:13:42 -05:00
ScrawnyRonnie
5d8d55c482
normal length
2025-11-19 08:26:34 -05:00
ScrawnyRonnie
de6afa789c
no motd
2025-11-19 07:13:53 -05:00