share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua
changeset 12044 75f56c1198c3
parent 12043 76285ad6fa7f
child 12045 f71e34babe8c
equal deleted inserted replaced
12043:76285ad6fa7f 12044:75f56c1198c3
  1191 		gear = AddGear(x, y, gtSMine, 0, 0, 0, 0)
  1191 		gear = AddGear(x, y, gtSMine, 0, 0, 0, 0)
  1192 		SetTimer(gear, pMode[pIndex])
  1192 		SetTimer(gear, pMode[pIndex])
  1193 	elseif cat[cIndex] == loc("Air Mine Placement Mode") then
  1193 	elseif cat[cIndex] == loc("Air Mine Placement Mode") then
  1194 		gear = AddGear(x, y, gtAirMine, 0, 0, 0, 0)
  1194 		gear = AddGear(x, y, gtAirMine, 0, 0, 0, 0)
  1195 		SetTimer(gear, pMode[pIndex])
  1195 		SetTimer(gear, pMode[pIndex])
       
  1196 		SetGearValues(gear, nil, nil, pMode[pIndex])
  1196 	elseif cat[cIndex] == loc("Repositioning Mode") then
  1197 	elseif cat[cIndex] == loc("Repositioning Mode") then
  1197 
  1198 
  1198 		if pMode[pIndex] == loc("Selection Mode") then
  1199 		if pMode[pIndex] == loc("Selection Mode") then
  1199 			sGear = GetClosestGear()
  1200 			sGear = GetClosestGear()
  1200 		elseif pMode[pIndex] == loc("Placement Mode") then
  1201 		elseif pMode[pIndex] == loc("Placement Mode") then
  1704 			temp = 	"	tempG = AddGear(" ..
  1705 			temp = 	"	tempG = AddGear(" ..
  1705 				GetX(gear) .. ", " ..
  1706 				GetX(gear) .. ", " ..
  1706 				GetY(gear) .. ", gtAirMine, 0, 0, 0, 0)"
  1707 				GetY(gear) .. ", gtAirMine, 0, 0, 0, 0)"
  1707 			table.insert(airMineList, temp)
  1708 			table.insert(airMineList, temp)
  1708 			table.insert(airMineList, "	SetTimer(tempG, " .. GetTimer(gear) .. ")")
  1709 			table.insert(airMineList, "	SetTimer(tempG, " .. GetTimer(gear) .. ")")
       
  1710 			table.insert(airMineList, "	SetGearValues(tempG, nil, nil, " .. GetTimer(gear) .. ")")
  1709 			table.insert(airMineList, "	setGearValue(tempG, \"tag\", \"" .. getGearValue(gear,"tag") .. "\")")
  1711 			table.insert(airMineList, "	setGearValue(tempG, \"tag\", \"" .. getGearValue(gear,"tag") .. "\")")
  1710 		else
  1712 		else
  1711 
  1713 
  1712 			temp = 	"	SetTimer(" .. "AddGear(" ..
  1714 			temp = 	"	SetTimer(" .. "AddGear(" ..
  1713 				GetX(gear) .. ", " ..
  1715 				GetX(gear) .. ", " ..
  1714 				GetY(gear) .. ", gtAirMine, 0, 0, 0, 0)" .. ", " ..
  1716 				GetY(gear) .. ", gtAirMine, 0, 0, 0, 0)" .. ", " ..
  1715 				GetTimer(gear) ..")"
  1717 				GetTimer(gear) ..")"
  1716 			table.insert(airMineList, temp)
  1718 			table.insert(airMineList, temp)
       
  1719 			table.insert(airMineList, "	SetGearValues(tempG, nil, nil, " .. GetTimer(gear) .. ")")
  1717 
  1720 
  1718 		end
  1721 		end
  1719 
  1722 
  1720 		table.insert(previewDataList, "	PreviewPlacedGear(" .. GetX(gear) ..", " ..	GetY(gear) .. ")")
  1723 		table.insert(previewDataList, "	PreviewPlacedGear(" .. GetX(gear) ..", " ..	GetY(gear) .. ")")
  1721 		specialFlag = 8
  1724 		specialFlag = 8