share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua
changeset 12026 6bc9a499c60b
parent 12025 325b39ee6bc8
child 12027 477f3b3d00d8
equal deleted inserted replaced
12025:325b39ee6bc8 12026:6bc9a499c60b
  2621 
  2621 
  2622 		ShowMission	(
  2622 		ShowMission	(
  2623 				loc("MINE PLACEMENT MODE"),
  2623 				loc("MINE PLACEMENT MODE"),
  2624 				loc("Use this mode to place mines"),
  2624 				loc("Use this mode to place mines"),
  2625 				loc("Place Object: [Left Click]") .. "|" ..
  2625 				loc("Place Object: [Left Click]") .. "|" ..
  2626 				loc("Change Timer (in milliseconds): [Left], [Right]") .. "|" ..
  2626 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2627 				" " .. "|" ..
  2627 				" " .. "|" ..
  2628 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2628 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2629 				loc("Toggle Help: Precise+1") .. "|" ..
  2629 				loc("Toggle Help: Precise+1") .. "|" ..
  2630 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2630 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2631 				"", -amMine, 60000
  2631 				"", -amMine, 60000
  2651 
  2651 
  2652 		ShowMission	(
  2652 		ShowMission	(
  2653 				loc("STICKY MINE PLACEMENT MODE"),
  2653 				loc("STICKY MINE PLACEMENT MODE"),
  2654 				loc("Use this mode to place sticky mines"),
  2654 				loc("Use this mode to place sticky mines"),
  2655 				loc("Place Object: [Left Click]") .. "|" ..
  2655 				loc("Place Object: [Left Click]") .. "|" ..
  2656 				loc("Change Timer (in milliseconds): [Left], [Right]") .. "|" ..
  2656 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2657 				" " .. "|" ..
  2657 				" " .. "|" ..
  2658 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2658 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2659 				loc("Toggle Help: Precise+1") .. "|" ..
  2659 				loc("Toggle Help: Precise+1") .. "|" ..
  2660 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2660 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2661 				"", -amSMine, 60000
  2661 				"", -amSMine, 60000
  2666 
  2666 
  2667 		ShowMission	(
  2667 		ShowMission	(
  2668 				loc("AIR MINE PLACEMENT MODE"),
  2668 				loc("AIR MINE PLACEMENT MODE"),
  2669 				loc("Use this mode to place air mines"),
  2669 				loc("Use this mode to place air mines"),
  2670 				loc("Place Object: [Left Click]") .. "|" ..
  2670 				loc("Place Object: [Left Click]") .. "|" ..
  2671 				loc("Change Timer (in milliseconds): [Left], [Right]") .. "|" ..
  2671 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2672 				" " .. "|" ..
  2672 				" " .. "|" ..
  2673 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2673 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2674 				loc("Toggle Help: Precise+1") .. "|" ..
  2674 				loc("Toggle Help: Precise+1") .. "|" ..
  2675 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2675 				loc("Toggle Gear Information: Precise+3") .. "|" ..
  2676 				"", -amAirMine, 60000
  2676 				"", -amAirMine, 60000
  3237 	preciseOn = false
  3237 	preciseOn = false
  3238 end
  3238 end
  3239 
  3239 
  3240 function showSecondaryMessage()
  3240 function showSecondaryMessage()
  3241 	local caption2
  3241 	local caption2
  3242 	if type(pMode[pIndex]) == "table" then
  3242 	if curWep == amGirder then
  3243 		caption2 = tostring(pMode[pIndex][1])
       
  3244 	elseif curWep == amGirder then
       
  3245 		caption2 = loc("Girder")
  3243 		caption2 = loc("Girder")
  3246 	elseif curWep == amRubber then
  3244 	elseif curWep == amRubber then
  3247 		caption2 = loc("Rubber")
  3245 		caption2 = loc("Rubber")
       
  3246 	elseif cat[cIndex] == loc("Mine Placement Mode") or cat[cIndex] == loc("Sticky Mine Placement Mode") or cat[cIndex] == loc("Air Mine Placement Mode") then
       
  3247 		caption2 = string.format(loc("%d ms"), pMode[pIndex])
       
  3248 	elseif cat[cIndex] == loc("Dud Mine Placement Mode") or cat[cIndex] == loc("Barrel Placement Mode") or cat[cIndex] == loc("Health Crate Placement Mode") then
       
  3249 		caption2 = string.format(loc("Health: %d"), pMode[pIndex])
       
  3250 	elseif cat[cIndex] == loc("Health Modification Mode") then
       
  3251 		local health = tonumber(pMode[pIndex][1])
       
  3252 		local mode = pMode[pIndex][2]
       
  3253 		if mode == "set" then
       
  3254 			caption2 = string.format(loc("Set to %d"), health)
       
  3255 		elseif mode == "mod" then
       
  3256 			if health < 0 then
       
  3257 				caption2 = string.format(loc("Subtract %d"), math.abs(health))
       
  3258 			else
       
  3259 				caption2 = string.format(loc("Add %d"), health)
       
  3260 			end
       
  3261 		else
       
  3262 			caption2 = "ERROR"
       
  3263 		end
       
  3264 	elseif type(pMode[pIndex]) == "table" then
       
  3265 		caption2 = tostring(pMode[pIndex][1])
  3248 	else
  3266 	else
  3249 		caption2 = tostring(pMode[pIndex])
  3267 		caption2 = tostring(pMode[pIndex])
  3250 	end
  3268 	end
  3251 	AddCaption(caption2, 0xffba00ff, capgrpMessage2)
  3269 	AddCaption(caption2, 0xffba00ff, capgrpMessage2)
  3252 end
  3270 end