next set of spans (#16434)

* next set of spans

* some more

* next

* next

* next

* .

* text...

* next... rest soon

* .

* .

* ok last set for the night

* .

* .

* .

* .

* some more

* next

* next

* all for now

* .

* some more easy ones

* some more easy ones

* .

* .

* some more bolds

* oups auto complete moment

* add the remaining spans

* this as well

* this as well

* .

* .,

* resync them properly
This commit is contained in:
Kashargul
2024-10-16 23:37:27 +02:00
committed by GitHub
parent 6275972fef
commit b594520a74
604 changed files with 2801 additions and 2638 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ LINEN BINS
/obj/item/bedsheet/attackby(obj/item/I, mob/user)
if(is_sharp(I))
user.visible_message("<b>\The [user]</b> begins cutting up [src] with [I].", span_notice("You begin cutting up [src] with [I]."))
user.visible_message(span_infoplain(span_bold("\The [user]") + " begins cutting up [src] with [I]."), span_notice("You begin cutting up [src] with [I]."))
if(do_after(user, 50))
to_chat(user, span_notice("You cut [src] into pieces!"))
for(var/i in 1 to rand(2,5))
+2 -2
View File
@@ -160,7 +160,7 @@
burning = FALSE
update_icon()
STOP_PROCESSING(SSobj, src)
visible_message("<b>\The [src]</b> stops burning.")
visible_message(span_infoplain(span_bold("\The [src]") + " stops burning."))
/obj/structure/bonfire/proc/ignite()
if(!burning && get_fuel_amount())
@@ -354,7 +354,7 @@
burning = FALSE
update_icon()
STOP_PROCESSING(SSobj, src)
visible_message("<b>\The [src]</b> stops burning.")
visible_message(span_infoplain(span_bold("\The [src]") + " stops burning."))
/obj/structure/fireplace/proc/ignite()
if(!burning && get_fuel_amount())
@@ -7,7 +7,7 @@
if(locked && tamper_proof && health <= Proj.damage)
if(tamper_proof == 2) // Mainly used for events to prevent any chance of opening the box improperly.
visible_message(span_red("<b>The anti-tamper mechanism of [src] triggers an explosion!</b>"))
visible_message(span_bolddanger("The anti-tamper mechanism of [src] triggers an explosion!"))
var/turf/T = get_turf(src.loc)
explosion(T, 0, 0, 0, 1) // Non-damaging, but it'll alert security.
qdel(src)
@@ -15,18 +15,18 @@
var/open_chance = rand(1,5)
switch(open_chance)
if(1)
visible_message(span_red("<b>The anti-tamper mechanism of [src] causes an explosion!</b>"))
visible_message(span_bolddanger("The anti-tamper mechanism of [src] causes an explosion!"))
var/turf/T = get_turf(src.loc)
explosion(T, 0, 0, 0, 1) // Non-damaging, but it'll alert security.
qdel(src)
if(2 to 4)
visible_message(span_red("<b>The anti-tamper mechanism of [src] causes a small fire!</b>"))
visible_message(span_boldwarning("The anti-tamper mechanism of [src] causes a small fire!"))
for(var/atom/movable/A as mob|obj in src) // For every item in the box, we spawn a pile of ash.
new /obj/effect/decal/cleanable/ash(src.loc)
new /obj/fire(src.loc)
qdel(src)
if(5)
visible_message(span_green("<b>The anti-tamper mechanism of [src] fails!</b>"))
visible_message(span_infoplain(span_green(span_bold("The anti-tamper mechanism of [src] fails!"))))
return
..()
+1 -1
View File
@@ -106,7 +106,7 @@
to_chat(user, span_warning("Nothing left to do with it now. Maybe you can break it down into materials."))
else
open_pod()
user.visible_message("<b>[user]</b> opens \the [src]!","You open \the [src]!")
user.visible_message(span_infoplain(span_bold("[user]") + " opens \the [src]!"),span_infoplain("You open \the [src]!"))
/obj/structure/drop_pod/attackby(obj/item/O, mob/user)
if(O.has_tool_quality(TOOL_WRENCH))
+2 -2
View File
@@ -38,7 +38,7 @@
playsound(src, 'sound/machines/lockreset.ogg', 50, 1)
if(do_after(user, 20 * O.toolspeed))
locked = 0
to_chat(user, "<span class = 'caution'> You disable the locking modules.</span>")
to_chat(user, span_warning("You disable the locking modules."))
update_icon()
return
else if(istype(O, /obj/item))
@@ -89,7 +89,7 @@
playsound(src, 'sound/machines/lockenable.ogg', 50, 1)
if(do_after(user,20 * O.toolspeed))
locked = 1
to_chat(user, "<span class = 'caution'> You re-enable the locking modules.</span>")
to_chat(user, span_warning("You re-enable the locking modules."))
return
else
toggle_close_open()
+2 -2
View File
@@ -282,7 +282,7 @@
/obj/structure/flora/pottedplant/examine(mob/user)
. = ..()
if(in_range(user, src) && stored_item)
. += span_filter_notice("<i>You can see something in there...</i>")
. += span_filter_notice(span_italics("You can see something in there..."))
/obj/structure/flora/pottedplant/attackby(obj/item/I, mob/user)
if(issilicon(user))
@@ -308,7 +308,7 @@
/obj/structure/flora/pottedplant/attack_hand(mob/user)
if(!stored_item)
to_chat(user, span_filter_notice("<b>You see nothing of interest in [src]...</b>"))
to_chat(user, span_filter_notice(span_bold("You see nothing of interest in [src]...")))
else
if(do_after(user, 10))
to_chat(user, span_filter_notice("You find [icon2html(stored_item, user.client)] [stored_item] in [src]!"))
+1 -1
View File
@@ -47,7 +47,7 @@
if(is_stump)
if(istype(W,/obj/item/shovel))
if(do_after(user, 5 SECONDS))
visible_message("<b>\The [user]</b> digs up \the [src] stump with \the [W].")
visible_message(span_infoplain(span_bold("\The [user]") + " digs up \the [src] stump with \the [W]."))
qdel(src)
return
@@ -19,8 +19,8 @@
M.mind.transfer_to(R)
// Description for new larva, so they understand what to expect.
to_chat(M, span_notice("You are a <b>Xenomorph Larva</b>, freshly slithered out of their egg to serve the hive."))
to_chat(M, span_notice("<b>Be sure to carefully listen to your queen, as xenomorph egg spawns may act different to loner xenomorph spawns.</b>"))
to_chat(M, span_warning("<b>Remember, you are technically a antagonist. Be sure to learn the context of your existence via IC or ahelp to prevent headaches, and follow the orders of your queen to the letter.</b>"))
to_chat(M, span_boldnotice("Be sure to carefully listen to your queen, as xenomorph egg spawns may act different to loner xenomorph spawns."))
to_chat(M, span_boldwarning("Remember, you are technically a antagonist. Be sure to learn the context of your existence via IC or ahelp to prevent headaches, and follow the orders of your queen to the letter."))
to_chat(M, span_notice(" Your life for the hive!"))
R.ckey = M.ckey
visible_message(span_warning("\the [src] peels open, and a fresh larva slithers out!"))
@@ -108,9 +108,9 @@
//newPred.movement_cooldown = 0 // The "needless artificial speed cap" exists for a reason
if(M.mind)
M.mind.transfer_to(newPred)
to_chat(M, "<span class='notice'>You are <b>[newPred]</b>, somehow having gotten aboard the station in search of food. \
to_chat(M, span_notice("You are <b>[newPred]</b>, somehow having gotten aboard the station in search of food. \
You are wary of environment around you, but you do feel rather peckish. Stick around dark, secluded places to avoid danger or, \
if you are cute enough, try to make friends with this place's inhabitants.</span>")
if you are cute enough, try to make friends with this place's inhabitants."))
to_chat(M, span_critical("Please be advised, this role is NOT AN ANTAGONIST."))
to_chat(M, span_warning("You may be a spooky space monster, but your role is to facilitate spooky space monster roleplay, not to fight the station and kill people. You can of course eat and/or digest people as you like if OOC prefs align, but this should be done as part of roleplay. If you intend to fight the station and kill people and such, you need permission from the staff team. GENERALLY, this role should avoid well populated areas. Youre a weird spooky space monster, so the bar is probably not where youd want to go if you intend to survive. Of course, youre welcome to try to make friends and roleplay how you will in this regard, but something to keep in mind."))
newPred.ckey = M.ckey
@@ -144,12 +144,12 @@
var/mob/living/simple_mob/vore/morph/newMorph = new /mob/living/simple_mob/vore/morph(get_turf(src))
if(M.mind)
M.mind.transfer_to(newMorph)
to_chat(M, "<span class='notice'>You are a <b>Morph</b>, somehow having gotten aboard the station in your wandering. \
to_chat(M, span_notice("You are a <b>Morph</b>, somehow having gotten aboard the station in your wandering. \
You are wary of environment around you, but your primal hunger still calls for you to find prey. Seek a convincing disguise, \
using your amorphous form to traverse vents to find and consume weak prey.</span>")
to_chat(M, "<span class='notice'>You can use shift + click on objects to disguise yourself as them, but your strikes are nearly useless when you are disguised. \
using your amorphous form to traverse vents to find and consume weak prey."))
to_chat(M, span_notice("You can use shift + click on objects to disguise yourself as them, but your strikes are nearly useless when you are disguised. \
You can undisguise yourself by shift + clicking yourself, but disguise being switched, or turned on and off has a short cooldown. You can also ventcrawl, \
by using alt + click on the vent or scrubber.</span>")
by using alt + click on the vent or scrubber."))
to_chat(M, span_critical("Please be advised, this role is NOT AN ANTAGONIST."))
to_chat(M, span_warning("You may be a spooky space monster, but your role is to facilitate spooky space monster roleplay, not to fight the station and kill people. You can of course eat and/or digest people as you like if OOC prefs align, but this should be done as part of roleplay. If you intend to fight the station and kill people and such, you need permission from the staff team. GENERALLY, this role should avoid well populated areas. Youre a weird spooky space monster, so the bar is probably not where youd want to go if you intend to survive. Of course, youre welcome to try to make friends and roleplay how you will in this regard, but something to keep in mind."))
@@ -40,10 +40,10 @@
/obj/structure/ghost_pod/manual/cursedblade/create_occupant(var/mob/M)
density = FALSE
var/obj/item/melee/cursedblade/R = new(get_turf(src))
to_chat(M, "<span class='notice'>You are a <b>Cursed Sword</b>, discovered by a hapless explorer. \
to_chat(M, span_notice("You are a " + span_bold("Cursed Sword") + ", discovered by a hapless explorer. \
You were once an explorer yourself, when one day you discovered a strange sword made from a red crystal. As soon as you touched it,\
your body was reduced to ashes and your soul was cursed to remain trapped in the blade forever. \
Now it is up to you to decide whether you want to be a faithful companion, or a bitter prisoner of the blade.</span>")
Now it is up to you to decide whether you want to be a faithful companion, or a bitter prisoner of the blade."))
R.ghost_inhabit(M)
visible_message(span_warning("The blade shines brightly for a brief moment as [usr] pulls it out of the stone!"))
log_and_message_admins("successfully acquired a cursed sword.")
@@ -23,12 +23,12 @@
if(M.mind)
M.mind.transfer_to(R)
// Put this text here before ckey change so that their laws are shown below it, since borg login() shows it.
to_chat(M, "<span class='notice'>You are a <b>Lost Drone</b>, discovered inside the wreckage of your previous home. \
to_chat(M, span_notice("You are a <b>Lost Drone</b>, discovered inside the wreckage of your previous home. \
Something has reactivated you, with their intentions unknown to you, and yours unknown to them. They are a foreign entity, \
however they did free you from your pod...</span>")
to_chat(M, "<span class='notice'><b>Be sure to examine your currently loaded lawset closely.</b> Remember, your \
however they did free you from your pod..."))
to_chat(M, span_notice(span_bold("Be sure to examine your currently loaded lawset closely.") + " Remember, your \
definiton of 'the station' is where your pod is, and unless your laws say otherwise, the entity that released you \
from the pod is not a crewmember.</span>")
from the pod is not a crewmember."))
R.ckey = M.ckey
visible_message(span_warning("As \the [src] opens, the eyes of the robot flicker as it is activated."))
R.namepick()
@@ -53,8 +53,8 @@
M.mind.transfer_to(R)
// Put this text here before ckey change so that their laws are shown below it, since borg login() shows it.
to_chat(M, span_notice("You are a <b>Gravekeeper Drone</b>, activated once again to tend to the restful dead."))
to_chat(M, "<span class='notice'><b>Be sure to examine your currently loaded lawset closely.</b> Remember, your \
definiton of 'your gravesite' is where your pod is.</span>")
to_chat(M, span_notice(span_bold("Be sure to examine your currently loaded lawset closely.") + " Remember, your \
definiton of 'your gravesite' is where your pod is."))
R.ckey = M.ckey
visible_message(span_warning("As \the [src] opens, the eyes of the robot flicker as it is activated."))
R.namepick()
@@ -92,7 +92,7 @@
. = ..()
var/turf/T = get_turf(src)
say_dead_object("A <span class='notice'>[drone_class] swarm drone</span> shell is now available in \the [T.loc].", src)
say_dead_object("A " + span_notice("[drone_class] swarm drone") + " shell is now available in \the [T.loc].", src)
/obj/structure/ghost_pod/ghost_activated/swarm_drone/event/gunner
name = "gunner shell"
@@ -13,12 +13,12 @@
if(M.mind)
M.mind.transfer_to(R)
// Put this text here before ckey change so that their laws are shown below it, since borg login() shows it.
to_chat(M, "<span class='notice'>You are a <b>Lost Drone</b>, discovered inside the wreckage of your previous home. \
to_chat(M, span_notice("You are a " + span_bold("Lost Drone") + ", discovered inside the wreckage of your previous home. \
Something has reactivated you, with their intentions unknown to you, and yours unknown to them. They are a foreign entity, \
however they did free you from your pod...</span>")
to_chat(M, "<span class='notice'><b>Be sure to examine your currently loaded lawset closely.</b> Remember, your \
however they did free you from your pod..."))
to_chat(M, span_notice(span_bold("Be sure to examine your currently loaded lawset closely.") + " Remember, your \
definiton of 'the station' is where your pod is, and unless your laws say otherwise, the entity that released you \
from the pod is not a crewmember.</span>")
from the pod is not a crewmember."))
R.ckey = M.ckey
visible_message(span_warning("As \the [src] opens, the eyes of the robot flicker as it is activated."))
R.namepick()
@@ -16,11 +16,11 @@
if(!istype(G, /obj/item/grab) || !ismob(G.affecting))
return
if(occupied)
to_chat(user, "<span class = 'danger'>The spike already has something on it, finish collecting its meat first!</span>")
to_chat(user, span_danger("The spike already has something on it, finish collecting its meat first!"))
else
if(spike(G.affecting))
var/datum/gender/T = gender_datums[G.affecting.get_visible_gender()]
visible_message("<span class = 'danger'>[user] has forced [G.affecting] onto the spike, killing [T.him] instantly!</span>")
visible_message(span_danger("[user] has forced [G.affecting] onto the spike, killing [T.him] instantly!"))
var/mob/M = G.affecting
M.forceMove(src)
qdel(G)
@@ -129,10 +129,10 @@
qdel(contained)
contained = new mask_type(src)
breather = null
src.visible_message("<b>\The [contained]</b> slips to \the [src]!")
src.visible_message(span_infoplain(span_bold("\The [contained]") + " slips to \the [src]!"))
update_icon()
return
usr.visible_message("<b>\The [usr]</b> begins carefully placing the mask onto [target].",
usr.visible_message(span_infoplain(span_bold("\The [usr]") + " begins carefully placing the mask onto [target]."),
span_notice("You begin carefully placing the mask onto [target]."))
if(!do_mob(usr, target, 100) || !can_apply_to_target(target, usr))
return
@@ -151,14 +151,14 @@
visible_message("\The [attached] is taken off \the [src]")
attached = null
else if(ishuman(target))
usr.visible_message("<b>\The [usr]</b> begins inserting needle into [target]'s vein.",
usr.visible_message(span_infoplain(span_bold("\The [usr]") + " begins inserting needle into [target]'s vein."),
span_notice("You begin inserting needle into [target]'s vein."))
if(!do_mob(usr, target, 50))
usr.visible_message(span_notice("\The [usr]'s hand slips and pricks \the [target]."),
span_notice("Your hand slips and pricks \the [target]."))
target.apply_damage(3, BRUTE, pick(BP_R_ARM, BP_L_ARM))
return
usr.visible_message("<b>\The [usr]</b> hooks \the [target] up to \the [src].",
usr.visible_message(span_infoplain(span_bold("\The [usr]") + "hooks \the [target] up to \the [src]."),
span_notice("You hook \the [target] up to \the [src]."))
attached = target
START_PROCESSING(SSobj,src)
@@ -184,13 +184,13 @@
to_chat(user, span_warning("There is no tank in \the [src]!"))
return
else if (tank && is_loosen)
user.visible_message("<b>\The [user]</b> removes \the [tank] from \the [src].", "<span class='warning'>You remove \the [tank] from \the [src].</span</span>>")
user.visible_message(span_warningplain(span_bold("\The [user]") + " removes \the [tank] from \the [src]."), span_warning("You remove \the [tank] from \the [src]."))
user.put_in_hands(tank)
tank = null
update_icon()
return
else if (!is_loosen)
user.visible_message("<b>\The [user]</b> tries to removes \the [tank] from \the [src] but it won't budge.", "<span class='warning'>You try to removes \the [tank] from \the [src] but it won't budge.</span</span>>")
user.visible_message(span_warningplain(span_bold("\The [user]") + " tries to removes \the [tank] from \the [src] but it won't budge."), span_warning("You try to removes \the [tank] from \the [src] but it won't budge."))
return
if ("Toggle valve")
if (!tank)
@@ -198,7 +198,7 @@
return
else
if (valve_opened)
src.visible_message("<b>\The [user]</b> closes valve on \the [src]!",
src.visible_message(span_infoplain(span_bold("\The [user]") + " closes valve on \the [src]!"),
span_notice("You close valve on \the [src]."))
if(breather)
breather.internals?.icon_state = "internal0"
@@ -206,7 +206,7 @@
valve_opened = FALSE
update_icon()
else
src.visible_message("<b>\The [user]</b> opens valve on \the [src]!",
src.visible_message(span_infoplain(span_bold("\The [user]") + " opens valve on \the [src]!"),
span_notice("You open valve on \the [src]."))
if(breather)
breather.internal = tank
@@ -319,7 +319,7 @@
user.drop_item()
W.forceMove(src)
tank = W
user.visible_message("<b>\The [user]</b> attaches \the [tank] to \the [src].", span_notice("You attach \the [tank] to \the [src]."))
user.visible_message(span_bold("\The [user]") + " attaches \the [tank] to \the [src].", span_notice("You attach \the [tank] to \the [src]."))
src.add_fingerprint(user)
update_icon()
@@ -373,7 +373,7 @@
else
qdel(contained)
contained = new mask_type (src)
src.visible_message("<b>\The [contained]</b> slips to \the [src]!")
src.visible_message(span_bold("\The [contained]") + " slips to \the [src]!")
breather = null
update_icon()
return
@@ -11,8 +11,8 @@
name = "alien console"
desc = "The console flashes what appear to be symbols you've never seen before."
icon_state = "console-c"
interaction_message = "<span class='warning'>The console flashes a series of unknown symbols as you press a button on what is presumably a keyboard. It probably some sort of \
authentication error. Since you're not an alien, you should probably leave it alone.</span>"
interaction_message = span_warning("The console flashes a series of unknown symbols as you press a button on what is presumably a keyboard. It probably some sort of \
authentication error. Since you're not an alien, you should probably leave it alone.")
/obj/structure/prop/alien/computer/camera
desc = "This console is briefly flashing video feeds of various locations close by."
@@ -90,11 +90,11 @@
/obj/structure/prop/prism/proc/rotate_auto(var/new_bearing)
if(rotation_lock)
visible_message("<b>\The [src]</b> shudders.")
visible_message(span_infoplain(span_bold("\The [src]") + " shudders."))
playsound(src, 'sound/effects/clang.ogg', 50, 1)
return
visible_message("<b>\The [src]</b> rotates to a bearing of [new_bearing].")
visible_message(span_infoplain(span_bold("\The [src]") + " rotates to a bearing of [new_bearing]."))
var/rotate_degrees = new_bearing - degrees_from_north
+2 -2
View File
@@ -58,7 +58,7 @@
desc = "A sculpture made of pure phoron. It is covered in a lacquer that prevents erosion and renders it fireproof. It's safe. Probably."
icon_state = "phoronic"
layer = ABOVE_WINDOW_LAYER
interaction_message = "<span class = 'notice'>Cool to touch and unbelievable smooth. You can almost see your reflection in it.</span>"
interaction_message = span_notice("Cool to touch and unbelievable smooth. You can almost see your reflection in it.")
/obj/structure/prop/statue/phoron/New()
set_light(2, 3, "#cc66ff")
@@ -71,4 +71,4 @@
/obj/structure/prop/statue/pillar/dark
name = "pillar"
desc = "A dark pillar."
icon_state = "dark_pillar"
icon_state = "dark_pillar"
+3 -3
View File
@@ -205,7 +205,7 @@
if(W.has_tool_quality(TOOL_WRENCH) && !anchored)
playsound(src, W.usesound, 50, 1)
if(do_after(user, 20, src))
user.visible_message("<b>\The [user]</b> dismantles \the [src].", span_notice("You dismantle \the [src]."))
user.visible_message(span_infoplain(span_bold("\The [user]") + " dismantles \the [src]."), span_notice("You dismantle \the [src]."))
new /obj/item/stack/material/steel(get_turf(usr), 2)
qdel(src)
return
@@ -216,13 +216,13 @@
if(F.welding)
playsound(src, F.usesound, 50, 1)
if(do_after(user, 20, src))
user.visible_message("<b>\The [user]</b> repairs some damage to \the [src].", span_notice("You repair some damage to \the [src]."))
user.visible_message(span_infoplain(span_bold("\The [user]") + " repairs some damage to \the [src]."), span_notice("You repair some damage to \the [src]."))
health = min(health+(maxhealth/5), maxhealth) // 20% repair per application
return
// Install
if(W.has_tool_quality(TOOL_SCREWDRIVER))
user.visible_message(anchored ? "<b>\The [user]</b> begins unscrewing \the [src]." : "<b>\The [user]</b> begins fasten \the [src]." )
user.visible_message(span_info(anchored ? span_bold("\The [user]") + " begins unscrewing \the [src]." : span_bold("\The [user]") + "begins fasten \the [src]." ))
playsound(src, W.usesound, 75, 1)
if(do_after(user, 10, src))
to_chat(user, (anchored ? span_notice("You have unfastened \the [src] from the floor.") : span_notice("You have fastened \the [src] to the floor.")))
+1 -1
View File
@@ -48,7 +48,7 @@ FLOOR SAFES
if(tumbler_2_pos == tumbler_2_open)
to_chat(user, span_notice("You hear a [pick("tink", "krink", "plink")] from \the [src]."))
if(tumbler_1_pos == tumbler_1_open && tumbler_2_pos == tumbler_2_open)
if(user) visible_message("<b>[pick("Spring", "Sprang", "Sproing", "Clunk", "Krunk")]!</b>")
if(user) visible_message(span_infoplain(span_bold("[pick("Spring", "Sprang", "Sproing", "Clunk", "Krunk")]!")))
return 1
return 0
+1 -1
View File
@@ -18,7 +18,7 @@
playsound(src, I.usesound, 50, 1)
var/actual_time = I.toolspeed * 170
user.visible_message( \
"<b>\The [user]</b> begins salvaging from \the [src].", \
span_infoplain(span_bold("\The [user]") + " begins salvaging from \the [src]."), \
span_notice("You start salvaging from \the [src]."))
if(do_after(user, actual_time, target = src))
user.visible_message( \
+1 -1
View File
@@ -1494,7 +1494,7 @@
. = ..()
. += "The calendar shows that the date is [stationdate2text()]."
if (Holiday.len)
. += "Today is <strong><span class='green'>[english_list(Holiday)]</span></strong>."
. += "Today is " + span_bold(span_green("[english_list(Holiday)]")) + "."
/obj/structure/sign/explosive
name = "\improper HIGH EXPLOSIVES sign"
@@ -13,7 +13,7 @@
/obj/structure/undies_wardrobe/interact(var/mob/living/carbon/human/H)
var/dat = list()
dat += "<b>Underwear:</b><br>"
dat += span_bold("Underwear:") + "<br>"
for(var/datum/category_group/underwear/UWC in global_underwear.categories)
var/datum/category_item/underwear/UWI = H.all_underwear[UWC.name]
var/item_name = UWI ? UWI.name : "None"
+1 -1
View File
@@ -525,7 +525,7 @@
to_chat(usr, span_warning("\The [thing] is empty."))
return
// Clear the vessel.
visible_message("<b>\The [usr]</b> tips the contents of \the [thing] into \the [src].")
visible_message(span_infoplain(span_bold("\The [usr]") + " tips the contents of \the [thing] into \the [src]."))
thing.reagents.clear_reagents()
thing.update_icon()
+2 -2
View File
@@ -215,7 +215,7 @@
damage = damage / 2
take_damage(damage)
else
visible_message("<b>\The [user]</b> bonks \the [src] harmlessly.")
visible_message(span_infoplain(span_bold("\The [user]") + " bonks \the [src] harmlessly."))
user.do_attack_animation(src)
return 1
@@ -304,7 +304,7 @@
if (C.use(1))
playsound(src, 'sound/effects/sparks1.ogg', 75, 1)
user.visible_message( \
"<b>\The [user]</b> begins to wire \the [src] for electrochromic tinting.", \
span_infoplain(span_bold("\The [user]") + " begins to wire \the [src] for electrochromic tinting."), \
span_notice("You begin to wire \the [src] for electrochromic tinting."), \
"You hear sparks.")
if(do_after(user, 20 * C.toolspeed, src) && state == 0)