|
762 | 762 | /obj/item/storage/pill_bottle/aiur/PopulateContents() |
763 | 763 | for(var/i in 1 to 7) |
764 | 764 | new /obj/item/reagent_containers/pill/aiur(src) |
| 765 | + |
| 766 | +/obj/item/storage/pill_bottle/gummies |
| 767 | + name = "large medicine bottle" |
| 768 | + desc = "It's an airtight container for storing gummy bears." //until pills are 10u this is all they're for |
| 769 | + icon_state = "pill_canister_large" |
| 770 | + w_class = WEIGHT_CLASS_SMALL |
| 771 | + |
| 772 | +/obj/item/storage/pill_bottle/gummies/ComponentInitialize() |
| 773 | + . = ..() |
| 774 | + var/datum/component/storage/STR = GetComponent(/datum/component/storage) |
| 775 | + STR.allow_quick_gather = TRUE |
| 776 | + STR.click_gather = TRUE |
| 777 | + STR.set_holdable(list(/obj/item/reagent_containers/gummy, /obj/item/dice)) |
| 778 | + STR.max_items = 12 |
| 779 | + |
| 780 | +/obj/item/storage/pill_bottle/gummies/vitamin |
| 781 | + name = "bottle of vitamin gummies" |
| 782 | + desc = "Contains colorful gummy bears to treat vitamin deficiencies." |
| 783 | + var/contains = list(/obj/item/reagent_containers/gummy/vitamin/berry, |
| 784 | + /obj/item/reagent_containers/gummy/vitamin/orange, |
| 785 | + /obj/item/reagent_containers/gummy/vitamin/lime, |
| 786 | + /obj/item/reagent_containers/gummy/vitamin/lemon, |
| 787 | + /obj/item/reagent_containers/gummy/vitamin/honey, |
| 788 | + /obj/item/reagent_containers/gummy/vitamin/apple, |
| 789 | + /obj/item/reagent_containers/gummy/vitamin/watermelon, |
| 790 | + /obj/item/reagent_containers/gummy/vitamin/peach, |
| 791 | + /obj/item/reagent_containers/gummy/vitamin/pineapple, |
| 792 | + /obj/item/reagent_containers/gummy/vitamin/banana, |
| 793 | + /obj/item/reagent_containers/gummy/vitamin/grape |
| 794 | + ) |
| 795 | + |
| 796 | +/obj/item/storage/pill_bottle/gummies/vitamin/PopulateContents() |
| 797 | + for(var/i in 1 to 12) |
| 798 | + var/item = pick(contains) |
| 799 | + new item(src) |
| 800 | + |
| 801 | +/obj/item/storage/pill_bottle/gummies/mindbreaker |
| 802 | + name = "bottle of mindbreaker gummies" |
| 803 | + desc = "Contains gummy bears to treat RDS." |
| 804 | + |
| 805 | +/obj/item/storage/pill_bottle/gummies/mindbreaker/PopulateContents() |
| 806 | + for(var/i in 1 to 12) |
| 807 | + new /obj/item/reagent_containers/gummy/mindbreaker(src) |
| 808 | + |
| 809 | +/obj/item/storage/pill_bottle/gummies/floorbear |
| 810 | + name = "bottle of mystery gummies" |
| 811 | + desc = "Contains mystery gummy bears. Eat with caution!" |
| 812 | + |
| 813 | +/obj/item/storage/pill_bottle/gummies/floorbear/PopulateContents() |
| 814 | + for(var/i in 1 to rand(1,12)) |
| 815 | + new /obj/item/reagent_containers/gummy/floorbear(src) |
| 816 | + |
| 817 | +/obj/item/storage/pill_bottle/gummies/floorbear/full/PopulateContents() |
| 818 | + for(var/i in 1 to 12) |
| 819 | + new /obj/item/reagent_containers/gummy/floorbear(src) |
| 820 | + |
| 821 | +/obj/item/storage/pill_bottle/gummies/omnizine |
| 822 | + name = "bottle of medicine gummies" |
| 823 | + desc = "Contains medicinal grape gummy bears. Used to treat all manners of injury. Keep out of reach of children." |
| 824 | + |
| 825 | +/obj/item/storage/pill_bottle/gummies/omnizine/PopulateContents() |
| 826 | + for(var/i in 1 to 12) |
| 827 | + new /obj/item/reagent_containers/gummy/omnizine(src) |
| 828 | + |
| 829 | +/obj/item/storage/pill_bottle/gummies/melatonin |
| 830 | + name = "bottle of melatonin gummies" |
| 831 | + desc = "Contains melatonin gummy bears. Used to aid in getting to sleep." |
| 832 | + |
| 833 | +/obj/item/storage/pill_bottle/gummies/melatonin/PopulateContents() |
| 834 | + for(var/i in 1 to 12) |
| 835 | + new /obj/item/reagent_containers/gummy/melatonin(src) |
| 836 | + |
| 837 | +/obj/item/storage/pill_bottle/gummies/mime |
| 838 | + name = "bottle of nothing gummies" |
| 839 | + desc = "Contains \"Mime\" gummy bears." |
| 840 | + |
| 841 | +/obj/item/storage/pill_bottle/gummies/mime/PopulateContents() |
| 842 | + for(var/i in 1 to 12) |
| 843 | + new /obj/item/reagent_containers/gummy/mime(src) |
| 844 | + |
| 845 | +/obj/item/storage/pill_bottle/gummies/nitro |
| 846 | + name = "bottle of nitrous oxide gummies" |
| 847 | + desc = "Contains nitrous oxide gummy bears. Used to put patients to sleep quickly." |
| 848 | + |
| 849 | +/obj/item/storage/pill_bottle/gummies/nitro/PopulateContents() |
| 850 | + for(var/i in 1 to 12) |
| 851 | + new /obj/item/reagent_containers/gummy/nitro(src) |
| 852 | + |
| 853 | +/obj/item/storage/pill_bottle/gummies/meth |
| 854 | + name = "bottle of meth gummies" |
| 855 | + desc = "Contains meth gummy bears. Used to treat ADHD...and as a performance enhancer." |
| 856 | + |
| 857 | +/obj/item/storage/pill_bottle/gummies/meth/PopulateContents() |
| 858 | + for(var/i in 1 to 12) |
| 859 | + new /obj/item/reagent_containers/gummy/meth(src) |
| 860 | + |
| 861 | +/obj/item/storage/pill_bottle/gummies/drugs |
| 862 | + name = "bottle of suspicious gummies" |
| 863 | + desc = "Contains dubiously legal gummy bears." |
| 864 | + |
| 865 | +/obj/item/storage/pill_bottle/gummies/drugs/PopulateContents() |
| 866 | + for(var/i in 1 to 12) |
| 867 | + new /obj/item/reagent_containers/gummy/drugs(src) |
| 868 | + |
| 869 | +/obj/item/storage/pill_bottle/gummies/sleepy |
| 870 | + name = "bottle of knock-out gummies" |
| 871 | + desc = "Contains fast-acting knock-out gummy bears." |
| 872 | + |
| 873 | +/obj/item/storage/pill_bottle/gummies/sleepy/PopulateContents() |
| 874 | + for(var/i in 1 to 12) |
| 875 | + new /obj/item/reagent_containers/gummy/sleepy(src) |
0 commit comments