mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 11:13:16 +00:00
[MIRROR] some more spans (#9170)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Kashargul <KashL@t-online.de>
This commit is contained in:
@@ -191,7 +191,7 @@
|
||||
..()
|
||||
|
||||
/obj/effect/spider/spiderling/die()
|
||||
visible_message(span_alert("[src] dies!"))
|
||||
visible_message(span_warning("[src] dies!"))
|
||||
new /obj/effect/decal/cleanable/spiderling_remains(src.loc)
|
||||
..()
|
||||
|
||||
|
||||
@@ -113,9 +113,9 @@
|
||||
var/mob/living/silicon/robot/R = new drone_type(T)
|
||||
|
||||
// Put this text here before ckey change so that their laws are shown below it, since borg login() shows it.
|
||||
to_chat(C, span_notice("You are a <b>Mercenary Drone</b>, activated to serve your team."))
|
||||
to_chat(C, "<span class='notice'><b>Be sure to examine your currently loaded lawset closely.</b> It would be wise \
|
||||
to speak with your team, and learn what their plan is for today.</span>")
|
||||
to_chat(C, span_notice("You are a " + span_bold("Mercenary Drone") + ", activated to serve your team."))
|
||||
to_chat(C, span_notice(span_bold("Be sure to examine your currently loaded lawset closely.") + " It would be wise \
|
||||
to speak with your team, and learn what their plan is for today."))
|
||||
|
||||
R.key = C.key
|
||||
// R.Namepick() // Apparnetly making someone a merc lets them pick a name, so this isn't needed.
|
||||
|
||||
@@ -818,7 +818,7 @@
|
||||
|
||||
/proc/detect_new_area(var/turf/first, var/user) //Heavily simplified version for creating an area yourself.
|
||||
if(!istype(first)) //Not on a turf.
|
||||
to_chat(usr, "<span class='warning'You can not create a room here.</span>")
|
||||
to_chat(usr, span_warning("You can not create a room here."))
|
||||
return
|
||||
if(get_new_area_type(first.loc) == 1) //Are they in an area they can build? I tried to do this BUILDABLE_AREA_TYPES[first.loc.type] but it refused.
|
||||
var/list/turf/found = new
|
||||
|
||||
@@ -14,69 +14,69 @@ var/global/list/paikeys = list()
|
||||
if(istype(I,/obj/item/tool/screwdriver))
|
||||
if(panel_open)
|
||||
panel_open = FALSE
|
||||
user.visible_message("<span class ='notice'>\The [user] secured \the [src]'s maintenance panel.</span>")
|
||||
user.visible_message(span_notice("\The [user] secured \the [src]'s maintenance panel."))
|
||||
playsound(src, 'sound/items/Screwdriver.ogg', 50, 1)
|
||||
else if(pai)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
panel_open = TRUE
|
||||
user.visible_message("<span class ='warning'>\The [user] opened \the [src]'s maintenance panel.</span>")
|
||||
user.visible_message(span_warning("\The [user] opened \the [src]'s maintenance panel."))
|
||||
playsound(src, 'sound/items/Screwdriver.ogg', 50, 1)
|
||||
if(istype(I,/obj/item/robotanalyzer))
|
||||
if(!panel_open)
|
||||
to_chat(user, "<span class ='warning'>The panel isn't open. You will need to unscrew it to open it.</span>")
|
||||
to_chat(user, span_warning("The panel isn't open. You will need to unscrew it to open it."))
|
||||
else
|
||||
if(cell == PP_FUNCTIONAL)
|
||||
to_chat(user,"Power cell: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Power cell: " + span_notice("functional"))
|
||||
else if(cell == PP_BROKEN)
|
||||
to_chat(user,"Power cell: <span class ='warning'>damaged - CRITICAL</span>")
|
||||
to_chat(user,"Power cell: " + span_warning("damaged - CRITICAL"))
|
||||
else
|
||||
to_chat(user,"Power cell: <span class ='warning'>missing - CRITICAL</span>")
|
||||
to_chat(user,"Power cell: " + span_warning("missing - CRITICAL"))
|
||||
|
||||
if(processor == PP_FUNCTIONAL)
|
||||
to_chat(user,"Processor: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Processor: " + span_notice("functional"))
|
||||
else if(processor == PP_BROKEN)
|
||||
to_chat(user,"Processor: <span class ='warning'>damaged - CRITICAL</span>")
|
||||
to_chat(user,"Processor: " + span_warning("damaged - CRITICAL"))
|
||||
else
|
||||
to_chat(user,"Processor: <span class ='warning'>missing - CRITICAL</span>")
|
||||
to_chat(user,"Processor: " + span_warning("missing - CRITICAL"))
|
||||
|
||||
if(board == PP_FUNCTIONAL)
|
||||
to_chat(user,"Board: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Board: " + span_notice("functional"))
|
||||
else if(board == PP_BROKEN)
|
||||
to_chat(user,"Board: <span class ='warning'>damaged - CRITICAL</span>")
|
||||
to_chat(user,"Board: " + span_warning("damaged - CRITICAL"))
|
||||
else
|
||||
to_chat(user,"Board: <span class ='warning'>missing - CRITICAL</span>")
|
||||
to_chat(user,"Board: " + span_warning("missing - CRITICAL"))
|
||||
|
||||
if(capacitor == PP_FUNCTIONAL)
|
||||
to_chat(user,"Capacitors: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Capacitors: " + span_notice("functional"))
|
||||
else if(capacitor == PP_BROKEN)
|
||||
to_chat(user,"Capacitors: <span class ='warning'>damaged - CRITICAL</span>")
|
||||
to_chat(user,"Capacitors: " + span_warning("damaged - CRITICAL"))
|
||||
else
|
||||
to_chat(user,"Capacitors: <span class ='warning'>missing - CRITICAL</span>")
|
||||
to_chat(user,"Capacitors: " + span_warning("missing - CRITICAL"))
|
||||
|
||||
if(projector == PP_FUNCTIONAL)
|
||||
to_chat(user,"Projectors: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Projectors: " + span_notice("functional"))
|
||||
else if(projector == PP_BROKEN)
|
||||
to_chat(user,"Projectors: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Projectors: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Projectors: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Projectors: " + span_warning("missing"))
|
||||
|
||||
if(emitter == PP_FUNCTIONAL)
|
||||
to_chat(user,"Emitters: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Emitters: " + span_notice("functional"))
|
||||
else if(emitter == PP_BROKEN)
|
||||
to_chat(user,"Emitters: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Emitters: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Emitters: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Emitters: " + span_warning("missing"))
|
||||
|
||||
if(speech_synthesizer == PP_FUNCTIONAL)
|
||||
to_chat(user,"Speech Synthesizer: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Speech Synthesizer: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Speech Synthesizer: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_warning("missing"))
|
||||
|
||||
if(istype(I,/obj/item/multitool))
|
||||
if(!panel_open)
|
||||
to_chat(user, "<span class ='warning'>You can't do that in this state.</span>")
|
||||
to_chat(user, span_warning("You can't do that in this state."))
|
||||
else
|
||||
var/list/parts = list()
|
||||
if(cell != PP_MISSING)
|
||||
@@ -98,123 +98,123 @@ var/global/list/paikeys = list()
|
||||
switch(choice)
|
||||
if("cell")
|
||||
if(cell == PP_FUNCTIONAL)
|
||||
to_chat(user,"Power cell: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Power cell: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Power cell: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Power cell: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Power cell: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Power cell: " + span_warning("missing"))
|
||||
|
||||
if("processor")
|
||||
if(processor == PP_FUNCTIONAL)
|
||||
to_chat(user,"Processor: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Processor: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Processor: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Processor: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Processor: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Processor: " + span_warning("missing"))
|
||||
|
||||
if("board")
|
||||
if(board == PP_FUNCTIONAL)
|
||||
to_chat(user,"Board: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Board: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Board: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Board: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Board: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Board: " + span_warning("missing"))
|
||||
|
||||
if("capacitor")
|
||||
if(capacitor == PP_FUNCTIONAL)
|
||||
to_chat(user,"Capacitors: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Capacitors: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Capacitors: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Capacitors: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Capacitors: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Capacitors: " + span_warning("missing"))
|
||||
|
||||
if("projector")
|
||||
if(projector == PP_FUNCTIONAL)
|
||||
to_chat(user,"Projectors: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Projectors: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Projectors: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Projectors: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Projectors: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Projectors: " + span_warning("missing"))
|
||||
|
||||
if("emitter")
|
||||
if(emitter == PP_FUNCTIONAL)
|
||||
to_chat(user,"Emitters: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Emitters: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Emitters: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Emitters: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Emitters: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Emitters: " + span_warning("missing"))
|
||||
|
||||
if("speech synthesizer")
|
||||
if(speech_synthesizer == PP_FUNCTIONAL)
|
||||
to_chat(user,"Speech Synthesizer: <span class ='notice'>functional</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_notice("functional"))
|
||||
else if(speech_synthesizer == PP_BROKEN)
|
||||
to_chat(user,"Speech Synthesizer: <span class ='warning'>damaged</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_warning("damaged"))
|
||||
else
|
||||
to_chat(user,"Speech Synthesizer: <span class ='warning'>missing</span>")
|
||||
to_chat(user,"Speech Synthesizer: " + span_warning("missing"))
|
||||
|
||||
if(istype(I,/obj/item/paiparts/cell))
|
||||
if(cell == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
cell = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/processor))
|
||||
if(processor == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
processor = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/board))
|
||||
if(board == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
board = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/capacitor))
|
||||
if(capacitor == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
capacitor = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/projector))
|
||||
if(projector == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
projector = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/emitter))
|
||||
if(emitter == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
emitter = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
if(istype(I,/obj/item/paiparts/speech_synthesizer))
|
||||
if(speech_synthesizer == PP_MISSING)
|
||||
if(do_after(user, 3 SECONDS))
|
||||
user.visible_message("<span class ='notice'>\The [user] installs \the [I] into \the [src].</span>","<span class ='notice'>You install \the [I] into \the [src].</span>")
|
||||
user.visible_message(span_notice("\The [user] installs \the [I] into \the [src]."),span_notice("You install \the [I] into \the [src]."))
|
||||
speech_synthesizer = PP_FUNCTIONAL
|
||||
user.drop_from_inventory(I)
|
||||
qdel(I)
|
||||
else
|
||||
to_chat(user, "<span class ='warning'>You would need to remove the installed [I] first!</span>")
|
||||
to_chat(user, span_warning("You would need to remove the installed [I] first!"))
|
||||
|
||||
/obj/item/paicard/attack_self(mob/user)
|
||||
if(!panel_open)
|
||||
@@ -249,14 +249,14 @@ var/global/list/paikeys = list()
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
cell = PP_MISSING
|
||||
if("processor")
|
||||
if(processor == PP_FUNCTIONAL)
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
processor = PP_MISSING
|
||||
if("board")
|
||||
board = PP_MISSING
|
||||
@@ -264,35 +264,35 @@ var/global/list/paikeys = list()
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
|
||||
if("capacitor")
|
||||
if(capacitor == PP_FUNCTIONAL)
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
capacitor = PP_MISSING
|
||||
if("projector")
|
||||
if(projector == PP_FUNCTIONAL)
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
projector = PP_MISSING
|
||||
if("emitter")
|
||||
if(emitter == PP_FUNCTIONAL)
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
emitter = PP_MISSING
|
||||
if("speech synthesizer")
|
||||
if(speech_synthesizer == PP_FUNCTIONAL)
|
||||
new /obj/item/paiparts/capacitor(get_turf(user))
|
||||
else
|
||||
new /obj/item/paiparts(get_turf(user))
|
||||
user.visible_message("<span class ='warning'>\The [user] removes \the [choice] from \the [src].</span>","<span class ='warning'>You remove \the [choice] from \the [src].</span>")
|
||||
user.visible_message(span_warning("\The [user] removes \the [choice] from \the [src]."),span_warning("You remove \the [choice] from \the [src]."))
|
||||
speech_synthesizer = PP_MISSING
|
||||
|
||||
/obj/item/paicard/proc/death_damage()
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
user.show_message("Potental to mutate into [english_list(mutations)] colors.<br>Extract potential: [S.cores]<br>Nutrition: [S.nutrition]/[S.max_nutrition]")
|
||||
|
||||
if (S.nutrition < S.get_starve_nutrition())
|
||||
user.show_message(span_alert("Warning: Subject is starving!"))
|
||||
user.show_message(span_warning("Warning: Subject is starving!"))
|
||||
else if (S.nutrition < S.get_hunger_nutrition())
|
||||
user.show_message(span_warning("Warning: Subject is hungry."))
|
||||
user.show_message("Electric change strength: [S.power_charge]")
|
||||
|
||||
@@ -90,8 +90,8 @@
|
||||
return FALSE
|
||||
// If the attacker_controller isn't next to the attacking toy (and doesn't have telekinesis), the battle ends.
|
||||
if(!in_range(attacker, attacker_controller))
|
||||
attacker_controller.visible_message(span_notice(" [attacker_controller.name] separates from [attacker], ending the battle."), \
|
||||
span_notice(" You separate from [attacker], ending the battle. "))
|
||||
attacker_controller.visible_message(span_notice("[attacker_controller.name] separates from [attacker], ending the battle."), \
|
||||
span_notice("You separate from [attacker], ending the battle. "))
|
||||
return FALSE
|
||||
|
||||
// If it's PVP and the opponent is not next to the defending(src) toy (and doesn't have telekinesis), the battle ends.
|
||||
|
||||
@@ -515,7 +515,7 @@
|
||||
sleep(2) // Short delay to match up with the explosion sound
|
||||
shake_camera(M, 2, 1)
|
||||
else
|
||||
to_chat(user, span_alert("Nothing happens."))
|
||||
to_chat(user, span_warning("Nothing happens."))
|
||||
|
||||
/*
|
||||
* Garden gnome
|
||||
@@ -642,11 +642,11 @@
|
||||
icon_state = "nuketoyidle"
|
||||
else
|
||||
var/timeleft = (cooldown - world.time)
|
||||
to_chat(user, span_alert("Nothing happens, and '</span>[round(timeleft/10)]<span class='alert'>' appears on a small display."))
|
||||
to_chat(user, span_warning("Nothing happens, and '</span>[round(timeleft/10)]<span class='alert'>' appears on a small display."))
|
||||
|
||||
/obj/item/toy/nuke/attackby(obj/item/I as obj, mob/living/user as mob)
|
||||
if(istype(I, /obj/item/disk/nuclear))
|
||||
to_chat(user, span_alert("Nice try. Put that disk back where it belongs."))
|
||||
to_chat(user, span_warning("Nice try. Put that disk back where it belongs."))
|
||||
|
||||
/*
|
||||
* Toy gibber
|
||||
@@ -677,7 +677,7 @@
|
||||
to_chat(user, span_notice("You start feeding \the [O] [icon2html(O, user.client)] into \the [src]'s mini-input."))
|
||||
if(do_after(user, 10, target = src))
|
||||
if(O.loc != user)
|
||||
to_chat(user, span_alert("\The [O] is too far away to feed into \the [src]!"))
|
||||
to_chat(user, span_warning("\The [O] is too far away to feed into \the [src]!"))
|
||||
else
|
||||
user.visible_message(span_notice("You feed \the [O] into \the [src]!"),span_notice("[user] feeds \the [O] into \the [src]!"))
|
||||
user.unEquip(O)
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
else
|
||||
to_chat(user, span_notice("You scribble your new nickname on the side of [src]."))
|
||||
nickname = tmp_label
|
||||
desc = initial(desc) + " This one has <span class='notice'>'[nickname]'</span> scribbled on the side."
|
||||
desc = initial(desc) + " This one has " + span_notice("'[nickname]'") + " scribbled on the side."
|
||||
else
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
recharging = TRUE
|
||||
|
||||
if(istype(A, /obj/item/gun/energy) && !charge_guns)
|
||||
to_chat(user, span_alert("Error: Device is unable to interface with weapons."))
|
||||
to_chat(user, span_warning("Error: Device is unable to interface with weapons."))
|
||||
recharging = FALSE
|
||||
return FALSE
|
||||
|
||||
@@ -184,7 +184,7 @@
|
||||
recharging = FALSE
|
||||
return TRUE
|
||||
else //Couldn't find a cell
|
||||
to_chat(user, span_alert("Error unable to interface with device."))
|
||||
to_chat(user, span_warning("Error unable to interface with device."))
|
||||
|
||||
recharging = FALSE
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
. = ..()
|
||||
|
||||
var/ourtime = (((start_time + time_til_open) - world.time) / 600)
|
||||
. += "<span class ='notice'>It will open in [ourtime] minutes!</span>"
|
||||
. += span_notice("It will open in [ourtime] minutes!")
|
||||
|
||||
/obj/structure/timer_door/Initialize()
|
||||
START_PROCESSING(SSobj, src)
|
||||
@@ -83,7 +83,7 @@
|
||||
|
||||
/obj/structure/timer_door/Destroy()
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
visible_message("<span class = 'danger'>\The [src] opens up!</span>")
|
||||
visible_message(span_danger("\The [src] opens up!"))
|
||||
playsound(src, 'sound/effects/bang.ogg', 75, 1)
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -34,9 +34,9 @@ var/global/list/micro_tunnels = list()
|
||||
offset_tunnel()
|
||||
|
||||
/obj/structure/micro_tunnel/Destroy()
|
||||
visible_message("<span class = 'warning'>\The [src] collapses!</span>")
|
||||
visible_message(span_warning("\The [src] collapses!"))
|
||||
for(var/mob/thing in src.contents)
|
||||
visible_message("<span class = 'warning'>\The [thing] tumbles out!</span>")
|
||||
visible_message(span_warning("\The [thing] tumbles out!"))
|
||||
thing.forceMove(get_turf(src.loc))
|
||||
thing.cancel_camera()
|
||||
|
||||
@@ -126,22 +126,22 @@ var/global/list/micro_tunnels = list()
|
||||
switch(choice)
|
||||
if("Exit")
|
||||
if(user.loc != src)
|
||||
to_chat(user, "<span class = 'warning'>You can't do that unless you're in \the [src].</span>")
|
||||
to_chat(user, span_warning("You can't do that unless you're in \the [src]."))
|
||||
return
|
||||
|
||||
user.forceMove(get_turf(src.loc))
|
||||
user.cancel_camera()
|
||||
user.visible_message("<span class = 'notice'>\The [user] climbs out of \the [src]!</span>")
|
||||
user.visible_message(span_notice("\The [user] climbs out of \the [src]!"))
|
||||
return
|
||||
if("Move")
|
||||
if(user.loc != src)
|
||||
to_chat(user, "<span class = 'warning'>You can't do that unless you're in \the [src].</span>")
|
||||
to_chat(user, span_warning("You can't do that unless you're in \the [src]."))
|
||||
return
|
||||
|
||||
var/list/destinations = find_destinations()
|
||||
|
||||
if(!destinations.len)
|
||||
to_chat(user, "<span class = 'warning'>There are no other tunnels connected to this one!</span>")
|
||||
to_chat(user, span_warning("There are no other tunnels connected to this one!"))
|
||||
return
|
||||
else if(destinations.len == 1)
|
||||
choice = pick(destinations)
|
||||
@@ -149,7 +149,7 @@ var/global/list/micro_tunnels = list()
|
||||
choice = tgui_input_list(user, "Where would you like to go?", "Pick a tunnel", destinations)
|
||||
if(!choice)
|
||||
return
|
||||
to_chat(user,"<span class = 'notice'>You begin moving...</span>")
|
||||
to_chat(user,span_notice("You begin moving..."))
|
||||
if(!do_after(user, 10 SECONDS, exclusive = TRUE))
|
||||
return
|
||||
user.forceMove(choice)
|
||||
@@ -164,7 +164,7 @@ var/global/list/micro_tunnels = list()
|
||||
continue
|
||||
our_targets |= L
|
||||
if(!our_targets.len)
|
||||
to_chat(user, "<span class = 'warning'>There is no one in here except for you!</span>")
|
||||
to_chat(user, span_warning("There is no one in here except for you!"))
|
||||
return
|
||||
var/mob/our_choice
|
||||
if(our_targets.len == 1)
|
||||
@@ -172,10 +172,10 @@ var/global/list/micro_tunnels = list()
|
||||
else
|
||||
our_choice = tgui_input_list(user, "Who would you like to eat?", "Pick a target to eat", our_targets)
|
||||
if(user.loc != src)
|
||||
to_chat(user, "<span class = 'warning'>You are no longer inside \the [src], and so cannot eat \the [our_choice].</span>")
|
||||
to_chat(user, span_warning("You are no longer inside \the [src], and so cannot eat \the [our_choice]."))
|
||||
return
|
||||
if(our_choice.loc != src)
|
||||
to_chat(user, "<span class = 'warning'>\The [our_choice] is no longer inside \the [src], and so cannot be eaten.</span>")
|
||||
to_chat(user, span_warning("\The [our_choice] is no longer inside \the [src], and so cannot be eaten."))
|
||||
return
|
||||
user.feed_grabbed_to_self(user,our_choice)
|
||||
return
|
||||
@@ -183,18 +183,18 @@ var/global/list/micro_tunnels = list()
|
||||
return
|
||||
|
||||
if(!can_enter(user))
|
||||
user.visible_message("<span class = 'warning'>\The [user] reaches into \the [src]. . .</span>","<span class = 'warning'>You reach into \the [src]. . .</span>")
|
||||
user.visible_message(span_warning("\The [user] reaches into \the [src]. . ."),span_warning("You reach into \the [src]. . ."))
|
||||
if(!do_after(user, 3 SECONDS, exclusive = TRUE))
|
||||
user.visible_message("<span class = 'notice'>\The [user] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
user.visible_message(span_notice("\The [user] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
if(!src.contents.len)
|
||||
to_chat(user, "<span class = 'warning'>There was nothing inside.</span>")
|
||||
user.visible_message("<span class = 'notice'>\The [user] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
to_chat(user, span_warning("There was nothing inside."))
|
||||
user.visible_message(span_notice("\The [user] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
var/grabbed = pick(src.contents)
|
||||
if(!grabbed)
|
||||
to_chat(user, "<span class = 'warning'>There was nothing inside.</span>")
|
||||
user.visible_message("<span class = 'notice'>\The [user] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
to_chat(user, span_warning("There was nothing inside."))
|
||||
user.visible_message(span_notice("\The [user] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
|
||||
if(ishuman(user))
|
||||
@@ -207,7 +207,7 @@ var/global/list/micro_tunnels = list()
|
||||
var/atom/movable/whatever = grabbed
|
||||
whatever.forceMove(get_turf(src.loc))
|
||||
|
||||
user.visible_message("<span class = 'warning'>\The [user] pulls \the [grabbed] out of \the [src]! ! !</span>")
|
||||
user.visible_message(span_warning("\The [user] pulls \the [grabbed] out of \the [src]! ! !"))
|
||||
return
|
||||
|
||||
else if(isanimal(user))
|
||||
@@ -219,12 +219,12 @@ var/global/list/micro_tunnels = list()
|
||||
else
|
||||
var/atom/movable/whatever = grabbed
|
||||
whatever.forceMove(get_turf(src.loc))
|
||||
user.visible_message("<span class = 'warning'>\The [user] pulls \the [grabbed] out of \the [src]! ! !</span>")
|
||||
user.visible_message(span_warning("\The [user] pulls \the [grabbed] out of \the [src]! ! !"))
|
||||
return
|
||||
|
||||
user.visible_message("<span class = 'notice'>\The [user] begins climbing into \the [src]!</span>")
|
||||
user.visible_message(span_notice("\The [user] begins climbing into \the [src]!"))
|
||||
if(!do_after(user, 10 SECONDS, exclusive = TRUE))
|
||||
to_chat(user, "<span class = 'warning'>You didn't go into \the [src]!</span>")
|
||||
to_chat(user, span_warning("You didn't go into \the [src]!"))
|
||||
return
|
||||
|
||||
enter_tunnel(user)
|
||||
@@ -249,22 +249,22 @@ var/global/list/micro_tunnels = list()
|
||||
|
||||
var/mob/living/k = M
|
||||
|
||||
k.visible_message("<span class = 'notice'>\The [k] begins climbing into \the [src]!</span>")
|
||||
k.visible_message(span_notice("\The [k] begins climbing into \the [src]!"))
|
||||
if(!do_after(k, 3 SECONDS, exclusive = TRUE))
|
||||
to_chat(k, "<span class = 'warning'>You didn't go into \the [src]!</span>")
|
||||
to_chat(k, span_warning("You didn't go into \the [src]!"))
|
||||
return
|
||||
|
||||
enter_tunnel(k)
|
||||
|
||||
/obj/structure/micro_tunnel/proc/enter_tunnel(mob/living/k)
|
||||
k.visible_message("<span class = 'notice'>\The [k] climbs into \the [src]!</span>")
|
||||
k.visible_message(span_notice("\The [k] climbs into \the [src]!"))
|
||||
k.forceMove(src)
|
||||
k.cancel_camera()
|
||||
to_chat(k,"<span class = 'notice'>You are inside of \the [src]. It's dark and gloomy inside of here. You can click upon the tunnel to exit, or travel to another tunnel if there are other tunnels linked to it.</span>")
|
||||
to_chat(k,span_notice("You are inside of \the [src]. It's dark and gloomy inside of here. You can click upon the tunnel to exit, or travel to another tunnel if there are other tunnels linked to it."))
|
||||
tunnel_notify(k)
|
||||
|
||||
/obj/structure/micro_tunnel/proc/tunnel_notify(var/mob/living/user)
|
||||
to_chat(user, "<span class = 'notice'>You arrive inside \the [src].</span>")
|
||||
to_chat(user, span_notice("You arrive inside \the [src]."))
|
||||
var/our_message = "You can see "
|
||||
var/found_stuff = FALSE
|
||||
for(var/thing in src.contents)
|
||||
@@ -274,11 +274,11 @@ var/global/list/micro_tunnels = list()
|
||||
our_message = "[our_message] [thing], "
|
||||
if(isliving(thing))
|
||||
var/mob/living/t = thing
|
||||
to_chat(t, "<span class = 'notice'>\The [user] enters \the [src]!</span>")
|
||||
to_chat(t, span_notice("\The [user] enters \the [src]!"))
|
||||
if(found_stuff)
|
||||
to_chat(user, "<span class = 'notice'>[our_message]inside of \the [src]!</span>")
|
||||
to_chat(user, span_notice("[our_message]inside of \the [src]!"))
|
||||
if(prob(25))
|
||||
visible_message("<span class = 'warning'>Something moves inside of \the [src]. . .</span>")
|
||||
visible_message(span_warning("Something moves inside of \the [src]. . ."))
|
||||
|
||||
/obj/structure/micro_tunnel/magic
|
||||
magic = TRUE
|
||||
@@ -311,17 +311,17 @@ var/global/list/micro_tunnels = list()
|
||||
switch(choice)
|
||||
if("Exit")
|
||||
if(usr.loc != src)
|
||||
to_chat(usr, "<span class = 'warning'>You can't do that unless you're in \the [src].</span>")
|
||||
to_chat(usr, span_warning("You can't do that unless you're in \the [src]."))
|
||||
return
|
||||
|
||||
usr.forceMove(get_turf(src.loc))
|
||||
usr.cancel_camera()
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] climbs out of \the [src]!</span>")
|
||||
usr.visible_message(span_notice("\The [usr] climbs out of \the [src]!"))
|
||||
return
|
||||
|
||||
if("Move")
|
||||
if(usr.loc != src)
|
||||
to_chat(usr, "<span class = 'warning'>You can't do that unless you're in \the [src].</span>")
|
||||
to_chat(usr, span_warning("You can't do that unless you're in \the [src]."))
|
||||
return
|
||||
var/list/destinations = list()
|
||||
if(istype(src,/obj/structure/micro_tunnel)) //If we're in a tunnel let's also get the tunnel's destinations
|
||||
@@ -337,7 +337,7 @@ var/global/list/micro_tunnels = list()
|
||||
destinations |= o
|
||||
|
||||
if(!destinations.len)
|
||||
to_chat(usr, "<span class = 'warning'>There is nowhere to move to!</span>")
|
||||
to_chat(usr, span_warning("There is nowhere to move to!"))
|
||||
return
|
||||
else if(destinations.len == 1)
|
||||
choice = pick(destinations)
|
||||
@@ -345,7 +345,7 @@ var/global/list/micro_tunnels = list()
|
||||
choice = tgui_input_list(usr, "Where would you like to go?", "Pick a destination", destinations)
|
||||
if(!choice)
|
||||
return
|
||||
to_chat(usr,"<span class = 'notice'>You begin moving...</span>")
|
||||
to_chat(usr,span_notice("You begin moving..."))
|
||||
if(!do_after(usr, 10 SECONDS, exclusive = TRUE))
|
||||
return
|
||||
if(QDELETED(src))
|
||||
@@ -362,7 +362,7 @@ var/global/list/micro_tunnels = list()
|
||||
usr.forceMove(our_choice)
|
||||
usr.cancel_camera()
|
||||
|
||||
to_chat(usr,"<span class = 'notice'>You are inside of \the [our_choice]. You can click upon the thing you are in to exit, or travel to a nearby thing if there are other tunnels linked to it.</span>")
|
||||
to_chat(usr,span_notice("You are inside of \the [our_choice]. You can click upon the thing you are in to exit, or travel to a nearby thing if there are other tunnels linked to it."))
|
||||
|
||||
var/our_message = "You can see "
|
||||
var/found_stuff = FALSE
|
||||
@@ -373,29 +373,29 @@ var/global/list/micro_tunnels = list()
|
||||
our_message = "[our_message] [thing], "
|
||||
if(isliving(thing))
|
||||
var/mob/living/t = thing
|
||||
to_chat(t, "<span class = 'notice'>\The [usr] enters \the [src]!</span>")
|
||||
to_chat(t, span_notice("\The [usr] enters \the [src]!"))
|
||||
if(found_stuff)
|
||||
to_chat(usr, "<span class = 'notice'>[our_message]inside of \the [src]!</span>")
|
||||
to_chat(usr, span_notice("[our_message]inside of \the [src]!"))
|
||||
if(prob(25))
|
||||
our_choice.visible_message("<span class = 'warning'>Something moves inside of \the [our_choice]. . .</span>")
|
||||
our_choice.visible_message(span_warning("Something moves inside of \the [our_choice]. . ."))
|
||||
return
|
||||
if("Cancel")
|
||||
return
|
||||
|
||||
if(!(usr.mob_size <= MOB_TINY || usr.get_effective_size(TRUE) <= micro_accepted_scale))
|
||||
usr.visible_message("<span class = 'warning'>\The [usr] reaches into \the [src]. . .</span>","<span class = 'warning'>You reach into \the [src]. . .</span>")
|
||||
usr.visible_message(span_warning("\The [usr] reaches into \the [src]. . ."),span_warning("You reach into \the [src]. . ."))
|
||||
if(!do_after(usr, 3 SECONDS, exclusive = TRUE))
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
usr.visible_message(span_notice("\The [usr] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
|
||||
if(!contained_mobs.len)
|
||||
to_chat(usr, "<span class = 'warning'>There was nothing inside.</span>")
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
to_chat(usr, span_warning("There was nothing inside."))
|
||||
usr.visible_message(span_notice("\The [usr] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
var/grabbed = pick(contained_mobs)
|
||||
if(!grabbed)
|
||||
to_chat(usr, "<span class = 'warning'>There was nothing inside.</span>")
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] pulls their hand out of \the [src].</span>","<span class = 'warning'>You pull your hand out of \the [src]</span>")
|
||||
to_chat(usr, span_warning("There was nothing inside."))
|
||||
usr.visible_message(span_notice("\The [usr] pulls their hand out of \the [src]."),span_warning("You pull your hand out of \the [src]"))
|
||||
return
|
||||
|
||||
if(ishuman(usr))
|
||||
@@ -409,7 +409,7 @@ var/global/list/micro_tunnels = list()
|
||||
var/atom/movable/whatever = grabbed
|
||||
whatever.forceMove(get_turf(src.loc))
|
||||
|
||||
usr.visible_message("<span class = 'warning'>\The [usr] pulls \the [grabbed] out of \the [src]! ! !</span>")
|
||||
usr.visible_message(span_warning("\The [usr] pulls \the [grabbed] out of \the [src]! ! !"))
|
||||
return
|
||||
|
||||
else if(isanimal(usr))
|
||||
@@ -421,18 +421,18 @@ var/global/list/micro_tunnels = list()
|
||||
else
|
||||
var/atom/movable/whatever = grabbed
|
||||
whatever.forceMove(get_turf(src.loc))
|
||||
usr.visible_message("<span class = 'warning'>\The [usr] pulls \the [grabbed] out of \the [src]! ! !</span>")
|
||||
usr.visible_message(span_warning("\The [usr] pulls \the [grabbed] out of \the [src]! ! !"))
|
||||
return
|
||||
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] begins climbing into \the [src]!</span>")
|
||||
usr.visible_message(span_notice("\The [usr] begins climbing into \the [src]!"))
|
||||
if(!do_after(usr, 10 SECONDS, exclusive = TRUE))
|
||||
to_chat(usr, "<span class = 'warning'>You didn't go into \the [src]!</span>")
|
||||
to_chat(usr, span_warning("You didn't go into \the [src]!"))
|
||||
return
|
||||
|
||||
usr.visible_message("<span class = 'notice'>\The [usr] climbs into \the [src]!</span>")
|
||||
usr.visible_message(span_notice("\The [usr] climbs into \the [src]!"))
|
||||
usr.forceMove(src)
|
||||
usr.cancel_camera()
|
||||
to_chat(usr,"<span class = 'notice'>You are inside of \the [src]. You can click upon the tunnel to exit, or travel to another tunnel if there are other tunnels linked to it.</span>")
|
||||
to_chat(usr,span_notice("You are inside of \the [src]. You can click upon the tunnel to exit, or travel to another tunnel if there are other tunnels linked to it."))
|
||||
|
||||
var/our_message = "You can see "
|
||||
var/found_stuff = FALSE
|
||||
@@ -443,11 +443,11 @@ var/global/list/micro_tunnels = list()
|
||||
our_message = "[our_message] [thing], "
|
||||
if(isliving(thing))
|
||||
var/mob/living/t = thing
|
||||
to_chat(t, "<span class = 'notice'>\The [usr] enters \the [src]!</span>")
|
||||
to_chat(t, span_notice("\The [usr] enters \the [src]!"))
|
||||
if(found_stuff)
|
||||
to_chat(usr, "<span class = 'notice'>[our_message]inside of \the [src]!</span>")
|
||||
to_chat(usr, span_notice("[our_message]inside of \the [src]!"))
|
||||
if(prob(25))
|
||||
visible_message("<span class = 'warning'>Something moves inside of \the [src]. . .</span>")
|
||||
visible_message(span_warning("Something moves inside of \the [src]. . ."))
|
||||
|
||||
/obj/effect/mouse_hole_spawner
|
||||
name = "mouse hole spawner"
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
m.forceMove(src.loc)
|
||||
else
|
||||
m.forceMove(get_turf(src.loc))
|
||||
m.visible_message("<span class = 'notice'>\The [m] tumbles out of \the [src]!</span>")
|
||||
m.visible_message(span_notice("\The [m] tumbles out of \the [src]!"))
|
||||
//VOREStation Add End
|
||||
|
||||
//CHOMPAdd Start possessed item cleanup
|
||||
@@ -176,7 +176,7 @@
|
||||
/*
|
||||
var/mob/mo = locate(/mob) in src
|
||||
if(mo)
|
||||
var/rendered = span_game say(span_name("[M.name]: </span> <span class='message'>[text]"))
|
||||
var/rendered = span_game(span_say(span_name("[M.name]:") + " " + span_message("[text]"))))
|
||||
mo.show_message(rendered, 2)
|
||||
*/
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user