Replaces info class with notice and purges info (#26421)

This commit is contained in:
Burzah
2024-08-13 09:46:58 +00:00
committed by GitHub
parent 4d87562d25
commit c434f08f4f
101 changed files with 231 additions and 239 deletions
+2 -2
View File
@@ -178,10 +178,10 @@
user.client.active_keybindings[keybind_to_set_to] += list(triggerer)
linked_keybind = triggerer
triggerer.binded_to = keybind_to_set_to
to_chat(user, "<span class='info'>[src] has been binded to [keybind_to_set_to]!</span>")
to_chat(user, "<span class='notice'>[src] has been binded to [keybind_to_set_to]!</span>")
else if(linked_keybind)
clean_up_keybinds(user)
to_chat(user, "<span class='info'>Your active keybinding on [src] has been cleared.</span>")
to_chat(user, "<span class='notice'>Your active keybinding on [src] has been cleared.</span>")
/atom/movable/screen/movable/action_button/AltClick(mob/user)
return linked_action.AltTrigger()
+1 -1
View File
@@ -141,7 +141,7 @@
return FALSE
var/paramslist = params2list(params)
if(paramslist["shift"]) // screen objects don't do the normal Click() stuff so we'll cheat
to_chat(usr, "<span class='boldnotice'>[name]</span> - <span class='info'>[desc]</span>")
to_chat(usr, "<span class='boldnotice'>[name]</span> - <span class='notice'>[desc]</span>")
return FALSE
if(master)
usr.client.Click(master, location, control, params)
+1 -1
View File
@@ -281,7 +281,7 @@
return
if(hud_used && client)
hud_used.show_hud() //Shows the next hud preset
to_chat(src, "<span class='info'>Switched HUD mode. Press the key you just pressed to toggle the HUD mode again.</span>")
to_chat(src, "<span class='notice'>Switched HUD mode. Press the key you just pressed to toggle the HUD mode again.</span>")
else
to_chat(src, "<span class='warning'>This mob type does not use a HUD.</span>")
+1 -1
View File
@@ -62,7 +62,7 @@
return FALSE
if((is_surgery_tool_by_behavior(src) || is_organ(src) || tool_behaviour) && user.a_intent == INTENT_HELP && on_operable_surface(M) && M != user)
to_chat(user, "<span class='info'>You don't want to harm the person you're trying to help!</span>")
to_chat(user, "<span class='notice'>You don't want to harm the person you're trying to help!</span>")
return
if(force && HAS_TRAIT(user, TRAIT_PACIFISM))
+1 -1
View File
@@ -182,7 +182,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
msg = "The [BadBoy.name] subsystem was the last to fire for 2 controller restarts. It will be recovered now and disabled if it happens again."
FireHim = TRUE
if(3)
msg = "The [BadBoy.name] subsystem seems to be destabilizing the MC and will be offlined. <span class='info'>The following implications are now in effect: [BadBoy.offline_implications]</span>"
msg = "The [BadBoy.name] subsystem seems to be destabilizing the MC and will be offlined. <span class='notice'>The following implications are now in effect: [BadBoy.offline_implications]</span>"
BadBoy.flags |= SS_NO_FIRE
if(msg)
to_chat(GLOB.admins, "<span class='boldannounceooc'>[msg]</span>")
+2 -2
View File
@@ -69,8 +69,8 @@
/obj/machinery/dna_scannernew/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to eject its occupant.</span>"
. += "<span class='info'>You can <b>Click-drag</b> someone to [src] to put them in.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to eject its occupant.</span>"
. += "<span class='notice'>You can <b>Click-drag</b> someone to [src] to put them in.</span>"
/obj/machinery/dna_scannernew/Initialize(mapload)
. = ..()
@@ -197,7 +197,7 @@
if(!msg)
return
log_say("(SLAUGHTER to [key_name(choice)]) [msg]", usr)
to_chat(usr, "<span class='info'><b>You whisper to [choice]: </b>[msg]</span>")
to_chat(usr, "<span class='notice'><b>You whisper to [choice]: </b>[msg]</span>")
to_chat(choice, "<span class='deadsay'><b>Suddenly a strange, demonic voice resonates in your head... </b></span><i><span class='danger'> [msg]</span></I>")
for(var/mob/dead/observer/G in GLOB.player_list)
G.show_message("<i>Demonic message from <b>[usr]</b> ([ghost_follow_link(usr, ghost=G)]) to <b>[choice]</b> ([ghost_follow_link(choice, ghost=G)]): [msg]</i>")
+1 -1
View File
@@ -637,7 +637,7 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective)
if(!where)
continue
to_chat(kit_receiver, "<br><br><span class='info'>In your [where] is a box containing <b>items and instructions</b> to help you with your steal objective.</span><br>")
to_chat(kit_receiver, "<br><br><span class='notice'>In your [where] is a box containing <b>items and instructions</b> to help you with your steal objective.</span><br>")
for(var/datum/mind/objective_owner as anything in objective_owners)
if(kit_receiver_mind == objective_owner || !objective_owner.current)
continue
+1 -1
View File
@@ -456,7 +456,7 @@
S.mind.store_memory("<b>Serve [user.real_name], your creator.</b>")
to_chat(S, "<span class='userdanger'>Your soul has been captured! You are now bound to [user.real_name]'s will. Help them succeed in their goals at all costs.</span>")
if(forced && user)
to_chat(user, "<span class='info'><b>Capture successful!</b>:</span> [M.real_name]'s soul has been ripped from [user.p_their()] body and stored within the soul stone.")
to_chat(user, "<span class='notice'><b>Capture successful!</b>:</span> [M.real_name]'s soul has been ripped from [user.p_their()] body and stored within the soul stone.")
if(!isrobot(M))
for(var/obj/item/I in M)
M.unEquip(I)
+1 -1
View File
@@ -36,7 +36,7 @@
. += "<span class='warning'>You see [occupant.name] inside. [occupant.p_they(TRUE)] [occupant.p_are()] dead!</span>"
else
. += "<span class='notice'>You see [occupant.name] inside.</span>"
. += "<span class='info'>You can <b>Alt-Click</b> to eject the current occupant. <b>Click-drag</b> someone to the sleeper to place them in it after a short delay.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> to eject the current occupant. <b>Click-drag</b> someone to the sleeper to place them in it after a short delay.</span>"
/obj/machinery/sleeper/power_change()
..() //we don't check parent return here because we also care about BROKEN
+1 -1
View File
@@ -82,7 +82,7 @@
if(cooling_down)
message_admins("Too many checkmates on chessboard, possible HREF exploits: [key_name_admin(usr)] on [src] (<A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>JMP</a>)")
return
visible_message("<span class='info'><span class='name'>[src.name]</span> beeps, \"WINNER!\"</span>")
visible_message("<span class='notice'><span class='name'>[src.name]</span> beeps, \"WINNER!\"</span>")
new prize(get_turf(src), 80)
close_game()
cooling_down = 1
+5 -5
View File
@@ -37,10 +37,10 @@ GLOBAL_LIST_EMPTY(holopads)
/**
* A stationary holopad for projecting hologram and making and receiving holocalls.
*
*
* Holopads are floor-plane machines similar, in appearance and interactive function, to quantum pads. They can be
* used by crew members to make and answer holocalls, or by the AI to project holograms autonomously.
*
*
* Holopads are machines which can project a hologram up to `holo_range` tiles away. They do this in one of two modes:
* holocalls, and AI holograms. Holocalls require a user to stand on a holopad, use its menu to select a remote holopad,
* and make a call. Holocalls must be answered by the receiving holopad, or they will fail. Holopads can be configured
@@ -74,7 +74,7 @@ GLOBAL_LIST_EMPTY(holopads)
/// Holoray-mob link.
var/list/holorays = list()
/// Last request time, to prevent request spam. ~Carn
var/last_request = 0
var/last_request = 0
/// The range, in tiles, that a holopad can project a hologram.
var/holo_range = 5
var/temp = ""
@@ -197,7 +197,7 @@ GLOBAL_LIST_EMPTY(holopads)
var/datum/holocall/HC = I
HC.Disconnect(src)
/obj/machinery/hologram/holopad/interact(mob/living/user)
/obj/machinery/hologram/holopad/interact(mob/living/user)
if(!istype(user))
return
if(!anchored)
@@ -251,7 +251,7 @@ GLOBAL_LIST_EMPTY(holopads)
for(var/mob/living/silicon/ai/AI in GLOB.ai_list)
if(!AI.client)
continue
to_chat(AI, "<span class='info'>Your presence is requested at <a href='byond://?src=[AI.UID()];jumptoholopad=[UID()]'>\the [area]</a>.</span>")
to_chat(AI, "<span class='notice'>Your presence is requested at <a href='byond://?src=[AI.UID()];jumptoholopad=[UID()]'>\the [area]</a>.</span>")
else
temp = "A request for AI presence was already sent recently.<br>"
temp += "<a href='byond://?src=[UID()];mainmenu=1'>Main Menu</a>"
@@ -181,7 +181,7 @@
/obj/item/pipe/examine(mob/user)
. = ..()
. += "<span class='info'>Alt-click it to rotate, Alt-Shift-click it to flip!</span>"
. += "<span class='notice'>Alt-click it to rotate, Alt-Shift-click it to flip!</span>"
/obj/item/pipe/proc/update(obj/machinery/atmospherics/make_from)
name = "[get_pipe_name(pipe_type, PIPETYPE_ATMOS)] fitting"
+1 -1
View File
@@ -282,7 +282,7 @@
if(istype(backup) && movement_dir && !backup.anchored)
if(backup.newtonian_move(turn(movement_dir, 180)))
if(occupant)
to_chat(occupant, "<span class='info'>You push off of [backup] to propel yourself.</span>")
to_chat(occupant, "<span class='notice'>You push off of [backup] to propel yourself.</span>")
return TRUE
/obj/mecha/relaymove(mob/user, direction)
+1 -1
View File
@@ -34,7 +34,7 @@
/obj/effect/step_trigger/message/Trigger(mob/M)
if(M.client)
to_chat(M, "<span class='info'>[message]</span>")
to_chat(M, "<span class='notice'>[message]</span>")
if(once)
qdel(src)
+2 -2
View File
@@ -116,12 +116,12 @@
temp = "letter"
else if(graffiti.Find(drawtype))
temp = "graffiti"
to_chat(user, "<span class='info'>You start drawing a [temp] on the [target.name].</span>")
to_chat(user, "<span class='notice'>You start drawing a [temp] on the [target.name].</span>")
busy = TRUE
if(instant || do_after(user, 50 * toolspeed, target = target))
var/obj/effect/decal/cleanable/crayon/C = new /obj/effect/decal/cleanable/crayon(target,colour,drawtype,temp)
C.add_hiddenprint(user)
to_chat(user, "<span class='info'>You finish drawing [temp].</span>")
to_chat(user, "<span class='notice'>You finish drawing [temp].</span>")
if(preset_message_index > 0)
preset_message_index++
+1 -1
View File
@@ -125,7 +125,7 @@
if(!GetComponent(/datum/component/ducttape) && AI.builtInCamera)
. += "<span class='notice'>You see a small [AI]'s camera staring at you.</span>"
. += "<span class='info'>You can use a <b>tape roll</b> on [src] to tape the camera lens.</span>"
. += "<span class='notice'>You can use a <b>tape roll</b> on [src] to tape the camera lens.</span>"
/obj/item/aicard/proc/wipe_ai()
var/mob/living/silicon/ai/AI = locate() in src
@@ -61,7 +61,7 @@
. = ..()
if(!scanning)
return
. += "<span class='info'>Alt-click it to clear stored radiation levels.</span>"
. += "<span class='notice'>Alt-click it to clear stored radiation levels.</span>"
if(emagged)
. += "<span class='warning'>The display seems to be incomprehensible.</span>"
return
@@ -136,7 +136,7 @@
user.create_attack_log("[key_name(user)] EMPd a camera with a laser pointer")
add_attack_logs(user, C, "EMPd with [src]", ATKLOG_ALL)
else
outmsg = "<span class='info'>You missed the lens of [C] with [src].</span>"
outmsg = "<span class='notice'>You missed the lens of [C] with [src].</span>"
//laser pointer image
icon_state = "pointer_[pointer_icon_state]"
@@ -158,7 +158,7 @@
if(outmsg)
to_chat(user, outmsg)
else
to_chat(user, "<span class='info'>You point [src] at [target].</span>")
to_chat(user, "<span class='notice'>You point [src] at [target].</span>")
energy -= 1
if(energy <= max_energy)
+38 -38
View File
@@ -123,7 +123,7 @@ SLIME SCANNER
/obj/item/healthanalyzer/examine(mob/user)
. = ..()
. += "<span class='info'>Use [src] in hand to toggle showing localised damage.</span>"
. += "<span class='notice'>Use [src] in hand to toggle showing localised damage.</span>"
/obj/item/healthanalyzer/attack_self(mob/user)
mode = !mode
@@ -137,10 +137,10 @@ SLIME SCANNER
if((HAS_TRAIT(user, TRAIT_CLUMSY) || user.getBrainLoss() >= 60) && prob(50))
var/list/msgs = list()
user.visible_message("<span class='warning'>[user] analyzes the floor's vitals!</span>", "<span class='notice'>You stupidly try to analyze the floor's vitals!</span>")
msgs += "<span class='info'>Analyzing results for The floor:\nOverall status: Healthy</span>"
msgs += "<span class='info'>Key: <font color='blue'>Suffocation</font>/<font color='green'>Toxin</font>/<font color='#FFA500'>Burn</font>/<font color='red'>Brute</font></span>"
msgs += "<span class='info'>Damage specifics: <font color='blue'>0</font> - <font color='green'>0</font> - <font color='#FFA500'>0</font> - <font color='red'>0</font></span>"
msgs += "<span class='info'>Body temperature: ???</span>"
msgs += "<span class='notice'>Analyzing results for The floor:\nOverall status: Healthy</span>"
msgs += "<span class='notice'>Key: <font color='blue'>Suffocation</font>/<font color='green'>Toxin</font>/<font color='#FFA500'>Burn</font>/<font color='red'>Brute</font></span>"
msgs += "<span class='notice'>Damage specifics: <font color='blue'>0</font> - <font color='green'>0</font> - <font color='#FFA500'>0</font> - <font color='red'>0</font></span>"
msgs += "<span class='notice'>Body temperature: ???</span>"
to_chat(user, chat_box_healthscan(msgs.Join("<br>")))
return
@@ -210,7 +210,7 @@ SLIME SCANNER
if(length(damaged))
msgs += "<span class='notice'>Localized Damage, Brute/Burn:</span>"
for(var/obj/item/organ/external/org in damaged)
msgs += "<span class='info'>[capitalize(org.name)]: [(org.brute_dam > 0) ? "<font color='red'>[org.brute_dam]</font></span>" : "<font color='red'>0</font>"]-[(org.burn_dam > 0) ? "<font color='#FF8000'>[org.burn_dam]</font>" : "<font color='#FF8000'>0</font>"]"
msgs += "<span class='notice'>[capitalize(org.name)]: [(org.brute_dam > 0) ? "<font color='red'>[org.brute_dam]</font></span>" : "<font color='red'>0</font>"]-[(org.burn_dam > 0) ? "<font color='#FF8000'>[org.burn_dam]</font>" : "<font color='#FF8000'>0</font>"]"
if(advanced)
msgs.Add(get_chemscan_results(user, H))
@@ -235,7 +235,7 @@ SLIME SCANNER
msgs += "<span class='notice'><font color='red'><b>Subject has no heart.</b></font>"
if(H.getStaminaLoss())
msgs += "<span class='info'>Subject appears to be suffering from fatigue.</span>"
msgs += "<span class='notice'>Subject appears to be suffering from fatigue.</span>"
if(H.getCloneLoss())
msgs += "<span class='warning'>Subject appears to have [H.getCloneLoss() > 30 ? "severe" : "minor"] cellular damage.</span>"
@@ -290,11 +290,11 @@ SLIME SCANNER
else
blood_type = blood_id
if(H.blood_volume <= BLOOD_VOLUME_SAFE && H.blood_volume > BLOOD_VOLUME_OKAY)
msgs += "<span class='danger'>LOW blood level [blood_percent] %, [blood_volume] cl,</span> <span class='info'>type: [blood_type]</span>"
msgs += "<span class='danger'>LOW blood level [blood_percent] %, [blood_volume] cl,</span> <span class='notice'>type: [blood_type]</span>"
else if(H.blood_volume <= BLOOD_VOLUME_OKAY)
msgs += "<span class='danger'>CRITICAL blood level [blood_percent] %, [blood_volume] cl,</span> <span class='info'>type: [blood_type]</span>"
msgs += "<span class='danger'>CRITICAL blood level [blood_percent] %, [blood_volume] cl,</span> <span class='notice'>type: [blood_type]</span>"
else
msgs += "<span class='info'>Blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]</span>"
msgs += "<span class='notice'>Blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]</span>"
msgs += "<span class='notice'>Body Temperature: [round(H.bodytemperature-T0C, 0.01)]&deg;C ([round(H.bodytemperature*1.8-459.67, 0.01)]&deg;F)</span>"
msgs += "<span class='notice'>Subject's pulse: <font color='[H.pulse == PULSE_THREADY || H.pulse == PULSE_NONE ? "red" : "blue"]'>[H.get_pulse()] bpm.</font></span>"
@@ -382,10 +382,10 @@ SLIME SCANNER
/obj/item/robotanalyzer/proc/handle_clumsy(mob/living/user)
var/list/msgs = list()
user.visible_message("<span class='warning'>[user] has analyzed the floor's components!</span>", "<span class='warning'>You try to analyze the floor's vitals!</span>")
msgs += "<span class='info'>Analyzing Results for The floor:\n\t Overall Status: Unknown</span>"
msgs += "<span class='info'>\t Damage Specifics: <font color='#FFA500'>[0]</font>/<font color='red>[0]</font></span>"
msgs += "<span class='info'>Key: <font color='#FFA500'>Burns</font><font color ='red'>/Brute</font></span>"
msgs += "<span class='info'>Chassis Temperature: ???</span>"
msgs += "<span class='notice'>Analyzing Results for The floor:\n\t Overall Status: Unknown</span>"
msgs += "<span class='notice'>\t Damage Specifics: <font color='#FFA500'>[0]</font>/<font color='red>[0]</font></span>"
msgs += "<span class='notice'>Key: <font color='#FFA500'>Burns</font><font color ='red'>/Brute</font></span>"
msgs += "<span class='notice'>Chassis Temperature: ???</span>"
to_chat(user, chat_box_healthscan(msgs.Join("<br>")))
/obj/item/robotanalyzer/attack_obj(obj/machinery/M, mob/living/user) // Scanning a machine object
@@ -398,9 +398,9 @@ SLIME SCANNER
/obj/item/robotanalyzer/proc/machine_scan(mob/user, obj/machinery/M)
if(M.obj_integrity == M.max_integrity)
to_chat(user, "<span class='info'>[M] is at full integrity.</span>")
to_chat(user, "<span class='notice'>[M] is at full integrity.</span>")
return
to_chat(user, "<span class='info'>Structural damage detected! [M]'s overall estimated integrity is [round((M.obj_integrity / M.max_integrity) * 100)]%.</span>")
to_chat(user, "<span class='notice'>Structural damage detected! [M]'s overall estimated integrity is [round((M.obj_integrity / M.max_integrity) * 100)]%.</span>")
if(M.stat & BROKEN) // Displays alongside above message. Machines with a "broken" state do not become broken at 0% HP - anything that reaches that point is destroyed
to_chat(user, "<span class='warning'>Further analysis: Catastrophic component failure detected! [M] requires reconstruction to fully repair.</span>")
@@ -531,7 +531,7 @@ SLIME SCANNER
/obj/item/analyzer/examine(mob/user)
. = ..()
. += "<span class='info'>Alt-click [src] to activate the barometer function.</span>"
. += "<span class='notice'>Alt-click [src] to activate the barometer function.</span>"
/obj/item/analyzer/attack_self(mob/user as mob)
@@ -658,7 +658,7 @@ SLIME SCANNER
var/thermal_energy = air.thermal_energy()
if(total_moles)
message += "<span class='info'>Total: [round(total_moles, 0.01)] moles</span>"
message += "<span class='notice'>Total: [round(total_moles, 0.01)] moles</span>"
if(air.oxygen() && (milla_turf_details || air.oxygen() / total_moles > 0.01))
message += " <span class='oxygen'>Oxygen: [round(air.oxygen(), 0.01)] moles ([round(air.oxygen() / total_moles * 100, 0.01)] %)</span>"
if(air.nitrogen() && (milla_turf_details || air.nitrogen() / total_moles > 0.01))
@@ -671,36 +671,36 @@ SLIME SCANNER
message += " <span class='sleeping_agent'>Nitrous Oxide: [round(air.sleeping_agent(), 0.01)] moles ([round(air.sleeping_agent() / total_moles * 100, 0.01)] %)</span>"
if(air.agent_b() && (milla_turf_details || air.agent_b() / total_moles > 0.01))
message += " <span class='agent_b'>Agent B: [round(air.agent_b(), 0.01)] moles ([round(air.agent_b() / total_moles * 100, 0.01)] %)</span>"
message += "<span class='info'>Temperature: [round(air.temperature()-T0C)] &deg;C ([round(air.temperature())] K)</span>"
message += "<span class='info'>Volume: [round(volume)] Liters</span>"
message += "<span class='info'>Pressure: [round(pressure, 0.1)] kPa</span>"
message += "<span class='info'>Heat Capacity: [DisplayJoules(heat_capacity)] / K</span>"
message += "<span class='info'>Thermal Energy: [DisplayJoules(thermal_energy)]</span>"
message += "<span class='notice'>Temperature: [round(air.temperature()-T0C)] &deg;C ([round(air.temperature())] K)</span>"
message += "<span class='notice'>Volume: [round(volume)] Liters</span>"
message += "<span class='notice'>Pressure: [round(pressure, 0.1)] kPa</span>"
message += "<span class='notice'>Heat Capacity: [DisplayJoules(heat_capacity)] / K</span>"
message += "<span class='notice'>Thermal Energy: [DisplayJoules(thermal_energy)]</span>"
else
message += length(airs) > 1 ? "<span class='info'>This node is empty!</span>" : "<span class='info'>[target] is empty!</span>"
message += "<span class='info'>Volume: [round(volume)] Liters</span>" // don't want to change the order volume appears in, suck it
message += length(airs) > 1 ? "<span class='notice'>This node is empty!</span>" : "<span class='notice'>[target] is empty!</span>"
message += "<span class='notice'>Volume: [round(volume)] Liters</span>" // don't want to change the order volume appears in, suck it
if(milla)
// Values from milla/src/lib.rs, +1 due to array indexing difference.
message += "<span class='info'>Airtight North: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_NORTH) ? "yes" : "no"]</span>"
message += "<span class='info'>Airtight East: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_EAST) ? "yes" : "no"]</span>"
message += "<span class='info'>Airtight South: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_SOUTH) ? "yes" : "no"]</span>"
message += "<span class='info'>Airtight West: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_WEST) ? "yes" : "no"]</span>"
message += "<span class='notice'>Airtight North: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_NORTH) ? "yes" : "no"]</span>"
message += "<span class='notice'>Airtight East: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_EAST) ? "yes" : "no"]</span>"
message += "<span class='notice'>Airtight South: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_SOUTH) ? "yes" : "no"]</span>"
message += "<span class='notice'>Airtight West: [(milla[MILLA_INDEX_AIRTIGHT_DIRECTIONS] & MILLA_WEST) ? "yes" : "no"]</span>"
switch(milla[MILLA_INDEX_ATMOS_MODE])
// These are enum values, so they don't get increased.
if(0)
message += "<span class='info'>Atmos Mode: Space</span>"
message += "<span class='notice'>Atmos Mode: Space</span>"
if(1)
message += "<span class='info'>Atmos Mode: Sealed</span>"
message += "<span class='notice'>Atmos Mode: Sealed</span>"
if(2)
message += "<span class='info'>Atmos Mode: Exposed to Environment (ID: [milla[MILLA_INDEX_ENVIRONMENT_ID]])</span>"
message += "<span class='notice'>Atmos Mode: Exposed to Environment (ID: [milla[MILLA_INDEX_ENVIRONMENT_ID]])</span>"
else
message += "<span class='info'>Atmos Mode: Unknown ([milla[MILLA_INDEX_ATMOS_MODE]]), contact a coder.</span>"
message += "<span class='info'>Superconductivity North: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_NORTH]]</span>"
message += "<span class='info'>Superconductivity East: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_EAST]]</span>"
message += "<span class='info'>Superconductivity South: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_SOUTH]]</span>"
message += "<span class='info'>Superconductivity West: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_WEST]]</span>"
message += "<span class='info'>Turf's Innate Heat Capacity: [milla[MILLA_INDEX_INNATE_HEAT_CAPACITY]]</span>"
message += "<span class='notice'>Atmos Mode: Unknown ([milla[MILLA_INDEX_ATMOS_MODE]]), contact a coder.</span>"
message += "<span class='notice'>Superconductivity North: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_NORTH]]</span>"
message += "<span class='notice'>Superconductivity East: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_EAST]]</span>"
message += "<span class='notice'>Superconductivity South: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_SOUTH]]</span>"
message += "<span class='notice'>Superconductivity West: [milla[MILLA_INDEX_SUPERCONDUCTIVITY_WEST]]</span>"
message += "<span class='notice'>Turf's Innate Heat Capacity: [milla[MILLA_INDEX_INNATE_HEAT_CAPACITY]]</span>"
to_chat(user, chat_box_examine(message.Join("\n")))
return TRUE
+1 -1
View File
@@ -15,7 +15,7 @@
/obj/structure/roulette/examine(mob/user)
. = ..()
. += "<span class='info'>Interact to customise it and spin with <b>Alt-Click</b>.</span>"
. += "<span class='notice'>Interact to customise it and spin with <b>Alt-Click</b>.</span>"
. += "The options are: \n[options.Join(".\n")]"
/obj/structure/roulette/AltClick()
@@ -203,7 +203,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
to_chat(user, "<span class='notice'>You dont have enough [src] for this!</span>")
return
C.armor = current_armor.setRating(melee_value = min(current_armor.getRating(MELEE) + 15, 75))
to_chat(user, "<span class='info'>You strengthen [target], improving its resistance against melee attacks.</span>")
to_chat(user, "<span class='notice'>You strengthen [target], improving its resistance against melee attacks.</span>")
else
to_chat(user, "<span class='warning'>You can't improve [C] any further!</span>")
else if(istype(target, /obj/mecha/working/ripley))
@@ -216,7 +216,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
D.armor = D.armor.setRating(melee_value = min(D.armor.getRating(MELEE) + 10, 70))
D.armor = D.armor.setRating(bullet_value = min(D.armor.getRating(BULLET) + 7, 60))
D.armor = D.armor.setRating(laser_value = min(D.armor.getRating(LASER) + 7, 60))
to_chat(user, "<span class='info'>You strengthen [target], improving its resistance against attacks.</span>")
to_chat(user, "<span class='notice'>You strengthen [target], improving its resistance against attacks.</span>")
D.update_appearance(UPDATE_DESC|UPDATE_OVERLAYS)
else
to_chat(user, "<span class='warning'>You can't improve [D] any further!</span>")
@@ -229,7 +229,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
to_chat(user, "<span class='notice'>You dont have enough [src] for this!</span>")
return
R.armor = current_armor.setRating(melee_value = min(current_armor.getRating(MELEE) + 15, 75))
to_chat(user, "<span class='info'>You strengthen [target], improving its resistance against melee attacks.</span>")
to_chat(user, "<span class='notice'>You strengthen [target], improving its resistance against melee attacks.</span>")
else
to_chat(user, "<span class='warning'>You can't improve [R] any further!</span>")
else
@@ -259,7 +259,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
D.armor = D.armor.setRating(melee_value = min(D.armor.getRating(MELEE) + 7, 60))
D.armor = D.armor.setRating(bullet_value = min(D.armor.getRating(BULLET) + 4, 50))
D.armor = D.armor.setRating(laser_value = min(D.armor.getRating(LASER) + 4, 50))
to_chat(user, "<span class='info'>You strengthen [target], improving its resistance against attacks.</span>")
to_chat(user, "<span class='notice'>You strengthen [target], improving its resistance against attacks.</span>")
D.update_appearance(UPDATE_DESC|UPDATE_OVERLAYS)
else
to_chat(user, "<span class='warning'>You can't improve [D] any further!</span>")
@@ -294,7 +294,7 @@ GLOBAL_LIST_INIT(sinew_recipes, list (
D.armor = D.armor.setRating(melee_value = min(D.armor.getRating(MELEE) + 13, 80))
D.armor = D.armor.setRating(bullet_value = min(D.armor.getRating(BULLET) + 7, 60))
D.armor = D.armor.setRating(laser_value = min(D.armor.getRating(LASER) + 7, 60))
to_chat(user, "<span class='info'>You strengthen [target], improving its resistance against attacks.</span>")
to_chat(user, "<span class='notice'>You strengthen [target], improving its resistance against attacks.</span>")
D.update_appearance(UPDATE_DESC|UPDATE_OVERLAYS)
else
to_chat(user, "<span class='warning'>You can't improve [D] any further!</span>")
+2 -2
View File
@@ -1193,9 +1193,9 @@
/obj/item/toy/russian_revolver/trick_revolver/examine(mob/user) //Sneaky sneaky
. = ..()
. += "<span class='info'>Use a pen on it to rename it.</span>"
. += "<span class='notice'>Use a pen on it to rename it.</span>"
. += "Has [fake_bullets] round\s remaining."
. += "<span class='info'>Use in hand to empty the gun's ammo reserves.</span>"
. += "<span class='notice'>Use in hand to empty the gun's ammo reserves.</span>"
. += "[fake_bullets] of those are live rounds."
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to spin it's barrel.</span>"
+1 -1
View File
@@ -67,7 +67,7 @@
/obj/item/rcl/examine(mob/user)
. = ..()
if(loaded)
. += "<span class='info'>It contains [loaded.amount]/[max_amount] cables.</span>"
. += "<span class='notice'>It contains [loaded.amount]/[max_amount] cables.</span>"
/obj/item/rcl/Destroy()
QDEL_NULL(loaded)
@@ -179,7 +179,7 @@
mob_underlay = mutable_appearance(cached_icon, "frame1")
update_icon(UPDATE_ICON_STATE)
desc = initial(desc) + "<br><span class='info'>It appears to contain [target.name].</span>"
desc = initial(desc) + "<br><span class='notice'>It appears to contain [target.name].</span>"
START_PROCESSING(SSobj, src)
return ..()
@@ -77,7 +77,7 @@
/obj/item/holosign_creator/janitor/examine(mob/user)
. = ..()
if(ishuman(user))
. += "<span class='info'>Alt Click to [wet_enabled ? "deactivate" : "activate"] its built-in wet evaporation timer.</span>"
. += "<span class='notice'>Alt Click to [wet_enabled ? "deactivate" : "activate"] its built-in wet evaporation timer.</span>"
/obj/item/holosign_creator/janitor/afterattack(atom/target, mob/user, flag)
@@ -561,8 +561,8 @@
to_chat(user, "<span class='notice'>You are already using [src].</span>")
return
user.visible_message("<span class='info'>[user] kneels[M == user ? null : " next to [M]"] and begins to utter a prayer to [SSticker.Bible_deity_name].</span>",
"<span class='info'>You kneel[M == user ? null : " next to [M]"] and begin a prayer to [SSticker.Bible_deity_name].</span>")
user.visible_message("<span class='notice'>[user] kneels[M == user ? null : " next to [M]"] and begins to utter a prayer to [SSticker.Bible_deity_name].</span>",
"<span class='notice'>You kneel[M == user ? null : " next to [M]"] and begin a prayer to [SSticker.Bible_deity_name].</span>")
praying = TRUE
if(do_after(user, 15 SECONDS, target = M))
@@ -614,8 +614,8 @@
if(!(ghostcall_CD > world.time))
ghostcall_CD = world.time + 5 MINUTES
user.visible_message("<span class='info'>[user] kneels and begins to utter a prayer to [SSticker.Bible_deity_name] while drawing a circle with salt!</span>",
"<span class='info'>You kneel and begin a prayer to [SSticker.Bible_deity_name] while drawing a circle!</span>")
user.visible_message("<span class='notice'>[user] kneels and begins to utter a prayer to [SSticker.Bible_deity_name] while drawing a circle with salt!</span>",
"<span class='notice'>You kneel and begin a prayer to [SSticker.Bible_deity_name] while drawing a circle!</span>")
notify_ghosts("The Chaplain is calling ghosts to [get_area(src)] with [name]!", source = src)
else
to_chat(user, "<span class='notice'>You need to wait before using [src] again.</span>")
@@ -40,7 +40,7 @@
if(tank)
. += "<span class='notice'>[bicon(tank)] It has [tank] mounted onto it.</span>"
for(var/obj/item/I in loaded_items)
. += "<span class='info'>[bicon(I)] It has [I] loaded.</span>"
. += "<span class='notice'>[bicon(I)] It has [I] loaded.</span>"
/**
* Arguments:
+1 -1
View File
@@ -159,7 +159,7 @@
return TRUE
/obj/structure/proc/get_climb_text()
return "<span class='info'>You can <b>Click-Drag</b> yourself to [src] to climb on top of it after a short delay.</span>"
return "<span class='notice'>You can <b>Click-Drag</b> yourself to [src] to climb on top of it after a short delay.</span>"
/obj/structure/examine(mob/user)
. = ..()
+1 -1
View File
@@ -116,7 +116,7 @@
if(BARSIGN_WIRED)
. += "<span class='notice'>The frame lacks a <i>glass screen</i> and is filled with wires that could be <b>cut</b>.</span>"
if(BARSIGN_COMPLETE)
. += "<span class='info'><b>Alt-Click</b> to toggle its power.</span>"
. += "<span class='notice'><b>Alt-Click</b> to toggle its power.</span>"
if(panel_open)
. += "<span class='notice'>It is disabled by its <i>unscrewed</i> maintenance panel that exposes an area from which the screen could be <b>pried out</b>.</span>"
+1 -1
View File
@@ -124,7 +124,7 @@
. = ..()
if(. && M.environment_smash >= env_smash_level)
deconstruct(FALSE)
to_chat(M, "<span class='info'>You smash through the wall.</span>")
to_chat(M, "<span class='notice'>You smash through the wall.</span>")
/obj/structure/falsewall/screwdriver_act(mob/living/user, obj/item/I)
if(opening)
+4 -4
View File
@@ -97,7 +97,7 @@
"<span class='warning'>You start dismantling [src] with [W].</span>")
if(W.use_tool(src, user, FULL_CUT_TIME, volume = W.tool_volume))
user.visible_message("<span class='notice'>[user] completely dismantles [src].</span>",\
"<span class='info'>You completely dismantle [src].</span>")
"<span class='notice'>You completely dismantle [src].</span>")
qdel(src)
return
var/current_stage = hole_size
@@ -108,15 +108,15 @@
switch(hole_size)
if(NO_HOLE)
user.visible_message("<span class='notice'>[user] cuts into [src] some more.</span>",\
"<span class='info'>You could probably fit yourself through that hole now. Although climbing through would be much faster if you made it even bigger.</span>")
"<span class='notice'>You could probably fit yourself through that hole now. Although climbing through would be much faster if you made it even bigger.</span>")
hole_size = MEDIUM_HOLE
if(MEDIUM_HOLE)
user.visible_message("<span class='notice'>[user] completely cuts through [src].</span>",\
"<span class='info'>The hole in [src] is now big enough to walk through.</span>")
"<span class='notice'>The hole in [src] is now big enough to walk through.</span>")
hole_size = LARGE_HOLE
if(LARGE_HOLE)
user.visible_message("<span class='notice'>[user] completely dismantles [src].</span>",\
"<span class='info'>You completely take apart [src].</span>")
"<span class='notice'>You completely take apart [src].</span>")
qdel(src)
return
update_cut_status()
+1 -1
View File
@@ -13,7 +13,7 @@
var/mover_dir = null
/obj/structure/railing/get_climb_text()
return "<span class='info'>You can <b>Click-Drag</b> yourself to [src] to climb over it after a short delay.</span>"
return "<span class='notice'>You can <b>Click-Drag</b> yourself to [src] to climb over it after a short delay.</span>"
/// aesthetic corner sharp edges hurt oof ouch
/obj/structure/railing/corner
@@ -244,7 +244,7 @@
/obj/item/roller_holder/attack_self(mob/user as mob)
if(!held)
to_chat(user, "<span class='info'>The rack is empty.</span>")
to_chat(user, "<span class='notice'>The rack is empty.</span>")
return
to_chat(user, "<span class='notice'>You deploy the roller bed.</span>")
@@ -24,7 +24,7 @@
/obj/structure/chair/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to rotate it.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to rotate it.</span>"
/obj/structure/chair/narsie_act()
if(prob(20))
@@ -585,7 +585,7 @@
/obj/item/chair/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to place it down.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to place it down.</span>"
/obj/item/chair/wood
name = "wooden chair"
+2 -2
View File
@@ -54,9 +54,9 @@
. += deconstruction_hints(user)
if(can_be_flipped)
if(flipped)
. += "<span class='info'><b>Alt-Shift-Click</b> to right the table again.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> to right the table again.</span>"
else
. += "<span class='info'><b>Alt-Shift-Click</b> to flip over the table.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> to flip over the table.</span>"
/obj/structure/table/proc/deconstruction_hints(mob/user)
return "<span class='notice'>The top is <b>screwed</b> on, but the main <b>bolts</b> are also visible.</span>"
@@ -15,7 +15,7 @@
/obj/structure/transit_tube_construction/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click</b> to flip it.</span>"
. += "<span class='notice'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click</b> to flip it.</span>"
/obj/structure/transit_tube_construction/AltClick(mob/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
@@ -47,8 +47,8 @@
else
. += "<span class='notice'>The maintenance panel is <b>wired</b>, but the circuit slot is <i>empty</i>.</span>"
. += "<span class='info'><b>Alt-Click</b> to rotate it.</span>"
. += "<span class='info'><b>Alt-Shift-Click</b> to flip it.</span>"
. += "<span class='notice'><b>Alt-Click</b> to rotate it.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> to flip it.</span>"
/obj/structure/windoor_assembly/Initialize(mapload, set_dir)
. = ..()
+1 -1
View File
@@ -181,7 +181,7 @@
/turf/simulated/floor/lava/lava_land_surface/plasma/examine(mob/user)
. = ..()
. += "<span class='info'>Some <b>liquid plasma<b> could probably be scooped up with a <b>container</b>.</span>"
. += "<span class='notice'>Some <b>liquid plasma<b> could probably be scooped up with a <b>container</b>.</span>"
/turf/simulated/floor/lava/lava_land_surface/plasma/attackby(obj/item/I, mob/user, params)
if(!I.is_open_container())
+1 -1
View File
@@ -304,7 +304,7 @@
if(M.environment_smash & ENVIRONMENT_SMASH_RWALLS)
playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1)
dismantle_wall(1)
to_chat(M, "<span class='info'>You smash through the wall.</span>")
to_chat(M, "<span class='notice'>You smash through the wall.</span>")
else
to_chat(M, "<span class='notice'>You smash against the wall.</span>")
take_damage(rand(25, 75))
+1 -1
View File
@@ -927,7 +927,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
to_chat(src, "<span class='warning'>You can only use this on 516!</span>")
return
to_chat(src, "<span class='info'>You can now right click to use inspect on browsers.</span>")
to_chat(src, "<span class='notice'>You can now right click to use inspect on browsers.</span>")
winset(src, "", "browser-options=byondstorage,find,devtools")
/client/proc/cmd_clean_radiation()
+1 -1
View File
@@ -28,7 +28,7 @@
/obj/item/assembly/infra/examine(mob/user)
. = ..()
. += "The assembly is [secured ? "secure" : "not secure"]. The infrared trigger is [on ? "on" : "off"]."
. += "<span class='info'><b>Alt-Click</b> to rotate it.</span>"
. += "<span class='notice'><b>Alt-Click</b> to rotate it.</span>"
/obj/item/assembly/infra/activate()
if(!..())
@@ -40,7 +40,7 @@
. += "<span class='notice'>You see [occupant.name] inside.</span>"
. += "<span class='notice'>The Cryogenic cell chamber is effective at treating those with genetic damage, but all other damage types at a moderate rate.</span>"
. += "<span class='notice'>Mostly using cryogenic chemicals, such as cryoxadone for it's medical purposes, requires that the inside of the cell be kept cool at all times. Hooking up a freezer and cooling the pipeline will do this nicely.</span>"
. += "<span class='info'><b>Click-drag</b> someone to a cell to place them in it, <b>Alt-Click</b> it to remove it.</span>"
. += "<span class='notice'><b>Click-drag</b> someone to a cell to place them in it, <b>Alt-Click</b> it to remove it.</span>"
/obj/machinery/atmospherics/unary/cryo_cell/power_change()
..()
@@ -346,9 +346,9 @@
anchored = locked
if(anchored)
to_chat(user, "<span class='info'>The crate reanchors itself to the ground.</span>")
to_chat(user, "<span class='notice'>The crate reanchors itself to the ground.</span>")
else
to_chat(user, "<span class='info'>The crate unanchors itself from the ground.</span>")
to_chat(user, "<span class='notice'>The crate unanchors itself from the ground.</span>")
/obj/structure/closet/crate/secure/oldstation/emag_act(mob/user)
// var/can_be_emaged works in mysterious ways so screw it
@@ -1005,10 +1005,10 @@
if("afk_watch")
if(!(toggles2 & PREFTOGGLE_2_AFKWATCH))
to_chat(user, "<span class='info'>You will now get put into cryo dorms after [GLOB.configuration.afk.auto_cryo_minutes] minutes. \
to_chat(user, "<span class='notice'>You will now get put into cryo dorms after [GLOB.configuration.afk.auto_cryo_minutes] minutes. \
Then after [GLOB.configuration.afk.auto_despawn_minutes] minutes you will be fully despawned. You will receive a visual and auditory warning before you will be put into cryodorms.</span>")
else
to_chat(user, "<span class='info'>Automatic cryoing turned off.</span>")
to_chat(user, "<span class='notice'>Automatic cryoing turned off.</span>")
toggles2 ^= PREFTOGGLE_2_AFKWATCH
if("UIcolor")
+4 -4
View File
@@ -242,7 +242,7 @@
/obj/item/clothing/glasses/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to adjust if it fits over or under your mask.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to adjust if it fits over or under your mask.</span>"
/obj/item/clothing/glasses/AltClick(mob/living/carbon/human/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user) || !istype(user))
@@ -963,15 +963,15 @@
if(SUIT_SENSOR_TRACKING)
. += "Its vital tracker and tracking beacon appear to be enabled."
if(has_sensor == 1)
. += "<span class='info'>Alt-click to toggle the sensors mode.</span>"
. += "<span class='notice'>Alt-click to toggle the sensors mode.</span>"
else
. += "This suit does not have any sensors."
if(length(accessories))
for(var/obj/item/clothing/accessory/A in accessories)
. += "\A [A] is attached to it."
. += "<span class='info'>Alt-Shift-Click to remove an accessory.</span>"
. += "<span class='info'>Ctrl-Shift-Click to roll down this jumpsuit.</span>"
. += "<span class='notice'>Alt-Shift-Click to remove an accessory.</span>"
. += "<span class='notice'>Ctrl-Shift-Click to roll down this jumpsuit.</span>"
/obj/item/clothing/under/CtrlShiftClick(mob/living/carbon/human/user)
+10 -10
View File
@@ -5,7 +5,7 @@
/obj/item/clothing/glasses/hud/tajblind
name = "\improper Tajaran veil"
desc = "A sleek, high-tech Tajaran veil, adapted from ancient designs and important to their culture and spirituality.<br>\
<span class='info'>Can switch between three modes: Sight-blocking veiled mode, transparent natural sight mode and colorblindness correction mode.</span>"
<span class='notice'>Can switch between three modes: Sight-blocking veiled mode, transparent natural sight mode and colorblindness correction mode.</span>"
icon_state = "tajblind"
item_state = "tajblind"
actions_types = list(/datum/action/item_action/toggle)
@@ -62,7 +62,7 @@
/obj/item/clothing/glasses/hud/tajblind/meson/Initialize()
..()
desc += "<br><span class='info'>It has an optical meson scanner integrated into it.</span>"
desc += "<br><span class='notice'>It has an optical meson scanner integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/meson/equipped(mob/user, slot, initial)
. = ..()
@@ -88,7 +88,7 @@
/obj/item/clothing/glasses/hud/tajblind/sci/Initialize()
..()
desc += "<br><span class='info'>It has science goggles integrated into it.</span>"
desc += "<br><span class='notice'>It has science goggles integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/sci/item_action_slot_check(slot)
if(slot == SLOT_HUD_GLASSES)
@@ -103,7 +103,7 @@
/obj/item/clothing/glasses/hud/tajblind/med/Initialize()
..()
desc += "<br><span class='info'>It has a health HUD integrated into it.</span>"
desc += "<br><span class='notice'>It has a health HUD integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/sec
name = "\improper Tajaran security veil"
@@ -114,7 +114,7 @@
/obj/item/clothing/glasses/hud/tajblind/sec/Initialize()
..()
desc += "<br><span class='info'>It has a security HUD integrated into it.</span>"
desc += "<br><span class='notice'>It has a security HUD integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/shaded
name = "shaded Tajaran veil"
@@ -123,7 +123,7 @@
/obj/item/clothing/glasses/hud/tajblind/shaded/Initialize()
..()
desc += "<br><span class='info'>It has an in-built flash protection.</span>"
desc += "<br><span class='notice'>It has an in-built flash protection.</span>"
/obj/item/clothing/glasses/hud/tajblind/shaded/meson
name = "shaded Tajaran engineering meson veil"
@@ -132,7 +132,7 @@
/obj/item/clothing/glasses/hud/tajblind/shaded/meson/Initialize()
..()
desc += "<br><span class='info'>It has an optical meson scanner integrated into it.</span>"
desc += "<br><span class='notice'>It has an optical meson scanner integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/shaded/meson/equipped(mob/user, slot, initial)
. = ..()
@@ -159,7 +159,7 @@
/obj/item/clothing/glasses/hud/tajblind/shaded/sci/Initialize()
..()
desc += "<br><span class='info'>It has science goggles integrated into it.</span>"
desc += "<br><span class='notice'>It has science goggles integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/shaded/sci/item_action_slot_check(slot)
if(slot == SLOT_HUD_GLASSES)
@@ -174,7 +174,7 @@
/obj/item/clothing/glasses/hud/tajblind/shaded/med/Initialize()
..()
desc += "<br><span class='info'>It has a health HUD integrated into it.</span>"
desc += "<br><span class='notice'>It has a health HUD integrated into it.</span>"
/obj/item/clothing/glasses/hud/tajblind/shaded/sec
name = "shaded Tajaran security veil"
@@ -186,7 +186,7 @@
/obj/item/clothing/glasses/hud/tajblind/shaded/sec/Initialize()
..()
desc += "<br><span class='info'>It has a security HUD integrated into it.</span>"
desc += "<br><span class='notice'>It has a security HUD integrated into it.</span>"
#undef MODE_OFF
#undef MODE_NATURAL
+4 -4
View File
@@ -172,7 +172,7 @@
// Fingerprints
if(length(fingerprints))
sleep(30)
add_log("<span class='info'><B>Prints:</B></span>")
add_log("<span class='notice'><B>Prints:</B></span>")
for(var/finger in fingerprints)
add_log("[finger]")
found_something = TRUE
@@ -180,7 +180,7 @@
// Blood
if(length(blood))
sleep(30)
add_log("<span class='info'><B>Blood:</B></span>")
add_log("<span class='notice'><B>Blood:</B></span>")
found_something = TRUE
for(var/B in blood)
add_log("Type: <font color='red'>[blood[B]]</font> DNA: <font color='red'>[B]</font>")
@@ -188,7 +188,7 @@
//Fibers
if(length(fibers))
sleep(30)
add_log("<span class='info'><B>Fibers:</B></span>")
add_log("<span class='notice'><B>Fibers:</B></span>")
for(var/fiber in fibers)
add_log("[fiber]")
found_something = TRUE
@@ -196,7 +196,7 @@
//Reagents
if(length(reagents))
sleep(30)
add_log("<span class='info'><B>Reagents:</B></span>")
add_log("<span class='notice'><B>Reagents:</B></span>")
for(var/R in reagents)
add_log("Reagent: <font color='red'>[R]</font> Volume: <font color='red'>[reagents[R]]</font>")
found_something = TRUE
@@ -92,7 +92,7 @@
return ..()
/obj/machinery/economy/atm/insert_cash(obj/item/stack/spacecash/cash_money, mob/user)
visible_message("<span class='info'>[user] inserts [cash_money] into [src].</span>")
visible_message("<span class='notice'>[user] inserts [cash_money] into [src].</span>")
cash_stored += cash_money.amount
account_database.credit_account(authenticated_account, cash_money.amount, "ATM Deposit", name, FALSE)
cash_money.use(cash_money.amount)
@@ -271,7 +271,7 @@
var/datum/money_account/target_account = account_database.find_user_account(target_account_number, include_departments = TRUE)
if(target_account)
account_database.credit_account(target_account, amount, purpose, name, FALSE)
to_chat(user, "[bicon(src)]<span class='info'>Funds transfer successful.</span>")
to_chat(user, "[bicon(src)]<span class='notice'>Funds transfer successful.</span>")
else
to_chat(user, "[bicon(src)]<span class='warning'>You don't have enough funds to do that!</span>")
@@ -45,7 +45,7 @@
return TRUE
/obj/machinery/economy/proc/pay_with_card(obj/item/card/id/I, amount, purpose, transactor, mob/user, datum/money_account/target)
visible_message("<span class='info'>[user] swipes a card through [src].</span>")
visible_message("<span class='notice'>[user] swipes a card through [src].</span>")
return pay_with_account(I.get_card_account(), amount, purpose, transactor, user, target)
/obj/machinery/economy/proc/pay_with_account(datum/money_account/customer_account, amount, purpose, transactor, mob/user, datum/money_account/target)
@@ -77,7 +77,7 @@
if(amount > cash_money.amount)
return
var/amount_to_insert = amount ? amount : cash_money.amount
visible_message("<span class='info'>[user] inserts [amount_to_insert == 1 ? "[amount_to_insert] credit" : "[amount_to_insert] credits"] into [src].</span>")
visible_message("<span class='notice'>[user] inserts [amount_to_insert == 1 ? "[amount_to_insert] credit" : "[amount_to_insert] credits"] into [src].</span>")
cash_stored += amount_to_insert
cash_transaction += amount_to_insert
cash_money.use(amount_to_insert)
@@ -101,7 +101,7 @@
var/stacks_to_dispense = min(CEILING(amount / MAX_STACKABLE_CASH, 1), 10)
var/remaining_cash = amount
visible_message("<span class='info'>[src] spits out [stacks_to_dispense == 1 ? "1 wad" : "[stacks_to_dispense] wads"] of cash.</span>")
visible_message("<span class='notice'>[src] spits out [stacks_to_dispense == 1 ? "1 wad" : "[stacks_to_dispense] wads"] of cash.</span>")
for(var/i in 1 to stacks_to_dispense)
if(remaining_cash >= MAX_STACKABLE_CASH)
remaining_cash -= MAX_STACKABLE_CASH
@@ -144,14 +144,14 @@
var/obj/item/card/id/C = I
if((ACCESS_CENT_COMMANDER in C.access) || (ACCESS_HOP in C.access) || (ACCESS_CAPTAIN in C.access))
access_code = 0
to_chat(user, "[bicon(src)]<span class='info'>Access code reset to 0.</span>")
to_chat(user, "[bicon(src)]<span class='notice'>Access code reset to 0.</span>")
else if(istype(I, /obj/item/card/emag))
access_code = 0
to_chat(user, "[bicon(src)]<span class='info'>Access code reset to 0.</span>")
to_chat(user, "[bicon(src)]<span class='notice'>Access code reset to 0.</span>")
/obj/item/eftpos/proc/scan_card(obj/item/card/id/C, mob/user, secured = TRUE)
visible_message("<span class='info'>[user] swipes a card through [src].</span>")
visible_message("<span class='notice'>[user] swipes a card through [src].</span>")
if(!transaction_locked || transaction_paid || !secured)
return
+2 -2
View File
@@ -518,8 +518,8 @@
//Finally, report the full examine_message constructed from the above reports
. += "<span class='notice'>[examine_message]</span>"
. += "<span class='info'>You can <b>Alt-Click</b> [src] to open/close its lid.</span>"
. += "<span class='info'>You can <b>Alt-Shift-Click</b> [src] to enable/disable its light.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to open/close its lid.</span>"
. += "<span class='notice'>You can <b>Alt-Shift-Click</b> [src] to enable/disable its light.</span>"
//////////////////////////////
// ATTACK PROCS //
@@ -386,7 +386,7 @@
message_admins("[key_name(user)][ADMIN_QUE(user,"?")] has primed a [name] for detonation at <A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[bombturf.x];Y=[bombturf.y];Z=[bombturf.z]'>[bombarea] (JMP)</a>.")
log_game("[key_name(user)] has primed a [name] for detonation at [bombarea] ([bombturf.x],[bombturf.y],[bombturf.z]).")
to_chat(user, "<span class='info'>You light [src] on fire.</span>")
to_chat(user, "<span class='notice'>You light [src] on fire.</span>")
if(!is_glass)
spawn(50)
if(active)
@@ -407,6 +407,6 @@
if(!is_glass)
to_chat(user, "<span class='danger'>The flame's spread too far on it!</span>")
return
to_chat(user, "<span class='info'>You snuff out the flame on \the [src].</span>")
to_chat(user, "<span class='notice'>You snuff out the flame on \the [src].</span>")
active = FALSE
update_icon(UPDATE_OVERLAYS)
@@ -13,7 +13,7 @@
if(can_opened)
. += "<span class='notice'>It has been opened.</span>"
else
. += "<span class='info'>Ctrl-click to shake it up!</span>"
. += "<span class='notice'>Ctrl-click to shake it up!</span>"
/obj/item/reagent_containers/drinks/cans/attack_self(mob/user)
if(can_opened)
@@ -40,7 +40,7 @@
/obj/machinery/gibber/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to empty it.</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to empty it.</span>"
/obj/machinery/gibber/suicide_act(mob/living/user)
if(occupant || locked)
+4 -4
View File
@@ -146,9 +146,9 @@
stored_plants += P
if(length(stored_plants) < max_storable_plants)
to_chat(user, "<span class='info'>You empty [PB] into [src].</span>")
to_chat(user, "<span class='notice'>You empty [PB] into [src].</span>")
else
to_chat(user, "<span class='info'>You fill [src] to its capacity.</span>")
to_chat(user, "<span class='notice'>You fill [src] to its capacity.</span>")
SStgui.update_uis(src)
return TRUE
@@ -162,7 +162,7 @@
O.forceMove(src)
stored_plants += O
to_chat(user, "<span class='info'>You put [O] in [src].</span>")
to_chat(user, "<span class='notice'>You put [O] in [src].</span>")
SStgui.update_uis(src)
return TRUE
@@ -180,7 +180,7 @@
processing = FALSE
update_ui_product_list(user)
return TRUE
to_chat(user, "<span class='warning'>You cannot put [src] in [name]!</span>")
/**
+11 -11
View File
@@ -86,14 +86,14 @@
break
if(biomass >= biomass_capacity)
to_chat(user, "<span class='info'>You fill [src] to its capacity.</span>")
to_chat(user, "<span class='notice'>You fill [src] to its capacity.</span>")
else
to_chat(user, "<span class='info'>You empty [PB] into [src].</span>")
to_chat(user, "<span class='notice'>You empty [PB] into [src].</span>")
if(potassium == potassium_capacity)
to_chat(user, "<span class='info'>You have saturated the contents of [src] with potassium.</span>")
to_chat(user, "<span class='notice'>You have saturated the contents of [src] with potassium.</span>")
else if(potassium >= potassium_capacity * 0.95)
to_chat(user, "<span class='info'>You have very nearly saturated the contents of [src] with potassium.</span>")
to_chat(user, "<span class='notice'>You have very nearly saturated the contents of [src] with potassium.</span>")
SStgui.update_uis(src)
update_icon_state()
@@ -108,7 +108,7 @@
O.forceMove(src)
make_biomass(O)
to_chat(user, "<span class='info'>You put [O] in [src].</span>")
to_chat(user, "<span class='notice'>You put [O] in [src].</span>")
SStgui.update_uis(src)
update_icon_state()
return TRUE
@@ -140,18 +140,18 @@
B.reagents.remove_reagent(R.id, R.volume * proportion)
if(proportion == 1)
to_chat(user, "<span class='info'>You empty [B] into [src].</span>")
to_chat(user, "<span class='notice'>You empty [B] into [src].</span>")
else
to_chat(user, "<span class='info'>You pour some of [B] into [src].</span>")
to_chat(user, "<span class='notice'>You pour some of [B] into [src].</span>")
if(potassium == potassium_capacity)
to_chat(user, "<span class='info'>You have saturated the contents of [src] with potassium.</span>")
to_chat(user, "<span class='notice'>You have saturated the contents of [src] with potassium.</span>")
else if(potassium >= potassium_capacity * 0.95)
to_chat(user, "<span class='info'>You have very nearly saturated the contents of [src] with potassium.</span>")
to_chat(user, "<span class='notice'>You have very nearly saturated the contents of [src] with potassium.</span>")
if(potash == potash_capacity)
to_chat(user, "<span class='info'>[src] has been filled with potash.</span>")
to_chat(user, "<span class='notice'>[src] has been filled with potash.</span>")
else if(potash >= potash_capacity * 0.95)
to_chat(user, "<span class='info'>[src] has been nearly filled with potash.</span>")
to_chat(user, "<span class='notice'>[src] has been nearly filled with potash.</span>")
SStgui.update_uis(src)
update_icon_state()
+2 -2
View File
@@ -211,7 +211,7 @@
set_light(0)
/obj/item/food/grown/proc/send_plant_details(mob/user)
var/msg = "<span class='info'>This is \a </span><span class='name'>[src].</span>\n"
var/msg = "<span class='notice'>This is \a </span><span class='name'>[src].</span>\n"
if(seed)
msg += seed.get_analyzer_text()
var/reag_txt = ""
@@ -219,7 +219,7 @@
for(var/reagent_id in seed.reagents_add)
var/datum/reagent/R = GLOB.chemical_reagents_list[reagent_id]
var/amt = reagents.get_reagent_amount(reagent_id)
reag_txt += "\n<span class='info'>- [R.name]: [amt]</span>"
reag_txt += "\n<span class='notice'>- [R.name]: [amt]</span>"
if(reag_txt)
msg += reag_txt
+1 -1
View File
@@ -72,7 +72,7 @@
set_light(0)
/obj/item/grown/proc/send_plant_details(mob/user)
var/msg = "<span class='info'>This is \a </span><span class='name'>[src]</span>\n"
var/msg = "<span class='notice'>This is \a </span><span class='name'>[src]</span>\n"
if(seed)
msg += seed.get_analyzer_text()
msg += "</span>"
+8 -8
View File
@@ -374,26 +374,26 @@
. = ..()
if(myseed)
if(myseed.variant)
. += "<span class='info'>It has the <span class='name'>[myseed.variant]</span> variant of <span class='name'>[myseed.plantname]</span> planted.</span>"
. += "<span class='notice'>It has the <span class='name'>[myseed.variant]</span> variant of <span class='name'>[myseed.plantname]</span> planted.</span>"
else
. += "<span class='info'>It has <span class='name'>[myseed.plantname]</span> planted.</span>"
. += "<span class='notice'>It has <span class='name'>[myseed.plantname]</span> planted.</span>"
if(dead)
. += "<span class='warning'>It's dead!</span>"
else if(harvest)
. += "<span class='info'>It's ready to harvest.</span>"
. += "<span class='notice'>It's ready to harvest.</span>"
else if(plant_health <= (myseed.endurance / 2))
. += "<span class='warning'>It looks unhealthy.</span>"
else
. += "<span class='info'>[src] is empty.</span>"
. += "<span class='notice'>[src] is empty.</span>"
if(!self_sustaining)
. += "<span class='info'>Water: [waterlevel]/[maxwater]</span>"
. += "<span class='info'>Nutrient: [nutrilevel]/[maxnutri]</span>"
. += "<span class='notice'>Water: [waterlevel]/[maxwater]</span>"
. += "<span class='notice'>Nutrient: [nutrilevel]/[maxnutri]</span>"
if(self_sufficiency_progress > 0)
var/percent_progress = round(self_sufficiency_progress * 100 / self_sufficiency_req)
. += "<span class='info'>Treatment for self-sustenance are [percent_progress]% complete.</span>"
. += "<span class='notice'>Treatment for self-sustenance are [percent_progress]% complete.</span>"
else
. += "<span class='info'>It doesn't require any water or nutrients.</span>"
. += "<span class='notice'>It doesn't require any water or nutrients.</span>"
if(weedlevel >= 5)
. += "<span class='warning'>[src] is filled with weeds!</span>"
+3 -3
View File
@@ -244,7 +244,7 @@
// Also splashes everything in target turf with reagents and applies other trait effects (teleporting, etc) to the target by on_squash.
// For code, see grown.dm
name = "Liquid Contents"
examine_line = "<span class='info'>It has a lot of liquid contents inside.</span>"
examine_line = "<span class='notice'>It has a lot of liquid contents inside.</span>"
origin_tech = list("biotech" = 5)
dangerous = TRUE
@@ -253,7 +253,7 @@
// Applies other trait effects (teleporting, etc) to the target by on_slip.
name = "Slippery Skin"
rate = 0.1
examine_line = "<span class='info'>It has a very slippery skin.</span>"
examine_line = "<span class='notice'>It has a very slippery skin.</span>"
dangerous = TRUE
/datum/plant_gene/trait/slip/on_new(obj/item/food/grown/G)
@@ -315,7 +315,7 @@
// Adds 1 + potency*rate light range and potency*(rate + 0.01) light_power to products.
name = "Bioluminescence"
rate = 0.03
examine_line = "<span class='info'>It emits a soft glow.</span>"
examine_line = "<span class='notice'>It emits a soft glow.</span>"
trait_id = "glow"
var/glow_color = "#C3E381"
+2 -2
View File
@@ -393,7 +393,7 @@
/obj/item/seeds/attackby(obj/item/O, mob/user, params)
if(istype(O, /obj/item/plant_analyzer))
to_chat(user, "<span class='info'>This is \a <span class='name'>[src].</span></span>")
to_chat(user, "<span class='notice'>This is \a <span class='name'>[src].</span></span>")
var/text = get_analyzer_text()
if(text)
to_chat(user, "<span class='notice'>[text]</span>")
@@ -648,7 +648,7 @@
/obj/item/unsorted_seeds/attackby(obj/item/O, mob/user, params)
if(istype(O, /obj/item/plant_analyzer))
to_chat(user, "<span class='info'>This is \a <span class='name'>[src].</span></span>")
to_chat(user, "<span class='notice'>This is \a <span class='name'>[src].</span></span>")
var/text = get_analyzer_text()
if(text)
to_chat(user, "<span class='notice'>[text]</span>")
@@ -21,7 +21,7 @@
if(isanimal(target))
var/mob/living/simple_animal/M = target
if(M.sentience_type != revive_type)
to_chat(user, "<span class='info'>[src] does not work on this sort of creature.</span>")
to_chat(user, "<span class='notice'>[src] does not work on this sort of creature.</span>")
return
if(M.stat == DEAD)
M.faction = list("neutral")
@@ -49,10 +49,10 @@
icon_state = "lazarus_empty"
return
else
to_chat(user, "<span class='info'>[src] is only effective on the dead.</span>")
to_chat(user, "<span class='notice'>[src] is only effective on the dead.</span>")
return
else
to_chat(user, "<span class='info'>[src] is only effective on lesser beings.</span>")
to_chat(user, "<span class='notice'>[src] is only effective on lesser beings.</span>")
return
/obj/item/lazarus_injector/emag_act(mob/user)
@@ -68,9 +68,9 @@
/obj/item/lazarus_injector/examine(mob/user)
. = ..()
if(!loaded)
. += "<span class='info'>[src] is empty.</span>"
. += "<span class='notice'>[src] is empty.</span>"
if(malfunctioning)
. += "<span class='info'>The display on [src] seems to be flickering.</span>"
. += "<span class='notice'>The display on [src] seems to be flickering.</span>"
/*********************Mob Capsule*************************/
+2 -2
View File
@@ -25,10 +25,10 @@
/obj/item/resonator/attack_self(mob/user)
if(burst_time == 50)
burst_time = 30
to_chat(user, "<span class='info'>You set the resonator's fields to detonate after 3 seconds.</span>")
to_chat(user, "<span class='notice'>You set the resonator's fields to detonate after 3 seconds.</span>")
else
burst_time = 50
to_chat(user, "<span class='info'>You set the resonator's fields to detonate after 5 seconds.</span>")
to_chat(user, "<span class='notice'>You set the resonator's fields to detonate after 5 seconds.</span>")
/obj/item/resonator/proc/CreateResonance(target, mob/user)
var/turf/T = get_turf(target)
@@ -100,7 +100,7 @@
/obj/item/wormhole_jaunter/contractor/examine(mob/user)
. = ..()
. += "<span class='info'>You can <b>Alt-Click</b> [src] to change its destination!</span>"
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to change its destination!</span>"
/obj/item/wormhole_jaunter/contractor/AltClick(mob/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
+2 -2
View File
@@ -494,10 +494,10 @@
if(points)
var/obj/item/card/id/C = I
C.mining_points += points
to_chat(user, "<span class='info'>You transfer [points] points to [C].</span>")
to_chat(user, "<span class='notice'>You transfer [points] points to [C].</span>")
points = 0
else
to_chat(user, "<span class='info'>There's no points left on [src].</span>")
to_chat(user, "<span class='notice'>There's no points left on [src].</span>")
..()
/obj/item/card/mining_point_card/examine(mob/user)
+6 -6
View File
@@ -90,7 +90,7 @@
/mob/living/simple_animal/hostile/mining_drone/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/mining_scanner) || istype(I, /obj/item/t_scanner/adv_mining_scanner))
to_chat(user, "<span class='info'>You instruct [src] to drop any collected ore.</span>")
to_chat(user, "<span class='notice'>You instruct [src] to drop any collected ore.</span>")
DropOre()
return
if(istype(I, /obj/item/borg/upgrade/modkit))
@@ -116,7 +116,7 @@
if(!I.tool_use_check(user, 1))
return
if(AIStatus != AI_OFF && AIStatus != AI_IDLE)
to_chat(user, "<span class='info'>[src] is moving around too much to repair!</span>")
to_chat(user, "<span class='notice'>[src] is moving around too much to repair!</span>")
return
WELDER_ATTEMPT_REPAIR_MESSAGE
if(I.use_tool(src, user, 15, 1, volume = I.tool_volume) && health != maxHealth)
@@ -137,9 +137,9 @@
toggle_mode()
switch(mode)
if(MINEDRONE_COLLECT)
to_chat(M, "<span class='info'>[src] has been set to search and store loose ore.</span>")
to_chat(M, "<span class='notice'>[src] has been set to search and store loose ore.</span>")
if(MINEDRONE_ATTACK)
to_chat(M, "<span class='info'>[src] has been set to attack hostile wildlife.</span>")
to_chat(M, "<span class='notice'>[src] has been set to attack hostile wildlife.</span>")
return
..()
@@ -164,7 +164,7 @@
minimum_distance = 1
retreat_distance = null
icon_state = "mining_drone"
to_chat(src, "<span class='info'>You are set to collect mode. You can now collect loose ore.</span>")
to_chat(src, "<span class='notice'>You are set to collect mode. You can now collect loose ore.</span>")
/mob/living/simple_animal/hostile/mining_drone/proc/SetOffenseBehavior()
mode = MINEDRONE_ATTACK
@@ -175,7 +175,7 @@
retreat_distance = 2
minimum_distance = 1
icon_state = "mining_drone_offense"
to_chat(src, "<span class='info'>You are set to attack mode. You can now attack from range.</span>")
to_chat(src, "<span class='notice'>You are set to attack mode. You can now attack from range.</span>")
/mob/living/simple_animal/hostile/mining_drone/AttackingTarget()
if(istype(target, /obj/item/stack/ore) && mode == MINEDRONE_COLLECT)
@@ -140,7 +140,7 @@
. = ..()
. += "Its speaker is turned [silenced ? "off" : "on"]."
var/list/msg = list("<span class='info'>")
var/list/msg = list("<span class='notice'>")
if(brainmob && brainmob.key)
switch(brainmob.stat)
@@ -337,9 +337,9 @@
status_list += "<span class='danger'>You are bleeding!</span>"
if(staminaloss)
if(staminaloss > 30)
status_list += "<span class='info'>You're completely exhausted.</span>"
status_list += "<span class='notice'>You're completely exhausted.</span>"
else
status_list += "<span class='info'>You feel fatigued.</span>"
status_list += "<span class='notice'>You feel fatigued.</span>"
to_chat(src, chat_box_examine(status_list.Join("\n")))
+2 -2
View File
@@ -114,9 +114,9 @@
skipface |= wear_mask.flags_inv & HIDEFACE
skipeyes |= wear_mask.flags_inv & HIDEEYES
var/msg = "<span class='info'>This is "
var/msg = "<span class='notice'>This is "
if(HAS_TRAIT(src, TRAIT_I_WANT_BRAINS))
msg = "<span class='info'>This is the <span class='warning'>shambling corpse</span> of "
msg = "<span class='notice'>This is the <span class='warning'>shambling corpse</span> of "
msg += "<em>[name]</em>"
+4 -4
View File
@@ -54,7 +54,7 @@
var/mob/living/carbon/receiver = locateUID(receiver_UID)
var/mob/living/carbon/giver = attached_effect.owner
var/obj/item/I = locateUID(item_UID)
to_chat(giver, "<span class='info'>You decide against giving [I] to [receiver].</span>")
to_chat(giver, "<span class='notice'>You decide against giving [I] to [receiver].</span>")
to_chat(receiver, "<span class='warning'>[giver] seems to have given up on giving you [I].</span>")
receiver.clear_alert("take item [item_UID]") // This cancels *everything* related to the giving/item offering.
@@ -71,7 +71,7 @@
/datum/click_intercept/give/New(client/C)
..()
holder.mouse_pointer_icon = 'icons/mouse_icons/give_item.dmi'
to_chat(holder, "<span class='info'>You can now left click on someone to give them your held item.</span>")
to_chat(holder, "<span class='notice'>You can now left click on someone to give them your held item.</span>")
RegisterSignal(holder.mob.get_active_hand(), list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), PROC_REF(signal_qdel))
RegisterSignal(holder.mob, list(SIGNAL_ADDTRAIT(TRAIT_HANDS_BLOCKED), COMSIG_CARBON_SWAP_HANDS), PROC_REF(signal_qdel))
@@ -79,7 +79,7 @@
/datum/click_intercept/give/Destroy(force = FALSE, ...)
holder.mouse_pointer_icon = initial(holder.mouse_pointer_icon)
if(!item_offered)
to_chat(holder.mob, "<span class='info'>You're no longer trying to give someone your held item.</span>")
to_chat(holder.mob, "<span class='notice'>You're no longer trying to give someone your held item.</span>")
return ..()
@@ -101,7 +101,7 @@
// Otherwise, throwing a new "take item" alert would override any current one also named "take item".
receiver.throw_alert("take item [I.UID()]", /atom/movable/screen/alert/take_item, alert_args = list(user, receiver, I))
item_offered = TRUE // TRUE so we don't give them the default chat message in Destroy.
to_chat(user, "<span class='info'>You offer [I] to [receiver].</span>")
to_chat(user, "<span class='notice'>You offer [I] to [receiver].</span>")
qdel(src)
@@ -1,6 +1,6 @@
/mob/living/silicon/ai/examine(mob/user)
. = ..()
var/msg = "<span class='info'>"
var/msg = "<span class='notice'>"
if(src.stat == DEAD)
msg += "<span class='deadsay'>It appears to be powered-down.</span>\n"
else
+1 -1
View File
@@ -366,7 +366,7 @@
/mob/living/silicon/pai/examine(mob/user)
. = ..()
var/msg = "<span class='info'>"
var/msg = "<span class='notice'>"
switch(stat)
if(CONSCIOUS)
@@ -1,7 +1,7 @@
/mob/living/silicon/robot/examine(mob/user)
. = ..()
var/msg = "<span class='info'>"
var/msg = "<span class='notice'>"
if(module)
msg += "It has loaded a [module.name].\n"
var/obj/act_module = get_active_hand()
@@ -271,7 +271,7 @@
if(stat == DEAD)
if(++final_bites >= total_final_bites)
visible_message("<span class='danger'>[L] finished eating [src], there's nothing left!</span>")
to_chat(L, "<span class='info'>Whoa, that last bite tasted weird.</span>")
to_chat(L, "<span class='notice'>Whoa, that last bite tasted weird.</span>")
L.reagents.add_reagent("teslium", 5)
qdel(src)
@@ -39,9 +39,9 @@
/mob/living/simple_animal/hostile/mushroom/examine(mob/user)
. = ..()
if(health >= maxHealth)
. += "<span class='info'>It looks healthy.</span>"
. += "<span class='notice'>It looks healthy.</span>"
else
. += "<span class='info'>It looks like it's been roughed up.</span>"
. += "<span class='notice'>It looks like it's been roughed up.</span>"
/mob/living/simple_animal/hostile/mushroom/Life(seconds, times_fired)
..()
@@ -390,7 +390,7 @@
/mob/living/simple_animal/slime/examine(mob/user)
. = ..()
. += "<span class='info'>This is [bicon(src)] \a <EM>[src]</EM>!"
. += "<span class='notice'>This is [bicon(src)] \a <EM>[src]</EM>!"
if(stat == DEAD)
. += "<span class='deadsay'>It is limp and unresponsive.</span>"
else
+1 -1
View File
@@ -981,7 +981,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
var/obj/vent_found = pick(found_vents)
var/mob/living/simple_animal/mouse/host = new(vent_found.loc)
host.ckey = src.ckey
to_chat(host, "<span class='info'>You are now a mouse, a small and fragile creature capable of scurrying through vents and under doors. Be careful who you reveal yourself to, for that will decide whether you receive cheese or death.</span>")
to_chat(host, "<span class='notice'>You are now a mouse, a small and fragile creature capable of scurrying through vents and under doors. Be careful who you reveal yourself to, for that will decide whether you receive cheese or death.</span>")
host.forceMove(vent_found)
host.add_ventcrawl(vent_found)
return TRUE
+1 -1
View File
@@ -92,7 +92,7 @@ GLOBAL_LIST_EMPTY(allNewscasters)
/obj/machinery/newscaster/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> to remove the photo currently inside it.</span>"
. += "<span class='notice'><b>Alt-Click</b> to remove the photo currently inside it.</span>"
/obj/machinery/newscaster/Destroy()
GLOB.allNewscasters -= src
+1 -1
View File
@@ -40,7 +40,7 @@
/obj/item/clipboard/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> to remove its pen.</span>"
. += "<span class='notice'><b>Alt-Click</b> to remove its pen.</span>"
if(in_range(user, src) && toppaper)
. += toppaper.examine(user)
+1 -1
View File
@@ -51,7 +51,7 @@ GLOBAL_LIST_EMPTY(fax_blacklist)
/obj/machinery/photocopier/faxmachine/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> [src] to remove its currently stored ID.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] to remove its currently stored ID.</span>"
/obj/machinery/photocopier/faxmachine/proc/update_network()
if(department != "Unknown")
+1 -1
View File
@@ -64,7 +64,7 @@
/obj/item/paper/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
if(user.is_literate())
if(in_range(user, src) || isobserver(user))
show_content(user)
+2 -2
View File
@@ -97,8 +97,8 @@
/obj/item/paper_bundle/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
. += "<span class='info'><b>Alt-Shift-Click</b> [src] to undo the paper bundle.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> [src] to undo the paper bundle.</span>"
if(in_range(user, src))
show_content(user)
else
+4 -4
View File
@@ -84,7 +84,7 @@
show(user)
else
. += "<span class='notice'>It is too far away.</span>"
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
/obj/item/photo/AltClick(mob/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
@@ -199,7 +199,7 @@
. = ..()
if(!digital)
. += "<span class='notice'>There is [pictures_left] photos left.</span>"
. += "<span class='info'><b>Alt-Click</b> [src] to change the photo size.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] to change the photo size.</span>"
/obj/item/camera/spooky/CheckParts(list/parts_list)
..()
@@ -494,8 +494,8 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
/obj/item/camera/digital/examine(mob/user)
. = ..()
. += "<span class='notice'>A small screen shows that there are currently [length(saved_pictures)] pictures stored.</span>"
. += "<span class='info'><b>Alt-Shift-Click</b> [src] to print a specific photo.</span>"
. += "<span class='info'><b>Ctrl-Shift-Click</b> [src] to delete a specific photo.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> [src] to print a specific photo.</span>"
. += "<span class='notice'><b>Ctrl-Shift-Click</b> [src] to delete a specific photo.</span>"
/obj/item/camera/digital/afterattack(atom/target, mob/user, flag)
if(!on || !pictures_left || ismob(target.loc))
+1 -1
View File
@@ -192,7 +192,7 @@
/obj/machinery/ticket_machine/examine(mob/user)
. = ..()
. += "<span class='info'>Use an ID card with <b>Head of Personnel</b> access on this machine to [dispense_enabled ? "disable" : "enable"] ticket dispensing.</span>"
. += "<span class='notice'>Use an ID card with <b>Head of Personnel</b> access on this machine to [dispense_enabled ? "disable" : "enable"] ticket dispensing.</span>"
/obj/item/ticket_machine_ticket
name = "Ticket"
+3 -3
View File
@@ -97,9 +97,9 @@ GLOBAL_LIST_EMPTY(PDAs)
/obj/item/pda/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> [src] to remove its ID card.</span>"
. += "<span class='info'><b>Ctrl-Click</b> [src] to remove its pen.</span>"
. += "<span class='info'>Use a screwdriver on [src] to reset it.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] to remove its ID card.</span>"
. += "<span class='notice'><b>Ctrl-Click</b> [src] to remove its pen.</span>"
. += "<span class='notice'>Use a screwdriver on [src] to reset it.</span>"
/obj/item/pda/proc/can_use()
if(!ismob(loc))
@@ -55,7 +55,7 @@
. = ..()
if(panel_open)
. += "<span class='notice'>The maintenance panel is open.</span>"
. += "<span class='info'><b>Alt-Click</b> to rotate [src].</span>"
. += "<span class='notice'><b>Alt-Click</b> to rotate [src].</span>"
/obj/machinery/power/emitter/RefreshParts()
var/max_firedelay = 120
+1 -1
View File
@@ -116,7 +116,7 @@
if(bayonet)
. += "It has \a [bayonet] [can_bayonet ? "" : "permanently "]affixed to it."
if(can_bayonet) //if it has a bayonet and this is false, the bayonet is permanent.
. += "<span class='info'>[bayonet] looks like it can be <b>unscrewed</b> from [src].</span>"
. += "<span class='notice'>[bayonet] looks like it can be <b>unscrewed</b> from [src].</span>"
else if(can_bayonet)
. += "It has a <b>bayonet</b> lug on it."
@@ -106,7 +106,7 @@
to_chat(user, "<span class='warning'>[src] has already been shortened!</span>")
return
if(isstorage(loc)) //To prevent inventory exploits
to_chat(user, "<span class='info'>How do you plan to modify [src] while it's in a bag.</span>")
to_chat(user, "<span class='notice'>How do you plan to modify [src] while it's in a bag.</span>")
return
if(chambered) //if the gun is chambering live ammo, shoot self, if chambering empty ammo, 'click'
if(chambered.BB)
@@ -147,7 +147,7 @@
to_chat(user, "<span class='warning'>[src] has not been shortened!</span>")
return
if(isstorage(loc)) //To prevent inventory exploits
to_chat(user, "<span class='info'>How do you plan to modify [src] while it's in a bag.</span>")
to_chat(user, "<span class='notice'>How do you plan to modify [src] while it's in a bag.</span>")
return
if(chambered) //if the gun is chambering live ammo, shoot self, if chambering empty ammo, 'click'
if(chambered.BB)
@@ -46,7 +46,7 @@
. += "<span class='notice'>\A [cell] is mounted onto [src]. Battery cell charge: [cell.charge]/[cell.maxcharge]"
else
. += "<span class='notice'>It has an empty mount for a battery cell.</span>"
. += "<span class='info'><b>Alt-Click</b> [src] to adjust it's tension.</span>"
. += "<span class='notice'><b>Alt-Click</b> [src] to adjust it's tension.</span>"
/obj/item/gun/throw/crossbow/modify_projectile(obj/item/I, on_chamber = 0)
if(cell && on_chamber && istype(I, /obj/item/arrow/rod))
+1 -1
View File
@@ -120,4 +120,4 @@
// Items that have no valid possible_transfer_amounts shouldn't say their transfer rate is variable
if(possible_transfer_amounts)
. += "<span class='info'><b>Alt-Click</b> to change the transfer amount.</span>"
. += "<span class='notice'><b>Alt-Click</b> to change the transfer amount.</span>"
@@ -19,7 +19,7 @@
/obj/item/reagent_containers/applicator/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> to empty it.</span>"
. += "<span class='notice'><b>Alt-Click</b> to empty it.</span>"
/obj/item/reagent_containers/applicator/emag_act(mob/user)
if(!emagged)
@@ -102,7 +102,7 @@
. = ..()
if(get_dist(user, src) && user == loc)
. += "[round(reagents.total_volume)] units left."
. += "<span class='info'><b>Alt-Shift-Click</b> to empty it.</span>"
. += "<span class='notice'><b>Alt-Shift-Click</b> to empty it.</span>"
/obj/item/reagent_containers/spray/AltShiftClick(mob/user)
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
@@ -26,7 +26,7 @@
/obj/structure/disposalconstruct/examine(mob/user)
. = ..()
. += "<span class='info'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click to flip it.</b></span>"
. += "<span class='notice'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click to flip it.</b></span>"
// update iconstate and dpdir due to dir and type
/obj/structure/disposalconstruct/proc/update()
+2 -2
View File
@@ -103,7 +103,7 @@
log_admin("[key_name(user)] created a whiteship dock named '[name]' at [COORD(port)].")
if(dock_count < max_docks)
to_chat(user, "<span class='info'>Landing zone set.</span>")
to_chat(user, "<span class='notice'>Landing zone set.</span>")
else
to_chat(user, "<span class='info'>Landing zone set. The signaller vanishes!</span>")
to_chat(user, "<span class='notice'>Landing zone set. The signaller vanishes!</span>")
qdel(src)
@@ -66,7 +66,7 @@
if(!length(possible))
if(user)
to_chat(user, "<span class='info'>No goals available for [department]. Goals are currently available for [english_list(departments)].</span>")
to_chat(user, "<span class='notice'>No goals available for [department]. Goals are currently available for [english_list(departments)].</span>")
return
var/datum/station_goal/secondary/picked = pick(possible)
+1 -1
View File
@@ -31,7 +31,7 @@
/obj/item/organ/internal/cyberimp/arm/examine(mob/user)
. = ..()
. += "<span class='info'>[src] is assembled in the [parent_organ == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it.</span>"
. += "<span class='notice'>[src] is assembled in the [parent_organ == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it.</span>"
/obj/item/organ/internal/cyberimp/arm/screwdriver_act(mob/user, obj/item/I)
. = TRUE
+1 -1
View File
@@ -88,7 +88,7 @@
for(var/res in results)
if(res in winning_options)
// Make it stand out
to_chat(world, "<span class='info'><code>[res]</code> - [results[res]] vote\s</span>")
to_chat(world, "<span class='notice'><code>[res]</code> - [results[res]] vote\s</span>")
else
// Make it normal
to_chat(world, "<span class='interface'><code>[res]</code> - [results[res]] vote\s</span>")