Skip to content

Block jesters from killing people#1268

Merged
EmoGarbage404 merged 5 commits intoEphemeralSpace:masterfrom
EmoGarbage404:feat/jester-do-no-harm
Feb 28, 2026
Merged

Block jesters from killing people#1268
EmoGarbage404 merged 5 commits intoEphemeralSpace:masterfrom
EmoGarbage404:feat/jester-do-no-harm

Conversation

@EmoGarbage404
Copy link
Contributor

@EmoGarbage404 EmoGarbage404 commented Feb 23, 2026

About the PR

adds some new stuff to jesters. Now, when a jester kills someone, they lose their mask and become The Fool. The fool is just an unaligned jester mask that has an uncompletable objective so they always register as losing.

Closes #1250

Media

image image image

@K-Dynamic
Copy link
Contributor

You foool

Copy link
Contributor Author

@EmoGarbage404 EmoGarbage404 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review for myself: add a proper message when you get Dudded


public readonly EntityUid Killer = killer;

public bool ValidKill => !Suicide;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feels subjective enough it shouldn't be here OR should be a method on a system somewhere so it can become more subjective later.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that there should probably be a shared interface between the kill report events and then the system can have a method that evaluates them. Rn it's kinda just lazily duped between the two events which is Whatever but obviously not ideal.

…bjectiveComponent.cs

Co-authored-by: Moony <moony@hellomouse.net>
@EmoGarbage404 EmoGarbage404 merged commit fe7016b into EphemeralSpace:master Feb 28, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Jesters should be blocked from killing people

3 participants