rendered paste bodyimport("ScarUtil.scar")
function OnGameSetup()
player1 = World_GetPlayerAt(1)
player2 = World_GetPlayerAt(2)
player3 = World_GetPlayerAt(3)
player4 = World_GetPlayerAt(4)
player5 = World_GetPlayerAt(5)
player6 = World_GetPlayerAt(6)
player7 = World_GetPlayerAt(7)
player8 = World_GetPlayerAt(8)
end
function OnInit()
Sound_PlayStreamed("ambiences/ambiences_streamed/m02_ambience")
Util_PlayMusic("SOUND/Music/brothers suspense", 0, 0)
ABILITY_SINGLEARTY = Util_GetAbilityID("abilities/sp/sp_gen_single_off_map_artillery_strike.lua")
status_intro = 1
Game_Letterbox(true, 0)
Game_FadeToBlack(true, 0)
Rule_AddInterval(arty_ammo, 10)
Rule_AddInterval(Event_PlayIntro, 1)
end
Scar_AddInit(OnInit)
function arty_ammo()
if World_GetRand(0, 1) == 0 then
bomber = World_GetPlayerAt(World_GetRand(1, 8))
ABILITY_SINGLEARTY = Util_GetAbilityID("abilities/sp/sp_gen_single_off_map_artillery_strike.lua")
target = Util_GetPosition(Marker_FromName("marker"..World_GetRand(1,13), "blue_marker"))
target.x = target.x + World_GetRand(-50, 50)
target.z = target.z + World_GetRand(-50, 50)
Cmd_PlayerAbilityPos(bomber, ABILITY_SINGLEARTY, target, true)
end
function Event_PlayIntro()
if status_intro == 1 then
Game_Letterbox(true, 0)
Game_FadeToBlack(FADE_IN, 0.5)
Camera_MoveToPosition(marker5, false)
Camera_SetOrbit(3)
Camera_SetDeclination(0.75)
Cmd_PlayerAbilityPos(player1, ABILITY_SINGLEARTY, Util_GetPosition(marker5))
elseif status_intro == 20 then
Game_FadeToBlack(true, 2)
elseif status_intro == 23 then
Camera_ResetToDefault()
Camera_MoveToPosition(Player_GetStartingPosition(Game_GetLocalPlayer()))
Game_Letterbox(false, 1.5)
Game_FadeToBlack(false, 1.5)
Rule_RemoveMe()
end
status_intro = status_intro + 1
end
end