Problems with Sarin Gass 1 Crackdown

Discussion about the game and its default mods.
Post Reply
Lassar
Posts: 9
Joined: Tue Dec 18, 2018 11:20 pm

Problems with Sarin Gass 1 Crackdown

Post by Lassar » Wed May 15, 2019 3:41 pm

For starters you can't lose in this map.

Go ahead and commit suicide with all you men.

You can't win, but you can't lose.

Second, using easy normal speed, I see no way to win.

You always get destroyed.

User avatar
Materianer
Posts: 188
Joined: Mon Jul 04, 2016 8:27 am

Re: Problems with Sarin Gass 1 Crackdown

Post by Materianer » Wed May 15, 2019 10:45 pm

You are right i tryed it if you loose all your units the mission will go on and your left with no sight.

But the 2nd thing you said is wrong it is winable. Easier if you know the convoy paths of course. ;)

User avatar
WhoCares
Posts: 287
Joined: Mon Feb 13, 2017 11:28 pm

Re: Problems with Sarin Gass 1 Crackdown

Post by WhoCares » Thu May 16, 2019 1:29 am


abcdefg30
Posts: 328
Joined: Mon Aug 18, 2014 6:00 pm

Re: Problems with Sarin Gass 1 Crackdown

Post by abcdefg30 » Thu May 16, 2019 8:17 am

You still have the prisoners, so not all your units are dead.

Edit: Ah sorry, I confused this with the second part of the mission. This is indeed a bug. Did nobody test the mission beforehand? :(

User avatar
Materianer
Posts: 188
Joined: Mon Jul 04, 2016 8:27 am

Re: Problems with Sarin Gass 1 Crackdown

Post by Materianer » Thu May 16, 2019 8:26 am

I've seen you updated the map on the resource center.

If you replace this code with the current Tick-function in crackdown.lua the not loosing problem should be fixed.

Code: Select all

Tick = function()
	ussr.Cash = 5000
	badguy.Cash = 5000

	if ussr.HasNoRequiredUnits() and badguy.HasNoRequiredUnits() then
		greece.MarkCompletedObjective(objKillAll)
	end

	if greece.HasNoRequiredUnits() then
		if not greece.IsObjectiveCompleted(objRadarSpy) and not greece.IsObjectiveFailed(objRadarSpy) then
			greece.MarkFailedObjective(objRadarSpy)
		end
		if not greece.IsObjectiveCompleted(objDestroyAllTrucks) and not greece.IsObjectiveFailed(objDestroyAllTrucks) then
			greece.MarkFailedObjective(objDestroyAllTrucks)
		end
		if not greece.IsObjectiveCompleted(objKillAll) and not greece.IsObjectiveFailed(objKillAll) then
			greece.MarkFailedObjective(objKillAll)
		end
	end
end
Hint - Maybe the tabs wont be copied right if you just copy paste the code.

abcdefg30
Posts: 328
Joined: Mon Aug 18, 2014 6:00 pm

Re: Problems with Sarin Gass 1 Crackdown

Post by abcdefg30 » Thu May 16, 2019 8:29 am

I filed a fix for this issue at OpenRA/OpenRA#16544. Thanks for the report, again. ^^

Post Reply