Refactorio / RedMew

The RedMew scenario code for Factorio.
https://redmew.com
GNU General Public License v3.0
176 stars 80 forks source link

DO: Silo Defense scenario #1403

Open RedRafe opened 5 months ago

RedRafe commented 5 months ago

G'day, I'd like to add this new PvE scenario to the DangerOres folder

Objective: Launch 666 rockets while defending your own silo against biters in a DO map

Setting: regular DO rules apply, with:

Relevant code changes:

Other than that, everything else is for The Silo defense scenario itself:

I'm not 100% sure on how rocket_launched works. I've tested on single player & I didn't manage to get the win condition/reset message.

I'm attaching a few screenshots of the map below

Spawn area

Screenshot from 2024-03-17 14-22-33

Biter waves

Screenshot from 2024-03-17 14-28-05

Map lost

Screenshot from 2024-03-17 14-29-48

Anti grief

Screenshot from 2024-03-17 15-02-01

RedRafe commented 5 months ago

Obviously I'd like to test it with actual players before adding it. The satellite module I straight up copied from danger_ores_angelsbobs just changing the sat count

RedRafe commented 5 months ago

Updating this based on feedbacks from test runs. Todo before merging (more of a memo to me when I'll come back to this in a week or so):

Data side:

@ grilled - the rocket launched module worked fine (it start counting after reaching 1 evo, thats why I didn't get it on editor testing) but after 50-60 waves becomes unplayable due to the lag of biters moving towards base. So for higher wave count (>50/100) it needs some boss mechanic maybe so instead of creating 4'000 biters, only a bunch of them are created with better stats. Below a couple images from the last run

do_path do_path_2