# HG changeset patch # User Periklis Ntanasis # Date 1375290881 -10800 # Node ID 92a0b74ed740b5cbe538f8a38dcce293b7fd813b # Parent 6b3613a61fb8cf522452939ffa05acefaeb80153 added hedgehogs in desert01 diff -r 6b3613a61fb8 -r 92a0b74ed740 share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua Wed Jul 31 18:32:28 2013 +0300 +++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua Wed Jul 31 20:14:41 2013 +0300 @@ -5,27 +5,47 @@ -- crates. It is told that one crate contains the -- lost part. +-- TODO +-- maybe use same name in missionName and frontend mission name.. HedgewarsScriptLoad("/Scripts/Locale.lua") HedgewarsScriptLoad("/Scripts/Animate.lua") ----------------- VARIABLES -------------------- +-- globals +local campaignName = loc("A Space Adventure") +local missionName = loc("Desert planet, lost in sand!") +local checkPointReached = 1 -- 1 is normal spawn -- hogs local hero = {} -local bandit1 = {} +local ally = {} +local smuggler1 = {} +local smuggler2 = {} +local smuggler3 = {} -- teams local teamA = {} local teamB = {} local teamC = {} -local teamD = {} -- hedgehogs values hero.name = "Hog Solo" -hero.x = 340 -hero.y = 200 -bandit1.name = "Thanta" -bandit1.x = 500 -bandit1.y = 1280 -teamB.name = loc("Frozen Bandits") +hero.x = 1740 +hero.y = 40 +hero.dead = false +ally.name = "Chief Sandologist" +ally.x = 1660 +ally.y = 40 +smuggler1.name = "Sanndy" +smuggler1.x = 320 +smuggler1.y = 235 +smuggler2.name = "Spike" +smuggler2.x = 736 +smuggler2.y = 860 +smuggler3.name = "Sandstorm" +smuggler3.x = 1940 +smuggler3.y = 1625 +teamA.name = loc("PAotH") +teamA.color = tonumber("FF0000",16) -- red +teamB.name = loc("Smugglers") teamB.color = tonumber("0033FF",16) -- blues teamC.name = loc("Hog Solo") teamC.color = tonumber("38D61C",16) -- green @@ -34,7 +54,6 @@ function onGameInit() Seed = 1 - --GameFlags = gfDisableWind TurnTime = 25000 CaseFreq = 0 MinesNum = 0 @@ -49,12 +68,18 @@ hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1") AnimSetGearPosition(hero.gear, hero.x, hero.y) HogTurnLeft(hero.gear, true) - -- Frozen Bandits + -- PAotH undercover scientist and chief Sandologist + AddTeam(teamA.name, teamA.color, "Bone", "Island", "HillBilly", "cm_birdy") + ally.gear = AddHog(ally.name, 0, 100, "war_desertgrenadier1") + AnimSetGearPosition(ally.gear, ally.x, ally.y) + -- Smugglers AddTeam(teamB.name, teamB.color, "Bone", "Island", "HillBilly", "cm_birdy") - bandit1.gear = AddHog(bandit1.name, 1, 120, "tophats") - AnimSetGearPosition(bandit1.gear, bandit1.x, bandit1.y) - HogTurnLeft(bandit1.gear, true) - + smuggler1.gear = AddHog(smuggler1.name, 1, 120, "tophats") + AnimSetGearPosition(smuggler1.gear, smuggler1.x, smuggler1.y + smuggler2.gear = AddHog(smuggler2.name, 1, 120, "tophats") + AnimSetGearPosition(smuggler2.gear, smuggler2.x, smuggler2.y) + smuggler1.gear = AddHog(smuggler3.name, 1, 120, "tophats") + AnimSetGearPosition(smuggler3.gear, smuggler3.x, smuggler3.y) --AnimInit() --AnimationSetup() @@ -67,3 +92,9 @@ AddAmmo(hero.gear, amRope, 10) end +function onGearDelete(gear) + if gear == hero.gear then + hero.dead = true + end +end + diff -r 6b3613a61fb8 -r 92a0b74ed740 share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice01.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice01.lua Wed Jul 31 18:32:28 2013 +0300 +++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice01.lua Wed Jul 31 20:14:41 2013 +0300 @@ -84,7 +84,6 @@ function onGameInit() Seed = 1 - --GameFlags = gfDisableWind TurnTime = 25000 CaseFreq = 0 MinesNum = 0