Leveled Enemies

by withers

Enemies have levels and get progressively harder to kill with evolution.

6 years ago
0.15
4
Owner:
withers
Source:
N/A
Homepage:
https://None
License:
MIT
Created:
6 years ago
Latest Version:
0.0.2 (6 years ago)
Factorio version:
0.15
Downloaded by:
4 users

.....WORK IN PROGRESS MOD.....

LEVELED ENEMIES

This mod adds leveled enemies to the game. Levels are between 1 and 10. Level 10 enemies are very powerful.

SETTINGS:

DIFFICULTY: Effects how powerful enemies get as they level up.

PACED EVOLUTION: With this box checked, evolution factor from 0 to 1 will not exceed your research progress towards launching the rocket. Only techs that are prerequisites to launch a rocket count toward this progress. After you've launched the rocket, the evolution level cap is removed. (yes, this means evolution can go higher than 1. See below.)

BEGIN LEVELING: Tells at what evolution enemies should begin to level up. Enemies found before this evolution is reached will be non-leveled enemies. Can be between 0 and 10.

END LEVELING: Tells at what evolution enemies should reach maximum level (level 10). Can be between 1 and 10. Consider this the "new expanded maximum evolution".

EXPANDED EVOLUTION: The vanilla game allows evolution factor to range between 0 and 1. With this mod, it can go as high as 10. However, there's a game limitation that prevents evolution from going higher than 1. So to work around this, this mod rescales all the spawn tables to fit the new range inside the 0-1 range. Example: If you specify for enemies to max out at evolution 2, then new range will be between 0 and 2, and everything will scale from that to fit 0 to 1. However, it will take twice as much pollution, time, and destroying spawners to get there.

Note that the unleveled spawn tables (which apply before the "begin leveling" setting) still range from 0 to 1, even if you've expanded the cap to over 1.

Changes:

.0.0.3 -- (not released yet) Changed the way paced evolution works. Instead of capping evolution at your research progress. It applies gradual negative pressure to evolution if/when it exceeds research progress. So for example if you go on a rampage and destroy a bunch of nests, evolution will spike as with vanilla, but will then gradually reduce over time until it's back to research progress.

.0.0.2 -- Removed some chat log stuff I had left in by mistake. Idiot-proofed settings. Changed default settings to something less brutal.