mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
Replaces info class with notice and purges info (#26421)
This commit is contained in:
@@ -927,7 +927,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention)
|
||||
to_chat(src, "<span class='warning'>You can only use this on 516!</span>")
|
||||
return
|
||||
|
||||
to_chat(src, "<span class='info'>You can now right click to use inspect on browsers.</span>")
|
||||
to_chat(src, "<span class='notice'>You can now right click to use inspect on browsers.</span>")
|
||||
winset(src, "", "browser-options=byondstorage,find,devtools")
|
||||
|
||||
/client/proc/cmd_clean_radiation()
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
/obj/item/assembly/infra/examine(mob/user)
|
||||
. = ..()
|
||||
. += "The assembly is [secured ? "secure" : "not secure"]. The infrared trigger is [on ? "on" : "off"]."
|
||||
. += "<span class='info'><b>Alt-Click</b> to rotate it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to rotate it.</span>"
|
||||
|
||||
/obj/item/assembly/infra/activate()
|
||||
if(!..())
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
. += "<span class='notice'>You see [occupant.name] inside.</span>"
|
||||
. += "<span class='notice'>The Cryogenic cell chamber is effective at treating those with genetic damage, but all other damage types at a moderate rate.</span>"
|
||||
. += "<span class='notice'>Mostly using cryogenic chemicals, such as cryoxadone for it's medical purposes, requires that the inside of the cell be kept cool at all times. Hooking up a freezer and cooling the pipeline will do this nicely.</span>"
|
||||
. += "<span class='info'><b>Click-drag</b> someone to a cell to place them in it, <b>Alt-Click</b> it to remove it.</span>"
|
||||
. += "<span class='notice'><b>Click-drag</b> someone to a cell to place them in it, <b>Alt-Click</b> it to remove it.</span>"
|
||||
|
||||
/obj/machinery/atmospherics/unary/cryo_cell/power_change()
|
||||
..()
|
||||
|
||||
@@ -346,9 +346,9 @@
|
||||
anchored = locked
|
||||
|
||||
if(anchored)
|
||||
to_chat(user, "<span class='info'>The crate reanchors itself to the ground.</span>")
|
||||
to_chat(user, "<span class='notice'>The crate reanchors itself to the ground.</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>The crate unanchors itself from the ground.</span>")
|
||||
to_chat(user, "<span class='notice'>The crate unanchors itself from the ground.</span>")
|
||||
|
||||
/obj/structure/closet/crate/secure/oldstation/emag_act(mob/user)
|
||||
// var/can_be_emaged works in mysterious ways so screw it
|
||||
|
||||
@@ -1005,10 +1005,10 @@
|
||||
|
||||
if("afk_watch")
|
||||
if(!(toggles2 & PREFTOGGLE_2_AFKWATCH))
|
||||
to_chat(user, "<span class='info'>You will now get put into cryo dorms after [GLOB.configuration.afk.auto_cryo_minutes] minutes. \
|
||||
to_chat(user, "<span class='notice'>You will now get put into cryo dorms after [GLOB.configuration.afk.auto_cryo_minutes] minutes. \
|
||||
Then after [GLOB.configuration.afk.auto_despawn_minutes] minutes you will be fully despawned. You will receive a visual and auditory warning before you will be put into cryodorms.</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>Automatic cryoing turned off.</span>")
|
||||
to_chat(user, "<span class='notice'>Automatic cryoing turned off.</span>")
|
||||
toggles2 ^= PREFTOGGLE_2_AFKWATCH
|
||||
|
||||
if("UIcolor")
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>You can <b>Alt-Click</b> [src] to adjust if it fits over or under your mask.</span>"
|
||||
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to adjust if it fits over or under your mask.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/AltClick(mob/living/carbon/human/user)
|
||||
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user) || !istype(user))
|
||||
@@ -963,15 +963,15 @@
|
||||
if(SUIT_SENSOR_TRACKING)
|
||||
. += "Its vital tracker and tracking beacon appear to be enabled."
|
||||
if(has_sensor == 1)
|
||||
. += "<span class='info'>Alt-click to toggle the sensors mode.</span>"
|
||||
. += "<span class='notice'>Alt-click to toggle the sensors mode.</span>"
|
||||
else
|
||||
. += "This suit does not have any sensors."
|
||||
|
||||
if(length(accessories))
|
||||
for(var/obj/item/clothing/accessory/A in accessories)
|
||||
. += "\A [A] is attached to it."
|
||||
. += "<span class='info'>Alt-Shift-Click to remove an accessory.</span>"
|
||||
. += "<span class='info'>Ctrl-Shift-Click to roll down this jumpsuit.</span>"
|
||||
. += "<span class='notice'>Alt-Shift-Click to remove an accessory.</span>"
|
||||
. += "<span class='notice'>Ctrl-Shift-Click to roll down this jumpsuit.</span>"
|
||||
|
||||
|
||||
/obj/item/clothing/under/CtrlShiftClick(mob/living/carbon/human/user)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/obj/item/clothing/glasses/hud/tajblind
|
||||
name = "\improper Tajaran veil"
|
||||
desc = "A sleek, high-tech Tajaran veil, adapted from ancient designs and important to their culture and spirituality.<br>\
|
||||
<span class='info'>Can switch between three modes: Sight-blocking veiled mode, transparent natural sight mode and colorblindness correction mode.</span>"
|
||||
<span class='notice'>Can switch between three modes: Sight-blocking veiled mode, transparent natural sight mode and colorblindness correction mode.</span>"
|
||||
icon_state = "tajblind"
|
||||
item_state = "tajblind"
|
||||
actions_types = list(/datum/action/item_action/toggle)
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/meson/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has an optical meson scanner integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has an optical meson scanner integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/meson/equipped(mob/user, slot, initial)
|
||||
. = ..()
|
||||
@@ -88,7 +88,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/sci/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has science goggles integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has science goggles integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/sci/item_action_slot_check(slot)
|
||||
if(slot == SLOT_HUD_GLASSES)
|
||||
@@ -103,7 +103,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/med/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has a health HUD integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has a health HUD integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/sec
|
||||
name = "\improper Tajaran security veil"
|
||||
@@ -114,7 +114,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/sec/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has a security HUD integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has a security HUD integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded
|
||||
name = "shaded Tajaran veil"
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has an in-built flash protection.</span>"
|
||||
desc += "<br><span class='notice'>It has an in-built flash protection.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/meson
|
||||
name = "shaded Tajaran engineering meson veil"
|
||||
@@ -132,7 +132,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/meson/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has an optical meson scanner integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has an optical meson scanner integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/meson/equipped(mob/user, slot, initial)
|
||||
. = ..()
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/sci/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has science goggles integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has science goggles integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/sci/item_action_slot_check(slot)
|
||||
if(slot == SLOT_HUD_GLASSES)
|
||||
@@ -174,7 +174,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/med/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has a health HUD integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has a health HUD integrated into it.</span>"
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/sec
|
||||
name = "shaded Tajaran security veil"
|
||||
@@ -186,7 +186,7 @@
|
||||
|
||||
/obj/item/clothing/glasses/hud/tajblind/shaded/sec/Initialize()
|
||||
..()
|
||||
desc += "<br><span class='info'>It has a security HUD integrated into it.</span>"
|
||||
desc += "<br><span class='notice'>It has a security HUD integrated into it.</span>"
|
||||
|
||||
#undef MODE_OFF
|
||||
#undef MODE_NATURAL
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
// Fingerprints
|
||||
if(length(fingerprints))
|
||||
sleep(30)
|
||||
add_log("<span class='info'><B>Prints:</B></span>")
|
||||
add_log("<span class='notice'><B>Prints:</B></span>")
|
||||
for(var/finger in fingerprints)
|
||||
add_log("[finger]")
|
||||
found_something = TRUE
|
||||
@@ -180,7 +180,7 @@
|
||||
// Blood
|
||||
if(length(blood))
|
||||
sleep(30)
|
||||
add_log("<span class='info'><B>Blood:</B></span>")
|
||||
add_log("<span class='notice'><B>Blood:</B></span>")
|
||||
found_something = TRUE
|
||||
for(var/B in blood)
|
||||
add_log("Type: <font color='red'>[blood[B]]</font> DNA: <font color='red'>[B]</font>")
|
||||
@@ -188,7 +188,7 @@
|
||||
//Fibers
|
||||
if(length(fibers))
|
||||
sleep(30)
|
||||
add_log("<span class='info'><B>Fibers:</B></span>")
|
||||
add_log("<span class='notice'><B>Fibers:</B></span>")
|
||||
for(var/fiber in fibers)
|
||||
add_log("[fiber]")
|
||||
found_something = TRUE
|
||||
@@ -196,7 +196,7 @@
|
||||
//Reagents
|
||||
if(length(reagents))
|
||||
sleep(30)
|
||||
add_log("<span class='info'><B>Reagents:</B></span>")
|
||||
add_log("<span class='notice'><B>Reagents:</B></span>")
|
||||
for(var/R in reagents)
|
||||
add_log("Reagent: <font color='red'>[R]</font> Volume: <font color='red'>[reagents[R]]</font>")
|
||||
found_something = TRUE
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
return ..()
|
||||
|
||||
/obj/machinery/economy/atm/insert_cash(obj/item/stack/spacecash/cash_money, mob/user)
|
||||
visible_message("<span class='info'>[user] inserts [cash_money] into [src].</span>")
|
||||
visible_message("<span class='notice'>[user] inserts [cash_money] into [src].</span>")
|
||||
cash_stored += cash_money.amount
|
||||
account_database.credit_account(authenticated_account, cash_money.amount, "ATM Deposit", name, FALSE)
|
||||
cash_money.use(cash_money.amount)
|
||||
@@ -271,7 +271,7 @@
|
||||
var/datum/money_account/target_account = account_database.find_user_account(target_account_number, include_departments = TRUE)
|
||||
if(target_account)
|
||||
account_database.credit_account(target_account, amount, purpose, name, FALSE)
|
||||
to_chat(user, "[bicon(src)]<span class='info'>Funds transfer successful.</span>")
|
||||
to_chat(user, "[bicon(src)]<span class='notice'>Funds transfer successful.</span>")
|
||||
else
|
||||
to_chat(user, "[bicon(src)]<span class='warning'>You don't have enough funds to do that!</span>")
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
return TRUE
|
||||
|
||||
/obj/machinery/economy/proc/pay_with_card(obj/item/card/id/I, amount, purpose, transactor, mob/user, datum/money_account/target)
|
||||
visible_message("<span class='info'>[user] swipes a card through [src].</span>")
|
||||
visible_message("<span class='notice'>[user] swipes a card through [src].</span>")
|
||||
return pay_with_account(I.get_card_account(), amount, purpose, transactor, user, target)
|
||||
|
||||
/obj/machinery/economy/proc/pay_with_account(datum/money_account/customer_account, amount, purpose, transactor, mob/user, datum/money_account/target)
|
||||
@@ -77,7 +77,7 @@
|
||||
if(amount > cash_money.amount)
|
||||
return
|
||||
var/amount_to_insert = amount ? amount : cash_money.amount
|
||||
visible_message("<span class='info'>[user] inserts [amount_to_insert == 1 ? "[amount_to_insert] credit" : "[amount_to_insert] credits"] into [src].</span>")
|
||||
visible_message("<span class='notice'>[user] inserts [amount_to_insert == 1 ? "[amount_to_insert] credit" : "[amount_to_insert] credits"] into [src].</span>")
|
||||
cash_stored += amount_to_insert
|
||||
cash_transaction += amount_to_insert
|
||||
cash_money.use(amount_to_insert)
|
||||
@@ -101,7 +101,7 @@
|
||||
var/stacks_to_dispense = min(CEILING(amount / MAX_STACKABLE_CASH, 1), 10)
|
||||
var/remaining_cash = amount
|
||||
|
||||
visible_message("<span class='info'>[src] spits out [stacks_to_dispense == 1 ? "1 wad" : "[stacks_to_dispense] wads"] of cash.</span>")
|
||||
visible_message("<span class='notice'>[src] spits out [stacks_to_dispense == 1 ? "1 wad" : "[stacks_to_dispense] wads"] of cash.</span>")
|
||||
for(var/i in 1 to stacks_to_dispense)
|
||||
if(remaining_cash >= MAX_STACKABLE_CASH)
|
||||
remaining_cash -= MAX_STACKABLE_CASH
|
||||
|
||||
@@ -144,14 +144,14 @@
|
||||
var/obj/item/card/id/C = I
|
||||
if((ACCESS_CENT_COMMANDER in C.access) || (ACCESS_HOP in C.access) || (ACCESS_CAPTAIN in C.access))
|
||||
access_code = 0
|
||||
to_chat(user, "[bicon(src)]<span class='info'>Access code reset to 0.</span>")
|
||||
to_chat(user, "[bicon(src)]<span class='notice'>Access code reset to 0.</span>")
|
||||
else if(istype(I, /obj/item/card/emag))
|
||||
access_code = 0
|
||||
to_chat(user, "[bicon(src)]<span class='info'>Access code reset to 0.</span>")
|
||||
to_chat(user, "[bicon(src)]<span class='notice'>Access code reset to 0.</span>")
|
||||
|
||||
|
||||
/obj/item/eftpos/proc/scan_card(obj/item/card/id/C, mob/user, secured = TRUE)
|
||||
visible_message("<span class='info'>[user] swipes a card through [src].</span>")
|
||||
visible_message("<span class='notice'>[user] swipes a card through [src].</span>")
|
||||
|
||||
if(!transaction_locked || transaction_paid || !secured)
|
||||
return
|
||||
|
||||
@@ -518,8 +518,8 @@
|
||||
|
||||
//Finally, report the full examine_message constructed from the above reports
|
||||
. += "<span class='notice'>[examine_message]</span>"
|
||||
. += "<span class='info'>You can <b>Alt-Click</b> [src] to open/close its lid.</span>"
|
||||
. += "<span class='info'>You can <b>Alt-Shift-Click</b> [src] to enable/disable its light.</span>"
|
||||
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to open/close its lid.</span>"
|
||||
. += "<span class='notice'>You can <b>Alt-Shift-Click</b> [src] to enable/disable its light.</span>"
|
||||
|
||||
//////////////////////////////
|
||||
// ATTACK PROCS //
|
||||
|
||||
@@ -386,7 +386,7 @@
|
||||
message_admins("[key_name(user)][ADMIN_QUE(user,"?")] has primed a [name] for detonation at <A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[bombturf.x];Y=[bombturf.y];Z=[bombturf.z]'>[bombarea] (JMP)</a>.")
|
||||
log_game("[key_name(user)] has primed a [name] for detonation at [bombarea] ([bombturf.x],[bombturf.y],[bombturf.z]).")
|
||||
|
||||
to_chat(user, "<span class='info'>You light [src] on fire.</span>")
|
||||
to_chat(user, "<span class='notice'>You light [src] on fire.</span>")
|
||||
if(!is_glass)
|
||||
spawn(50)
|
||||
if(active)
|
||||
@@ -407,6 +407,6 @@
|
||||
if(!is_glass)
|
||||
to_chat(user, "<span class='danger'>The flame's spread too far on it!</span>")
|
||||
return
|
||||
to_chat(user, "<span class='info'>You snuff out the flame on \the [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You snuff out the flame on \the [src].</span>")
|
||||
active = FALSE
|
||||
update_icon(UPDATE_OVERLAYS)
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
if(can_opened)
|
||||
. += "<span class='notice'>It has been opened.</span>"
|
||||
else
|
||||
. += "<span class='info'>Ctrl-click to shake it up!</span>"
|
||||
. += "<span class='notice'>Ctrl-click to shake it up!</span>"
|
||||
|
||||
/obj/item/reagent_containers/drinks/cans/attack_self(mob/user)
|
||||
if(can_opened)
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
/obj/machinery/gibber/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>You can <b>Alt-Click</b> [src] to empty it.</span>"
|
||||
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to empty it.</span>"
|
||||
|
||||
/obj/machinery/gibber/suicide_act(mob/living/user)
|
||||
if(occupant || locked)
|
||||
|
||||
@@ -146,9 +146,9 @@
|
||||
stored_plants += P
|
||||
|
||||
if(length(stored_plants) < max_storable_plants)
|
||||
to_chat(user, "<span class='info'>You empty [PB] into [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You empty [PB] into [src].</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>You fill [src] to its capacity.</span>")
|
||||
to_chat(user, "<span class='notice'>You fill [src] to its capacity.</span>")
|
||||
|
||||
SStgui.update_uis(src)
|
||||
return TRUE
|
||||
@@ -162,7 +162,7 @@
|
||||
|
||||
O.forceMove(src)
|
||||
stored_plants += O
|
||||
to_chat(user, "<span class='info'>You put [O] in [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You put [O] in [src].</span>")
|
||||
SStgui.update_uis(src)
|
||||
return TRUE
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
processing = FALSE
|
||||
update_ui_product_list(user)
|
||||
return TRUE
|
||||
|
||||
|
||||
to_chat(user, "<span class='warning'>You cannot put [src] in [name]!</span>")
|
||||
|
||||
/**
|
||||
|
||||
@@ -86,14 +86,14 @@
|
||||
break
|
||||
|
||||
if(biomass >= biomass_capacity)
|
||||
to_chat(user, "<span class='info'>You fill [src] to its capacity.</span>")
|
||||
to_chat(user, "<span class='notice'>You fill [src] to its capacity.</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>You empty [PB] into [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You empty [PB] into [src].</span>")
|
||||
|
||||
if(potassium == potassium_capacity)
|
||||
to_chat(user, "<span class='info'>You have saturated the contents of [src] with potassium.</span>")
|
||||
to_chat(user, "<span class='notice'>You have saturated the contents of [src] with potassium.</span>")
|
||||
else if(potassium >= potassium_capacity * 0.95)
|
||||
to_chat(user, "<span class='info'>You have very nearly saturated the contents of [src] with potassium.</span>")
|
||||
to_chat(user, "<span class='notice'>You have very nearly saturated the contents of [src] with potassium.</span>")
|
||||
|
||||
SStgui.update_uis(src)
|
||||
update_icon_state()
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
O.forceMove(src)
|
||||
make_biomass(O)
|
||||
to_chat(user, "<span class='info'>You put [O] in [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You put [O] in [src].</span>")
|
||||
SStgui.update_uis(src)
|
||||
update_icon_state()
|
||||
return TRUE
|
||||
@@ -140,18 +140,18 @@
|
||||
B.reagents.remove_reagent(R.id, R.volume * proportion)
|
||||
|
||||
if(proportion == 1)
|
||||
to_chat(user, "<span class='info'>You empty [B] into [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You empty [B] into [src].</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>You pour some of [B] into [src].</span>")
|
||||
to_chat(user, "<span class='notice'>You pour some of [B] into [src].</span>")
|
||||
if(potassium == potassium_capacity)
|
||||
to_chat(user, "<span class='info'>You have saturated the contents of [src] with potassium.</span>")
|
||||
to_chat(user, "<span class='notice'>You have saturated the contents of [src] with potassium.</span>")
|
||||
else if(potassium >= potassium_capacity * 0.95)
|
||||
to_chat(user, "<span class='info'>You have very nearly saturated the contents of [src] with potassium.</span>")
|
||||
to_chat(user, "<span class='notice'>You have very nearly saturated the contents of [src] with potassium.</span>")
|
||||
|
||||
if(potash == potash_capacity)
|
||||
to_chat(user, "<span class='info'>[src] has been filled with potash.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] has been filled with potash.</span>")
|
||||
else if(potash >= potash_capacity * 0.95)
|
||||
to_chat(user, "<span class='info'>[src] has been nearly filled with potash.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] has been nearly filled with potash.</span>")
|
||||
|
||||
SStgui.update_uis(src)
|
||||
update_icon_state()
|
||||
|
||||
@@ -211,7 +211,7 @@
|
||||
set_light(0)
|
||||
|
||||
/obj/item/food/grown/proc/send_plant_details(mob/user)
|
||||
var/msg = "<span class='info'>This is \a </span><span class='name'>[src].</span>\n"
|
||||
var/msg = "<span class='notice'>This is \a </span><span class='name'>[src].</span>\n"
|
||||
if(seed)
|
||||
msg += seed.get_analyzer_text()
|
||||
var/reag_txt = ""
|
||||
@@ -219,7 +219,7 @@
|
||||
for(var/reagent_id in seed.reagents_add)
|
||||
var/datum/reagent/R = GLOB.chemical_reagents_list[reagent_id]
|
||||
var/amt = reagents.get_reagent_amount(reagent_id)
|
||||
reag_txt += "\n<span class='info'>- [R.name]: [amt]</span>"
|
||||
reag_txt += "\n<span class='notice'>- [R.name]: [amt]</span>"
|
||||
|
||||
if(reag_txt)
|
||||
msg += reag_txt
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
set_light(0)
|
||||
|
||||
/obj/item/grown/proc/send_plant_details(mob/user)
|
||||
var/msg = "<span class='info'>This is \a </span><span class='name'>[src]</span>\n"
|
||||
var/msg = "<span class='notice'>This is \a </span><span class='name'>[src]</span>\n"
|
||||
if(seed)
|
||||
msg += seed.get_analyzer_text()
|
||||
msg += "</span>"
|
||||
|
||||
@@ -374,26 +374,26 @@
|
||||
. = ..()
|
||||
if(myseed)
|
||||
if(myseed.variant)
|
||||
. += "<span class='info'>It has the <span class='name'>[myseed.variant]</span> variant of <span class='name'>[myseed.plantname]</span> planted.</span>"
|
||||
. += "<span class='notice'>It has the <span class='name'>[myseed.variant]</span> variant of <span class='name'>[myseed.plantname]</span> planted.</span>"
|
||||
else
|
||||
. += "<span class='info'>It has <span class='name'>[myseed.plantname]</span> planted.</span>"
|
||||
. += "<span class='notice'>It has <span class='name'>[myseed.plantname]</span> planted.</span>"
|
||||
if(dead)
|
||||
. += "<span class='warning'>It's dead!</span>"
|
||||
else if(harvest)
|
||||
. += "<span class='info'>It's ready to harvest.</span>"
|
||||
. += "<span class='notice'>It's ready to harvest.</span>"
|
||||
else if(plant_health <= (myseed.endurance / 2))
|
||||
. += "<span class='warning'>It looks unhealthy.</span>"
|
||||
else
|
||||
. += "<span class='info'>[src] is empty.</span>"
|
||||
. += "<span class='notice'>[src] is empty.</span>"
|
||||
|
||||
if(!self_sustaining)
|
||||
. += "<span class='info'>Water: [waterlevel]/[maxwater]</span>"
|
||||
. += "<span class='info'>Nutrient: [nutrilevel]/[maxnutri]</span>"
|
||||
. += "<span class='notice'>Water: [waterlevel]/[maxwater]</span>"
|
||||
. += "<span class='notice'>Nutrient: [nutrilevel]/[maxnutri]</span>"
|
||||
if(self_sufficiency_progress > 0)
|
||||
var/percent_progress = round(self_sufficiency_progress * 100 / self_sufficiency_req)
|
||||
. += "<span class='info'>Treatment for self-sustenance are [percent_progress]% complete.</span>"
|
||||
. += "<span class='notice'>Treatment for self-sustenance are [percent_progress]% complete.</span>"
|
||||
else
|
||||
. += "<span class='info'>It doesn't require any water or nutrients.</span>"
|
||||
. += "<span class='notice'>It doesn't require any water or nutrients.</span>"
|
||||
|
||||
if(weedlevel >= 5)
|
||||
. += "<span class='warning'>[src] is filled with weeds!</span>"
|
||||
|
||||
@@ -244,7 +244,7 @@
|
||||
// Also splashes everything in target turf with reagents and applies other trait effects (teleporting, etc) to the target by on_squash.
|
||||
// For code, see grown.dm
|
||||
name = "Liquid Contents"
|
||||
examine_line = "<span class='info'>It has a lot of liquid contents inside.</span>"
|
||||
examine_line = "<span class='notice'>It has a lot of liquid contents inside.</span>"
|
||||
origin_tech = list("biotech" = 5)
|
||||
dangerous = TRUE
|
||||
|
||||
@@ -253,7 +253,7 @@
|
||||
// Applies other trait effects (teleporting, etc) to the target by on_slip.
|
||||
name = "Slippery Skin"
|
||||
rate = 0.1
|
||||
examine_line = "<span class='info'>It has a very slippery skin.</span>"
|
||||
examine_line = "<span class='notice'>It has a very slippery skin.</span>"
|
||||
dangerous = TRUE
|
||||
|
||||
/datum/plant_gene/trait/slip/on_new(obj/item/food/grown/G)
|
||||
@@ -315,7 +315,7 @@
|
||||
// Adds 1 + potency*rate light range and potency*(rate + 0.01) light_power to products.
|
||||
name = "Bioluminescence"
|
||||
rate = 0.03
|
||||
examine_line = "<span class='info'>It emits a soft glow.</span>"
|
||||
examine_line = "<span class='notice'>It emits a soft glow.</span>"
|
||||
trait_id = "glow"
|
||||
var/glow_color = "#C3E381"
|
||||
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
|
||||
/obj/item/seeds/attackby(obj/item/O, mob/user, params)
|
||||
if(istype(O, /obj/item/plant_analyzer))
|
||||
to_chat(user, "<span class='info'>This is \a <span class='name'>[src].</span></span>")
|
||||
to_chat(user, "<span class='notice'>This is \a <span class='name'>[src].</span></span>")
|
||||
var/text = get_analyzer_text()
|
||||
if(text)
|
||||
to_chat(user, "<span class='notice'>[text]</span>")
|
||||
@@ -648,7 +648,7 @@
|
||||
|
||||
/obj/item/unsorted_seeds/attackby(obj/item/O, mob/user, params)
|
||||
if(istype(O, /obj/item/plant_analyzer))
|
||||
to_chat(user, "<span class='info'>This is \a <span class='name'>[src].</span></span>")
|
||||
to_chat(user, "<span class='notice'>This is \a <span class='name'>[src].</span></span>")
|
||||
var/text = get_analyzer_text()
|
||||
if(text)
|
||||
to_chat(user, "<span class='notice'>[text]</span>")
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
if(isanimal(target))
|
||||
var/mob/living/simple_animal/M = target
|
||||
if(M.sentience_type != revive_type)
|
||||
to_chat(user, "<span class='info'>[src] does not work on this sort of creature.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] does not work on this sort of creature.</span>")
|
||||
return
|
||||
if(M.stat == DEAD)
|
||||
M.faction = list("neutral")
|
||||
@@ -49,10 +49,10 @@
|
||||
icon_state = "lazarus_empty"
|
||||
return
|
||||
else
|
||||
to_chat(user, "<span class='info'>[src] is only effective on the dead.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] is only effective on the dead.</span>")
|
||||
return
|
||||
else
|
||||
to_chat(user, "<span class='info'>[src] is only effective on lesser beings.</span>")
|
||||
to_chat(user, "<span class='notice'>[src] is only effective on lesser beings.</span>")
|
||||
return
|
||||
|
||||
/obj/item/lazarus_injector/emag_act(mob/user)
|
||||
@@ -68,9 +68,9 @@
|
||||
/obj/item/lazarus_injector/examine(mob/user)
|
||||
. = ..()
|
||||
if(!loaded)
|
||||
. += "<span class='info'>[src] is empty.</span>"
|
||||
. += "<span class='notice'>[src] is empty.</span>"
|
||||
if(malfunctioning)
|
||||
. += "<span class='info'>The display on [src] seems to be flickering.</span>"
|
||||
. += "<span class='notice'>The display on [src] seems to be flickering.</span>"
|
||||
|
||||
/*********************Mob Capsule*************************/
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
/obj/item/resonator/attack_self(mob/user)
|
||||
if(burst_time == 50)
|
||||
burst_time = 30
|
||||
to_chat(user, "<span class='info'>You set the resonator's fields to detonate after 3 seconds.</span>")
|
||||
to_chat(user, "<span class='notice'>You set the resonator's fields to detonate after 3 seconds.</span>")
|
||||
else
|
||||
burst_time = 50
|
||||
to_chat(user, "<span class='info'>You set the resonator's fields to detonate after 5 seconds.</span>")
|
||||
to_chat(user, "<span class='notice'>You set the resonator's fields to detonate after 5 seconds.</span>")
|
||||
|
||||
/obj/item/resonator/proc/CreateResonance(target, mob/user)
|
||||
var/turf/T = get_turf(target)
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
|
||||
/obj/item/wormhole_jaunter/contractor/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>You can <b>Alt-Click</b> [src] to change its destination!</span>"
|
||||
. += "<span class='notice'>You can <b>Alt-Click</b> [src] to change its destination!</span>"
|
||||
|
||||
/obj/item/wormhole_jaunter/contractor/AltClick(mob/user)
|
||||
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
|
||||
|
||||
@@ -494,10 +494,10 @@
|
||||
if(points)
|
||||
var/obj/item/card/id/C = I
|
||||
C.mining_points += points
|
||||
to_chat(user, "<span class='info'>You transfer [points] points to [C].</span>")
|
||||
to_chat(user, "<span class='notice'>You transfer [points] points to [C].</span>")
|
||||
points = 0
|
||||
else
|
||||
to_chat(user, "<span class='info'>There's no points left on [src].</span>")
|
||||
to_chat(user, "<span class='notice'>There's no points left on [src].</span>")
|
||||
..()
|
||||
|
||||
/obj/item/card/mining_point_card/examine(mob/user)
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
|
||||
/mob/living/simple_animal/hostile/mining_drone/attackby(obj/item/I, mob/user, params)
|
||||
if(istype(I, /obj/item/mining_scanner) || istype(I, /obj/item/t_scanner/adv_mining_scanner))
|
||||
to_chat(user, "<span class='info'>You instruct [src] to drop any collected ore.</span>")
|
||||
to_chat(user, "<span class='notice'>You instruct [src] to drop any collected ore.</span>")
|
||||
DropOre()
|
||||
return
|
||||
if(istype(I, /obj/item/borg/upgrade/modkit))
|
||||
@@ -116,7 +116,7 @@
|
||||
if(!I.tool_use_check(user, 1))
|
||||
return
|
||||
if(AIStatus != AI_OFF && AIStatus != AI_IDLE)
|
||||
to_chat(user, "<span class='info'>[src] is moving around too much to repair!</span>")
|
||||
to_chat(user, "<span class='notice'>[src] is moving around too much to repair!</span>")
|
||||
return
|
||||
WELDER_ATTEMPT_REPAIR_MESSAGE
|
||||
if(I.use_tool(src, user, 15, 1, volume = I.tool_volume) && health != maxHealth)
|
||||
@@ -137,9 +137,9 @@
|
||||
toggle_mode()
|
||||
switch(mode)
|
||||
if(MINEDRONE_COLLECT)
|
||||
to_chat(M, "<span class='info'>[src] has been set to search and store loose ore.</span>")
|
||||
to_chat(M, "<span class='notice'>[src] has been set to search and store loose ore.</span>")
|
||||
if(MINEDRONE_ATTACK)
|
||||
to_chat(M, "<span class='info'>[src] has been set to attack hostile wildlife.</span>")
|
||||
to_chat(M, "<span class='notice'>[src] has been set to attack hostile wildlife.</span>")
|
||||
return
|
||||
..()
|
||||
|
||||
@@ -164,7 +164,7 @@
|
||||
minimum_distance = 1
|
||||
retreat_distance = null
|
||||
icon_state = "mining_drone"
|
||||
to_chat(src, "<span class='info'>You are set to collect mode. You can now collect loose ore.</span>")
|
||||
to_chat(src, "<span class='notice'>You are set to collect mode. You can now collect loose ore.</span>")
|
||||
|
||||
/mob/living/simple_animal/hostile/mining_drone/proc/SetOffenseBehavior()
|
||||
mode = MINEDRONE_ATTACK
|
||||
@@ -175,7 +175,7 @@
|
||||
retreat_distance = 2
|
||||
minimum_distance = 1
|
||||
icon_state = "mining_drone_offense"
|
||||
to_chat(src, "<span class='info'>You are set to attack mode. You can now attack from range.</span>")
|
||||
to_chat(src, "<span class='notice'>You are set to attack mode. You can now attack from range.</span>")
|
||||
|
||||
/mob/living/simple_animal/hostile/mining_drone/AttackingTarget()
|
||||
if(istype(target, /obj/item/stack/ore) && mode == MINEDRONE_COLLECT)
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
. = ..()
|
||||
. += "Its speaker is turned [silenced ? "off" : "on"]."
|
||||
|
||||
var/list/msg = list("<span class='info'>")
|
||||
var/list/msg = list("<span class='notice'>")
|
||||
|
||||
if(brainmob && brainmob.key)
|
||||
switch(brainmob.stat)
|
||||
|
||||
@@ -337,9 +337,9 @@
|
||||
status_list += "<span class='danger'>You are bleeding!</span>"
|
||||
if(staminaloss)
|
||||
if(staminaloss > 30)
|
||||
status_list += "<span class='info'>You're completely exhausted.</span>"
|
||||
status_list += "<span class='notice'>You're completely exhausted.</span>"
|
||||
else
|
||||
status_list += "<span class='info'>You feel fatigued.</span>"
|
||||
status_list += "<span class='notice'>You feel fatigued.</span>"
|
||||
|
||||
to_chat(src, chat_box_examine(status_list.Join("\n")))
|
||||
|
||||
|
||||
@@ -114,9 +114,9 @@
|
||||
skipface |= wear_mask.flags_inv & HIDEFACE
|
||||
skipeyes |= wear_mask.flags_inv & HIDEEYES
|
||||
|
||||
var/msg = "<span class='info'>This is "
|
||||
var/msg = "<span class='notice'>This is "
|
||||
if(HAS_TRAIT(src, TRAIT_I_WANT_BRAINS))
|
||||
msg = "<span class='info'>This is the <span class='warning'>shambling corpse</span> of "
|
||||
msg = "<span class='notice'>This is the <span class='warning'>shambling corpse</span> of "
|
||||
|
||||
msg += "<em>[name]</em>"
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
var/mob/living/carbon/receiver = locateUID(receiver_UID)
|
||||
var/mob/living/carbon/giver = attached_effect.owner
|
||||
var/obj/item/I = locateUID(item_UID)
|
||||
to_chat(giver, "<span class='info'>You decide against giving [I] to [receiver].</span>")
|
||||
to_chat(giver, "<span class='notice'>You decide against giving [I] to [receiver].</span>")
|
||||
to_chat(receiver, "<span class='warning'>[giver] seems to have given up on giving you [I].</span>")
|
||||
receiver.clear_alert("take item [item_UID]") // This cancels *everything* related to the giving/item offering.
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
/datum/click_intercept/give/New(client/C)
|
||||
..()
|
||||
holder.mouse_pointer_icon = 'icons/mouse_icons/give_item.dmi'
|
||||
to_chat(holder, "<span class='info'>You can now left click on someone to give them your held item.</span>")
|
||||
to_chat(holder, "<span class='notice'>You can now left click on someone to give them your held item.</span>")
|
||||
RegisterSignal(holder.mob.get_active_hand(), list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), PROC_REF(signal_qdel))
|
||||
RegisterSignal(holder.mob, list(SIGNAL_ADDTRAIT(TRAIT_HANDS_BLOCKED), COMSIG_CARBON_SWAP_HANDS), PROC_REF(signal_qdel))
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
/datum/click_intercept/give/Destroy(force = FALSE, ...)
|
||||
holder.mouse_pointer_icon = initial(holder.mouse_pointer_icon)
|
||||
if(!item_offered)
|
||||
to_chat(holder.mob, "<span class='info'>You're no longer trying to give someone your held item.</span>")
|
||||
to_chat(holder.mob, "<span class='notice'>You're no longer trying to give someone your held item.</span>")
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
// Otherwise, throwing a new "take item" alert would override any current one also named "take item".
|
||||
receiver.throw_alert("take item [I.UID()]", /atom/movable/screen/alert/take_item, alert_args = list(user, receiver, I))
|
||||
item_offered = TRUE // TRUE so we don't give them the default chat message in Destroy.
|
||||
to_chat(user, "<span class='info'>You offer [I] to [receiver].</span>")
|
||||
to_chat(user, "<span class='notice'>You offer [I] to [receiver].</span>")
|
||||
qdel(src)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/mob/living/silicon/ai/examine(mob/user)
|
||||
. = ..()
|
||||
var/msg = "<span class='info'>"
|
||||
var/msg = "<span class='notice'>"
|
||||
if(src.stat == DEAD)
|
||||
msg += "<span class='deadsay'>It appears to be powered-down.</span>\n"
|
||||
else
|
||||
|
||||
@@ -366,7 +366,7 @@
|
||||
/mob/living/silicon/pai/examine(mob/user)
|
||||
. = ..()
|
||||
|
||||
var/msg = "<span class='info'>"
|
||||
var/msg = "<span class='notice'>"
|
||||
|
||||
switch(stat)
|
||||
if(CONSCIOUS)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/mob/living/silicon/robot/examine(mob/user)
|
||||
. = ..()
|
||||
|
||||
var/msg = "<span class='info'>"
|
||||
var/msg = "<span class='notice'>"
|
||||
if(module)
|
||||
msg += "It has loaded a [module.name].\n"
|
||||
var/obj/act_module = get_active_hand()
|
||||
|
||||
@@ -271,7 +271,7 @@
|
||||
if(stat == DEAD)
|
||||
if(++final_bites >= total_final_bites)
|
||||
visible_message("<span class='danger'>[L] finished eating [src], there's nothing left!</span>")
|
||||
to_chat(L, "<span class='info'>Whoa, that last bite tasted weird.</span>")
|
||||
to_chat(L, "<span class='notice'>Whoa, that last bite tasted weird.</span>")
|
||||
L.reagents.add_reagent("teslium", 5)
|
||||
qdel(src)
|
||||
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
/mob/living/simple_animal/hostile/mushroom/examine(mob/user)
|
||||
. = ..()
|
||||
if(health >= maxHealth)
|
||||
. += "<span class='info'>It looks healthy.</span>"
|
||||
. += "<span class='notice'>It looks healthy.</span>"
|
||||
else
|
||||
. += "<span class='info'>It looks like it's been roughed up.</span>"
|
||||
. += "<span class='notice'>It looks like it's been roughed up.</span>"
|
||||
|
||||
/mob/living/simple_animal/hostile/mushroom/Life(seconds, times_fired)
|
||||
..()
|
||||
|
||||
@@ -390,7 +390,7 @@
|
||||
|
||||
/mob/living/simple_animal/slime/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>This is [bicon(src)] \a <EM>[src]</EM>!"
|
||||
. += "<span class='notice'>This is [bicon(src)] \a <EM>[src]</EM>!"
|
||||
if(stat == DEAD)
|
||||
. += "<span class='deadsay'>It is limp and unresponsive.</span>"
|
||||
else
|
||||
|
||||
@@ -981,7 +981,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
|
||||
var/obj/vent_found = pick(found_vents)
|
||||
var/mob/living/simple_animal/mouse/host = new(vent_found.loc)
|
||||
host.ckey = src.ckey
|
||||
to_chat(host, "<span class='info'>You are now a mouse, a small and fragile creature capable of scurrying through vents and under doors. Be careful who you reveal yourself to, for that will decide whether you receive cheese or death.</span>")
|
||||
to_chat(host, "<span class='notice'>You are now a mouse, a small and fragile creature capable of scurrying through vents and under doors. Be careful who you reveal yourself to, for that will decide whether you receive cheese or death.</span>")
|
||||
host.forceMove(vent_found)
|
||||
host.add_ventcrawl(vent_found)
|
||||
return TRUE
|
||||
|
||||
@@ -92,7 +92,7 @@ GLOBAL_LIST_EMPTY(allNewscasters)
|
||||
|
||||
/obj/machinery/newscaster/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> to remove the photo currently inside it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to remove the photo currently inside it.</span>"
|
||||
|
||||
/obj/machinery/newscaster/Destroy()
|
||||
GLOB.allNewscasters -= src
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
/obj/item/clipboard/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> to remove its pen.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to remove its pen.</span>"
|
||||
if(in_range(user, src) && toppaper)
|
||||
. += toppaper.examine(user)
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ GLOBAL_LIST_EMPTY(fax_blacklist)
|
||||
|
||||
/obj/machinery/photocopier/faxmachine/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] to remove its currently stored ID.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] to remove its currently stored ID.</span>"
|
||||
|
||||
/obj/machinery/photocopier/faxmachine/proc/update_network()
|
||||
if(department != "Unknown")
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
/obj/item/paper/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
if(user.is_literate())
|
||||
if(in_range(user, src) || isobserver(user))
|
||||
show_content(user)
|
||||
|
||||
@@ -97,8 +97,8 @@
|
||||
|
||||
/obj/item/paper_bundle/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
. += "<span class='info'><b>Alt-Shift-Click</b> [src] to undo the paper bundle.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Shift-Click</b> [src] to undo the paper bundle.</span>"
|
||||
if(in_range(user, src))
|
||||
show_content(user)
|
||||
else
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
show(user)
|
||||
else
|
||||
. += "<span class='notice'>It is too far away.</span>"
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] with a pen in hand to rename it.</span>"
|
||||
|
||||
/obj/item/photo/AltClick(mob/user)
|
||||
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
|
||||
@@ -199,7 +199,7 @@
|
||||
. = ..()
|
||||
if(!digital)
|
||||
. += "<span class='notice'>There is [pictures_left] photos left.</span>"
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] to change the photo size.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] to change the photo size.</span>"
|
||||
|
||||
/obj/item/camera/spooky/CheckParts(list/parts_list)
|
||||
..()
|
||||
@@ -494,8 +494,8 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor
|
||||
/obj/item/camera/digital/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='notice'>A small screen shows that there are currently [length(saved_pictures)] pictures stored.</span>"
|
||||
. += "<span class='info'><b>Alt-Shift-Click</b> [src] to print a specific photo.</span>"
|
||||
. += "<span class='info'><b>Ctrl-Shift-Click</b> [src] to delete a specific photo.</span>"
|
||||
. += "<span class='notice'><b>Alt-Shift-Click</b> [src] to print a specific photo.</span>"
|
||||
. += "<span class='notice'><b>Ctrl-Shift-Click</b> [src] to delete a specific photo.</span>"
|
||||
|
||||
/obj/item/camera/digital/afterattack(atom/target, mob/user, flag)
|
||||
if(!on || !pictures_left || ismob(target.loc))
|
||||
|
||||
@@ -192,7 +192,7 @@
|
||||
|
||||
/obj/machinery/ticket_machine/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>Use an ID card with <b>Head of Personnel</b> access on this machine to [dispense_enabled ? "disable" : "enable"] ticket dispensing.</span>"
|
||||
. += "<span class='notice'>Use an ID card with <b>Head of Personnel</b> access on this machine to [dispense_enabled ? "disable" : "enable"] ticket dispensing.</span>"
|
||||
|
||||
/obj/item/ticket_machine_ticket
|
||||
name = "Ticket"
|
||||
|
||||
@@ -97,9 +97,9 @@ GLOBAL_LIST_EMPTY(PDAs)
|
||||
|
||||
/obj/item/pda/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] to remove its ID card.</span>"
|
||||
. += "<span class='info'><b>Ctrl-Click</b> [src] to remove its pen.</span>"
|
||||
. += "<span class='info'>Use a screwdriver on [src] to reset it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] to remove its ID card.</span>"
|
||||
. += "<span class='notice'><b>Ctrl-Click</b> [src] to remove its pen.</span>"
|
||||
. += "<span class='notice'>Use a screwdriver on [src] to reset it.</span>"
|
||||
|
||||
/obj/item/pda/proc/can_use()
|
||||
if(!ismob(loc))
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
. = ..()
|
||||
if(panel_open)
|
||||
. += "<span class='notice'>The maintenance panel is open.</span>"
|
||||
. += "<span class='info'><b>Alt-Click</b> to rotate [src].</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to rotate [src].</span>"
|
||||
|
||||
/obj/machinery/power/emitter/RefreshParts()
|
||||
var/max_firedelay = 120
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
if(bayonet)
|
||||
. += "It has \a [bayonet] [can_bayonet ? "" : "permanently "]affixed to it."
|
||||
if(can_bayonet) //if it has a bayonet and this is false, the bayonet is permanent.
|
||||
. += "<span class='info'>[bayonet] looks like it can be <b>unscrewed</b> from [src].</span>"
|
||||
. += "<span class='notice'>[bayonet] looks like it can be <b>unscrewed</b> from [src].</span>"
|
||||
else if(can_bayonet)
|
||||
. += "It has a <b>bayonet</b> lug on it."
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
to_chat(user, "<span class='warning'>[src] has already been shortened!</span>")
|
||||
return
|
||||
if(isstorage(loc)) //To prevent inventory exploits
|
||||
to_chat(user, "<span class='info'>How do you plan to modify [src] while it's in a bag.</span>")
|
||||
to_chat(user, "<span class='notice'>How do you plan to modify [src] while it's in a bag.</span>")
|
||||
return
|
||||
if(chambered) //if the gun is chambering live ammo, shoot self, if chambering empty ammo, 'click'
|
||||
if(chambered.BB)
|
||||
@@ -147,7 +147,7 @@
|
||||
to_chat(user, "<span class='warning'>[src] has not been shortened!</span>")
|
||||
return
|
||||
if(isstorage(loc)) //To prevent inventory exploits
|
||||
to_chat(user, "<span class='info'>How do you plan to modify [src] while it's in a bag.</span>")
|
||||
to_chat(user, "<span class='notice'>How do you plan to modify [src] while it's in a bag.</span>")
|
||||
return
|
||||
if(chambered) //if the gun is chambering live ammo, shoot self, if chambering empty ammo, 'click'
|
||||
if(chambered.BB)
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
. += "<span class='notice'>\A [cell] is mounted onto [src]. Battery cell charge: [cell.charge]/[cell.maxcharge]"
|
||||
else
|
||||
. += "<span class='notice'>It has an empty mount for a battery cell.</span>"
|
||||
. += "<span class='info'><b>Alt-Click</b> [src] to adjust it's tension.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> [src] to adjust it's tension.</span>"
|
||||
|
||||
/obj/item/gun/throw/crossbow/modify_projectile(obj/item/I, on_chamber = 0)
|
||||
if(cell && on_chamber && istype(I, /obj/item/arrow/rod))
|
||||
|
||||
@@ -120,4 +120,4 @@
|
||||
|
||||
// Items that have no valid possible_transfer_amounts shouldn't say their transfer rate is variable
|
||||
if(possible_transfer_amounts)
|
||||
. += "<span class='info'><b>Alt-Click</b> to change the transfer amount.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to change the transfer amount.</span>"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
/obj/item/reagent_containers/applicator/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> to empty it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to empty it.</span>"
|
||||
|
||||
/obj/item/reagent_containers/applicator/emag_act(mob/user)
|
||||
if(!emagged)
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
. = ..()
|
||||
if(get_dist(user, src) && user == loc)
|
||||
. += "[round(reagents.total_volume)] units left."
|
||||
. += "<span class='info'><b>Alt-Shift-Click</b> to empty it.</span>"
|
||||
. += "<span class='notice'><b>Alt-Shift-Click</b> to empty it.</span>"
|
||||
|
||||
/obj/item/reagent_containers/spray/AltShiftClick(mob/user)
|
||||
if(user.stat || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) || !Adjacent(user))
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
/obj/structure/disposalconstruct/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click to flip it.</b></span>"
|
||||
. += "<span class='notice'><b>Alt-Click</b> to rotate it, <b>Alt-Shift-Click to flip it.</b></span>"
|
||||
|
||||
// update iconstate and dpdir due to dir and type
|
||||
/obj/structure/disposalconstruct/proc/update()
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
log_admin("[key_name(user)] created a whiteship dock named '[name]' at [COORD(port)].")
|
||||
|
||||
if(dock_count < max_docks)
|
||||
to_chat(user, "<span class='info'>Landing zone set.</span>")
|
||||
to_chat(user, "<span class='notice'>Landing zone set.</span>")
|
||||
else
|
||||
to_chat(user, "<span class='info'>Landing zone set. The signaller vanishes!</span>")
|
||||
to_chat(user, "<span class='notice'>Landing zone set. The signaller vanishes!</span>")
|
||||
qdel(src)
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
|
||||
if(!length(possible))
|
||||
if(user)
|
||||
to_chat(user, "<span class='info'>No goals available for [department]. Goals are currently available for [english_list(departments)].</span>")
|
||||
to_chat(user, "<span class='notice'>No goals available for [department]. Goals are currently available for [english_list(departments)].</span>")
|
||||
return
|
||||
|
||||
var/datum/station_goal/secondary/picked = pick(possible)
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
/obj/item/organ/internal/cyberimp/arm/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='info'>[src] is assembled in the [parent_organ == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it.</span>"
|
||||
. += "<span class='notice'>[src] is assembled in the [parent_organ == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it.</span>"
|
||||
|
||||
/obj/item/organ/internal/cyberimp/arm/screwdriver_act(mob/user, obj/item/I)
|
||||
. = TRUE
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
for(var/res in results)
|
||||
if(res in winning_options)
|
||||
// Make it stand out
|
||||
to_chat(world, "<span class='info'><code>[res]</code> - [results[res]] vote\s</span>")
|
||||
to_chat(world, "<span class='notice'><code>[res]</code> - [results[res]] vote\s</span>")
|
||||
else
|
||||
// Make it normal
|
||||
to_chat(world, "<span class='interface'><code>[res]</code> - [results[res]] vote\s</span>")
|
||||
|
||||
Reference in New Issue
Block a user