Skip to content

Commit

Permalink
Convert all span to macros in our modulars
Browse files Browse the repository at this point in the history
  • Loading branch information
dj-34 committed Apr 13, 2024
1 parent 3756e65 commit ab24d71
Show file tree
Hide file tree
Showing 23 changed files with 92 additions and 101 deletions.
2 changes: 1 addition & 1 deletion modular_ss220/balance/code/species/machine.dm
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@

/obj/machinery/recharger/attackby(obj/item/G, mob/user, params)
if(istype(G, /obj/item/melee/baton/electrostaff))
to_chat(user, "<span class='notice'>[G] не имеет внешних разъемов для подзарядки.</span>")
to_chat(user, span_notice("[G] не имеет внешних разъемов для подзарядки."))
return
. = ..()
2 changes: 1 addition & 1 deletion modular_ss220/cinematics/code/cinematics_ticker.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
if(M.stat != DEAD)
var/turf/T = get_turf(M)
if(T && is_station_level(T.z) && !istype(M.loc, /obj/structure/closet/secure_closet/freezer) && !(issilicon(M) && override == "AI malfunction"))
to_chat(M, "<span class='danger'><B>The blast wave from the explosion tears you atom from atom!</B></span>")
to_chat(M, span_danger("<B>The blast wave from the explosion tears you atom from atom!</B>"))
M.ghostize()
M.dust() // No mercy
CHECK_TICK
Expand Down
2 changes: 1 addition & 1 deletion modular_ss220/clothing/code/hev_suit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@
/obj/item/clothing/head/helmet/hev_helmet/extinguish_light(force = FALSE)
if(on)
light_toggle()
visible_message("<span class='danger'>[src]'s light fades and turns off.</span>")
visible_message(span_danger("[src]'s light fades and turns off."))

#undef MORPHINE_INJECTION_DELAY
#undef SOUND_BEEP
6 changes: 3 additions & 3 deletions modular_ss220/food/code/drinks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@
if(iscarbon(M))
if(method == REAGENT_TOUCH)
M.adjustFireLoss(-volume * 0.7)
to_chat(M, "<span class='notice'>The diluted silver sulfadiazine soothes your burns.</span>")
to_chat(M, span_notice("The diluted silver sulfadiazine soothes your burns."))
return STATUS_UPDATE_NONE

/datum/chemical_reaction/alcomender
Expand Down Expand Up @@ -379,7 +379,7 @@
. = ..()
if(volume > 20)
if(prob(50)) //no spam here :p
M.visible_message("<span class='warning'>Глаза [M] ослепительно вспыхивают!</span>")
M.visible_message(span_warning("Глаза [M] ослепительно вспыхивают!"))

/datum/chemical_reaction/vampiro
name = "Vampiro"
Expand Down Expand Up @@ -552,7 +552,7 @@
if(prob(10))
M.emote(pick("twitch","giggle"))
if(prob(5))
to_chat(M, "<span class='notice'>Rebooting..</span>")
to_chat(M, span_notice("Rebooting.."))
if(14)
playsound(get_turf(M),'modular_ss220/food/sound/restart-shutdown.ogg', 200, 1)
if(15 to 23)
Expand Down
2 changes: 1 addition & 1 deletion modular_ss220/food/code/food/food.dm
Original file line number Diff line number Diff line change
Expand Up @@ -996,7 +996,7 @@

/obj/item/food/snacks/fathersoup/On_Consume(mob/M, mob/user)
. = ..()
user.visible_message("<span class='notice'>У [M] на лбу аж пот выступает.</span>")
user.visible_message(span_notice("У [M] на лбу аж пот выступает."))
if(prob(33))
var/soup_talk = "Ух бля..."
M.say(soup_talk)
Expand Down
2 changes: 1 addition & 1 deletion modular_ss220/food/code/food/nails.dm
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

/obj/item/food/snacks/nails/On_Consume(mob/living/carbon/human/user)
. = ..()
to_chat(user, "<span class='warning'>Ты чувствуешь адскую боль во рту!</span>")
to_chat(user, span_warning("Ты чувствуешь адскую боль во рту!"))
playsound(user.loc, "bonebreak", 60, TRUE)
user.apply_damage(5, BRUTE, "head")

Expand Down
2 changes: 1 addition & 1 deletion modular_ss220/hydroponics/code/plants.dm
Original file line number Diff line number Diff line change
Expand Up @@ -140,5 +140,5 @@
if(trash)
var/obj/item/trash = generate_trash()
user.put_in_hands(trash)
to_chat(user, "<span class='notice'>Ты открываешь оболочку [src], получая [trash].</span>")
to_chat(user, span_notice("Ты открываешь оболочку [src], получая [trash]."))
qdel(src)
2 changes: 1 addition & 1 deletion modular_ss220/jukebox/code/jukebox.dm
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
return
item.forceMove(src)
payment = item
to_chat(user, "<span class='notice'>Вы вставили [item] в музыкальный автомат.</span>")
to_chat(user, span_notice("Вы вставили [item] в музыкальный автомат."))
playsound(src, 'modular_ss220/aesthetics_sounds/sound/coin_accept.ogg', 50, TRUE)
ui_interact(user)
add_fingerprint(user)
Expand Down
43 changes: 21 additions & 22 deletions modular_ss220/mobs/code/pet_carrier.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,19 +60,19 @@

/obj/item/pet_carrier/proc/put_in_carrier(mob/living/target, mob/living/user)
if(!opened)
to_chat(user, "<span class='warning'>Ваша переноска закрыта!</span>")
to_chat(user, span_warning("Ваша переноска закрыта!"))
return FALSE
if(contains_pet)
to_chat(user, "<span class='warning'>Ваша переноска заполнена!</span>")
to_chat(user, span_warning("Ваша переноска заполнена!"))
return FALSE
if(target.mob_size > mob_size)
to_chat(user, "<span class='warning'>Ваша переноска слишком мала!</span>")
to_chat(user, span_warning("Ваша переноска слишком мала!"))
return FALSE
if(!istype(target, /mob/living/simple_animal/pet))
to_chat(user, "<span class='warning'>Это существо не очень похоже на ручное животное.</span>")
to_chat(user, span_warning("Это существо не очень похоже на ручное животное."))
return FALSE
//if(target.mob_size < mob_size)
// to_chat(user, "<span class='warning'>Ваша переноска слишком большая!</span>")
// to_chat(user, span_warning("Ваша переноска слишком большая!"))
// return FALSE

target.forceMove(src)
Expand All @@ -82,15 +82,15 @@
desc += target.desc
contains_pet = TRUE

to_chat(user, "<span class='notice'>Вы поместили [target.name] в [src.name].")
to_chat(target, "<span class='notice'>[user.name] поместил[user.gender == FEMALE ? "" : "а"] вас в [src.name].</span>")
to_chat(user, span_notice("Вы поместили [target.name] в [src.name]."))
to_chat(target, span_notice("[user.name] поместил[user.gender == FEMALE ? "" : "а"] вас в [src.name]."))
update_icon()
return TRUE

/obj/item/pet_carrier/proc/try_free_content(atom/new_location, mob/user)
if(!opened)
if(user)
to_chat(user, "<span class='warning'>Ваша переноска закрыта! Содержимое невозможно выгрузить!</span>")
to_chat(user, span_warning("Ваша переноска закрыта! Содержимое невозможно выгрузить!"))
return FALSE
free_content(new_location)

Expand Down Expand Up @@ -146,45 +146,45 @@
var/breakout_time_open = 5 SECONDS //for escape

if(do_after(L,(breakout_time_open/2), target = src))
to_chat(L, "<span class='warning'>ТЕСТ 1 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 1 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))

if(do_after(L,(breakout_time_open/2)))
to_chat(L, "<span class='warning'>ТЕСТ 2 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 2 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))

if(do_after(L,(breakout_time_open/2), target = loc))
to_chat(L, "<span class='warning'>ТЕСТ 3 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 3 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))

if(do_after(L,(breakout_time_open/2), target = src.loc))
to_chat(L, "<span class='warning'>ТЕСТ 4 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 4 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))

if(do_after(L,(breakout_time_open/2), target = L))
to_chat(L, "<span class='warning'>ТЕСТ 5 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 5 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))

if(do_after(L,(breakout_time_open/2), target = L.loc))
to_chat(L, "<span class='warning'>ТЕСТ 6 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("ТЕСТ 6 - Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))



if(opened && L.loc == src)
to_chat(L, "<span class='warning'>Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("Вы начали вылезать из переноски (это займет [breakout_time_open] секунд, не двигайтесь)"))
spawn(0)
if(do_after(L,(breakout_time_open), target = src))
if(!src || !L || L.stat != CONSCIOUS || L.loc != src || !opened)
to_chat(L, "<span class='warning'>Побег прерван!</span>")
to_chat(L, span_warning("Побег прерван!"))
return

free_content()
visible_message("<span class='warning'>[L.name] вылез из переноски.</span>")
visible_message(span_warning("[L.name] вылез из переноски."))
return

to_chat(L, "<span class='warning'>Вы начали ломиться в закрытую дверцу переноски и пытаетесь её выбить или открыть. (это займет [breakout_time] секунд, не двигайтесь)</span>")
to_chat(L, span_warning("Вы начали ломиться в закрытую дверцу переноски и пытаетесь её выбить или открыть. (это займет [breakout_time] секунд, не двигайтесь)"))
for(var/mob/O in viewers(usr.loc))
O.show_message("<span class='danger'>[src.name] начинает трястись!</span>", 1)
O.show_message(span_danger("[src.name] начинает трястись!"), 1)

spawn(0)
if(do_after(L,(breakout_time), target = src))
if(!src || !L || L.stat != CONSCIOUS || L.loc != src || opened) //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened
to_chat(L, "<span class='warning'>Побег прерван!</span>")
to_chat(L, span_warning("Побег прерван!"))
return

var/mob/M = src.loc
Expand Down Expand Up @@ -245,8 +245,7 @@
return // Something happened while the player was thinking

usr.face_atom(over_object)
usr.visible_message("<span class='notice'>[usr] вытащил питомца из [src.name] на [over_object.name].</span>",
"<span class='notice'>Вы вытащили питомца из [src.name] на [over_object.name].</span>")
usr.visible_message(span_notice("[usr] вытащил питомца из [src.name] на [over_object.name]."), span_notice("Вы вытащили питомца из [src.name] на [over_object.name]."))

try_free_content(T, usr)
return TRUE
Expand Down
6 changes: 3 additions & 3 deletions modular_ss220/mobs/code/simple_animal/friendly/frog.dm
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
if(ishuman(AM))
if(!stat)
var/mob/M = AM
to_chat(M, "<span class='notice'>[bicon(src)] квакнул!</span>")
to_chat(M, span_notice("[bicon(src)] квакнул!"))
..()

// Toxic frog procs
Expand All @@ -79,7 +79,7 @@
for(var/obj/item/organ/external/A in H.bodyparts)
if(!A.is_robotic())
if((A.body_part == HAND_LEFT) || (A.body_part == HAND_RIGHT))
to_chat(H, "<span class='warning'>Дотронувшись до [src.name], ваша кожа начинает чесаться!</span>")
to_chat(H, span_warning("Дотронувшись до [src.name], ваша кожа начинает чесаться!"))
toxin_affect(H)
if(H.a_intent == INTENT_DISARM || H.a_intent == INTENT_HARM)
..()
Expand All @@ -93,7 +93,7 @@
if(!F.is_robotic())
if((F.body_part == FOOT_LEFT) || (F.body_part == FOOT_RIGHT))
toxin_affect(H)
to_chat(H, "<span class='warning'>Ваши ступни начинают чесаться!</span>")
to_chat(H, span_warning("Ваши ступни начинают чесаться!"))
..()

/mob/living/simple_animal/frog/toxic/proc/toxin_affect(mob/living/carbon/human/M as mob)
Expand Down
4 changes: 2 additions & 2 deletions modular_ss220/mobs/code/simple_animal/friendly/hamster.dm
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ GLOBAL_VAR_INIT(hamster_count, 0)

/mob/living/simple_animal/mouse/hamster/baby/start_pulling(atom/movable/AM, state, force = pull_force, show_message = FALSE)
if(show_message)
to_chat(src, "<span class='warning'>Вы слишком малы чтобы что-то тащить.</span>")
to_chat(src, span_warning("Вы слишком малы чтобы что-то тащить."))
return

/mob/living/simple_animal/mouse/hamster/baby/Life(seconds, times_fired)
Expand All @@ -85,7 +85,7 @@ GLOBAL_VAR_INIT(hamster_count, 0)
if(ishuman(AM))
if(!stat)
var/mob/M = AM
to_chat(M, "<span class='notice'>[bicon(src)] раздавлен!</span>")
to_chat(M, span_notice("[bicon(src)] раздавлен!"))
death()
splat(user = AM)
..()
8 changes: 4 additions & 4 deletions modular_ss220/mobs/code/simple_animal/hostile/headcrab.dm
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
if(times_fired % 4 == 0)
for(var/mob/living/simple_animal/K in oview(src, 1)) //Only for corpse right next to/on same tile
if(K.stat == DEAD || (!K.check_death_method() && K.health <= HEALTH_THRESHOLD_DEAD))
visible_message("<span class='danger'>[src] consumes [K] whole!</span>")
visible_message(span_danger("[src] consumes [K] whole!"))
if(health < maxHealth)
health += 10
qdel(K)
Expand All @@ -49,7 +49,7 @@
continue
if(faction_check_mob(L) && !attack_same)
return
visible_message("<span class='danger'><b>[src]</b> [ranged_message] at [A]!</span>")
visible_message(span_danger("<b>[src]</b> [ranged_message] at [A]!"))
throw_at(A, jumpdistance, jumpspeed, spin = FALSE, diagonals_first = TRUE)
ranged_cooldown = world.time + ranged_cooldown_time

Expand Down Expand Up @@ -84,7 +84,7 @@
human_overlays = H.overlays
update_icons()
H.forceMove(src)
visible_message("<span class='warning'>The corpse of [H.name] suddenly rises!</span>")
visible_message(span_warning("The corpse of [H.name] suddenly rises!"))

/mob/living/simple_animal/hostile/blackmesa/xen/headcrab/death()
..()
Expand Down Expand Up @@ -191,4 +191,4 @@
if(C.IsStunned() || C.can_inject(null, FALSE, inject_target, FALSE))
if(C.AmountEyeBlurry() < 60)
C.AdjustEyeBlurry(10)
visible_message("<span class='danger'>[src] buries its fangs deep into the [inject_target] of [target]!</span>")
visible_message(span_danger("[src] buries its fangs deep into the [inject_target] of [target]!"))
6 changes: 3 additions & 3 deletions modular_ss220/mobs/code/simple_animal/hostile/syndi_rat.dm
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@
var/obj/structure/cable/C = locate() in F
if(C && prob(15))
if(C.get_available_power() && !HAS_TRAIT(src, TRAIT_SHOCKIMMUNE))
visible_message("<span class='warning'>[src] chews through [C]. It's toast!</span>")
visible_message(span_warning("[src] chews through [C]. It's toast!"))
playsound(src, 'sound/effects/sparks2.ogg', 100, 1)
toast() // mmmm toasty.
else
visible_message("<span class='warning'>[src] chews through [C].</span>")
visible_message(span_warning("[src] chews through [C]."))
investigate_log("was chewed through by a mouse at [COORD(F)]", "wires")
C.deconstruct()

Expand Down Expand Up @@ -89,7 +89,7 @@
if(ishuman(AM))
if(!stat)
var/mob/M = AM
to_chat(M, "<span class='notice'>[bicon(src)] Squeek!</span>")
to_chat(M, span_notice("[bicon(src)] Squeek!"))
..()

/mob/living/simple_animal/hostile/retaliate/syndirat/emote(emote_key, type_override = 1, message, intentional, force_silence)
Expand Down
14 changes: 6 additions & 8 deletions modular_ss220/mobs/code/simple_animal/pets/rouge.dm
Original file line number Diff line number Diff line change
Expand Up @@ -128,16 +128,16 @@

if(inventory_head)
if(user)
to_chat(user, "<span class='warning'>You can't put more than one hat on [src]!</span>")
to_chat(user, span_warning("You can't put more than one hat on [src]!"))
return
if(!item_to_add)
user.visible_message("<span class='notice'>[user] pets [src].</span>", "<span class='notice'>You rest your hand on [src]'s head for a moment.</span>")
user.visible_message(span_notice("[user] pets [src]."), span_notice("You rest your hand on [src]'s head for a moment."))
if(flags_2 & HOLOGRAM_2)
return
return

if(user && !user.unEquip(item_to_add))
to_chat(user, "<span class='warning'>\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s head!</span>")
to_chat(user, span_warning("\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s head!"))
return 0

var/valid = FALSE
Expand All @@ -146,17 +146,15 @@

if(valid)
if(health <= 0)
to_chat(user, "<span class='notice'>Безжизненный взгляд в глазах [real_name] никак не меняется, когда вы надеваете [item_to_add] на неё.</span>")
to_chat(user, span_notice("Безжизненный взгляд в глазах [real_name] никак не меняется, когда вы надеваете [item_to_add] на неё."))
else if(user)
user.visible_message("<span class='notice'>[user] надевает [item_to_add] на центральную голову [real_name]. [src] смотрит на [user] и довольно шипит.</span>",
"<span class='notice'>Вы надеваете [item_to_add] на голову [real_name]. [src] озадачено смотрит на вас, пока другие головы смотрят на центральную с завистью.</span>",
"<span class='italics'>Вы слышите дружелюбное шипение.</span>")
user.visible_message(span_notice("[user] надевает [item_to_add] на центральную голову [real_name]. [src] смотрит на [user] и довольно шипит."), span_notice("Вы надеваете [item_to_add] на голову [real_name]. [src] озадачено смотрит на вас, пока другие головы смотрят на центральную с завистью."), span_italics("Вы слышите дружелюбное шипение."))
item_to_add.forceMove(src)
inventory_head = item_to_add
update_snek_fluff()
regenerate_icons()
else
to_chat(user, "<span class='warning'>Вы надеваете [item_to_add] на голову [src], но она скидывает [item_to_add] с себя!</span>")
to_chat(user, span_warning("Вы надеваете [item_to_add] на голову [src], но она скидывает [item_to_add] с себя!"))
item_to_add.forceMove(drop_location())
if(prob(25))
step_rand(item_to_add)
Expand Down
Loading

0 comments on commit ab24d71

Please sign in to comment.