# HG changeset patch # User Periklis Ntanasis # Date 1375907304 -10800 # Node ID 036fece2fb5f4489c87856ad79fef09a7917565b # Parent a63307092bc6b3635f2bfbd58cb4fae13960d2bf forgot to commit the new files :/ diff -r a63307092bc6 -r 036fece2fb5f share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.hwp Binary file share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.hwp has changed diff -r a63307092bc6 -r 036fece2fb5f share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.lua Wed Aug 07 23:28:24 2013 +0300 @@ -0,0 +1,83 @@ +------------------- ABOUT ---------------------- +-- +-- In this adventure hero visits the fruit planet +-- to search for the missing part. However, a war +-- has broke out and hero has to take part or leave. + +HedgewarsScriptLoad("/Scripts/Locale.lua") +HedgewarsScriptLoad("/Scripts/Animate.lua") + +----------------- VARIABLES -------------------- +-- globals +local campaignName = loc("A Space Adventure") +local missionName = loc("Fruit planet, The War!") +-- dialogs +local dialog01 = {} +-- mission objectives +local goals = { + [dialog01] = {missionName, loc("Getting ready"), loc("Use the rope and get asap to the surface!"), 1, 4500}, +} +-- hogs +local hero = {} +local yellow1 = {} +local yellow2 = {} +local yellow3 = {} +local green1 = {} +-- teams +local teamA = {} +local teamB = {} +local teamC = {} +-- hedgehogs values +hero.name = "Hog Solo" +hero.x = 3650 +hero.y = 95 +hero.dead = false +green1.name = "Captain Limes" +green1.x = 3600 +green1.y = 95 +yellow1.name = "General Lemon" +yellow1.x = 1300 +yellow1.y = 1500 +teamA.name = loc("Hog Solo") +teamA.color = tonumber("38D61C",16) -- green +teamB.name = loc("Green Bananas") +teamB.color = tonumber("38D61C",16) -- green +teamC.name = loc("Yellow Watermellons") +teamC.color = tonumber("DDFF00",16) -- yellow + +function onGameInit() + Seed = 1 + TurnTime = 20000 + CaseFreq = 0 + MinesNum = 0 + MinesTime = 1 + Explosives = 0 + Delay = 3 + HealthCaseAmount = 30 + Map = "fruit01_map" + Theme = "Fruit" + + -- Hog Solo + AddTeam(teamA.name, teamA.color, "Bone", "Island", "HillBilly", "cm_birdy") + hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1") + AnimSetGearPosition(hero.gear, hero.x, hero.y) + HogTurnLeft(hero.gear, true) + -- Green Bananas + AddTeam(teamB.name, teamB.color, "Bone", "Island", "HillBilly", "cm_birdy") + green1.gear = AddHog(green1.name, 0, 100, "war_desertgrenadier1") + AnimSetGearPosition(green1.gear, green1.x, green1.y) + -- Yellow Watermellons + AddTeam(teamC.name, teamC.color, "Bone", "Island", "HillBilly", "cm_birdy") + hero.gear = AddHog(yellow1.name, 0, 100, "war_desertgrenadier1") + AnimSetGearPosition(yellow1.gear, yellow1.x, yellow1.y) + + AnimInit() + --AnimationSetup() +end + +function onGameStart() + AnimWait(hero.gear, 3000) + FollowGear(hero.gear) + + SendHealthStatsOff() +end