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
@@ -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))