Commit Graph

1851 Commits

Author SHA1 Message Date
Scott Anderson 1ea0c3832a src/client/graphics/layers/TerritoryLayer.ts 2025-05-14 22:15:36 -04:00
Scott Anderson c3be640fb9 src/client/graphics/layers/SpawnTimer.ts 2025-05-14 22:15:36 -04:00
Scott Anderson ef80b97b73 src/client/graphics/layers/RadialMenu.ts 2025-05-14 22:15:36 -04:00
Scott Anderson 61e0c0ca95 src/client/graphics/layers/PlayerPanel.ts 2025-05-14 22:15:36 -04:00
Scott Anderson 5da577d879 src/client/graphics/layers/PlayerInfoOverlay.ts 2025-05-14 22:15:36 -04:00
Scott Anderson b39c5526a1 src/client/graphics/layers/OptionsMenu.ts 2025-05-14 22:15:36 -04:00
Scott Anderson c0c675088c src/client/graphics/layers/MultiTabModal.ts 2025-05-14 22:15:36 -04:00
Scott Anderson 4f06126b00 src/client/graphics/layers/ChatModal.ts 2025-05-14 22:15:36 -04:00
Scott Anderson cc5b6adfbc src/client/graphics/layers/ChatDisplay.ts 2025-05-14 22:15:36 -04:00
Scott Anderson 272e29fe67 src/client/graphics/SpriteLoader.ts 2025-05-14 22:15:36 -04:00
Scott Anderson d1728b7eef src/core/game/GameUpdates.ts 2025-05-14 02:26:31 -04:00
Scott Anderson 9eb59f9d91 src/core/Schemas.ts 2025-05-14 02:26:28 -04:00
Scott Anderson 829e690428 src/client/Transport.ts 2025-05-14 02:26:26 -04:00
Scott Anderson 329a692ef0 src/client/SinglePlayerModal.ts 2025-05-14 02:26:23 -04:00
Scott Anderson 18550ff8aa src/client/PublicLobby.ts 2025-05-14 02:26:21 -04:00
Scott Anderson ef2287782a src/client/Main.ts 2025-05-14 02:26:18 -04:00
Scott Anderson 81c2d88add src/client/LocalServer.ts 2025-05-14 02:26:16 -04:00
Scott Anderson 90f728734d src/client/HostLobbyModal.ts 2025-05-14 02:26:13 -04:00
Scott Anderson dabe61f6ab src/client/ClientGameRunner.ts 2025-05-14 02:26:11 -04:00
Scott Anderson 90c1de44b6 src/server/Master.ts 2025-05-14 01:58:35 -04:00
Scott Anderson 95b1777769 src/server/MapPlaylist.ts 2025-05-14 01:58:28 -04:00
Scott Anderson cc044d7a09 src/server/Logger.ts 2025-05-14 01:58:14 -04:00
Scott Anderson 07a04294ad src/server/Gatekeeper.ts 2025-05-14 01:58:02 -04:00
Scott Anderson 17f2559572 src/server/GameServer.ts 2025-05-14 01:57:48 -04:00
Scott Anderson a930a8c231 src/server/GameManager.ts 2025-05-14 01:56:15 -04:00
Scott Anderson 75e28f944f src/server/Worker.ts 2025-05-14 01:53:46 -04:00
Scott Anderson 1e1a14c8a8 PastelTheme 2025-05-14 01:53:36 -04:00
Scott Anderson 4df361d5b1 src/core/configuration/DefaultConfig.ts 2025-05-14 01:53:16 -04:00
Scott Anderson 535ab06a0a src/core/configuration/ConfigLoader.ts 2025-05-14 01:53:07 -04:00
Scott Anderson 4dc73e1110 src/core/Schemas.ts 2025-05-14 01:52:54 -04:00
Scott Anderson 9a7d6283f8 wip 2025-05-14 01:43:20 -04:00
Scott Anderson 2b4d28bb34 Merge main into strict 2025-05-14 00:26:56 -04:00
Scott Anderson 2b7b5f03c7 Reduce workflow permissions (#748)
Reduce workflow permissions to the minimum required.

Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-05-13 20:26:22 -07:00
Scott Anderson 69f8e70d5d Install recommended security updates and updated browsers list (#747)
- npm audit fix --force
- npx update-browserslist-db@latest

---------

Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-05-13 18:02:41 -07:00
Scott Anderson 95f5cf68d2 Cleanup deploy script (#708)
## Description:

- Remove the environment from the deploy action, to prevent github
actions from automatically creating a second deployment. This is no
longer needed because the relevant secrets have been moved up to the
repository level.
- Remove the PR comment, as this is now redundant.


![image](https://github.com/user-attachments/assets/e07fde04-9788-4a5e-9a94-01b0917c45d1)

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

---------

Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-05-13 19:57:45 -04:00
Scott Anderson c4fad34bbe Create CODEOWNERS (#746)
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
2025-05-13 19:38:19 -04:00
Scott Anderson 60d5e8679d fix 2025-05-13 03:41:59 -04:00
Scott Anderson 363e4b995e fix 2025-05-13 03:41:59 -04:00
Scott Anderson 34bd03eca9 eqeqeq, strictNullChecks 2025-05-13 03:41:59 -04:00
Scott Anderson c28fe35b5a fix 2025-05-13 03:41:59 -04:00
Scott Anderson a38d3d986f fix 2025-05-13 03:41:59 -04:00
Scott Anderson 781ddb5911 Merge main into strict 2025-05-13 03:41:42 -04:00
Scott Anderson 8fdd7f8a2f fix 2025-05-13 03:41:28 -04:00
Scott Anderson fd16b8f0e8 Merge commit 'd49272e17e6b162b9bf4a6934d0f89de3285316e' into HEAD 2025-05-13 03:40:58 -04:00
DevelopingTom 7c163e2361 Curved nuke trajectory (#734)
## Description:

Change nuke trajectory to follow a curve, and add a trail behind them.


![image](https://github.com/user-attachments/assets/f0fac8a0-d173-4e13-a889-3d19c36f85b8)

### Details:
- Use a look-up table to approximate the distance travelled, so the
speed remains constant along the curve
- The nuke speed is higher than a single pixel, so draw a line behind
for the trail
- Added a new "utility" file for the Bresenham/Bezier algorith: please
tell me if that's ok

### Edge cases (literally the edges):
The control points remains in the map so the curve can never go outside:


![image](https://github.com/user-attachments/assets/bb3a02fd-d76d-4643-a123-8bbc48c0ca87)



## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>

---------

Co-authored-by: Scott Anderson <scottanderson@users.noreply.github.com>
2025-05-13 01:30:31 -04:00
evan 36759eaa87 remove tournament advert from win/lose modal 2025-05-12 21:03:20 -07:00
evan cb864f6fe9 on error makes sure to return status with json body, otherwise the request hangs 2025-05-12 20:43:31 -07:00
evan 8ed7b9eb52 increase number of worker in prod config 6=>20 2025-05-12 17:45:39 -07:00
evan 0fa751fc0a deploy.sh: replace us with nbg1 2025-05-12 17:30:25 -07:00
Scott Anderson f8a052a6ce Client JWT authentication (#723)
## Description:

Send JWT to the game server for verification.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [ ] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

---------

Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-05-12 11:51:40 -07:00