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
+4 -4
View File
@@ -78,7 +78,7 @@
var/scan_data = ""
if(timeofdeath)
scan_data += "<b>Time of death:</b> [worldtime2stationtime(timeofdeath)]<br><br>"
scan_data += span_bold("Time of death:") + " [worldtime2stationtime(timeofdeath)]<br><br>"
var/n = 1
for(var/wdata_idx in wdata)
@@ -121,7 +121,7 @@
if(!total_score) total_score = D.organs_scanned.len
scan_data += "<b>Weapon #[n]</b><br>"
scan_data += span_bold("Weapon #[n]") + "<br>"
if(damaging_weapon)
scan_data += "Severity: [damage_desc]<br>"
scan_data += "Hits by weapon: [total_hits]<br>"
@@ -136,7 +136,7 @@
n++
if(chemtraces.len)
scan_data += "<b>Trace Chemicals: </b><br>"
scan_data += span_bold("Trace Chemicals: ") + "<br>"
for(var/chemID in chemtraces)
scan_data += chemID
scan_data += "<br>"
@@ -177,7 +177,7 @@
if(!S.open)
to_chat(user, span_warning("You have to cut [S] open first!"))
return
M.visible_message("<b>\The [user]</b> scans the wounds on [M]'s [S.name] with [src]")
M.visible_message(span_infoplain(span_bold("\The [user]") + " scans the wounds on [M]'s [S.name] with [src]"))
src.add_data(S)
+2 -2
View File
@@ -97,7 +97,7 @@
/obj/item/cane/white/collapsible/attack_self(mob/user as mob)
on = !on
if(on)
user.visible_message("<b>\The [user]</b> extends the white cane.",\
user.visible_message(span_infoplain(span_bold("\The [user]") + " extends the white cane."),\
span_warning("You extend the white cane."),\
"You hear an ominous click.")
icon_state = "whitecane1out"
@@ -106,7 +106,7 @@
force = 5
attack_verb = list("smacked", "struck", "cracked", "beaten")
else
user.visible_message("<b>\The [user]</b> collapses the white cane.",\
user.visible_message(span_infoplain(span_bold("\The [user]") + " collapses the white cane."),\
span_notice("You collapse the white cane."),\
"You hear a click.")
icon_state = "whitecane1in"
@@ -40,11 +40,11 @@
/obj/item/capture_crystal/examine(user)
. = ..()
if(user == owner && bound_mob)
. += "<span class = 'notice'>[bound_mob]'s crystal</span>"
. += span_notice("[bound_mob]'s crystal")
if(isanimal(bound_mob))
. += "<span class = 'notice'>[bound_mob.health / bound_mob.maxHealth * 100]%</span>"
. += span_notice("[bound_mob.health / bound_mob.maxHealth * 100]%")
if(bound_mob.ooc_notes)
. += "<span class = 'deptradio'>OOC Notes:</span> <a href='?src=\ref[bound_mob];ooc_notes=1'>\[View\]</a> - <a href='?src=\ref[src];print_ooc_notes_to_chat=1'>\[Print\]</a>"
. += span_deptradio("OOC Notes:") + " <a href='?src=\ref[bound_mob];ooc_notes=1'>\[View\]</a> - <a href='?src=\ref[src];print_ooc_notes_to_chat=1'>\[Print\]</a>"
. += span_deptradio("<a href='?src=\ref[bound_mob];vore_prefs=1'>\[Mechanical Vore Preferences\]</a>")
//Command! This lets the owner toggle hostile on AI controlled mobs, or send a silent command message to your bound mob, wherever they may be.
@@ -9,7 +9,7 @@
/obj/item/circuitboard/rdconsole/attackby(obj/item/I as obj, mob/user as mob)
if(I.has_tool_quality(TOOL_SCREWDRIVER))
playsound(src, I.usesound, 50, 1)
user.visible_message("<b>\The [user]</b> adjusts the jumper on \the [src]'s access protocol pins.", span_notice("You adjust the jumper on the access protocol pins."))
user.visible_message(span_infoplain(span_bold("\The [user]") + " adjusts the jumper on \the [src]'s access protocol pins."), span_notice("You adjust the jumper on the access protocol pins."))
if(build_path == /obj/machinery/computer/rdconsole/core)
name = T_BOARD("RD Console - Robotics")
build_path = /obj/machinery/computer/rdconsole/robotics
@@ -14,7 +14,7 @@
/obj/item/circuitboard/rdserver/attackby(obj/item/I as obj, mob/user as mob)
if(I.has_tool_quality(TOOL_SCREWDRIVER))
playsound(src, I.usesound, 50, 1)
user.visible_message("<b>\The [user]</b> adjusts the jumper on \the [src]'s access protocol pins.", span_notice("You adjust the jumper on the access protocol pins."))
user.visible_message(span_infoplain(span_bold("\The [user]") + " adjusts the jumper on \the [src]'s access protocol pins."), span_notice("You adjust the jumper on the access protocol pins."))
if(build_path == /obj/machinery/r_n_d/server/core)
name = T_BOARD("RD Console - Robotics")
build_path = /obj/machinery/r_n_d/server/robotics
@@ -108,20 +108,20 @@
icon_state = "circuit"
/obj/item/circuitboard/mecha/imperion/main
desc = "It is marked with a <span class='alien'>strange glyph</span>."
desc = "It is marked with a " + span_alien("strange glyph") + "."
/obj/item/circuitboard/mecha/imperion/peripherals
desc = "It is marked with a <span class='alien'>pulsing glyph</span>."
desc = "It is marked with a " + span_alien("pulsing glyph") + "."
/obj/item/circuitboard/mecha/imperion/targeting
desc = "It is marked with an <span class='alien'>ominous glyph</span>."
desc = "It is marked with an " + span_alien("ominous glyph") + "."
/obj/item/circuitboard/mecha/imperion/phasing
desc = "It is marked with a <span class='alien'>disturbing glyph</span>."
desc = "It is marked with a " + span_alien("disturbing glyph") + "."
/obj/item/circuitboard/mecha/imperion/damaged
name = "Damaged Alien Circuit"
desc = "It is marked with a <span class='alien'>constantly shifting glyph</span>."
desc = "It is marked with a " + span_alien("constantly shifting glyph") + "."
origin_tech = list(TECH_DATA = 3, TECH_BLUESPACE = 1, TECH_PRECURSOR = 2)
//Undef the macro, shouldn't be needed anywhere else
@@ -128,7 +128,7 @@
// Used by admin log.
var/injected_with_monkey = ""
if((buf.types & DNA2_BUF_SE) && (block ? (GetState() && block == MONKEYBLOCK) : GetState(MONKEYBLOCK)))
injected_with_monkey = " <span class='danger'>(MONKEY)</span>"
injected_with_monkey = span_danger("(MONKEY)")
add_attack_logs(user,M,"[injected_with_monkey] used the [name] on")
+7 -7
View File
@@ -79,7 +79,7 @@
var/mob/living/carbon/human/C = loc
if (src == C.wear_mask && C.check_has_mouth()) // if it's in the human/monkey mouth, transfer reagents to the mob
if (!active || !ec_cartridge || !ec_cartridge.reagents.total_volume)//no cartridge
to_chat(C, "<span class='notice'>[src] turns off.</span> ")
to_chat(C, span_notice("[src] turns off."))
active=0//autodisable the cigarette
STOP_PROCESSING(SSobj, src)
update_icon()
@@ -109,27 +109,27 @@
/obj/item/clothing/mask/smokable/ecig/attackby(var/obj/item/I, var/mob/user as mob)
if(istype(I, /obj/item/reagent_containers/ecig_cartridge))
if (ec_cartridge)//can't add second one
to_chat(user, "<span class='notice'>A cartridge has already been installed.</span> ")
to_chat(user, span_notice("A cartridge has already been installed."))
else//fits in new one
user.remove_from_mob(I)
I.forceMove(src)//I.loc=src
ec_cartridge = I
update_icon()
to_chat(user, "<span class='notice'>You insert [I] into [src].</span> ")
to_chat(user, span_notice("You insert [I] into [src]."))
/obj/item/clothing/mask/smokable/ecig/attack_self(mob/user as mob)
if (active)
active=0
STOP_PROCESSING(SSobj, src)
to_chat(user, "<span class='notice'>You turn off \the [src]. </span> ")
to_chat(user, span_notice("You turn off \the [src]. "))
update_icon()
else
if (!ec_cartridge)
to_chat(user, "<span class='notice'>You can't use it with no cartridge installed!.</span> ")
to_chat(user, span_notice("You can't use it with no cartridge installed!."))
return
active=1
START_PROCESSING(SSobj, src)
to_chat(user, "<span class='notice'>You turn on \the [src]. </span> ")
to_chat(user, span_notice("You turn on \the [src]. "))
update_icon()
/obj/item/clothing/mask/smokable/ecig/attack_hand(mob/user as mob)//eject cartridge
@@ -137,7 +137,7 @@
if (ec_cartridge)
active=0
user.put_in_hands(ec_cartridge)
to_chat(user, "<span class='notice'>You eject [ec_cartridge] from \the [src].</span> ")
to_chat(user, span_notice("You eject [ec_cartridge] from \the [src]."))
ec_cartridge = null
update_icon()
else
+2 -2
View File
@@ -302,7 +302,7 @@ var/last_chew = 0
return 1
/obj/item/handcuffs/legcuffs/bola/dropped()
visible_message("<b>\The [src]</b> falls apart!")
visible_message(span_infoplain(span_bold("\The [src]") + " falls apart!"))
qdel(src)
/obj/item/handcuffs/legcuffs/bola/place_legcuffs(var/mob/living/carbon/target, var/mob/user)
@@ -314,7 +314,7 @@ var/last_chew = 0
return 0
if(!H.has_organ_for_slot(slot_legcuffed))
H.visible_message("<b>\The [src]</b> slams into [H], but slides off!")
H.visible_message(span_infoplain(span_bold("\The [src]") + " slams into [H], but slides off!"))
src.dropped()
return 0
@@ -165,7 +165,7 @@ Due to the small chemical capacity of the implant, the life of the implant is re
var/newlaws = tgui_input_text(user, "Please Input Laws", "Compliance Laws", "", multiline = TRUE, prevent_enter = TRUE)
newlaws = sanitize(newlaws,2048)
if(newlaws)
to_chat(user,"You set the laws to: <br><span class='notice'>[newlaws]</span>")
to_chat(user,"You set the laws to: <br>" + span_notice("[newlaws]"))
implant.laws = newlaws //Organic
else //No using other implants.
to_chat(user,span_notice("A red warning pops up on the implanter's micro-screen: 'INVALID IMPLANT DETECTED.'"))
@@ -18,7 +18,7 @@
<b>Important Notes:</b> Nanites will fail to complete their task if a suitable location cannot be found for the organ.<BR>
<HR>
<b>Implant Details:</b><BR>
<b>Function:</b> Nanites will fabricate: <span class='alien'>[organ_display_name]</span><BR>
<b>Function:</b> Nanites will fabricate: [span_alien("[organ_display_name]")]<BR>
<b>Special Features:</b> Organ identification protocols.<BR>
<b>Integrity:</b> N/A"}
return dat
@@ -35,10 +35,10 @@
else
health_text = "[round(src.occupant.health,0.1)]"
var/dat ="<B>Implanter Status</B><BR>"
var/dat =span_bold("Implanter Status") + "<BR>"
dat +="<B>Current occupant:</B> [src.occupant ? "<BR>Name: [src.occupant]<BR>Health: [health_text]<BR>" : "<FONT color=red>None</FONT>"]<BR>"
dat += "<B>Implants:</B> [src.implant_list.len ? "[implant_list.len]" : "<A href='?src=\ref[src];replenish=1'>Replenish</A>"]<BR>"
dat +=span_bold("Current occupant:") + " [src.occupant ? "<BR>Name: [src.occupant]<BR>Health: [health_text]<BR>" : "<FONT color=red>None</FONT>"]<BR>"
dat += span_bold("Implants:") + " [src.implant_list.len ? "[implant_list.len]" : "<A href='?src=\ref[src];replenish=1'>Replenish</A>"]<BR>"
if(src.occupant)
dat += "[src.ready ? "<A href='?src=\ref[src];implant=1'>Implant</A>" : "Recharging"]<BR>"
user.set_machine(src)
@@ -49,7 +49,7 @@
/obj/item/implantpad/attack_self(mob/user as mob)
user.set_machine(src)
var/dat = "<B>Implant Mini-Computer:</B><HR>"
var/dat = span_bold("Implant Mini-Computer:") + "<HR>"
if (src.case)
if(src.case.imp)
if(istype(src.case.imp, /obj/item/implant))
@@ -115,7 +115,7 @@
/obj/item/chainsaw/examine(mob/user)
. = ..()
if(max_fuel && get_dist(user, src) == 0)
. += "<span class = 'notice'>The [src] feels like it contains roughtly [get_fuel()] units of fuel left.</span>"
. += span_notice("The [src] feels like it contains roughtly [get_fuel()] units of fuel left.")
/obj/item/chainsaw/update_icon()
if(on)
@@ -54,7 +54,7 @@
loaded = "\the [loading]"
user.visible_message( \
"<b>\The [user]</b> scoops up some of [loaded] with \the [src]!",
span_infoplain(span_bold("\The [user]") + " scoops up some of [loaded] with \the [src]!"),
span_notice("You scoop up some of [loaded] with \the [src]!")
)
loading.bitecount++
@@ -108,12 +108,12 @@
if(M == user)
if(!M.can_eat(loaded))
return
M.visible_message("<b>\The [user]</b> eats some of [loaded] with \the [src].")
M.visible_message(span_bold("\The [user]") + "eats some of [loaded] with \the [src].")
else
user.visible_message(span_warning("\The [user] begins to feed \the [M]!"))
if(!(M.can_force_feed(user, loaded) && do_mob(user, M, 5 SECONDS)))
return
M.visible_message("<b>\The [user]</b> feeds some of [loaded] to \the [M] with \the [src].")
M.visible_message(span_bold("\The [user]") + "feeds some of [loaded] to \the [M] with \the [src].")
playsound(src,'sound/items/eatfood.ogg', rand(10,40), 1)
loaded = null
update_icon()
@@ -150,7 +150,7 @@
src.set_material(material)
return TRUE
else
to_chat(M, "<span class = 'warning'>You can't sharpen and re-edge [src].</span>")
to_chat(M, span_warning("You can't sharpen and re-edge [src]."))
return FALSE
/*
@@ -333,7 +333,7 @@ var/list/tape_roll_applications = list()
/obj/item/tape/attack_hand(mob/user as mob)
if (user.a_intent == I_HELP && src.allowed(user))
user.show_viewers("<b>\The [user]</b> lifts \the [src], allowing passage.")
user.show_viewers(span_infoplain(span_bold("\The [user]") + " lifts \the [src], allowing passage."))
for(var/obj/item/tape/T in gettapeline())
T.lift(100) //~10 seconds
else
@@ -377,7 +377,7 @@ var/list/tape_roll_applications = list()
if(user.a_intent == I_HELP)
to_chat(user, span_warning("You refrain from breaking \the [src]."))
return
user.visible_message("<b>\The [user]</b> breaks \the [src]!",span_notice("You break \the [src]."))
user.visible_message(span_bold("\The [user]") + "breaks \the [src]!",span_notice("You break \the [src]."))
for (var/obj/item/tape/T in gettapeline())
if(T == src)
+2 -2
View File
@@ -20,10 +20,10 @@
return
user.set_machine(src)
var/dat = "<B>Teleportation Scroll:</B><BR>"
var/dat = span_bold("Teleportation Scroll:") + "<BR>"
dat += "Number of uses: [src.uses]<BR>"
dat += "<HR>"
dat += "<B>Four uses use them wisely:</B><BR>"
dat += span_bold("Four uses use them wisely:") + "<BR>"
dat += "<A href='byond://?src=\ref[src];spell_teleport=1'>Teleport</A><BR>"
dat += "Kind regards,<br>Wizards Federation<br><br>P.S. Don't forget to bring your gear, you'll need it to cast most spells.<HR>"
user << browse(dat, "window=scroll")
@@ -518,29 +518,29 @@
return
if(!parachute) //This packs the parachute
H.visible_message("<b>\The [H]</b> starts to pack \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [H]") + " starts to pack \the [src]!"), \
span_notice("You start to pack \the [src]!"), \
"You hear the shuffling of cloth.")
span_infoplain("You hear the shuffling of cloth."))
if(do_after(H, 50))
H.visible_message("<b>\The [H]</b> finishes packing \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [H]") + " finishes packing \the [src]!"), \
span_notice("You finish packing \the [src]!"), \
"You hear the shuffling of cloth.")
span_infoplain("You hear the shuffling of cloth."))
parachute = TRUE
else
H.visible_message("<b>\The [src]</b> gives up on packing \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [src]") + " gives up on packing \the [src]!"), \
span_notice("You give up on packing \the [src]!"))
return
else //This unpacks the parachute
H.visible_message("<b>\The [src]</b> starts to unpack \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [src]") + " starts to unpack \the [src]!"), \
span_notice("You start to unpack \the [src]!"), \
"You hear the shuffling of cloth.")
span_infoplain("You hear the shuffling of cloth."))
if(do_after(H, 25))
H.visible_message("<b>\The [src]</b> finishes unpacking \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [src]") + " finishes unpacking \the [src]!"), \
span_notice("You finish unpacking \the [src]!"), \
"You hear the shuffling of cloth.")
span_infoplain("You hear the shuffling of cloth."))
parachute = FALSE
else
H.visible_message("<b>\The [src]</b> decides not to unpack \the [src]!", \
H.visible_message(span_infoplain(span_bold("\The [src]") + " decides not to unpack \the [src]!"), \
span_notice("You decide not to unpack \the [src]!"))
return
@@ -156,7 +156,7 @@
/obj/item/storage/box/flashbangs
name = "box of flashbangs (WARNING)"
desc = "<B>WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use.</B>"
desc = span_bold("WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use.")
icon_state = "flashbang"
starts_with = list(/obj/item/grenade/flashbang = 7)
drop_sound = 'sound/items/drop/ammobox.ogg'
@@ -335,7 +335,7 @@
/obj/item/storage/box/mousetraps
name = "box of Pest-B-Gon mousetraps"
desc = span_red("<B>WARNING:</B>") + " <I>Keep out of reach of children</I>."
desc = span_red(span_bold("WARNING:")) + " " + span_italics("Keep out of reach of children") + "."
icon_state = "mousetraps"
starts_with = list(/obj/item/assembly/mousetrap = 7)
@@ -466,7 +466,7 @@
//Donk-pockets
/obj/item/storage/box/donkpockets
name = "box of donk-pockets"
desc = "<B>Instructions:</B> <I>Heat in microwave. Product will cool if not eaten within seven minutes.</I>"
desc = span_bold("Instructions:") + " " + span_italics("Heat in microwave. Product will cool if not eaten within seven minutes.")
icon_state = "donkpocketbox"
starts_with = list(/obj/item/reagent_containers/food/snacks/donkpocket = 7)
@@ -502,6 +502,6 @@
/obj/item/storage/box/sinpockets
name = "box of sin-pockets"
desc = "<B>Instructions:</B> <I>Crush bottom of package to initiate chemical heating. Wait for 20 seconds before consumption. Product will cool if not eaten within seven minutes.</I>"
desc = span_bold("Instructions:") + " " + span_italics("Crush bottom of package to initiate chemical heating. Wait for 20 seconds before consumption. Product will cool if not eaten within seven minutes.")
icon_state = "donk_kit"
starts_with = list(/obj/item/reagent_containers/food/snacks/donkpocket/sinpocket = 7)
@@ -67,7 +67,7 @@
force = 15//quite robust
attack_verb = list("smacked", "struck", "slapped")
else
user.visible_message("<b>\The [user]</b> collapses their telescopic baton.",\
user.visible_message(span_infoplain(span_bold("\The [user]") + " collapses their telescopic baton."),\
span_notice("You collapse the baton."),\
"You hear a click.")
icon_state = "telebaton0"
+1 -1
View File
@@ -50,7 +50,7 @@
icon_state = "c-4[size]_1"
playsound(src, 'sound/weapons/armbomb.ogg', 75, 1)
for(var/mob/O in hearers(src, null))
O.show_message("[icon2html(src, O.client)] <span class = 'warning'> The [src.name] beeps! </span>")
O.show_message("[icon2html(src, O.client)] " + span_warning(" The [src.name] beeps!"))
sleep(50)
explosion(get_turf(src), devastate, heavy_impact, light_impact, flash_range)
for(var/dirn in cardinal) //This is to guarantee that C4 at least breaks down all immediately adjacent walls and doors.
@@ -191,7 +191,7 @@ var/list/global/tank_gauge_cache = list()
if(!valve_welded)
to_chat(user, span_notice("You begin welding the \the [src] emergency pressure relief valve."))
if(do_after(user, 40,src))
to_chat(user, span_notice("You carefully weld \the [src] emergency pressure relief valve shut.</span><span class='warning'> \The [src] may now rupture under pressure!"))
to_chat(user, span_notice("You carefully weld \the [src] emergency pressure relief valve shut.") + " " + span_warning("\The [src] may now rupture under pressure!"))
src.valve_welded = 1
src.leaking = 0
else
@@ -455,7 +455,7 @@ var/list/global/tank_gauge_cache = list()
return
T.assume_air(air_contents)
playsound(src, 'sound/weapons/Gunshot_shotgun.ogg', 20, 1)
visible_message("[icon2html(src,viewers(src))] <span class='danger'>\The [src] flies apart!</span>", span_warning("You hear a bang!"))
visible_message("[icon2html(src,viewers(src))] " + span_danger("\The [src] flies apart!"), span_warning("You hear a bang!"))
T.hotspot_expose(air_contents.temperature, 70, 1)
@@ -500,7 +500,7 @@ var/list/global/tank_gauge_cache = list()
T.assume_air(leaked_gas)
if(!leaking)
visible_message("[icon2html(src,viewers(src))] <span class='warning'>\The [src] relief valve flips open with a hiss!</span>", "You hear hissing.")
visible_message("[icon2html(src,viewers(src))] " + span_warning("\The [src] relief valve flips open with a hiss!"), "You hear hissing.")
playsound(src, 'sound/effects/spray.ogg', 10, 1, -3)
leaking = 1
#ifdef FIREDBG
+1 -1
View File
@@ -156,7 +156,7 @@
user.drop_from_inventory(I)
I.loc = src
qdel(I)
to_chat(user, "<span-class='notice'>You place \the [I] back into \the [src].</span>")
to_chat(user, span_notice("You place \the [I] back into \the [src]."))
/obj/item/ducttape/attack_hand(mob/living/L)
anchored = FALSE
@@ -55,11 +55,11 @@ Frequency:
if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))))
usr.set_machine(src)
if (href_list["refresh"])
src.temp = "<B>Persistent Signal Locator</B><HR>"
src.temp = span_bold("Persistent Signal Locator") + "<HR>"
var/turf/sr = get_turf(src)
if (sr)
src.temp += "<B>Located Beacons:</B><BR>"
src.temp += span_bold("Located Beacons:") + "<BR>"
for(var/obj/item/radio/beacon/W in all_beacons)
if (W.frequency == src.frequency)
@@ -78,7 +78,7 @@ Frequency:
direct = "very weak"
src.temp += "[W.code]-[dir2text(get_dir(sr, tr))]-[direct]<BR>"
src.temp += "<B>Extraneous Signals:</B><BR>"
src.temp += span_bold("Extraneous Signals:") + "<BR>"
for (var/obj/item/implant/tracking/W in all_tracking_implants)
if (!W.implanted || !(istype(W.loc,/obj/item/organ/external) || ismob(W.loc) || W.malfunction))
continue
@@ -96,9 +96,9 @@ Frequency:
direct = "weak"
src.temp += "[W.id]-[dir2text(get_dir(sr, tr))]-[direct]<BR>"
src.temp += "<B>You are at \[[sr.x],[sr.y],[sr.z]\]</B> in orbital coordinates.<BR><BR><A href='byond://?src=\ref[src];refresh=1'>Refresh</A><BR>"
src.temp += span_bold("You are at \[[sr.x],[sr.y],[sr.z]\]") + " in orbital coordinates.<BR><BR><A href='byond://?src=\ref[src];refresh=1'>Refresh</A><BR>"
else
src.temp += "<B><FONT color='red'>Processing Error:</FONT></B> Unable to locate orbital position.<BR>"
src.temp += span_bold("<FONT color='red'>Processing Error:</FONT>") + " Unable to locate orbital position.<BR>"
else
if (href_list["freq"])
src.frequency += text2num(href_list["freq"])
@@ -517,7 +517,7 @@
if(mounted_pack.loc != src.loc && src.loc != mounted_pack)
mounted_pack.return_nozzle()
visible_message("<b>\The [src]</b> retracts to its fueltank.")
visible_message(span_infoplain(span_bold("\The [src]") + " retracts to its fueltank."))
if(get_fuel() <= get_max_fuel())
mounted_pack.reagents.trans_to_obj(src, 1)
@@ -82,13 +82,13 @@
/obj/item/tool/wirecutters/cyborg
name = "wirecutters"
desc = "This cuts wires. With science."
desc = "This cuts wires. With science."
usesound = 'sound/items/jaws_cut.ogg'
toolspeed = 0.5
/obj/item/tool/wirecutters/hybrid
name = "strange wirecutters"
desc = "This cuts wires. With <span class='alien'>Science!</span>"
desc = "This cuts wires. With " + span_purple("Science!")
icon_state = "hybcutters"
w_class = ITEMSIZE_NORMAL
origin_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_PHORON = 2)
@@ -102,4 +102,4 @@
desc = "You shouldn't see this."
usesound = 'sound/items/jaws_cut.ogg'
force = 15
toolspeed = 0.25
toolspeed = 0.25
+2 -2
View File
@@ -128,7 +128,7 @@
L.visible_message(
span_danger("[L] steps on \the [src]."),
span_danger("You step on \the [src]!"),
"<b>You hear a loud metallic snap!</b>"
span_infoplain(span_bold("You hear a loud metallic snap!"))
)
attack_mob(L)
if(!has_buckled_mobs())
@@ -275,7 +275,7 @@
L.visible_message(
span_danger("[L] steps in \the [src]."),
span_danger("You step in \the [src]!"),
"<b>You hear a sharp rustling!</b>"
span_infoplain(span_bold("You hear a sharp rustling!"))
)
attack_mob(L)
update_icon()