Rampant, fixed


Based on Rampant 1.1.1 (new AI and enemies). - New types of enemies - Works on SA planets, can control biters, demolishers, Gleba units - Can mutate existing nests - Can attack from afar - Improved search for a passage in the defense - Some new mechanics

Content
2 days ago
1.1 - 2.0
44.5K
Enemies

i Random Biters Egg Recycling

2 months ago

Currently recycling biter eggs gives biter arachnid eggs, it could be interesting to randomize a little to be able to receive any type of egg after recycling (otherwise why do arachnids recycle eggs into basic eggs)

2 months ago

The recycling recipes are created by the "Quality" mod from the developers and they are created automatically. When I was working on converting the "Rampant Arsenal" mod, fighting the recycling recipe bugs took too much time. I don't want to get into it again

It would be better if someone else did this.

2 months ago

I've done a bit of digging into how the mod works on this topic, and so far I've managed to make a simple change allowing each egg to recycle itself.

In swarmutils.lua, between lines 1055 and 1064, "auto_recycle = false," is missing to prevent the quality mod from adding an automatic recipe.
I tested the small change on my game and there don't seem to be any issues, but not knowing the bugs you've faced I'll leave it to you to test that.

I'll continue to look further to get the random result.

Is there a git repository somewhere I could PR once I make progress on this?

2 months ago

Unfortunately, for some reason this parameter was ignored. Half a year ago

a month ago

Hello, I was able to disable the recycling into arachinid issue by changing the recipe to be made in chemical lab. Since chemical lab recipes are ignored by quality mod. (besides batteries for some reason)
https://forums.factorio.com/viewtopic.php?t=120905

local recipe_biterEggConversion =
{
category = 'chemistry',
type = "recipe",
name = "biter-egg-from-"..faction.type.."-egg-rampant",
ingredients = {{type = "item", name = recipe_biterEgg.name, amount = 1}},
order = "c[eggs]-a[biter-egg-convert]_"..faction.type,
results = {{type="item", name="biter-egg", amount=1*eggsKf}},
enabled = false,
allow_productivity = false
}

New response