From ef4b5c1b3485775a78b95da273e4c0e368dcb0ae Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Thu, 12 Sep 2019 23:06:46 -0400 Subject: [PATCH] gone_reduced_to_atoms --- code/modules/clothing/shoes/vg_shoes.dm | 17 - .../code/game/machinery/plasmacases.dm | 24 -- .../game/objects/items/devices/genemods.dm | 21 -- .../modules/antagonists/cit_crewobjectives.dm | 35 -- .../modules/antagonists/cit_miscreants.dm | 52 --- .../cit_crewobjectives_cargo.dm | 81 ----- .../cit_crewobjectives_civilian.dm | 249 -------------- .../cit_crewobjectives_command.dm | 33 -- .../cit_crewobjectives_engineering.dm | 34 -- .../cit_crewobjectives_medical.dm | 86 ----- .../cit_crewobjectives_science.dm | 45 --- .../cit_crewobjectives_security.dm | 23 -- modular_citadel/code/modules/cargo/packs.dm | 28 -- .../code/modules/crafting/recipes.dm | 11 - .../code/modules/mining/mine_items.dm | 2 - .../mob/living/simple_animal/pokemon.dm | 306 ------------------ .../modules/research/techweb/all_nodes.dm | 36 --- .../modules/research/techweb/all_nodes.dme.dm | 33 -- modular_citadel/icons/misc/misc.dmi | Bin 182 -> 0 bytes modular_citadel/icons/mob/citadel/glasses.dmi | Bin 182 -> 0 bytes modular_citadel/icons/mob/citadel/head.dmi | Bin 182 -> 0 bytes modular_citadel/icons/mob/citadel/masks.dmi | Bin 182 -> 0 bytes modular_citadel/icons/mob/citadel/shoes.dmi | Bin 182 -> 0 bytes modular_citadel/icons/mob/werenerd.dmi | Bin 131353 -> 0 bytes modular_citadel/icons/mob/werenerdleap.dmi | Bin 4862 -> 0 bytes modular_citadel/icons/obj/structures.dmi | Bin 182 -> 0 bytes 26 files changed, 1116 deletions(-) delete mode 100644 modular_citadel/code/game/machinery/plasmacases.dm delete mode 100644 modular_citadel/code/game/objects/items/devices/genemods.dm delete mode 100644 modular_citadel/code/modules/antagonists/cit_crewobjectives.dm delete mode 100644 modular_citadel/code/modules/antagonists/cit_miscreants.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_cargo.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_civilian.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_command.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_engineering.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_medical.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_science.dm delete mode 100644 modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_security.dm delete mode 100644 modular_citadel/code/modules/cargo/packs.dm delete mode 100644 modular_citadel/code/modules/crafting/recipes.dm delete mode 100644 modular_citadel/code/modules/mining/mine_items.dm delete mode 100644 modular_citadel/code/modules/mob/living/simple_animal/pokemon.dm delete mode 100644 modular_citadel/code/modules/research/techweb/all_nodes.dm delete mode 100644 modular_citadel/code/modules/research/techweb/all_nodes.dme.dm delete mode 100644 modular_citadel/icons/misc/misc.dmi delete mode 100644 modular_citadel/icons/mob/citadel/glasses.dmi delete mode 100644 modular_citadel/icons/mob/citadel/head.dmi delete mode 100644 modular_citadel/icons/mob/citadel/masks.dmi delete mode 100644 modular_citadel/icons/mob/citadel/shoes.dmi delete mode 100644 modular_citadel/icons/mob/werenerd.dmi delete mode 100644 modular_citadel/icons/mob/werenerdleap.dmi delete mode 100644 modular_citadel/icons/obj/structures.dmi diff --git a/code/modules/clothing/shoes/vg_shoes.dm b/code/modules/clothing/shoes/vg_shoes.dm index 931c25b823..627a061181 100644 --- a/code/modules/clothing/shoes/vg_shoes.dm +++ b/code/modules/clothing/shoes/vg_shoes.dm @@ -5,7 +5,6 @@ icon_state = "leather" item_color = "leather" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/magboots/deathsquad @@ -14,7 +13,6 @@ icon_state = "DS-magboots0" magboot_state = "DS-magboots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF mutantrace_variation = NO_MUTANTRACE_VARIATION @@ -23,7 +21,6 @@ name = "atmospherics magboots" icon_state = "atmosmagboots0" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' magboot_state = "atmosmagboots" resistance_flags = FIRE_PROOF mutantrace_variation = NO_MUTANTRACE_VARIATION @@ -33,7 +30,6 @@ desc = "Simon's Shoes." icon_state = "simonshoes" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/kneesocks @@ -41,7 +37,6 @@ desc = "A pair of girly knee-high socks." icon_state = "kneesock" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/jestershoes @@ -49,7 +44,6 @@ desc = "As worn by the clowns of old." icon_state = "jestershoes" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/aviatorboots @@ -57,7 +51,6 @@ desc = "Boots suitable for just about any occasion." icon_state = "aviator_boots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/libertyshoes @@ -65,7 +58,6 @@ desc = "Freedom isn't free, neither were these shoes." icon_state = "libertyshoes" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/megaboots @@ -73,7 +65,6 @@ desc = "Large armored boots, very weak to large spikes." icon_state = "megaboots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/protoboots @@ -81,7 +72,6 @@ desc = "Functionally identical to the DRN-001 model's boots, but in red." icon_state = "protoboots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/megaxboots @@ -89,7 +79,6 @@ desc = "Regardless of how much stronger these boots are than the DRN-001 model's, they're still extremely easy to pierce with a large spike." icon_state = "megaxboots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/joeboots @@ -97,7 +86,6 @@ desc = "Nearly identical to the Prototype's boots, except in black." icon_state = "joeboots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/doomguy @@ -105,7 +93,6 @@ desc = "If you look closely, you might see skull fragments still buried in these boots." icon_state = "doom" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/rottenshoes @@ -113,7 +100,6 @@ desc = "These shoes seem perfect for sneaking around." icon_state = "rottenshoes" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/sandal/slippers @@ -121,7 +107,6 @@ icon_state = "slippers" desc = "For the wizard that puts comfort first. Who's going to laugh?" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/slippers_worn @@ -129,7 +114,6 @@ desc = "Fluffy..." icon_state = "slippers_worn" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION /obj/item/clothing/shoes/jackboots/neorussian @@ -137,5 +121,4 @@ desc = "Tovarish, no one will realize you stepped on a pile of shit if your pair already looks like shit." icon_state = "nr_boots" icon = 'modular_citadel/icons/obj/clothing/vg_clothes.dmi' - alternate_worn_icon = 'modular_citadel/icons/mob/citadel/head.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION \ No newline at end of file diff --git a/modular_citadel/code/game/machinery/plasmacases.dm b/modular_citadel/code/game/machinery/plasmacases.dm deleted file mode 100644 index c45eb48caa..0000000000 --- a/modular_citadel/code/game/machinery/plasmacases.dm +++ /dev/null @@ -1,24 +0,0 @@ -/obj/structure/guncase/plasma - name = "plasma rifle locker" - desc = "A locker that holds plasma rifles. Only opens in dire emergencies." - icon_state = "ecase" - case_type = "egun" - gun_category = /obj/item/gun/energy/plasma - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF //because fuck you, powergaming nerds. - -/obj/structure/guncase/plasma/attackby(obj/item/W, mob/user, params) - return - -/obj/structure/guncase/plasma/MouseDrop(over_object, src_location, over_location) - if(GLOB.security_level == SEC_LEVEL_RED || GLOB.security_level == SEC_LEVEL_DELTA) - . = ..() - else - to_chat(usr, "The storage unit will only unlock during a Red or Delta security alert.") - -/obj/structure/guncase/plasma/attack_hand(mob/user) - return MouseDrop(user) - -/obj/structure/guncase/plasma/emag_act() - . = SEND_SIGNAL(src, COMSIG_ATOM_EMAG_ACT) - if(!.) - to_chat(usr, "The locking mechanism is fitted with old style parts, The card has no effect.") \ No newline at end of file diff --git a/modular_citadel/code/game/objects/items/devices/genemods.dm b/modular_citadel/code/game/objects/items/devices/genemods.dm deleted file mode 100644 index 5efebf4860..0000000000 --- a/modular_citadel/code/game/objects/items/devices/genemods.dm +++ /dev/null @@ -1,21 +0,0 @@ -//Will include consumable gene mods in the future. - -/obj/item/genemod - name = "genetic modifier" - desc = "Microbodies which can grow, morph, or otherwise change an organism into something else." - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "dnainjector" - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_TINY - var/applied_region = "chest" - var/list/add_mutations = list() - var/list/remove_mutations = list() - - var/list/add_mutations_static = list() - var/list/remove_mutations_static = list() - - var/used = 0 - -/obj/item/genemod/proc/use(mob/living/carbon/human/target) - return \ No newline at end of file diff --git a/modular_citadel/code/modules/antagonists/cit_crewobjectives.dm b/modular_citadel/code/modules/antagonists/cit_crewobjectives.dm deleted file mode 100644 index 6afa92af65..0000000000 --- a/modular_citadel/code/modules/antagonists/cit_crewobjectives.dm +++ /dev/null @@ -1,35 +0,0 @@ -/datum/controller/subsystem/ticker/proc/generate_crew_objectives() - for(var/datum/mind/crewMind in SSticker.minds) - if(prob(5) && !issilicon(crewMind.current) && !jobban_isbanned(crewMind, "Syndicate") && GLOB.miscreants_allowed && ROLE_MISCREANT in crewMind.current.client.prefs.be_special) - generate_miscreant_objectives(crewMind) - else - if(CONFIG_GET(flag/allow_crew_objectives)) - generate_individual_objectives(crewMind) - return - -/datum/controller/subsystem/ticker/proc/generate_individual_objectives(var/datum/mind/crewMind) - if(!(CONFIG_GET(flag/allow_crew_objectives))) - return - if(!crewMind) - return - if(!crewMind.current || !crewMind.objectives || crewMind.special_role) - return - if(!crewMind.assigned_role) - return - var/list/validobjs = crewobjjobs["[ckey(crewMind.assigned_role)]"] - if(!validobjs || !validobjs.len) - return - var/selectedObj = pick(validobjs) - var/datum/objective/crew/newObjective = new selectedObj - if(!newObjective) - return - newObjective.owner = crewMind - crewMind.objectives += newObjective - to_chat(crewMind, "As a part of Nanotrasen's anti-tide efforts, you have been assigned an optional objective. It will be checked at the end of the shift. Performing traitorous acts in pursuit of your objective may result in termination of your employment.") - to_chat(crewMind, "Your optional objective: [newObjective.explanation_text]") - -/datum/objective/crew/ - var/jobs = "" - explanation_text = "Yell on the development discussion channel on Citadels discord if this ever shows up. Something just broke here, dude" - -/datum/objective/crew/proc/setup() diff --git a/modular_citadel/code/modules/antagonists/cit_miscreants.dm b/modular_citadel/code/modules/antagonists/cit_miscreants.dm deleted file mode 100644 index 5726167820..0000000000 --- a/modular_citadel/code/modules/antagonists/cit_miscreants.dm +++ /dev/null @@ -1,52 +0,0 @@ -/datum/controller/subsystem/ticker/proc/generate_miscreant_objectives(var/datum/mind/crewMind) - if(!GLOB.miscreants_allowed) - return - if(!crewMind) - return - if(!crewMind.current || !crewMind.objectives || crewMind.special_role) - return - if(!crewMind.assigned_role) - return - if(!(ROLE_MISCREANT in crewMind.current.client.prefs.be_special)) - return - if(jobban_isbanned(crewMind, "Syndicate")) - return - var/list/objectiveTypes = miscreantobjlist - if(!objectiveTypes.len) - return - var/selectedType = pick(objectiveTypes) - var/datum/objective/miscreant/newObjective = new selectedType - if(!newObjective) - return - newObjective.owner = crewMind - crewMind.objectives += newObjective - crewMind.special_role = "miscreant" - to_chat(crewMind, "You are a Miscreant.") - to_chat(crewMind, "Pursuing your objective is entirely optional, as the completion of your objective is unable to be tracked. Performing traitorous acts not directly related to your objective may result in permanent termination of your employment.") - to_chat(crewMind, "Your objective: [newObjective.explanation_text]") - -/datum/objective/miscreant - explanation_text = "Something broke. Horribly. Dear god, im so sorry. Yell about this in the development discussion channel of citadels discord." - -/* Goon's Miscreant Objectives */ - - -/datum/objective/miscreant/incompetent - explanation_text = "Be as useless and incompetent as possible without getting killed." - -/datum/objective/miscreant/litterbug - explanation_text = "Make a huge mess wherever you go." - -/datum/objective/miscreant/creepy - explanation_text = "Sneak around looking as suspicious as possible without actually doing anything illegal." - -/datum/objective/miscreant/whiny - explanation_text = "Complain incessantly about every minor issue you find." - -/* Citadel's Miscreant Objectives */ - -/datum/objective/miscreant/immersions - explanation_text = "Act as uncharacteristic as you possibly can." // corrected from "Act as out of character as you can" people thought it meant to just ooc in ic - -/datum/objective/miscreant/cargonia - explanation_text = "Attempt to establish independence of your department." diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_cargo.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_cargo.dm deleted file mode 100644 index 010337b49f..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_cargo.dm +++ /dev/null @@ -1,81 +0,0 @@ -/* CARGO OBJECTIVES */ - -/datum/objective/crew/petsplosion - explanation_text = "Ensure there are at least (If you see this, yell on citadels discord in the development discussion channel) pets on the station by the end of the shift. Interpret this as you wish." - jobs = "quartermaster,cargotechnician" - -/datum/objective/crew/petsplosion/New() - . = ..() - target_amount = rand(10,30) - update_explanation_text() - -/datum/objective/crew/petsplosion/update_explanation_text() - . = ..() - explanation_text = "Ensure there are at least [target_amount] pets on the station by the end of the shift. Interpret this as you wish." - -/datum/objective/crew/petsplosion/check_completion() - var/petcount = target_amount - for(var/mob/living/simple_animal/pet/P in GLOB.mob_list) - if(!(P.stat == DEAD)) - if(P.z == SSmapping.station_start || SSshuttle.emergency.shuttle_areas[get_area(P)]) - petcount-- - for(var/mob/living/carbon/human/H in GLOB.mob_list) - if(!(H.stat == DEAD)) - if(H.z == SSmapping.station_start || SSshuttle.emergency.shuttle_areas[get_area(H)]) - if(istype(H.wear_neck, /obj/item/clothing/neck/petcollar)) - petcount-- - if(petcount <= 0) - return TRUE - else - return FALSE - -/datum/objective/crew/points //ported from old hippie - explanation_text = "Make sure the station has at least (Something broke, report this to the development discussion channel of citadels discord) supply points at the end of the shift." - jobs = "quartermaster,cargotechnician" - -/datum/objective/crew/points/New() - . = ..() - target_amount = rand(25000,100000) - update_explanation_text() - -/datum/objective/crew/points/update_explanation_text() - . = ..() - explanation_text = "Make sure the station has at least [target_amount] supply points at the end of the shift." - -/datum/objective/crew/points/check_completion() - if(SSshuttle.points >= target_amount) - return TRUE - else - return FALSE - -/datum/objective/crew/bubblegum - explanation_text = "Ensure Bubblegum is dead at the end of the shift." - jobs = "shaftminer" - -/datum/objective/crew/bubblegum/check_completion() - for(var/mob/living/simple_animal/hostile/megafauna/bubblegum/B in GLOB.mob_list) - if(!(B.stat == DEAD)) - return FALSE - return TRUE - -/datum/objective/crew/fatstacks //ported from old hippie - explanation_text = "Have at least (something broke, report this to the development discussion channel of citadels discord) mining points on your ID at the end of the shift." - jobs = "shaftminer" - -/datum/objective/crew/fatstacks/New() - . = ..() - target_amount = rand(15000,50000) - update_explanation_text() - -/datum/objective/crew/fatstacks/update_explanation_text() - . = ..() - explanation_text = "Have at least [target_amount] mining points on your ID at the end of the shift." - -/datum/objective/crew/fatstacks/check_completion() - if(owner && owner.current) - var/mob/living/carbon/human/H = owner.current - var/obj/item/card/id/theID = H.get_idcard() - if(istype(theID)) - if(theID.mining_points >= target_amount) - return TRUE - return FALSE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_civilian.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_civilian.dm deleted file mode 100644 index 491285e9c4..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_civilian.dm +++ /dev/null @@ -1,249 +0,0 @@ -/* CIVILIAN OBJECTIVES */ - -/datum/objective/crew/druglordbot //ported from old Hippie with adjustments - var/targetchem = "none" - var/datum/reagent/chempath - explanation_text = "Have at least (somethin broke here) harvested plants containing (report this on the development discussion channel of citadel's discord) when the shift ends." - jobs = "botanist" - -/datum/objective/crew/druglordbot/New() - . = ..() - target_amount = rand(3,20) - var/blacklist = list(/datum/reagent/drug, /datum/reagent/drug/menthol, /datum/reagent/medicine, /datum/reagent/medicine/adminordrazine, /datum/reagent/medicine/adminordrazine/nanites, /datum/reagent/medicine/mine_salve, /datum/reagent/medicine/syndicate_nanites, /datum/reagent/medicine/strange_reagent, /datum/reagent/medicine/miningnanites, /datum/reagent/medicine/changelingadrenaline, /datum/reagent/medicine/changelinghaste) - var/drugs = typesof(/datum/reagent/drug) - blacklist - var/meds = typesof(/datum/reagent/medicine) - blacklist - var/chemlist = drugs + meds - chempath = pick(chemlist) - targetchem = initial(chempath.id) - update_explanation_text() - -/datum/objective/crew/druglordbot/update_explanation_text() - . = ..() - explanation_text = "Have at least [target_amount] harvested plants containing [initial(chempath.name)] when the shift ends." - -/datum/objective/crew/druglordbot/check_completion() - var/pillcount = target_amount - if(owner && owner.current) - if(owner.current.contents) - for(var/obj/item/reagent_containers/food/snacks/grown/P in owner.current.get_contents()) - if(P.reagents.has_reagent(targetchem)) - pillcount-- - if(pillcount <= 0) - return TRUE - else - return FALSE - -/datum/objective/crew/foodhoard - var/datum/crafting_recipe/food/targetfood - var/obj/item/reagent_containers/food/foodpath - explanation_text = "Personally deliver at least (yo something broke) (report this to the developer discussion channel in citadels discord)s to Centcom." - jobs = "cook" - -/datum/objective/crew/foodhoard/New() - . = ..() - target_amount = rand(2,10) - var/blacklist = list(/datum/crafting_recipe/food, /datum/crafting_recipe/food/cak) - var/possiblefoods = typesof(/datum/crafting_recipe/food) - blacklist - targetfood = pick(possiblefoods) - foodpath = initial(targetfood.result) - update_explanation_text() - -/datum/objective/crew/foodhoard/update_explanation_text() - . = ..() - explanation_text = "Personally deliver at least [target_amount] [initial(foodpath.name)]s to Centcom." - -/datum/objective/crew/foodhoard/check_completion() - if(owner && owner.current && owner.current.check_contents_for(foodpath) && SSshuttle.emergency.shuttle_areas[get_area(owner.current)]) - return TRUE - else - return FALSE - -/datum/objective/crew/responsibility - explanation_text = "Make sure nobody dies with alcohol poisoning." - jobs = "bartender" - -/datum/objective/crew/responsibility/check_completion() - for(var/mob/living/carbon/human/H in GLOB.mob_list) - if(H.stat == DEAD && H.drunkenness >= 80) - if(H.z == SSmapping.station_start || SSshuttle.emergency.shuttle_areas[get_area(H)]) - return FALSE - return TRUE - -/datum/objective/crew/clean //ported from old Hippie - var/list/areas = list() - var/hardmode = FALSE - explanation_text = "Ensure sure that (Yo, something broke. Yell about this in citadels devlopmeent discussion channel.) remain spotless at the end of the shift." - jobs = "janitor" - -/datum/objective/crew/clean/New() - . = ..() - if(prob(1)) - hardmode = TRUE - var/list/blacklistnormal = list(typesof(/area/space) - typesof(/area/lavaland) - typesof(/area/mine) - typesof(/area/ai_monitored/turret_protected) - typesof(/area/tcommsat)) - var/list/blacklisthard = list(typesof(/area/lavaland) - typesof(/area/mine)) - var/list/possibleareas = list() - if(hardmode) - possibleareas = GLOB.teleportlocs - /area - blacklisthard - else - possibleareas = GLOB.teleportlocs - /area - blacklistnormal - for(var/i in 1 to rand(1,6)) - areas |= pick_n_take(possibleareas) - update_explanation_text() - -/datum/objective/crew/clean/update_explanation_text() - . = ..() - explanation_text = "Ensure that the" - for(var/i in 1 to areas.len) - var/area/A = areas[i] - explanation_text += " [A]" - if(i != areas.len && areas.len >= 3) - explanation_text += "," - if(i == areas.len - 1) - explanation_text += "and" - explanation_text += " [(areas.len ==1) ? "is completely" : "are [(areas.len == 2) ? "completely" : "all"]"] clean at the end of the shift." - if(hardmode) - explanation_text += " Chop-chop." - -/datum/objective/crew/clean/check_completion() - for(var/area/A in areas) - for(var/obj/effect/decal/cleanable/C in area_contents(A)) - if(C && C.alpha >= 150) - return FALSE - return TRUE - -/datum/objective/crew/slipster //ported from old Hippie with adjustments - explanation_text = "Slip at least (Yell on citadel's development discussion channel if you see this) different people with your PDA, and have it on you at the end of the shift." - jobs = "clown" - -/datum/objective/crew/slipster/New() - . = ..() - target_amount = rand(5, 20) - update_explanation_text() - -/datum/objective/crew/slipster/update_explanation_text() - . = ..() - explanation_text = "Slip at least [target_amount] different people with your PDA, and have it on you at the end of the shift." - -/datum/objective/crew/slipster/check_completion() - var/list/uniqueslips = list() - if(owner && owner.current) - for(var/obj/item/pda/clown/PDA in owner.current.get_contents()) - for(var/mob/living/carbon/human/H in PDA.slipvictims) - uniqueslips |= H - if(uniqueslips.len >= target_amount) - return TRUE - else - return FALSE - -/datum/objective/crew/vow //ported from old Hippie - explanation_text = "Never break your vow of silence." - jobs = "mime" - -/datum/objective/crew/vow/check_completion() - if(owner && owner.current) - var/list/say_log = owner.current.logging[INDIVIDUAL_SAY_LOG] - if(say_log.len > 0) - return FALSE - return TRUE - -/datum/objective/crew/nullrod - explanation_text = "Don't lose your holy rod." - jobs = "chaplain" - -/datum/objective/crew/nullrod/check_completion() - if(owner && owner.current) - for(var/nullrodtypes in typesof(/obj/item/nullrod)) - if(owner.current.check_contents_for(nullrodtypes)) - return TRUE - if(owner.current.getorgan(/obj/item/organ/genital/penis)) - return TRUE - return FALSE - -/datum/objective/crew/reporter //ported from old hippie - var/charcount = 100 - explanation_text = "Publish at least (Yo something broke) articles containing at least (Report this to Citadels development channel) characters." - jobs = "curator" - -/datum/objective/crew/reporter/New() - . = ..() - target_amount = rand(2,10) - charcount = rand(20,250) - update_explanation_text() - -/datum/objective/crew/reporter/update_explanation_text() - . = ..() - explanation_text = "Publish at least [target_amount] articles containing at least [charcount] characters." - -/datum/objective/crew/reporter/check_completion() - if(owner && owner.current) - var/ownername = "[ckey(owner.current.real_name)][ckey(owner.assigned_role)]" - for(var/datum/newscaster/feed_channel/chan in GLOB.news_network.network_channels) - for(var/datum/newscaster/feed_message/msg in chan.messages) - if(ckey(msg.returnAuthor()) == ckey(ownername)) - if(length(msg.returnBody()) >= charcount) - target_amount-- - if(target_amount <= 0) - return TRUE - else - return FALSE - -/datum/objective/crew/pwrgame //ported from Goon with adjustments - var/obj/item/clothing/targettidegarb - explanation_text = "Get your grubby hands on a (Dear god something broke. Report this to Citadel's development dicussion channel)." - jobs = "assistant" - -/datum/objective/crew/pwrgame/New() - . = ..() - var/list/muhvalids = list(/obj/item/clothing/mask/gas, /obj/item/clothing/head/welding, /obj/item/clothing/head/ushanka, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/mask/gas/owl_mask) - if(prob(10)) - muhvalids += list(/obj/item/clothing/suit/space) - targettidegarb = pick(muhvalids) - update_explanation_text() - -/datum/objective/crew/pwrgame/update_explanation_text() - . = ..() - explanation_text = "Get your grubby hands on a [initial(targettidegarb.name)]." -/* DM is not a sane language in any way, shape, or form. If anyone wants to try to get this bit functioning proper, I hold no responsibility for broken keyboards. - if(owner && owner.current) - var/mob/living/carbon/human/H = owner.current - if(H && H.dna && H.dna.species && H.dna.species.id) - explanation_text = "Get your " - if(H.dna.species.id == "avian") - explanation_text += "scratchy claws " - else if(H.dna.species.id == "mammal") - explanation_text += "dirty paws " - else if(H.dna.species.id == "aquatic") - explanation_text += "fishy hands " - else if(H.dna.species.id == "xeno") - explanation_text += "weird claws " - else if(H.dna.species.id == "guilmon") - explanation_text += "digital claws " - else if(H.dna.species.id == "lizard") - explanation_text += "slimy claws " - else if(H.dna.species.id == "datashark") - explanation_text += "glitchy hands " - else if(H.dna.species.id == "insect") - explanation_text += "gross grabbers " - else - explanation_text += "grubby hands " - explanation_text += "on a space suit." replace this if you're making this monstrosity work */ - -/datum/objective/crew/pwrgame/check_completion() - if(owner && owner.current) - for(var/tidegarbtypes in typesof(targettidegarb)) - if(owner.current.check_contents_for(tidegarbtypes)) - return TRUE - return FALSE - -/datum/objective/crew/promotion //ported from Goon - explanation_text = "Have a non-assistant ID registered to you at the end of the shift." - jobs = "assistant" - -/datum/objective/crew/promotion/check_completion() - if(owner && owner.current) - var/mob/living/carbon/human/H = owner.current - var/obj/item/card/id/theID = H.get_idcard() - if(istype(theID)) - if(!(H.get_assignment() == "Assistant") && !(H.get_assignment() == "No id") && !(H.get_assignment() == "No job")) - return TRUE - return FALSE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_command.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_command.dm deleted file mode 100644 index f01c887c9f..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_command.dm +++ /dev/null @@ -1,33 +0,0 @@ -/* COMMAND OBJECTIVES */ - -/datum/objective/crew/caphat //Ported from Goon - explanation_text = "Don't lose your hat." - jobs = "captain" - -/datum/objective/crew/caphat/check_completion() - if(owner && owner.current && owner.current.check_contents_for(/obj/item/clothing/head/caphat)) - return TRUE - else - return FALSE - -/datum/objective/crew/datfukkendisk //Ported from old Hippie - explanation_text = "Defend the nuclear authentication disk at all costs, and be the one to personally deliver it to Centcom." - jobs = "captain" //give this to other heads at your own risk. - -/datum/objective/crew/datfukkendisk/check_completion() - if(owner && owner.current && owner.current.check_contents_for(/obj/item/disk/nuclear) && SSshuttle.emergency.shuttle_areas[get_area(owner.current)]) - return TRUE - else - return FALSE - -/datum/objective/crew/ian //Ported from old Hippie - explanation_text = "Defend Ian at all costs, and ensure he gets delivered to Centcom at the end of the shift." - jobs = "headofpersonnel" - -/datum/objective/crew/ian/check_completion() - if(owner && owner.current) - for(var/mob/living/simple_animal/pet/dog/corgi/Ian/goodboy in GLOB.mob_list) - if(goodboy.stat != DEAD && SSshuttle.emergency.shuttle_areas[get_area(goodboy)]) - return TRUE - return FALSE - return FALSE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_engineering.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_engineering.dm deleted file mode 100644 index 44d961e9c3..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_engineering.dm +++ /dev/null @@ -1,34 +0,0 @@ -/* ENGINEERING OBJECTIVES */ - -/datum/objective/crew/integrity //ported from old Hippie - explanation_text = "Ensure the station's integrity rating is at least (Yo something broke, yell on the development discussion channel of citadels discord about this)% when the shift ends." - jobs = "chiefengineer,stationengineer" - -/datum/objective/crew/integrity/New() - . = ..() - target_amount = rand(60,95) - update_explanation_text() - -/datum/objective/crew/integrity/update_explanation_text() - . = ..() - explanation_text = "Ensure the station's integrity rating is at least [target_amount]% when the shift ends." - -/datum/objective/crew/integrity/check_completion() - var/datum/station_state/end_state = new /datum/station_state() - end_state.count() - var/station_integrity = min(PERCENT(GLOB.start_state.score(end_state)), 100) - if(!SSticker.mode.station_was_nuked && station_integrity >= target_amount) - return TRUE - else - return FALSE - -/datum/objective/crew/poly - explanation_text = "Make sure Poly keeps his headset, and stays alive until the end of the shift." - jobs = "chiefengineer" - -/datum/objective/crew/poly/check_completion() - for(var/mob/living/simple_animal/parrot/Poly/dumbbird in GLOB.mob_list) - if(!(dumbbird.stat == DEAD) && dumbbird.ears) - if(istype(dumbbird.ears, /obj/item/radio/headset)) - return TRUE - return FALSE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_medical.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_medical.dm deleted file mode 100644 index aad6e95df4..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_medical.dm +++ /dev/null @@ -1,86 +0,0 @@ -/* MEDICAL OBJECTIVES */ - -/datum/objective/crew/morgue //Ported from old Hippie - explanation_text = "Ensure there are no corpses on the station outside of the morgue when the shift ends." - jobs = "chiefmedicalofficer,geneticist,medicaldoctor" - -/datum/objective/crew/morgue/check_completion() - for(var/mob/living/carbon/human/H in GLOB.mob_list) - if(H.stat == DEAD && H.z == SSmapping.station_start) - if(get_area(H) != /area/medical/morgue) - return FALSE - return TRUE - -/datum/objective/crew/chems //Ported from old Hippie - var/targetchem = "none" - var/datum/reagent/chempath - explanation_text = "Have (yell about this in the development discussion channel of citadel's discord, something broke) in your bloodstream when the shift ends." - jobs = "chiefmedicalofficer,chemist" - -/datum/objective/crew/chems/New() - . = ..() - var/blacklist = list(/datum/reagent/drug, /datum/reagent/drug/nicotine, /datum/reagent/drug/menthol, /datum/reagent/medicine, /datum/reagent/medicine/adminordrazine, /datum/reagent/medicine/adminordrazine/nanites, /datum/reagent/medicine/mine_salve, /datum/reagent/medicine/omnizine, /datum/reagent/medicine/syndicate_nanites, /datum/reagent/medicine/earthsblood, /datum/reagent/medicine/strange_reagent, /datum/reagent/medicine/miningnanites, /datum/reagent/medicine/changelingadrenaline, /datum/reagent/medicine/changelinghaste) - var/drugs = typesof(/datum/reagent/drug) - blacklist - var/meds = typesof(/datum/reagent/medicine) - blacklist - var/chemlist = drugs + meds - chempath = pick(chemlist) - targetchem = initial(chempath.id) - update_explanation_text() - -/datum/objective/crew/chems/update_explanation_text() - . = ..() - explanation_text = "Have [initial(chempath.name)] in your bloodstream when the shift ends." - -/datum/objective/crew/chems/check_completion() - if(owner.current) - if(!owner.current.stat == DEAD && owner.current.reagents) - if(owner.current.reagents.has_reagent(targetchem)) - return TRUE - else - return FALSE - -/datum/objective/crew/druglordchem //ported from old Hippie with adjustments - var/targetchem = "none" - var/datum/reagent/chempath - var/chemamount = 0 - explanation_text = "Have at least (somethin broke here) pills containing at least (like really broke) units of(report this on the development discussion channel of citadel's discord) when the shift ends." - jobs = "chemist" - -/datum/objective/crew/druglordchem/New() - . = ..() - target_amount = rand(5,50) - chemamount = rand(1,20) - var/blacklist = list(/datum/reagent/drug, /datum/reagent/drug/nicotine, /datum/reagent/drug/menthol) - var/drugs = typesof(/datum/reagent/drug) - blacklist - var/chemlist = drugs - chempath = pick(chemlist) - targetchem = initial(chempath.id) - update_explanation_text() - -/datum/objective/crew/druglordchem/update_explanation_text() - . = ..() - explanation_text = "Have at least [target_amount] pills containing at least [chemamount] units of [initial(chempath.name)] when the shift ends." - -/datum/objective/crew/druglordchem/check_completion() - var/pillcount = target_amount - if(owner.current) - if(owner.current.contents) - for(var/obj/item/reagent_containers/pill/P in owner.current.get_contents()) - if(P.reagents.has_reagent(targetchem, chemamount)) - pillcount-- - if(pillcount <= 0) - return TRUE - else - return FALSE - -/datum/objective/crew/noinfections - explanation_text = "Make sure there are no crew members with harmful diseases at the end of the shift." - jobs = "virologist" - -/datum/objective/crew/noinfections/check_completion() - for(var/mob/living/carbon/human/H in GLOB.mob_list) - if(!H.stat == DEAD) - if(H.z == SSmapping.station_start || SSshuttle.emergency.shuttle_areas[get_area(H)]) - if(H.check_virus() == 2) - return FALSE - return TRUE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_science.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_science.dm deleted file mode 100644 index fb260583fd..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_science.dm +++ /dev/null @@ -1,45 +0,0 @@ -/* SCIENCE OBJECTIVES */ - -/datum/objective/crew/cyborgs //Ported from old Hippie - explanation_text = "Ensure there are at least (Yo something broke here, yell on citadel's development discussion channel about this) functioning cyborgs when the shift ends." - jobs = "researchdirector,roboticist" - -/datum/objective/crew/cyborgs/New() - . = ..() - target_amount = rand(3,10) - update_explanation_text() - -/datum/objective/crew/cyborgs/update_explanation_text() - . = ..() - explanation_text = "Ensure there are at least [target_amount] functioning cyborgs when the shift ends." - -/datum/objective/crew/cyborgs/check_completion() - var/borgcount = target_amount - for(var/mob/living/silicon/robot/R in GLOB.alive_mob_list) - if(!(R.stat == DEAD)) - borgcount-- - if(borgcount <= 0) - return TRUE - else - return FALSE - -/datum/objective/crew/research //inspired by old hippie's research level objective. should hopefully be compatible with techwebs when that gets finished. hopefully. should be easy to update in the event that it is incompatible with techwebs. - var/datum/design/targetdesign - explanation_text = "Make sure the research required to produce a (something broke, yell on citadel's development discussion channel about this) is available on the R&D server by the end of the shift." - jobs = "researchdirector,scientist" - -/datum/objective/crew/research/New() - . = ..() - targetdesign = pick(subtypesof(/datum/design)) - update_explanation_text() - -/datum/objective/crew/research/update_explanation_text() - . = ..() - explanation_text = "Make sure the research required to produce a [initial(targetdesign.name)] is available on the R&D server by the end of the shift." - -/datum/objective/crew/research/check_completion() - for(var/obj/machinery/rnd/server/S in GLOB.machines) - if(S && S.stored_research) - if(S.stored_research.researched_designs[initial(targetdesign.id)]) - return TRUE - return FALSE diff --git a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_security.dm b/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_security.dm deleted file mode 100644 index 8906c268d2..0000000000 --- a/modular_citadel/code/modules/antagonists/crew_objectives/cit_crewobjectives_security.dm +++ /dev/null @@ -1,23 +0,0 @@ -/* SECURITY OBJECTIVES */ - -/datum/objective/crew/enjoyyourstay - explanation_text = "Enforce Space Law to the best of your ability." - jobs = "headofsecurity,securityofficer,warden,detective" - -/datum/objective/crew/enjoyyourstay/check_completion() - if(owner && owner.current) - if(owner.current.stat != DEAD) - return TRUE - return FALSE - -/datum/objective/crew/justicecrew - explanation_text = "Ensure there are no innocent crew members in the brig when the shift ends." - jobs = "lawyer" - -/datum/objective/crew/justicecrew/check_completion() - if(owner && owner.current) - for(var/datum/mind/M in SSticker.minds) - if(M.current && isliving(M.current)) - if(!M.special_role && !(M.assigned_role == "Security Officer") && !(M.assigned_role == "Detective") && !(M.assigned_role == "Head of Security") && !(M.assigned_role == "Lawyer") && !(M.assigned_role == "Warden") && get_area(M.current) != typesof(/area/security)) - return FALSE - return TRUE diff --git a/modular_citadel/code/modules/cargo/packs.dm b/modular_citadel/code/modules/cargo/packs.dm deleted file mode 100644 index 6d39a51a76..0000000000 --- a/modular_citadel/code/modules/cargo/packs.dm +++ /dev/null @@ -1,28 +0,0 @@ -//supply packs - -/datum/supply_pack/misc/kinkmate - name = "Kinkmate construction kit" - cost = 2000 - contraband = TRUE - contains = list(/obj/item/vending_refill/kink, /obj/item/circuitboard/machine/kinkmate) - crate_name = "Kinkmate construction kit" - - -//Food and livestocks - -/datum/supply_pack/organic/critter/kiwi - name = "Space kiwi Crate" - cost = 2000 - contains = list( /mob/living/simple_animal/kiwi) - crate_name = "space kiwi crate" - - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Miscellaneous /////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/misc/jukebox - name = "Jukebox" - cost = 35000 - contains = list(/obj/machinery/jukebox) - crate_name = "Jukebox" diff --git a/modular_citadel/code/modules/crafting/recipes.dm b/modular_citadel/code/modules/crafting/recipes.dm deleted file mode 100644 index 6c6001b040..0000000000 --- a/modular_citadel/code/modules/crafting/recipes.dm +++ /dev/null @@ -1,11 +0,0 @@ -/datum/crafting_recipe/toyneb - name = "Non-Euplastic Blade" - reqs = list(/obj/item/light/tube = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plastic = 4) - result = /obj/item/toy/sword/cx - category = CAT_MISC - -/datum/crafting_recipe/potatos - name = "Potat-OS" - reqs = list(/obj/item/stack/cable_coil = 1, /obj/item/stack/rods = 1, /obj/item/reagent_containers/food/snacks/grown/potato = 1, /obj/item/aicard = 1 ) - result = /obj/item/aicard/potato - category = CAT_ROBOT \ No newline at end of file diff --git a/modular_citadel/code/modules/mining/mine_items.dm b/modular_citadel/code/modules/mining/mine_items.dm deleted file mode 100644 index d2cd1f2aa3..0000000000 --- a/modular_citadel/code/modules/mining/mine_items.dm +++ /dev/null @@ -1,2 +0,0 @@ -/obj/machinery/computer/shuttle/mining - req_access = list(ACCESS_MINING) \ No newline at end of file diff --git a/modular_citadel/code/modules/mob/living/simple_animal/pokemon.dm b/modular_citadel/code/modules/mob/living/simple_animal/pokemon.dm deleted file mode 100644 index c3514719f6..0000000000 --- a/modular_citadel/code/modules/mob/living/simple_animal/pokemon.dm +++ /dev/null @@ -1,306 +0,0 @@ -//Sprites are trademarks of Gamefreak, Nintendo, The Pokemon Company, and Spike Chunsoft. -#define ispokemon(A) (istype(A, /mob/living/simple_animal/pokemon)) -//POKEBALL -/obj/item/pokeball - name = "pokeball" - icon = 'icons/obj/pokeball.dmi' - icon_state = "pokeball" - force = 0 - throwforce = 0 - var/success_chance = 25 - var/pokemon -/obj/item/pokeball/great - name = "great ball" - icon_state = "pokeball_great" - success_chance = 50 -/obj/item/pokeball/ultra - icon_state = "pokeball_ultra" - name = "ultra ball" - success_chance = 75 -/obj/item/pokeball/master - icon_state = "pokeball_master" - name = "master ball" - success_chance = 100 -/* //WIP -/obj/item/pokeball/throw_impact(atom/hit_atom) - if(ispokemon(hit_atom)) - var/mob/living/simple_animal/pokemon/pmon = hit_atom - var/initial_success_chance = success_chance - pmon.resize = 0.1 - pmon.color = "RED" - pmon.canmove = 0 - sleep(15) - if(pmon.pokeball == src) - pmon.loc = src - pokemon = pmon - - return 1 - if(pmon.pokeball && pmon.pokeball !=src) - return ..() - var/bonus_chance = ((pmon.maxHealth - pmon.health) / 2) - if(bonus_chance > 100) - bonus_chance = 100 - success_chance = (success_chance + bonus_chance) - if(success_chance > 100) - success_chance = 100 - if(success_chance < 0)//just in case - success_chance = 0 - sleep(15) - if(prob(success_chance)) - visible_message("[src] shakes...") - else - escape() - sleep(15) - if(prob(success_chance)) - visible_message("[src] shakes...") - else - escape() - sleep(15) - if(prob(success_chance)) - visible_message("[src] shakes...") - else - escape() - else - ..() -/obj/item/pokeball/proc/capture(mob/living/simple_animal/pokemon/pmon, mob/living/user) - -/obj/item/pokeball/proc/escape(mob/living/simple_animal/pokemon/pmon, mob/living/user) - if(!pokemon) - return - pmon.resize = 10 - pmon.color = null - pmon.canmove = 1 - pmon.loc = src.loc - if(pmon.pokeball != src) - visible_message("[pmon] breaks free from [src]") - PoolOrNew(/obj/effect/particle_effect/sparks, loc) - playsound(src.loc, "sparks", 50, 1) - qdel(src) - - else -/obj/item/pokeball/proc/recall -/obj/item/pokeball/proc/release -*/ -/mob/living/simple_animal/pokemon - name = "eevee" - icon_state = "eevee" - icon_living = "eevee" - icon_dead = "eevee_d" - desc = "Gotta catch 'em all!" - icon = 'icons/mob/pokemon.dmi' - var/pokeball - pixel_x = -16 - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 5) - ventcrawler = 2 - health = 100 - maxHealth = 100 - layer = 4 - response_help = "pets" - wander = 1 - turns_per_move = 2 - pass_flags = PASSTABLE | PASSMOB - -/mob/living/simple_animal/pokemon/proc/simple_lay_down() - set name = "Rest" - set category = "IC" - - resting = !resting - src << "You are now [resting ? "resting" : "getting up"]." - update_canmove() - update_icon() - -/mob/living/simple_animal/pokemon/proc/update_icon() - if(lying || resting || sleeping) - icon_state = "[icon_state]_rest" - else - icon_state = "[icon_living]" - -/mob/living/simple_animal/pokemon/New() - ..() - verbs += /mob/living/simple_animal/pokemon/proc/simple_lay_down - -/* -/////TEMPLATE///// - -/mob/living/simple_animal/pokemon/ - name = "" - icon_state = "" - icon_living = "" - icon_dead = "" -*/ - -/mob/living/simple_animal/pokemon/leg - icon = 'icons/mob/legendary.dmi' - pixel_x = -32 - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 12) - health = 200 - maxHealth = 200 - - -/mob/living/simple_animal/pokemon/leg/articuno - name = "Articuno" - icon_state = "articuno" - icon_living = "articuno" - icon_dead = "articuno_d" - flying = 1 - -/mob/living/simple_animal/pokemon/leg/rayquaza - name = "Rayquaza" - icon_state = "rayquaza" - icon_living = "rayquaza" - icon_dead = "rayquaza_d" - flying = 1 - -//ALPHABETICAL PLEASE - -/mob/living/simple_animal/pokemon/absol - name = "absol" - icon_state = "absol" - icon_living = "absol" - icon_dead = "absol_d" - speak = list("Absol!", "Ab-Absol!") - -/mob/living/simple_animal/pokemon/aggron - name = "aggron" - icon_state = "aggron" - icon_living = "aggron" - icon_dead = "aggron_d" - -/mob/living/simple_animal/pokemon/ampharos - name = "ampharos" - icon_state = "ampharos" - icon_living = "ampharos" - icon_dead = "ampharos_d" - -/mob/living/simple_animal/pokemon/charmander - name = "charmander" - icon_state = "charmander" - icon_living = "charmander" - icon_dead = "charmander_d" - -/mob/living/simple_animal/pokemon/ditto - name = "ditto" - icon_state = "ditto" - icon_living = "ditto" - icon_dead = "ditto_d" - -/mob/living/simple_animal/pokemon/dratini/dragonair - name = "dragonair" - desc = "A Dragonair stores an enormous amount of energy inside its body. It is said to alter the weather around it by loosing energy from the crystals on its neck and tail." - icon_state = "dragonair" - icon_living = "dragonair" - icon_dead = "dragonair_d" - -/mob/living/simple_animal/pokemon/dratini/dragonair/dragonite - name = "dragonite" - desc = "It can circle the globe in just 16 hours. It is a kindhearted Pokémon that leads lost and foundering ships in a storm to the safety of land." - icon_state = "dragonite" - icon_living = "dragonite" - icon_dead = "dragonite_d" - -/mob/living/simple_animal/pokemon/dratini - name = "dratini" - desc = "A Dratini continually molts and sloughs off its old skin. It does so because the life energy within its body steadily builds to reach uncontrollable levels." - icon_state = "dratini" - icon_living = "dratini" - icon_dead = "dratini_d" - -/mob/living/simple_animal/pokemon/eevee - name = "eevee" - desc = "Eevee has an unstable genetic makeup that suddenly mutates due to its environment. Radiation from various stones causes this Pokémon to evolve." - icon_state = "eevee" - icon_living = "eevee" - icon_dead = "eevee_d" - speak = list("Eevee!", "Ee-Eevee!") - response_help = "pets" - response_harm = "hits" - -/mob/living/simple_animal/pokemon/eevee/espeon - name = "espeon" - desc = "Espeon is extremely loyal to any trainer it considers to be worthy. It is said to have developed precognitive powers to protect its trainer from harm." - icon_state = "espeon" - icon_living = "espeon" - icon_dead = "espeon_d" - -/mob/living/simple_animal/pokemon/flaaffy - name = "flaaffy" - icon_state = "flaaffy" - icon_living = "flaaffy" - icon_dead = "flaaffy_d" - -/mob/living/simple_animal/pokemon/eevee/flareon - name = "flareon" - desc = "Flareon's fluffy fur releases heat into the air so that its body does not get excessively hot. Its body temperature can rise to a maximum of 1,650 degrees F." - icon_state = "flareon" - icon_living = "flareon" - icon_dead = "flareon_d" - speak = list("Flare!", "Flareon!") - -/mob/living/simple_animal/pokemon/eevee/glaceon - name = "glaceon" - desc = "By controlling its body heat, it can freeze the atmosphere around it to make a diamond-dust flurry." - icon_state = "glaceon" - icon_living = "glaceon" - icon_dead = "glaceon_d" - speak = list("Glace!", "Glaceon!") - -/mob/living/simple_animal/pokemon/eevee/jolteon - name = "jolteon" - desc = "Its cells generate weak power that is amplified by its fur's static electricity to drop thunderbolts. The bristling fur is made of electrically charged needles." - icon_state = "jolteon" - icon_living = "jolteon" - icon_dead = "jolteon_d" - speak = list("Jolt!", "Jolteon!") - -/mob/living/simple_animal/pokemon/larvitar - name = "larvitar" - desc = "It is born deep underground. It can't emerge until it has entirely consumed the soil around it." - icon_state = "larvitar" - icon_living = "larvitar" - icon_dead = "larvitar_d" - -/mob/living/simple_animal/pokemon/mareep - name = "mareep" - icon_state = "mareep" - icon_living = "mareep" - icon_dead = "mareep_d" - -/mob/living/simple_animal/pokemon/poochyena/mightyena - name = "mightyena" - icon_state = "mightyena" - icon_living = "mightyena" - icon_dead = "mightyena" - -/mob/living/simple_animal/pokemon/miltank - name = "miltank" - icon_state = "miltank" - icon_living = "miltank" - icon_dead = "miltank_d" - -/mob/living/simple_animal/pokemon/poochyena - name = "poochyena" - icon_state = "poochyena" - icon_living = "poochyena" - icon_dead = "poochyena_d" - -/mob/living/simple_animal/pokemon/eevee/sylveon - name = "Sylveon" - desc = "Sylveon, the Intertwining Pokémon. Sylveon affectionately wraps its ribbon-like feelers around its Trainer's arm as they walk together." - icon_state = "sylveon" - icon_living = "sylveon" - icon_dead = "sylveon_d" - speak = list("Sylveon!", "Syl!") - response_help = "pets" - response_harm = "hits" - -/mob/living/simple_animal/pokemon/eevee/umbreon - name = "umbreon" - icon_state = "umbreon" - icon_dead = "umbreon_d" - icon_living = "umbreon" - -/mob/living/simple_animal/pokemon/vulpix - name = "vulpix" - icon_state = "vulpix" - icon_living = "vulpix" - icon_dead = "vulpix_d" diff --git a/modular_citadel/code/modules/research/techweb/all_nodes.dm b/modular_citadel/code/modules/research/techweb/all_nodes.dm deleted file mode 100644 index c0ddaceaf7..0000000000 --- a/modular_citadel/code/modules/research/techweb/all_nodes.dm +++ /dev/null @@ -1,36 +0,0 @@ -/datum/techweb_node/bluespace_basic/New() - . = ..() - design_ids += "xenobio_monkeys" - -/datum/techweb_node/practical_bluespace/New() - . = ..() - design_ids += "xenobio_slimebasic" - -/datum/techweb_node/adv_bluespace/New() - . = ..() - design_ids += "xenobio_slimeadv" - -/datum/techweb_node/ballistic_weapons/New() - . = ..() - design_ids += "mag_oldsmg_rubber" - -/datum/techweb_node/computer_board_gaming - id = "computer_board_gaming" - display_name = "Games and Toys" - description = "For the slackers on the station." - prereq_ids = list("comptech") - design_ids = list("arcade_battle", "arcade_orion", "arcade_minesweeper", "slotmachine", "autoylathe") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) - export_price = 5000 - -/datum/techweb_node/ballistic_weapons - design_ids = list("mag_oldsmg", "mag_oldsmg_ap", "mag_oldsmg_ic", "mag_oldsmg_tx") - -/datum/techweb_node/advanced_illegl_ballistics - id = "advanced_illegal_ballistics" - display_name = "Advanced Illegal Ballistics" - description = "Advanced Ballistic for Illegal weaponds." - design_ids = list("10mm","10mmap","10mminc","10mmhp","pistolm9mm","m45","bolt_clip") - prereq_ids = list("ballistic_weapons","syndicate_basic","explosive_weapons") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 25000) //This gives sec lethal mags/clips for guns form traitors or space. - export_price = 7000 diff --git a/modular_citadel/code/modules/research/techweb/all_nodes.dme.dm b/modular_citadel/code/modules/research/techweb/all_nodes.dme.dm deleted file mode 100644 index d968cfdcc7..0000000000 --- a/modular_citadel/code/modules/research/techweb/all_nodes.dme.dm +++ /dev/null @@ -1,33 +0,0 @@ -/datum/techweb_node/bluespace_basic/New() - . = ..() - design_ids += "xenobio_monkeys" - -/datum/techweb_node/practical_bluespace/New() - . = ..() - design_ids += "xenobio_slimebasic" - -/datum/techweb_node/adv_bluespace/New() - . = ..() - design_ids += "xenobio_slimeadv" - -/datum/techweb_node/ballistic_weapons/New() - . = ..() - design_ids += "mag_oldsmg_rubber" - -/datum/techweb_node/computer_board_gaming - id = "computer_board_gaming" - display_name = "Games and Toys" - description = "For the slackers on the station." - prereq_ids = list("comptech") - design_ids = list("arcade_battle", "arcade_orion", "slotmachine", "autoylathe") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) - export_price = 5000 - -/datum/techweb_node/advanced_illegl_ballistics - id = "advanced_illegal_ballistics" - display_name = "Advanced Illegal Ballistics - description = "Advanced Ballistic for Illegal weaponds." - design_ids = list("10mm","10mmap","10mminc","10mmhp","9mm","point_45","bolt_clip") - prereq_ids = list("ballistic_weapons","syndicate_basic","explosive_weapons") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 25000) //This gives sec lethal mags/clips for guns form traitors or space. - export_price = 7000 diff --git a/modular_citadel/icons/misc/misc.dmi b/modular_citadel/icons/misc/misc.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/citadel/glasses.dmi b/modular_citadel/icons/mob/citadel/glasses.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/citadel/head.dmi b/modular_citadel/icons/mob/citadel/head.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/citadel/masks.dmi b/modular_citadel/icons/mob/citadel/masks.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/citadel/shoes.dmi b/modular_citadel/icons/mob/citadel/shoes.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf diff --git a/modular_citadel/icons/mob/werenerd.dmi b/modular_citadel/icons/mob/werenerd.dmi deleted file mode 100644 index 706d4248f891a0b8e0e4d3571d989724e5b8ed2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131353 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 buqSxjO*?UD96_I%| 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 diff --git a/modular_citadel/icons/obj/structures.dmi b/modular_citadel/icons/obj/structures.dmi deleted file mode 100644 index cf74d73796c8c6121c0818fdac74e4a7f0ab9a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;m;-!5T!HlRD%)E?im@cfFPOpM z*^M-ilB$r15|`BC)e_1!5cyiE*d|0 zq;uX!^CUx2Pwx&3;~?Y9#$F0CsjT7l;v3i)KHlcf^{%~V4K$R;)5S4_V`g%K#2p}S W0R!VxY5#RV7K5j&pUXO@geCygCOLEf