softens chat colours for eye pleasure (#3123)

This commit is contained in:
nevimer
2021-05-26 05:26:40 -04:00
committed by GitHub
parent 307a38d40e
commit 0b279ec943
137 changed files with 484 additions and 484 deletions

View File

@@ -245,7 +245,7 @@ SUBSYSTEM_DEF(ticker)
//Deleting Startpoints but we need the ai point to AI-ize people later
if (S.name != "AI")
qdel(S)
to_chat(world, "<FONT color='blue'><B>Enjoy the game!</B></FONT>")
to_chat(world, "<font color=#4F49AF><B>Enjoy the game!</B></FONT>")
SEND_SOUND(world, sound('sound/AI/welcome.ogg')) // Skie
//Holiday Round-start stuff ~Carn
Holiday_Game_Start()
@@ -496,7 +496,7 @@ SUBSYSTEM_DEF(ticker)
var/turf/playerTurf = get_turf(Player)
if(SSemergencyshuttle.departed && SSemergencyshuttle.evac)
if(isNotAdminLevel(playerTurf.z))
to_chat(Player, "<font color='blue'><b>You survived the round, but remained on [station_name()] as [Player.real_name].</b></font>")
to_chat(Player, "<font color=#4F49AF><b>You survived the round, but remained on [station_name()] as [Player.real_name].</b></font>")
else
to_chat(Player, "<font color='green'><b>You managed to survive the events on [station_name()] as [Player.real_name].</b></font>")
else if(isAdminLevel(playerTurf.z))
@@ -504,7 +504,7 @@ SUBSYSTEM_DEF(ticker)
else if(issilicon(Player))
to_chat(Player, "<font color='green'><b>You remain operational after the events on [station_name()] as [Player.real_name].</b></font>")
else
to_chat(Player, "<font color='blue'><b>You missed the crew transfer after the events on [station_name()] as [Player.real_name].</b></font>")
to_chat(Player, "<font color=#4F49AF><b>You missed the crew transfer after the events on [station_name()] as [Player.real_name].</b></font>")
else
if(istype(Player,/mob/observer/dead))
var/mob/observer/dead/O = Player

View File

@@ -413,7 +413,7 @@
else if (href_list["obj_announce"])
var/obj_count = 1
to_chat(current, "<font color='blue'>Your current objectives:</font>")
to_chat(current, "<font color=#4F49AF>Your current objectives:</font>")
for(var/datum/objective/objective in objectives)
to_chat(current, "<B>Objective #[obj_count]</B>: [objective.explanation_text]")
obj_count++

View File

@@ -237,11 +237,11 @@ var/global/list/Holiday = list() //Holidays are lists now, so we can have more t
holidays.Add(p)
holiday_blurbs.Add("[Holiday[p]]")
var/holidays_string = english_list(holidays, nothing_text = "nothing", and_text = " and ", comma_text = ", ", final_comma_text = "" )
to_chat(world, "<font color='blue'>and...</font>")
to_chat(world, "<font color=#4F49AF>and...</font>")
to_chat(world, "<h4>Happy [holidays_string] Everybody!</h4>")
if(holiday_blurbs.len != 0)
for(var/blurb in holiday_blurbs)
to_chat(world, "<div align='center'><font color='blue'>[blurb]</font></div>")
to_chat(world, "<div align='center'><font color=#4F49AF>[blurb]</font></div>")
switch(Holiday) //special holidays
if("Easter")
//do easter stuff

View File

@@ -135,7 +135,7 @@ var/list/all_technomancer_assistance = typesof(/datum/technomancer/assistance) -
if(spell.spell_power_desc)
dat += "<font color='purple'>Spell Power: [spell.spell_power_desc]</font><br>"
if(spell.enhancement_desc)
dat += "<font color='blue'>Scepter Effect: [spell.enhancement_desc]</font><br>"
dat += "<font color=#4F49AF>Scepter Effect: [spell.enhancement_desc]</font><br>"
if(spell.cost <= budget)
dat += "<a href='byond://?src=\ref[src];spell_choice=[spell.name]'>Purchase</a> ([spell.cost])<br><br>"
else
@@ -253,7 +253,7 @@ var/list/all_technomancer_assistance = typesof(/datum/technomancer/assistance) -
a target of your choice.<br>"
dat += "Some functions can have their abilities enhanced by a special rod called the Scepter of Enhancement. \
If a function is able to be boosted with it, it will be shown underneath the description of the function as \
<font color='blue'><i>'Scepter Effect:'</i></font>. Note that you must hold the scepter for it to work, so try to avoid losing it.<br>"
<font color=#4F49AF><i>'Scepter Effect:'</i></font>. Note that you must hold the scepter for it to work, so try to avoid losing it.<br>"
dat += "Functions can also be boosted with the core itself. A function that is able to benefit \
from this will have <font color='purple'><i>'Spell Power:'</i></font> underneath. Different Cores have different \
amounts of spell power.<br>"

View File

@@ -454,7 +454,7 @@
if(scanner)
var/mob/living/carbon/human/occupant = scanner.occupant
dat = "<font color='blue'><b>Occupant Statistics:</b></font><br>" //Blah obvious
dat = "<font color=#4F49AF><b>Occupant Statistics:</b></font><br>" //Blah obvious
if(istype(occupant)) //is there REALLY someone in there?
var/t1
switch(occupant.stat) // obvious, see what their status is

View File

@@ -192,7 +192,7 @@
if(!input || !(usr in view(1,src)))
return
CentCom_announce(input, usr)
to_chat(usr, "<font color='blue'>Message transmitted.</font>")
to_chat(usr, "<font color=#4F49AF>Message transmitted.</font>")
log_game("[key_name(usr)] has made an IA [GLOB.using_map.boss_short] announcement: [input]")
centcomm_message_cooldown = 1
spawn(300)//10 minute cooldown
@@ -209,7 +209,7 @@
if(!input || !(usr in view(1,src)))
return
Syndicate_announce(input, usr)
to_chat(usr, "<font color='blue'>Message transmitted.</font>")
to_chat(usr, "<font color=#4F49AF>Message transmitted.</font>")
log_game("[key_name(usr)] has made an illegal announcement: [input]")
centcomm_message_cooldown = 1
spawn(300)//10 minute cooldown

View File

@@ -122,7 +122,7 @@
dat += "<dd><A href='?src=\ref[src];spam=1'>&#09;[++i]. Modify Spam Filter</a><br></dd>"
else
for(var/n = ++i; n <= optioncount; n++)
dat += "<dd><font color='blue'>&#09;[n]. ---------------</font><br></dd>"
dat += "<dd><font color=#4F49AF>&#09;[n]. ---------------</font><br></dd>"
if((istype(user, /mob/living/silicon/ai) || istype(user, /mob/living/silicon/robot)) && (user.mind.special_role && user.mind.original == user))
//Malf/Traitor AIs can bruteforce into the system to gain the Key.
dat += "<dd><A href='?src=\ref[src];hack=1'><i><font color='Red'>*&@#. Bruteforce Key</font></i></font></a><br></dd>"

View File

@@ -32,7 +32,7 @@
var/dam4 = round(H.getBruteLoss(),1)
var/life_status = "[H.stat > 1 ? "<font color=red>Deceased</font>" : "Living"]"
var/damage_report = "(<font color='blue'>[dam1]</font>/<font color='green'>[dam2]</font>/<font color='orange'>[dam3]</font>/<font color='red'>[dam4]</font>)"
var/damage_report = "(<font color=#4F49AF>[dam1]</font>/<font color='green'>[dam2]</font>/<font color='orange'>[dam3]</font>/<font color='red'>[dam4]</font>)"
log += "<tr><td width='40%'>[H.get_authentification_name()] ([H.get_assignment()])</td>"

View File

@@ -924,7 +924,7 @@ obj/item/newspaper/Topic(href, href_list)
obj/item/newspaper/attackby(obj/item/W as obj, mob/user as mob)
if(istype(W, /obj/item/pen))
if(scribble_page == curr_page)
to_chat(user, "<FONT COLOR='blue'>There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?</FONT>")
to_chat(user, "<font color=#4F49AF>There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?</FONT>")
else
var/s = sanitize(input(user, "Write something", "Newspaper", ""))
s = sanitize(s)

View File

@@ -252,7 +252,7 @@ var/list/obj/machinery/requests_console/allConsoles = list()
if(inoperable(MAINT)) return
if(screen == RCS_MESSAUTH)
var/obj/item/stamp/T = O
msgStamped = text("<font color='blue'><b>Stamped with the [T.name]</b></font>")
msgStamped = text("<font color=#4F49AF><b>Stamped with the [T.name]</b></font>")
updateUsrDialog()
return

View File

@@ -91,7 +91,7 @@
dat+= "<HEAD><TITLE>Suit storage unit: Maintenance panel</TITLE></HEAD>"
dat+= "<Font color ='black'><B>Maintenance panel controls</B></font><HR>"
dat+= "<font color ='grey'>The panel is ridden with controls, button and meters, labeled in strange signs and symbols that <BR>you cannot understand. Probably the manufactoring world's language.<BR> Among other things, a few controls catch your eye.</font><BR><BR>"
dat+= text("<font color ='black'>A small dial with a small lambda symbol on it. It's pointing towards a gauge that reads []</font>.<BR> <font color='blue'><A href='?src=\ref[];toggleUV=1'> Turn towards []</A></font><BR>",(issuperUV ? "15nm" : "185nm"),src,(issuperUV ? "185nm" : "15nm"))
dat+= text("<font color ='black'>A small dial with a small lambda symbol on it. It's pointing towards a gauge that reads []</font>.<BR> <font color=#4F49AF><A href='?src=\ref[];toggleUV=1'> Turn towards []</A></font><BR>",(issuperUV ? "15nm" : "185nm"),src,(issuperUV ? "185nm" : "15nm"))
dat+= text("<font color ='black'>A thick old-style button, with 2 grimy LED lights next to it. The [] LED is on.</font><BR><font color ='blue'><A href='?src=\ref[];togglesafeties=1'>Press button</a></font>",(safetieson? "<font color='green'><B>GREEN</B></font>" : "<font color='red'><B>RED</B></font>"),src)
dat+= text("<HR><BR><A href='?src=\ref[];mach_close=suit_storage_unit'>Close panel</A>", user)
//user << browse(dat, "window=ssu_m_panel;size=400x500")
@@ -106,7 +106,7 @@
else
if(!isbroken)
dat+= "<HEAD><TITLE>Suit storage unit</TITLE></HEAD>"
dat+= "<font color='blue'><font size = 4><B>U-Stor-It Suit Storage Unit, model DS1900</B></FONT><BR>"
dat+= "<font color=#4F49AF><font size = 4><B>U-Stor-It Suit Storage Unit, model DS1900</B></FONT><BR>"
dat+= "<B>Welcome to the Unit control panel.</B></FONT><HR>"
dat+= text("<font color='black'>Helmet storage compartment: <B>[]</B></font><BR>",(HELMET ? HELMET.name : "</font><font color ='grey'>No helmet detected."))
if(HELMET && isopen)
@@ -398,9 +398,9 @@
if(OCCUPANT.client)
if(user != OCCUPANT)
to_chat(OCCUPANT, "<font color='blue'>The machine kicks you out!</font>")
to_chat(OCCUPANT, "<font color=#4F49AF>The machine kicks you out!</font>")
if(user.loc != src.loc)
to_chat(OCCUPANT, "<font color='blue'>You leave the not-so-cozy confines of the SSU.</font>")
to_chat(OCCUPANT, "<font color=#4F49AF>You leave the not-so-cozy confines of the SSU.</font>")
OCCUPANT.client.eye = OCCUPANT.client.mob
OCCUPANT.client.perspective = MOB_PERSPECTIVE
@@ -470,7 +470,7 @@
if(I.is_screwdriver())
panelopen = !panelopen
playsound(src, I.usesound, 100, 1)
to_chat(user, "<font color='blue'>You [panelopen ? "open up" : "close"] the unit's maintenance panel.</font>")
to_chat(user, "<font color=#4F49AF>You [panelopen ? "open up" : "close"] the unit's maintenance panel.</font>")
updateUsrDialog()
return
if(istype(I, /obj/item/grab))
@@ -510,7 +510,7 @@
return
var/obj/item/clothing/suit/space/S = I
if(SUIT)
to_chat(user, "<font color='blue'>The unit already contains a suit.</font>")
to_chat(user, "<font color=#4F49AF>The unit already contains a suit.</font>")
return
to_chat(user, "You load the [S.name] into the storage compartment.")
user.drop_item()
@@ -524,7 +524,7 @@
return
var/obj/item/clothing/head/helmet/H = I
if(HELMET)
to_chat(user, "<font color='blue'>The unit already contains a helmet.</font>")
to_chat(user, "<font color=#4F49AF>The unit already contains a helmet.</font>")
return
to_chat(user, "You load the [H.name] into the storage compartment.")
user.drop_item()
@@ -538,7 +538,7 @@
return
var/obj/item/clothing/mask/M = I
if(MASK)
to_chat(user, "<font color='blue'>The unit already contains a mask.</font>")
to_chat(user, "<font color=#4F49AF>The unit already contains a mask.</font>")
return
to_chat(user, "You load the [M.name] into the storage compartment.")
user.drop_item()

View File

@@ -63,7 +63,7 @@
*/
set_ready_state(0)
pr_mech_sleeper.start()
occupant_message("<font color='blue'>[target] successfully loaded into [src]. Life support functions engaged.</font>")
occupant_message("<font color=#4F49AF>[target] successfully loaded into [src]. Life support functions engaged.</font>")
chassis.visible_message("[chassis] loads [target] into [src].")
log_message("[target] loaded. Life support functions engaged.")
return

View File

@@ -645,12 +645,12 @@
internal_damage &= ~int_dam_flag
switch(int_dam_flag)
if(MECHA_INT_TEMP_CONTROL)
occupant_message("<font color='blue'><b>Life support system reactivated.</b></font>")
occupant_message("<font color=#4F49AF><b>Life support system reactivated.</b></font>")
pr_int_temp_processor.start()
if(MECHA_INT_FIRE)
occupant_message("<font color='blue'><b>Internal fire extinquished.</b></font>")
occupant_message("<font color=#4F49AF><b>Internal fire extinquished.</b></font>")
if(MECHA_INT_TANK_BREACH)
occupant_message("<font color='blue'><b>Damaged internal tank has been sealed.</b></font>")
occupant_message("<font color=#4F49AF><b>Damaged internal tank has been sealed.</b></font>")
return
@@ -1988,7 +1988,7 @@
if(do_after(100))
if(T == src.loc)
src.clearInternalDamage(MECHA_INT_CONTROL_LOST)
src.occupant_message("<font color='blue'>Recalibration successful.</font>")
src.occupant_message("<font color=#4F49AF>Recalibration successful.</font>")
src.log_message("Recalibration of coordination system finished with 0 errors.")
else
src.occupant_message("<font color='red'>Recalibration failed.</font>")

View File

@@ -263,7 +263,7 @@
defence_mode = !defence_mode
if(defence_mode)
deflect_chance = defence_deflect
src.occupant_message("<font color='blue'>You enable [src] defence mode.</font>")
src.occupant_message("<font color=#4F49AF>You enable [src] defence mode.</font>")
else
deflect_chance = initial(deflect_chance)
src.occupant_message("<font color='red'>You disable [src] defence mode.</font>")
@@ -292,7 +292,7 @@
overload = 0
step_in = initial(step_in)
step_energy_drain = initial(step_energy_drain)
src.occupant_message("<font color='blue'>You disable leg actuators overload.</font>")
src.occupant_message("<font color=#4F49AF>You disable leg actuators overload.</font>")
else
overload = 1
step_in = min(1, round(step_in/2))

View File

@@ -12,9 +12,9 @@
anchored = !anchored
playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
if(anchored)
to_chat(user, "<font color='blue'>You secure \the [src].</font>")
to_chat(user, "<font color=#4F49AF>You secure \the [src].</font>")
else
to_chat(user, "<font color='blue'>You unsecure \the [src].</font>")
to_chat(user, "<font color=#4F49AF>You unsecure \the [src].</font>")
if(istype(O, /obj/item/weldingtool))
var/obj/item/weldingtool/WT = O

View File

@@ -62,7 +62,7 @@
if(isobserver(C.mob))
entry += " - <font color='gray'>Observing</font>"
else if(istype(C.mob, /mob/new_player))
entry += " - <font color='blue'>In Lobby</font>"
entry += " - <font color=#4F49AF>In Lobby</font>"
else
entry += " - <font color='#5fe312'>Playing</font>"
Lines += entry

View File

@@ -72,7 +72,7 @@ datum/admins/proc/DB_ban_record(var/bantype, var/mob/banned_mob, var/duration =
var/sql = "INSERT INTO erro_ban (`id`,`bantime`,`serverip`,`bantype`,`reason`,`job`,`duration`,`rounds`,`expiration_time`,`ckey`,`computerid`,`ip`,`a_ckey`,`a_computerid`,`a_ip`,`who`,`adminwho`,`edits`,`unbanned`,`unbanned_datetime`,`unbanned_ckey`,`unbanned_computerid`,`unbanned_ip`) VALUES (null, Now(), '[serverip]', '[bantype_str]', '[reason]', '[job]', [(duration)?"[duration]":"0"], [(rounds)?"[rounds]":"0"], Now() + INTERVAL [(duration>0) ? duration : 0] MINUTE, '[ckey]', '[computerid]', '[ip]', '[a_ckey]', '[a_computerid]', '[a_ip]', '[who]', '[adminwho]', '', null, null, null, null, null)"
var/DBQuery/query_insert = dbcon.NewQuery(sql)
query_insert.Execute()
to_chat(usr, "<font color='blue'>Ban saved to database.</font>")
to_chat(usr, "<font color=#4F49AF>Ban saved to database.</font>")
message_admins("[key_name_admin(usr)] has added a [bantype_str] for [ckey] [(job)?"([job])":""] [(duration > 0)?"([duration] minutes)":""] with the reason: \"[reason]\" to the ban database.",1)

View File

@@ -38,14 +38,14 @@ world/IsBanned(key,address,computer_id,type,real_bans_only=FALSE)
//Guest Checking
if(!config_legacy.guests_allowed && IsGuestKey(key))
log_adminwarn("Failed Login: [key] - Guests not allowed")
message_admins("<font color='blue'>Failed Login: [key] - Guests not allowed</font>")
message_admins("<font color=#4F49AF>Failed Login: [key] - Guests not allowed</font>")
key_cache[key] = 0
return list("reason"="guest", "desc"="\nReason: Guests not allowed. Please sign in with a byond account.")
//check if the IP address is a known TOR node
if(config && config_legacy.ToRban && ToRban_isbanned(address))
log_adminwarn("Failed Login: [src] - Banned: ToR")
message_admins("<font color='blue'>Failed Login: [src] - Banned: ToR</font>")
message_admins("<font color=#4F49AF>Failed Login: [src] - Banned: ToR</font>")
//ban their computer_id and ckey for posterity
AddBan(ckey, computer_id, "Use of ToR", "Automated Ban", 0, 0)
key_cache[key] = 0
@@ -58,7 +58,7 @@ world/IsBanned(key,address,computer_id,type,real_bans_only=FALSE)
. = CheckBan( ckey, computer_id, address )
if(.)
log_adminwarn("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]")
message_admins("<font color='blue'>Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]</font>")
message_admins("<font color=#4F49AF>Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]</font>")
key_cache[key] = 0
return .
key_cache[key] = 0

View File

@@ -168,7 +168,7 @@ var/savefile/Banlist
/datum/admins/proc/unbanpanel()
var/count = 0
var/dat
//var/dat = "<HR><B>Unban Player:</B> <font color='blue'>(U) = Unban</font> , (E) = Edit Ban <font color='green'>(Total<HR><table border=1 rules=all frame=void cellspacing=0 cellpadding=3 ></font>"
//var/dat = "<HR><B>Unban Player:</B> <font color=#4F49AF>(U) = Unban</font> , (E) = Edit Ban <font color='green'>(Total<HR><table border=1 rules=all frame=void cellspacing=0 cellpadding=3 ></font>"
Banlist.cd = "/base"
for (var/A in Banlist.dir)
count++

View File

@@ -854,7 +854,7 @@ var/datum/announcement/minor/admin_min_announcer = new
SSticker.current_state = GAME_STATE_SETTING_UP
Master.SetRunLevel(RUNLEVEL_SETUP)
log_admin("[usr.key] has started the game.")
message_admins("<font color='blue'>[usr.key] has started the game.</font>")
message_admins("<font color=#4F49AF>[usr.key] has started the game.</font>")
feedback_add_details("admin_verb","SN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
return 1
else
@@ -871,7 +871,7 @@ var/datum/announcement/minor/admin_min_announcer = new
else
to_chat(world, "<B>New players may now enter the game.</B>")
log_admin("[key_name(usr)] toggled new player game entering.")
message_admins("<font color='blue'>[key_name_admin(usr)] toggled new player game entering.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] toggled new player game entering.</font>", 1)
world.update_status()
feedback_add_details("admin_verb","TE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -897,7 +897,7 @@ var/datum/announcement/minor/admin_min_announcer = new
to_chat(world, "<B>Returning to menu as a ghost is now allowed.</B>")
else
to_chat(world, "<B>Returning to menu as a ghost is no longer allowed :(</B>")
message_admins("<font color='blue'>[key_name_admin(usr)] toggled respawn to [config_legacy.abandon_allowed ? "On" : "Off"].</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] toggled respawn to [config_legacy.abandon_allowed ? "On" : "Off"].</font>", 1)
log_admin("[key_name(usr)] toggled respawn to [config_legacy.abandon_allowed ? "On" : "Off"].")
world.update_status()
feedback_add_details("admin_verb","TR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -959,7 +959,7 @@ var/datum/announcement/minor/admin_min_announcer = new
set desc="Toggle admin jumping"
set name="Toggle Jump"
config_legacy.allow_admin_jump = !(config_legacy.allow_admin_jump)
message_admins("<font color='blue'>Toggled admin jumping to [config_legacy.allow_admin_jump].</font>")
message_admins("<font color=#4F49AF>Toggled admin jumping to [config_legacy.allow_admin_jump].</font>")
feedback_add_details("admin_verb","TJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/adspawn()
@@ -967,7 +967,7 @@ var/datum/announcement/minor/admin_min_announcer = new
set desc="Toggle admin spawning"
set name="Toggle Spawn"
config_legacy.allow_admin_spawning = !(config_legacy.allow_admin_spawning)
message_admins("<font color='blue'>Toggled admin item spawning to [config_legacy.allow_admin_spawning].</font>")
message_admins("<font color=#4F49AF>Toggled admin item spawning to [config_legacy.allow_admin_spawning].</font>")
feedback_add_details("admin_verb","TAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/adrev()
@@ -975,7 +975,7 @@ var/datum/announcement/minor/admin_min_announcer = new
set desc="Toggle admin revives"
set name="Toggle Revive"
config_legacy.allow_admin_rev = !(config_legacy.allow_admin_rev)
message_admins("<font color='blue'>Toggled reviving to [config_legacy.allow_admin_rev].</font>")
message_admins("<font color=#4F49AF>Toggled reviving to [config_legacy.allow_admin_rev].</font>")
feedback_add_details("admin_verb","TAR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/unprison(var/mob/M in GLOB.mob_list)
@@ -1231,7 +1231,7 @@ var/datum/announcement/minor/admin_min_announcer = new
else
to_chat(world, "<B>Guests may now enter the game.</B>")
log_admin("[key_name(usr)] toggled guests game entering [config_legacy.guests_allowed?"":"dis"]allowed.")
message_admins("<font color='blue'>[key_name_admin(usr)] toggled guests game entering [config_legacy.guests_allowed?"":"dis"]allowed.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] toggled guests game entering [config_legacy.guests_allowed?"":"dis"]allowed.</font>", 1)
feedback_add_details("admin_verb","TGU") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/output_ai_laws()

View File

@@ -527,7 +527,7 @@ var/list/admin_verbs_event_manager = list(
mob.alpha = max(mob.alpha + 100, 255)
else
mob.invisibility = INVISIBILITY_OBSERVER
to_chat(mob, "<font color='blue'><b>Invisimin on. You are now as invisible as a ghost.</b></font>")
to_chat(mob, "<font color=#4F49AF><b>Invisimin on. You are now as invisible as a ghost.</b></font>")
mob.alpha = max(mob.alpha - 100, 0)
/*
@@ -717,7 +717,7 @@ var/list/admin_verbs_event_manager = list(
var/light_impact_range = input("Light impact range (in tiles):") as num
var/flash_range = input("Flash range (in tiles):") as num
explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range)
message_admins("<font color='blue'>[ckey] creating an admin explosion at [epicenter.loc].</font>")
message_admins("<font color=#4F49AF>[ckey] creating an admin explosion at [epicenter.loc].</font>")
feedback_add_details("admin_verb","DB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/give_disease2(mob/T as mob in GLOB.mob_list) // -- Giacom
@@ -749,7 +749,7 @@ var/list/admin_verbs_event_manager = list(
feedback_add_details("admin_verb","GD2") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].")
message_admins("<font color='blue'>[key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].</font>", 1)
/client/proc/admin_give_modifier(var/mob/living/L)
set category = "Debug"
@@ -786,7 +786,7 @@ var/list/admin_verbs_event_manager = list(
for (var/mob/V in hearers(O))
V.show_message(message, 2)
log_admin("[key_name(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound")
message_admins("<font color='blue'>[key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound.</font>", 1)
feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -820,7 +820,7 @@ var/list/admin_verbs_event_manager = list(
to_chat(usr, "<b>Disabled air processing.</b>")
feedback_add_details("admin_verb","KA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(usr)] used 'kill air'.")
message_admins("<font color='blue'>[key_name_admin(usr)] used 'kill air'.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] used 'kill air'.</font>", 1)
/client/proc/readmin_self()
set name = "Re-Admin self"
@@ -1071,7 +1071,7 @@ var/list/admin_verbs_event_manager = list(
to_chat(T, "<span class='notice'>Move along.</span>")
log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.")
message_admins("<font color='blue'>[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.</font>", 1)
/client/proc/global_man_up()
set category = "Fun"
@@ -1085,7 +1085,7 @@ var/list/admin_verbs_event_manager = list(
SEND_SOUND(T, sound('sound/voice/ManUp1.ogg'))
log_admin("[key_name(usr)] told everyone to man up and deal with it.")
message_admins("<font color='blue'>[key_name_admin(usr)] told everyone to man up and deal with it.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] told everyone to man up and deal with it.</font>", 1)
/client/proc/give_spell(mob/T as mob in GLOB.mob_list) // -- Urist
set category = "Fun"
@@ -1096,7 +1096,7 @@ var/list/admin_verbs_event_manager = list(
T.spell_list += new S
feedback_add_details("admin_verb","GS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(usr)] gave [key_name(T)] the spell [S].")
message_admins("<font color='blue'>[key_name_admin(usr)] gave [key_name(T)] the spell [S].</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] gave [key_name(T)] the spell [S].</font>", 1)
/client/proc/toggle_AI_interact()
set name = "Toggle Admin AI Interact"

View File

@@ -189,7 +189,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
. = ""
if(islist(returnval))
var/list/returnedlist = returnval
. = "<font color='blue'>"
. = "<font color=#4F49AF>"
if(returnedlist.len)
var/assoc_check = returnedlist[1]
if(istext(assoc_check) && (returnedlist[assoc_check] != null))
@@ -206,4 +206,4 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
. += "</font>"
else
. = "<font color='blue'>[procname] returned: [!isnull(returnval) ? returnval : "null"]</font>"
. = "<font color=#4F49AF>[procname] returned: [!isnull(returnval) ? returnval : "null"]</font>"

View File

@@ -206,7 +206,7 @@ var/savefile/Banlistjob
/datum/admins/proc/unjobbanpanel()
var/count = 0
var/dat
//var/dat = "<HR><B>Unban Player:</B> <font color='blue'>(U) = Unban , (E) = Edit Ban</font> <font color='green'>(Total<HR><table border=1 rules=all frame=void cellspacing=0 cellpadding=3 </font>>"
//var/dat = "<HR><B>Unban Player:</B> <font color=#4F49AF>(U) = Unban , (E) = Edit Ban</font> <font color='green'>(Total<HR><table border=1 rules=all frame=void cellspacing=0 cellpadding=3 </font>>"
Banlistjob.cd = "/base"
for (var/A in Banlistjob.dir)
count++
@@ -226,7 +226,7 @@ var/savefile/Banlistjob
else
to_chat(M, "<font color='red'>No ban appeals URL has been set.</font>")
log_admin("[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.")
message_admins("<font color='blue'>[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
/datum/admins/proc/timejobban(ckey, computerid, reason, bannedby, temp, minutes, rank)
if(AddBanjob(ckey, computerid, reason, usr.ckey, 1, mins, job))
to_chat(M, "<font color='red'><BIG><B>You have been jobbanned from [job] by [usr.client.ckey].\nReason: [reason].</B></BIG></font>")
@@ -236,7 +236,7 @@ var/savefile/Banlistjob
else
to_chat(M, "<font color='red'>No ban appeals URL has been set.</font>")
log_admin("[usr.client.ckey] has jobbanned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.")
message_admins("<font color='blue'>[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")*/
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")*/
//////////////////////////////////// DEBUG ////////////////////////////////////
/proc/CreateBansjob()

View File

@@ -85,14 +85,14 @@
insert_query.Execute()
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added new admin [adm_ckey] to rank [new_rank]');")
log_query.Execute()
to_chat(usr, "<font color='blue'>New admin added.</font>")
to_chat(usr, "<font color=#4F49AF>New admin added.</font>")
else
if(!isnull(admin_id) && isnum(admin_id))
var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET rank = '[new_rank]' WHERE id = [admin_id]")
insert_query.Execute()
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Edited the rank of [adm_ckey] to [new_rank]');")
log_query.Execute()
to_chat(usr, "<font color='blue'>Admin rank changed.</font>")
to_chat(usr, "<font color=#4F49AF>Admin rank changed.</font>")
/datum/admins/proc/log_admin_permission_modification(var/adm_ckey, var/new_permission)
if(config_legacy.admin_legacy_system) return
@@ -140,10 +140,10 @@
insert_query.Execute()
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Removed permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]');")
log_query.Execute()
to_chat(usr, "<font color='blue'>Permission removed.</font>")
to_chat(usr, "<font color=#4F49AF>Permission removed.</font>")
else //This admin doesn't have this permission, so we are adding it.
var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET flags = '[admin_rights | new_permission]' WHERE id = [admin_id]")
insert_query.Execute()
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]')")
log_query.Execute()
to_chat(usr, "<font color='blue'>Permission added.</font>")
to_chat(usr, "<font color=#4F49AF>Permission added.</font>")

View File

@@ -103,7 +103,7 @@ datum/admins/proc/notes_gethtml(var/ckey)
infos += P
info << infos
message_admins("<font color='blue'>[key_name_admin(user)] has edited [key]'s notes.</font>")
message_admins("<font color=#4F49AF>[key_name_admin(user)] has edited [key]'s notes.</font>")
log_admin("[key_name(user)] has edited [key]'s notes.")
del(info) // savefile, so NOT qdel
@@ -128,7 +128,7 @@ datum/admins/proc/notes_gethtml(var/ckey)
infos.Remove(item)
info << infos
message_admins("<font color='blue'>[key_name_admin(usr)] deleted one of [key]'s notes.</font>")
message_admins("<font color=#4F49AF>[key_name_admin(usr)] deleted one of [key]'s notes.</font>")
log_admin("[key_name(usr)] deleted one of [key]'s notes.")
qdel(info)

View File

@@ -211,7 +211,7 @@
if (SSemergencyshuttle.can_call())
SSemergencyshuttle.call_evac()
log_admin("[key_name(usr)] called the Emergency Shuttle")
message_admins("<font color='blue'>[key_name_admin(usr)] called the Emergency Shuttle to the station.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] called the Emergency Shuttle to the station.</font>", 1)
if("2")
if (!( SSticker ) || !SSemergencyshuttle.location())
@@ -219,12 +219,12 @@
if (SSemergencyshuttle.can_call())
SSemergencyshuttle.call_evac()
log_admin("[key_name(usr)] called the Emergency Shuttle")
message_admins("<font color='blue'>[key_name_admin(usr)] called the Emergency Shuttle to the station.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] called the Emergency Shuttle to the station.</font>", 1)
else if (SSemergencyshuttle.can_recall())
SSemergencyshuttle.recall()
log_admin("[key_name(usr)] sent the Emergency Shuttle back")
message_admins("<font color='blue'>[key_name_admin(usr)] sent the Emergency Shuttle back.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] sent the Emergency Shuttle back.</font>", 1)
href_list["secretsadmin"] = "check_antagonist"
@@ -237,14 +237,14 @@
SSemergencyshuttle.launch_time = world.time + new_time_left*10
log_admin("[key_name(usr)] edited the Emergency Shuttle's launch time to [new_time_left]")
message_admins("<font color='blue'>[key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]</font>", 1)
else if (SSemergencyshuttle.shuttle.has_arrive_time())
var/new_time_left = input("Enter new shuttle arrival time (seconds):","Edit Shuttle Arrival Time", SSemergencyshuttle.estimate_arrival_time() ) as num
SSemergencyshuttle.shuttle.arrive_time = world.time + new_time_left*10
log_admin("[key_name(usr)] edited the Emergency Shuttle's arrival time to [new_time_left]")
message_admins("<font color='blue'>[key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]</font>", 1)
else
alert("The shuttle is neither counting down to launch nor is it in transit. Please try again when it is.")
@@ -255,7 +255,7 @@
SSticker.delay_end = !SSticker.delay_end
log_admin("[key_name(usr)] [SSticker.delay_end ? "delayed the round end" : "has made the round end normally"].")
message_admins("<font color='blue'>[key_name(usr)] [SSticker.delay_end ? "delayed the round end" : "has made the round end normally"].</font>", 1)
message_admins("<font color=#4F49AF>[key_name(usr)] [SSticker.delay_end ? "delayed the round end" : "has made the round end normally"].</font>", 1)
href_list["secretsadmin"] = "check_antagonist"
else if(href_list["simplemake"])
@@ -273,7 +273,7 @@
if("Yes") delmob = 1
log_admin("[key_name(usr)] has used rudimentary transformation on [key_name(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]")
message_admins("<font color='blue'>[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]</font>", 1)
switch(href_list["simplemake"])
if("observer") M.change_mob_type( /mob/observer/dead , null, null, delmob )
@@ -353,7 +353,7 @@
log_admin("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]")
ban_unban_log_save("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]")
message_admins("<font color='blue'>[key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]</font>", 1)
Banlist.cd = "/base/[banfolder]"
Banlist["reason"] << reason
Banlist["temp"] << temp
@@ -754,7 +754,7 @@
else
msg += ", [job]"
notes_add(M.ckey, "Banned from [msg] - [reason]", usr)
message_admins("<font color='blue'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes</font>", 1)
to_chat(M, "<font color='red'><BIG><B>You have been jobbanned by [usr.client.ckey] from: [msg].</B></BIG></font>")
to_chat(M, "<font color='red'><B>The reason is: [reason]</B></font>")
to_chat(M, "<font color='red'>This jobban will be lifted in [mins] minutes.</font>")
@@ -775,7 +775,7 @@
if(!msg) msg = job
else msg += ", [job]"
notes_add(M.ckey, "Banned from [msg] - [reason]", usr)
message_admins("<font color='blue'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg]</font>", 1)
to_chat(M, "<font color='red'><BIG><B>You have been jobbanned by [usr.client.ckey] from: [msg].</B></BIG></font>")
to_chat(M, "<font color='red'><B>The reason is: [reason]</B></font>")
to_chat(M, "<font color='red'>Jobban can be lifted only upon request.</font>")
@@ -808,7 +808,7 @@
else
continue
if(msg)
message_admins("<font color='blue'>[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]</font>", 1)
to_chat(M, "<font color='red'><BIG><B>You have been un-jobbanned by [usr.client.ckey] from [msg].</B></BIG></font>")
href_list["jobban2"] = 1 // lets it fall through and refresh
return 1
@@ -825,7 +825,7 @@
to_chat(M, span("critical", "You have been kicked from the server: [reason]"))
log_admin("[key_name(usr)] booted [key_name(M)] for reason: '[reason]'.")
message_admins("<font color='blue'>[key_name_admin(usr)] booted [key_name_admin(M)] for reason '[reason]'.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] booted [key_name_admin(M)] for reason '[reason]'.</font>", 1)
//M.client = null
qdel(M.client)
@@ -836,7 +836,7 @@
if(t)
if((alert("Do you want to unjobban [t]?","Unjobban confirmation", "Yes", "No") == "Yes") && t) //No more misclicks! Unless you do it twice.
log_admin("[key_name(usr)] removed [t]")
message_admins("<font color='blue'>[key_name_admin(usr)] removed [t]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] removed [t]</font>", 1)
jobban_remove(t)
href_list["ban"] = 1 // lets it fall through and refresh
var/t_split = splittext(t, " - ")
@@ -883,7 +883,7 @@
else
to_chat(M, "<font color='red'>No ban appeals URL has been set.</font>")
log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.")
message_admins("<font color='blue'>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")
var/datum/admin_help/AH = M.client ? M.client.current_ticket : null
if(AH)
AH.Resolve()
@@ -909,7 +909,7 @@
ban_unban_log_save("[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.")
notes_add(M.ckey,"[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.",usr)
log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.")
message_admins("<font color='blue'>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
feedback_inc("ban_perma",1)
DB_ban_record(BANTYPE_PERMA, M, -1, reason)
var/datum/admin_help/AH = M.client ? M.client.current_ticket : null
@@ -967,8 +967,8 @@
return alert(usr, "The game has already started.", null, null, null, null)
master_mode = href_list["c_mode2"]
log_admin("[key_name(usr)] set the mode as [config_legacy.mode_names[master_mode]].")
message_admins("<font color='blue'>[key_name_admin(usr)] set the mode as [config_legacy.mode_names[master_mode]].</font>", 1)
to_chat(world, "<font color='blue'><b>The mode is now: [config_legacy.mode_names[master_mode]]</b></font>")
message_admins("<font color=#4F49AF>[key_name_admin(usr)] set the mode as [config_legacy.mode_names[master_mode]].</font>", 1)
to_chat(world, "<font color=#4F49AF><b>The mode is now: [config_legacy.mode_names[master_mode]]</b></font>")
Game() // updates the main game menu
world.save_mode(master_mode)
.(href, list("c_mode"=1))
@@ -982,7 +982,7 @@
return alert(usr, "The game mode has to be secret!", null, null, null, null)
secret_force_mode = href_list["f_secret2"]
log_admin("[key_name(usr)] set the forced secret mode as [secret_force_mode].")
message_admins("<font color='blue'>[key_name_admin(usr)] set the forced secret mode as [secret_force_mode].</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] set the forced secret mode as [secret_force_mode].</font>", 1)
Game() // updates the main game menu
.(href, list("f_secret"=1))
@@ -995,7 +995,7 @@
return
log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)]")
message_admins("<font color='blue'>[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]</font>", 1)
H.monkeyize()
else if(href_list["corgione"])
@@ -1007,7 +1007,7 @@
return
log_admin("[key_name(usr)] attempting to corgize [key_name(H)]")
message_admins("<font color='blue'>[key_name_admin(usr)] attempting to corgize [key_name_admin(H)]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] attempting to corgize [key_name_admin(H)]</font>", 1)
H.corgize()
else if(href_list["forcespeech"])
@@ -1022,7 +1022,7 @@
M.say(speech)
speech = sanitize(speech) // Nah, we don't trust them
log_admin("[key_name(usr)] forced [key_name(M)] to say: [speech]")
message_admins("<font color='blue'>[key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]</font>")
message_admins("<font color=#4F49AF>[key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]</font>")
else if(href_list["sendtoprison"])
if(!check_rights(R_ADMIN)) return
@@ -1062,7 +1062,7 @@
to_chat(M, "<font color='red'>You have been sent to the prison station!</font>")
log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.")
message_admins("<font color='blue'>[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.</font>", 1)
else if(href_list["tdome1"])
if(!check_rights(R_FUN)) return
@@ -1085,7 +1085,7 @@
sleep(5)
M.loc = pick(tdome1)
spawn(50)
to_chat(M, "<font color='blue'>You have been sent to the Thunderdome.</font>")
to_chat(M, "<font color=#4F49AF>You have been sent to the Thunderdome.</font>")
log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 1)")
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 1)", 1)
@@ -1110,7 +1110,7 @@
sleep(5)
M.loc = pick(tdome2)
spawn(50)
to_chat(M, "<font color='blue'>You have been sent to the Thunderdome.</font>")
to_chat(M, "<font color=#4F49AF>You have been sent to the Thunderdome.</font>")
log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 2)")
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 2)", 1)
@@ -1132,7 +1132,7 @@
sleep(5)
M.loc = pick(tdomeadmin)
spawn(50)
to_chat(M, "<font color='blue'>You have been sent to the Thunderdome.</font>")
to_chat(M, "<font color=#4F49AF>You have been sent to the Thunderdome.</font>")
log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Admin.)")
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Admin.)", 1)
@@ -1161,7 +1161,7 @@
sleep(5)
M.loc = pick(tdomeobserve)
spawn(50)
to_chat(M, "<font color='blue'>You have been sent to the Thunderdome.</font>")
to_chat(M, "<font color=#4F49AF>You have been sent to the Thunderdome.</font>")
log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Observer.)")
message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1)
@@ -1386,7 +1386,7 @@
log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]")
message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]")
feedback_inc("admin_cookies_spawned",1)
to_chat(H, "<font color='blue'>Your prayers have been answered!! You received the <b>best cookie</b>!</font>")
to_chat(H, "<font color=#4F49AF>Your prayers have been answered!! You received the <b>best cookie</b>!</font>")
else if(href_list["adminspawntreat"])
if(!check_rights(R_ADMIN|R_FUN)) return
@@ -1410,7 +1410,7 @@
log_admin("[key_name(H)] got their treat, spawned by [key_name(src.owner)]")
message_admins("[key_name(H)] got their treat, spawned by [key_name(src.owner)]")
feedback_inc("admin_cookies_spawned",1)
to_chat(H, "<font color='blue'>Your prayers have been answered!! You are the <b>bestest</b>!</font>")
to_chat(H, "<font color=#4F49AF>Your prayers have been answered!! You are the <b>bestest</b>!</font>")
else if(href_list["adminsmite"])
if(!check_rights(R_ADMIN|R_FUN)) return

View File

@@ -190,8 +190,8 @@ INITIALIZE_IMMEDIATE(/obj/effect/statclick/ticket_list)
_interactions = list()
if(is_bwoink)
AddInteraction("<font color='blue'>[key_name_admin(usr)] PM'd [LinkedReplyName()]</font>")
message_admins("<font color='blue'>Ticket [TicketHref("#[id]")] created</font>")
AddInteraction("<font color=#4F49AF>[key_name_admin(usr)] PM'd [LinkedReplyName()]</font>")
message_admins("<font color=#4F49AF>Ticket [TicketHref("#[id]")] created</font>")
else
MessageNoRecipient(parsed_message)

View File

@@ -70,7 +70,7 @@
if(!holder && !current_ticket) //no ticket? https://www.youtube.com/watch?v=iHSPf6x1Fdo
to_chat(src, "<font color='red'>You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.</font>")
to_chat(src, "<font color='blue'>Message: [msg]</font>")
to_chat(src, "<font color=#4F49AF>Message: [msg]</font>")
return
var/client/recipient
@@ -143,7 +143,7 @@
var/keywordparsedmsg = keywords_lookup(msg)
if(irc)
to_chat(src, "<font color='blue'>PM to-<b>Admins</b>: [rawmsg]</font>")
to_chat(src, "<font color=#4F49AF>PM to-<b>Admins</b>: [rawmsg]</font>")
admin_ticket_log(src, "<font color='red'>Reply PM from-<b>[key_name(src, TRUE, TRUE)]</b> to <i>IRC</i>: [keywordparsedmsg]</font>")
ircreplyamount--
send2irc("Reply: [ckey]",rawmsg)
@@ -151,7 +151,7 @@
if(recipient.holder)
if(holder) //both are admins
to_chat(recipient, "<font color='red'>Admin PM from-<b>[key_name(src, recipient, 1)]</b>: [keywordparsedmsg]</font>")
to_chat(src, "<font color='blue'>Admin PM to-<b>[key_name(recipient, src, 1)]</b>: [keywordparsedmsg]</font>")
to_chat(src, "<font color=#4F49AF>Admin PM to-<b>[key_name(recipient, src, 1)]</b>: [keywordparsedmsg]</font>")
//omg this is dumb, just fill in both their tickets
var/interaction_message = "<font color='purple'>PM from-<b>[key_name(src, recipient, 1)]</b> to-<b>[key_name(recipient, src, 1)]</b>: [keywordparsedmsg]</font>"
@@ -163,7 +163,7 @@
var/replymsg = "<font color='red'>Reply PM from-<b>[key_name(src, recipient, 1)]</b>: [keywordparsedmsg]</font>"
admin_ticket_log(src, replymsg)
to_chat(recipient, replymsg)
to_chat(src, "<font color='blue'>PM to-<b>Admins</b>: [msg]</font>")
to_chat(src, "<font color=#4F49AF>PM to-<b>Admins</b>: [msg]</font>")
//play the recieving admin the adminhelp sound (if they have them enabled)
if(recipient.is_preference_enabled(/datum/client_preference/holder/play_adminhelp_ping))
@@ -177,9 +177,9 @@
to_chat(recipient, "<font color='red' size='4'><b>-- Administrator private message --</b></font>")
to_chat(recipient, "<font color='red'>Admin PM from-<b>[key_name(src, recipient, 0)]</b>: [msg]</font>")
to_chat(recipient, "<font color='red'><i>Click on the administrator's name to reply.</i></font>")
to_chat(src, "<font color='blue'>Admin PM to-<b>[key_name(recipient, src, 1)]</b>: [msg]</font>")
to_chat(src, "<font color=#4F49AF>Admin PM to-<b>[key_name(recipient, src, 1)]</b>: [msg]</font>")
admin_ticket_log(recipient, "<font color='blue'>PM From [key_name_admin(src)]: [keywordparsedmsg]</font>")
admin_ticket_log(recipient, "<font color=#4F49AF>PM From [key_name_admin(src)]: [keywordparsedmsg]</font>")
//always play non-admin recipients the adminhelp sound
SEND_SOUND(recipient, sound('sound/effects/adminhelp.ogg'))
@@ -204,13 +204,13 @@
if(irc)
log_admin("PM: [key_name(src)]->IRC: [rawmsg]")
for(var/client/X in admins)
to_chat(X, "<font color='blue'><B>PM: [key_name(src, X, 0)]-&gt;IRC:</B> [keywordparsedmsg]</font>")
to_chat(X, "<font color=#4F49AF><B>PM: [key_name(src, X, 0)]-&gt;IRC:</B> [keywordparsedmsg]</font>")
else
log_admin("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]")
//we don't use message_admins here because the sender/receiver might get it too
for(var/client/X in admins)
if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient
to_chat(X, "<font color='blue'><B>PM: [key_name(src, X, 0)]-&gt;[key_name(recipient, X, 0)]:</B> [keywordparsedmsg]</font>" )
to_chat(X, "<font color=#4F49AF><B>PM: [key_name(src, X, 0)]-&gt;[key_name(recipient, X, 0)]:</B> [keywordparsedmsg]</font>" )
/proc/IrcPm(target,msg,sender)
var/client/C = GLOB.directory[target]
@@ -263,7 +263,7 @@
to_chat(C, "<font color='red'>Admin PM from-<b><a href='?priv_msg=[stealthkey]'>[adminname]</A></b>: [msg]</font>")
to_chat(C, "<font color='red'><i>Click on the administrator's name to reply.</i></font>")
admin_ticket_log(C, "<font color='blue'>PM From [irc_tagged]: [msg]</font>")
admin_ticket_log(C, "<font color=#4F49AF>PM From [irc_tagged]: [msg]</font>")
window_flash(C)
//always play non-admin recipients the adminhelp sound

View File

@@ -84,11 +84,11 @@
var/datum/gas_mixture/env = T.return_air()
var/t = "<font color='blue'>Coordinates: [T.x],[T.y],[T.z]\n</font>"
var/t = "<font color=#4F49AF>Coordinates: [T.x],[T.y],[T.z]\n</font>"
t += "<font color='red'>Temperature: [env.temperature]\n</font>"
t += "<font color='red'>Pressure: [env.return_pressure()]kPa\n</font>"
for(var/g in env.gas)
t += "<font color='blue'>[g]: [env.gas[g]] / [env.gas[g] * R_IDEAL_GAS_EQUATION * env.temperature / env.volume]kPa\n</font>"
t += "<font color=#4F49AF>[g]: [env.gas[g]] / [env.gas[g] * R_IDEAL_GAS_EQUATION * env.temperature / env.volume]kPa\n</font>"
usr.show_message(t, 1)
feedback_add_details("admin_verb","ASL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -327,7 +327,7 @@
alert("Invalid mob")
feedback_add_details("admin_verb","GFA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(src)] has granted [M.key] full access.")
message_admins("<font color='blue'>[key_name_admin(usr)] has granted [M.key] full access.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] has granted [M.key] full access.</font>", 1)
/client/proc/cmd_assume_direct_control(var/mob/M in GLOB.mob_list)
set category = "Admin"
@@ -341,7 +341,7 @@
else
var/mob/observer/dead/ghost = new/mob/observer/dead(M,1)
ghost.ckey = M.ckey
message_admins("<font color='blue'>[key_name_admin(usr)] assumed direct control of [M].</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] assumed direct control of [M].</font>", 1)
log_admin("[key_name(usr)] assumed direct control of [M].")
var/mob/adminmob = src.mob
M.ckey = src.ckey
@@ -601,7 +601,7 @@
log_admin("[key_name(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant" : ""]")
message_admins("<font color='blue'>[key_name_admin(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant": ""]</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant": ""]</font>", 1)
return

View File

@@ -17,7 +17,7 @@
return
var/image/cross = image('icons/obj/storage.dmi',"bible")
msg = "<font color='blue'>[icon2html(thing = cross, target = world)] <b><font color=purple>PRAY: </font>[key_name(src, 1)] (<A HREF='?_src_=holder;adminmoreinfo=\ref[src]'>?</A>) (<A HREF='?_src_=holder;adminplayeropts=\ref[src]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[src]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[src]'>SM</A>) ([admin_jump_link(src, src)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;adminspawncookie=\ref[src]'>SC</a>) (<A HREF='?_src_=holder;adminspawntreat=\ref[src]'>ST</a>) (<A HREF='?_src_=holder;adminsmite=\ref[src]'>SMITE</a>):</b> [msg]</font>"
msg = "<font color=#4F49AF>[icon2html(thing = cross, target = world)] <b><font color=purple>PRAY: </font>[key_name(src, 1)] (<A HREF='?_src_=holder;adminmoreinfo=\ref[src]'>?</A>) (<A HREF='?_src_=holder;adminplayeropts=\ref[src]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[src]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[src]'>SM</A>) ([admin_jump_link(src, src)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;adminspawncookie=\ref[src]'>SC</a>) (<A HREF='?_src_=holder;adminspawntreat=\ref[src]'>ST</a>) (<A HREF='?_src_=holder;adminsmite=\ref[src]'>SMITE</a>):</b> [msg]</font>"
for(var/client/C in admins)
if((R_ADMIN|R_MOD) & C.holder.rights)
@@ -30,14 +30,14 @@
//log_admin("HELP: [key_name(src)]: [msg]")
/proc/CentCom_announce(var/msg, var/mob/Sender, var/iamessage)
msg = "<font color='blue'><b><font color=orange>[uppertext(GLOB.using_map.boss_short)]M[iamessage ? " IA" : ""]:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender, null)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;CentComReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
msg = "<font color=#4F49AF><b><font color=orange>[uppertext(GLOB.using_map.boss_short)]M[iamessage ? " IA" : ""]:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender, null)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;CentComReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
for(var/client/C in admins)
if((R_ADMIN|R_MOD) & C.holder.rights)
to_chat(C, msg)
SEND_SOUND(C, sound('sound/machines/signal.ogg'))
/proc/Syndicate_announce(var/msg, var/mob/Sender)
msg = "<font color='blue'><b><font color=crimson>ILLEGAL:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender, null)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;SyndicateReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
msg = "<font color=#4F49AF><b><font color=crimson>ILLEGAL:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender, null)]) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;SyndicateReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
for(var/client/C in admins)
if((R_ADMIN|R_MOD) & C.holder.rights)
to_chat(C, msg)

View File

@@ -40,7 +40,7 @@
spawn(50)
to_chat(M, "<font color='red'>You have been sent to the prison station!</font>")
log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.")
message_admins("<font color='blue'>[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.</font>", 1)
feedback_add_details("admin_verb","PRISON") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
//Allows staff to determine who the newer players are.
@@ -170,7 +170,7 @@
to_chat(src, "Only administrators may use this command.")
return
M.status_flags ^= GODMODE
to_chat(usr, "<font color='blue'> Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]</font>")
to_chat(usr, "<font color=#4F49AF> Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]</font>")
log_admin("[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]")
var/msg = "[key_name_admin(usr)] has toggled [ADMIN_LOOKUPFLW(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]"
@@ -338,10 +338,10 @@ Ccomp's first proc.
for(var/mob/observer/dead/g in get_ghosts())
if(!g.client.holder) // Add the verb back for all non-admin ghosts
g.verbs += /mob/observer/dead/verb/toggle_antagHUD
to_chat(g, "<font color='blue'><B>The Administrator has enabled AntagHUD </B></font>") // Notify all observers they can now use AntagHUD
to_chat(g, "<font color=#4F49AF><B>The Administrator has enabled AntagHUD </B></font>") // Notify all observers they can now use AntagHUD
config_legacy.antag_hud_allowed = 1
action = "enabled"
to_chat(src, "<font color='blue'><B>AntagHUD usage has been enabled</B></font>")
to_chat(src, "<font color=#4F49AF><B>AntagHUD usage has been enabled</B></font>")
log_admin("[key_name(usr)] has [action] antagHUD usage for observers")
@@ -358,10 +358,10 @@ Ccomp's first proc.
var/action=""
if(config_legacy.antag_hud_restricted)
for(var/mob/observer/dead/g in get_ghosts())
to_chat(g, "<font color='blue'><B>The administrator has lifted restrictions on joining the round if you use AntagHUD</B></font>")
to_chat(g, "<font color=#4F49AF><B>The administrator has lifted restrictions on joining the round if you use AntagHUD</B></font>")
action = "lifted restrictions"
config_legacy.antag_hud_restricted = 0
to_chat(src, "<font color='blue'><B>AntagHUD restrictions have been lifted</B></font>")
to_chat(src, "<font color=#4F49AF><B>AntagHUD restrictions have been lifted</B></font>")
else
for(var/mob/observer/dead/g in get_ghosts())
to_chat(g, "<font color='red'><B>The administrator has placed restrictions on joining the round if you use AntagHUD</B></font>")
@@ -724,7 +724,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
mob.gib()
log_admin("[key_name(usr)] used gibself.")
message_admins("<font color='blue'>[key_name_admin(usr)] used gibself.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] used gibself.</font>", 1)
feedback_add_details("admin_verb","GIBS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/*
/client/proc/cmd_manual_ban()
@@ -762,7 +762,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
to_chat(M, "<font color='red'>This is a temporary ban, it will be removed in [mins] minutes</font>.")
to_chat(M, "<font color='red'>To try to resolve this matter head to http://ss13.donglabs.com/forum/</font>")
log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.")
message_admins("<font color='blue'>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.</font>")
world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=[mins]&server=[replacetext(config_legacy.server_name, "#", "")]")
del(M.client)
qdel(M)
@@ -777,7 +777,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
to_chat(M, "<font color='red'>This is a permanent ban.</font>")
to_chat(M, "<font color='red'>To try to resolve this matter head to http://ss13.donglabs.com/forum/</font>")
log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.")
message_admins("<font color='blue'>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
message_admins("<font color=#4F49AF>[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.</font>")
world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=perma&server=[replacetext(config_legacy.server_name, "#", "")]")
del(M.client)
qdel(M)
@@ -842,7 +842,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
mob.set_viewsize(view)
log_admin("[key_name(usr)] changed their view range to [view].")
//message_admins("<font color='blue'>[key_name_admin(usr)] changed their view range to [view].</font>", 1) //why? removed by order of XSI
//message_admins("<font color=#4F49AF>[key_name_admin(usr)] changed their view range to [view].</font>", 1) //why? removed by order of XSI
feedback_add_details("admin_verb","CVRA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -876,7 +876,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
feedback_add_details("admin_verb","CSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(usr)] admin-called the emergency shuttle.")
message_admins("<font color='blue'>[key_name_admin(usr)] admin-called the emergency shuttle.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] admin-called the emergency shuttle.</font>", 1)
return
/client/proc/admin_cancel_shuttle()
@@ -893,7 +893,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSemergencyshuttle.recall()
feedback_add_details("admin_verb","CCSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
log_admin("[key_name(usr)] admin-recalled the emergency shuttle.")
message_admins("<font color='blue'>[key_name_admin(usr)] admin-recalled the emergency shuttle.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] admin-recalled the emergency shuttle.</font>", 1)
return
@@ -947,7 +947,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
message_admins("Admin [key_name_admin(usr)] has forced the players to have random appearances.", 1)
if(notifyplayers == "Yes")
to_chat(world, "<font color='blue'><b>Admin [usr.key] has forced the players to have completely random identities!</font></b>")
to_chat(world, "<font color=#4F49AF><b>Admin [usr.key] has forced the players to have completely random identities!</font></b>")
to_chat(usr, "<i>Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet</i>.")

View File

@@ -14,9 +14,9 @@
if(SSticker.triai)
SSticker.triai = 0
to_chat(usr, "Only one AI will be spawned at round start.")
message_admins("<font color='blue'>[key_name_admin(usr)] has toggled off triple AIs at round start.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] has toggled off triple AIs at round start.</font>", 1)
else
SSticker.triai = 1
to_chat(usr, "There will be an AI Triumvirate at round start.")
message_admins("<font color='blue'>[key_name_admin(usr)] has toggled on triple AIs at round start.</font>", 1)
message_admins("<font color=#4F49AF>[key_name_admin(usr)] has toggled on triple AIs at round start.</font>", 1)
return

View File

@@ -121,7 +121,7 @@
var/log_msg = "[key_name(usr)] dealt [amount] amount of [Text] damage to [key_name(L)]"
message_admins("[key_name(usr)] dealt [amount] amount of [Text] damage to [ADMIN_LOOKUPFLW(L)]")
log_admin(log_msg)
admin_ticket_log(L, "<font color='blue'>[log_msg]</font>")
admin_ticket_log(L, "<font color=#4F49AF>[log_msg]</font>")
vv_update_display(L, Text, "[newamt]")

View File

@@ -31,20 +31,20 @@
/obj/item/deadringer/attack_self(var/mob/living/user as mob)
var/mob/living/H = src.loc
if (!istype(H, /mob/living/carbon/human))
to_chat(H,"<font color='blue'>You have no clue what to do with this thing.</font>")
to_chat(H,"<font color=#4F49AF>You have no clue what to do with this thing.</font>")
return
if(!activated)
if(timer == 0)
to_chat(H, "<font color='blue'>You press a small button on [src]'s side. It starts to hum quietly.</font>")
to_chat(H, "<font color=#4F49AF>You press a small button on [src]'s side. It starts to hum quietly.</font>")
bruteloss_prev = H.getBruteLoss()
fireloss_prev = H.getFireLoss()
activated = 1
return
else
to_chat(H,"<font color='blue'>You press a small button on [src]'s side. It buzzes a little.</font>")
to_chat(H,"<font color=#4F49AF>You press a small button on [src]'s side. It buzzes a little.</font>")
return
if(activated)
to_chat(H,"<font color='blue'>You press a small button on [src]'s side. It stops humming.</font>")
to_chat(H,"<font color=#4F49AF>You press a small button on [src]'s side. It stops humming.</font>")
activated = 0
return
@@ -57,9 +57,9 @@
deathprevent()
activated = 0
if(watchowner.isSynthetic())
to_chat(watchowner, "<font color='blue'>You fade into nothingness! [src]'s screen blinks, being unable to copy your synthetic body!</font>")
to_chat(watchowner, "<font color=#4F49AF>You fade into nothingness! [src]'s screen blinks, being unable to copy your synthetic body!</font>")
else
to_chat(watchowner, "<font color='blue'>You fade into nothingness, leaving behind a fake body!</font>")
to_chat(watchowner, "<font color=#4F49AF>You fade into nothingness, leaving behind a fake body!</font>")
icon_state = "deadringer_cd"
timer = 50
return

View File

@@ -252,6 +252,6 @@
return
// VOREStation Add End
else
to_chat(user, "<font color='blue'><b>Recalibration successful!</b>:</font><font color='black'> This gate's systems have been fine tuned. Travel to this gate will now be on target.</font>")
to_chat(user, "<font color=#4F49AF><b>Recalibration successful!</b>:</font><font color='black'> This gate's systems have been fine tuned. Travel to this gate will now be on target.</font>")
calibrated = 1
return

View File

@@ -188,11 +188,11 @@
if(user.mind.isholy && !blessed)
blessed = TRUE
siemens_coefficient = 0
to_chat(user, "<font color='blue'>You repeat the incantations etched into the gloves.</font>")
to_chat(user, "<font color=#4F49AF>You repeat the incantations etched into the gloves.</font>")
else
blessed = FALSE
siemens_coefficient = 0.5
to_chat(user, "<font color='blue'>You dispel the incantations eteched into the gloves for now.</font>")
to_chat(user, "<font color=#4F49AF>You dispel the incantations eteched into the gloves for now.</font>")
if(!user.mind.isholy)
to_chat(user, "<font color='red'>You're not sure what language this is.</font>")

View File

@@ -262,18 +262,18 @@
blessed = FALSE
flash_protection = FLASH_PROTECTION_NONE
src.icon_state = "[icon_state]_up"
to_chat(user, "<font color='blue'>The helmet's protective sigil fades as you raise the OM visor.</font>")
to_chat(user, "<font color=#4F49AF>The helmet's protective sigil fades as you raise the OM visor.</font>")
else
blessed = TRUE
flash_protection = FLASH_PROTECTION_MAJOR
src.icon_state = initial(icon_state)
to_chat(user, "<font color='blue'>The helmet's protective sigil glows as you lower the OM visor.</font>")
to_chat(user, "<font color=#4F49AF>The helmet's protective sigil glows as you lower the OM visor.</font>")
update_clothing_icon() //so our mob-overlays update
if(!user.mind.isholy)
flash_protection = FLASH_PROTECTION_NONE
blessed = FALSE
to_chat(user, "<font color='blue'>The OM visor doesn't respond to you.</font>")
to_chat(user, "<font color=#4F49AF>The OM visor doesn't respond to you.</font>")
/obj/item/clothing/head/helmet/para/inquisitor
name = "PMD Inquistor's Hat"
@@ -287,13 +287,13 @@
if(user.mind.isholy && blessed)
blessed = FALSE
flash_protection = FLASH_PROTECTION_NONE
to_chat(user, "<font color='blue'>The hat's protective sigils fade as you dispel them.</font>")
to_chat(user, "<font color=#4F49AF>The hat's protective sigils fade as you dispel them.</font>")
else
blessed = TRUE
flash_protection = FLASH_PROTECTION_MAJOR
to_chat(user, "<font color='blue'>The hat's protective sigil glows as you visualize the activation word.</font>")
to_chat(user, "<font color=#4F49AF>The hat's protective sigil glows as you visualize the activation word.</font>")
if(!user.mind.isholy)
flash_protection = FLASH_PROTECTION_NONE
blessed = FALSE
to_chat(user, "<font color='blue'>The hat does not respond to you.</font>")
to_chat(user, "<font color=#4F49AF>The hat does not respond to you.</font>")

View File

@@ -216,11 +216,11 @@
if(user.mind.isholy && !blessed)
blessed = TRUE
item_flags |= NOSLIP
to_chat(user, "<font color='blue'>You repeat the incantations etched into the boots.</font>")
to_chat(user, "<font color=#4F49AF>You repeat the incantations etched into the boots.</font>")
else
blessed = FALSE
item_flags &= ~NOSLIP
to_chat(user, "<font color='blue'>You dispel the incantations etched into the boots for now.</font>")
to_chat(user, "<font color=#4F49AF>You dispel the incantations etched into the boots for now.</font>")
if(!user.mind.isholy)
to_chat(user, "<font color='red'>You're not sure what language this is.</font>")

View File

@@ -55,7 +55,7 @@
to_chat(user, "<span class='danger'>Another grenade of that type will not fit into the module.</span>")
return 0
to_chat(user, "<font color='blue'><b>You slot \the [input_device] into the suit module.</b></font>")
to_chat(user, "<font color=#4F49AF><b>You slot \the [input_device] into the suit module.</b></font>")
user.drop_from_inventory(input_device)
qdel(input_device)
accepted_item.charges++
@@ -270,7 +270,7 @@
else
var/obj/item/new_weapon = new fabrication_type()
new_weapon.forceMove(H)
to_chat(H, "<font color='blue'><b>You quickly fabricate \a [new_weapon].</b></font>")
to_chat(H, "<font color=#4F49AF><b>You quickly fabricate \a [new_weapon].</b></font>")
H.put_in_hands(new_weapon)
return 1

View File

@@ -208,8 +208,8 @@
user.drop_from_inventory(ai)
ai.forceMove(src)
ai_card = ai
to_chat(ai_mob, "<font color='blue'>You have been transferred to \the [holder]'s [src].</font>")
to_chat(user, "<font color='blue'>You load [ai_mob] into \the [holder]'s [src].</font>")
to_chat(ai_mob, "<font color=#4F49AF>You have been transferred to \the [holder]'s [src].</font>")
to_chat(user, "<font color=#4F49AF>You load [ai_mob] into \the [holder]'s [src].</font>")
integrated_ai = ai_mob
@@ -261,7 +261,7 @@
var/obj/item/disk/tech_disk/disk = input_device
if(disk.stored)
if(load_data(disk.stored))
to_chat(user, "<font color='blue'>Download successful; disk erased.</font>")
to_chat(user, "<font color=#4F49AF>Download successful; disk erased.</font>")
disk.stored = null
else
to_chat(user, "<span class='warning'>The disk is corrupt. It is useless to you.</span>")
@@ -287,7 +287,7 @@
else
// Maybe consider a way to drop all your data into a target repo in the future.
if(load_data(incoming_files.known_tech))
to_chat(user, "<font color='blue'>Download successful; local and remote repositories synchronized.</font>")
to_chat(user, "<font color=#4F49AF>Download successful; local and remote repositories synchronized.</font>")
else
to_chat(user, "<span class='warning'>Scan complete. There is nothing useful stored on this terminal.</span>")
return 1
@@ -465,9 +465,9 @@
/obj/item/rig_module/power_sink/proc/drain_complete(var/mob/living/M)
if(!interfaced_with)
if(M) to_chat(M, "<font color='blue'><b>Total power drained:</b> [round(total_power_drained*CELLRATE)] cell units.</font>")
if(M) to_chat(M, "<font color=#4F49AF><b>Total power drained:</b> [round(total_power_drained*CELLRATE)] cell units.</font>")
else
if(M) to_chat(M, "<font color='blue'><b>Total power drained from [interfaced_with]:</b> [round(total_power_drained*CELLRATE)] cell units.</font>")
if(M) to_chat(M, "<font color=#4F49AF><b>Total power drained from [interfaced_with]:</b> [round(total_power_drained*CELLRATE)] cell units.</font>")
interfaced_with.drain_power(0,1,0) // Damage the victim.
drain_loc = null

View File

@@ -37,7 +37,7 @@
var/mob/living/carbon/human/H = holder.wearer
to_chat(H, "<font color='blue'><b>You are now nearly invisible to normal detection.</b></font>")
to_chat(H, "<font color=#4F49AF><b>You are now nearly invisible to normal detection.</b></font>")
H.alpha = 5
anim(get_turf(H), H, 'icons/effects/effects.dmi', "electricity",null,20,null)

View File

@@ -198,7 +198,7 @@
break
if(total_transferred)
to_chat(user, "<font color='blue'>You transfer [total_transferred] units into the suit reservoir.</font>")
to_chat(user, "<font color=#4F49AF>You transfer [total_transferred] units into the suit reservoir.</font>")
else
to_chat(user, "<span class='danger'>None of the reagents seem suitable.</span>")
return 1
@@ -327,17 +327,17 @@
if("Enable")
active = 1
voice_holder.active = 1
to_chat(usr, "<font color='blue'>You enable the speech synthesiser.</font>")
to_chat(usr, "<font color=#4F49AF>You enable the speech synthesiser.</font>")
if("Disable")
active = 0
voice_holder.active = 0
to_chat(usr, "<font color='blue'>You disable the speech synthesiser.</font>")
to_chat(usr, "<font color=#4F49AF>You disable the speech synthesiser.</font>")
if("Set Name")
var/raw_choice = sanitize(input(usr, "Please enter a new name.") as text|null, MAX_NAME_LEN)
if(!raw_choice)
return 0
voice_holder.voice = raw_choice
to_chat(usr, "<font color='blue'>You are now mimicking <B>[voice_holder.voice]</B>.</font>")
to_chat(usr, "<font color=#4F49AF>You are now mimicking <B>[voice_holder.voice]</B>.</font>")
return 1
/obj/item/rig_module/maneuvering_jets
@@ -524,7 +524,7 @@
to_chat(user, "<span class='danger'>Another grenade of that type will not fit into the module.</span>")
return 0
to_chat(user, "<font color='blue'><b>You slot \the [input_device] into the suit module.</b></font>")
to_chat(user, "<font color=#4F49AF><b>You slot \the [input_device] into the suit module.</b></font>")
user.drop_from_inventory(input_device)
qdel(input_device)
accepted_item.charges++
@@ -648,7 +648,7 @@
var/mob/living/carbon/human/H = holder.wearer
to_chat(H, "<font color='blue'><b>You activate the suit's sprint mode.</b></font>")
to_chat(H, "<font color=#4F49AF><b>You activate the suit's sprint mode.</b></font>")
holder.slowdown -= sprint_speed

View File

@@ -205,7 +205,7 @@
// Don't cycle if this engage() is being called by activate().
if(starting_up)
to_chat(holder.wearer, "<font color='blue'>You activate your visual sensors.</font>")
to_chat(holder.wearer, "<font color=#4F49AF>You activate your visual sensors.</font>")
return 1
if(vision_modes.len > 1)
@@ -214,9 +214,9 @@
vision_index = 1
vision = vision_modes[vision_index]
to_chat(holder.wearer, "<font color='blue'>You cycle your sensors to <b>[vision.mode]</b> mode.</font>")
to_chat(holder.wearer, "<font color=#4F49AF>You cycle your sensors to <b>[vision.mode]</b> mode.</font>")
else
to_chat(holder.wearer, "<font color='blue'>Your sensors only have one mode.</font>")
to_chat(holder.wearer, "<font color=#4F49AF>Your sensors only have one mode.</font>")
return 1
/obj/item/rig_module/vision/activate()

View File

@@ -270,7 +270,7 @@
if(!failed_to_seal)
if(!instant)
M.visible_message("<font color='blue'>[M]'s suit emits a quiet hum as it begins to adjust its seals.</font>","<font color='blue'>With a quiet hum, the suit begins running checks and adjusting components.</font>")
M.visible_message("<font color=#4F49AF>[M]'s suit emits a quiet hum as it begins to adjust its seals.</font>","<font color=#4F49AF>With a quiet hum, the suit begins running checks and adjusting components.</font>")
if(seal_delay && !do_after(M,seal_delay))
if(M)
to_chat(M, "<span class='warning'>You must remain still while the suit is adjusting the components.</span>")
@@ -302,16 +302,16 @@
piece.icon_state = "[suit_state][!seal_target ? "_sealed" : ""]"
switch(msg_type)
if("boots")
to_chat(M, "<font color='blue'>\The [piece] [!seal_target ? "seal around your feet" : "relax their grip on your legs"].</font>")
to_chat(M, "<font color=#4F49AF>\The [piece] [!seal_target ? "seal around your feet" : "relax their grip on your legs"].</font>")
M.update_inv_shoes()
if("gloves")
to_chat(M, "<font color='blue'>\The [piece] [!seal_target ? "tighten around your fingers and wrists" : "become loose around your fingers"].</font>")
to_chat(M, "<font color=#4F49AF>\The [piece] [!seal_target ? "tighten around your fingers and wrists" : "become loose around your fingers"].</font>")
M.update_inv_gloves()
if("chest")
to_chat(M, "<font color='blue'>\The [piece] [!seal_target ? "cinches tight again your chest" : "releases your chest"].</font>")
to_chat(M, "<font color=#4F49AF>\The [piece] [!seal_target ? "cinches tight again your chest" : "releases your chest"].</font>")
M.update_inv_wear_suit()
if("helmet")
to_chat(M, "<font color='blue'>\The [piece] hisses [!seal_target ? "closed" : "open"].</font>")
to_chat(M, "<font color=#4F49AF>\The [piece] hisses [!seal_target ? "closed" : "open"].</font>")
M.update_inv_head()
if(helmet)
helmet.update_light(wearer)
@@ -351,7 +351,7 @@
QDEL_NULL(minihud)
else
minihud = new (M.hud_used, src)
to_chat(M, "<font color='blue'><b>Your entire suit [canremove ? "loosens as the components relax" : "tightens around you as the components lock into place"].</b></font>")
to_chat(M, "<font color=#4F49AF><b>Your entire suit [canremove ? "loosens as the components relax" : "tightens around you as the components lock into place"].</b></font>")
M.client.screen -= booting_L
qdel(booting_L)
booting_R.icon_state = "boot_done"
@@ -744,7 +744,7 @@
return
if(seal_delay > 0 && istype(M) && (M.back == src || M.belt == src))
M.visible_message("<font color='blue'>[M] starts putting on \the [src]...</font>", "<font color='blue'>You start putting on \the [src]...</font>")
M.visible_message("<font color=#4F49AF>[M] starts putting on \the [src]...</font>", "<font color=#4F49AF>You start putting on \the [src]...</font>")
if(!do_after(M,seal_delay))
if(M && (M.back == src || M.belt == src))
if(!M.unEquip(src))
@@ -753,7 +753,7 @@
return
if(istype(M) && (M.back == src || M.belt == src))
M.visible_message("<font color='blue'><b>[M] struggles into \the [src].</b></font>", "<font color='blue'><b>You struggle into \the [src].</b></font>")
M.visible_message("<font color=#4F49AF><b>[M] struggles into \the [src].</b></font>", "<font color=#4F49AF><b>You struggle into \the [src].</b></font>")
wearer = M
wearer.wearing_rig = src
update_icon()
@@ -803,7 +803,7 @@
holder = use_obj.loc
if(istype(holder))
if(use_obj && check_slot == use_obj)
to_chat(H, "<font color='blue'><b>Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly.</b></font>")
to_chat(H, "<font color=#4F49AF><b>Your [use_obj.name] [use_obj.gender == PLURAL ? "retract" : "retracts"] swiftly.</b></font>")
use_obj.canremove = 1
holder.drop_from_inventory(use_obj)
use_obj.forceMove(get_turf(src))

View File

@@ -218,11 +218,11 @@
if(!istype(module))
selected_module = null
to_chat(usr, "<font color='blue'><b>Primary system is now: deselected.</b></font>")
to_chat(usr, "<font color=#4F49AF><b>Primary system is now: deselected.</b></font>")
return
selected_module = module
to_chat(usr, "<font color='blue'><b>Primary system is now: [selected_module.interface_name].</b></font>")
to_chat(usr, "<font color=#4F49AF><b>Primary system is now: [selected_module.interface_name].</b></font>")
/obj/item/rig/verb/toggle_module()
@@ -256,10 +256,10 @@
return
if(module.active)
to_chat(usr, "<font color='blue'><b>You attempt to deactivate \the [module.interface_name].</b></font>")
to_chat(usr, "<font color=#4F49AF><b>You attempt to deactivate \the [module.interface_name].</b></font>")
module.deactivate()
else
to_chat(usr, "<font color='blue'><b>You attempt to activate \the [module.interface_name].</b></font>")
to_chat(usr, "<font color=#4F49AF><b>You attempt to activate \the [module.interface_name].</b></font>")
module.activate()
/obj/item/rig/verb/engage_module()
@@ -293,5 +293,5 @@
if(!istype(module))
return
to_chat(usr, "<font color='blue'><b>You attempt to engage the [module.interface_name].</b></font>")
to_chat(usr, "<font color=#4F49AF><b>You attempt to engage the [module.interface_name].</b></font>")
module.engage()

View File

@@ -120,12 +120,12 @@
anti_magic = TRUE
blessed = TRUE
emp_proof = TRUE
to_chat(user, "<font color='blue'>You enable the RIG's protective sigils.</font>")
to_chat(user, "<font color=#4F49AF>You enable the RIG's protective sigils.</font>")
else
anti_magic = FALSE
blessed = FALSE
emp_proof = FALSE
to_chat(user, "<font color='blue'>You disable the RIG's protective sigils.</font>")
to_chat(user, "<font color=#4F49AF>You disable the RIG's protective sigils.</font>")
if(!user.mind.isholy)
to_chat(user, "<font color='red'>You can't figure out what these symbols do.</font>")

View File

@@ -46,11 +46,11 @@
if(camera.status == TRUE)
camera.set_status(FALSE)
to_chat(usr, "<font color='blue'>Camera deactivated.</font>")
to_chat(usr, "<font color=#4F49AF>Camera deactivated.</font>")
else
camera.set_status(TRUE)
camera.c_tag = usr.name
to_chat(usr, "<font color='blue'>User scanned as [camera.c_tag]. Camera activated.</font>")
to_chat(usr, "<font color=#4F49AF>User scanned as [camera.c_tag]. Camera activated.</font>")
else
to_chat(usr, "This helmet does not have a built-in camera.")

View File

@@ -204,10 +204,10 @@
/obj/item/clothing/suit/armor/reactive/attack_self(mob/user as mob)
active = !( active )
if (active)
to_chat(user, "<font color='blue'>The reactive armor is now active.</font>")
to_chat(user, "<font color=#4F49AF>The reactive armor is now active.</font>")
icon_state = "reactive"
else
to_chat(user, "<font color='blue'>The reactive armor is now inactive.</font>")
to_chat(user, "<font color=#4F49AF>The reactive armor is now inactive.</font>")
icon_state = "reactiveoff"
add_fingerprint(user)
return
@@ -643,11 +643,11 @@
if(user.mind.isholy && !anti_magic && !blessed)
anti_magic = TRUE
blessed = TRUE
to_chat(user, "<font color='blue'>You enable the armor's protective sigils.</font>")
to_chat(user, "<font color=#4F49AF>You enable the armor's protective sigils.</font>")
else
anti_magic = FALSE
blessed = FALSE
to_chat(user, "<font color='blue'>You disable the armor's protective sigils.</font>")
to_chat(user, "<font color=#4F49AF>You disable the armor's protective sigils.</font>")
if(!user.mind.isholy)
to_chat(user, "<font color='red'>You can't figure out what these symbols do.</font>")

View File

@@ -127,7 +127,7 @@
if(bloodsamp.dna != null)
data = "Spectometric analysis on provided sample has determined the presence of [bloodsamp.dna.len] strings of DNA.<br><br>"
for(var/blood in bloodsamp.dna)
data += "<font color='blue'>Blood type: [bloodsamp.dna[blood]]<br>\nDNA: [blood]<br><br></font>"
data += "<font color=#4F49AF>Blood type: [bloodsamp.dna[blood]]<br>\nDNA: [blood]<br><br></font>"
else
data += "No DNA found.<br>"
P.info = "<b>[src] analysis report #[report_num]</b><br>"

View File

@@ -308,7 +308,7 @@ log transactions
T.time = stationtime2text()
authenticated_account.transaction_log.Add(T)
to_chat(usr, "<font color='blue'>[icon2html(thing = src, target = usr)] Access granted. Welcome user '[authenticated_account.owner_name].</font>'")
to_chat(usr, "<font color=#4F49AF>[icon2html(thing = src, target = usr)] Access granted. Welcome user '[authenticated_account.owner_name].</font>'")
previous_account_number = tried_account_num
if("e_withdrawal")
@@ -461,7 +461,7 @@ log transactions
if(I)
authenticated_account = attempt_account_access(I.associated_account_number)
if(authenticated_account)
to_chat(human_user, "<font color='blue'>[icon2html(thing = src, target = human_user)] Access granted. Welcome user '[authenticated_account.owner_name].</font>'")
to_chat(human_user, "<font color=#4F49AF>[icon2html(thing = src, target = human_user)] Access granted. Welcome user '[authenticated_account.owner_name].</font>'")
//create a transaction log entry
var/datum/transaction/T = new()

View File

@@ -163,4 +163,4 @@ proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob)
. = ..()
if (!(user in view(2)) && user!=src.loc)
return
. += "<font color='blue'>Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth].</font>"
. += "<font color=#4F49AF>Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth].</font>"

View File

@@ -33,7 +33,7 @@ mob/living/carbon/proc/dream()
spawn(0)
for(var/i = rand(1,4),i > 0, i--)
to_chat(src, "<font color='blue'><i>... [pick(dreams)] ...</i></font>")
to_chat(src, "<font color=#4F49AF><i>... [pick(dreams)] ...</i></font>")
sleep(rand(40,70))
if(paralysis <= 0)
dreaming = 0

View File

@@ -23,7 +23,7 @@
sandwich_limit += 4
if(istype(W,/obj/item/material/shard))
to_chat(user, "<font color='blue'>You hide [W] in \the [src].</font>")
to_chat(user, "<font color=#4F49AF>You hide [W] in \the [src].</font>")
user.drop_item()
W.loc = src
update()
@@ -32,7 +32,7 @@
if(src.contents.len > sandwich_limit)
to_chat(user, "<font color='red'>If you put anything else on \the [src] it's going to collapse.</font>")
return
to_chat(user, "<font color='blue'>You layer [W] over \the [src].</font>")
to_chat(user, "<font color=#4F49AF>You layer [W] over \the [src].</font>")
var/obj/item/reagent_containers/F = W
F.reagents.trans_to_obj(src, F.reagents.total_volume)
user.drop_item()
@@ -81,7 +81,7 @@
/obj/item/reagent_containers/food/snacks/csandwich/examine(mob/user)
. = ..()
var/obj/item/O = pick(contents)
. += "<font color='blue'>You think you can see [O.name] in there.</font>"
. += "<font color=#4F49AF>You think you can see [O.name] in there.</font>"
/obj/item/reagent_containers/food/snacks/csandwich/attack(mob/M as mob, mob/user as mob, def_zone)

View File

@@ -155,11 +155,11 @@
if (bitecount==0)
return
else if (bitecount==1)
. += "<font color='blue'>\The [src] was bitten by someone!</font>"
. += "<font color=#4F49AF>\The [src] was bitten by someone!</font>"
else if (bitecount<=3)
. += "<font color='blue'>\The [src] was bitten [bitecount] times!</font>"
. += "<font color=#4F49AF>\The [src] was bitten [bitecount] times!</font>"
else
. += "<font color='blue'>\The [src] was bitten multiple times!</font>"
. += "<font color=#4F49AF>\The [src] was bitten multiple times!</font>"
/obj/item/reagent_containers/food/snacks/attackby(obj/item/W as obj, mob/user as mob)
if(istype(W,/obj/item/storage))
@@ -179,7 +179,7 @@
user.visible_message( \
"[user] scoops up some [src] with \the [U]!", \
"<font color='blue'>You scoop up some [src] with \the [U]!</font>" \
"<font color=#4F49AF>You scoop up some [src] with \the [U]!</font>" \
)
src.bitecount++
@@ -595,10 +595,10 @@
var/clr = C.colourName
if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow")))
to_chat(usr, "<font color='blue'>The egg refuses to take on this color!</font>")
to_chat(usr, "<font color=#4F49AF>The egg refuses to take on this color!</font>")
return
to_chat(usr, "<font color='blue'>You color \the [src] [clr]</font>")
to_chat(usr, "<font color=#4F49AF>You color \the [src] [clr]</font>")
icon_state = "egg-[clr]"
else
. = ..()

View File

@@ -156,13 +156,13 @@
if(weedlevel > 0)
nymph.reagents.add_reagent("glucose", weedlevel)
weedlevel = 0
nymph.visible_message("<font color='blue'><b>[nymph]</b> begins rooting through [src], ripping out weeds and eating them noisily.</font>","<font color='blue'>You begin rooting through [src], ripping out weeds and eating them noisily.</font>")
nymph.visible_message("<font color=#4F49AF><b>[nymph]</b> begins rooting through [src], ripping out weeds and eating them noisily.</font>","<font color=#4F49AF>You begin rooting through [src], ripping out weeds and eating them noisily.</font>")
else if(nymph.nutrition > 100 && nutrilevel < 10)
nymph.nutrition -= ((10-nutrilevel)*5)
nutrilevel = 10
nymph.visible_message("<font color='blue'><b>[nymph]</b> secretes a trickle of green liquid, refilling [src].</font>","<font color='blue'>You secrete a trickle of green liquid, refilling [src].</font>")
nymph.visible_message("<font color=#4F49AF><b>[nymph]</b> secretes a trickle of green liquid, refilling [src].</font>","<font color=#4F49AF>You secrete a trickle of green liquid, refilling [src].</font>")
else
nymph.visible_message("<font color='blue'><b>[nymph]</b> rolls around in [src] for a bit.</font>","<font color='blue'>You roll around in [src] for a bit.</font>")
nymph.visible_message("<font color=#4F49AF><b>[nymph]</b> rolls around in [src] for a bit.</font>","<font color=#4F49AF>You roll around in [src] for a bit.</font>")
return
/obj/machinery/portable_atmospherics/hydroponics/Initialize(mapload)

View File

@@ -69,7 +69,7 @@
CC.update_icon()
overlays = list()
string_attached = null
to_chat(user, "<font color='blue'>You detach the string from the coin.</font>")
to_chat(user, "<font color=#4F49AF>You detach the string from the coin.</font>")
else ..()
/obj/item/coin/attack_self(mob/user as mob)

View File

@@ -82,7 +82,7 @@
if(PROCESS_SMELT)
dat += "<font color='orange'>smelting</font>"
if(PROCESS_COMPRESS)
dat += "<font color='blue'>compressing</font>"
dat += "<font color=#4F49AF>compressing</font>"
if(PROCESS_ALLOY)
dat += "<font color='gray'>alloying</font>"
else

View File

@@ -124,7 +124,7 @@
usr.set_machine(src)
src.add_fingerprint(usr)
if(processing==1)
to_chat(usr, "<font color='blue'>The machine is processing.</font>")
to_chat(usr, "<font color=#4F49AF>The machine is processing.</font>")
return
if(href_list["choose"])
chosen = href_list["choose"]

View File

@@ -49,14 +49,14 @@
..()
if (istype(W, /obj/item/coin))
var/obj/item/coin/C = W
to_chat(user, "<font color='blue'>You add the [C.name] into the bag.</font>")
to_chat(user, "<font color=#4F49AF>You add the [C.name] into the bag.</font>")
usr.drop_item()
contents += C
if (istype(W, /obj/item/moneybag))
var/obj/item/moneybag/C = W
for (var/obj/O in C.contents)
contents += O;
to_chat(user, "<font color='blue'>You empty the [C.name] into the bag.</font>")
to_chat(user, "<font color=#4F49AF>You empty the [C.name] into the bag.</font>")
return
/obj/item/moneybag/Topic(href, href_list)

View File

@@ -284,7 +284,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
medHUD = !medHUD
plane_holder.set_vis(VIS_CH_HEALTH, medHUD)
plane_holder.set_vis(VIS_CH_STATUS_OOC, medHUD)
to_chat(src,"<font color='blue'><B>Medical HUD [medHUD ? "Enabled" : "Disabled"]</B></font>")
to_chat(src,"<font color=#4F49AF><B>Medical HUD [medHUD ? "Enabled" : "Disabled"]</B></font>")
/mob/observer/dead/verb/toggle_antagHUD()
set category = "Ghost"
@@ -307,7 +307,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
antagHUD = !antagHUD
plane_holder.set_vis(VIS_CH_SPECIAL, antagHUD)
to_chat(src,"<font color='blue'><B>AntagHUD [antagHUD ? "Enabled" : "Disabled"]</B></font>")
to_chat(src,"<font color=#4F49AF><B>AntagHUD [antagHUD ? "Enabled" : "Disabled"]</B></font>")
/mob/observer/dead/proc/dead_tele(var/area/A in GLOB.sortedAreas)
set category = "Ghost"
@@ -429,16 +429,16 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
var/pressure = environment.return_pressure()
var/total_moles = environment.total_moles
to_chat(src, "<font color='blue'><B>Results:</B></font>")
to_chat(src, "<font color=#4F49AF><B>Results:</B></font>")
if(abs(pressure - ONE_ATMOSPHERE) < 10)
to_chat(src, "<font color='blue'>Pressure: [round(pressure,0.1)] kPa</font>")
to_chat(src, "<font color=#4F49AF>Pressure: [round(pressure,0.1)] kPa</font>")
else
to_chat(src, "<font color='red'>Pressure: [round(pressure,0.1)] kPa</font>")
if(total_moles)
for(var/g in environment.gas)
to_chat(src, "<font color='blue'>[GLOB.meta_gas_names[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)</font>")
to_chat(src, "<font color='blue'>Temperature: [round(environment.temperature-T0C,0.1)]&deg;C ([round(environment.temperature,0.1)]K)</font>")
to_chat(src, "<font color='blue'>Heat Capacity: [round(environment.heat_capacity(),0.1)]</font>")
to_chat(src, "<font color=#4F49AF>[GLOB.meta_gas_names[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)</font>")
to_chat(src, "<font color=#4F49AF>Temperature: [round(environment.temperature-T0C,0.1)]&deg;C ([round(environment.temperature,0.1)]K)</font>")
to_chat(src, "<font color=#4F49AF>Heat Capacity: [round(environment.heat_capacity(),0.1)]</font>")
/mob/observer/dead/verb/check_radiation()
set name = "Check Radiation"

View File

@@ -239,7 +239,7 @@
/obj/item/mmi/digital/attack_self(mob/user as mob)
if(brainmob && !brainmob.key && searching == 0)
//Start the process of searching for a new user.
to_chat(user, "<font color='blue'>You carefully locate the manual activation switch and start the [src]'s boot process.</font>")
to_chat(user, "<font color=#4F49AF>You carefully locate the manual activation switch and start the [src]'s boot process.</font>")
request_player()
/obj/item/mmi/digital/proc/request_player()
@@ -263,7 +263,7 @@
var/turf/T = get_turf_or_move(src.loc)
for (var/mob/M in viewers(T))
M.show_message("<font color='blue'>\The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?</font>")
M.show_message("<font color=#4F49AF>\The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?</font>")
/obj/item/mmi/digital/proc/transfer_personality(var/mob/candidate)
announce_ghost_joinleave(candidate, 0, "They are occupying a synthetic brain now.")
@@ -281,7 +281,7 @@
var/turf/T = get_turf_or_move(src.loc)
for (var/mob/M in viewers(T))
M.show_message("<font color='blue'>\The [src] chimes quietly.</font>")
M.show_message("<font color=#4F49AF>\The [src] chimes quietly.</font>")
/obj/item/mmi/digital/robot
name = "robotic intelligence circuit"

View File

@@ -60,7 +60,7 @@
if ("help")
to_chat(src, "alarm,alert,notice,flash,blink,whistle,beep,boop")
else
to_chat(src, "<font color='blue'>Unusable emote '[act]'. Say *help for a list.</font>")
to_chat(src, "<font color=#4F49AF>Unusable emote '[act]'. Say *help for a list.</font>")
if (message)
log_emote(message, src)

View File

@@ -16,7 +16,7 @@
/obj/item/mmi/digital/posibrain/attack_self(mob/user as mob)
if(brainmob && !brainmob.key && searching == 0)
//Start the process of searching for a new user.
to_chat(user, "<font color='blue'>You carefully locate the manual activation switch and start the positronic brain's boot process.</font>")
to_chat(user, "<font color=#4F49AF>You carefully locate the manual activation switch and start the positronic brain's boot process.</font>")
icon_state = "posibrain-searching"
src.searching = 1
src.request_player()
@@ -68,7 +68,7 @@
var/turf/T = get_turf_or_move(src.loc)
for (var/mob/M in viewers(T))
M.show_message("<font color='blue'>The positronic brain beeps as it loads a personality.</font>")
M.show_message("<font color=#4F49AF>The positronic brain beeps as it loads a personality.</font>")
playsound(src, 'sound/misc/boobeebeep.ogg', 50, 1)
icon_state = "posibrain-occupied"
@@ -82,7 +82,7 @@
var/turf/T = get_turf_or_move(src.loc)
for (var/mob/M in viewers(T))
M.show_message("<font color='blue'>The positronic brain buzzes and beeps, and the golden lights fade away. Perhaps you could try again?</font>")
M.show_message("<font color=#4F49AF>The positronic brain buzzes and beeps, and the golden lights fade away. Perhaps you could try again?</font>")
playsound(src, 'sound/misc/buzzbeep.ogg', 50, 1)
/obj/item/mmi/digital/posibrain/examine(mob/user)

View File

@@ -103,8 +103,8 @@
var/mob/living/carbon/human/H = src
var/datum/gender/T = gender_datums[H.get_visible_gender()]
src.visible_message( \
"<font color='blue'>[src] examines [T.himself].</font>", \
"<font color='blue'>You check yourself for injuries.</font>" \
"<font color=#4F49AF>[src] examines [T.himself].</font>", \
"<font color=#4F49AF>You check yourself for injuries.</font>" \
)
for(var/obj/item/organ/external/org in H.organs)

View File

@@ -24,7 +24,7 @@
for(var/R in cures)
if(H.reagents.has_reagent(R))
if (cure_message)
to_chat(H, "<font color='blue'>[cure_message]</font>")
to_chat(H, "<font color=#4F49AF>[cure_message]</font>")
return 1
return 0

View File

@@ -24,7 +24,7 @@
for(var/R in cures)
if(H.reagents.has_reagent(R))
if (cure_message)
to_chat(H, "<font color='blue'>[cure_message]</font>")
to_chat(H, "<font color=#4F49AF>[cure_message]</font>")
return 1
return 0

View File

@@ -820,7 +820,7 @@
twitch_v, vomit, weh, whimper, wink, yawn. Moth: mchitter, mlaugh, mscream, msqueak. Synthetics: beep, buzz, yes, no, rcough, rsneeze, ping. Vox: shriekshort, shriekloud")
else
to_chat(src, "<font color='blue'>Unusable emote '[act]'. Say *help for a list.</font>")
to_chat(src, "<font color=#4F49AF>Unusable emote '[act]'. Say *help for a list.</font>")
return
if (message)

View File

@@ -637,7 +637,7 @@
/mob/living/carbon/human/proc/examine_pickup_size(mob/living/H)
var/message
if(istype(H) && (H.get_effective_size() - src.get_effective_size()) >= 0.50)
message = "<font color='blue'>They are small enough that you could easily pick them up!</font>"
message = "<font color=#4F49AF>They are small enough that you could easily pick them up!</font>"
return message
return FALSE

View File

@@ -745,7 +745,7 @@
/mob/living/carbon/human/proc/play_xylophone()
if(!src.xylophone)
var/datum/gender/T = gender_datums[get_visible_gender()]
visible_message("<font color='red'>\The [src] begins playing [T.his] ribcage like a xylophone. It's quite spooky.</font>","<font color='blue'>You begin to play a spooky refrain on your ribcage.</font>","<font color='red'>You hear a spooky xylophone melody.</font>")
visible_message("<font color='red'>\The [src] begins playing [T.his] ribcage like a xylophone. It's quite spooky.</font>","<font color=#4F49AF>You begin to play a spooky refrain on your ribcage.</font>","<font color='red'>You hear a spooky xylophone melody.</font>")
var/song = pick('sound/effects/xylophone1.ogg','sound/effects/xylophone2.ogg','sound/effects/xylophone3.ogg')
playsound(loc, song, 50, 1, -1)
xylophone = 1
@@ -836,7 +836,7 @@
regenerate_icons()
check_dna()
var/datum/gender/T = gender_datums[get_visible_gender()]
visible_message("<font color='blue'>\The [src] morphs and changes [T.his] appearance!</font>", "<font color='blue'>You change your appearance!</font>", "<font color='red'>Oh, god! What the hell was that? It sounded like flesh getting squished and bone ground into a different shape!</font>")
visible_message("<font color=#4F49AF>\The [src] morphs and changes [T.his] appearance!</font>", "<font color=#4F49AF>You change your appearance!</font>", "<font color='red'>Oh, god! What the hell was that? It sounded like flesh getting squished and bone ground into a different shape!</font>")
/mob/living/carbon/human/proc/remotesay()
set name = "Project mind"
@@ -859,10 +859,10 @@
var/say = sanitize(input("What do you wish to say"))
if(mRemotetalk in target.mutations)
target.show_message("<font color='blue'> You hear [src.real_name]'s voice: [say]</font>")
target.show_message("<font color=#4F49AF> You hear [src.real_name]'s voice: [say]</font>")
else
target.show_message("<font color='blue'> You hear a voice that seems to echo around the room: [say]</font>")
usr.show_message("<font color='blue'> You project your mind into [target.real_name]: [say]</font>")
target.show_message("<font color=#4F49AF> You hear a voice that seems to echo around the room: [say]</font>")
usr.show_message("<font color=#4F49AF> You project your mind into [target.real_name]: [say]</font>")
log_say("(TPATH to [key_name(target)]) [say]",src)
for(var/mob/observer/dead/G in GLOB.mob_list)
G.show_message("<i>Telepathic message from <b>[src]</b> to <b>[target]</b>: [say]</i>")

View File

@@ -108,7 +108,7 @@
log_say("(COMMUNE to [key_name(M)]) [text]",src)
to_chat(M, "<font color='blue'>Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]</font>")
to_chat(M, "<font color=#4F49AF>Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]</font>")
if(istype(M,/mob/living/carbon/human))
var/mob/living/carbon/human/H = M
if(H.species.name == src.species.name)

View File

@@ -86,7 +86,7 @@
to_chat(src, "Help for slime emotes. You can use these emotes with say \"*emote\":\n\nbounce, custom, jiggle, light, moan, shiver, sway, twitch, vibrate. You can also set your face with: \n\nnomood, pout, sad, angry, frown, smile")
else
to_chat(src, "<font color='blue'>Unusable emote '[act]'. Say *help for a list.</font>")
to_chat(src, "<font color=#4F49AF>Unusable emote '[act]'. Say *help for a list.</font>")
if ((message && src.stat == 0))
if (m_type & 1)
for(var/mob/O in viewers(src, null))

View File

@@ -94,9 +94,9 @@ default behaviour is:
set hidden = 1
if ((src.health < 0 && src.health > (5-src.getMaxHealth()))) // Health below Zero but above 5-away-from-death, as before, but variable
src.death()
to_chat(src, "<font color='blue'>You have given up life and succumbed to death.</font>")
to_chat(src, "<font color=#4F49AF>You have given up life and succumbed to death.</font>")
else
to_chat(src, "<font color='blue'>You are not injured enough to succumb to death!</font>")
to_chat(src, "<font color=#4F49AF>You are not injured enough to succumb to death!</font>")
/mob/living/proc/updatehealth()
if(status_flags & GODMODE)

View File

@@ -264,7 +264,7 @@
miss_chance = max(15*(distance-2), 0)
if (prob(miss_chance))
visible_message("<font color='blue'>\The [O] misses [src] narrowly!</font>")
visible_message("<font color=#4F49AF>\The [O] misses [src] narrowly!</font>")
return
src.visible_message("<font color='red'>[src] has been hit by [O].</font>")

View File

@@ -553,7 +553,7 @@ var/list/ai_verbs_default = list(
if(network in C.network)
eyeobj.setLoc(get_turf(C))
break
to_chat(src, "<font color='blue'>Switched to [network] camera network.</font>")
to_chat(src, "<font color=#4F49AF>Switched to [network] camera network.</font>")
//End of code by Mord_Sith
/mob/living/silicon/ai/proc/ai_statuschange()
@@ -764,20 +764,20 @@ var/list/ai_verbs_default = list(
return
if(anchored)
playsound(src, W.usesound, 50, 1)
user.visible_message("<font color='blue'>\The [user] starts to unbolt \the [src] from the plating...</font>")
user.visible_message("<font color=#4F49AF>\The [user] starts to unbolt \the [src] from the plating...</font>")
if(!do_after(user,40 * W.toolspeed))
user.visible_message("<font color='blue'>\The [user] decides not to unbolt \the [src].</font>")
user.visible_message("<font color=#4F49AF>\The [user] decides not to unbolt \the [src].</font>")
return
user.visible_message("<font color='blue'>\The [user] finishes unfastening \the [src]!</font>")
user.visible_message("<font color=#4F49AF>\The [user] finishes unfastening \the [src]!</font>")
anchored = 0
return
else
playsound(src, W.usesound, 50, 1)
user.visible_message("<font color='blue'>\The [user] starts to bolt \the [src] to the plating...</font>")
user.visible_message("<font color=#4F49AF>\The [user] starts to bolt \the [src] to the plating...</font>")
if(!do_after(user,40 * W.toolspeed))
user.visible_message("<font color='blue'>\The [user] decides not to bolt \the [src].</font>")
user.visible_message("<font color=#4F49AF>\The [user] decides not to bolt \the [src].</font>")
return
user.visible_message("<font color='blue'>\The [user] finishes fastening down \the [src]!</font>")
user.visible_message("<font color=#4F49AF>\The [user] finishes fastening down \the [src]!</font>")
anchored = 1
return
else

View File

@@ -236,7 +236,7 @@
cameralist[C.network] = C.network
src.network = input(usr, "Which network would you like to view?") as null|anything in cameralist
to_chat(src, "<font color='blue'>Switched to [src.network] camera network.</font>")
to_chat(src, "<font color=#4F49AF>Switched to [src.network] camera network.</font>")
//End of code by Mord_Sith
*/

View File

@@ -24,10 +24,10 @@
to_chat(user, "<font color='red'>You try to analyze the floor's vitals!</font>")
for(var/mob/O in viewers(M, null))
O.show_message(text("<font color='red'>[user] has analyzed the floor's vitals!</font>"), 1)
user.show_message(text("<font color='blue'>Analyzing Results for The floor:\n\t Overall Status: Healthy</font>"), 1)
user.show_message(text("<font color='blue'>\t Damage Specifics: [0]-[0]-[0]-[0]</font>"), 1)
user.show_message("<font color='blue'>Key: Suffocation/Toxin/Burns/Brute</font>", 1)
user.show_message("<font color='blue'>Body Temperature: ???</font>", 1)
user.show_message(text("<font color=#4F49AF>Analyzing Results for The floor:\n\t Overall Status: Healthy</font>"), 1)
user.show_message(text("<font color=#4F49AF>\t Damage Specifics: [0]-[0]-[0]-[0]</font>"), 1)
user.show_message("<font color=#4F49AF>Key: Suffocation/Toxin/Burns/Brute</font>", 1)
user.show_message("<font color=#4F49AF>Body Temperature: ???</font>", 1)
return
var/scan_type
@@ -44,17 +44,17 @@
if("robot")
var/BU = M.getFireLoss() > 50 ? "<b>[M.getFireLoss()]</b>" : M.getFireLoss()
var/BR = M.getBruteLoss() > 50 ? "<b>[M.getBruteLoss()]</b>" : M.getBruteLoss()
user.show_message("<font color='blue'>Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]</font>")
user.show_message("<font color=#4F49AF>Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]</font>")
user.show_message("\t Key: <font color='#FFA500'>Electronics</font>/<font color='red'>Brute</font>", 1)
user.show_message("\t Damage Specifics: <font color='#FFA500'>[BU]</font> - <font color='red'>[BR]</font>")
if(M.tod && M.stat == DEAD)
user.show_message("<font color='blue'>Time of Disable: [M.tod]</font>")
user.show_message("<font color=#4F49AF>Time of Disable: [M.tod]</font>")
var/mob/living/silicon/robot/H = M
var/list/damaged = H.get_damaged_components(1,1,1)
user.show_message("<font color='blue'>Localized Damage:</font>",1)
user.show_message("<font color=#4F49AF>Localized Damage:</font>",1)
if(length(damaged)>0)
for(var/datum/robot_component/org in damaged)
user.show_message(text("<font color='blue'>\t []: [][] - [] - [] - []</font>", \
user.show_message(text("<font color=#4F49AF>\t []: [][] - [] - [] - []</font>", \
capitalize(org.name), \
(org.installed == -1) ? "<font color='red'><b>DESTROYED</b></font> " :"",\
(org.electronics_damage > 0) ? "<font color='#FFA500'>[org.electronics_damage]</font>" :0, \
@@ -62,10 +62,10 @@
(org.toggled) ? "Toggled ON" : "<font color='red'>Toggled OFF</font>",\
(org.powered) ? "Power ON" : "<font color='red'>Power OFF</font>"),1)
else
user.show_message("<font color='blue'>\t Components are OK.</font>",1)
user.show_message("<font color=#4F49AF>\t Components are OK.</font>",1)
if(H.emagged && prob(5))
user.show_message("<font color='red'>\t ERROR: INTERNAL SYSTEMS COMPROMISED</font>",1)
user.show_message("<font color='blue'>Operating Temperature: [M.bodytemperature-T0C]&deg;C ([M.bodytemperature*1.8-459.67]&deg;F)</font>", 1)
user.show_message("<font color=#4F49AF>Operating Temperature: [M.bodytemperature-T0C]&deg;C ([M.bodytemperature*1.8-459.67]&deg;F)</font>", 1)
if("prosthetics")

View File

@@ -274,7 +274,7 @@
if ("help")
to_chat(src, "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, no")
else
to_chat(src, "<font color='blue'>Unusable emote '[act]'. Say *help for a list.</font>")
to_chat(src, "<font color=#4F49AF>Unusable emote '[act]'. Say *help for a list.</font>")
if ((message && src.stat == 0))
custom_emote(m_type,message)

View File

@@ -478,7 +478,7 @@
C.brute_damage = WC.brute
C.electronics_damage = WC.burn
to_chat(usr, "<font color='blue'>You install the [W.name].</font>")
to_chat(usr, "<font color=#4F49AF>You install the [W.name].</font>")
return

View File

@@ -214,7 +214,7 @@
overlays += image("icon" = I.icon, "icon_state" = I.icon_state, "layer" = 30 + I.layer)
addedSomething = 1
if ( addedSomething )
user.visible_message("<font color='blue'>[user] load some items onto their service tray.</font>")
user.visible_message("<font color=#4F49AF>[user] load some items onto their service tray.</font>")
return
@@ -254,9 +254,9 @@
sleep(rand(2,4))
if ( droppedSomething )
if ( foundtable )
user.visible_message("<font color='blue'>[user] unloads their service tray.</font>")
user.visible_message("<font color=#4F49AF>[user] unloads their service tray.</font>")
else
user.visible_message("<font color='blue'>[user] drops all the items on their tray.</font>")
user.visible_message("<font color=#4F49AF>[user] drops all the items on their tray.</font>")
return ..()
@@ -336,7 +336,7 @@
deploy_paper(get_turf(src))
/obj/item/form_printer/proc/deploy_paper(var/turf/T)
T.visible_message("<font color='blue'>\The [src.loc] dispenses a sheet of crisp white paper.</font>")
T.visible_message("<font color=#4F49AF>\The [src.loc] dispenses a sheet of crisp white paper.</font>")
new /obj/item/paper(T)

View File

@@ -99,7 +99,7 @@
//sometimes our targetting sensors malfunction, and we attack anyone nearby
if(prob(disabled ? 0 : 1))
if(hostile)
src.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] [src] retracts several targetting vanes, and dulls it's running lights.</font>")
src.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] [src] retracts several targetting vanes, and dulls it's running lights.</font>")
hostile = 0
else
src.visible_message("<font color='red'>[icon2html(thing = src, target = world)] [src] suddenly lights up, and additional targetting vanes slide into place.</font>")
@@ -123,9 +123,9 @@
exploding = 0
if(!disabled)
if(prob(50))
src.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] [src] suddenly shuts down!</font>")
src.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] [src] suddenly shuts down!</font>")
else
src.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] [src] suddenly lies still and quiet.</font>")
src.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] [src] suddenly lies still and quiet.</font>")
disabled = rand(150, 600)
walk(src,0)

View File

@@ -96,7 +96,7 @@
if( ishuman(AM) )
if(!stat)
var/mob/M = AM
M.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] Squeek!</font>")
M.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] Squeek!</font>")
SEND_SOUND(M, sound('sound/effects/mouse_squeak.ogg'))
..()

View File

@@ -11,7 +11,7 @@
to_chat(src, "You cannot leave your host in your current state.")
if(docile)
to_chat(src, "<font color='blue'>You are feeling far too docile to do that.</font>")
to_chat(src, "<font color=#4F49AF>You are feeling far too docile to do that.</font>")
return
if(!host || !src) return
@@ -143,7 +143,7 @@
to_chat(src, "You cannot do that in your current state.")
if(docile)
to_chat(src, "<font color='blue'>You are feeling far too docile to do that.</font>")
to_chat(src, "<font color=#4F49AF>You are feeling far too docile to do that.</font>")
return
@@ -211,7 +211,7 @@
to_chat(src, "You cannot secrete chemicals in your current state.")
if(docile)
to_chat(src, "<font color='blue'>You are feeling far too docile to do that.</font>")
to_chat(src, "<font color=#4F49AF>You are feeling far too docile to do that.</font>")
return
if(chemicals < 50)
@@ -280,7 +280,7 @@
return
if(docile)
to_chat(src, "<font color='blue'>You are feeling far too docile to do that.</font>")
to_chat(src, "<font color=#4F49AF>You are feeling far too docile to do that.</font>")
return
to_chat(src, "You begin delicately adjusting your connection to the host brain...")

View File

@@ -50,12 +50,12 @@ GLOBAL_VAR_INIT(chicken_count, 0) // How mant chickens DO we have?
var/obj/item/reagent_containers/food/snacks/grown/G = O
if(G.seed && G.seed.kitchen_tag == "wheat")
if(!stat && eggsleft < 8)
user.visible_message("<font color='blue'>[user] feeds [O] to [name]! It clucks happily.</font>","<font color='blue'>You feed [O] to [name]! It clucks happily.</font>")
user.visible_message("<font color=#4F49AF>[user] feeds [O] to [name]! It clucks happily.</font>","<font color=#4F49AF>You feed [O] to [name]! It clucks happily.</font>")
user.drop_item()
qdel(O)
eggsleft += rand(1, 4)
else
to_chat(user, "<font color='blue'>[name] doesn't seem hungry!</font>")
to_chat(user, "<font color=#4F49AF>[name] doesn't seem hungry!</font>")
else
to_chat(user, "[name] doesn't seem interested in that.")
else

View File

@@ -65,7 +65,7 @@
if( ishuman(AM) )
if(!stat)
var/mob/M = AM
M.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] Squeek!</font>")
M.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] Squeek!</font>")
playsound(src, 'sound/effects/mouse_squeak.ogg', 35, 1)
..()

View File

@@ -32,7 +32,7 @@
if(!stat)
for(var/mob/M in viewers(user, null))
if ((M.client && !( M.blinded )))
M.show_message("<font color='blue'>[user] baps [name] on the nose with the rolled up [O]</font>")
M.show_message("<font color=#4F49AF>[user] baps [name] on the nose with the rolled up [O]</font>")
spawn(0)
for(var/i in list(1,2,4,8,4,2,1,2))
setDir(i)

View File

@@ -91,7 +91,7 @@
if( ishuman(AM) )
if(!stat)
var/mob/M = AM
M.visible_message("<font color='blue'>[icon2html(thing = src, target = world)] Squeek!</font>")
M.visible_message("<font color=#4F49AF>[icon2html(thing = src, target = world)] Squeek!</font>")
playsound(src, 'sound/effects/mouse_squeak.ogg', 35, 1)
..()

View File

@@ -17,10 +17,10 @@
spawn() alert("You have logged in already with another key this round, please log out of this one NOW or risk being banned!")
if(matches)
if(M.client)
message_admins("<font color='red'><B>Notice: </B></font><font color='blue'><A href='?src=\ref[usr];priv_msg=\ref[src]'>[key_name_admin(src)]</A> has the same [matches] as <A href='?src=\ref[usr];priv_msg=\ref[M]'>[key_name_admin(M)]</A>.</font>", 1)
message_admins("<font color='red'><B>Notice: </B></font><font color=#4F49AF><A href='?src=\ref[usr];priv_msg=\ref[src]'>[key_name_admin(src)]</A> has the same [matches] as <A href='?src=\ref[usr];priv_msg=\ref[M]'>[key_name_admin(M)]</A>.</font>", 1)
log_adminwarn("Notice: [key_name(src)] has the same [matches] as [key_name(M)].")
else
message_admins("<font color='red'><B>Notice: </B></font><font color='blue'><A href='?src=\ref[usr];priv_msg=\ref[src]'>[key_name_admin(src)]</A> has the same [matches] as [key_name_admin(M)] (no longer logged in). </font>", 1)
message_admins("<font color='red'><B>Notice: </B></font><font color=#4F49AF><A href='?src=\ref[usr];priv_msg=\ref[src]'>[key_name_admin(src)]</A> has the same [matches] as [key_name_admin(M)] (no longer logged in). </font>", 1)
log_adminwarn("Notice: [key_name(src)] has the same [matches] as [key_name(M)] (no longer logged in).")
/mob/Login()

View File

@@ -353,9 +353,9 @@
if (flavor_text && flavor_text != "")
var/msg = replacetext(flavor_text, "\n", " ")
if(length(msg) <= 40)
return "<font color='blue'>[msg]</font>"
return "<font color=#4F49AF>[msg]</font>"
else
return "<font color='blue'>[copytext_preserve_html(msg, 1, 37)]... <a href='byond://?src=\ref[src];flavor_more=1'>More...</font></a>"
return "<font color=#4F49AF>[copytext_preserve_html(msg, 1, 37)]... <a href='byond://?src=\ref[src];flavor_more=1'>More...</font></a>"
/*
/mob/verb/help()
@@ -484,7 +484,7 @@
if(client.holder && (client.holder.rights & R_ADMIN))
is_admin = 1
else if(stat != DEAD || istype(src, /mob/new_player))
to_chat(usr, "<font color='blue'>You must be observing to use this!</font>")
to_chat(usr, "<font color=#4F49AF>You must be observing to use this!</font>")
return
if(is_admin && stat == DEAD)

View File

@@ -219,7 +219,7 @@
return FALSE
if(length(mob.pinned))
to_chat(src, "<font color='blue'>You're pinned to a wall by [mob.pinned[1]]!</font>")
to_chat(src, "<font color=#4F49AF>You're pinned to a wall by [mob.pinned[1]]!</font>")
return FALSE
if(mob.pulledby || mob.buckled) // Wheelchair driving! //this is shitcode

View File

@@ -402,7 +402,7 @@
var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_vote (id ,datetime ,pollid ,optionid ,ckey ,ip ,adminrank) VALUES (null, Now(), [pollid], [optionid], '[usr.ckey]', '[usr.client.address]', '[adminrank]')")
insert_query.Execute()
to_chat(usr, "<font color='blue'>Vote successful.</font>")
to_chat(usr, "<font color=#4F49AF>Vote successful.</font>")
usr << browse(null,"window=playerpoll")
@@ -460,7 +460,7 @@
var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_textreply (id ,datetime ,pollid ,ckey ,ip ,replytext ,adminrank) VALUES (null, Now(), [pollid], '[usr.ckey]', '[usr.client.address]', '[replytext]', '[adminrank]')")
insert_query.Execute()
to_chat(usr, "<font color='blue'>Feedback logging successful.</font>")
to_chat(usr, "<font color=#4F49AF>Feedback logging successful.</font>")
usr << browse(null,"window=playerpoll")
@@ -522,5 +522,5 @@
var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_vote (id ,datetime ,pollid ,optionid ,ckey ,ip ,adminrank, rating) VALUES (null, Now(), [pollid], [optionid], '[usr.ckey]', '[usr.client.address]', '[adminrank]', [(isnull(rating)) ? "null" : rating])")
insert_query.Execute()
to_chat(usr, "<font color='blue'>Vote successful.</font>")
to_chat(usr, "<font color=#4F49AF>Vote successful.</font>")
usr << browse(null,"window=playerpoll")

View File

@@ -431,7 +431,7 @@
// check for exploits
for(var/bad in paper_blacklist)
if(findtext(t,bad))
to_chat(usr, "<font color='blue'>You think to yourself, \"Hm.. this is only paper...\</font>"")
to_chat(usr, "<font color=#4F49AF>You think to yourself, \"Hm.. this is only paper...\</font>"")
log_admin("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].")
message_admins("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].")
return

View File

@@ -76,7 +76,7 @@
if("Anti-Hydrogen")
M.gib() //Yikes!
if("Hydrogen")
to_chat(M, "<font color='blue'>You feel very light, as if you might just float away...</font>")
to_chat(M, "<font color=#4F49AF>You feel very light, as if you might just float away...</font>")
qdel(src)
return

View File

@@ -984,7 +984,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
var/obj/item/stack/cable_coil/CC = new/obj/item/stack/cable_coil(user.loc)
CC.amount = N
CC.update_icon()
to_chat(user,"<font color='blue'>You take [N] units of wire from the [src].</font>")
to_chat(user,"<font color=#4F49AF>You take [N] units of wire from the [src].</font>")
if (CC)
user.put_in_hands(CC)
src.add_fingerprint(user)

View File

@@ -18,10 +18,10 @@
return
if(W.is_wirecutter())
to_chat(usr, "<font color='blue'>These cables are too tough to be cut with those [W.name].</font>")
to_chat(usr, "<font color=#4F49AF>These cables are too tough to be cut with those [W.name].</font>")
return
else if(istype(W, /obj/item/stack/cable_coil))
to_chat(usr, "<font color='blue'>You will need heavier cables to connect to these.</font>")
to_chat(usr, "<font color=#4F49AF>You will need heavier cables to connect to these.</font>")
return
else
..()

View File

@@ -53,7 +53,7 @@
examine(mob/user)
. = ..()
. += "<font color='blue'>The generator has [P.air_contents.phoron] units of fuel left, producing [power_gen] per cycle.</font>"
. += "<font color=#4F49AF>The generator has [P.air_contents.phoron] units of fuel left, producing [power_gen] per cycle.</font>"
handleInactive()
heat -= 2
@@ -76,23 +76,23 @@
P = O
user.drop_item()
O.loc = src
to_chat(user, "<font color='blue'>You add the phoron tank to the generator.</font>")
to_chat(user, "<font color=#4F49AF>You add the phoron tank to the generator.</font>")
else if(!active)
if(O.is_wrench())
anchored = !anchored
playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
if(anchored)
to_chat(user, "<font color='blue'>You secure the generator to the floor.</font>")
to_chat(user, "<font color=#4F49AF>You secure the generator to the floor.</font>")
else
to_chat(user, "<font color='blue'>You unsecure the generator from the floor.</font>")
to_chat(user, "<font color=#4F49AF>You unsecure the generator from the floor.</font>")
SSmachines.makepowernets()
else if(O.is_screwdriver())
open = !open
playsound(loc, O.usesound, 50, 1)
if(open)
to_chat(user, "<font color='blue'>You open the access panel.</font>")
to_chat(user, "<font color=#4F49AF>You open the access panel.</font>")
else
to_chat(user, "<font color='blue'>You close the access panel.</font>")
to_chat(user, "<font color=#4F49AF>You close the access panel.</font>")
else if(O.is_crowbar() && !open)
playsound(loc, O.usesound, 50, 1)
var/obj/machinery/constructable_frame/machine_frame/new_frame = new /obj/machinery/constructable_frame/machine_frame(src.loc)

View File

@@ -77,7 +77,7 @@ var/global/list/rad_collectors = list()
return 1
else if(W.is_wrench())
if(P)
to_chat(user, "<font color='blue'>Remove the phoron tank first.</font>")
to_chat(user, "<font color=#4F49AF>Remove the phoron tank first.</font>")
return 1
playsound(src, W.usesound, 75, 1)
src.anchored = !src.anchored

View File

@@ -436,7 +436,7 @@ GLOBAL_LIST_EMPTY(solars_list)
playsound(src, I.usesound, 50, 1)
if(do_after(user, 20))
if (src.stat & BROKEN)
to_chat(user, "<font color='blue'>The broken glass falls out.</font>")
to_chat(user, "<font color=#4F49AF>The broken glass falls out.</font>")
var/obj/structure/frame/A = new /obj/structure/frame/computer( src.loc )
new /obj/item/material/shard( src.loc )
var/obj/item/circuitboard/solar_control/M = new /obj/item/circuitboard/solar_control( A )
@@ -448,7 +448,7 @@ GLOBAL_LIST_EMPTY(solars_list)
A.anchored = 1
qdel(src)
else
to_chat(user, "<font color='blue'>You disconnect the monitor.</font>")
to_chat(user, "<font color=#4F49AF>You disconnect the monitor.</font>")
var/obj/structure/frame/A = new /obj/structure/frame/computer( src.loc )
var/obj/item/circuitboard/solar_control/M = new /obj/item/circuitboard/solar_control( A )
for (var/obj/C in src)

View File

@@ -33,7 +33,7 @@
/obj/item/ammo_casing/attackby(obj/item/W as obj, mob/user as mob)
if(W.is_screwdriver())
if(!BB)
to_chat(user, "<font color='blue'>There is no bullet in the casing to inscribe anything into.</font>")
to_chat(user, "<font color=#4F49AF>There is no bullet in the casing to inscribe anything into.</font>")
return
var/tmp_label = ""
@@ -41,10 +41,10 @@
if(length(label_text) > 20)
to_chat(user, "<font color='red'>The inscription can be at most 20 characters long.</font>")
else if(!label_text)
to_chat(user, "<font color='blue'>You scratch the inscription off of [initial(BB)].</font>")
to_chat(user, "<font color=#4F49AF>You scratch the inscription off of [initial(BB)].</font>")
BB.name = initial(BB.name)
else
to_chat(user, "<font color='blue'>You inscribe \"[label_text]\" into \the [initial(BB.name)].</font>")
to_chat(user, "<font color=#4F49AF>You inscribe \"[label_text]\" into \the [initial(BB.name)].</font>")
BB.name = "[initial(BB.name)] (\"[label_text]\")"
/obj/item/ammo_casing/update_icon()

View File

@@ -657,7 +657,7 @@
mouthshoot = 1
M.visible_message("<font color='red'>[user] sticks their gun in their mouth, ready to pull the trigger...</font>")
if(!do_after(user, 40))
M.visible_message("<font color='blue'>[user] decided life was worth living</font>")
M.visible_message("<font color=#4F49AF>[user] decided life was worth living</font>")
mouthshoot = 0
return
var/obj/item/projectile/in_chamber = consume_next_projectile()

View File

@@ -18,7 +18,7 @@
/obj/item/gun/launcher/rocket/examine(mob/user)
. = ..()
. += "<font color='blue'>[rockets.len] / [max_rockets] rockets.</font>"
. += "<font color=#4F49AF>[rockets.len] / [max_rockets] rockets.</font>"
/obj/item/gun/launcher/rocket/attackby(obj/item/I as obj, mob/user as mob)
if(istype(I, /obj/item/ammo_casing/rocket))
@@ -26,8 +26,8 @@
user.drop_item()
I.loc = src
rockets += I
to_chat(user, "<font color='blue'>You put the rocket in [src].</font>")
to_chat(user, "<font color='blue'>[rockets.len] / [max_rockets] rockets.</font>")
to_chat(user, "<font color=#4F49AF>You put the rocket in [src].</font>")
to_chat(user, "<font color=#4F49AF>[rockets.len] / [max_rockets] rockets.</font>")
else
to_chat(usr, "<font color='red'>[src] cannot hold more rockets.</font>")

Some files were not shown because too many files have changed in this diff Show More