No spawning maws or asses.

This commit is contained in:
lm40
2023-05-28 12:36:55 -04:00
parent 7f9f83426b
commit 6a67c9c8f6
2 changed files with 19 additions and 11 deletions
@@ -3,7 +3,7 @@
if(exact)
return decls_repository.get_decl(path)
else
var/list/L = decls_repository.get_decls_of_type(path)
var/list/L = decls_repository.get_decls_of_type(path)
return L[pick(L)]
return null
@@ -27,7 +27,9 @@
src.poster_decl = get_poster_decl(poster_decl, TRUE)
else
src.poster_decl = get_poster_decl(/decl/poster, FALSE)
while (istype(src.poster_decl, /decl/poster/lewd))
src.poster_decl = get_poster_decl(/decl/poster, FALSE)
name += " - [src.poster_decl.name]"
return ..()
@@ -58,8 +60,8 @@
if (locate(/obj/structure/sign/poster) in T)
stuff_on_wall = 1
break
if(stuff_on_wall)
if(stuff_on_wall)
to_chat(user, "<span class='notice'>There is already a poster there!</span>")
return FALSE
@@ -71,7 +73,7 @@
to_chat(user, "<span class='notice'>You place the poster!</span>")
qdel(src)
return TRUE
P.roll_and_drop(P.loc)
qdel(src)
return FALSE
@@ -101,7 +103,7 @@
var/list/options = list()
var/list/decl/poster/posters = decls_repository.get_decls_of_type(/decl/poster)
for(var/option in posters)
options[posters[option].listing_name] = posters[option]
options[posters[option].name] = posters[option]
var/choice = tgui_input_list(M, "Choose a poster!", "Customize Poster", options)
if(src && choice && !M.stat && in_range(M,src))
@@ -156,7 +158,9 @@
else if(ispath(P))
src.poster_decl = get_poster_decl(P, TRUE)
else
src.poster_decl = get_poster_decl(target_poster_decl_path, FALSE)
src.poster_decl = get_poster_decl(/decl/poster, FALSE)
while (istype(src.poster_decl, /decl/poster/lewd))
src.poster_decl = get_poster_decl(/decl/poster, FALSE)
name = "[initial(name)] - [poster_decl.name]"
desc = "[initial(desc)] [poster_decl.desc]"
@@ -1,8 +1,12 @@
/decl/poster/lewd
desc = "You shouldn't see this."
listing_name = "N/A"
/decl/poster/vore_1
icon_state = "sbsposter1"
name = "Best Girl Pip"
desc = "A poster of the official NT Best Girl Mascot, Pip"
/decl/poster/vore_2
/decl/poster/lewd/vore_2
icon_state = "sbsposter2"
name = "AroButt"
desc = "A lewd view of KHI's cutest fops."
@@ -18,7 +22,7 @@
icon_state = "sbsposter5"
name = "The Inn"
desc = "A poster of a certain black-eyed shadekin."
/decl/poster/vore_6
/decl/poster/lewd/vore_6
icon_state = "sbsposter6"
name = "Mawletta"
desc = "The best view in the system."
@@ -98,7 +102,7 @@
icon_state = "sbsposter16"
name = "Borgar"
desc = "What do you want from Space McDonalds?"
/decl/poster/vore_28
/decl/poster/lewd/vore_28
icon_state = "sbsposter17"
name = "DiveIn"
desc = "A limited edition holographic poster that seems to feature subliminal suggestions and conditioning."
@@ -389,4 +393,4 @@
/decl/poster/vore_101
icon_state = "cafejoanposter"
name = "Cafe Risu"
desc = "A poster depicting a familiar face readying to slurp a big mug of coffee. The face of addiction is not always unpleasant. Sometimes it takes the form of a pretty squirrel partaking of her morning treat..."
desc = "A poster depicting a familiar face readying to slurp a big mug of coffee. The face of addiction is not always unpleasant. Sometimes it takes the form of a pretty squirrel partaking of her morning treat..."