241 isHidden[cannibals[i]] = false |
241 isHidden[cannibals[i]] = false |
242 end |
242 end |
243 AnimSetGearPosition(cannibals[i], unpack(cannibalPos[i])) |
243 AnimSetGearPosition(cannibals[i], unpack(cannibalPos[i])) |
244 SetState(cannibals[i], 0) |
244 SetState(cannibals[i], 0) |
245 end |
245 end |
|
246 AnimSwitchHog(cannibals[2]) |
246 end |
247 end |
247 |
248 |
248 function AfterStronglingsAnim() |
249 function AfterStronglingsAnim() |
249 if stage == loseStage then |
250 if stage == loseStage then |
250 return |
251 return |
467 table.insert(weaklingsAnim, {func = AnimGiveState, args = {cannibals[5], 0}}) |
468 table.insert(weaklingsAnim, {func = AnimGiveState, args = {cannibals[5], 0}}) |
468 table.insert(weaklingsAnim, {func = AnimOutOfNowhere, args = {cannibals[5], unpack(cannibalPos[5])}}) |
469 table.insert(weaklingsAnim, {func = AnimOutOfNowhere, args = {cannibals[5], unpack(cannibalPos[5])}}) |
469 table.insert(weaklingsAnim, {func = AnimWait, args = {leaks, 400}}) |
470 table.insert(weaklingsAnim, {func = AnimWait, args = {leaks, 400}}) |
470 table.insert(weaklingsAnim, {func = AnimSay, args = {cannibals[3], loc("Are we there yet?"), SAY_SAY, 4000}}) |
471 table.insert(weaklingsAnim, {func = AnimSay, args = {cannibals[3], loc("Are we there yet?"), SAY_SAY, 4000}}) |
471 table.insert(weaklingsAnim, {func = AnimSay, args = {dense, loc("This must be some kind of sorcery!"), SAY_SHOUT, 3500}}) |
472 table.insert(weaklingsAnim, {func = AnimSay, args = {dense, loc("This must be some kind of sorcery!"), SAY_SHOUT, 3500}}) |
472 table.insert(weaklingsAnim, {func = AnimSwitchHog, args = {leaks}}) |
473 table.insert(weaklingsAnim, {func = AnimSwitchHog, args = {cannibals[2]}}) |
473 AddSkipFunction(weaklingsAnim, SkipWeaklingsAnim, {}) |
474 AddSkipFunction(weaklingsAnim, SkipWeaklingsAnim, {}) |
474 |
475 |
475 table.insert(stronglingsAnim, {func = AnimGearWait, args = {leaks, 1000}}) |
476 table.insert(stronglingsAnim, {func = AnimGearWait, args = {leaks, 1000}}) |
476 table.insert(stronglingsAnim, {func = AnimCustomFunction, args = {leaks, UnHideStronglings, {}}}) |
477 table.insert(stronglingsAnim, {func = AnimCustomFunction, args = {leaks, UnHideStronglings, {}}}) |
477 table.insert(stronglingsAnim, {func = AnimCustomFunction, args = {leaks, CondNeedToTurn, {leaks, dense}}}) |
478 table.insert(stronglingsAnim, {func = AnimCustomFunction, args = {leaks, CondNeedToTurn, {leaks, dense}}}) |
1123 SetTurnTimeLeft(MAX_TURN_TIME) |
1124 SetTurnTimeLeft(MAX_TURN_TIME) |
1124 elseif stage == wave1Stage then |
1125 elseif stage == wave1Stage then |
1125 if GetHogClan(CurrentHedgehog) == GetTeamClan(weaklingsTeamName) and (not wave1EnemyTurn) then |
1126 if GetHogClan(CurrentHedgehog) == GetTeamClan(weaklingsTeamName) and (not wave1EnemyTurn) then |
1126 EndTurn(true) |
1127 EndTurn(true) |
1127 wave1EnemyTurn = true |
1128 wave1EnemyTurn = true |
1128 else |
|
1129 SetWeapon(amNothing) |
|
1130 end |
1129 end |
1131 elseif stage == cyborgStage then |
1130 elseif stage == cyborgStage then |
1132 if CurrentHedgehog ~= dense then |
1131 if CurrentHedgehog ~= dense then |
1133 EndTurn(true) |
1132 EndTurn(true) |
1134 else |
1133 else |