Commit graph

579 commits

Author SHA1 Message Date
Fate-JH
7cb72a8ad5
Merge pull request #1344 from ScrawnyRonnie/cavern-benefits
Some checks failed
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
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)
Some checks failed
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
Some checks failed
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
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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
ScrawnyRonnie
79d66bbc19 different llu facility time 2025-11-10 21:03:46 -05:00
ScrawnyRonnie
919e06f72f swap iffs, disable nonfunctional items 2025-10-28 18:55:45 -04:00
ScrawnyRonnie
1282761f5c
PR #1311 When Squad Leader Leaves
Some checks failed
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
When Squad Leader Leaves...
2025-10-07 10:38:42 -04:00
ScrawnyRonnie
d5471e28de don't disband when sl leaves, pause weather 2025-10-06 12:40:56 -04:00
Fate-JH
abb71e9f53
No Stamina No Life (#1310)
Some checks failed
Publish Docs / docs (push) Has been cancelled
Publish Docker Image / docker (push) Has been cancelled
Test / test (push) Has been cancelled
* reverse order of protocol so that the avatar state (normal, csr) is checked first and then it calls back up to the specific avatar to perform the action

* reusing prior logic

* changed progress of damage inherit from 4->3->2->1->0 to [4,3,2]->1, 1->0
2025-10-02 01:30:55 -04:00
2revOemaG
b78ee8d028 Fix authentication hang by removing runLoginTest and simplifying state transitions
This addresses the 'stuck at authenticating' issue introduced in 662844b845, where runLoginTest() disconnected clients early if the 'PSForever' test account was missing or DB query failed.

Changes:
- Removed runLoginTest() method entirely.
- In beforeLoginBehavior, transition directly to accountLoginBehavior on ReceiveIPAddress.
- Removed context.become(idlingBehavior) calls in handleGamePktDuringLogin to prevent ignoring login packets.

Tested: Login now proceeds reliably without hangs, while preserving 662844b features like token expiration and state-based flow. THIS IS A HEAVILY ASSISTED AI COMMIT.
2025-09-21 21:05:11 -04:00
Fate-JH
f88323805a
Login Safety (#1299)
* differentiated between login test idling and post-message-received idling; added a messaging buffer that gets emptied during the transition to normal login behavior

* isolated behavior
2025-09-15 19:36:54 -04:00
ScrawnyRonnie
617d2532f5 cc hacking and cep, outfit login time 2025-09-11 16:00:54 -04:00
ScrawnyRonnie
42e21f7c31 allow neutral 2025-09-06 19:39:23 -04:00
ScrawnyRonnie
036d226de1 kicked player leaves outfit chat 2025-09-02 09:19:52 -04:00
ScrawnyRonnie
0ce5e1ab0c ensure different factions and reward changes 2025-09-01 21:21:22 -04:00
ScrawnyRonnie
5a5ed7425c correct points reward 2025-09-01 16:24:56 -04:00
ScrawnyRonnie
bf4a911418 check once to not join chat channel again 2025-09-01 11:39:44 -04:00
ScrawnyRonnie
6ae3a71907 ants share exp with squad 2025-09-01 08:18:57 -04:00
Resaec
1556025ce6 added schedule to update materialized view outfitpoint_mv
added concurrently option to query
2025-08-31 23:43:02 +02:00
Resaec
474993a4e2 keep outfit title colorization when receiving Rank action from client 2025-08-31 23:38:52 +02:00
Resaec
c0428bd3f6 add outfit (list) window event subscription handling
fix Kicked action send instead of Leaving action when players leave on their own
2025-08-31 23:37:30 +02:00
Resaec
c84bf9ae74 evict players from the outfit. no longer shall you spy on our stale info!
update packet types
2025-08-31 03:05:31 +02:00
Resaec
8dcf678045 add Outfit Rank / Title updates 2025-08-31 00:01:58 +02:00
Resaec
446dee8235 Merge branch 'even-more-outfit-packets-2' into outfit 2025-08-30 22:44:18 +02:00
ScrawnyRonnie
e5909bdac3 gain outfit points 2025-08-30 08:03:40 -04:00