equal
deleted
inserted
replaced
96 AddAmmo(cannibals[8], amGrenade, 1) |
96 AddAmmo(cannibals[8], amGrenade, 1) |
97 AddAmmo(cannibals[9], amGrenade, 1) |
97 AddAmmo(cannibals[9], amGrenade, 1) |
98 stage = ramonStage |
98 stage = ramonStage |
99 SwitchHog(cannibals[9]) |
99 SwitchHog(cannibals[9]) |
100 FollowGear(ramon) |
100 FollowGear(ramon) |
101 TurnTimeLeft = 0 |
101 EndTurn(true) |
102 SetGearMessage(ramon, 0) |
102 SetGearMessage(ramon, 0) |
103 SetGearMessage(leaks, 0) |
103 SetGearMessage(leaks, 0) |
104 AnimWait(ramon, 1) |
104 AnimWait(ramon, 1) |
105 AddFunction({func = HideHog, args = {cyborg}}) |
105 AddFunction({func = HideHog, args = {cyborg}}) |
106 end |
106 end |
171 AddAmmo(dense, amSkip, 0) |
171 AddAmmo(dense, amSkip, 0) |
172 AddAmmo(leaks, amSwitch, 0) |
172 AddAmmo(leaks, amSwitch, 0) |
173 AddAmmo(leaks, amSkip, 0) |
173 AddAmmo(leaks, amSkip, 0) |
174 SetHealth(SpawnHealthCrate(2557, 1030), 50) |
174 SetHealth(SpawnHealthCrate(2557, 1030), 50) |
175 SetHealth(SpawnHealthCrate(3599, 1009), 50) |
175 SetHealth(SpawnHealthCrate(3599, 1009), 50) |
176 TurnTimeLeft = 0 |
176 EndTurn(true) |
177 end |
177 end |
178 |
178 |
179 function SkipStronglingsAnim() |
179 function SkipStronglingsAnim() |
180 for i = 6, 9 do |
180 for i = 6, 9 do |
181 if isHidden[cannibals[i]] == true then |
181 if isHidden[cannibals[i]] == true then |
617 end |
617 end |
618 |
618 |
619 function KillCyborg() |
619 function KillCyborg() |
620 RestoreHog(cyborg) |
620 RestoreHog(cyborg) |
621 DeleteGear(cyborg) |
621 DeleteGear(cyborg) |
622 TurnTimeLeft = 0 |
622 EndTurn(true) |
623 end |
623 end |
624 -----------------------------Events------------------------------------ |
624 -----------------------------Events------------------------------------ |
625 |
625 |
626 function CheckBrainiacDead() |
626 function CheckBrainiacDead() |
627 return brainiacDead |
627 return brainiacDead |
628 end |
628 end |
629 |
629 |
630 function DoBrainiacDead() |
630 function DoBrainiacDead() |
631 TurnTimeLeft = 0 |
631 EndTurn(true) |
632 SetGearMessage(CurrentHedgehog, 0) |
632 SetGearMessage(CurrentHedgehog, 0) |
633 AddAnim(weaklingsAnim) |
633 AddAnim(weaklingsAnim) |
634 AddFunction({func = AfterWeaklingsAnim, args = {}}) |
634 AddFunction({func = AfterWeaklingsAnim, args = {}}) |
635 stage = interSpyStage |
635 stage = interSpyStage |
636 end |
636 end |
804 end |
804 end |
805 |
805 |
806 function DoDead() |
806 function DoDead() |
807 AddCaption(loc("...and so the cyborgs took over the world...")) |
807 AddCaption(loc("...and so the cyborgs took over the world...")) |
808 stage = loseStage |
808 stage = loseStage |
809 TurnTimeLeft = 0 |
809 EndTurn(true) |
810 DismissTeam(loc("Natives")) |
810 DismissTeam(loc("Natives")) |
811 end |
811 end |
812 |
812 |
813 function CheckDenseDead() |
813 function CheckDenseDead() |
814 return denseDead and choice ~= choiceAttack |
814 return denseDead and choice ~= choiceAttack |
912 end |
912 end |
913 |
913 |
914 function onNewTurn() |
914 function onNewTurn() |
915 if AnimInProgress() then |
915 if AnimInProgress() then |
916 TurnTimeLeft = -1 |
916 TurnTimeLeft = -1 |
917 -- elseif stage == interSpyStage and GetHogTeamName(CurrentHedgehog) ~= loc("Natives") then |
|
918 -- TurnTimeLeft = 0 |
|
919 -- SetState(CurrentHedgehog, gstInvisible) |
|
920 elseif stage == cyborgStage then |
917 elseif stage == cyborgStage then |
921 if CurrentHedgehog ~= dense then |
918 if CurrentHedgehog ~= dense then |
922 TurnTimeLeft = 0 |
919 EndTurn(true) |
923 else |
920 else |
924 TurnTimeLeft = -1 |
921 TurnTimeLeft = -1 |
925 end |
922 end |
926 elseif stage == acceptedReturnStage then |
923 elseif stage == acceptedReturnStage then |
927 SwitchHog(dense) |
924 SwitchHog(dense) |