mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 16:09:15 +00:00
* tgu * updated paths * updating more paths * master server * more repaths * tgu * oh these were defined * y * tgu * fixes fulp shuttles i think * revert * tgu * fix checks and stuff * Update sound.dm * Update tg_edits.md * tgu
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
///Get a random food item exluding the blocked ones
|
|
/proc/get_random_food()
|
|
var/list/blocked = list(/obj/item/food/bread,
|
|
/obj/item/food/breadslice,
|
|
/obj/item/food/cake,
|
|
/obj/item/food/cakeslice,
|
|
/obj/item/food/pie,
|
|
/obj/item/food/pieslice,
|
|
/obj/item/food/kebab,
|
|
/obj/item/food/pizza,
|
|
/obj/item/food/pizzaslice,
|
|
/obj/item/food/salad,
|
|
/obj/item/food/meat,
|
|
/obj/item/food/meat/slab,
|
|
/obj/item/food/soup,
|
|
/obj/item/food/grown,
|
|
/obj/item/food/grown/mushroom,
|
|
/obj/item/food/deepfryholder,
|
|
/obj/item/food/clothing,
|
|
/obj/item/food/meat/slab/human/mutant,
|
|
/obj/item/food/grown/ash_flora,
|
|
/obj/item/food/grown/nettle,
|
|
/obj/item/food/grown/shell
|
|
)
|
|
|
|
return pick(subtypesof(/obj/item/food) - blocked)
|
|
|
|
///Gets a random drink excluding the blocked type
|
|
/proc/get_random_drink()
|
|
var/list/blocked = list(
|
|
/obj/item/reagent_containers/food/drinks/soda_cans,
|
|
/obj/item/reagent_containers/food/drinks/bottle
|
|
)
|
|
return pick(subtypesof(/obj/item/reagent_containers/food/drinks) - blocked)
|
|
|
|
///Picks a string of symbols to display as the law number for hacked or ion laws
|
|
/proc/ion_num() //! is at the start to prevent us from changing say modes via get_message_mode()
|
|
return "![pick("!","@","#","$","%","^","&")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")]"
|
|
|
|
///Returns a string for a random nuke code
|
|
/proc/random_nukecode()
|
|
var/val = rand(0, 99999)
|
|
var/str = "[val]"
|
|
while(length(str) < 5)
|
|
str = "0" + str
|
|
. = str
|