#include "scripts/bp_common.txt"
#include "scripts/map/common_level_script.txt"

//------------------------------------------------------------------------------------------------------------------------
// Start
//------------------------------------------------------------------------------------------------------------------------
$script 0 {
	kActor @fenceSpike = ActorFactory.Spawn("BP_SpikeFence", -2625, 4269, -1583, 0, 0);
	//fenceSpike.Yaw() = Math::Deg2Rad(90);
	
	ActorFactory.Spawn("BP_FireTrap", -2812, 3470, -1484, 0, 0);
	
	ActorFactory.Spawn("BP_FallingRocks", -2261, 1941, -997, 0, 0);
	ActorFactory.Spawn("BP_FallingRocks", -2051, 1577, -914, 0, 0);
	ActorFactory.Spawn("BP_FallingRocks", -2054, 1200, -850, 0, 0);
	
	//crossing ladder 
	World.ChangeAreaArg(145, 4, 5);
	World.ChangeAreaArg(145, 5, 256);
	World.ChangeAreaFlag(145, AAF_DAMAGE, true);
	
	//crossing up ladder +platform
	World.ChangeAreaArg(75, 4, 5);
	World.ChangeAreaArg(75, 5, 256);
	World.ChangeAreaFlag(75, AAF_DAMAGE, true);
	
	Game.CallDelayedMapScript(1, instigator, 0);
}
//------------------------------------------------------------------------------------------------------------------------
// Update Game
//------------------------------------------------------------------------------------------------------------------------
$script 1 {
	UpdateGeneralGame();
	//ActorInWorldTestUpdate();
	$restart;
}
//------------------------------------------------------------------------------------------------------------------------
