Merge pull request #9211 from Trilbyspaceclone/Cargo_rebalance

[Atomic] Cargo rework - Mat selling nerf, addtion of grater gear to sell MK I
This commit is contained in:
kevinz000
2020-10-28 04:39:39 -03:00
committed by Dip
parent 23c4a9be17
commit 2983dfa445
36 changed files with 5050 additions and 3514 deletions
+751 -34
View File
@@ -1,83 +1,800 @@
/datum/export/gear
include_subtypes = FALSE
//blanket
/datum/export/gear/hat
cost = 3
unit_name = "clothing"
export_types = list(/obj/item/clothing)
include_subtypes = TRUE
//Hats
//Blanket
/datum/export/gear/hat
cost = 5
unit_name = "hat"
export_types = list(/obj/item/clothing/head)
include_subtypes = TRUE
/datum/export/gear/sec_helmet
cost = 100
cost = 70
unit_name = "helmet"
export_types = list(/obj/item/clothing/head/helmet/sec)
/datum/export/gear/sec_armor
cost = 100
unit_name = "armor vest"
export_types = list(/obj/item/clothing/suit/armor/vest)
/datum/export/gear/sec_soft
cost = 50
unit_name = "soft sec cap"
export_types = list(/obj/item/clothing/head/soft/sec)
/datum/export/gear/riot_shield
cost = 100
unit_name = "riot shield"
export_types = list(/obj/item/shield/riot)
/datum/export/gear/sec_helmetalt
cost = 50
unit_name = "bullet proof helmet"
export_types = list(/obj/item/clothing/head/helmet/alt)
/datum/export/gear/sec_helmetold
cost = 10
unit_name = "old helmet"
export_types = list(/obj/item/clothing/head/helmet/old)
/datum/export/gear/sec_helmetblue
cost = 75
unit_name = "blue helmet"
export_types = list(/obj/item/clothing/head/helmet/blueshirt)
/datum/export/gear/sec_helmetriot
cost = 100
unit_name = "riot helmet"
export_types = list(/obj/item/clothing/head/helmet/riot)
/datum/export/gear/sec_helmet_light
cost = 20
unit_name = "justice helmet"
export_types = list(/obj/item/clothing/head/helmet/justice/escape)
include_subtypes = TRUE
/datum/export/gear/syndicate_helmetswat
cost = 250
unit_name = "syndicate helmet"
export_types = list(/obj/item/clothing/head/helmet/swat)
/datum/export/gear/sec_helmetswat
cost = 150
unit_name = "swat helmet"
export_types = list(/obj/item/clothing/head/helmet/swat/nanotrasen)
/datum/export/gear/thunder_helmet
cost = 120
unit_name = "thunder dome helmet"
export_types = list(/obj/item/clothing/head/helmet/thunderdome)
/datum/export/gear/roman_real
cost = 30
unit_name = "roman helmet"
export_types = list(/obj/item/clothing/head/helmet/roman)
/datum/export/gear/roman_realalt
cost = 60
unit_name = "legionnaire helmet"
export_types = list(/obj/item/clothing/head/helmet/roman/legionnaire)
/datum/export/gear/roman_fake
cost = 10
unit_name = "toy roman helmet"
export_types = list(/obj/item/clothing/head/helmet/roman/fake)
/datum/export/gear/roman_fakealt
cost = 20
unit_name = "toy legionnaire helmet"
export_types = list(/obj/item/clothing/head/helmet/roman/legionnaire/fake)
/datum/export/gear/ash_walker_helm
cost = 70
unit_name = "gladiator helmet"
export_types = list(/obj/item/clothing/head/helmet/gladiator)
/datum/export/gear/lasertag
cost = 30 //Has armor
unit_name = "lasertag helmet"
export_types = list(/obj/item/clothing/head/helmet/redtaghelm)
/datum/export/gear/lasertag/blue
export_types = list(/obj/item/clothing/head/helmet/bluetaghelm)
/datum/export/gear/knight_helmet
cost = 200
k_elasticity = 1/5 //Rare, dont flood it
unit_name = "knight helmet"
export_types = list(/obj/item/clothing/head/helmet/knight, /obj/item/clothing/head/helmet/knight/blue, /obj/item/clothing/head/helmet/knight/yellow, /obj/item/clothing/head/helmet/knight/red)
/datum/export/gear/skull_hat
cost = 70
k_elasticity = 1/15 //Its just a skull
unit_name = "skull"
export_types = list(/obj/item/clothing/head/helmet/skull)
/datum/export/gear/durathread_helm
cost = 100
k_elasticity = 1/15
unit_name = "durathread hat"
export_types = list(/obj/item/clothing/head/helmet/durathread, /obj/item/clothing/head/beret/durathread, /obj/item/clothing/head/beanie/durathread)
/datum/export/gear/hard_hats
cost = 50
unit_name = "hard hat"
export_types = list(/obj/item/clothing/head/hardhat, /obj/item/clothing/head/hardhat/orange, /obj/item/clothing/head/hardhat/white, /obj/item/clothing/head/hardhat/dblue)
/datum/export/gear/atmos_helm
cost = 200 //Armored, fire proof, light, and presser proof
unit_name = "atmos hard hat"
export_types = list(/obj/item/clothing/head/hardhat/atmos)
/datum/export/gear/crowns
cost = 350 //Armored, gold 300cr of gold to make so give them 50 more for working
k_elasticity = 1/5 //Anti-floods
unit_name = "crown"
export_types = list(/obj/item/clothing/head/crown, /obj/item/clothing/head/crown/fancy)
/datum/export/gear/cchat
cost = 40
unit_name = "centcom hat"
export_types = list(/obj/item/clothing/head/centhat)
/datum/export/gear/caphat
cost = 150
unit_name = "command hat"
export_types = list(/obj/item/clothing/head/caphat, /obj/item/clothing/head/caphat/parade, /obj/item/clothing/head/caphat/beret)
/datum/export/gear/hophat
cost = 130
unit_name = "hop hat"
export_types = list(/obj/item/clothing/head/hopcap, /obj/item/clothing/head/hopcap/beret)
/datum/export/gear/dechat
cost = 75
k_elasticity = 1/8 //Anti-floods
unit_name = "fedora"
export_types = list(/obj/item/clothing/head/fedora/det_hat, /obj/item/clothing/head/fedora/curator, /obj/item/clothing/head/fedora)
/datum/export/gear/hoshat
cost = 140
unit_name = "hos hat"
export_types = list(/obj/item/clothing/head/HoS, /obj/item/clothing/head/HoS/beret, /obj/item/clothing/head/beret/sec/navyhos)
/datum/export/gear/syndahoshat
cost = 300
unit_name = "syndicate command hat"
export_types = list(/obj/item/clothing/head/HoS/syndicate, /obj/item/clothing/head/HoS/beret/syndicate)
/datum/export/gear/wardenhat
cost = 90
unit_name = "warden hat"
export_types = list(/obj/item/clothing/head/warden, /obj/item/clothing/head/warden/drill, /obj/item/clothing/head/beret/sec/navywarden)
/datum/export/gear/sechats
cost = 60
unit_name = "sec beret"
export_types = list(/obj/item/clothing/head/beret/sec, /obj/item/clothing/head/beret/sec/navyofficer)
/datum/export/gear/berets
cost = 30
unit_name = "beret"
export_types = list(/obj/item/clothing/head/beret/qm, /obj/item/clothing/head/beret/rd, /obj/item/clothing/head/beret/cmo, /obj/item/clothing/head/beret)
/datum/export/gear/berets
cost = 30
unit_name = "beret"
export_types = list(/obj/item/clothing/head/beret/qm, /obj/item/clothing/head/beret/rd, /obj/item/clothing/head/beret/cmo, /obj/item/clothing/head/beret)
/datum/export/gear/collectable
cost = 500
unit_name = "collectable hat"
k_elasticity = 1/10 //dont flood these
export_types = list(/obj/item/clothing/head/collectable)
include_subtypes = TRUE
/datum/export/gear/fancyhats
cost = 75
unit_name = "fancy hat"
k_elasticity = 1/10 //dont flood these
export_types = list(/obj/item/clothing/head/that, /obj/item/clothing/head/bowler, /obj/item/clothing/head/lizard, /obj/item/clothing/head/canada)
/datum/export/gear/welders
cost = 30
unit_name = "welder helm"
k_elasticity = 1/20 //dont flood these
export_types = list(/obj/item/clothing/head/welding)
/datum/export/gear/magichat //Magic as is Antags-Wiz/Cults
cost = 450
unit_name = "magic hat"
export_types = list(/obj/item/clothing/head/wizard, /obj/item/clothing/head/culthood, /obj/item/clothing/head/magus, /obj/item/clothing/head/helmet/clockwork)
exclude_types = list(/obj/item/clothing/head/wizard/fake, /obj/item/clothing/head/wizard/marisa/fake)
include_subtypes = TRUE
//Shoes
//Blanket
/datum/export/gear/shoes
cost = 1 //Really dont want to sell EVERY SHOE EVER - yet*
unit_name = "shoes"
export_types = list(/obj/item/clothing/shoes)
include_subtypes = TRUE
/datum/export/gear/clown_shoesmk
cost = 600
unit_name = "mk-honk prototype shoes"
export_types = list(/obj/item/clothing/shoes/clown_shoes/banana_shoes)
/datum/export/gear/magboots
cost = 50
unit_name = "magboots"
export_types = list(/obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots/atmos)
/datum/export/gear/nosellboots
cost = -5000 //We DONT want scew antags
unit_name = "error shipment stolen"
export_types = list(/obj/item/clothing/shoes/magboots/advance, /obj/item/clothing/shoes/magboots/deathsquad)
/datum/export/gear/syndamagboots
cost = 250
unit_name = "blood-red magboots"
export_types = list(/obj/item/clothing/shoes/magboots/syndie)
/datum/export/gear/combatboots
cost = 30
unit_name = "combat boots"
export_types = list(/obj/item/clothing/shoes/combat)
/datum/export/gear/swatboots
cost = 45
unit_name = "swat boots"
export_types = list(/obj/item/clothing/shoes/combat/swat)
/datum/export/gear/galoshes
cost = 50
unit_name = "galoshes"
export_types = list(/obj/item/clothing/shoes/galoshes, /obj/item/clothing/shoes/galoshes/dry)
/datum/export/gear/clown
cost = 10
unit_name = "clown shoes"
export_types = list(/obj/item/clothing/shoes/clown_shoes, /obj/item/clothing/shoes/clown_shoes/jester)
/datum/export/gear/dressshoes
cost = 10
unit_name = "dress shoes"
export_types = list(/obj/item/clothing/shoes/laceup, /obj/item/clothing/shoes/singerb, /obj/item/clothing/shoes/singery)
/datum/export/gear/working
cost = 15
unit_name = "boots"
export_types = list(/obj/item/clothing/shoes/jackboots/fast, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/workboots, /obj/item/clothing/shoes/workboots/mining)
/datum/export/gear/hopboots
cost = 350 //costs 1000 credits for miners to get
unit_name = "jump boots"
export_types = list(/obj/item/clothing/shoes/bhop)
/datum/export/gear/magicboots //Magic as in Antag - Wiz/Cults
cost = 450
unit_name = "magic shoes"
export_types = list(/obj/item/clothing/shoes/sandal/marisa, /obj/item/clothing/shoes/sandal/magic, /obj/item/clothing/shoes/cult, /obj/item/clothing/shoes/clockwork, /obj/item/clothing/shoes/clown_shoes/taeclowndo, /obj/item/clothing/shoes/sandal/slippers)
include_subtypes = TRUE
//Headsets/Ears
//Blanket
/datum/export/gear/ears
cost = 2 //We dont want to sell every headset ever
unit_name = "ear gear"
export_types = list(/obj/item/clothing/ears, /obj/item/radio/headset)
include_subtypes = TRUE
//Gloves
//Blanket
/datum/export/gear/gloves
cost = 4 //Glove crafting can be done
unit_name = "gloves"
export_types = list(/obj/item/clothing/gloves)
include_subtypes = TRUE
/datum/export/gear/boxing
cost = 10 //Padding as well as a weapon
unit_name = "boxing gloves"
export_types = list(/obj/item/clothing/gloves/boxing)
include_subtypes = TRUE
/datum/export/gear/combatgloves
cost = 80
unit_name = "combat gloves"
export_types = list(/obj/item/clothing/gloves/combat, /obj/item/clothing/gloves/rapid, /obj/item/clothing/gloves/krav_maga)
include_subtypes = TRUE
/datum/export/gear/bonegloves
cost = 30
unit_name = "bone bracers"
export_types = list(/obj/item/clothing/gloves/bracer)
/datum/export/gear/yellowgloves
cost = 50
unit_name = "insulated gloves"
export_types = list(/obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/red/insulated)
/datum/export/gear/leathergloves
cost = 20
unit_name = "leather gloves"
export_types = list(/obj/item/clothing/gloves/botanic_leather)
/datum/export/gear/fancy
cost = 25
unit_name = "fancy gloves"
export_types = list(/obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/captain, /obj/item/clothing/gloves/color/white)
/datum/export/gear/magicgloves//Magic as in Antag - Wiz/Cults
cost = 400
unit_name = "magic gloves"
export_types = list(/obj/item/clothing/gloves/clockwork)
include_subtypes = TRUE
//Ties/neck
//Blanket
/datum/export/gear/neck
cost = 5 //Fancy!
unit_name = "neck based gear"
export_types = list(/obj/item/clothing/neck)
include_subtypes = TRUE
/datum/export/gear/collar
cost = 7
unit_name = "collar"
export_types = list(/obj/item/clothing/neck/petcollar)
include_subtypes = TRUE
/datum/export/gear/bling
cost = 15 //Needs a coin
unit_name = "gold plated necklace"
export_types = list(/obj/item/clothing/neck/necklace/dope)
//masks
//Blanket
/datum/export/gear/masks
cost = 3 //Mostly just fake stuff and clowngear
unit_name = "face gear"
export_types = list(/obj/item/clothing/mask)
include_subtypes = TRUE
/datum/export/gear/gasmask
cost = 4
unit_name = "gas mask"
export_types = list(/obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas/glass)
/datum/export/gear/minermask
cost = 10
unit_name = "armored mask"
export_types = list(/obj/item/clothing/mask/gas/welding, /obj/item/clothing/mask/gas/explorer, /obj/item/clothing/mask/gas/syndicate)
/datum/export/gear/sechailer
cost = 6
unit_name = "sec hailer"
export_types = list(/obj/item/clothing/mask/gas/sechailer)
include_subtypes = TRUE
/datum/export/gear/mask/breath
cost = 2
unit_name = "breath mask"
export_types = list(/obj/item/clothing/mask/breath)
/datum/export/gear/mask/gas
cost = 10
unit_name = "gas mask"
export_types = list(/obj/item/clothing/mask/gas)
include_subtypes = FALSE
//Hardsuits //If you steal/fine more they are worth selling
//Blanket
/datum/export/gear/hardsuit
cost = 250 //Its just metal/plastic after all
unit_name = "unknown hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit)
include_subtypes = TRUE
/datum/export/gear/space/helmet
cost = 75
/datum/export/gear/engi_hardsuit
cost = 500
unit_name = "engine hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/engine)
/datum/export/gear/atmos_hardsuit
cost = 600
unit_name = "atmos hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/engine/atmos)
/datum/export/gear/engi_hardsuit
cost = 1000
unit_name = "elite engine hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/engine/elite)
/datum/export/gear/mining_hardsuit
cost = 350 //common
unit_name = "mining hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/mining)
/datum/export/gear/sec_hardsuit
cost = 750
unit_name = "sec hardsuit"
export_types = list(/obj/item/clothing/head/helmet/space/hardsuit/mining, /obj/item/clothing/head/helmet/space/hardsuit/syndi/owl)
/datum/export/gear/syndi_hardsuit
cost = 1250
unit_name = "syndi hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/syndi)
/datum/export/gear/syndi_hardsuit
cost = 2750
unit_name = "elite syndi hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/syndi/elite)
/datum/export/gear/medical_hardsuit
cost = 350 //Not all that good
unit_name = "meidcal hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/medical)
/datum/export/gear/rd_hardsuit
cost = 850 //rare
unit_name = "prototype hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/rd)
/datum/export/gear/sec_hardsuit
cost = 750
unit_name = "sec hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/security)
/datum/export/gear/command_hardsuit
cost = 1300
unit_name = "command hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/security/hos, /obj/item/clothing/suit/space/hardsuit/captain)
/datum/export/gear/magic_hardsuit
cost = 3000
unit_name = "magic hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/wizard, /obj/item/clothing/suit/space/hardsuit/shielded/wizard, /obj/item/clothing/suit/space/hardsuit/cult)
include_subtypes = TRUE
/datum/export/gear/shield_hardsuit
cost = 2000
unit_name = "shielded hardsuit"
export_types = list(/obj/item/clothing/suit/space/hardsuit/shielded)
include_subtypes = TRUE
/datum/export/gear/rigs
cost = 2750
unit_name = "RIG"
export_types = list(/obj/item/clothing/suit/space/hardsuit/ancient, /obj/item/clothing/suit/space/hardsuit/ancient/mason)
//Soft Suits
//Blanket
datum/export/gear/space/helmet
cost = 55
unit_name = "space helmet"
export_types = list(/obj/item/clothing/head/helmet/space, /obj/item/clothing/head/helmet/space/eva, /obj/item/clothing/head/helmet/space/nasavoid)
include_subtypes = FALSE
export_types = list(/obj/item/clothing/head/helmet/space)
include_subtypes = TRUE
/datum/export/gear/space/suit
cost = 150
cost = 60
unit_name = "space suit"
export_types = list(/obj/item/clothing/suit/space, /obj/item/clothing/suit/space/eva, /obj/item/clothing/suit/space/nasavoid)
include_subtypes = FALSE
export_types = list(/obj/item/clothing/suit/space)
include_subtypes = TRUE
datum/export/gear/space/helmet/plasma
cost = 100
unit_name = "plasmaman space helmet"
export_types = list(/obj/item/clothing/suit/space/eva/plasmaman)
/datum/export/gear/space/syndiehelmet
cost = 150
unit_name = "Syndicate space helmet"
/datum/export/gear/space/suit/plasma
cost = 100
unit_name = "plasmaman space suit"
export_types = list(/obj/item/clothing/suit/space/eva/plasmaman)
datum/export/gear/space/helmet/synda
cost = 150 //Flash proof
unit_name = "syndicate space helmet"
export_types = list(/obj/item/clothing/head/helmet/space/syndicate)
include_subtypes = TRUE
/datum/export/gear/space/syndiesuit
cost = 300
unit_name = "Syndicate space suit"
export_types = list(/obj/item/clothing/suit/space/syndicate)
/datum/export/gear/space/suit/synda
cost = 150
unit_name = "syndicate space suit"
export_types = list(/obj/item/clothing/head/helmet/space/syndicate)
include_subtypes = TRUE
//Glasses
//Blanket
datum/export/gear/glasses //glasses are not worth selling
cost = 3
unit_name = "glasses"
export_types = list(/obj/item/clothing/glasses)
include_subtypes = TRUE
/datum/export/gear/mesons
cost = 6
unit_name = "mesons"
export_types = list(/obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/material/mining)
include_subtypes = TRUE
/datum/export/gear/scigoggles
cost = 8
unit_name = "chem goggles"
export_types = list(/obj/item/clothing/glasses/science)
include_subtypes = TRUE
/datum/export/gear/nvgoggles
cost = 20
unit_name = "night vison goggles"
export_types = list(/obj/item/clothing/glasses/night)
include_subtypes = TRUE
/datum/export/gear/sunglasses
cost = 12
unit_name = "sunglasses"
export_types = list(/obj/item/clothing/glasses/sunglasses)
include_subtypes = TRUE
/datum/export/gear/huds
cost = 10
unit_name = "huds"
export_types = list(/obj/item/clothing/glasses/hud)
include_subtypes = TRUE
/datum/export/gear/huds/glasses
cost = 22
export_types = list(/obj/item/clothing/glasses/hud/health/sunglasses, /obj/item/clothing/glasses/hud/security/sunglasses)
/datum/export/gear/weldinggoggles
cost = 20
unit_name = "welding goggles"
export_types = list(/obj/item/clothing/glasses/welding)
include_subtypes = TRUE
/datum/export/gear/thermals
cost = 30
unit_name = "thermal goggles"
export_types = list(/obj/item/clothing/glasses/thermal, /obj/item/clothing/glasses/hud/toggle/thermal)
include_subtypes = TRUE
/datum/export/gear/magic_glasses
cost = 140
unit_name = "magic goggles"
export_types = list(/obj/item/clothing/glasses/godeye, /obj/item/clothing/glasses/hud/health/night/cultblind, /obj/item/clothing/glasses/wraith_spectacles, /obj/item/clothing/glasses/judicial_visor)
include_subtypes = TRUE
//////////
//UNDER///
//////////
/datum/export/gear/jumpsuit
cost = 3
unit_name = "jumpsuit"
k_elasticity = 1/100 //you can craft white jumpsuits, if someone does that 300 times, they deserve the 800 credits
export_types = list(/obj/item/clothing/under)
include_subtypes = TRUE
/datum/export/gear/fancy_jumpsuit
cost = 10
unit_name = "fancy clothing"
k_elasticity = 1/90 //These will be what sells
export_types = list(/obj/item/clothing/under/scratch, /obj/item/clothing/under/sl_suit, /obj/item/clothing/under/rank/vice, /obj/item/clothing/under/suit_jacket, \
/obj/item/clothing/under/burial, /obj/item/clothing/under/skirt/black, /obj/item/clothing/under/captainparade, /obj/item/clothing/under/hosparademale, \
/obj/item/clothing/under/hosparadefem, /obj/item/clothing/under/assistantformal, /obj/item/clothing/under/stripeddress, /obj/item/clothing/under/redeveninggown, \
/obj/item/clothing/under/plaid_skirt, /obj/item/clothing/under/geisha, /obj/item/clothing/under/trek, /obj/item/clothing/under/wedding, /obj/item/clothing/under/aviatoruniform,\
/obj/item/clothing/under/mega, /obj/item/clothing/under/cia, /obj/item/clothing/under/casualwear, /obj/item/clothing/under/rank)
include_subtypes = TRUE
/datum/export/gear/armored_jumpsuit
cost = 15
unit_name = "armored_jumpsuit"
k_elasticity = 1/90 //These will be what sells
export_types = list(/obj/item/clothing/under/durathread, /obj/item/clothing/under/rank/security, /obj/item/clothing/under/plasmaman, /obj/item/clothing/under/syndicate, \
/obj/item/clothing/under/rank/det, /obj/item/clothing/under/rank/head_of_security, /obj/item/clothing/under/rank/security/spacepol)
exclude_types = list(/obj/item/clothing/under/syndicate/tacticool, /obj/item/clothing/under/syndicate/tacticool/skirt)
include_subtypes = TRUE
/datum/export/gear/jumpsuit_addon
cost = 12 //Few and rare as well as quick drop off of vaule
unit_name = "jumpsuit addon"
k_elasticity = 1/10
export_types = list(/obj/item/clothing/accessory)
include_subtypes = TRUE
/datum/export/gear/robes_magic
cost = 120
unit_name = "magic robes"
export_types = list(/obj/item/clothing/suit/wizrobe, /obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/magusred, /obj/item/clothing/suit/hooded/cultrobes)
exclude_types = list(/obj/item/clothing/suit/wizrobe/fake)
include_subtypes = TRUE
//Amror
/datum/export/gear/armor
cost = 80
unit_name = "misc armor"
export_types = list(/obj/item/clothing/suit/armor)
include_subtypes = TRUE
/datum/export/gear/sec_armor
cost = 180
unit_name = "sec armor"
export_types = list(/obj/item/clothing/suit/armor/vest/leather, /obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/vest/det_suit)
include_subtypes = TRUE
/datum/export/gear/hosarmor
cost = 380
unit_name = "hos armor"
export_types = list(/obj/item/clothing/suit/armor/hos)
include_subtypes = TRUE
/datum/export/gear/wardenarmor
cost = 280
unit_name = "warden armor"
export_types = list(/obj/item/clothing/suit/armor/vest/warden)
include_subtypes = TRUE
/datum/export/gear/reflector
cost = 500
unit_name = "reflector armor"
export_types = list(/obj/item/clothing/suit/armor/laserproof)
include_subtypes = TRUE
/datum/export/gear/heavy_armor
cost = 600 //REALY hard to fine/make takes lots of slimes
unit_name = "heavy armor"
export_types = list(/obj/item/clothing/suit/armor/heavy)
include_subtypes = TRUE
/datum/export/gear/plate_armor
cost = 200
unit_name = "plate armor"
export_types = list(/obj/item/clothing/suit/armor/riot/knight)
include_subtypes = TRUE
/datum/export/gear/riot_armor
cost = 250
unit_name = "riot armor"
export_types = list(/obj/item/clothing/suit/armor/riot)
include_subtypes = TRUE
/datum/export/gear/bone_armor
cost = 50
unit_name = "bone armor"
export_types = list(/obj/item/clothing/suit/armor/bone)
include_subtypes = TRUE
/datum/export/gear/swat_armor
cost = 350
unit_name = "swat mki armor"
export_types = list(/obj/item/clothing/suit/space/swat)
include_subtypes = TRUE
/datum/export/gear/dragon_armor
cost = 750
unit_name = "drake bone armor"
export_types = list(/obj/item/clothing/suit/hooded/cloak/drake)
include_subtypes = TRUE
/datum/export/gear/commandamor
cost = 480
unit_name = "command armor"
export_types = list(/obj/item/clothing/suit/armor/vest/capcarapace, /obj/item/clothing/suit/armor/centcom)
include_subtypes = TRUE
/datum/export/gear/reactive_base
cost = 600
k_elasticity = 1/2 //Lets not go over board
unit_name = "hollow reactive armor"
export_types = list(/obj/item/reactive_armour_shell, /obj/item/clothing/suit/armor/reactive)
/datum/export/gear/reactive_active
cost = 1200
k_elasticity = 1/3 //Lets not go over board
unit_name = "working reactive armor"
export_types = list(/obj/item/clothing/suit/armor/reactive/repulse, /obj/item/clothing/suit/armor/reactive/tesla, /obj/item/clothing/suit/armor/reactive/teleport)
///////////////////////////
//Bomb/Rad/Bio Suits/Fire//
///////////////////////////
/datum/export/gear/radhelmet
cost = 50
cost = 20
unit_name = "radsuit hood"
export_types = list(/obj/item/clothing/head/radiation)
/datum/export/gear/radsuit
cost = 100
cost = 40
unit_name = "radsuit"
export_types = list(/obj/item/clothing/suit/radiation)
/datum/export/gear/firehelmet
cost = 10
unit_name = "firesuit helmet"
export_types = list(/obj/item/clothing/head/hardhat/red)
/datum/export/gear/fireatmos
cost = 120
unit_name = "atmos firesuit"
export_types = list(/obj/item/clothing/suit/fire/atmos)
/datum/export/gear/firesuit
cost = 20
unit_name = "firesuit"
export_types = list(/obj/item/clothing/suit/fire, /obj/item/clothing/suit/fire/firefighter, /obj/item/clothing/suit/fire/heavy)
/datum/export/gear/biohood
cost = 50
cost = 40
unit_name = "biosuit hood"
export_types = list(/obj/item/clothing/head/bio_hood)
include_subtypes = TRUE
/datum/export/gear/biosuit
cost = 100
cost = 60
unit_name = "biosuit"
export_types = list(/obj/item/clothing/suit/bio_suit)
include_subtypes = TRUE
/datum/export/gear/bombhelmet
cost = 50
cost = 40
unit_name = "bomb suit hood"
export_types = list(/obj/item/clothing/head/bomb_hood)
include_subtypes = TRUE
/datum/export/gear/bombsuit
cost = 100
cost = 60
unit_name = "bomb suit"
export_types = list(/obj/item/clothing/suit/bomb_suit)
include_subtypes = TRUE
////////////////////
//Cloaks and Coats//
////////////////////
/datum/export/gear/cloaks
cost = 30
unit_name = "cloak"
export_types = list(/obj/item/clothing/neck/cloak)
include_subtypes = TRUE
/datum/export/gear/cloaksmining
cost = 90
unit_name = "lavaland cloak"
export_types = list(/obj/item/clothing/suit/hooded/cloak/goliath)
include_subtypes = TRUE
/datum/export/gear/labcoats
cost = 15
unit_name = "labcoats"
export_types = list(/obj/item/clothing/suit/toggle/labcoat)
include_subtypes = TRUE
/datum/export/gear/wintercoats
cost = 25
unit_name = "winter coats"
export_types = list(/obj/item/clothing/suit/hooded/wintercoat)
include_subtypes = TRUE
//////////
//SUITS///
//////////
/datum/export/gear/suits
cost = 40
unit_name = "suit"
export_types = list(/obj/item/clothing/suit)
include_subtypes = TRUE
//////////////////////
//Chameleon Gear//////
//////////////////////
/datum/export/gear/chameleon //Selling a full kit is easy money for 2 tc
cost = 280
unit_name = "chameleon item"
export_types = list(/obj/item/clothing/head/chameleon, /obj/item/clothing/mask/chameleon, /obj/item/clothing/under/chameleon, /obj/item/clothing/suit/chameleon, /obj/item/clothing/glasses/chameleon,\
/obj/item/clothing/gloves/chameleon, /obj/item/clothing/head/chameleon, /obj/item/clothing/shoes/chameleon, /obj/item/storage/backpack/chameleon, \
/obj/item/storage/belt/chameleon, /obj/item/radio/headset/chameleon, /obj/item/pda/chameleon, /obj/item/stamp/chameleon, /obj/item/clothing/neck/cloak/chameleon)
include_subtypes = TRUE
+149 -31
View File
@@ -1,3 +1,6 @@
/datum/export/large
k_elasticity = 0
/datum/export/large/crate
cost = 500
k_elasticity = 0
@@ -21,13 +24,13 @@
export_types = list(/obj/structure/ore_box)
/datum/export/large/crate/wood
cost = 240
cost = 140
unit_name = "wooden crate"
export_types = list(/obj/structure/closet/crate/wooden)
exclude_types = list()
/datum/export/large/crate/coffin
cost = 250//50 wooden crates cost 2000 points, and you can make 10 coffins in seconds with those planks. Each coffin selling for 250 means you can make a net gain of 500 points for wasting your time making coffins.
cost = 150
unit_name = "coffin"
export_types = list(/obj/structure/closet/crate/coffin)
@@ -131,16 +134,48 @@
unit_name = "security barrier"
export_types = list(/obj/item/grenade/barrier, /obj/structure/barricade/security)
/datum/export/large/frame
cost = 20
unit_name = "structure frame"
export_types = list(/obj/structure/frame, /obj/structure/table_frame)
include_subtypes = TRUE
/datum/export/large/pacman
cost = 125
unit_name = "pacman"
export_types = list(/obj/machinery/power/port_gen/pacman)
/datum/export/large/pacman
cost = 150
unit_name = "super pacman"
export_types = list(/obj/machinery/power/port_gen/pacman/super)
/datum/export/large/pacman
cost = 175
unit_name = "mrs super pacman"
export_types = list(/obj/machinery/power/port_gen/pacman/mrs)
/datum/export/large/hydroponics
cost = 120
unit_name = "hydroponics tray"
export_types = list(/obj/machinery/hydroponics)
/datum/export/large/nice_chair
cost = 12
unit_name = "Padded Chair"
export_types = list(/obj/structure/chair/comfy)
/datum/export/large/gas_canister
cost = 10 //Base cost of canister. You get more for nice gases inside.
unit_name = "Gas Canister"
export_types = list(/obj/machinery/portable_atmospherics/canister)
/datum/export/large/gas_canister/get_cost(obj/O)
var/obj/machinery/portable_atmospherics/canister/C = O
var/worth = 10
var/gases = C.air_contents.gases
worth += gases[/datum/gas/bz]*4
worth += gases[/datum/gas/bz]*4
worth += gases[/datum/gas/stimulum]*25
worth += gases[/datum/gas/hypernoblium]*1000
worth += gases[/datum/gas/miasma]*15
@@ -149,86 +184,169 @@
worth += gases[/datum/gas/nitryl]*30
return worth
/datum/export/large/odysseus
//////////////
//Matstatues//
//////////////
/datum/export/large/nukestatue
cost = 175
unit_name = "Nuke statue"
export_types = list(/obj/structure/statue/uranium/nuke)
/datum/export/large/engstatue
cost = 175
unit_name = "Engine statue"
export_types = list(/obj/structure/statue/uranium/eng)
/datum/export/large/plasmastatue
cost = 720
unit_name = "Scientist statue"
export_types = list(/obj/structure/statue/plasma/scientist)
/datum/export/large/hosstatue
cost = 225
unit_name = "HoS statue"
export_types = list(/obj/structure/statue/gold/hos)
/datum/export/large/rdstatue
cost = 225
unit_name = "RD statue"
export_types = list(/obj/structure/statue/gold/rd)
/datum/export/large/hopstatue
cost = 225
unit_name = "HoP statue"
export_types = list(/obj/structure/statue/gold/hop)
/datum/export/large/cmostatue
cost = 225
unit_name = "CMO statue"
export_types = list(/obj/structure/statue/gold/cmo)
/datum/export/large/cestatue
cost = 225
unit_name = "CE statue"
export_types = list(/obj/structure/statue/gold/ce)
/datum/export/large/mdstatue
cost = 200
unit_name = "MD statue"
export_types = list(/obj/structure/statue/silver/md)
/datum/export/large/janitorstatue
cost = 200
unit_name = "Janitor statue"
export_types = list(/obj/structure/statue/silver/janitor)
/datum/export/large/secstatue
cost = 200
unit_name = "Sec statue"
export_types = list(/obj/structure/statue/silver/sec)
/datum/export/large/medborgstatue
cost = 200
unit_name = "Medborg statue"
export_types = list(/obj/structure/statue/silver/medborg)
/datum/export/large/secborgstatue
cost = 200
unit_name = "Secborg statue"
export_types = list(/obj/structure/statue/silver/secborg)
/datum/export/large/capstatue
cost = 1200
unit_name = "Captain statue"
export_types = list(/obj/structure/statue/diamond/captain)
/datum/export/large/aistatue
cost = 1200
unit_name = "AI statue"
export_types = list(/obj/structure/statue/diamond/ai1, /obj/structure/statue/diamond/ai2)
/datum/export/large/clownstatue
cost = 2750
unit_name = "Clown statue"
export_types = list(/obj/structure/statue/bananium/clown)
/datum/export/large/sandstatue
cost = 90 //Big cash
unit_name = "sandstone statue"
export_types = list(/obj/structure/statue/sandstone/assistant)
////////////
//MECHS/////
////////////
/datum/export/large/mech
include_subtypes = FALSE
/datum/export/large/mech/odysseus
cost = 5500
unit_name = "working odysseus"
export_types = list(/obj/mecha/medical/odysseus)
include_subtypes = FALSE
/datum/export/large/ripley
/datum/export/large/mech/ripley
cost = 6500
unit_name = "working ripley"
export_types = list(/obj/mecha/working/ripley)
include_subtypes = FALSE
/datum/export/large/firefighter
/datum/export/large/mech/firefighter
cost = 9000
unit_name = "working firefighter"
export_types = list(/obj/mecha/working/ripley/firefighter)
include_subtypes = FALSE
/datum/export/large/gygax
/datum/export/large/mech/gygax
cost = 19000
unit_name = "working gygax"
export_types = list(/obj/mecha/combat/gygax)
include_subtypes = FALSE
/datum/export/large/durand
/datum/export/large/mech/durand
cost = 10000
unit_name = "working durand"
export_types = list(/obj/mecha/combat/durand)
include_subtypes = FALSE
/datum/export/large/phazon
/datum/export/large/mech/phazon
cost = 25000 //Little over half do to needing a core
unit_name = "working phazon"
export_types = list(/obj/mecha/combat/phazon)
include_subtypes = FALSE
/datum/export/large/marauder
/datum/export/large/mech/marauder
cost = 15000 //Still a Combat class mech - CC tech as well! 150% "normal" boundy price.
unit_name = "working marauder"
export_types = list(/obj/mecha/combat/marauder)
include_subtypes = FALSE
/datum/export/large/deathripley
/datum/export/large/mech/deathripley
cost = 8500 //Still a "Combat class" mech - Illegal tech as well! 165% "normal" boundy price.
unit_name = "working illegally modified"
export_types = list(/obj/mecha/working/ripley/deathripley)
include_subtypes = FALSE
/datum/export/large/gygaxdark
/datum/export/large/mech/gygaxdark
cost = 28500 //Still a Combat class mech - Illegal tech as well! 150% "normal" boundy price.
unit_name = "working illegally modified gygax"
export_types = list(/obj/mecha/combat/gygax/dark)
include_subtypes = FALSE
/datum/export/large/oldripley
/datum/export/large/mech/oldripley
cost = 6250 //old mech - Scrap metal ! 50% "normal" boundy price.
unit_name = "working miner ripley"
export_types = list(/obj/mecha/working/ripley/mining)
include_subtypes = FALSE
/datum/export/large/honk
/datum/export/large/mech/honk
cost = 12000 //Still a "Combat class" mech - Comats bordem honk!
unit_name = "working honker"
export_types = list(/obj/mecha/combat/honker)
include_subtypes = FALSE
/datum/export/large/reticence
/datum/export/large/mech/reticence
cost = 12000 //Still a "Combat class" mech - Has cloking and lethal weaponds.
unit_name = "working reticence"
export_types = list(/obj/mecha/combat/reticence)
include_subtypes = FALSE
/datum/export/large/seraph
/datum/export/large/mech/seraph
cost = 25500 //Still a Combat class mech - CC tech as well! 150% "normal" boundy price.
unit_name = "working seraph"
export_types = list(/obj/mecha/combat/marauder/seraph)
include_subtypes = FALSE
/datum/export/large/mauler
/datum/export/large/mech/mauler
cost = 12000 //Still a Combat class mech - CC lethal weaponds.
unit_name = "working legally modified marauder"
export_types = list(/obj/mecha/combat/marauder/mauler)
include_subtypes = FALSE
+17 -11
View File
@@ -1,4 +1,5 @@
/datum/export/material
k_elasticity = 0
cost = 5 // Cost per MINERAL_MATERIAL_AMOUNT, which is 2000cm3 as of April 2016.
message = "cm3 of developer's tears. Please, report this on github"
var/material_id = null
@@ -27,51 +28,56 @@
return round(amount/MINERAL_MATERIAL_AMOUNT)
// Materials. Nothing but plasma is really worth selling. Better leave it all to RnD and sell some plasma instead.
// Materials. Selling raw can lead to a big payout but takes a lot of work for miners to get a lot. Best to craft art/rnd gear
/datum/export/material/bananium
cost = 1000
cost = 500
material_id = MAT_BANANIUM
message = "cm3 of bananium"
/datum/export/material/diamond
cost = 500
cost = 250
material_id = MAT_DIAMOND
message = "cm3 of diamonds"
/datum/export/material/plasma
cost = 200
cost = 100
k_elasticity = 0
material_id = MAT_PLASMA
message = "cm3 of plasma"
/datum/export/material/uranium
cost = 100
cost = 50
material_id = MAT_URANIUM
message = "cm3 of uranium"
/datum/export/material/gold
cost = 125
cost = 60
material_id = MAT_GOLD
message = "cm3 of gold"
/datum/export/material/silver
cost = 50
cost = 25
material_id = MAT_SILVER
message = "cm3 of silver"
/datum/export/material/titanium
cost = 125
cost = 60
material_id = MAT_TITANIUM
message = "cm3 of titanium"
/datum/export/material/plastitanium
cost = 325 // plasma + titanium costs
cost = 165 // plasma + titanium costs
material_id = MAT_TITANIUM // code can only check for one material_id; plastitanium is half plasma, half titanium
message = "cm3 of plastitanium"
/datum/export/material/metal
/datum/export/material/plastic
cost = 5
material_id = MAT_PLASTIC
message = "cm3 of plastic"
/datum/export/material/metal
cost = 3
message = "cm3 of metal"
material_id = MAT_METAL
export_types = list(
@@ -79,7 +85,7 @@
/obj/item/stack/rods, /obj/item/stack/ore, /obj/item/coin)
/datum/export/material/glass
cost = 5
cost = 3
message = "cm3 of glass"
material_id = MAT_GLASS
export_types = list(/obj/item/stack/sheet/glass, /obj/item/stack/ore,
@@ -0,0 +1,141 @@
// Orgains and Robotics exports. Hearts, new lims, implants, etc.
/datum/export/robotics
include_subtypes = FALSE
k_elasticity = 0 //ALWAYS worth selling upgrades
/datum/export/implant
include_subtypes = FALSE
k_elasticity = 0 //ALWAYS worth selling upgrades
/datum/export/orgains
include_subtypes = TRUE
k_elasticity = 0 //ALWAYS worth selling orgains
/datum/export/implant/autodoc
cost = 150
unit_name = "autsurgeon"
export_types = list(/obj/item/autosurgeon)
include_subtypes = TRUE
/datum/export/implant/implant
cost = 50
unit_name = "implant"
export_types = list(/obj/item/implant)
include_subtypes = TRUE
/datum/export/implant/cnsreboot
cost = 350
unit_name = "anti drop implant"
export_types = list(/obj/item/organ/cyberimp/brain/anti_drop)
/datum/export/implant/antistun
cost = 450
unit_name = "rebooter implant"
export_types = list(/obj/item/organ/cyberimp/brain/anti_stun)
/datum/export/implant/breathtube
cost = 150
unit_name = "breath implant"
export_types = list(/obj/item/organ/cyberimp/mouth/breathing_tube)
/datum/export/implant/hungerbgone
cost = 200
unit_name = "nutriment implant"
export_types = list(/obj/item/organ/cyberimp/chest/nutriment)
/datum/export/implant/hungerbgoneplus
cost = 300
unit_name = "upgraded nutriment implant"
export_types = list(/obj/item/organ/cyberimp/chest/nutriment/plus)
/datum/export/implant/reviver
cost = 350
unit_name = "reviver implant"
export_types = list(/obj/item/organ/cyberimp/chest/reviver)
/datum/export/implant/thrusters
cost = 150
unit_name = "thrusters set implant"
export_types = list(/obj/item/organ/cyberimp/chest/thrusters)
/datum/export/implant/thrusters
cost = 150
unit_name = "thrusters set implant"
export_types = list(/obj/item/organ/cyberimp/chest/thrusters)
/datum/export/implant/arm
cost = 200
unit_name = "arm set implant"
export_types = list(/obj/item/organ/cyberimp/arm/toolset, /obj/item/organ/cyberimp/arm/surgery)
include_subtypes = TRUE
/datum/export/implant/combatarm
cost = 800
unit_name = "combat arm set implant"
export_types = list(/obj/item/organ/cyberimp/arm/gun/laser, /obj/item/organ/cyberimp/arm/gun/taser, /obj/item/organ/cyberimp/arm/esword, /obj/item/organ/cyberimp/arm/medibeam, /obj/item/organ/cyberimp/arm/combat, /obj/item/organ/cyberimp/arm/flash, /obj/item/organ/cyberimp/arm/baton)
include_subtypes = TRUE
/datum/export/orgains/heart
cost = 250
unit_name = "heart"
export_types = list(/obj/item/organ/heart)
exclude_types = list(/obj/item/organ/heart/cursed, /obj/item/organ/heart/cybernetic)
/datum/export/orgains/tongue
cost = 75
unit_name = "tongue"
export_types = list(/obj/item/organ/tongue)
/datum/export/orgains/eyes
cost = 50 //So many things take your eyes out anyways
unit_name = "eyes"
export_types = list(/obj/item/organ/eyes)
exclude_types = list(/obj/item/organ/eyes/robotic)
/datum/export/orgains/stomach
cost = 50 //can be replaced
unit_name = "stomach"
export_types = list(/obj/item/organ/stomach)
/datum/export/orgains/lungs
cost = 150
unit_name = "lungs"
export_types = list(/obj/item/organ/lungs)
exclude_types = list(/obj/item/organ/lungs/cybernetic, /obj/item/organ/lungs/cybernetic/upgraded)
/datum/export/orgains/liver
cost = 175
unit_name = "liver"
export_types = list(/obj/item/organ/liver)
exclude_types = list(/obj/item/organ/liver/cybernetic, /obj/item/organ/liver/cybernetic/upgraded)
/datum/export/orgains/tail //Shhh
cost = 500
unit_name = "error shipment failer"
export_types = list(/obj/item/organ/tail)
/datum/export/orgains/vocal_cords
cost = 500
unit_name = "vocal cords"
export_types = list(/obj/item/organ/vocal_cords) //These are gotten via different races
/datum/export/robotics/lims
cost = 30
unit_name = "robotic lim replacement"
export_types = list(/obj/item/bodypart/l_arm/robot, /obj/item/bodypart/r_arm/robot, /obj/item/bodypart/l_leg/robot, /obj/item/bodypart/r_leg/robot, /obj/item/bodypart/chest/robot, /obj/item/bodypart/head/robot)
/datum/export/robotics/surpluse
cost = 40
unit_name = "robotic lim replacement"
export_types = list(/obj/item/bodypart/l_arm/robot/surplus, /obj/item/bodypart/r_arm/robot/surplus, /obj/item/bodypart/l_leg/robot/surplus, /obj/item/bodypart/r_leg/robot/surplus)
/datum/export/robotics/surplus_upgraded
cost = 50
unit_name = "upgraded robotic lim replacement"
export_types = list(/obj/item/bodypart/l_arm/robot/surplus_upgraded, /obj/item/bodypart/r_arm/robot/surplus_upgraded, /obj/item/bodypart/l_leg/robot/surplus_upgraded, /obj/item/bodypart/r_leg/robot/surplus_upgraded)
/datum/export/robotics/surgery_gear_basic
cost = 5
unit_name = "surgery tool"
export_types = list(/obj/item/retractor, /obj/item/hemostat, /obj/item/cautery, /obj/item/surgicaldrill, /obj/item/scalpel, /obj/item/circular_saw, /obj/item/surgical_drapes)
+83 -3
View File
@@ -6,16 +6,96 @@
export_types = list(/obj/item/solar_assembly)
/datum/export/solar/tracker_board
cost = 100
cost = 30
unit_name = "solar tracker board"
export_types = list(/obj/item/electronics/tracker)
/datum/export/solar/control_board
cost = 150
cost = 75
unit_name = "solar panel control board"
export_types = list(/obj/item/circuitboard/computer/solar_control)
/datum/export/swarmer
cost = 2000
cost = 500
unit_name = "deactivated alien deconstruction drone"
export_types = list(/obj/item/deactivated_swarmer)
//Board
/datum/export/board
cost = 5
unit_name = "circuit board"
export_types = list(/obj/item/circuitboard)
include_subtypes = TRUE
/datum/export/board/SMES
cost = 20
k_elasticity = 1/2 //Only a few
unit_name = "smes board"
export_types = list(/obj/item/circuitboard/machine/smes)
//Stock Parts
/datum/export/subspace
cost = 3
unit_name = "subspace part"
export_types = list(/obj/item/stock_parts/subspace)
include_subtypes = TRUE
/datum/export/t1
cost = 1
unit_name = "basic stock part"
export_types = list(/obj/item/stock_parts/capacitor, /obj/item/stock_parts/scanning_module, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/micro_laser, /obj/item/stock_parts/matter_bin)
/datum/export/t2
cost = 2
unit_name = "advanced stock part"
export_types = list(/obj/item/stock_parts/capacitor/adv, /obj/item/stock_parts/scanning_module/adv, /obj/item/stock_parts/manipulator/nano, /obj/item/stock_parts/micro_laser/high, /obj/item/stock_parts/matter_bin/adv)
/datum/export/t3
cost = 3
unit_name = "super stock part"
export_types = list(/obj/item/stock_parts/capacitor/super, /obj/item/stock_parts/scanning_module/phasic, /obj/item/stock_parts/manipulator/pico, /obj/item/stock_parts/micro_laser/ultra, /obj/item/stock_parts/matter_bin/super)
/datum/export/t4
cost = 4
unit_name = "bluespace stock part"
export_types = list(/obj/item/stock_parts/capacitor/quadratic, /obj/item/stock_parts/scanning_module/triphasic, /obj/item/stock_parts/manipulator/femto, /obj/item/stock_parts/micro_laser/quadultra, /obj/item/stock_parts/matter_bin/bluespace)
//Cells
/datum/export/cell
cost = 5
unit_name = "power cell"
export_types = list(/obj/item/stock_parts/cell)
include_subtypes = TRUE
/datum/export/cell
cost = 10
unit_name = "upgraded power cell"
export_types = list(/obj/item/stock_parts/cell/upgraded, /obj/item/stock_parts/cell/upgraded/plus)
/datum/export/cellhigh
cost = 15
unit_name = "high power cell"
export_types = list(/obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high/plus)
/datum/export/cellhyper
cost = 20
unit_name = "super-capacity power cell"
export_types = list(/obj/item/stock_parts/cell/super, /obj/item/stock_parts/cell/hyper)
/datum/export/cellbs
cost = 25
unit_name = "bluespace power cell"
export_types = list(/obj/item/stock_parts/cell/bluespace)
/datum/export/cellyellow
cost = 40
unit_name = "slime power cell"
export_types = list(/obj/item/stock_parts/cell/high/slime)
/datum/export/cellyellowhyper
cost = 120 //Takes a lot to make and is really good
unit_name = "hyper slime power cell"
export_types = list(/obj/item/stock_parts/cell/high/slime/hypercharged)
+54 -14
View File
@@ -1,5 +1,6 @@
/datum/export/stack
unit_name = "sheet"
k_elasticity = 0
/datum/export/stack/get_amount(obj/O)
var/obj/item/stack/S = O
@@ -9,47 +10,52 @@
// Hides
/datum/export/stack/leather
cost = 30
unit_name = "leather"
export_types = list(/obj/item/stack/sheet/leather)
/datum/export/stack/skin/monkey
cost = 50
cost = 30
unit_name = "monkey hide"
export_types = list(/obj/item/stack/sheet/animalhide/monkey)
/datum/export/stack/skin/human
cost = 100
cost = 70
export_category = EXPORT_CONTRABAND
unit_name = "piece"
message = "of human skin"
export_types = list(/obj/item/stack/sheet/animalhide/human)
/datum/export/stack/skin/goliath_hide
cost = 200
cost = 160
unit_name = "goliath hide"
export_types = list(/obj/item/stack/sheet/animalhide/goliath_hide)
/datum/export/stack/skin/cat
cost = 150
cost = 120
export_category = EXPORT_CONTRABAND
unit_name = "cat hide"
export_types = list(/obj/item/stack/sheet/animalhide/cat)
/datum/export/stack/skin/corgi
cost = 200
cost = 140
export_category = EXPORT_CONTRABAND
unit_name = "corgi hide"
export_types = list(/obj/item/stack/sheet/animalhide/corgi)
/datum/export/stack/skin/lizard
cost = 150
cost = 50
unit_name = "lizard hide"
export_types = list(/obj/item/stack/sheet/animalhide/lizard)
/datum/export/stack/skin/gondola
cost = 5000
cost = 1000
unit_name = "gondola hide"
export_types = list(/obj/item/stack/sheet/animalhide/gondola)
/datum/export/stack/skin/xeno
cost = 500
cost = 300
unit_name = "alien hide"
export_types = list(/obj/item/stack/sheet/animalhide/xeno)
@@ -57,23 +63,23 @@
// For base materials, see materials.dm
/datum/export/stack/plasteel
cost = 155 // 2000u of plasma + 2000u of metal.
cost = 105 // 2000u of plasma + 2000u of metal.
message = "of plasteel"
export_types = list(/obj/item/stack/sheet/plasteel)
// 1 glass + 0.5 metal, cost is rounded up.
/datum/export/stack/rglass
cost = 8
cost = 6
message = "of reinforced glass"
export_types = list(/obj/item/stack/sheet/rglass)
/datum/export/stack/bscrystal
cost = 300
cost = 150
message = "of bluespace crystals"
export_types = list(/obj/item/stack/sheet/bluespace_crystal)
/datum/export/stack/wood
cost = 30
cost = 15
unit_name = "wood plank"
export_types = list(/obj/item/stack/sheet/mineral/wood)
@@ -93,16 +99,50 @@
unit_name = "cable piece"
export_types = list(/obj/item/stack/cable_coil)
/datum/export/stack/cloth
cost = 10
unit_name = "sheets"
message = "of cloth"
export_types = list(/obj/item/stack/sheet/cloth)
/datum/export/stack/duracloth
cost = 40
unit_name = "sheets"
message = "of duracloth"
export_types = list(/obj/item/stack/sheet/durathread)
// Weird Stuff
/datum/export/stack/abductor
cost = 1000
cost = 400
message = "of alien alloy"
export_types = list(/obj/item/stack/sheet/mineral/abductor)
/datum/export/stack/adamantine
unit_name = "bar"
cost = 500
cost = 250
message = "of adamantine"
export_types = list(/obj/item/stack/sheet/mineral/adamantine)
/datum/export/stack/bone
cost = 20
message = "of bones"
export_types = list(/obj/item/stack/sheet/bone)
/datum/export/stack/bronze
unit_name = "tiles"
cost = 5
message = "of bronze"
export_types = list(/obj/item/stack/tile/bronze)
/datum/export/stack/brass
unit_name = "tiles"
cost = 50
message = "of brass"
export_types = list(/obj/item/stack/tile/brass)
/datum/export/stack/paper
unit_name = "sheets"
cost = 30
message = "of paperframes"
export_types = list(/obj/item/stack/sheet/paperframes)
+92 -10
View File
@@ -1,5 +1,5 @@
/datum/export/toolbox
cost = 4
cost = 6
unit_name = "toolbox"
export_types = list(/obj/item/storage/toolbox)
@@ -8,7 +8,80 @@
// electrical toolbox: 36cr
// robust: priceless
// Adv tools
/datum/export/gear/powerdrill
cost = 25
k_elasticity = 1/40 //Market can only take so much
unit_name = "power tool"
export_types = list(/obj/item/crowbar/power, /obj/item/screwdriver/power, \
/obj/item/weldingtool/experimental, /obj/item/wirecutters/power, /obj/item/wrench/power)
include_subtypes = TRUE
/datum/export/gear/advtool
cost = 175
k_elasticity = 0 //Only known to be made by 2 station, market is hungery for it
unit_name = "adv tool"
export_types = list(/obj/item/crowbar/advanced, /obj/item/crowbar/abductor, /obj/item/screwdriver/abductor, /obj/item/screwdriver/advanced, \
/obj/item/weldingtool/abductor, /obj/item/weldingtool/advanced, /obj/item/wirecutters/abductor, /obj/item/wirecutters/advanced, \
/obj/item/wrench/abductor, /obj/item/wrench/advanced)
include_subtypes = TRUE
// Lights/Eletronic
/datum/export/lights
cost = 10
unit_name = "light fixer"
export_types = list(/obj/item/wallframe/light_fixture)
include_subtypes = TRUE
/datum/export/apc_board
cost = 5
unit_name = "apc electronics"
export_types = list(/obj/item/electronics/apc)
include_subtypes = TRUE
/datum/export/apc_frame
cost = 3
unit_name = "apc frame"
export_types = list(/obj/item/wallframe/apc)
include_subtypes = TRUE
/datum/export/floodlights
cost = 15
unit_name = "floodlight fixer"
export_types = list(/obj/structure/floodlight_frame)
include_subtypes = TRUE
/datum/export/bolbstubes
cost = 1 //Time
unit_name = "light replacement"
export_types = list(/obj/item/light/tube, /obj/item/light/bulb)
/datum/export/lightreplacer
cost = 20
unit_name = "light replacer"
export_types = list(/obj/item/lightreplacer)
// Basic tools
/datum/export/basicmining
cost = 20
unit_name = "basic mining tool"
export_types = list(/obj/item/pickaxe, /obj/item/pickaxe/mini, /obj/item/shovel, /obj/item/resonator)
include_subtypes = FALSE
/datum/export/upgradedmining
cost = 50
unit_name = "mining tool"
export_types = list(/obj/item/pickaxe/silver, /obj/item/pickaxe/drill, /obj/item/gun/energy/plasmacutter, /obj/item/resonator/upgraded)
include_subtypes = FALSE
/datum/export/advdmining
cost = 150
unit_name = "advanced mining tool"
export_types = list(/obj/item/pickaxe/diamond, /obj/item/pickaxe/drill/diamonddrill, /obj/item/pickaxe/drill/jackhammer, /obj/item/gun/energy/plasmacutter/adv)
include_subtypes = FALSE
/datum/export/screwdriver
cost = 2
unit_name = "screwdriver"
@@ -31,7 +104,6 @@
message = "of wirecutters"
export_types = list(/obj/item/wirecutters)
/datum/export/weldingtool
cost = 5
unit_name = "welding tool"
@@ -48,9 +120,8 @@
unit_name = "industrial welding tool"
export_types = list(/obj/item/weldingtool/largetank, /obj/item/weldingtool/hugetank)
/datum/export/extinguisher
cost = 15
cost = 10
unit_name = "fire extinguisher"
export_types = list(/obj/item/extinguisher)
include_subtypes = FALSE
@@ -60,9 +131,8 @@
unit_name = "pocket fire extinguisher"
export_types = list(/obj/item/extinguisher/mini)
/datum/export/flashlight
cost = 5
cost = 3
unit_name = "flashlight"
export_types = list(/obj/item/flashlight)
include_subtypes = FALSE
@@ -73,11 +143,10 @@
export_types = list(/obj/item/flashlight/flare)
/datum/export/flashlight/seclite
cost = 10
cost = 5
unit_name = "seclite"
export_types = list(/obj/item/flashlight/seclite)
/datum/export/analyzer
cost = 5
unit_name = "analyzer"
@@ -88,14 +157,12 @@
unit_name = "t-ray scanner"
export_types = list(/obj/item/t_scanner)
/datum/export/radio
cost = 5
unit_name = "radio"
export_types = list(/obj/item/radio)
exclude_types = list(/obj/item/radio/mech)
/datum/export/rcd
cost = 100
unit_name = "rapid construction device"
@@ -111,6 +178,21 @@
unit_name = "rapid piping device"
export_types = list(/obj/item/pipe_dispenser)
/datum/export/rld
cost = 150
unit_name = "rapid light device"
export_types = list(/obj/item/construction/rld)
/datum/export/rped
cost = 100
unit_name = "rapid part exchange device"
export_types = list(/obj/item/storage/part_replacer)
/datum/export/bsrped
cost = 200
unit_name = "bluespace rapid part exchange device"
export_types = list(/obj/item/storage/part_replacer/bluespace)
/datum/export/singulo //failsafe in case someone decides to ship a live singularity to CentCom without the corresponding bounty
cost = 1
unit_name = "singularity"
+292 -7
View File
@@ -3,6 +3,26 @@
/datum/export/weapon
include_subtypes = FALSE
/datum/export/weapon/makeshift_shield
cost = 30
unit_name = "unknown shield"
export_types = list(/obj/item/shield/riot, /obj/item/shield/riot/roman, /obj/item/shield/riot/buckler, /obj/item/shield/makeshift)
/datum/export/weapon/riot_shield
cost = 50
unit_name = "riot shield"
export_types = list(/obj/item/shield/riot, /obj/item/shield/riot/tower)
/datum/export/weapon/riot_shield
cost = 70
unit_name = "flash shield"
export_types = list(/obj/item/assembly/flash/shield)
/datum/export/weapon/tele_shield
cost = 100
unit_name = "tele shield"
export_types = list(/obj/item/shield/riot/tele, /obj/item/shield/energy)
/datum/export/weapon/baton
cost = 100
unit_name = "stun baton"
@@ -15,7 +35,6 @@
unit_name = "combat knife"
export_types = list(/obj/item/kitchen/knife/combat)
/datum/export/weapon/taser
cost = 200
unit_name = "advanced taser"
@@ -27,26 +46,25 @@
export_types = list(/obj/item/gun/energy/laser)
/datum/export/weapon/disabler
cost = 100
cost = 50
unit_name = "disabler"
export_types = list(/obj/item/gun/energy/disabler)
/datum/export/weapon/energy_gun
cost = 300
cost = 200
unit_name = "energy gun"
export_types = list(/obj/item/gun/energy/e_gun)
/datum/export/weapon/wt550
cost = 300
cost = 130
unit_name = "WT-550 automatic rifle"
export_types = list(/obj/item/gun/ballistic/automatic/wt550)
/datum/export/weapon/shotgun
cost = 300
cost = 200
unit_name = "combat shotgun"
export_types = list(/obj/item/gun/ballistic/shotgun/automatic/combat)
/datum/export/weapon/flashbang
cost = 5
unit_name = "flashbang grenade"
@@ -57,7 +75,6 @@
unit_name = "tear gas grenade"
export_types = list(/obj/item/grenade/chem_grenade/teargas)
/datum/export/weapon/flash
cost = 5
unit_name = "handheld flash"
@@ -69,3 +86,271 @@
unit_name = "pair"
message = "of handcuffs"
export_types = list(/obj/item/restraints/handcuffs)
//////////////
//RND Guns////
//////////////
/datum/export/weapon/lasercarbine
cost = 120
unit_name = "laser carbine"
export_types = list(/obj/item/gun/energy/laser/carbine)
include_subtypes = TRUE
/datum/export/weapon/teslagun
cost = 130
unit_name = "tesla revolver"
export_types = list(/obj/item/gun/energy/tesla_revolver)
/datum/export/weapon/aeg
cost = 200 //Endless power
unit_name = "advance engery gun"
export_types = list(/obj/item/gun/energy/e_gun/nuclear)
/datum/export/weapon/deconer
cost = 600
unit_name = "deconer"
export_types = list(/obj/item/gun/energy/decloner)
/datum/export/weapon/ntsniper
cost = 500
unit_name = "beam rifle"
export_types = list(/obj/item/gun/energy/beam_rifle)
/datum/export/weapon/needle_gun
cost = 50
unit_name = "syringe revolver"
export_types = list(/obj/item/gun/syringe/rapidsyringe)
/datum/export/weapon/temp_gun
cost = 175 //Its just smaller
unit_name = "small temperature gun"
k_elasticity = 1/5 //Its just a smaller temperature gun, easy to mass make
export_types = list(/obj/item/gun/energy/temperature)
/datum/export/weapon/flowergun
cost = 100
unit_name = "floral somatoray"
export_types = list(/obj/item/gun/energy/floragun)
/datum/export/weapon/xraygun
cost = 300 //Wall hacks
unit_name = "xray gun"
export_types = list(/obj/item/gun/energy/xray)
/datum/export/weapon/ioncarbine
cost = 200
k_elasticity = 1/5 //Its just a smaller temperature gun, easy to mass make
unit_name = "ion carbine"
export_types = list(/obj/item/gun/energy/ionrifle/carbine)
/datum/export/weapon/largeebow
cost = 500
unit_name = "crossbow"
export_types = list(/obj/item/gun/energy/kinetic_accelerator/crossbow/large)
/datum/export/weapon/largebomb
cost = 20
unit_name = "large grenade"
export_types = list(/obj/item/grenade/chem_grenade/large)
/datum/export/weapon/gravworm
cost = 150
unit_name = "bluespace weapon"
export_types = list(/obj/item/gun/energy/wormhole_projector, /obj/item/gun/energy/gravity_gun)
/datum/export/weapon/cryopryo
cost = 70
unit_name = "heat based grenade"
export_types = list(/obj/item/grenade/chem_grenade/pyro, /obj/item/grenade/chem_grenade/cryo)
/datum/export/weapon/advgrenade
cost = 80
unit_name = "advanced grenade"
export_types = list(/obj/item/grenade/chem_grenade/adv_release)
/////////////////
//Ammo and Pins//
/////////////////
/datum/export/weapon/wtammo
cost = 10
unit_name = "WT-550 automatic rifle ammo"
export_types = list(/obj/item/ammo_box/magazine/wt550m9, /obj/item/ammo_box/magazine/wt550m9/wtrubber)
/datum/export/weapon/wtammo/advanced
cost = 30
unit_name = "advanced WT-550 automatic rifle ammo"
export_types = list( /obj/item/ammo_box/magazine/wt550m9/wtap, /obj/item/ammo_box/magazine/wt550m9/wttx, /obj/item/ammo_box/magazine/wt550m9/wtic)
/datum/export/weapon/mindshield
cost = 80
unit_name = "mindshield locked pin"
export_types = list(/obj/item/firing_pin/implant/mindshield)
/datum/export/weapon/testrange
cost = 20
unit_name = "test range pin"
export_types = list(/obj/item/firing_pin/test_range)
/datum/export/weapon/techslug
cost = 15
k_elasticity = 0
unit_name = "advanced shotgun shell"
export_types = list(/obj/item/ammo_casing/shotgun/dragonsbreath, /obj/item/ammo_casing/shotgun/meteorslug, /obj/item/ammo_casing/shotgun/pulseslug, /obj/item/ammo_casing/shotgun/frag12, /obj/item/ammo_casing/shotgun/ion, /obj/item/ammo_casing/shotgun/laserslug)
/////////////////////////
//The Traitor Sell Outs//
/////////////////////////
/datum/export/weapon/pistol
cost = 120
unit_name = "illegal firearm"
export_types = list(/obj/item/gun/ballistic/automatic/pistol)
/datum/export/weapon/revolver
cost = 200
unit_name = "large handgun"
export_types = list(/obj/item/gun/ballistic/revolver/syndie)
/datum/export/weapon/rocketlauncher
cost = 1000
unit_name = "rocket launcher"
export_types = list(/obj/item/gun/ballistic/rocketlauncher)
/datum/export/weapon/antitank
cost = 300
unit_name = "hand cannon"
export_types = list(/obj/item/gun/ballistic/automatic/pistol/antitank/syndicate)
/datum/export/weapon/clownstuff
cost = 500
unit_name = "clown war tech"
export_types = list(/obj/item/pneumatic_cannon/pie/selfcharge, /obj/item/shield/energy/bananium, /obj/item/melee/transforming/energy/sword/bananium, )
/datum/export/weapon/bulldog
cost = 400
unit_name = "drum loaded shotgun"
export_types = list(/obj/item/gun/ballistic/automatic/shotgun/bulldog)
/datum/export/weapon/smg
cost = 350
unit_name = "automatic c-20r"
export_types = list(/obj/item/gun/ballistic/automatic/c20r)
/datum/export/weapon/duelsaber
cost = 360 //Get it?
unit_name = "energy saber"
export_types = list(/obj/item/twohanded/dualsaber)
/datum/export/weapon/esword
cost = 130
unit_name = "energy sword"
export_types = list(/obj/item/melee/transforming/energy/sword/cx/traitor, /obj/item/melee/transforming/energy/sword/saber)
/datum/export/weapon/rapier
cost = 150
unit_name = "rapier"
export_types = list(/obj/item/storage/belt/sabre/rapier)
/datum/export/weapon/flamer
cost = 20 //welder + some rods cheap
unit_name = "flamethrower"
export_types = list(/obj/item/flamethrower)
/datum/export/weapon/gloves
cost = 90
unit_name = "starstruck gloves"
export_types = list(/obj/item/clothing/gloves/rapid)
/datum/export/weapon/l6
cost = 500
unit_name = "l6 saw"
export_types = list(/obj/item/gun/ballistic/automatic/l6_saw)
/datum/export/weapon/m90
cost = 400
unit_name = "assault class weapon"
export_types = list(/obj/item/gun/ballistic/automatic/m90)
/datum/export/weapon/powerglove
cost = 100
unit_name = "hydraulic glove"
export_types = list(/obj/item/melee/powerfist)
/datum/export/weapon/sniper
cost = 750
unit_name = ".50 sniper"
export_types = list(/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate)
/datum/export/weapon/ebow
cost = 600
unit_name = "mini crossbow"
export_types = list(/obj/item/gun/energy/kinetic_accelerator/crossbow)
/datum/export/weapon/m10mm
cost = 10
unit_name = "10mm magazine"
export_types = list(/obj/item/ammo_box/magazine/m10mm)
include_subtypes = TRUE
/datum/export/weapon/dj_a_bomb
cost = 100
unit_name = "40mm shell"
export_types = list(/obj/item/ammo_casing/a40mm)
/datum/export/weapon/point50mags
cost = 50
unit_name = ".50 magazine"
export_types = list(/obj/item/ammo_box/magazine/sniper_rounds)
include_subtypes = TRUE
/datum/export/weapon/smg_mag
cost = 45
unit_name = "smg magazine"
export_types = list(/obj/item/ammo_box/magazine/smgm45, /obj/item/ammo_box/magazine/m556)
/datum/export/weapon/l6sawammo
cost = 60
unit_name = "l6 saw ammo box"
export_types = list(/obj/item/ammo_box/magazine/mm195x129)
include_subtypes = TRUE
/datum/export/weapon/rocket
cost = 120
unit_name = "rocket"
export_types = list(/obj/item/ammo_casing/caseless/rocket)
include_subtypes = TRUE
/datum/export/weapon/ninemmammo
cost = 20
unit_name = "9mm ammo magazine"
export_types = list(/obj/item/ammo_box/magazine/pistolm9mm)
/datum/export/weapon/fletcher_ammo
cost = 60
unit_name = "illegal ammo magazines"
export_types = list(/obj/item/ammo_box/magazine/flechette)
include_subtypes = TRUE
/datum/export/weapon/dj_a_pizzabomb
cost = -6000
unit_name = "Repair Costs"
export_types = list(/obj/item/pizzabox/bomb, /obj/item/sbeacondrop/bomb)
/datum/export/weapon/real_toolbox
cost = 600
unit_name = "golden toolbox"
export_types = list(/obj/item/storage/toolbox/gold_real)
/datum/export/weapon/melee
cost = 30
unit_name = "unlisted weapon"
export_types = list(/obj/item/melee)
include_subtypes = TRUE
/datum/export/weapon/gun
cost = 30
unit_name = "unlisted weapon"
export_types = list(/obj/item/gun)
include_subtypes = TRUE