Base changeling objective(s) (#39562)

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
ScarKy0
2025-08-11 19:13:27 +02:00
committed by GitHub
parent 6ae19340ab
commit 47d7db0665
4 changed files with 41 additions and 3 deletions

View File

@@ -232,6 +232,8 @@
- type: GameRule
minPlayers: 25
- type: AntagSelection
agentName: changeling-round-end-agent-name
selectionTime: IntraPlayerSpawn
definitions:
- prefRoles: [ Changeling ]
max: 3
@@ -249,6 +251,9 @@
- ActionRetractableItemArmBlade # Temporary addition, will inevitably be a purchasable in the bio-store
mindRoles:
- MindRoleChangeling
- type: AntagObjectives
objectives:
- ChangelingSurviveObjective
- type: entity
id: Revolutionary

View File

@@ -0,0 +1,23 @@
- type: entity
abstract: true
parent: BaseObjective
id: BaseChangelingObjective
components:
- type: Objective
issuer: objective-issuer-changeling
difficulty: 1
- type: RoleRequirement
roles:
- ChangelingRole
- type: entity
parent: [BaseChangelingObjective, BaseSurviveObjective]
id: ChangelingSurviveObjective
name: Survive.
description: We must stay alive at all cost.
components:
- type: Objective
difficulty: 1
icon:
sprite: Mobs/Species/Human/organs.rsi
state: heart-on