Commit graph

  • 1e7c0123a4 Improve Outfit packets Resaec 2024-04-28 20:15:49 +0200
  • d75ab1166f Add OutfitMemberEvent packet Fix and improve some other Outfit packets and tests Resaec 2024-04-26 02:16:40 +0200
  • 79c0afa2c2 functioning spectator mode logic swap; initial packets for UplinkRequest, UplinkResponse, and UplinkPositionEvent Fate-JH 2024-04-23 19:18:16 -0400
  • 4bc272c2f0 Add OutfitEvent packet Add OutfitMemberUpdate packet Resaec 2024-04-22 03:12:55 +0200
  • 06eea3b3e7 Add server nonce to packet Unknown30 Lint merit enum Resaec 2024-04-22 03:11:17 +0200
  • 911febca76 Clean Imports Resaec 2024-04-22 03:08:18 +0200
  • f27a59069d Merge branch 'master' into more-outfit-packets Resaec 2024-04-21 18:36:00 +0200
  • 21637108c2
    Merge pull request #1193 from ScrawnyRonnie/trades ScrawnyRonnie 2024-04-18 09:01:01 -0400
  • cc29ee3be0
    fix docker-compose.yml Jakob Gillich 2024-04-17 12:55:06 +0200
  • e91d91294e projectile change ScrawnyRonnie 2024-04-15 22:15:00 -0400
  • c229d50261 should fix players not performing damage after being broken for an unknown amount of time, maybe never working correctly Fate-JH 2024-04-15 18:58:40 -0400
  • 417959745e
    sidedness now helps determine target validity for automated turrets (#1192) Fate-JH 2024-04-15 18:35:28 -0400
  • a30f89fc50 no damage if dead ScrawnyRonnie 2024-04-15 08:26:31 -0400
  • 9645bd79d4 split existing code between data and functions, and entry points; parsing and logic management is now handled within the current game mode, which should reduce the need to ask explicits Fate-JH 2024-04-13 23:19:01 -0400
  • cab41ac0b8 reorganized files and methods for session actor in preparation for custom spectator implementation Fate-JH 2024-04-09 02:41:14 -0400
  • 51b4cff7d8 sidedness now helps determine target validity for automated turrets Fate-JH 2024-04-02 11:25:56 -0400
  • 9319f7e7bd
    moved responsibility for determing the type of un/mounting entity to specific subclass rather than generic parent class (#1184) Fate-JH 2024-03-29 00:41:05 -0400
  • b7dc2b6623
    making .max calls safer by checking .nonEmpty first (#1185) Fate-JH 2024-03-29 00:40:29 -0400
  • 34e2ad5ea3
    corrected drowning issues when inland on forseral (#1186) Fate-JH 2024-03-29 00:40:10 -0400
  • b76ab4cae6
    Merge branch 'master' into forseral-water Fate-JH 2024-03-29 00:36:49 -0400
  • 23c4310258
    External Doors (#1190) Fate-JH 2024-03-29 00:33:38 -0400
  • 941228974c adding way to allow bang-commands that only a gm would have access to for everyone Fate-JH 2024-03-29 00:29:15 -0400
  • 197c37315e empty character literal is a digit somehow Fate-JH 2024-03-26 19:33:44 -0400
  • ad2e535893 wrote WithEntrance interaction to be able to switch between normal / debug modes; telepad and router sidedness support; fixed bang-commands; fixed issue with proessing player mounted state; added zone entity discovery feature (unused) Fate-JH 2024-03-26 10:34:36 -0400
  • 75d7877f8a WIP: Custom commands handling some-chat-rework Resaec 2024-03-25 02:51:26 +0100
  • 0884047ed0 OutfitMembershipResponse packet Resaec 2024-03-21 22:40:28 +0100
  • 86acd94fd7 removed three too-specific fields on the door's definition, resulting in nontrivial rewrites that resulted in all amenities being able to project an environment field onto the block map, to do with whatever it needs Fate-JH 2024-03-19 20:29:37 -0400
  • b323eabe6b corrected drowning issues when inland on forseral Fate-JH 2024-03-18 20:34:34 -0400
  • e7d6fad782 making .max calls safer by checking .nonEmpty first Fate-JH 2024-03-18 13:00:09 -0400
  • 3202b35990 moved responsibility for determing the type of un/mounting entity to specific subclass rather than generic parent class Fate-JH 2024-03-17 21:41:22 -0400
  • 84b3d2297a added sidedness to different entities, both in general and depending on the zone where it matters Fate-JH 2024-03-17 18:16:32 -0400
  • 4508c1ae45 projectiles that, by definition, are allowed to damage targets through walls (radiation_cloud, with DamageThroughWalls) regardless of sidedness; any unflagged radiation_cloud must be on the side as its target; fixed chat bang-commands not being executed Fate-JH 2024-03-15 01:17:16 -0400
  • b5d60a7f9e integrating inside/outside considerations into server-calculated damage; clarifying the sidedness comparison rules; extending inside outside considerations for deployables and vehicles Fate-JH 2024-03-11 18:14:22 -0400
  • b0d3c63b83 logic for declaring door occupants/users as inside or outside or within an open door using door declarations, geometry and environment fields, and math; divided the remaining object type definitions into their own files and removed those from the main global definitions file Fate-JH 2024-03-09 09:37:40 -0500
  • 6bb002e2e2
    Update THANKS.md ScrawnyRonnie 2024-03-06 16:07:22 -0500
  • d17c16fd9b defining all doors; moving around classes related to environment fields; separating global definitions into a main file and implementation files Fate-JH 2024-03-04 10:49:14 -0500
  • be7e7a38a3 Initial Outfit DB structure outfit_db_structure Resaec 2024-03-03 22:20:03 +0100
  • 4826e338c1
    need to get rid of parenthesis for this method (#1178) Fate-JH 2024-03-03 00:40:50 -0500
  • e7eb22c181 need to get rid of parenthesis for this method Fate-JH 2024-03-03 00:32:00 -0500
  • b43e7a6993
    Environmental Redo (#1169) Fate-JH 2024-03-02 23:43:53 -0500
  • 76e48c8bba
    Merge branch 'master' into environment-redo Fate-JH 2024-03-02 23:39:22 -0500
  • ea77d4728f
    Turret Automation (#1166) Fate-JH 2024-03-02 23:16:10 -0500
  • d049146b4f
    jammered mines explode again (he mines were exploding for incorrect reasons) (#1175) Fate-JH 2024-03-02 23:12:45 -0500
  • 44f1560a94
    Battle Island Facility Names (#1173) Fate-JH 2024-03-02 23:12:28 -0500
  • 34ac1e5266
    Loadout Item Issues (#1172) Fate-JH 2024-03-02 23:10:52 -0500
  • 9ed39c6e2f
    driver as the killer, not the vehicle (#1171) Fate-JH 2024-03-02 23:09:15 -0500
  • f2c486d6f6
    initial debug draw packet; data for the tests are entirely fabricated as we have no instances of this packet in the wild (#1170) Fate-JH 2024-03-02 23:08:59 -0500
  • 5d42f71901
    Merge pull request #1177 from ScrawnyRonnie/Tara Jakob Gillich 2024-03-02 21:10:08 +0100
  • 3556a17f3d access granted ScrawnyRonnie 2024-03-02 07:29:18 -0500
  • e728095972 jammered mines explode again (he mines were exploding for incorrect reasons) Fate-JH 2024-03-01 00:10:44 -0500
  • 1c70c477ae sraosha(whitespace) is no longer with (whitespace) Fate-JH 2024-02-28 09:32:37 -0500
  • ac421f5719 capturebase, but easier to follow Fate-JH 2024-02-27 23:05:01 -0500
  • 84046ba9b5 alias the internal facility names to their continental map names (battle islands) Fate-JH 2024-02-26 19:45:44 -0500
  • d1d4f91454 AEGIS and AMS cloak bubbles more proactive Fate-JH 2024-02-26 14:06:29 -0500
  • 3b9f10d093 stop assuming mountable turrets have places to mount; AMS and AEGIS blocking detection of vehicles; deployable sensors and small robotics turrets are allergic to vehicles Fate-JH 2024-02-26 13:42:49 -0500
  • a4f3ff1fe5 only one method of cancelling a lava interaction at a time Fate-JH 2024-02-24 08:28:07 -0500
  • 533343d098 starting the target validation timer when dealing with retaliation if it should come from beyond the maximum detection range Fate-JH 2024-02-23 23:46:11 -0500
  • 77c2a4a68b accidentally using the loadout change set armor in exo-suit change set armor; reverted Fate-JH 2024-02-23 00:51:56 -0500
  • bed4983555 making lava no longer deadly; wait ... Fate-JH 2024-02-23 00:31:29 -0500
  • c4d142d586 issue where contents of inventory did not match loadout specifications of the exo-suit to which the player was switching Fate-JH 2024-02-20 19:10:38 -0500
  • 8f4ae22674 driver as the killer, not the vehicle Fate-JH 2024-02-19 18:45:58 -0500
  • 4ea9041d82 initial debug draw packet; data for the tests are entirely fabricated as we have no instances of this packet in the wild Fate-JH 2024-02-19 17:04:59 -0500
  • 6790ced5a0 reusing the existing sector data; better resets, negating an issue during mounting where the player does not switch back to recovery; disabling was bugged due to missed timer upgrade Fate-JH 2024-02-19 14:20:09 -0500
  • 88b24ee2ab here ya go ScrawnyRonnie 2024-02-18 20:26:40 -0500
  • 99aafbe4db switched environment handling from the control agency side to the entity side to match other zone interactions Fate-JH 2024-02-18 10:12:08 -0500
  • fc66b43cb5
    fix logo url Jakob Gillich 2024-02-16 22:08:16 +0100
  • c705a0fb56
    Merge pull request #1157 from ScrawnyRonnie/squads Fate-JH 2024-02-12 18:36:34 -0500
  • d1209428f4 uniqueness can be generated without having to having to go through source entries; made certain turret upgrading cooperates with turret automation; other targets for turret misaimed aggression; turrets sychronize better on zone load; target validation and blankinghas changed again Fate-JH 2024-02-12 18:30:49 -0500
  • 587e0f4d2b disable promote ScrawnyRonnie 2024-02-12 09:57:35 -0500
  • cd922c5ba9 turret detection methods accounting for specific targets and considerations such as silent running; various turret interactions with other turrets and radiation clouds; proper management of retaliation and jamming; facility turrets have play in the lifecycle in the power structure and capture mechanics of the facility Fate-JH 2024-02-07 02:13:29 -0500
  • 92096a01ed overhaul of the auto turret target selection process; conditions for MAX detection; rewired self-reporting to address the its issue a bit more specifically; ATDispatch is no longer useless as differences between facility turrets and deployable turrets have been identified, shifting the method to implementing and overriding in subclass control agencies Fate-JH 2024-02-05 18:43:47 -0500
  • c97732dfe9 reactivating turret deployable destruction; clarifying the validation and clearing conditions for different kinds of auto turrets; extending self-reporting auto turret behavior to other auto-turrets Fate-JH 2024-01-30 18:49:06 -0500
  • e6ec5b1ee4 secondary queue that keeps track of the previous test shot subjects when none have been tested, allowing for a packet to be skipped during subsequent test shots Fate-JH 2024-01-27 23:09:17 -0500
  • 1ff0577db7 making specific target validation conditions for different auto turrets, also target blanking, and clarification of how the self-reporting mode cleansup after itself; wrote function documentation to make it all make sense (it doesn't) Fate-JH 2024-01-23 17:45:20 -0500
  • 02ad42743c self-reported firing mode for targets that go stationary and then use a 'clever trick' to avoid taking damage while in full exposure to the automated turret; documentation on the automated turret operations (it needs it!) Fate-JH 2024-01-15 18:37:02 -0500
  • 3ffb817f4a attempted cleanup of previous test fire condition; division of turret callbacks between generic targets and vehicle targets; facility turret stops automatic fire when being mounted and resumes automatic mode when being dismounted Fate-JH 2024-01-12 02:03:46 -0500
  • 20b5de34ab adjust mounting code to betterhandle automation with the facility turrets; basic operation of automation has also been changed, adding a variety of ranges to test against, and cylindrical distance checks Fate-JH 2024-01-04 01:51:16 -0500
  • fc2ce70aae separated overworld facility turrets from cavern facility turrets, called vanu sentry turrets; tightened functionality inheritance between turret deployables and facility turrets; corrected issue where recharging vehicle weapons didn't work Fate-JH 2024-01-01 15:20:29 -0500
  • 18c3162dfe introduced definition properties to configure auto fire; interspersed properties into relevant files; non-squared velocity check for isMoving Fate-JH 2023-12-13 23:21:28 -0500
  • 2e84b33a47 thoroughly reorganized code in behavior; added code for turret-specific interactions for deployable construction, deployable destruction, jamming, and for weaponfire retribution; killing is currently disable for testing turnaround Fate-JH 2023-12-11 11:24:36 -0500
  • 41462ce540 initial AIDamage packet and tests; wrote handling code for the AIDamage packet that transforms it into actionable projectile damage Fate-JH 2023-12-05 21:59:35 -0500
  • 9952803883 zone interaction for turret discovery, players only so far; minor field value change for small turret data; automated turret target recognition; grammatical and linter fixes Fate-JH 2023-12-04 11:48:34 -0500
  • e9daae5802
    More Experience Fixes (#1163) Fate-JH 2024-01-17 23:32:54 -0500
  • 22d097347b
    Merge pull request #1164 from Fate-JH/order-fulfillment Fate-JH 2024-01-17 23:32:28 -0500
  • 37e333925b fixed column name difference between database and persistence objects Fate-JH 2024-01-16 13:07:16 -0500
  • 373d86fd57 whether the order fails or not, the flag is reset Fate-JH 2024-01-16 01:33:13 -0500
  • 01885149fe revenge experience now rate down and capped; fixed issue with the tail of an empty list Fate-JH 2024-01-15 21:24:20 -0500
  • 7de49b091c no print ScrawnyRonnie 2024-01-11 13:07:37 -0500
  • ea6b6d69a4 actually remove them ScrawnyRonnie 2024-01-10 13:28:58 -0500
  • 89ac6ec48f fix phantom listed squad ScrawnyRonnie 2024-01-09 22:11:40 -0500
  • bcb3c43211 console? ScrawnyRonnie 2024-01-08 20:36:38 -0500
  • 85957670ba
    Log-Related Fixes (2023-12-5) (#1149) Fate-JH 2024-01-08 12:59:58 -0500
  • ba7adee547
    Merge pull request #1152 from Resaec/even_more_doors Fate-JH 2024-01-08 11:25:19 -0500
  • da32c68479
    Merge pull request #1159 from Resaec/squad_voice_host_request_message Fate-JH 2024-01-08 11:25:00 -0500
  • cc48e96b83
    Merge pull request #1160 from Resaec/outfit_membership_request_packet Fate-JH 2024-01-08 11:23:58 -0500
  • 6eba049cdd
    Merge pull request #1161 from Resaec/fix-vitality-test-clearhistory Fate-JH 2024-01-08 11:21:56 -0500
  • d86580b21f adjustment to calculations for the long life bonus experience and to the lifespan experience limits Fate-JH 2024-01-08 01:54:26 -0500
  • 892cd376bc no search ScrawnyRonnie 2024-01-07 20:43:56 -0500
  • 69b5dec127 no reset ScrawnyRonnie 2024-01-02 21:22:48 -0500
  • 2555875d49 Cleaned up warnings Resaec 2024-01-02 02:07:04 +0100