Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Allies05b #19119

Merged
merged 1 commit into from
Mar 27, 2021
Merged

Add Allies05b #19119

merged 1 commit into from
Mar 27, 2021

Conversation

Smittytron
Copy link
Member

Code here is mostly based on Allies05a. That one has an interesting Real Tough Guy difficulty that vastly changes the way the mission plays out. I couldn't think of an innovative way to achieve that here so just the three difficulties. If I find the right amount of inspiration/motivation I may come back and add the extra difficulty level.

@pchote pchote mentioned this pull request Feb 16, 2021
8 tasks
@Smittytron
Copy link
Member Author

From Discord FWIW

3:43 PM] tttppp: Allies05b on Easy worked great

@darcyrush
Copy link

Fatal Lua Error: [string "allies05b.lua"]:79: attempt to index global 'Hero' (a nil value)
   at OpenRA.Scripting.ScriptContext.FatalError(String message)
   at OpenRA.Mods.Common.Scripting.ScriptTriggers.OpenRA.Mods.Common.Traits.INotifyKilled.Killed(Actor self, AttackInfo e)
   at OpenRA.Mods.Common.Traits.Health.InflictDamage(Actor self, Actor attacker, Damage damage, Boolean ignoreModifiers)
   at OpenRA.Mods.Common.Warheads.SpreadDamageWarhead.DoImpact(WPos pos, Actor firedBy, WarheadArgs args)
   at OpenRA.World.Tick()
   at OpenRA.Game.InnerLogicTick(OrderManager orderManager)
   at OpenRA.Game.LogicTick()
   at OpenRA.Game.Loop()
   at OpenRA.Game.Run()
   at OpenRA.Game.InitializeAndRun(String[] args)
   at OpenRA.Launcher.Program.Main(String[] args)

ra-2021-02-20T051306Z.zip

@darcyrush
Copy link

C4ing the large bridge has a high chance of killing tanya. I didn't check the other bridges. Hard plays ok apart from the crash and bridge explosions.

For a real tough guy variant, perhaps instead of a chinook and reinforcement LSTs in the bottom left, an LST could drop off two mechanics and an arty on the prison island?

@Smittytron
Copy link
Member Author

Fixed the crash when the player skips the civilian help. The C4 issue is #4660; a long standing issue that won't be fixed here.

@pchote
Copy link
Member

pchote commented Feb 21, 2021

Screenshot 2021-02-21 at 00 31 12

There seems to be a whitespace issue with the title.

@pchote
Copy link
Member

pchote commented Feb 21, 2021

Is it intentional that you can interrupt the scripted chain where the spy gets out of the truck and infiltrates the prison by issuing it an order? The script does continue if you manually order it into the prison, so I'm not sure.

Otherwise, I played the starting sequence through a couple of times (both with and without the civilian by the church), and played through the rest of the mission on the standard difficulty without finding any bugs.

The Lua script looks reasonable as far as I can tell (but tbh you're now a bigger expert on them than I am), so 👍 once the title spacing is fixed and my question here is resolved.

@Smittytron
Copy link
Member Author

Whitespace fixed.

Is it intentional that you can interrupt the scripted chain

Yep, we've got that in Allies05a as well.

@Smittytron
Copy link
Member Author

Noticed more mission browser whitespace issues so I added a fixup commit to #19169

@reaperrr reaperrr merged commit 8deba81 into OpenRA:bleed Mar 27, 2021
@Smittytron Smittytron deleted the Allies05b branch March 27, 2021 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants