[MIRROR] Event character role (#8422)

Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com>
This commit is contained in:
CHOMPStation2
2024-05-23 07:25:20 -07:00
committed by GitHub
parent a756b8c687
commit 9ed0c835b9
3 changed files with 18 additions and 0 deletions

View File

@@ -44,6 +44,7 @@
#define BE_CORGI 0x80000
#define BE_CURSEDSWORD 0x100000
#define BE_SURVIVOR 0x200000
#define BE_EVENT 0x400000
//VOREStation Add End
var/list/be_special_flags = list(
@@ -114,6 +115,7 @@ var/list/be_special_flags = list(
#define MODE_THUG "thug"
#define MODE_STOWAWAY "stowaway"
#define MODE_SURVIVOR "Shipwreck Survivor"
#define MODE_EVENT "Event Character"
#define DEFAULT_TELECRYSTAL_AMOUNT 120

View File

@@ -0,0 +1,15 @@
var/datum/antagonist/event/event
// Inherits most of its vars from the base datum.
/datum/antagonist/event
id = MODE_EVENT
role_type = BE_EVENT
role_text = "Event Character"
role_text_plural = "Event Characters"
can_hear_aooc = TRUE // If FALSE, the antag can neither speak nor hear AOOC. If TRUE, they can at least hear it.
can_speak_aooc = TRUE // If TRUE, the antag can freely spean in AOOC.
welcome_text = "You are an event character."
antag_text = "You are have been selected as an event character, this gives you \
access to the AOOC chat channel to organise with other event characters. <b>Please remember all \
rules aside from those with explicit exceptions apply to event characters.</b>"

View File

@@ -663,6 +663,7 @@
#include "code\game\antagonist\outsider\wizard.dm"
#include "code\game\antagonist\station\changeling.dm"
#include "code\game\antagonist\station\cultist.dm"
#include "code\game\antagonist\station\event.dm"
#include "code\game\antagonist\station\highlander.dm"
#include "code\game\antagonist\station\infiltrator.dm"
#include "code\game\antagonist\station\loyalist.dm"