From 81f43b1929a2e7538f217733dfa66ae4b4780603 Mon Sep 17 00:00:00 2001 From: "Superxpdude@gmail.com" Date: Fri, 1 Jul 2011 20:58:12 +0000 Subject: [PATCH] All Syndicate items have updated tech levels. New Head of Staff PDAs and PDA cartridges. Fixed the bug where laser guns could fire stun rounds. Added the cyborg upload circuitboard to the RD console and Secure Tech Storage. Forgot to do that in r1748. Whoops. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1751 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/clothing/jumpsuit.dm | 1 + code/defines/obj/clothing/mask.dm | 1 + code/defines/obj/radio.dm | 1 + code/defines/obj/weapon.dm | 9 +-- code/game/jobs/jobprocs.dm | 10 ++-- code/game/objects/devices/PDA/PDA.dm | 20 +++++++ code/game/objects/devices/PDA/cart.dm | 52 +++++++++++++++++- code/game/objects/devices/chameleonproj.dm | 2 +- code/game/objects/devices/powersink.dm | 2 +- code/game/objects/items.dm | 2 +- code/game/objects/items/weapons/AI_modules.dm | 2 +- code/game/objects/items/weapons/guns_new.dm | 14 ++++- code/game/research/designs.dm | 9 +++ icons/obj/pda.dmi | Bin 9034 -> 13071 bytes maps/tgstation.2.0.7.dmm | 2 +- 15 files changed, 108 insertions(+), 19 deletions(-) diff --git a/code/defines/obj/clothing/jumpsuit.dm b/code/defines/obj/clothing/jumpsuit.dm index e217b36839c..aeaa6f4b030 100644 --- a/code/defines/obj/clothing/jumpsuit.dm +++ b/code/defines/obj/clothing/jumpsuit.dm @@ -27,6 +27,7 @@ item_state = "bl_suit" color = "black" desc = null + origin_tech = "syndicate=3" var/list/clothing_choices = list() /obj/item/clothing/under/chameleon/all diff --git a/code/defines/obj/clothing/mask.dm b/code/defines/obj/clothing/mask.dm index 42523cd6401..7dfe98aef05 100644 --- a/code/defines/obj/clothing/mask.dm +++ b/code/defines/obj/clothing/mask.dm @@ -85,6 +85,7 @@ var/mode = 0// 0==Scouter | 1==Night Vision | 2==Thermal | 3==Meson var/voice = "Unknown" var/vchange = 0//This didn't do anything before. It now checks if the mask has special functions/N + origin_tech = "syndicate=4" /obj/item/clothing/mask/gas/voice/space_ninja name = "ninja mask" diff --git a/code/defines/obj/radio.dm b/code/defines/obj/radio.dm index cced79ac8cb..ea8048a73e0 100644 --- a/code/defines/obj/radio.dm +++ b/code/defines/obj/radio.dm @@ -83,6 +83,7 @@ /obj/item/device/radio/headset/traitor translate_binary = 1 channels = list("Syndicate" = 1) + origin_tech = "syndicate=3" /obj/item/device/radio/headset/headset_sec // -- TLE name = "Security Radio Headset" diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index f2101605ad2..a319e2d2c39 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -271,7 +271,7 @@ throw_range = 5 w_class = 2.0 flags = FPRINT | TABLEPASS | NOSHIELD - origin_tech = "magnets=3;syndicate=3" + origin_tech = "magnets=3;syndicate=4" /obj/item/weapon/melee/energy/sword/chainsword color = "chain" @@ -437,7 +437,7 @@ /obj/item/weapon/card/id/syndicate name = "agent card" access = list(access_maint_tunnels) - origin_tech = "syndicate=2" + origin_tech = "syndicate=3" /obj/item/weapon/card/id/captains_spare name = "Captain's spare ID" @@ -492,7 +492,7 @@ throw_speed = 2 throw_range = 10 w_class = 2.0 - origin_tech = "magnets=3;syndicate=3" + origin_tech = "magnets=3;syndicate=4" #define MAXCOIL 30 /obj/item/weapon/cable_coil @@ -1219,7 +1219,7 @@ Total SMES charging rate should not exceed total power generation rate, or an ov /obj/item/weapon/pen/sleepypen desc = "It's a normal black ink pen with a sharp point." flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER - origin_tech = "materials=2;biotech=1;syndicate=2" + origin_tech = "materials=2;biotech=1;syndicate=5" /obj/item/weapon/rack_parts name = "rack parts" @@ -1882,6 +1882,7 @@ Total SMES charging rate should not exceed total power generation rate, or an ov item_state = "plasticx" flags = FPRINT | TABLEPASS | USEDELAY w_class = 2.0 + origin_tech = "syndicate=2" var/timer = 10 var/atom/target = null diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index 3cfb82170a8..3157c2ec407 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -446,7 +446,7 @@ if ("Head of Security") //ready to come in game and kick ass - Microwave src.equip_if_possible(new /obj/item/device/radio/headset/heads/hos (src), slot_ears) - src.equip_if_possible(new /obj/item/device/pda/heads(src), slot_belt) + src.equip_if_possible(new /obj/item/device/pda/heads/hos(src), slot_belt) src.equip_if_possible(new /obj/item/clothing/under/rank/head_of_security(src), slot_w_uniform) src.equip_if_possible(new /obj/item/clothing/suit/armor/hos(src), slot_wear_suit) src.equip_if_possible(new /obj/item/clothing/shoes/brown(src), slot_shoes) @@ -462,7 +462,7 @@ if ("Head of Personnel") src.equip_if_possible(new /obj/item/device/radio/headset/heads/hop (src), slot_ears) // -- TLE src.equip_if_possible(new /obj/item/weapon/storage/backpack(src), slot_back) - src.equip_if_possible(new /obj/item/device/pda/heads(src), slot_belt) + src.equip_if_possible(new /obj/item/device/pda/heads/hop(src), slot_belt) src.equip_if_possible(new /obj/item/clothing/under/rank/head_of_personnel(src), slot_w_uniform) src.equip_if_possible(new /obj/item/clothing/suit/armor/vest(src), slot_wear_suit) src.equip_if_possible(new /obj/item/clothing/shoes/brown(src), slot_shoes) @@ -540,7 +540,7 @@ if ("Chief Engineer") src.equip_if_possible(new /obj/item/device/radio/headset/heads/ce (src), slot_ears) - src.equip_if_possible(new /obj/item/device/pda/heads(src), slot_belt) + src.equip_if_possible(new /obj/item/device/pda/heads/ce(src), slot_belt) src.equip_if_possible(new /obj/item/clothing/gloves/black(src), slot_gloves) //changed to black as part of dangercon 2011, approved by Urist_McDorf --Errorage src.equip_if_possible(new /obj/item/clothing/shoes/brown(src), slot_shoes) src.equip_if_possible(new /obj/item/clothing/head/helmet/hardhat(src), slot_head) @@ -553,7 +553,7 @@ if ("Research Director") src.equip_if_possible(new /obj/item/device/radio/headset/heads/rd (src), slot_ears) - src.equip_if_possible(new /obj/item/device/pda/heads(src), slot_belt) + src.equip_if_possible(new /obj/item/device/pda/heads/rd(src), slot_belt) src.equip_if_possible(new /obj/item/clothing/shoes/brown(src), slot_shoes) src.equip_if_possible(new /obj/item/clothing/under/rank/research_director(src), slot_w_uniform) src.equip_if_possible(new /obj/item/clothing/suit/labcoat(src), slot_wear_suit) @@ -563,7 +563,7 @@ if ("Chief Medical Officer") src.equip_if_possible(new /obj/item/device/radio/headset/heads/cmo (src), slot_ears) - src.equip_if_possible(new /obj/item/device/pda/medical(src), slot_belt) + src.equip_if_possible(new /obj/item/device/pda/heads/cmo(src), slot_belt) src.equip_if_possible(new /obj/item/weapon/storage/backpack/medic (src), slot_back) src.equip_if_possible(new /obj/item/clothing/shoes/brown(src), slot_shoes) src.equip_if_possible(new /obj/item/clothing/under/rank/chief_medical_officer(src), slot_w_uniform) diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index a8c5b84eb8a..cc2647de59a 100644 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -76,6 +76,26 @@ default_cartridge = /obj/item/weapon/cartridge/head icon_state = "pda-h" +/obj/item/device/pda/heads/hop + default_cartridge = /obj/item/weapon/cartridge/hop + icon_state = "pda-hop" + +/obj/item/device/pda/heads/hos + default_cartridge = /obj/item/weapon/cartridge/hos + icon_state = "pda-hos" + +/obj/item/device/pda/heads/ce + default_cartridge = /obj/item/weapon/cartridge/ce + icon_state = "pda-ce" + +/obj/item/device/pda/heads/cmo + default_cartridge = /obj/item/weapon/cartridge/cmo + icon_state = "pda-cmo" + +/obj/item/device/pda/heads/rd + default_cartridge = /obj/item/weapon/cartridge/rd + icon_state = "pda-rd" + /obj/item/device/pda/captain default_cartridge = /obj/item/weapon/cartridge/captain icon_state = "pda-c" diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index 371e8cf45ff..cb9eb08b262 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -98,10 +98,58 @@ name = "Easy-Record DELUXE" icon_state = "cart-h" access_manifest = 1 - access_engine = 1 - access_security = 1 access_status_display = 1 + hop + name = "HumanResources9001" + icon_state = "cart-h" + access_manifest = 1 + access_status_display = 1 + access_quartermaster = 1 + + New() + ..() + spawn(5) + radio = new /obj/item/radio/integrated/mule(src) + + hos + name = "R.O.B.U.S.T. DELUXE" + icon_state = "cart-hos" + access_manifest = 1 + access_status_display = 1 + access_security = 1 + + New() + ..() + spawn(5) + radio = new /obj/item/radio/integrated/beepsky(src) + + ce + name = "Power-On DELUXE" + icon_state = "cart-ce" + access_manifest = 1 + access_status_display = 1 + access_engine = 1 + + cmo + name = "Med-U DELUXE" + icon_state = "cart-cmo" + access_manifest = 1 + access_status_display = 1 + access_medical = 1 + + rd + name = "Signal Ace DELUXE" + icon_state = "cart-rd" + access_manifest = 1 + access_status_display = 1 + access_reagent_scanner = 1 + + New() + ..() + spawn(5) + radio = new /obj/item/radio/integrated/signal(src) + captain name = "Value-PAK Cartridge" desc = "Now with 200% more value!" diff --git a/code/game/objects/devices/chameleonproj.dm b/code/game/objects/devices/chameleonproj.dm index f2c5e7ebc09..c8db6dbb1c9 100644 --- a/code/game/objects/devices/chameleonproj.dm +++ b/code/game/objects/devices/chameleonproj.dm @@ -37,7 +37,7 @@ throw_speed = 1 throw_range = 5 w_class = 2.0 - origin_tech = "syndicate=2;magnets=4" + origin_tech = "syndicate=4;magnets=4" var/can_use = 1 var/obj/dummy/chameleon/active_dummy = null var/saved_item = "/obj/item/weapon/shard" diff --git a/code/game/objects/devices/powersink.dm b/code/game/objects/devices/powersink.dm index 14b4e78f5d6..2edeb1ede24 100644 --- a/code/game/objects/devices/powersink.dm +++ b/code/game/objects/devices/powersink.dm @@ -12,7 +12,7 @@ throw_range = 2 m_amt = 750 w_amt = 750 - origin_tech = "powerstorage=3;syndicate=3" + origin_tech = "powerstorage=3;syndicate=5" var/drain_rate = 600000 // amount of power to drain per tick var/power_drained = 0 // has drained this much power var/max_power = 1e8 // maximum power that can be drained before exploding diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index f816cde4fb0..215d5c5e3f5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -150,7 +150,7 @@ return /obj/item/weapon/pen/sleepypen - origin_tech = "syndicate=1" + origin_tech = "syndicate=5" /obj/item/weapon/pen/sleepypen/attack_paw(mob/user as mob) return src.attack_hand(user) diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 69789b4f205..8589cf41904 100644 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -453,7 +453,7 @@ AI MODULES name = "Hacked AI Module" var/newFreeFormLaw = "freeform" desc = "A hacked AI law module: ''" - origin_tech = "programming=3;materials=6;syndicate=3" + origin_tech = "programming=3;materials=6;syndicate=7" /obj/item/weapon/aiModule/syndicate/attack_hand(var/mob/user as mob) ..() diff --git a/code/game/objects/items/weapons/guns_new.dm b/code/game/objects/items/weapons/guns_new.dm index e1002280d2a..2d8993b918e 100644 --- a/code/game/objects/items/weapons/guns_new.dm +++ b/code/game/objects/items/weapons/guns_new.dm @@ -244,7 +244,7 @@ var/const/PROJECTILE_DART = 8 name = "revolver" icon_state = "revolver" caliber = "357" - origin_tech = "combat=2;materials=2" + origin_tech = "combat=2;materials=2;syndicate=6" w_class = 3.0 throw_speed = 2 throw_range = 10 @@ -306,6 +306,7 @@ var/const/PROJECTILE_DART = 8 icon_state = "detective" force = 14.0 caliber = "38" + origin_tech = "combat=2;materials=2" New() for(var/i = 1, i <= max_shells, i++) @@ -341,6 +342,7 @@ var/const/PROJECTILE_DART = 8 name = "mateba" desc = "When you absolutely, positively need a 10mm hole in the other guy. Uses .357 ammo." icon_state = "mateba" + origin_tech = "combat=2;materials=2" shotgun name = "shotgun" @@ -349,7 +351,9 @@ var/const/PROJECTILE_DART = 8 max_shells = 2 w_class = 4.0 force = 7.0 + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK caliber = "shotgun" + origin_tech = "combat=2;materials=2" New() for(var/i = 1, i <= max_shells, i++) @@ -425,6 +429,10 @@ var/const/PROJECTILE_DART = 8 force = 7.0 m_amt = 2000 origin_tech = "combat=3;magnets=2" + mode = 1 //We don't want laser guns to be on a stun setting. --Superxpdude + + attack_self(mob/living/user as mob) + return // We don't want laser guns to be able to change to a stun setting. --Superxpdude captain icon_state = "caplaser" @@ -485,7 +493,7 @@ var/const/PROJECTILE_DART = 8 destroyer name = "pulse destroyer" - desc = "A heavy-duty, pulse-based energy weapon. The mode is set to DESRTOY. Always destroy." + desc = "A heavy-duty, pulse-based energy weapon. The mode is set to DESTROY. Always destroy." mode = 2 New() power_supply = new /obj/item/weapon/cell/infinite(src) @@ -612,7 +620,7 @@ var/const/PROJECTILE_DART = 8 throw_speed = 2 throw_range = 10 m_amt = 2000 - origin_tech = "combat=2;magnets=2;syndicate=2" + origin_tech = "combat=2;magnets=2;syndicate=5" silenced = 1 fire_sound = 'Genhit.ogg' diff --git a/code/game/research/designs.dm b/code/game/research/designs.dm index 0178b663f9f..3bc7ddf68b3 100644 --- a/code/game/research/designs.dm +++ b/code/game/research/designs.dm @@ -93,6 +93,15 @@ datum materials = list("$glass" = 2000, "acid" = 20) build_path = "/obj/item/weapon/circuitboard/aiupload" + borgupload + name = "Circuit Design (Cyborg Upload)" + desc = "Allows for the construction of circuit boards used to build a Cyborg Upload Console." + id = "borgupload" + req_tech = list("programming" = 4) + build_type = IMPRINTER + materials = list("$glass" = 2000, "acid" = 20) + build_path = "/obj/item/weapon/circuitboard/borgupload" + med_data name = "Circuit Design (Medical Records)" desc = "Allows for the construction of circuit boards used to build a medical records console." diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 22eeac2fbdbce305601a685f4723674ee3ba18b2..8f0d44d9f58bf8b7b9274fd618a79abfc002adbb 100644 GIT binary patch literal 13071 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 z�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