roundstart.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  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: 120
  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. id: TeamDeathMatchRule
  86. parent: BaseGameRule
  87. components:
  88. - type: TeamDeathMatchRule
  89. - type: entity
  90. parent: BaseGameRule
  91. id: FactionRule
  92. components:
  93. - type: FactionRule
  94. - type: entity
  95. id: RandomWeatherRule
  96. parent: BaseGameRule
  97. components:
  98. - type: RandomWeatherRule
  99. allowedWeathers: ["Rain", "Clear", "Storm"]
  100. - type: entity
  101. id: RandomWeatherRuleNightSnow
  102. parent: BaseGameRule
  103. components:
  104. - type: RandomWeatherRule
  105. allowedWeathers: ["SnowfallLight"]
  106. dayTimes: ["Night"]