mafia_role
Vars | |
game_status | so mafia have to also kill them to have a majority |
---|---|
hud_icon | icon state in the mafia dmi of the hud of the role, used in the mafia ui |
mafia_alert | The mafia popup we edit text to give different alerts for (such as when to vote). |
mafia_panel | The Mafia innate action panel that allows players to view the game's state. |
note_chat_sending_cooldown | The cooldown between being able to send your will in chat. |
player_key | The ckey of the person playing as this Mafia role, CAN BE NULL IN FAVOR OF player_pda. |
player_pda | The PDA of the person playing as this Mafia role, CAN BE NULL IN FAVOR OF player_key. |
revealed_icon | icon state in the mafia dmi of the hud of the role, used in the mafia ui |
revealed_outfit | what they get equipped with when they are revealed |
role_flags | role flags (special status of roles like detection immune) |
role_messages | List of all messages this role got throughout the game. |
role_type | how the random setup chooses which roles get put in |
role_unique_actions | List of all mafia abilities this role is able to perform. |
special_ui_theme | set this to something cool for antagonists and their window will look different |
vote_power | how many votes submitted when you vote. used in voting and deciding victory. |
winner_award | what the role gets when it wins a game |
written_notes | The player's written notes, that they can send to chat at any time. |
Procs | |
handle_speech | handle_speech |
kill | Tests kill immunities, if nothing prevents the kill, kills this role. |
put_player_in_body | Puts the player in their body and keeps track of their previous one to put them back in later. Adds the playing_mafia trait so people examining them will know why they're currently lacking a soul. |
send_message_to_player | send_message_to_player |
Var Details
game_status
so mafia have to also kill them to have a majority
hud_icon
icon state in the mafia dmi of the hud of the role, used in the mafia ui
mafia_alert
The mafia popup we edit text to give different alerts for (such as when to vote).
mafia_panel
The Mafia innate action panel that allows players to view the game's state.
note_chat_sending_cooldown
The cooldown between being able to send your will in chat.
player_key
The ckey of the person playing as this Mafia role, CAN BE NULL IN FAVOR OF player_pda.
player_pda
The PDA of the person playing as this Mafia role, CAN BE NULL IN FAVOR OF player_key.
revealed_icon
icon state in the mafia dmi of the hud of the role, used in the mafia ui
revealed_outfit
what they get equipped with when they are revealed
role_flags
role flags (special status of roles like detection immune)
role_messages
List of all messages this role got throughout the game.
role_type
how the random setup chooses which roles get put in
role_unique_actions
List of all mafia abilities this role is able to perform.
special_ui_theme
set this to something cool for antagonists and their window will look different
vote_power
how many votes submitted when you vote. used in voting and deciding victory.
winner_award
what the role gets when it wins a game
written_notes
The player's written notes, that they can send to chat at any time.
Proc Details
handle_speech
handle_speech
Handles Mafia roles talking in chat. First it will go through their abilities for Ability-specific speech, if none affects it, we will go to day chat.
kill
Tests kill immunities, if nothing prevents the kill, kills this role.
Does not count as visiting, see visit proc.
put_player_in_body
Puts the player in their body and keeps track of their previous one to put them back in later. Adds the playing_mafia trait so people examining them will know why they're currently lacking a soul.
send_message_to_player
send_message_to_player
Sends a message to a player, checking if they are playing through a PDA or not. Args:
- message - The message to send to the person
- balloon_alert - Whether it should be as a balloon alert, only if it's to a non-PDA user.