mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-06 06:52:39 +00:00
About The Pull Request
Reorganizes the entire icons/mob folder.
Added the following new subfolders:
nonhuman-player (this was initially just called "antag", but then I realized guardians aren't technically antags)
simplemob
silicon
effects (for bloodstains, fire, etc)
simplemob/held-pets (for exactly that -- I wasn't sure if this should go in inhands instead)
species/monkey
Moves the following stuff:
All human parts moved into species, with moth, lizard, monkey, etc parts moved to corresponding subfolders. Previously, there were some moth parts in mob/species/moth, and others just loose in mob. Other species were similar.
icemoon, lavaland, and jungle folders made into subfolders of simplemob
All AI and silicon stuff, as well as Beepsky et al. into the silicon folder, simplemobs into the simplemob folder, aliens into the nonhuman-player folder, etc.
Split up animal_parts.dmi into two bodyparts.dmi which were put in their respective folders (species/alien and species/monkey)
Code changes:
Filepath changes to account for all of this
Adds a check when performing surgery on monkeys and xenos, because we can no longer assume their limbs are in the same file
Turns some hardcoded statues and showcases that were built into maps into objects instead
Things I'd like to do in the future but cant be assed right now:
Remove primarily-antag sprites from simplemob/mob.dmi (Revenant, Morph, etc.) and put them in the nonhuman-player folder
Split up mutant_bodyparts.dmi into different files for Tizirans, Felinids, monkeys, etc and put them in their own folders. Those may have once been meant primarily for mutated humans but that's now how they're being used right now.
79 lines
3.1 KiB
Plaintext
79 lines
3.1 KiB
Plaintext
/**
|
|
* # Voucher Set
|
|
*
|
|
* A set consisting of a various equipment that can be then used as a reward for redeeming a mining voucher.
|
|
*
|
|
*/
|
|
/datum/voucher_set
|
|
/// Name of the set
|
|
var/name
|
|
/// Description of the set
|
|
var/description
|
|
/// Icon of the set
|
|
var/icon
|
|
/// Icon state of the set
|
|
var/icon_state
|
|
/// List of items contained in the set
|
|
var/list/set_items = list()
|
|
|
|
/datum/voucher_set/crusher_kit
|
|
name = "Crusher Kit"
|
|
description = "Contains a kinetic crusher and a pocket fire extinguisher. Kinetic crusher is a versatile melee mining tool capable both of mining and fighting local fauna, however it is difficult to use effectively for anyone but most skilled and/or suicidal miners."
|
|
icon = 'icons/obj/mining.dmi'
|
|
icon_state = "crusher"
|
|
set_items = list(
|
|
/obj/item/extinguisher/mini,
|
|
/obj/item/kinetic_crusher,
|
|
)
|
|
|
|
/datum/voucher_set/extraction_kit
|
|
name = "Extraction and Rescue Kit"
|
|
description = "Contains a fulton extraction pack and a beacon signaller, which allows you to send back home minerals, items and dead bodies without having to use the mining shuttle. And as a bonus, you get 30 marker beacons to help you better mark your path."
|
|
icon = 'icons/obj/fulton.dmi'
|
|
icon_state = "extraction_pack"
|
|
set_items = list(
|
|
/obj/item/extraction_pack,
|
|
/obj/item/fulton_core,
|
|
/obj/item/stack/marker_beacon/thirty,
|
|
)
|
|
|
|
/datum/voucher_set/resonator_kit
|
|
name = "Resonator Kit"
|
|
description = "Contains a resonator and a pocket fire extinguisher. Resonator is a handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It does increased damage in low pressure."
|
|
icon = 'icons/obj/mining.dmi'
|
|
icon_state = "resonator"
|
|
set_items = list(
|
|
/obj/item/extinguisher/mini,
|
|
/obj/item/resonator,
|
|
)
|
|
|
|
/datum/voucher_set/survival_capsule
|
|
name = "Survival Capsule and Explorer's Webbing"
|
|
description = "Contains an explorer's webbing, which allows you to carry even more mining equipment and already has a spare shelter capsule in it."
|
|
icon = 'icons/obj/clothing/belts.dmi'
|
|
icon_state = "explorer1"
|
|
set_items = list(
|
|
/obj/item/storage/belt/mining/vendor,
|
|
)
|
|
|
|
/datum/voucher_set/minebot_kit
|
|
name = "Minebot Kit"
|
|
description = "Contains a little minebot companion that helps you in storing ore and hunting wildlife. Also comes with an upgraded industrial welding tool (80u), a welding mask and a KA modkit that allows shots to pass through the minebot."
|
|
icon = 'icons/mob/silicon/aibots.dmi'
|
|
icon_state = "mining_drone"
|
|
set_items = list(
|
|
/mob/living/simple_animal/hostile/mining_drone,
|
|
/obj/item/weldingtool/hugetank,
|
|
/obj/item/clothing/head/welding,
|
|
/obj/item/borg/upgrade/modkit/minebot_passthrough,
|
|
)
|
|
|
|
/datum/voucher_set/conscription_kit
|
|
name = "Mining Conscription Kit"
|
|
description = "Contains a whole new mining starter kit for one crewmember, consisting of a proto-kinetic accelerator, a survival knife, a seclite, an explorer's suit, a mesons, an automatic mining scanner, a mining satchel, a gas mask, a mining radio key and a special ID card with a basic mining access."
|
|
icon = 'icons/obj/storage/storage.dmi'
|
|
icon_state = "duffel-explorer"
|
|
set_items = list(
|
|
/obj/item/storage/backpack/duffelbag/mining_conscript,
|
|
)
|