mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
[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:
@@ -44,6 +44,7 @@
|
|||||||
#define BE_CORGI 0x80000
|
#define BE_CORGI 0x80000
|
||||||
#define BE_CURSEDSWORD 0x100000
|
#define BE_CURSEDSWORD 0x100000
|
||||||
#define BE_SURVIVOR 0x200000
|
#define BE_SURVIVOR 0x200000
|
||||||
|
#define BE_EVENT 0x400000
|
||||||
//VOREStation Add End
|
//VOREStation Add End
|
||||||
|
|
||||||
var/list/be_special_flags = list(
|
var/list/be_special_flags = list(
|
||||||
@@ -114,6 +115,7 @@ var/list/be_special_flags = list(
|
|||||||
#define MODE_THUG "thug"
|
#define MODE_THUG "thug"
|
||||||
#define MODE_STOWAWAY "stowaway"
|
#define MODE_STOWAWAY "stowaway"
|
||||||
#define MODE_SURVIVOR "Shipwreck Survivor"
|
#define MODE_SURVIVOR "Shipwreck Survivor"
|
||||||
|
#define MODE_EVENT "Event Character"
|
||||||
|
|
||||||
#define DEFAULT_TELECRYSTAL_AMOUNT 120
|
#define DEFAULT_TELECRYSTAL_AMOUNT 120
|
||||||
|
|
||||||
|
|||||||
15
code/game/antagonist/station/event.dm
Normal file
15
code/game/antagonist/station/event.dm
Normal 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>"
|
||||||
@@ -663,6 +663,7 @@
|
|||||||
#include "code\game\antagonist\outsider\wizard.dm"
|
#include "code\game\antagonist\outsider\wizard.dm"
|
||||||
#include "code\game\antagonist\station\changeling.dm"
|
#include "code\game\antagonist\station\changeling.dm"
|
||||||
#include "code\game\antagonist\station\cultist.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\highlander.dm"
|
||||||
#include "code\game\antagonist\station\infiltrator.dm"
|
#include "code\game\antagonist\station\infiltrator.dm"
|
||||||
#include "code\game\antagonist\station\loyalist.dm"
|
#include "code\game\antagonist\station\loyalist.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user