-
Notifications
You must be signed in to change notification settings - Fork 386
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
adds the basic things required for this role to function, but still missing many features
- Loading branch information
1 parent
fe0dec2
commit 4c635eb
Showing
7 changed files
with
123 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
using Content.Shared.Roles; | ||
|
||
namespace Content.Server.Roles; | ||
|
||
/// <summary> | ||
/// Added to mind role entities to tag that they are a psi cultist. | ||
/// </summary> | ||
[RegisterComponent] | ||
public sealed partial class PsiCultistRoleComponent : BaseMindRoleComponent | ||
{ | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
objective-issuer-psi-cult = [color=#fbf8ef]Church of the Mind Ascendant[/color] | ||
psi-cult-role-greeting = | ||
You are a desciple in the Church of the Mind Ascendant. | ||
Your leader has told you that the brain is but a seed begging for psionic nourishment. | ||
Advance the goals of your church so that all may reach their true psionic potential. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
- type: entity | ||
abstract: true | ||
parent: BaseObjective | ||
id: BasePsiCultistObjective | ||
components: | ||
- type: Objective | ||
issuer: objective-issuer-psi-cult | ||
- type: RoleRequirement | ||
roles: | ||
mindRoles: | ||
- PsiCultistRole | ||
|
||
- type: entity #un1984ing this and putting it in this file for ease of organization | ||
id: BecomePsionicObjective | ||
parent: BasePsiCultistObjective | ||
name: Become psionic | ||
description: We need you to acquire psionics and keep them until your mission is complete. | ||
components: | ||
- type: NotJobsRequirement | ||
jobs: | ||
- Mime | ||
- ForensicMantis | ||
- type: Objective | ||
difficulty: 2.5 | ||
#unique: false | ||
icon: | ||
sprite: Nyanotrasen/Icons/psi.rsi | ||
state: psi | ||
# still 1984ing the next four lines until golems get reimplimented next week | ||
# - type: ObjectiveBlacklistRequirement | ||
# blacklist: | ||
# components: | ||
# - BecomeGolemCondition | ||
- type: BecomePsionicCondition | ||
|
||
- type: entity | ||
id: RaiseGlimmerObjective | ||
parent: BasePsiCultistObjective | ||
name: Raise Glimmer. | ||
description: Get the glimmer above the specified amount. | ||
components: | ||
- type: Objective | ||
difficulty: 2.5 | ||
#unique: false | ||
icon: | ||
sprite: Nyanotrasen/Icons/psi.rsi | ||
state: psi | ||
- type: RaiseGlimmerCondition | ||
target: 500 | ||
|
||
|
||
#TODO: add Make Other Person Psionic objective, Unlock Your Full Potential objective (not possible until you can have multiple powers at once) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
- type: antag | ||
id: PsiCultist | ||
name: roles-antag-psi-cultist-name | ||
antagonist: true | ||
setPreference: true | ||
objective: roles-antag-psi-cultist-objective | ||
guides: [ Psi Cultists ] | ||
requirements: # DeltaV - Playtime requirement | ||
- !type:OverallPlaytimeRequirement | ||
time: 86400 # DeltaV - 24 hours | ||
|
||
#TODO | ||
# - type: startingGear | ||
# id: PsiCultistGear | ||
# storage: | ||
# back: | ||
# - CultSymbol #this will be a pin or necklace with the symbol of the cult | ||
# - CultHolyBook #this will be a book with the cult 'codewords' in it. Having the codewords as a physical item means the cult can be potentially infiltrated by the mantis for example (this means more mantis gameplay) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters