Skip to content

Custom Flags

Federico Cosma edited this page Mar 24, 2025 · 3 revisions

Custom Flags are an easy, fast and reliable way to personalize even more your custom roles by adding custom behaviors.

Types of Custom Flags

Custom Flags can be divided in two types: some of them can accept arguments to personalize even more the custom behavior, others don't accept them.
Arguments are in key: value and are variable between Custom Flags.
Here's an example of two custom flags, one with args and the other without them:

custom_flags: 
- DoNotTriggetTeslaGates
- CustomScpAnnouncer:
    name: 'SCP-250'

Available Flags

DoNotTriggerTeslaGates

Prevent the Custom Role from triggering Tesla gates

LifeStealer

When this Custom Role damages another player the player of the Custom Role will be healed with the amount of damage inflicted on the opponent.

HalfLifeStealer

When this Custom Role damages another player the player of the Custom Role will be healed with the amount of damage inflicted on the opponent / 2.

NotAffectedByAppearance

This Custom Role will see the true role of every other player and not their appearance.

PacifismUntilDamage

It won't be possible to deal damage to the Custom Role as long as it doesn't deal damage to another player.

CustomScpAnnouncer

The CASSIE will take the name of the Custom Role as SCP name when making the termination announcement.
It only works if the name contains SCP-!

ShowOnlyCustomInfo

The Role (custom or vanilla) of the Custom Role will be hidden in the player display area.

SilentWalker

It won't make noise

SilentAnnouncer

If the team is SCPs, when terminated CASSIE won't announce it's termination