Commit Graph

180 Commits

Author SHA1 Message Date
Evan 8abc5e4aed implement battleship 2024-11-26 10:15:54 -08:00
Evan 98367ac966 spawn fewer tradeships, change destroyer, tradeship graphic 2024-11-25 20:16:08 -08:00
evanpelle 3137611ab3 make nukes destroy more troops 2024-11-25 19:13:15 -08:00
Evan 9af75331e2 update alliance() 2024-11-25 14:10:17 -08:00
Evan a1b1c5959c bugfix: nuking yourself makes you a traitor 2024-11-25 14:08:24 -08:00
Evan 5997262416 nuking breaks alliance 2024-11-25 09:28:28 -08:00
Evan 146a7ef657 bugfix: destroys not capturing tradeships 2024-11-25 09:19:22 -08:00
Evan 0b062179ac ports increase in price, NPC attack more frequently, tradeship destroyed if dst port destroyed or captured 2024-11-24 21:03:09 -08:00
Evan 5431aff30c NPCs less agressive, trade ship less gold, NPCs recapture after nuke 2024-11-23 21:53:26 -08:00
Evan 6b934a5929 increase gold addition rate, make ports slightly cheaper 2024-11-23 20:02:48 -08:00
Evan 5334cd4e9f nukes don't destroy other nukes 2024-11-23 20:00:21 -08:00
Evan 110daccdc4 rebalance nuclear blast 2024-11-23 19:58:24 -08:00
Evan 3a2f8c9538 have playerexecution check & delete units on death. fixes bug where units weren't being captured when player dies 2024-11-23 10:13:03 -08:00
Evan 1e2b23d2de fixed bug causing crash when capturing trade ship already captured by another destroyer 2024-11-22 20:49:45 -08:00
Evan a2a6654bf5 fixed bug where each intent was duplicated
destroyers find and capture trade ships
ports generate more trade ships
2024-11-22 20:28:58 -08:00
Evan 3f315cd433 display message when trade ship arrives 2024-11-22 15:03:00 -08:00
Evan 3f27f6e72c more efficient port calculation, npcs send fewer boats, fewer trade ships 2024-11-22 14:42:48 -08:00
Evan 45ff069d2c fix nukeexecution building atom bomb when hydrogen bomb selected 2024-11-22 12:19:53 -08:00
evanpelle bc3cf09960 npcs build ports 2024-11-21 19:53:02 -08:00
Evan f664657e78 fix NPC send boat chances 2024-11-20 20:55:08 -08:00
Evan b915737a0e fix transport ship execution null bug 2024-11-20 20:50:16 -08:00
Evan cb44144fc6 actually fix dst is null on transportshipexecution bug 2024-11-20 20:50:00 -08:00
Evan 819b8ef23a fix port ally finding bug, fix transport ship crashing game when target tile not found 2024-11-20 20:22:51 -08:00
Evan 8b391c7ae0 rebalance nukes 2024-11-20 20:07:56 -08:00
Evan 18ac34ae45 Created hydrogen bomb 2024-11-20 19:55:42 -08:00
Evan 8531b47144 make destroyers faster 2024-11-20 19:33:01 -08:00
Evan 66d201ad8c fix pathfinding bug, returned same cell as src 2024-11-20 19:32:29 -08:00
evanpelle 108fad8096 create territoryBound, have player execution check units for capture
fix bug where PortExecution tries to get random element from empty list and crashes
2024-11-17 19:56:54 -08:00
Evan 371a33b406 fixed units() returning empty when no units specified, moved canBuild logic to PlayerImpl 2024-11-17 12:38:54 -08:00
Evan 8f8de97d9b remove BuildValidator 2024-11-17 10:33:13 -08:00
Evan 0d5f514c48 nukes cause more troop damage 2024-11-17 09:36:12 -08:00
Evan b5a8339eb3 move unit info to config 2024-11-16 21:09:25 -08:00
Evan 05a3bed093 nukes spawn from missile silos 2024-11-16 13:48:33 -08:00
Evan e26230275b add missile silo 2024-11-16 11:45:28 -08:00
Evan ddc7ddb8b8 only trade with allies 2024-11-15 20:43:15 -08:00
Evan b1e1d7263c Created TradeShips 2024-11-15 20:43:15 -08:00
Evan b559204076 spread out boat pathing over multiple ticks, fix neighborsWrapped bug 2024-11-15 20:43:15 -08:00
evanpelle d3d0651659 can capture and destroy ports 2024-11-15 20:43:15 -08:00
Evan 530f2dc2df destroyers now patrol 2024-11-15 20:43:15 -08:00
evanpelle 71be40a2cd destroyer spawns from port 2024-11-15 20:43:15 -08:00
evanpelle 1c8489f099 port spawns on coast 2024-11-15 20:43:15 -08:00
evanpelle febabf00db must build port before destroyer 2024-11-15 20:43:15 -08:00
evanpelle 09ead3791d add port 2024-11-15 20:43:15 -08:00
Evan 4236a580e3 working on port 2024-11-15 20:43:15 -08:00
evanpelle 0b3a92e498 transport ship use pathfinding library 2024-11-15 20:43:15 -08:00
Evan 4e71a64ea7 implement destroyers 2024-11-15 20:43:15 -08:00
evanpelle f0db9324d7 working on destroyer 2024-11-15 20:43:15 -08:00
Evan f742f8acbf working on pathfinding 2024-11-15 20:43:15 -08:00
Evan 975750b294 destroyer moves upwards 2024-11-15 20:43:15 -08:00
evanpelle c7951d77c0 adding destroyer 2024-11-15 20:43:15 -08:00