# HG changeset patch # User Wuzzy # Date 1519233357 -3600 # Node ID 09edbd8a311d6203c857ecb7e1b1b16e7bd4cdb4 # Parent f18cefc4309d73ae808441968d748cefebf707d2 2 new scenarios: Bazooka Battlefield, Tentacle Terror diff -r f18cefc4309d -r 09edbd8a311d ChangeLog.txt --- a/ChangeLog.txt Wed Feb 21 17:14:46 2018 +0100 +++ b/ChangeLog.txt Wed Feb 21 18:15:57 2018 +0100 @@ -21,6 +21,7 @@ * Fix broken preview of team hats (e.g. cap_team) Content: + + New scenarios: Bazooka Battlefield, Tentacle Terror + Major overhaul of Sudden Death visuals in most themes + New flag: uk_scotland + New voice: Default_pl (Polish) diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Graphics/Missions/Scenario/Bazooka_Battlefield@2x.png Binary file share/hedgewars/Data/Graphics/Missions/Scenario/Bazooka_Battlefield@2x.png has changed diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Graphics/Missions/Scenario/Tentacle_Terror@2x.png Binary file share/hedgewars/Data/Graphics/Missions/Scenario/Tentacle_Terror@2x.png has changed diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Locale/missions_de.txt --- a/share/hedgewars/Data/Locale/missions_de.txt Wed Feb 21 17:14:46 2018 +0100 +++ b/share/hedgewars/Data/Locale/missions_de.txt Wed Feb 21 18:15:57 2018 +0100 @@ -55,6 +55,12 @@ Big_Armory.name=Großes Arsenal Big_Armory.desc="Du bist alleine, hast ein volles Arsenal und musst 8 Igel besiegen, bevor die Zeit abläuft." +Bazooka_Battlefield.name=Bazookaschlachtfeld +Bazooka_Battlefield.desc="Deine treuen Ritter haben den Feind in einen Hinterhalt gelockt. Zerstöre sie nur mit Bazookas! Aber trödel nicht zu lange, denn das Wasser wird bald steigen." + +Tentacle_Terror.name=Tentakel-Terror +Tentacle_Terror.desc="Unter einem furchtbaren Monster versteckt sich dein Feind wie ein Feigling und wird dich mit Luftangriffen angreifen, sobald du aus der Deckung gehst. Zeig ihm, wer in der Hölle das Sagen hat! Aber du brauchst schon teuflisch gute Seilfähigkeiten, um überhaupt eine Chance zu haben." + Target_Practice_-_Bazooka_easy.name=Zielübung: Bazooka (einfach) Target_Practice_-_Bazooka_easy.desc="Nun gut, Soldat: Zerstör einfach die Zielscheiben so schnell, wie du kannst!" diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Locale/missions_en.txt --- a/share/hedgewars/Data/Locale/missions_en.txt Wed Feb 21 17:14:46 2018 +0100 +++ b/share/hedgewars/Data/Locale/missions_en.txt Wed Feb 21 18:15:57 2018 +0100 @@ -49,6 +49,12 @@ Big_Armory.name=Big Armory Big_Armory.desc="You are alone, have a full armory and must defeat 8 hedgehogs before the time runs out." +Bazooka_Battlefield.name=Bazooka Battlefield +Bazooka_Battlefield.desc="Your loyal knights have ambushed the enemy. Destroy them only with bazookas! But don't take too long, the water will rise soon." + +Tentacle_Terror.name=Tentacle Terror +Tentacle_Terror.desc="Below a terrible monster, your enemy is hiding like a coward and will attack you with air strikes as soon you lose cover. Show him who's the real boss in Hell! But you need some devilish good roping skills to even stand a chance." + ClimbHome.name=Climb Home ClimbHome.desc="You are far away from home and the water is rising. Climb as high as you can!" diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Missions/Scenario/Bazooka_Battlefield.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/Missions/Scenario/Bazooka_Battlefield.lua Wed Feb 21 18:15:57 2018 +0100 @@ -0,0 +1,80 @@ +HedgewarsScriptLoad("/Scripts/SimpleMission.lua") +HedgewarsScriptLoad("/Scripts/Locale.lua") + +SimpleMission({ + missionTitle = loc("Bazooka Battlefield"), + initVars = { + TurnTime = 15000, + Map = "Battlefield", + Theme = "Castle", + SuddenDeathTurns = 15, + WaterRise = 33, + }, + ammoConfig = { + [amBazooka] = { count = 9 }, + }, + teams = { + { name = loc("Pincer Knights"), + flag = "cm_swordshield", + grave = "Grave", + hogs = { + { + name = loc("Left Tong"), + health = 100, + x = 276, y = 825, + botLevel = 0, + hat = "knight", + ammo = { [amSwitch] = 100 }, + }, + { + name = loc("Right Tong"), + health = 100, + x = 1794, y = 716, + botLevel = 0, + hat = "knight", + faceLeft = true, + }, + }, }, + { name = loc("Hill Guard"), + flag = "cm_balrog", + grave = "Rip", + hogs = { + { name = loc("Bushes"), + faceLeft = true, + health = 30, + x = 706, y = 698, + hat = "Viking", + botLevel = 3, + faceLeft = true, + ammo = { [amGrenade] = 100, [amFirePunch] = 100, [amWhip] = 100 }, + }, + { name = loc("Skulls"), + faceLeft = true, + health = 30, + x = 1033, y = 518, + hat = "Viking", + botLevel = 3, + }, + { name = loc("Swords"), + health = 30, + x = 606, y = 348, + hat = "Viking", + botLevel = 3, + }, + { name = loc("Sneaks"), + faceLeft = true, + health = 30, + x = 1330, y = 509, + hat = "Viking", + botLevel = 3, + }, + { name = loc("Axes"), + faceLeft = true, + health = 30, + x = 1424, y = 374, + hat = "Viking", + botLevel = 3, + } + }, }, + }, +}) diff -r f18cefc4309d -r 09edbd8a311d share/hedgewars/Data/Missions/Scenario/Tentacle_Terror.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/Missions/Scenario/Tentacle_Terror.lua Wed Feb 21 18:15:57 2018 +0100 @@ -0,0 +1,115 @@ +HedgewarsScriptLoad("/Scripts/SimpleMission.lua") +HedgewarsScriptLoad("/Scripts/Locale.lua") +SimpleMission({ + missionTitle = loc("Tentacle Terror"), + initVars = { + TurnTime = 25000, + MinesTime = 0, + Map = "SB_Tentacles", + Theme = "Hell", + GameFlags = gfDisableWind + }, + ammoConfig = { + [amParachute] = { count = 1 }, + [amRope] = { count = 1, weaponsInCrate = 1 }, + [amBazooka] = { weaponsInCrate = 2 }, + }, + wind = -50, + teams = { + { name = loc("Hell Army"), + flag = "cm_hellish", + grave = "Simple_reversed", + hogs = { { + name = loc("Lord Evil"), + faceLeft = true, + health = 30, + x = 1210, y = 1446, + hat = "Evil", + botLevel = 0 } } + }, + { name = loc("Heavenly Defense"), + flag = "cm_fcw", + grave = "Ghost", + hogs = { { + name = loc("Fallen Angel"), + health = 100, + x = 1723, y = 1484, + hat = "angel", + botLevel = 1, + ammo = { [amAirAttack] = 100 } } } + } + }, + gears = { + { type = gtMine, x=2205, y=1230 }, + { type = gtMine, x=2339, y=1274 }, + { type = gtMine, x=2372, y=1239 }, + { type = gtMine, x=2405, y=1228 }, + { type = gtMine, x=2437, y=1204 }, + { type = gtMine, x=2463, y=1190 }, + { type = gtMine, x=2488, y=1180 }, + { type = gtMine, x=2517, y=1169 }, + { type = gtMine, x=2546, y=1161 }, + { type = gtMine, x=2574, y=1154 }, + { type = gtMine, x=2604, y=1148 }, + { type = gtMine, x=2636, y=1141 }, + { type = gtMine, x=2176, y=1211 }, + { type = gtMine, x=2152, y=1198 }, + { type = gtMine, x=2120, y=1184 }, + { type = gtMine, x=2090, y=1174 }, + { type = gtMine, x=2058, y=1166 }, + { type = gtMine, x=2036, y=1162 }, + { type = gtMine, x=1995, y=1158 }, + { type = gtMine, x=1957, y=1157 }, + { type = gtMine, x=1891, y=1162 }, + { type = gtMine, x=1838, y=1173 }, + { type = gtMine, x=1799, y=1181 }, + { type = gtMine, x=1763, y=1192 }, + { type = gtMine, x=1722, y=1210 }, + { type = gtMine, x=1676, y=1232 }, + { type = gtMine, x=1653, y=1247 }, + { type = gtMine, x=1626, y=1269 }, + { type = gtMine, x=1595, y=1303 }, + { type = gtMine, x=1563, y=1287 }, + { type = gtMine, x=1536, y=1258 }, + { type = gtMine, x=1522, y=1231 }, + { type = gtMine, x=1508, y=1184 }, + { type = gtMine, x=1496, y=1139 }, + { type = gtMine, x=2729, y=1285 }, + { type = gtMine, x=2799, y=1329 }, + { type = gtMine, x=2851, y=1383 }, + { type = gtMine, x=2912, y=1369 }, + { type = gtMine, x=2668, y=1261 }, + { type = gtMine, x=2903, y=1219 }, + { type = gtMine, x=2916, y=1171 }, + { type = gtMine, x=3143, y=1186 }, + { type = gtMine, x=3074, y=1202 }, + { type = gtMine, x=1046, y=1644 }, + { type = gtMine, x=989, y=1719 }, + { type = gtMine, x=850, y=1827 }, + { type = gtMine, x=1000, y=1203 }, + { type = gtMine, x=3047, y=1040 }, + { type = gtMine, x=3200, y=1592 }, + { type = gtMine, x=3257, y=1638 }, + { type = gtMine, x=3314, y=1698 }, + { type = gtMine, x=3364, y=1769 }, + { type = gtMine, x=3423, y=1905 }, + { type = gtMine, x=1750, y=1584 }, + { type = gtMine, x=1768, y=1590 }, + { type = gtMine, x=1801, y=1725 }, + { type = gtMine, x=1832, y=1698 }, + { type = gtMine, x=1854, y=1660 }, + { type = gtMine, x=1888, y=1701 }, + { type = gtMine, x=1917, y=1675 }, + { type = gtMine, x=1957, y=1637 }, + { type = gtMine, x=1985, y=1573 }, + { type = gtMine, x=2004, y=1545 }, + { type = gtMine, x=2051, y=1524 }, + { type = gtMine, x=2075, y=1487 }, + { type = gtMine, x=1796, y=1670 }, + { type = gtCase, crateType = "supply", x = 3484, y = 1950, ammoType = amBazooka }, + { type = gtCase, crateType = "supply", x = 1139, y = 1062, ammoType = amBazooka }, + { type = gtCase, crateType = "supply", x = 2613, y = 1545, ammoType = amDrillStrike }, + { type = gtCase, crateType = "supply", x = 3029, y = 1601, ammoType = amBlowTorch }, + { type = gtCase, crateType = "supply", x = 707, y = 1957, ammoType = amRope }, + }, +})