Commit graph

  • bc254dbdd1
    Merge 99665932d1 into fc6d3defde Fate-JH 2026-05-08 20:09:01 +02:00
  • a95bbd0e37
    Merge 07af940817 into fc6d3defde Resaec 2026-05-08 20:04:29 +02:00
  • 88b5bbe2b3
    Merge bf57630182 into fc6d3defde Subsonic154 2026-05-08 16:47:30 +00:00
  • bf57630182 Implement infantry target random look-around rotation Subsonic154 2026-05-08 12:47:22 -04:00
  • 5697c3a071 Fix log warning spam when trying to heal or repair a bot Subsonic154 2026-05-07 17:00:15 -04:00
  • 503f4a2532
    Merge bb2acae949 into fc6d3defde Subsonic154 2026-05-05 20:32:12 +02:00
  • f3e90ed28f
    Merge 4cf6e8eabe into fc6d3defde Fate-JH 2026-05-05 18:25:26 +00:00
  • 4cf6e8eabe oicw allowed Fate-JH 2026-05-05 14:25:09 -04:00
  • 77292d2ee3 oicw little buddy proxy damage carrier class did not project sidedness to the server side damage protocol, skipping sidedness check altogether Fate-JH 2026-05-05 12:47:07 -04:00
  • c3a663000a Remove now unused import Subsonic154 2026-05-05 11:38:31 -04:00
  • 42726fded2 Disable friendly-fire warning for amenities in VR Subsonic154 2026-05-05 11:30:34 -04:00
  • 51b8956869 Remove missed reduntant code in AvatarBotActor Subsonic154 2026-05-05 06:43:47 -04:00
  • fdec30bea0 Remove VR friendly-fire invulnerability from deployables Subsonic154 2026-05-04 16:22:25 -04:00
  • fc6d3defde
    failsafe on the failsafe for cargo dismounting (carrier needs to exist, if not a vehicle) (#1364) master Fate-JH 2026-05-04 12:23:03 -04:00
  • 1f193a2ab0 Store vehicle spawn location in vehicle list Subsonic154 2026-05-04 11:07:49 -04:00
  • 0d2625d538 Disable grief warning for splash damage against VR terminals Subsonic154 2026-05-04 09:17:23 -04:00
  • efae7f6d8c Harden GetRandomBotName against exceptions Subsonic154 2026-05-04 08:49:26 -04:00
  • bd6ca8b719 oops again Subsonic154 2026-05-04 06:43:06 -04:00
  • 236f851af8 oops Subsonic154 2026-05-04 06:38:35 -04:00
  • 10a647f080 VR Shooting Range targets initial implementation + vehicle deconstruction fixes Subsonic154 2026-05-04 06:35:17 -04:00
  • 8eea4511b8 failsafe on the failsafe for cargo dismounting (carrier needs to exist, if not a vehicle) Fate-JH 2026-05-03 16:22:34 -04:00
  • fadd735b9f
    retain sidedness on player relog (#1363) Fate-JH 2026-05-02 12:05:25 -04:00
  • 2f9a6966ae
    Merge pull request #1357 from Resaec/TimeOfDayMessage Fate-JH 2026-05-02 11:56:11 -04:00
  • 29b144a903 fix /settime response not printing single digit minute values with leading zero Resaec 2026-04-29 23:29:43 +02:00
  • 7396b09998 fix SetTimeOfDaySpeed influencing "current" time fix GetTimeOfDay not considering time speed fix SetTimeOfDay not considering time speed Resaec 2026-04-29 23:28:49 +02:00
  • 9f2c170cf5 retain sidedness on player relog Fate-JH 2026-04-27 17:25:30 -04:00
  • 927c062a5a
    removed the separation for vehicles with custom wreckage from vehicles with typical zero health wreckage because the former was causing loading and crashes (#1362) Fate-JH 2026-04-21 11:23:26 -04:00
  • 5d28fe54cf
    re-writing BFR timed deatruction; unwinding explicit logic antipattern; reactivating bfr spawning (#1361) Fate-JH 2026-04-21 11:23:08 -04:00
  • ceb6e58119
    Capitol Force Dome (#1350) Fate-JH 2026-04-21 11:22:40 -04:00
  • a5a1ded98e
    Merge branch 'master' into force-dome Fate-JH 2026-04-20 20:44:41 -04:00
  • d0d7632f82 corrected input data to force door wall inclusion test; adjusted force dome ceiling inclusion test(s); force dome generator locations now retained; invulnerability can not be granted to players or vehicles if they've taken damage recently Fate-JH 2026-04-20 20:34:34 -04:00
  • fc195dffd2
    Merge 6b0c29f502 into 1b31b3bad7 Fate-JH 2026-04-20 20:38:02 +00:00
  • 6af9ca0cf9 removed the separation for vehicles with custom wreckage from vehicles with typical zero health wreckage because the former was causing loading and crashes Fate-JH 2026-04-19 16:08:45 -04:00
  • 1b31b3bad7
    Another Reset Sequence (#1358) Fate-JH 2026-04-19 13:16:55 -04:00
  • 9770e286dc re-writing BFR timed deatruction; unwinding explicit logic antipattern; reactivating bfr spawning Fate-JH 2026-04-19 12:44:26 -04:00
  • bb2acae949 Better detection of loopback and local addresses Subsonic154 2026-04-16 10:58:43 -04:00
  • 8a786fb7b3 Restore accidentally deleted log message Subsonic154 2026-04-16 08:01:44 -04:00
  • 3086fd5758 Refactored code, cover more private IP address ranges Subsonic154 2026-04-16 07:29:28 -04:00
  • 5ce499672d reset sequence at 0x8000, but only when retrieving a new sequence number; caching common flag values when marshalling packets Fate-JH 2026-04-14 15:11:05 -04:00
  • aac0ecfd3e proper reset sequence handling, with an added small refactor to the marshalling process Fate-JH 2026-04-13 22:15:22 -04:00
  • 0ae8ab2418 TimeOfDayMessage broadcast and fixup broadcast TimeOfDayMessage to all players in the zone fix input allows single minute digit times (0:0) fix set time(speed) before packet creation fix GetTimeOfDay return seconds, not millis fix SetTimeOfDay write correct integer type Resaec 2026-04-13 21:28:44 +02:00
  • 42c66bb4ca TimeOfDayMessage implementation corrected packet decoding added helper functions added zone logic to store and access local time updated zoning logic to use local zone time added chat commands to change zone local time and time speed Resaec 2026-04-12 23:45:36 +02:00
  • 45f2fa41c9 Fixed RemoteProjectileData codec Jakob Gillich 2026-04-10 04:25:09 +02:00
  • 4e3fdd1de8
    Merge branch 'psforever:master' into no-hairpin-nat-login-fix Subsonic154 2026-04-07 22:40:06 -04:00
  • 575f5fd7fc
    Initial implementation of VR Training (#1355) Subsonic154 2026-04-07 22:29:09 -04:00
  • 07c56ed4b0
    Merge branch 'psforever:master' into no-hairpin-nat-login-fix Subsonic154 2026-04-07 22:07:26 -04:00
  • 10a275c0bc
    Update WithDeath.scala Subsonic154 2026-04-07 04:24:27 -04:00
  • 92c9e19a06 Revert VR zone invulnerability, replace with friendly-fire immunity Subsonic154 2026-04-07 04:21:44 -04:00
  • 5c8bb04d66 Clean up import Subsonic154 2026-04-06 19:17:28 -04:00
  • b80f26efe6 Implement handling for spawn_pad and spawn_zone Subsonic154 2026-04-06 19:14:16 -04:00
  • 2a0a694ad2
    Merge branch 'psforever:master' into vr-training Subsonic154 2026-04-05 23:22:27 -04:00
  • 4ee30beb24 Initial implementation of VR Training Subsonic154 2026-04-05 23:20:48 -04:00
  • 0c5b479f0f
    Merge pull request #1354 from Resaec/fix-scoring-patch-4 Resaec 2026-03-30 12:07:00 +02:00
  • 764ed6b196 Fix Scoring Patch 4 Resaec 2026-03-26 18:01:04 +01:00
  • 7056bef383 Tweak conf comment Subsonic154 2026-03-10 06:34:55 -04:00
  • 568c968c4e Fix failure to connect to world on routers that lack Hairpin NAT support when connecting from the same network. Subsonic154 2026-03-10 05:03:53 -04:00
  • f5d7fed1cf corrected death by force dome contact, for all players; corrected reset of force dome protection field condition Fate-JH 2026-01-25 19:17:37 -05:00
  • 697547da25
    Merge pull request #1352 from psforever/Dethdeath-patch-1 Dethdeath 2026-01-23 22:02:03 +01:00
  • d5ffeb634e
    Update game_objects0.adb.lst Dethdeath-patch-1 Dethdeath 2026-01-23 21:29:31 +01:00
  • c7368d47a4 expanded scope of 'csr override message for Capitol force dome state; spelling and guard condition changes to dismount blocking cases Fate-JH 2026-01-19 14:37:21 -05:00
  • 398b98514a streamline pass on the vehicle operation and aaccountability Fate-JH 2026-01-14 02:05:01 -05:00
  • 26b70dbcd9 adjusted self-reporting zone interaction logic; allowed for status of mounting into turret entities; made routine mounting behavior callbacks Fate-JH 2026-01-12 19:54:29 -05:00
  • 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 Fate-JH 2026-01-09 23:28:54 -05:00
  • 07336c894f
    Merge pull request #1348 from ScrawnyRonnie/telepad Dethdeath 2026-01-09 19:12:03 +01:00
  • 9346a4a0c8 deploy if same faction ScrawnyRonnie 2026-01-09 10:18:51 -05:00
  • ba266d0a3e csr-level commands for force dome manipulation Fate-JH 2026-01-04 14:05:12 -05:00
  • 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 Fate-JH 2026-01-03 10:30:52 -05:00
  • 94bd315354 wrote variable and method documentation; prepared interaction handlers for force domes for mountable (vehicle) targets Fate-JH 2025-12-23 14:51:25 -05:00
  • 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 Fate-JH 2025-12-22 20:58:15 -05:00
  • 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 Fate-JH 2025-12-18 19:29:06 -05:00
  • 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 Fate-JH 2025-12-16 20:37:29 -05:00
  • 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 Fate-JH 2025-12-15 15:14:27 -05:00
  • 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 Fate-JH 2025-12-07 23:39:43 -05:00
  • 8f1badb862
    Merge pull request #1328 from Fate-JH/rad-poisoning Fate-JH 2026-01-06 18:35:47 -05:00
  • 0ae5a46934
    Merge branch 'master' into rad-poisoning Fate-JH 2026-01-05 23:07:05 -05:00
  • 7cb72a8ad5
    Merge pull request #1344 from ScrawnyRonnie/cavern-benefits Fate-JH 2026-01-05 14:40:43 -05:00
  • 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) Fate-JH 2026-01-05 14:36:28 -05:00
  • 12cbcfc6c1 retimed the self-reporting vehicle test for radiation cloud interaction Fate-JH 2026-01-04 17:01:51 -05:00
  • 042ddc8c4e allow cavern equipment favorites ScrawnyRonnie 2026-01-01 21:33:22 -05:00
  • 7521e360f3 process towers faster ScrawnyRonnie 2025-12-31 09:38:47 -05:00
  • 3f1efefc20 cavern lock benefits, faster capturebase all checkpoint ScrawnyRonnie 2025-12-30 21:46:53 -05:00
  • 99665932d1 force RelatedB packets into a slot defined between 0-3 exclusively Fate-JH 2025-12-30 15:16:15 -05:00
  • 5b9e0ec384
    Merge pull request #1340 from ScrawnyRonnie/virus Dethdeath 2025-12-30 20:07:07 +01:00
  • 23a257fed8 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 Fate-JH 2025-12-30 13:45:58 -05:00
  • e12c991f23 delay telling zoning players ScrawnyRonnie 2025-12-27 19:43:13 -05:00
  • becd5cf9b5 clear previous virus unlocks ScrawnyRonnie 2025-12-27 15:33:49 -05:00
  • 144249bfb3 inform whole zone, delay messaging ScrawnyRonnie 2025-12-26 09:51:45 -05:00
  • dd4c61e016 upload virus to facility ScrawnyRonnie 2025-12-24 12:06:53 -05:00
  • 8efe20356e
    bail animation, home lock ammo (#1337) ScrawnyRonnie 2025-12-23 13:03:48 -05:00
  • 3182c79024
    Armor Goes First (#1334) Fate-JH 2025-12-23 13:03:24 -05:00
  • 07af940817 Update member names SquadBindInfo Resaec 2025-12-22 01:22:15 +01:00
  • 6b0c29f502 demoted soi from being a top-level assignment of players into zone facilities, giving each player the ability to self-inform the facilities they occupy Fate-JH 2025-12-20 11:47:52 -05:00
  • 607fb82254 Added decoder for SquadBindInfoMessage and SquadFacilityBindInfoMessage Added ExperienceType 1 (unk) Resaec 2025-12-20 01:55:56 +01:00
  • d83c7968fd bail animation, home lock ammo ScrawnyRonnie 2025-12-19 18:16:49 -05:00
  • b8ea569b1c
    Merge pull request #1335 from psforever/empire_benefits_message_packet Resaec 2025-12-18 13:27:44 +01:00
  • 3df302f313 Fix merge Fix tests Resaec 2025-12-17 03:54:15 +01:00
  • 6551de6f53 Fix variable naming Added comments Added enums for ease of use Typed packet variables Added 3 more samples to test cases Resaec 2025-12-17 03:53:50 +01:00
  • 3c074bbd70
    Merge pull request #1336 from ScrawnyRonnie/empire_benefits_message_packet Resaec 2025-12-17 02:51:37 +00:00
  • e02d035dd1 benefit builder, apply benefits ScrawnyRonnie 2025-12-16 20:34:21 -05:00
  • 958427dc8f EmpireBenefitsMessage packet Resaec 2025-12-16 01:03:32 +01:00