diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml index fc99c4f4d3..3c1de0b395 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/timed.yml @@ -34,3 +34,28 @@ intervalSeconds: 30 minimumEntitiesSpawned: 2 maximumEntitiesSpawned: 4 + +- type: entity + name: Mouse Timed Spawner + id: MouseTimedSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: blue + - texture: Mobs/Animals/mouse.rsi/icon-2.png + - state: timed + - type: TimedSpawner + prototypes: + - MobMouse + - MobMouse1 + - MobMouse2 + # round ~90m + # one spawner should only spawn ~5 mice for sanity reasons + # therefore 18m + # use 50% chance for randomness and balance with halved interval + chance: 0.5 + intervalSeconds: 540 + minimumEntitiesSpawned: 1 + maximumEntitiesSpawned: 1 + diff --git a/Resources/Textures/Markers/cross.rsi/meta.json b/Resources/Textures/Markers/cross.rsi/meta.json index 02985b8097..8ead41b4fb 100644 --- a/Resources/Textures/Markers/cross.rsi/meta.json +++ b/Resources/Textures/Markers/cross.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi - modified to add 'timed'", "size": { "x": 32, "y": 32 @@ -21,6 +21,9 @@ }, { "name": "red" + }, + { + "name": "timed" } ] } diff --git a/Resources/Textures/Markers/cross.rsi/timed.png b/Resources/Textures/Markers/cross.rsi/timed.png new file mode 100644 index 0000000000..c5a9ff3aa4 Binary files /dev/null and b/Resources/Textures/Markers/cross.rsi/timed.png differ