Ilan Schemoul
8925f48ba7
sam protects againt mirv warhead ( #376 )
...
Fixes #483
## 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:
respectful pinguin
2025-04-17 19:02:50 -07:00
Evan
add27fd5d9
update unit position in UnitGrid when units move
2025-04-06 15:13:45 -07:00
Evan
0dbc246a63
reduce transport frequency for fakehumanexecution, make transport render more efficient
2025-04-05 17:14:56 -07:00
Evan
364387578b
fix lobby duration at 60s now that we limit lobby size. remove "high traffic time"
2025-03-15 17:22:15 -07:00
Ilan Schemoul
b9dad022fc
fix timer ( #239 )
...
- **improve and fix dynamic lobby**
- **Revert "Change BorderTiles from Array to Set (#230 )"**
I'm obviously forced to include the revert patch otherwise I can't
compile. but you should first merge PR dedicated to revert before tthis
2025-03-13 17:03:38 -07:00
Ilan Schemoul
07ad7912bc
feat: timer starts if enough player or enough time ( #229 )
...
Avoid these huge lobbies
2025-03-12 14:18:34 -07:00
evanpelle
b1035a8e77
update to hetzner deployment ( #220 )
2025-03-12 09:17:27 -07:00
evanpelle
5dc00bc3ab
use git commit hash verification when replaying archived games ( #204 )
2025-03-10 12:40:36 -07:00
Evan
4c8eeb0cc1
merge branch v0.17.3
2025-03-06 15:46:57 -08:00
Evan
2b26cfbbc9
update aws deployment, have client get env from server
2025-03-05 12:37:37 -08:00
Evan
6a22d58281
use admin key token for admin auth
2025-03-04 08:43:17 -08:00
Evan
bad74a0488
schedule game duration based on time of day
2025-03-02 09:39:54 -08:00
Evan
a3ae44ddb1
schedule game duration based on time of day
2025-03-01 21:03:21 -08:00
Evan
969886331c
create discord login button & flow
2025-02-16 12:18:50 -08:00
NewHappyRabbit
f44fd79568
Player can now disable emojis
2025-02-16 12:18:50 -08:00
NewHappyRabbit
7fcbaa8584
Added creative mode. Everything costs 0 gold, builds instantly and you start with 100k population
2025-02-12 00:15:30 +02:00
NewHappyRabbit
949f68287e
Added flags
2025-02-11 23:34:19 +02:00
Evan
81a83706c7
rebalance difficulties: adjust max pop on difficulties
2025-02-11 08:29:08 -08:00
Evan
1594a45dac
have buildings take time to construct
2025-02-08 13:53:58 -08:00
Evan
b643a6357b
implement mirv
2025-02-04 11:53:41 -08:00
Evan
e750afcd65
has player.units filter by type
2025-02-03 12:54:06 -08:00
Evan
bbf72bd14f
simply start population calculation
2025-02-03 12:37:04 -08:00
Evan
c109d23f9f
combine battleship + destroyer => warship.
2025-02-02 14:31:30 -08:00
Evan
ebe50b30e1
make control panel mobile friendly
2025-02-01 12:05:11 -08:00
Evan
95aa222f8e
improve front page
2025-02-01 12:05:11 -08:00
Evan
ffb0b7c172
add player death & quotes when win or lose
2025-02-01 12:05:11 -08:00
Evan
7325cfc7e6
leaderboard shows percentage non-fallout tiles owned
2025-02-01 12:05:11 -08:00
Evan
7a2f4210ed
update win condtion: 80% non fallout tiles
2025-02-01 12:05:11 -08:00
Evan
d69a70121f
render structures more efficiently
2025-02-01 12:05:11 -08:00
evanpelle
ad06b14388
thread_split: have structure layer draw updated structures
2025-02-01 12:05:11 -08:00
evanpelle
06fd66ae9e
thread_split: improve icon rendering on names
2025-02-01 12:05:11 -08:00
evanpelle
ab183e4f59
show alliance icon
2025-02-01 12:05:11 -08:00
evanpelle
8fea4d7bfa
make place name for efficient during spawn
2025-02-01 12:05:11 -08:00
Evan
e395619abc
update unitlayer to use new api
2025-02-01 12:05:11 -08:00
Evan
8e442fe9ce
use html for rendering text
2025-02-01 12:05:11 -08:00
evanpelle
3dbe2784b9
thread_split: build units working
2025-02-01 12:05:11 -08:00
evanpelle
10a1f1af8e
thread_split: enable spawn highlight
2025-02-01 12:05:11 -08:00
Evan
7d04d25e6f
thread_split: get units working
2025-02-01 12:05:11 -08:00
Evan
2441abd7c8
game kind of working with GameView
2025-02-01 12:05:11 -08:00
Evan
e9d9fe1d98
make hard & impossible more difficult
2024-12-30 13:21:46 -08:00
Evan
ac1d0c0378
Add relations, NPCs attack enemies using relation, NPCs attack targeted players
2024-12-27 16:53:56 -08:00
Evan
f12fd23e2b
battleship doesn't attack trade ship if destroyer nearby
2024-12-27 10:01:07 -08:00
evanpelle
99e5a62ba6
make leaderboard & events box smaller
2024-12-25 15:36:28 -08:00
evanpelle
57cbf5c55e
Refactor: Split config into Config and ServerConfig
2024-12-25 14:04:19 -08:00
evanpelle
111775a3f4
generate mini map offline and load it from binary. this reduces loading time by 30-40%
2024-12-25 11:27:36 -08:00
Evan
d39aa245d3
rebalance troops increase & max population
2024-12-23 20:03:34 -08:00
Evan
06c00307e5
make discord link more noticeable, have attack bonus be based on number of troops sent, not player troop count (better full sends)
2024-12-20 20:31:54 -08:00
Evan
5307285d8b
give Battleships & Destroyers health, make shells more frequent & larger
2024-12-20 20:31:41 -08:00
Evan
17d75324f8
hit space bar for alternate view
2024-12-20 20:31:24 -08:00
Evan
66fbe8e6b4
don't render player info on top of exit button, render unit type
2024-12-20 20:31:12 -08:00