Ports / reworks roundstart blurbs (#23545)

* [BEGIN_MISSION]

* ai change

* also TCOMMS

* Update location_blurbs.dm

* Apply suggestions from code review

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>

* fixes tabbing

---------

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2024-02-05 17:18:38 -05:00
committed by GitHub
co-authored by Gaxeer
parent ed9842b730
commit c66f31bd3d
12 changed files with 228 additions and 1 deletions
@@ -36,6 +36,19 @@ GLOBAL_LIST_EMPTY(antagonists)
/// The url page name for this antagonist, appended to the end of the wiki url in the form of: [GLOB.configuration.url.wiki_url]/index.php/[wiki_page_name]
var/wiki_page_name
//Blurb stuff
/// Intro Blurbs text colour
var/blurb_text_color = COLOR_BLACK
/// Intro Blurbs outline width
var/blurb_text_outline_width = 0
/// Intro Blurb Font
var/blurb_font = "Courier New"
//Backgrount
var/blurb_r = 0
var/blurb_g = 0
var/blurb_b = 0
var/blurb_a = 0
/datum/antagonist/New()
GLOB.antagonists += src
objective_holder = new(src)
@@ -392,3 +405,6 @@ GLOBAL_LIST_EMPTY(antagonists)
/datum/antagonist/proc/on_cryo()
return
/// This is the custom blurb message used on login for an antagonist.
/datum/antagonist/proc/custom_blurb()
return FALSE
@@ -48,7 +48,8 @@
var/datum/action/changeling/sting/chosen_sting
/// If the changeling is in the process of regenerating from their fake death.
var/regenerating = FALSE
blurb_text_color = COLOR_PURPLE
blurb_text_outline_width = 1
/datum/antagonist/changeling/New()
..()
@@ -429,3 +430,6 @@
/proc/ischangeling(mob/M)
return M.mind?.has_antag_datum(/datum/antagonist/changeling)
/datum/antagonist/changeling/custom_blurb()
return "We awaken on the [station_name()], [get_area_name(owner.current, TRUE)]...\nWe have our tasks to attend to..."
@@ -15,6 +15,8 @@
var/give_codewords = TRUE
/// Should we give the traitor their uplink?
var/give_uplink = TRUE
blurb_r = 200
blurb_a = 0.75
/datum/antagonist/traitor/on_gain()
// Create this in case the traitor wants to mindslaves someone.
@@ -267,3 +269,6 @@
<b>The code responses were:</b> <span class='redtext'>[responses]</span><br>"
return message
/datum/antagonist/traitor/custom_blurb()
return "[GLOB.current_date_string], [station_time_timestamp()]\n[station_name()], [get_area_name(owner.current, TRUE)]\nBEGIN_MISSION"
@@ -26,6 +26,12 @@
/// list of the peoples UIDs that we have drained, and how much blood from each one
var/list/drained_humans = list()
blurb_text_color = COLOR_RED
blurb_text_outline_width = 0
blurb_r = 255
blurb_g = 221
blurb_b = 138
blurb_a = 1
/datum/antagonist/mindslave/thrall
name = "Vampire Thrall"
@@ -359,3 +365,6 @@
/datum/hud/proc/remove_vampire_hud()
static_inventory -= vampire_blood_display
QDEL_NULL(vampire_blood_display)
/datum/antagonist/vampire/custom_blurb()
return "On the date [GLOB.current_date_string], at [station_time_timestamp()],\n in the [station_name()], [get_area_name(owner.current, TRUE)]...\nThe hunt begins again..."