Warzone2100 / warzone2100

Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
https://wz2100.net
GNU General Public License v2.0
3.23k stars 534 forks source link

Concrete Map on no bases setting - AIs start with bases already built #1808

Closed eecoston closed 3 years ago

eecoston commented 3 years ago

Describe the bug Concrete map - on insane difficulty with tech level 0 and start with no bases, the computers all start with built bases To Reproduce Steps to reproduce the behavior:

  1. Go to Singleplayer, select start skirmish game
  2. Game settings sk-Concrete T1, no scavengers, no alliances, low power, no bases, and default structure limits.
  3. Click start hosting
  4. Set each player opening to NullBot on insane difficulty. Click ready for the game to begin.

Expected behavior Each computer should start with no bases built, just two trucks and a rush to builld from scratch. Instead, all the AIs start with bases and the human players start from scratch. Screenshots or Videos The game settings: image

The map at the game start, showing all AIs with built bases. Bottom left is player one. All others are NullBot AI on insane difficulty. image Your System:

vaut commented 3 years ago

This is not a bug. AI is weaker than humans and is a way to give the bot a better chance of winning. https://github.com/Warzone2100/warzone2100/blob/edb455fb8ccf6ee6848a7601e2af2bbd62fa0d88/data/mp/multiplay/script/rules/setup/base.js#L12

KJeff01 commented 3 years ago

This was always a feature. Insane AIs get their full bases regardless of base type chosen to make them more of a challenge.