share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.lua
branchspacecampaign
changeset 9500 c9487f415fd3
parent 9498 54bfc44f9554
child 9502 6aebf7a3b655
equal deleted inserted replaced
9498:54bfc44f9554 9500:c9487f415fd3
    42 local teamB = {}
    42 local teamB = {}
    43 local teamC = {}
    43 local teamC = {}
    44 -- hedgehogs values
    44 -- hedgehogs values
    45 hero.name = "Hog Solo"
    45 hero.name = "Hog Solo"
    46 hero.x = 3650
    46 hero.x = 3650
    47 hero.y = 95
    47 hero.y = 295
    48 hero.dead = false
    48 hero.dead = false
    49 green1.name = "Captain Lime"
    49 green1.name = "Captain Lime"
    50 green1.x = 3600
    50 green1.x = 3600
    51 green1.y = 95
    51 green1.y = 295
    52 green1.dead = false
    52 green1.dead = false
    53 green2.name = "Mister Pear"
    53 green2.name = "Mister Pear"
    54 green2.x = 3600
    54 green2.x = 3600
    55 green2.y = 1570
    55 green2.y = 1570
    56 green3.name = "Lady Mango"
    56 green3.name = "Lady Mango"
    57 green3.x = 2170
    57 green3.x = 2170
    58 green3.y = 680
    58 green3.y = 980
    59 green4.name = "Green Hog Grape"
    59 green4.name = "Green Hog Grape"
    60 green4.x = 2900
    60 green4.x = 2900
    61 green4.y = 1650
    61 green4.y = 1650
    62 yellow1.name = "General Lemon"
    62 yellow1.name = "General Lemon"
    63 yellow1.x = 140
    63 yellow1.x = 140
    64 yellow1.y = 1980
    64 yellow1.y = 1980
    65 local yellowArmy = {
    65 local yellowArmy = {
    66 	{name = "Robert Yellow Apple", x = 710, y = 1780},
    66 	{name = "Robert Yellow Apple", x = 710, y = 1780},
    67 	{name = "Summer Squash", x = 315 , y = 1960},
    67 	{name = "Summer Squash", x = 315 , y = 1960},
    68 	{name = "Tall Potato", x = 830 , y = 1748},
    68 	{name = "Tall Potato", x = 830 , y = 1748},
    69 	{name = "Yellow Pepper", x = 285 , y = 1960},
    69 	{name = "Yellow Pepper", x = 2160 , y = 820},
    70 	{name = "Corn", x = 1320 , y = 540},
    70 	{name = "Corn", x = 1320 , y = 740},
    71 	{name = "Max Citrus", x = 1900 , y = 1700},
    71 	{name = "Max Citrus", x = 1900 , y = 1700},
    72 	{name = "Naranja Jed", x = 960 , y = 316},
    72 	{name = "Naranja Jed", x = 960 , y = 516},
    73 }
    73 }
    74 teamA.name = loc("Hog Solo")
    74 teamA.name = loc("Hog Solo")
    75 teamA.color = tonumber("38D61C",16) -- green  
    75 teamA.color = tonumber("38D61C",16) -- green  
    76 teamB.name = loc("Green Bananas")
    76 teamB.name = loc("Green Bananas")
    77 teamB.color = tonumber("38D61C",16) -- green
    77 teamB.color = tonumber("38D61C",16) -- green
    84 	CaseFreq = 0
    84 	CaseFreq = 0
    85 	MinesNum = 0
    85 	MinesNum = 0
    86 	MinesTime = 1
    86 	MinesTime = 1
    87 	Explosives = 0
    87 	Explosives = 0
    88 	Delay = 3
    88 	Delay = 3
       
    89 	SuddenDeathTurns = 0
    89 	HealthCaseAmount = 50
    90 	HealthCaseAmount = 50
    90 	Map = "fruit01_map"
    91 	Map = "fruit01_map"
    91 	Theme = "Fruit"
    92 	Theme = "Fruit"
    92 	
    93 	
    93 	-- Hog Solo
    94 	-- Hog Solo
   134 	AddAmmo(hero.gear, amBazooka, 3)
   135 	AddAmmo(hero.gear, amBazooka, 3)
   135 	AddAmmo(hero.gear, amParachute, 1)
   136 	AddAmmo(hero.gear, amParachute, 1)
   136 	AddAmmo(hero.gear, amGrenade, 6)
   137 	AddAmmo(hero.gear, amGrenade, 6)
   137 	AddAmmo(hero.gear, amDEagle, 4)
   138 	AddAmmo(hero.gear, amDEagle, 4)
   138 	-- Green team weapons
   139 	-- Green team weapons
   139 	local greenTeam = {	green1, green2, green3, green4 }
   140 	AddAmmo(green1.gear, amBlowTorch, 5)
   140 	for i=1,4 do
   141 	AddAmmo(green1.gear, amRope, 5)
   141 		AddAmmo(greenTeam[i].gear, amBlowTorch, 1)
   142 	AddAmmo(green1.gear, amBazooka, 10)
   142 		AddAmmo(greenTeam[i].gear, amRope, 1)
   143 	AddAmmo(green1.gear, amGrenade, 7)
   143 		AddAmmo(greenTeam[i].gear, amBazooka, 4)
   144 	AddAmmo(green1.gear, amFirePunch, 2)
   144 		AddAmmo(greenTeam[i].gear, amGrenade, 3)
   145 	AddAmmo(green1.gear, amDrill, 3)	
   145 		AddAmmo(greenTeam[i].gear, amFirePunch, 2)
   146 	AddAmmo(green1.gear, amSkip, 100)
   146 		AddAmmo(greenTeam[i].gear, amDrill, 1)
       
   147 	end
       
   148 	-- Yellow team weapons
   147 	-- Yellow team weapons
   149 	AddAmmo(yellow1.gear, amBlowTorch, 1)
   148 	AddAmmo(yellow1.gear, amBlowTorch, 1)
   150 	AddAmmo(yellow1.gear, amRope, 1)
   149 	AddAmmo(yellow1.gear, amRope, 1)
   151 	AddAmmo(yellow1.gear, amBazooka, 3)
   150 	AddAmmo(yellow1.gear, amBazooka, 10)
   152 	AddAmmo(yellow1.gear, amGrenade, 1)
   151 	AddAmmo(yellow1.gear, amGrenade, 10)
   153 	AddAmmo(yellow1.gear, amFirePunch, 1)
   152 	AddAmmo(yellow1.gear, amFirePunch, 5)
   154 	AddAmmo(yellow1.gear, amDrill, 1)
   153 	AddAmmo(yellow1.gear, amDrill, 3)	
   155 	for i=1,7 do
   154 	AddAmmo(yellow1.gear, amBee, 1)	
   156 		AddAmmo(yellowArmy[i].gear, amBlowTorch, 1)
   155 	AddAmmo(yellow1.gear, amMortar, 3)	
   157 		AddAmmo(yellowArmy[i].gear, amRope, 1)
   156 	AddAmmo(yellow1.gear, amSniperRifle, 5)	
   158 		AddAmmo(yellowArmy[i].gear, amBazooka, 3)
   157 	AddAmmo(yellow1.gear, amDEagle, 4)
   159 		AddAmmo(yellowArmy[i].gear, amGrenade, 3)
   158 	AddAmmo(yellow1.gear, amDynamite, 1)	
   160 		AddAmmo(yellowArmy[i].gear, amFirePunch, 1)
   159 	AddAmmo(yellow1.gear, amSwitch, 100)
   161 		AddAmmo(yellowArmy[i].gear, amDrill, 3)	
   160 	for i=3,7 do
   162 		AddAmmo(yellowArmy[i].gear, amBee, 1)	
   161 		HideHog(yellowArmy[i].gear)
   163 		AddAmmo(yellowArmy[i].gear, amMortar, 2)	
       
   164 		AddAmmo(yellowArmy[i].gear, amSniperRifle, 3)	
       
   165 		AddAmmo(yellowArmy[i].gear, amDEagle, 2)	
       
   166 		AddAmmo(yellowArmy[i].gear, amDynamite, 1)	
       
   167 		if i>2 then
       
   168 			HideHog(yellowArmy[i].gear)
       
   169 		end
       
   170 	end
   162 	end
   171 	
   163 	
   172 	AddAnim(dialog01)
   164 	AddAnim(dialog01)
   173 	SendHealthStatsOff()
   165 	SendHealthStatsOff()
   174 end
   166 end