# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# Date 1548097585 -3600
# Node ID 7dbf528ed6a044e697ea2b1a517d61ace1070d07
# Parent  5931aff25837afe71ce7211346293f96f57968db
Portal mission: Don't allow enemies to walk

diff -r 5931aff25837 -r 7dbf528ed6a0 share/hedgewars/Data/Missions/Scenario/portal.lua
--- a/share/hedgewars/Data/Missions/Scenario/portal.lua	Mon Jan 21 19:56:43 2019 +0100
+++ b/share/hedgewars/Data/Missions/Scenario/portal.lua	Mon Jan 21 20:06:25 2019 +0100
@@ -2,7 +2,7 @@
 HedgewarsScriptLoad("/Scripts/Utils.lua")
 
 local MineArray = {}
-local player
+local player, playerTeamName
 local adviceGiven0 = false
 local adviceGiven1 = false
 local adviceGiven2 = false
@@ -20,7 +20,7 @@
 	HealthDecrease = 0
 	WaterRise = 0
 
-	AddMissionTeam(-1)
+	playerTeamName = AddMissionTeam(-1)
 	player = AddMissionHog(10)
 
 	AddTeam(loc("Hell Army"), -9, "skull", "Island", "Default", "cm_hellish")
@@ -83,6 +83,12 @@
 
 end
 
+function onGearAdd(gear)
+	if (GetGearType(gear) == gtHedgehog) and (GetHogTeamName(gear) ~= playerTeamName) then
+		SetEffect(gear, heArtillery, 1)
+	end
+end
+
 function onGameStart()
 
 	SetWind(100)