home *** CD-ROM | disk | FTP | other *** search
/ Classic Fond 54 / ClassicFond54.iso / games / stars.rar / multiplayer / DM_City_on_the_Edge.cs < prev    next >
Text File  |  1999-02-20  |  2KB  |  63 lines

  1. // FILENAME:    DM_City_on_the_Edge.cs
  2. //
  3. // AUTHORS:      Chupie Doll & Youth in Asia
  4. //------------------------------------------------------------------------------
  5.  
  6. $missionName = "DM_City_On_The_Edge";
  7.  
  8. exec("multiplayerStdLib.cs");
  9. exec("DMstdLib.cs");
  10.  
  11. function setDefaultMissionOptions()
  12. {
  13.     $server::TeamPlay = false;
  14.     $server::AllowDeathmatch = true;
  15.     $server::AllowTeamPlay = true;    
  16.  
  17.    // what can the client choose for a team
  18.     $server::AllowTeamRed = true;
  19.     $server::AllowTeamBlue = true;
  20.     $server::AllowTeamYellow = false;
  21.     $server::AllowTeamPurple = false;
  22.  
  23.    // what can the server admin choose for available teams
  24.    $server::disableTeamRed = false;
  25.    $server::disableTeamBlue = false;
  26.    $server::disableTeamYellow = true;
  27.    $server::disableTeamPurple = true;
  28. }
  29.  
  30. function onMissionStart()
  31. {
  32.     marsSounds();
  33. }
  34.  
  35. function onMissionLoad(){
  36.    cdAudioCycle("Purge", "Terror", "Watching"); 
  37. }
  38.  
  39. // Water Tower splash functionality
  40. function structure::onDestroyed(%this, %attackerId){
  41.     // Which water tower was destroyed?
  42.     if(%this == getObjectId("MissionGroup\\BlueBase\\WaterTower1")){
  43.         setShapeVisibility(getObjectId("MissionGroup\\BlueBase\\Splash1"), true);
  44.         playAnimSequence(getObjectId("MissionGroup\\BlueBase\\Splash1"), 0, true);
  45.     }
  46.     else if(%this == getObjectId("MissionGroup\\BlueBase\\WaterTower2")){
  47.         setShapeVisibility(getObjectId("MissionGroup\\BlueBase\\Splash2"), true);
  48.         playAnimSequence(getObjectId("MissionGroup\\BlueBase\\Splash2"), 0, true);
  49.     }
  50.     else if(%this == getObjectId("MissionGroup\\BlueBase\\WaterTower3")){
  51.         setShapeVisibility(getObjectId("MissionGroup\\BlueBase\\Splash3"), true);
  52.         playAnimSequence(getObjectId("MissionGroup\\BlueBase\\Splash3"), 0, true);
  53.     }
  54. }
  55.  
  56. function setDefaultMissionItems() 
  57. {
  58.    allowVehicle("all", true);
  59.    allowComponent("all", true);
  60.    allowWeapon("all", true);
  61. }
  62.  
  63.