From 86677866558a99fb7235a28a0afc02fc9da0dcf9 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 3 Feb 2015 23:35:09 -0500 Subject: [PATCH] Crossbow Rework --- code/datums/uplink_item.dm | 2 +- code/game/gamemodes/game_mode.dm | 6 ++-- code/game/gamemodes/wizard/rightandwrong.dm | 2 +- code/game/machinery/portable_turret.dm | 4 +-- code/game/machinery/recharger.dm | 2 +- .../objects/items/weapons/storage/storage.dm | 2 +- .../items/weapons/storage/uplink_kits.dm | 2 +- code/modules/admin/verbs/debug.dm | 2 +- code/modules/flufftext/Hallucination.dm | 2 +- .../projectiles/guns/energy/special.dm | 28 ++++++++++++++- code/modules/projectiles/projectile/energy.dm | 1 - .../research/designs/weapon_designs.dm | 32 +++++++++--------- icons/mob/in-hand/guns.dmi | Bin 19580 -> 19967 bytes icons/obj/gun.dmi | Bin 64272 -> 65612 bytes 14 files changed, 55 insertions(+), 30 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 2e71bd1ac69..8d864128905 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -227,7 +227,7 @@ var/list/uplink_items = list() /datum/uplink_item/dangerous/crossbow name = "Energy Crossbow" desc = "A miniature energy crossbow that is small enough both to fit into a pocket and to slip into a backpack unnoticed by observers. Fires bolts tipped with toxin, a poisonous substance that is the product of a living organism. Stuns enemies for a short period of time. Recharges automatically." - item = /obj/item/weapon/gun/energy/crossbow + item = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow cost = 12 excludefrom = list("nuclear emergency") diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index e77fa66bd64..a98dae042cf 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -36,7 +36,7 @@ var/uplink_items = {"Highly Visible and Dangerous Weapons; /obj/item/weapon/gun/projectile:6:Revolver; /obj/item/ammo_magazine/a357:2:Ammo-357; -/obj/item/weapon/gun/energy/crossbow:5:Energy Crossbow; +/obj/item/weapon/gun/energy/kinetic_accelerator/crossbow:5:Energy Crossbow; /obj/item/weapon/melee/energy/sword:4:Energy Sword; /obj/item/weapon/storage/box/syndicate:10:Syndicate Bundle; /obj/item/weapon/storage/box/emps:3:5 EMP Grenades; @@ -557,7 +557,7 @@ proc/get_nt_opposed() dudes += man if(dudes.len == 0) return null return pick(dudes) - + //Announces objectives/generic antag text. /proc/show_generic_antag_text(var/datum/mind/player) if(player.current) @@ -567,7 +567,7 @@ proc/get_nt_opposed() other players have fun! If you are confused or at a loss, always adminhelp, \ and before taking extreme actions, please try to also contact the administration! \ Think through your actions and make the roleplay immersive! Please remember all \ - rules aside from those without explicit exceptions apply to antagonists." + rules aside from those without explicit exceptions apply to antagonists." /proc/show_objectives(var/datum/mind/player) if(!player || !player.current) return diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index b87d0de8b50..3562603df8d 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -65,7 +65,7 @@ if("sabr") new /obj/item/weapon/gun/projectile/automatic(get_turf(H)) if("crossbow") - new /obj/item/weapon/gun/energy/crossbow(get_turf(H)) + new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow(get_turf(H)) if("saw") new /obj/item/weapon/gun/projectile/automatic/l6_saw(get_turf(H)) if("car") diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 8213c2f8879..84d6915556c 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -151,13 +151,13 @@ iconholder = null reqpower = 600 - if(/obj/item/weapon/gun/energy/crossbow/largecrossbow) + if(/obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large) projectile = /obj/item/projectile/energy/bolt/large eprojectile = projectile iconholder = null reqpower = 125 - if(/obj/item/weapon/gun/energy/crossbow) + if(/obj/item/weapon/gun/energy/kinetic_accelerator/crossbow) projectile = /obj/item/projectile/energy/bolt eprojectile = projectile iconholder = null diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 7d98671321f..758b76814ab 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -29,7 +29,7 @@ user << "\red The [name] blinks red as you try to insert the item!" return - if (istype(G, /obj/item/weapon/gun/energy/gun/nuclear) || istype(G, /obj/item/weapon/gun/energy/crossbow)) + if (istype(G, /obj/item/weapon/gun/energy/gun/nuclear)) user << "Your gun's recharge port was removed to make room for a miniaturized reactor." return if(istype(G, /obj/item/device/laptop)) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index c49a79f07c6..c9df562f289 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -258,7 +258,7 @@ W.dropped(usr) add_fingerprint(usr) - if(!prevent_warning && !istype(W, /obj/item/weapon/gun/energy/crossbow)) + if(!prevent_warning && !istype(W, /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow)) for(var/mob/M in viewers(usr, null)) if (M == usr) usr << "You put the [W] into [src]." diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 6c0a0adb432..6b4fc5a43bd 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -11,7 +11,7 @@ return if("stealth") - new /obj/item/weapon/gun/energy/crossbow(src) + new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow(src) new /obj/item/weapon/pen/paralysis(src) new /obj/item/device/chameleon(src) return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 30d9a28206b..abd1f40f15a 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -809,7 +809,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that del(briefcase_item) for(var/i=3, i>0, i--) sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000 - sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow + sec_briefcase.contents += new /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow sec_briefcase.contents += new /obj/item/weapon/gun/projectile/revolver/mateba sec_briefcase.contents += new /obj/item/ammo_box/a357 sec_briefcase.contents += new /obj/item/weapon/plastique diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index d1dfd17227b..bc39a2cbf00 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -333,7 +333,7 @@ proc/check_panel(mob/M) return var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/item/ammo_box/a357,\ - /obj/item/weapon/gun/energy/crossbow, /obj/item/weapon/melee/energy/sword,\ + /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow, /obj/item/weapon/melee/energy/sword,\ /obj/item/weapon/storage/box/syndicate, /obj/item/weapon/storage/box/emps,\ /obj/item/weapon/cartridge/syndicate, /obj/item/clothing/under/chameleon,\ /obj/item/clothing/shoes/syndigaloshes, /obj/item/weapon/card/id/syndicate,\ diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 40b8c6d022c..d598d461895 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -244,11 +244,37 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. if(overheat || recent_reload) return power_supply.give(5000) - playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) + if(!silenced) + playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) + else + usr << "You silently charge [src]." recent_reload = 1 update_icon() return +/obj/item/weapon/gun/energy/kinetic_accelerator/crossbow + name = "mini energy crossbow" + desc = "A weapon favored by syndicate stealth specialists." + icon_state = "crossbow" + item_state = "crossbow" + w_class = 2 + m_amt = 2000 + origin_tech = "combat=2;magnets=2;syndicate=5" + silenced = 1 + projectile_type = "/obj/item/projectile/energy/bolt" + fire_sound = 'sound/weapons/Genhit.ogg' + +/obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large + name = "energy crossbow" + desc = "A reverse engineered weapon using syndicate technology." + icon_state = "crossbowlarge" + w_class = 3 + m_amt = 4000 + origin_tech = "combat=2;magnets=2;syndicate=3" //can be further researched for more syndie tech + silenced = 0 + projectile_type = "/obj/item/projectile/energy/bolt/large" + + /obj/item/weapon/gun/energy/disabler name = "disabler" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 6fabb33422e..1cb70a29513 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -72,7 +72,6 @@ nodamage = 0 weaken = 5 stutter = 5 - range = 10 /obj/item/projectile/energy/bolt/large name = "largebolt" diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index adeb3859e9c..399f226e15c 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -23,8 +23,8 @@ materials = list("$gold" = 5000,"$uranium" = 10000, "mutagen" = 40) build_path = /obj/item/weapon/gun/energy/decloner locked = 1 - category = list("Weapons") - + category = list("Weapons") + /datum/design/largecrossbow name = "Energy Crossbow" desc = "A reverse-engineered energy crossbow favored by syndicate infiltration teams and carp hunters." @@ -32,10 +32,10 @@ req_tech = list("combat" = 5, "materials" = 5, "engineering" = 3, "biotech" = 4, "syndicate" = 3) build_type = PROTOLATHE materials = list("$metal" = 5000, "$glass" = 1500, "$uranium" = 1500, "$silver" = 1500) - build_path = /obj/item/weapon/gun/energy/crossbow/largecrossbow + build_path = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large locked = 1 category = list("Weapons") - + /datum/design/flora_gun name = "Floral Somatoray" desc = "A tool that discharges controlled radiation which induces mutation in plant cells. Harmless to other organic life." @@ -45,7 +45,7 @@ materials = list("$metal" = 2000, "$glass" = 500, "radium" = 20) build_path = /obj/item/weapon/gun/energy/floragun category = list("Weapons") - + /datum/design/ionrifle name = "Ion Rifle" desc = "How to dismantle a cyborg : The gun." @@ -67,7 +67,7 @@ reliability_base = 79 build_path = /obj/item/weapon/grenade/chem_grenade/large category = list("Weapons") - + /datum/design/lasercannon name = "Laser Cannon" desc = "A heavy duty laser cannon." @@ -77,8 +77,8 @@ materials = list("$metal" = 10000, "$glass" = 2000, "$diamond" = 2000) build_path = /obj/item/weapon/gun/energy/lasercannon locked = 1 - category = list("Weapons") - + category = list("Weapons") + /datum/design/plasmapistol name = "Plasma Pistol" desc = "A specialized firearm designed to fire lethal bolts of toxins." @@ -89,7 +89,7 @@ build_path = /obj/item/weapon/gun/energy/toxgun locked = 1 category = list("Weapons") - + /datum/design/smg name = "Prototype Submachine Gun" desc = "A prototype weapon made using lightweight materials on a traditional frame, designed to fire standard 9mm rounds." @@ -99,8 +99,8 @@ materials = list("$metal" = 8000, "$silver" = 2000, "$diamond" = 1000) build_path = /obj/item/weapon/gun/projectile/automatic locked = 1 - category = list("Weapons") - + category = list("Weapons") + /datum/design/mag_smg name = "Prototype Submachine Gun Magazine (9mm)" desc = "A 20-round magazine for the prototype submachine gun." @@ -121,7 +121,7 @@ build_path = /obj/item/weapon/gun/syringe/rapidsyringe locked = 1 category = list("Weapons") - + /datum/design/stunshell name = "Stun Shell" desc = "A stunning shell for a shotgun." @@ -130,8 +130,8 @@ build_type = PROTOLATHE materials = list("$metal" = 200) build_path = /obj/item/ammo_casing/shotgun/stunslug - category = list("Weapons") - + category = list("Weapons") + /datum/design/stunrevolver name = "Stun Revolver" desc = "A high-tech revolver that fires internal, reusable stun cartidges in a revolving cylinder. The stun cartridges can be recharged using a conventional energy weapon recharger." @@ -162,8 +162,8 @@ build_type = PROTOLATHE materials = list("$metal" = 2000, "$silver" = 500) build_path = /obj/item/weapon/suppressor - category = list("Weapons") - + category = list("Weapons") + /datum/design/techshell name = "Unloaded Technological Shotshell" desc = "A high-tech shotgun shell which can be loaded with materials to produce unique effects." diff --git a/icons/mob/in-hand/guns.dmi b/icons/mob/in-hand/guns.dmi index 74b5aad94022ac31fe7ce442e144fb8ed1453b9c..9173af72b356e84b62c90c5e8bcb139113d4b4f3 100644 GIT binary patch literal 19967 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 literal 19580 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 YLF%+~F=#mWRWZmT8Aa*52L`YI7h<&ikN^Mx diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 273552a5f6ca833350014051f7e6870bc841b398..a2dd9d92a9cec147a1c77013bf7f327ab56f8c11 100644 GIT binary patch delta 7000 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

y ze3J-|m}oJB-(uHepNyvXq$n%P*RuO#X_-+*q}Iujv1o~cUUkNff;L0*Kl5ixcX{;_ z=wA8sl@%{DV4K%vc7g*~%C0XF!@U~JB>Z8JeXjND z)#&78U|=9lS!MI_xQaX%wPPMZF9yAgUo!$a%SjEWNzV5tpBZur3q#r2eIOe3bmeZp zOiS}QJQ4BSsKc&S{f_g*Hj~vDu(xhAW*@$BR~&7Bbh=r(8JHL-WxEer%MGbEEuFg!KJDj zX{XvhyuMU3=Y%rqPyU)pDx5-K$eCXsmOF9x=`^s7 z&7i>rS4D@BT0Iw44=d5;;icSjX;^WSVtsS|1i7zK715Q$zjy zA|kb7zlFkvaa_I(oX*M1dy3EVDfFUF=gcc87Gu(^b+Vt0-?j;$a>Mgfk~;Q0)_2R= zg4GK;M@Px-;Ndx+feTTcmLZ>CCX@8`nltCzYQH3sf zD(?Cx&psyyRFsuD}G$b4bKVqt|EfI7EM6F!7nEbnD3rntw0w!?H zJak`xi_2uq`F-1-OB_gW$@zefkGRTuq$fqhI?%_%vrZSOQcg)tZ8nl26YE0UYIA;p z=$@FEfS43pR+N+wYybGNZasN9Tr8G4q`JVqI5{cG?;CC{dbPwE22S$uhs;p?)F2DI zjAaAv5E!qKad3_uM>P55FrvE_TR{r7^JF3_DylS387V;izFGM}`?3JjU=MQ)YNA&l zcpv`W(GhPYrJukP4^L~AW6EgiE~fH0@)v#4Y5W{MLL(0NzFwVp>>1{BC&2Gef7$ZQ zz~G>y^G6Q)@&|`U)7_hxP!>Os4a;f1_Pv~j2Rl1EufRUuOpRR@`au_A?ckVI%uW9}4^VQC`& z@e{^FCMG2OusOHeXNt?4e@wH+(h%?E9bO91$dOT0n#~jB_AGpxnR${2-p0H>g}8$FoKDz7rB;8d|B1W|o3Mh& zUQ^b?8EFhj)L~(XP=6Nrhho2}H=w7QiBvH$=8 delta 5649 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 E1O6=<<^TWy