Deprecate the stream operator

This commit is contained in:
Arokha Sieyes
2020-02-12 19:38:43 -05:00
committed by Leshana
parent c8a8987610
commit 47ccc655db
762 changed files with 4492 additions and 4464 deletions
+1 -1
View File
@@ -144,7 +144,7 @@
user.visible_message("<font color='blue'>[user] puts \the [tool] inside [target]'s [get_cavity(affected)] cavity.</font>", \
"<font color='blue'>You put \the [tool] inside [target]'s [get_cavity(affected)] cavity.</font>" )
if (tool.w_class > get_max_wclass(affected)/2 && prob(50) && (affected.robotic < ORGAN_ROBOT))
user << "<font color='red'> You tear some blood vessels trying to fit such a big object in this cavity.</font>"
to_chat(user, "<font color='red'> You tear some blood vessels trying to fit such a big object in this cavity.</font>")
var/datum/wound/internal_bleeding/I = new (10)
affected.wounds += I
affected.owner.custom_pain("You feel something rip in your [affected.name]!", 1)
+5 -5
View File
@@ -291,11 +291,11 @@
return 0
if((affected.robotic >= ORGAN_ROBOT) && !(O.robotic >= ORGAN_ROBOT))
user << "<span class='danger'>You cannot install a naked organ into a robotic body.</span>"
to_chat(user, "<span class='danger'>You cannot install a naked organ into a robotic body.</span>")
return SURGERY_FAILURE
if(!target.species)
user << "<span class='danger'>You have no idea what species this person is. Report this on the bug tracker.</span>"
to_chat(user, "<span class='danger'>You have no idea what species this person is. Report this on the bug tracker.</span>")
return SURGERY_FAILURE
var/o_is = (O.gender == PLURAL) ? "are" : "is"
@@ -303,20 +303,20 @@
var/o_do = (O.gender == PLURAL) ? "don't" : "doesn't"
if(O.damage > (O.max_damage * 0.75))
user << "<span class='warning'>\The [O.organ_tag] [o_is] in no state to be transplanted.</span>"
to_chat(user, "<span class='warning'>\The [O.organ_tag] [o_is] in no state to be transplanted.</span>")
return SURGERY_FAILURE
if(!target.internal_organs_by_name[O.organ_tag])
organ_missing = 1
else
user << "<span class='warning'>\The [target] already has [o_a][O.organ_tag].</span>"
to_chat(user, "<span class='warning'>\The [target] already has [o_a][O.organ_tag].</span>")
return SURGERY_FAILURE
if(O && affected.organ_tag == O.parent_organ)
organ_compatible = 1
else
user << "<span class='warning'>\The [O.organ_tag] [o_do] normally go in \the [affected.name].</span>"
to_chat(user, "<span class='warning'>\The [O.organ_tag] [o_do] normally go in \the [affected.name].</span>")
return SURGERY_FAILURE
return ..() && organ_missing && organ_compatible
+4 -4
View File
@@ -425,20 +425,20 @@
/* VOREStation Edit - Don't worry about it. We can put these in regardless, because resleeving might make it useful after.
if(!M.brainmob || !M.brainmob.client || !M.brainmob.ckey || M.brainmob.stat >= DEAD)
user << "<span class='danger'>That brain is not usable.</span>"
to_chat(user, "<span class='danger'>That brain is not usable.</span>")
return SURGERY_FAILURE
*/
if(!(affected.robotic >= ORGAN_ROBOT))
user << "<span class='danger'>You cannot install a computer brain into a meat skull.</span>"
to_chat(user, "<span class='danger'>You cannot install a computer brain into a meat skull.</span>")
return SURGERY_FAILURE
if(!target.should_have_organ("brain"))
user << "<span class='danger'>You're pretty sure [target.species.name_plural] don't normally have a brain.</span>"
to_chat(user, "<span class='danger'>You're pretty sure [target.species.name_plural] don't normally have a brain.</span>")
return SURGERY_FAILURE
if(!isnull(target.internal_organs["brain"]))
user << "<span class='danger'>Your subject already has a brain.</span>"
to_chat(user, "<span class='danger'>Your subject already has a brain.</span>")
return SURGERY_FAILURE
return 1
+1 -1
View File
@@ -137,7 +137,7 @@
return 0
var/zone = user.zone_sel.selecting
if(zone in M.op_stage.in_progress) //Can't operate on someone repeatedly.
user << "<span class='warning'>You can't operate on this area while surgery is already in progress.</span>"
to_chat(user, "<span class='warning'>You can't operate on this area while surgery is already in progress.</span>")
return 1
for(var/datum/surgery_step/S in surgery_steps)
//check if tool is right or close enough and if this step is possible