<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.splashdamage.com/index.php?action=history&amp;feed=atom&amp;title=Script%3AFiles%3Ascript%2Fmaps%2Fmisctestmaps.script</id>
	<title>Script:Files:script/maps/misctestmaps.script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.splashdamage.com/index.php?action=history&amp;feed=atom&amp;title=Script%3AFiles%3Ascript%2Fmaps%2Fmisctestmaps.script"/>
	<link rel="alternate" type="text/html" href="https://wiki.splashdamage.com/index.php?title=Script:Files:script/maps/misctestmaps.script&amp;action=history"/>
	<updated>2026-06-10T06:49:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.splashdamage.com/index.php?title=Script:Files:script/maps/misctestmaps.script&amp;diff=1923&amp;oldid=prev</id>
		<title>Wizz at 10:22, 5 November 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.splashdamage.com/index.php?title=Script:Files:script/maps/misctestmaps.script&amp;diff=1923&amp;oldid=prev"/>
		<updated>2007-11-05T10:22:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;object&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]] : [[ScriptClass:mapObject_Default|mapObject_Default]] {&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            preinit();&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            destroy();&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            InitObjectives();&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            CompleteObjective( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;float&amp;lt;/span&amp;gt; index, &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt; p );&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            OnCarryableItemStolen( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; actionName );&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            OnCarryableItemReturned( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; actionName );&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;            DeliverPodThread();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective1Arrow1;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective1Arrow2;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective2Arrow1;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective2Arrow2;&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective1Marker;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            objective2Marker;&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            carryable1;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            carryable2;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt;            carryable3;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[ScriptClass:mapObject_Base|mapObject_Base]] Carryable_Box_MapScript() {&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;return&amp;lt;/span&amp;gt; new [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]];&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::preinit() {&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::destroy() {&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::InitObjectives() {&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt; territory = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;strogg_base_deployzone&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     territory.[[ScriptEvent:setGameTeam|setGameTeam]]( gdfTeam );&lt;br /&gt;
     territory.[[ScriptEvent:setActive|setActive]]( true );&lt;br /&gt;
     territory = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;strogg_base_deployzone_2&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     territory.[[ScriptEvent:setGameTeam|setGameTeam]]( stroggTeam );&lt;br /&gt;
     territory.[[ScriptEvent:setActive|setActive]]( true );&lt;br /&gt;
 &lt;br /&gt;
     objective1Marker = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_single&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     objective1Arrow1 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_single_progress_1&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     objective1Arrow2 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_single_progress_2&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
 &lt;br /&gt;
     objective2Marker = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_multi&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     objective2Arrow1 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_multi_progress_1&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     objective2Arrow2 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;info_objective_multi_progress_2&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
 &lt;br /&gt;
     objective1Arrow1.vStartObjective();&lt;br /&gt;
     objective1Arrow2.vStartObjective();&lt;br /&gt;
 &lt;br /&gt;
     objective1Marker.vStartObjective();&lt;br /&gt;
     objective2Marker.vStartObjective();&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
     carryable1 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;carryable_item_caller_1&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     carryable2 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;carryable_item_caller_2&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
     carryable3 = sys.[[ScriptEvent:getEntity|getEntity]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;carryable_item_caller_3&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
 &lt;br /&gt;
     gdfTeam.SetRespawnWait( 1 );&lt;br /&gt;
     stroggTeam.SetRespawnWait( 1 );&lt;br /&gt;
     CreateRespawnTimeThread( gdfTeam );&lt;br /&gt;
 &lt;br /&gt;
     objManager.[[ScriptEvent:setNextObjective|setNextObjective]]( gdfTeam, 0 );&lt;br /&gt;
     objManager.[[ScriptEvent:setNextObjective|setNextObjective]]( stroggTeam, 0 );&lt;br /&gt;
 &lt;br /&gt;
     CompleteObjective( 0, &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;$null_entity&amp;lt;/span&amp;gt; );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::CompleteObjective( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;float&amp;lt;/span&amp;gt; index, &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;entity&amp;lt;/span&amp;gt; p ) {&lt;br /&gt;
     sys.[[ScriptEvent:println|println]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;mapObject_CarryableBoxMap::CompleteObjective: &amp;quot;&amp;lt;/span&amp;gt; + index );&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; ( index == 0 ) {&lt;br /&gt;
         objective1Arrow1.vFinishObjective();&lt;br /&gt;
         objective1Arrow2.vFinishObjective();&lt;br /&gt;
         objective1Marker.vFinishObjective();&lt;br /&gt;
 &lt;br /&gt;
         objManager.[[ScriptEvent:setNextObjective|setNextObjective]]( gdfTeam, 1 );&lt;br /&gt;
         objManager.[[ScriptEvent:setNextObjective|setNextObjective]]( stroggTeam, 1 );&lt;br /&gt;
 &lt;br /&gt;
         objective2Arrow1.vStartObjective();&lt;br /&gt;
         objective2Arrow2.vStartObjective();&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;thread&amp;lt;/span&amp;gt; DeliverPodThread();&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; ( index == 1 ) {&lt;br /&gt;
         objective2Arrow1.vFinishObjective();&lt;br /&gt;
         objective2Arrow2.vFinishObjective();&lt;br /&gt;
         objective2Marker.vFinishObjective();&lt;br /&gt;
 &lt;br /&gt;
         gameRules.[[ScriptEvent:setWinningTeam|setWinningTeam]]( stroggTeam );&lt;br /&gt;
         gameRules.[[ScriptEvent:endGame|endGame]]();&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::DeliverPodThread() {&lt;br /&gt;
     sys.[[ScriptEvent:threadName|threadName]]( &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;mapObject_CarryableBoxMap::DeliverPodThread&amp;quot;&amp;lt;/span&amp;gt; );&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;// wait before triggering the carryables to come flying in (staggered to look cooler)&amp;lt;/span&amp;gt;&lt;br /&gt;
     sys.[[ScriptEvent:wait|wait]]( 5.0f );&lt;br /&gt;
     carryable1.vOnDeploy();&lt;br /&gt;
     sys.[[ScriptEvent:wait|wait]]( 5.0f );&lt;br /&gt;
     carryable2.vOnDeploy();&lt;br /&gt;
     sys.[[ScriptEvent:wait|wait]]( 5.0f );&lt;br /&gt;
     carryable3.vOnDeploy();&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::OnCarryableItemStolen( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; actionName ) {&lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; ( actionName == &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;maleficus_bot_action_1&amp;quot;&amp;lt;/span&amp;gt; ) {&lt;br /&gt;
         sys.[[ScriptEvent:print|print]](&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;He Stole The Cone!\n&amp;quot;&amp;lt;/span&amp;gt;);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt; [[ScriptClass:mapObject_CarryableBoxMap|mapObject_CarryableBoxMap]]::OnCarryableItemReturned( &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; actionName ) {&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;if&amp;lt;/span&amp;gt; ( actionName == &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;maleficus_bot_action_1&amp;quot;&amp;lt;/span&amp;gt; ) {&lt;br /&gt;
         sys.[[ScriptEvent:print|print]](&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;&amp;quot;The Cone Was Returned!\n&amp;quot;&amp;lt;/span&amp;gt;);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Wizz</name></author>
		
	</entry>
</feed>