Guest User

Untitled

a guest
Oct 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. function SetFail()
  2. local sFail = "";
  3.  
  4. if GetGamePref("DefaultFail") then
  5. sFail = string.format("Fail%s", GetGamePref("DefaultFail"));
  6. else
  7. sFail = "FailOff";
  8. end
  9.  
  10. sFail = tostring(sFail);
  11. SCREENMAN:SystemMessage( 'NEW FAIL IS: ' .. tostring(sFail) );
  12.  
  13. for pn in ivalues(GAMESTATE:GetHumanPlayers()) do
  14. GAMESTATE:ApplyGameCommand( "stagemod,FailImmediateContinue", pn );
  15. GAMESTATE:GetPlayerState(pn):SetPlayerOptions( "ModsLevel_Song", 'mod,FailImmediateContinue' );
  16. MESSAGEMAN:Broadcast( "PlayerOptionsChanged", {PlayerNumber = pn} );
  17. end
  18.  
  19. GAMESTATE:SetSongOptions( "ModsLevel_Preferred", 'mod,FailImmediateContinue' );
  20. GAMESTATE:SetSongOptions( "ModsLevel_Stage", 'mod,FailImmediateContinue' );
  21. GAMESTATE:SetSongOptions( "ModsLevel_Song",'mod,FailImmediateContinue' );
  22. GAMESTATE:ApplyGameCommand( "mod,FailImmediateContinue");
  23. GAMESTATE:ApplyGameCommand( "stagemod,FailImmediateContinue");
  24. MESSAGEMAN:Broadcast( "SongOptionsChanged" );
  25. end
Add Comment
Please, Sign In to add comment