Skip to content

Add base failure, Nod defense to gdi05b & gdi05c#21247

Merged
PunkPun merged 1 commit into
OpenRA:bleedfrom
JovialFeline:gdi-05-fix-lock
Jul 26, 2024
Merged

Add base failure, Nod defense to gdi05b & gdi05c#21247
PunkPun merged 1 commit into
OpenRA:bleedfrom
JovialFeline:gdi-05-fix-lock

Conversation

@JovialFeline

@JovialFeline JovialFeline commented Dec 10, 2023

Copy link
Copy Markdown
Contributor

In 05b/05c, GDI now fails if the GDI base is destroyed before its discovery.

  • If this happens, the location is revealed as a courtesy.

In 05b/05c, GDI can now draw Nod attackers from the GDI base by going after Nod's own base.

  • This is skipped if the GDI base has been discovered.
  • Extra simple to do on 05b because of the terrain.

Nod attack routes in 05b/05c are now more direct.

Like 05c, 05b now delays the appearance of GDI's harvester until the base is discovered.


Some changes to GDI 05 prompted by a bug report from Zsombi. It's possible to skip recovering the GDI base and destroy Nod with only starting units. If Nod first destroys all the GDI structures, completing the "Find the GDI base" objective becomes impossible and the mission is locked.

Zsombi expected victory since Nod got wiped off the map. This seems at odds with at least the video briefing and how the original triggers are set up.

BaseTrigger2

For the sake of fun, I've tried for a middle ground that happens to be possible in the original mission: losing the base before discovery still causes defeat but if the Nod base is attacked, their forces at the GDI base can get pulled back to defend.

Attack routes in 05b/05c have an added waypoint inside the GDI base to sidestep an issue. It's possible for the attack functions with Utils.Take to affect the same units and queue orders. The result is attackers that path toward one entrance of the GDI base, finish that attack route, circle back to the Nod base to begin another route, and then attack a different entrance.

2023-12-06_13-14-46.mp4

05a was left untouched because Nod is not scripted to attack until the base is discovered.

@PunkPun PunkPun added this to the Next Release milestone Jan 6, 2024

@RoosterDragon RoosterDragon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good to me. Player through both maps and no issues to note.

@PunkPun PunkPun left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging in trust that any regressions will be quickly fixed

@PunkPun PunkPun merged commit 0aac588 into OpenRA:bleed Jul 26, 2024
@PunkPun

PunkPun commented Jul 26, 2024

Copy link
Copy Markdown
Member

changelog

@JovialFeline JovialFeline deleted the gdi-05-fix-lock branch March 21, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants