roundstart.yml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. - type: entity
  2. id: BaseGameRule
  3. abstract: true
  4. components:
  5. - type: GameRule
  6. - type: entity
  7. parent: BaseGameRule
  8. id: RespawnDeadRule
  9. components:
  10. - type: RespawnDeadRule
  11. alwaysRespawnDead: true
  12. - type: RespawnTracker
  13. respawnDelay: 300
  14. deleteBody: false
  15. #shorter respawn timer for TDM
  16. - type: entity
  17. parent: BaseGameRule
  18. id: RespawnDeadRuleTDM
  19. components:
  20. - type: RespawnDeadRule
  21. alwaysRespawnDead: true
  22. - type: RespawnTracker
  23. respawnDelay: 180
  24. deleteBody: false
  25. # A fixed timer where all reinforcements are spawned at the same time.
  26. - type: entity
  27. parent: BaseGameRule
  28. id: RespawnDeadRuleTDMFixed
  29. components:
  30. - type: RespawnDeadRule
  31. alwaysRespawnDead: true
  32. - type: RespawnTracker
  33. respawnDelay: 120
  34. deleteBody: false
  35. fixed: true
  36. - type: entity
  37. id: InactivityTimeRestart
  38. parent: BaseGameRule
  39. components:
  40. - type: InactivityRule
  41. inactivityMaxTime: 600
  42. roundEndDelay: 10
  43. - type: entity
  44. id: MaxTimeRestart
  45. parent: BaseGameRule
  46. components:
  47. - type: MaxTimeRestartRule
  48. roundMaxTime: 300
  49. roundEndDelay: 10
  50. - type: entity
  51. id: Sandbox
  52. parent: BaseGameRule
  53. components:
  54. - type: SandboxRule
  55. - type: entity
  56. id: Secret
  57. parent: BaseGameRule
  58. components:
  59. - type: SecretRule
  60. - type: entity
  61. parent: BaseGameRule
  62. id: GracewallRule
  63. components:
  64. - type: GracewallRule
  65. - type: entity
  66. parent: BaseGameRule
  67. id: GracewallRule5
  68. components:
  69. - type: GracewallRule
  70. gracewallDuration: 300
  71. - type: entity
  72. parent: BaseGameRule
  73. id: CaptureAreaRule
  74. components:
  75. - type: CaptureAreaRule
  76. - type: entity
  77. parent: BaseGameRule
  78. id: CaptureAreaRuleAsymmetric
  79. components:
  80. - type: CaptureAreaRule
  81. mode: Asymmetric
  82. timer: 40
  83. defenderFactionName: SovietCW
  84. - type: entity
  85. parent: BaseGameRule
  86. id: CaptureAreaRulePoints
  87. components:
  88. - type: CaptureAreaRule
  89. mode: Points
  90. pointsFactionName1: Blugoslavia
  91. - type: entity
  92. id: TeamDeathMatchRule
  93. parent: BaseGameRule
  94. components:
  95. - type: TeamDeathMatchRule
  96. - type: entity
  97. parent: BaseGameRule
  98. id: FactionRule
  99. components:
  100. - type: FactionRule
  101. - type: entity
  102. id: RandomWeatherRule
  103. parent: BaseGameRule
  104. components:
  105. - type: RandomWeatherRule
  106. allowedWeathers: ["Rain", "Clear", "Storm"]
  107. - type: entity
  108. id: RandomWeatherRuleNightSnow
  109. parent: BaseGameRule
  110. components:
  111. - type: RandomWeatherRule
  112. allowedWeathers: ["SnowfallLight"]
  113. dayTimes: ["Night"]
  114. - type: entity
  115. parent: BaseGameRule
  116. id: ValleyPointsRule
  117. components:
  118. - type: ValleyPoints