diff --git a/Resources/Prototypes/ADT/Entities/Markers/Spawners/job.yml b/Resources/Prototypes/ADT/Entities/Markers/Spawners/job.yml new file mode 100644 index 00000000000..8698f5f771b --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Markers/Spawners/job.yml @@ -0,0 +1,133 @@ +- type: entity + id: ADTSpawnPointJobBase + parent: MarkerBase + abstract: true + suffix: Job Spawn ADT + components: + - type: SpawnPoint + spawn_type: Job + - type: Sprite + sprite: ADT/Markers/job.rsi + +- type: entity + id: ADTSpawnPointInvestigator + parent: ADTSpawnPointJobBase + name: Investigator + components: + - type: SpawnPoint + job_id: ADTInvestigator + - type: Sprite + layers: + - state: green + - state: investigator + +- type: entity + id: ADTSpawnPointMagistrat + parent: ADTSpawnPointJobBase + name: Magistrat + components: + - type: SpawnPoint + job_id: Magistrat + - type: Sprite + layers: + - state: green + - state: magistrat + +- type: entity + id: ADTSpawnPointLawyer + parent: ADTSpawnPointJobBase + name: Lawyer + components: + - type: SpawnPoint + job_id: Lawyer + - type: Sprite + layers: + - state: green + - state: urist + +- type: entity + id: ADTSpawnPointIAA + parent: ADTSpawnPointJobBase + name: IAA + components: + - type: SpawnPoint + job_id: IAA + - type: Sprite + layers: + - state: green + - state: iaa + +- type: entity + id: ADTSpawnPointEngiBorg + parent: ADTSpawnPointJobBase + name: EngiBorg + components: + - type: SpawnPoint + job_id: ADTEngiBorg + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: engineer + - sprite: Mobs/Silicon/chassis.rsi + state: engineer_e + +- type: entity + id: ADTSpawnPointJanitorBorg + parent: ADTSpawnPointJobBase + name: JanitorBorg + components: + - type: SpawnPoint + job_id: ADTJanitorBorg + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: janitor + - sprite: Mobs/Silicon/chassis.rsi + state: janitor_e + +- type: entity + id: ADTSpawnPointMedicalBorg + parent: ADTSpawnPointJobBase + name: MedicalBorg + components: + - type: SpawnPoint + job_id: ADTMedicalBorg + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: medical + - sprite: Mobs/Silicon/chassis.rsi + state: medical_e + +- type: entity + id: ADTSpawnPointServiseBorg + parent: ADTSpawnPointJobBase + name: ServiseBorg + components: + - type: SpawnPoint + job_id: ADTServiseBorg + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: service + - sprite: Mobs/Silicon/chassis.rsi + state: service_e + +- type: entity + id: ADTSpawnPointADTSupplyBorg + parent: ADTSpawnPointJobBase + name: SupplyBorg + components: + - type: SpawnPoint + job_id: ADTSupplyBorg + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: miner + - sprite: Mobs/Silicon/chassis.rsi + state: miner_e \ No newline at end of file diff --git a/Resources/Textures/ADT/Markers/job.rsi/green.png b/Resources/Textures/ADT/Markers/job.rsi/green.png new file mode 100644 index 00000000000..0becfdb0c54 Binary files /dev/null and b/Resources/Textures/ADT/Markers/job.rsi/green.png differ diff --git a/Resources/Textures/ADT/Markers/job.rsi/iaa.png b/Resources/Textures/ADT/Markers/job.rsi/iaa.png new file mode 100644 index 00000000000..f93b5d50349 Binary files /dev/null and b/Resources/Textures/ADT/Markers/job.rsi/iaa.png differ diff --git a/Resources/Textures/ADT/Markers/job.rsi/investigator.png b/Resources/Textures/ADT/Markers/job.rsi/investigator.png new file mode 100644 index 00000000000..998804ffc71 Binary files /dev/null and b/Resources/Textures/ADT/Markers/job.rsi/investigator.png differ diff --git a/Resources/Textures/ADT/Markers/job.rsi/magistrat.png b/Resources/Textures/ADT/Markers/job.rsi/magistrat.png new file mode 100644 index 00000000000..1e86415378c Binary files /dev/null and b/Resources/Textures/ADT/Markers/job.rsi/magistrat.png differ diff --git a/Resources/Textures/ADT/Markers/job.rsi/meta.json b/Resources/Textures/ADT/Markers/job.rsi/meta.json new file mode 100644 index 00000000000..a2d1519dd83 --- /dev/null +++ b/Resources/Textures/ADT/Markers/job.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Adventure Time, justkekc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "green" + }, + { + "name": "investigator" + }, + { + "name": "magistrat" + }, + { + "name": "iaa" + }, + { + "name": "urist" + } + ] +} diff --git a/Resources/Textures/ADT/Markers/job.rsi/urist.png b/Resources/Textures/ADT/Markers/job.rsi/urist.png new file mode 100644 index 00000000000..b113c2c99e8 Binary files /dev/null and b/Resources/Textures/ADT/Markers/job.rsi/urist.png differ