- type: entity
  categories: [ Spawner ]
  parent: MarkerBase
  id: SpawnPointPlayerCharacter
  name: ghost role spawn point
  suffix: player character
  components:
    - type: GhostRole
      name: Roleplay Ghost Role
      description: This is a custom event ghost role.
      rules: ghost-role-component-default-rules
    - type: GhostRoleCharacterSpawner
    - type: Sprite
      sprite: Markers/jobs.rsi
      layers:
        - state: green
        - sprite: Mobs/Species/Human/parts.rsi
          state: full

- type: entity
  parent: SpawnPointPlayerCharacter
  id: SpawnPointPlayerCharacterMindShield
  name: ghost role spawn point
  suffix: mindshielded, player character
  components:
  - type: GhostRoleCharacterSpawner
    addedComponents:
    - type: MindShield

- type: entity
  parent: SpawnPointPlayerCharacter
  id: SpawnPointPlayerCharacterTargetImmune
  name: ghost role spawn point
  suffix: mindshielded, AntagImmune, player character # starcup: AntagImmune, was KillObjectiveImmune
  components:
  - type: GhostRoleCharacterSpawner
    addedComponents:
    - type: MindShield
    - type: AntagImmune
    #- type: TargetObjectiveImmune # starcup
