evanpelle
33292aec5c
feat: replay archived games, gamestate hash verification ( #195 )
...
create endpoint to load archived game. when joining game client first
checks if the game is active, if not it requests the game archive from
the server. the archive is sent to LocalServer to replay the game
locally. Every 10 ticks a hash is stored on the archive, and during
replay the LocalServer verifies this hash.
2025-03-09 14:24:39 -07:00
Readixyee
84951fed9f
Sam anti nuke missile launcher ( #176 )
...
now with better name
---------
Co-authored-by: evanpelle <evanpelle@gmail.com >
2025-03-09 13:25:51 -07:00
Tiger McSwane
219d732f84
Added Britannia map with 23 NPC as well as their flags ( #186 )
...
Let me know if you have any questions or concerns. This is my first time
near coding, so it would not hurt to double check my work. Thanks!
2025-03-08 16:58:04 -08:00
evanpelle
4281095666
update maps: remove small lakes as it breaks encirclement. More money… ( #188 )
...
… more frequent trade ships, lakes prevent encirclement, warships start
at full health
2025-03-08 16:45:23 -08:00
evanpelle
c99cec8f0b
add South America map ( #184 )
2025-03-08 12:11:34 -08:00
evanpelle
09132495c0
Revert "have MIRV target all non allied players, increase price to 25… ( #181 )
...
… million"
This reverts commit 226112beb5 .
2025-03-08 10:58:46 -08:00
Ilan Schemoul
afe4f85919
fix: warship icon ( #178 )
2025-03-08 10:27:16 -08:00
PilkeySEK
8fca3f6c3d
Fix minor typo in MIRVExecution
2025-03-08 18:21:49 +01:00
evanpelle
37043ab479
Merge pull request #173 from ilan-schemoul/stats-records
...
feat: remove LocalPersistantStats so we locally save GameRecords
2025-03-08 09:19:57 -08:00
ilan schemoul
c5151b4594
nerf trade (1/500 => 1/700)
...
Now everyone trade with everyone trade is OP we nerf it
2025-03-08 17:47:21 +01:00
ilan schemoul
1b76c46bc5
feat: remove LocalPersistantStats so we locally save GameRecords
...
GameRecords also now include PlayerStats
2025-03-08 17:39:41 +01:00
evanpelle
7215c218d4
Merge pull request #170 from Readixyee/tradeship-caching
...
Trade ship path caching
2025-03-07 19:08:13 -08:00
Readixyee
7b0770649f
cache system
2025-03-07 21:36:19 +01:00
Evan
3dd02ec4df
remove max boat distance
2025-03-07 10:38:26 -08:00
Evan
673a7a400c
largest attacker gets cluster
2025-03-07 10:22:46 -08:00
BeGj
619891741f
linting
2025-03-07 16:53:10 +00:00
PilkeySEK
e979e1184c
Add guard clause instead of nesting
2025-03-07 14:16:18 +01:00
evanpelle
d0359a2db4
Merge pull request #149 from UnBuiltTree/icon-remake
...
Icon Remake
2025-03-06 18:49:19 -08:00
Evan
df2bb36aae
cap warship cost at 1 million
2025-03-06 16:14:13 -08:00
evanpelle
974d606923
Merge pull request #159 from ilan-schemoul/save-stats
...
feat: save stats to local storage
2025-03-06 15:57:00 -08:00
Evan
4c8eeb0cc1
merge branch v0.17.3
2025-03-06 15:46:57 -08:00
Evan
1dc7864617
make lobbies more frequent
2025-03-06 10:57:06 -08:00
evanpelle
447e6238d8
Merge pull request #148 from ilan-schemoul/main
...
default 95% soldiers
2025-03-06 09:03:44 -08:00
UnBuiltTree
89326baa37
Updated StructureLayer and GameMap for Remake of Icons, added extra building png icons resources.
2025-03-05 21:29:19 -06:00
ilan schemoul
bd8f72421e
default 95% soldiers
2025-03-06 01:22:00 +01:00
ilan schemoul
398d354702
feat: save stats to local storage
...
Victory lose, player stats, lobby config are stored to local storage
(for later use)
2025-03-06 01:00:19 +01:00
Evan
303180f51f
update config, fix s3 region
2025-03-05 13:50:32 -08:00
Evan
2b26cfbbc9
update aws deployment, have client get env from server
2025-03-05 12:37:37 -08:00
Evan
1becff9fd1
Merge branch 'main' of github.com:openfrontio/OpenFrontIO
2025-03-04 16:32:32 -08:00
evanpelle
7d79c299f4
Merge pull request #143 from ilan-schemoul/warship-target
...
feat: WarShips red color outside if target current player
2025-03-04 15:53:47 -08:00
ilan schemoul
d2208755c4
feat: WarShips red color outside if target current player
...
Hard to know when warship captures your trade so if they target one of
your trade or war ship they are highlighted in red.
Known limitation: doesn't work well if the WarShip is already in red
(player's color)
2025-03-05 00:45:35 +01:00
Evan
6a22d58281
use admin key token for admin auth
2025-03-04 08:43:17 -08:00
evanpelle
fe0e0f0dca
Merge pull request #140 from BeGj/fix/missile-silo-wrong-log-text
...
corrects port to missile silo
2025-03-04 06:08:45 -08:00
BeGj
8bd1d84dae
corrects port to missile silo
2025-03-04 14:06:35 +00:00
evanpelle
718b572b59
Merge pull request #117 from ilan-schemoul/cance-attacks
...
feat: cancel attack
2025-03-04 05:20:01 -08:00
Evan
226112beb5
have MIRV target all non allied players, increase price to 25 million
2025-03-03 20:46:28 -08:00
Evan
ccebe86664
reduce alliance to 4 minutes
2025-03-03 20:32:09 -08:00
Evan
49a54cd879
traitors have .8 defense debuff
2025-03-03 20:31:39 -08:00
Evan
3aa375b210
have warships favor attacking transport ships
2025-03-03 20:23:27 -08:00
Evan
0a482e2e6e
infinity checks on bigint
2025-03-03 19:21:39 -08:00
Evan
c1383d76f1
allow boating on lakes
2025-03-03 19:19:16 -08:00
Evan
399cf4aab0
optimize trade ships
2025-03-03 14:37:24 -08:00
ilan schemoul
9a1f916f4d
feat: cancel attack
...
Canceling attack takes time and incurs a malus (loose some troops).
Also prettier fixed a file HostLobbyModal.
2025-03-03 22:06:35 +01:00
evanpelle
b43bfa1194
Merge pull request #118 from ilan-schemoul/fix-comment-nuke
...
refactor: remove comment outdated
2025-03-02 20:03:23 -08:00
evanpelle
ef50ceffbc
Merge pull request #119 from BrunoJurkovic/show-attack-boats-in-chat
...
Naval attack message added
2025-03-02 20:03:08 -08:00
Bruno Jurković
b488bcea68
naval invasion alert added
2025-03-02 22:45:00 +01:00
evanpelle
db3f62d0b1
Merge pull request #88 from ilan-schemoul/click
...
Left click now open menu (double click or shift+click to attack)
2025-03-02 13:38:09 -08:00
ilan schemoul
e45c4b5ba4
refactor: remove comment outdated
2025-03-02 22:30:38 +01:00
ilan schemoul
fc7b08402f
feat: stats system to see number of nukes sent by a player in PlayerPanel
2025-03-02 21:41:00 +01:00
evanpelle
38b762b8bc
Merge pull request #95 from ilan-schemoul/embargoes
...
feat: everyone trade with everyone, anyone can embargo a player to stop trade
2025-03-02 10:58:05 -08:00