mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-23 04:36:45 +01:00
Replace all modular HTML spans with defines spans
In total: - Adds span defines for `reallybig hypnophrase`, `big warning`, `header` - Fixes a missing apostrophe for hypno stare - Makes a special exception for cuddling.dm, which uses an irregular span - Puts the spans file back
This commit is contained in:
@@ -209,7 +209,7 @@
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/final_f1.ogg',
|
||||
'modular_sand/sound/interactions/final_f2.ogg',
|
||||
'modular_sand/sound/interactions/final_f3.ogg'), 70, 1, 0)
|
||||
visible_message(message = "<span class='userlove'><b>\The [src]</b> [message]</span>", ignored_mobs = get_unconsenting())
|
||||
visible_message(message = span_userlove("<b>\The [src]</b> [message]"), ignored_mobs = get_unconsenting())
|
||||
multiorgasms += 1
|
||||
|
||||
if(multiorgasms > (get_sexual_potency() * 0.34)) //AAAAA, WE DONT WANT NEGATIVES HERE, RE
|
||||
@@ -364,7 +364,7 @@
|
||||
'modular_sand/sound/interactions/bj9.ogg',
|
||||
'modular_sand/sound/interactions/bj10.ogg',
|
||||
'modular_sand/sound/interactions/bj11.ogg'), 50, 1, -1)
|
||||
visible_message(message = "<span class='lewd'><b>\The [src]</b> [message]</span>", ignored_mobs = get_unconsenting())
|
||||
visible_message(message = span_lewd("<b>\The [src]</b> [message]"), ignored_mobs = get_unconsenting())
|
||||
if(fucktarget != "penis" || user.can_penetrating_genital_cum())
|
||||
user.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, src)
|
||||
lust_increase = NORMAL_LUST //RESET IT REE
|
||||
@@ -386,7 +386,7 @@
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1)
|
||||
visible_message(message = "<span class='lewd'><b>\The [src]</b> [message]</span>", ignored_mobs = get_unconsenting())
|
||||
visible_message(message = span_lewd("<b>\The [src]</b> [message]"), ignored_mobs = get_unconsenting())
|
||||
handle_post_sex(NORMAL_LUST, CUM_TARGET_BREASTS, user)
|
||||
|
||||
/*
|
||||
@@ -397,7 +397,7 @@
|
||||
to_chat(src, "<span class='warning'> You need exposed genitals!</b>")
|
||||
return
|
||||
if(!LAZYLEN(holder.equipment))
|
||||
to_chat(src, "<span class='warning'>You'll have to put something in it first, since it seems to be clean</span>")
|
||||
to_chat(src, span_warning("You'll have to put something in it first, since it seems to be clean"))
|
||||
return
|
||||
|
||||
var/obj/item/gimme = input(src, "What do you want to remove?", "Remove equipment", null) as null|anything in holder.equipment
|
||||
@@ -417,7 +417,7 @@
|
||||
"licks right into [target]'s [pick(list("belly button", "navel"))]"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'><b>\The [src]</b> [pick(nuzzles)]. </span>"
|
||||
message = span_lewd("<b>\The [src]</b> [pick(nuzzles)]. ")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
|
||||
/mob/living/proc/do_bellyfuck(mob/living/partner)
|
||||
@@ -436,7 +436,7 @@
|
||||
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/champ1.ogg',
|
||||
'modular_sand/sound/interactions/champ2.ogg'), 50, 1, -1)
|
||||
visible_message(message = "<span class='lewd'><b>\The [src]</b> [message]</span>", ignored_mobs = get_unconsenting())
|
||||
visible_message(message = span_lewd("<b>\The [src]</b> [message]"), ignored_mobs = get_unconsenting())
|
||||
if(can_penetrating_genital_cum())
|
||||
handle_post_sex(NORMAL_LUST, CUM_TARGET_BELLY, partner)
|
||||
//partner.handle_post_sex(NORMAL_LUST, null, src) //don't think we need it for this one
|
||||
@@ -450,7 +450,7 @@
|
||||
"shoves \the <b>[target]</b>'s whole head into [u_His] cleavage"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -464,7 +464,7 @@
|
||||
"has a nice taste of \the <b>[target]</b>'s drenched body",
|
||||
"takes a whiff of \the <b>[target]</b>'s musk and drinks [t_His] warm sweat")
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1)
|
||||
|
||||
@@ -478,7 +478,7 @@
|
||||
"makes sure to squeeze \the <b>[target]</b>'s face well under [u_His] [pick(musk)] armpit and let them take a whiff"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick(
|
||||
'modular_sand/sound/interactions/squelch1.ogg',
|
||||
@@ -495,7 +495,7 @@
|
||||
"goes face deep into \the <b>[target]</b> [pick(musk)] armpit, worshipping it with [u_His] tongue and nose"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick(
|
||||
'modular_sand/sound/interactions/squelch1.ogg',
|
||||
@@ -527,7 +527,7 @@
|
||||
)
|
||||
set_is_fucking(target, CUM_TARGET_ARMPIT, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b>[pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b>[pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -560,7 +560,7 @@
|
||||
)
|
||||
target.set_is_fucking(src, CUM_TARGET_ARMPIT, target.getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -588,7 +588,7 @@
|
||||
)
|
||||
target.set_is_fucking(src, CUM_TARGET_BREASTS, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -618,7 +618,7 @@
|
||||
)
|
||||
target.set_is_fucking(src, NUTS_TO_FACE, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
target.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, src)
|
||||
|
||||
@@ -652,7 +652,7 @@
|
||||
)
|
||||
set_is_fucking(target, CUM_TARGET_URETHRA, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(src, pick(noises), 70, 1, -1)
|
||||
if(can_penetrating_genital_cum())
|
||||
@@ -687,7 +687,7 @@
|
||||
if(!is_fucking(target, CUM_TARGET_NIPPLE))
|
||||
set_is_fucking(target, CUM_TARGET_NIPPLE, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]!</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]!")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(src, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -717,7 +717,7 @@
|
||||
)
|
||||
set_is_fucking(target, CUM_TARGET_THIGHS, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]!</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]!")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -748,7 +748,7 @@
|
||||
)
|
||||
target.set_is_fucking(src, CUM_TARGET_THIGHS, target.getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(lines)]!</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(lines)]!")
|
||||
visible_message(message, ignored_mobs = get_unconsenting())
|
||||
playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
'modular_sand/sound/interactions/bang2.ogg',
|
||||
@@ -784,7 +784,7 @@
|
||||
"'s [pick(ass)] claps against \the <b>[target]</b>'s nose, right before [u_He] [pick(braps)]"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b>[pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b>[pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(!is_fucking(target, GRINDING_FACE_WITH_ANUS))
|
||||
@@ -818,7 +818,7 @@
|
||||
" [pick(braps)] into \the <b>[target]</b>'s [genital_name]"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b>[pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b>[pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(!target.is_fucking(src, CUM_TARGET_ANUS))
|
||||
@@ -862,7 +862,7 @@
|
||||
"shoves their [genital_name] deep inside of \the <b>[target]</b>'s [pick(ass)], [t_He] [pick(braps)][pick("", ". [jiggle]")]")
|
||||
set_is_fucking(target, CUM_TARGET_ANUS, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
@@ -897,7 +897,7 @@
|
||||
)
|
||||
set_is_fucking(target, GRINDING_FACE_WITH_ANUS, null)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
@@ -920,7 +920,7 @@
|
||||
"smothers \the <b>[target]</b>'s face in between [u_His] musky, dirty asscheeks, [pick(list("", "letting out a [pick(stank)] fart and"))] sliding a monster turd right into [t_His] mouth"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(!is_fucking(target, GRINDING_FACE_WITH_ANUS))
|
||||
@@ -951,7 +951,7 @@
|
||||
"shits uncontrollably all over \the <b>[target]</b>'s [genital_name][prob(50) ? "" : ". [jiggle]"]"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(!target.is_fucking(src, CUM_TARGET_ANUS))
|
||||
@@ -989,7 +989,7 @@
|
||||
"shoves [genital_name] deep inside of \the <b>[target]</b>'s [pick(ass)], [t_He] releases a massive amount of mush to greet the rod[pick("", ". [jiggle]")]")
|
||||
set_is_fucking(target, CUM_TARGET_ANUS, getorganslot(ORGAN_SLOT_PENIS))
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE), ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, pick(GLOB.brap_noises), 70, 1, -1)
|
||||
playlewdinteractionsound(target.loc, pick('modular_sand/sound/interactions/bang1.ogg',
|
||||
@@ -1024,7 +1024,7 @@
|
||||
)
|
||||
set_is_fucking(target, GRINDING_FACE_WITH_ANUS, null)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, pick(GLOB.brap_noises), 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
playlewdinteractionsound(target.loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
@@ -1039,7 +1039,7 @@
|
||||
"lets out a moan of relief as yellow rain starts pouring over \the <b>[target]</b>"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(get_lust() < 10)
|
||||
add_lust(10)
|
||||
@@ -1055,7 +1055,7 @@
|
||||
"lets out a moan of relief as yellow rain starts pouring in between \the <b>[target]</b>'s lips"
|
||||
)
|
||||
|
||||
message = "<span class='lewd'>\The <b>[src]</b> [pick(hell)]</span>"
|
||||
message = span_lewd("\The <b>[src]</b> [pick(hell)]")
|
||||
visible_message(message, ignored_mobs = get_unconsenting(unholy = TRUE))
|
||||
if(!is_fucking(target, CUM_TARGET_MOUTH))
|
||||
set_is_fucking(target, CUM_TARGET_MOUTH, pee_pee)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s ass honks!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s ass honks!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"\The <b>[user]</b>'s grope squeezes a honk out of \the <b>[target]</b>'s [pick(GLOB.breast_nouns)]!"
|
||||
)
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>[pick(honks)]</span>")
|
||||
target.visible_message(span_lewd("[pick(honks)]"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = target.get_penetrating_genital_name(TRUE)
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s clussy honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = target.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(user))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s clussy honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s clussy honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(user))
|
||||
target.visible_message("<span class='lewd'>\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -192,7 +192,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = target.get_penetrating_genital_name(TRUE)
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = target.get_penetrating_genital_name(TRUE)
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s balls honk[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s balls honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -223,7 +223,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s balls honk[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s balls honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -234,7 +234,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -245,7 +245,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -284,7 +284,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -304,7 +304,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s clussy honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s clussy honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -319,7 +319,7 @@
|
||||
"\The <b>[user]</b>'s grope squeezes a honk out of [u_His] own [pick(GLOB.breast_nouns)]!"
|
||||
)
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>[pick(honks)]</span>")
|
||||
user.visible_message(span_lewd("[pick(honks)]"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -345,7 +345,7 @@
|
||||
"\The <b>[user]</b>'s suck squeezes a honk out of [u_His] own [pick(GLOB.breast_nouns)]!"
|
||||
)
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>[pick(honks)]</span>")
|
||||
user.visible_message(span_lewd("[pick(honks)]"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -370,7 +370,7 @@
|
||||
"\The <b>[user]</b>'s suck squeezes a honk out of \the <b>[target]</b>'s [pick(GLOB.breast_nouns)]!"
|
||||
)
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>[pick(honks)]</span>")
|
||||
user.visible_message(span_lewd("[pick(honks)]"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -401,7 +401,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -433,7 +433,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -451,7 +451,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s belly button honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s belly button honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -495,7 +495,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -546,7 +546,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -565,7 +565,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -585,7 +585,7 @@
|
||||
return
|
||||
|
||||
if(prob(50))
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -643,7 +643,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [pick(GLOB.breast_nouns)] honk[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -665,7 +665,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = user.get_penetrating_genital_name(TRUE)
|
||||
user.visible_message("<span class='lewd'>\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
user.visible_message(span_lewd("\The <b>[user]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(user, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -687,7 +687,7 @@
|
||||
|
||||
if(prob(50))
|
||||
var/genital_name = target.get_penetrating_genital_name(TRUE)
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s [genital_name] honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -736,7 +736,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -790,7 +790,7 @@
|
||||
return
|
||||
|
||||
if(prob(50) && isclownjob(target))
|
||||
target.visible_message("<span class='lewd'>\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!</span>")
|
||||
target.visible_message(span_lewd("\The <b>[target]</b>'s fun hole honks[pick(" loudly", "")]!"))
|
||||
|
||||
playlewdinteractionsound(target, 'sound/items/bikehorn.ogg', 40, 1, -1)
|
||||
|
||||
@@ -828,6 +828,6 @@
|
||||
|
||||
/datum/interaction/lewd/unholy/piss_mouth/display_interaction(mob/living/carbon/user, mob/living/target)
|
||||
if(!istype(user))
|
||||
to_chat(user, "<span class='warning'>Erm, you may wanna be a carbon entity fo dat</span>")
|
||||
to_chat(user, span_warning("Erm, you may wanna be a carbon entity fo dat"))
|
||||
return
|
||||
user.piss_mouth(target)
|
||||
|
||||
@@ -18,17 +18,17 @@
|
||||
if(REQUIRE_EXPOSED)
|
||||
if(!user.has_belly(REQUIRE_EXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your belly needs to be exposed.</span>")
|
||||
to_chat(user, span_warning("Your belly needs to be exposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_ANY)
|
||||
if(!user.has_belly(REQUIRE_ANY))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your belly seems to be too flat for that.</span>")
|
||||
to_chat(user, span_warning("Your belly seems to be too flat for that."))
|
||||
return FALSE
|
||||
if(REQUIRE_UNEXPOSED)
|
||||
if(!user.has_belly(REQUIRE_UNEXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your belly needs to be unexposed.</span>")
|
||||
to_chat(user, span_warning("Your belly needs to be unexposed."))
|
||||
return FALSE
|
||||
|
||||
if(require_user_legs)
|
||||
@@ -36,22 +36,22 @@
|
||||
if(REQUIRE_EXPOSED)
|
||||
if(!user.has_legs(REQUIRE_EXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your legs need to be exposed.</span>")
|
||||
to_chat(user, span_warning("Your legs need to be exposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_UNEXPOSED)
|
||||
if(!user.has_legs(REQUIRE_UNEXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your legs need to be unexposed.</span>")
|
||||
to_chat(user, span_warning("Your legs need to be unexposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_ANY)
|
||||
if(!user.has_legs(REQUIRE_ANY))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>You don't have enough legs.</span>")
|
||||
to_chat(user, span_warning("You don't have enough legs."))
|
||||
return FALSE
|
||||
|
||||
if(require_user_num_legs && (user.has_legs() < require_user_num_legs))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Your don't have enough legs.</span>")
|
||||
to_chat(user, span_warning("Your don't have enough legs."))
|
||||
return FALSE
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
if(cli)
|
||||
if(cli.prefs.unholypref == "No")
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>That's way too much for you.</span>")
|
||||
to_chat(user, span_warning("That's way too much for you."))
|
||||
return FALSE
|
||||
. = ..()
|
||||
|
||||
@@ -70,17 +70,17 @@
|
||||
if(REQUIRE_EXPOSED)
|
||||
if(!target.has_belly(REQUIRE_EXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Their belly needs to be exposed.</span>")
|
||||
to_chat(user, span_warning("Their belly needs to be exposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_ANY)
|
||||
if(!target.has_belly(REQUIRE_ANY))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Their belly seems to be too flat for that.</span>")
|
||||
to_chat(user, span_warning("Their belly seems to be too flat for that."))
|
||||
return FALSE
|
||||
if(REQUIRE_UNEXPOSED)
|
||||
if(!target.has_belly(REQUIRE_UNEXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>Their belly needs to be unexposed.</span>")
|
||||
to_chat(user, span_warning("Their belly needs to be unexposed."))
|
||||
return FALSE
|
||||
|
||||
if(require_target_legs)
|
||||
@@ -88,22 +88,22 @@
|
||||
if(REQUIRE_EXPOSED)
|
||||
if(!target.has_legs(REQUIRE_EXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>[target.p_their()] legs need to be exposed.</span>")
|
||||
to_chat(user, span_warning("[target.p_their()] legs need to be exposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_UNEXPOSED)
|
||||
if(!target.has_legs(REQUIRE_UNEXPOSED))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>[target.p_their()] legs need to be unexposed.</span>")
|
||||
to_chat(user, span_warning("[target.p_their()] legs need to be unexposed."))
|
||||
return FALSE
|
||||
if(REQUIRE_ANY)
|
||||
if(!target.has_legs(REQUIRE_ANY))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>[target.p_they()] [target.p_do()]n't have enough legs.</span>")
|
||||
to_chat(user, span_warning("[target.p_they()] [target.p_do()]n't have enough legs."))
|
||||
return FALSE
|
||||
|
||||
if(require_target_num_legs && (target.has_legs() < require_target_num_legs))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>[target.p_they()] [target.p_do()]n't have enough legs.</span>")
|
||||
to_chat(user, span_warning("[target.p_they()] [target.p_do()]n't have enough legs."))
|
||||
return FALSE
|
||||
|
||||
if(unholy)
|
||||
@@ -111,7 +111,7 @@
|
||||
if(cli)
|
||||
if(target.client.prefs.unholypref == "No")
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>For some reason, you don't want to do this to [target].</span>")
|
||||
to_chat(user, span_warning("For some reason, you don't want to do this to [target]."))
|
||||
return FALSE
|
||||
. = ..()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user