From b758992e8cf03dbdbae26d58245751d511167d9e Mon Sep 17 00:00:00 2001 From: Fayrik Date: Thu, 12 Mar 2015 19:25:14 +0000 Subject: [PATCH] First (of probably several) commits to add Foam Force toy guns. Adds the new guns and crossbow, removes the old crossbow, and makes these new guns available to cargo. --- code/datums/supplypacks.dm | 21 ++++ code/game/machinery/computer/arcade.dm | 58 ++++----- code/game/objects/items/toys.dm | 114 ------------------ .../projectiles/ammunition/ammo_casings.dm | 20 ++- .../projectiles/ammunition/magazines.dm | 29 +++++ .../projectiles/guns/projectile/toy.dm | 58 +++++++++ .../projectiles/projectile/reusable.dm | 37 ++++++ .../modules/projectiles/projectile/special.dm | 19 +-- .../research/designs/autolathe_designs.dm | 8 ++ html/changelogs/Fayrik-FoamForceFuckYeah.yml | 10 ++ icons/obj/toy.dmi | Bin 22808 -> 24197 bytes 11 files changed, 212 insertions(+), 162 deletions(-) create mode 100644 code/modules/projectiles/guns/projectile/toy.dm create mode 100644 code/modules/projectiles/projectile/reusable.dm create mode 100644 html/changelogs/Fayrik-FoamForceFuckYeah.yml diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 3b5ca3a4ae9..83ce719e71b 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1243,3 +1243,24 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/lipstick/random) cost = 30 //Lots of very expensive items. You gotta pay up to look good! containername = "formal-wear crate" + +/datum/supply_packs/misc/foamforce + name = "Foam Force Crate" + contains = list(/obj/item/weapon/gun/projectile/shotgun/toy, + /obj/item/weapon/gun/projectile/shotgun/toy, + /obj/item/weapon/gun/projectile/shotgun/toy, + /obj/item/weapon/gun/projectile/shotgun/toy, + /obj/item/weapon/gun/projectile/shotgun/toy, + /obj/item/weapon/gun/projectile/shotgun/toy) + cost = 10 + containername = "foam force crate" + +/datum/supply_packs/misc/foamforce/bonus + name = "Foam Force Pistol Crate" + contains = list(/obj/item/weapon/gun/projectile/automatic/toy/pistol, + /obj/item/weapon/gun/projectile/automatic/toy/pistol, + /obj/item/ammo_box/magazine/toy/pistol, + /obj/item/ammo_box/magazine/toy/pistol) + cost = 40 + containername = "foam force Pistols crate" + contraband = 1 \ No newline at end of file diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 1bcc4decc8e..5a95966fbb1 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -3,35 +3,35 @@ desc = "random arcade machine" icon = 'icons/obj/computer.dmi' icon_state = "arcade" - var/list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, - /obj/item/toy/AI = 2, - /obj/item/clothing/under/syndicate/tacticool = 2, - /obj/item/toy/sword = 2, - /obj/item/toy/gun = 2, - /obj/item/toy/crossbow = 2, - /obj/item/weapon/storage/box/fakesyndiesuit = 2, - /obj/item/weapon/storage/fancy/crayons = 2, - /obj/item/toy/spinningtoy = 2, - /obj/item/toy/prize/ripley = 1, - /obj/item/toy/prize/fireripley = 1, - /obj/item/toy/prize/deathripley = 1, - /obj/item/toy/prize/gygax = 1, - /obj/item/toy/prize/durand = 1, - /obj/item/toy/prize/honk = 1, - /obj/item/toy/prize/marauder = 1, - /obj/item/toy/prize/seraph = 1, - /obj/item/toy/prize/mauler = 1, - /obj/item/toy/prize/odysseus = 1, - /obj/item/toy/prize/phazon = 1, - /obj/item/toy/prize/reticence = 1, - /obj/item/toy/cards/deck = 2, - /obj/item/toy/nuke = 2, - /obj/item/toy/minimeteor = 2, - /obj/item/toy/carpplushie = 2, - /obj/item/toy/foamblade = 2, - /obj/item/toy/redbutton = 2, - /obj/item/toy/owl = 2, - /obj/item/toy/griffin = 2 + var/list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, + /obj/item/toy/AI = 2, + /obj/item/clothing/under/syndicate/tacticool = 2, + /obj/item/toy/sword = 2, + /obj/item/toy/gun = 2, + /obj/item/weapon/gun/projectile/shotgun/toy/crossbow = 2, + /obj/item/weapon/storage/box/fakesyndiesuit = 2, + /obj/item/weapon/storage/fancy/crayons = 2, + /obj/item/toy/spinningtoy = 2, + /obj/item/toy/prize/ripley = 1, + /obj/item/toy/prize/fireripley = 1, + /obj/item/toy/prize/deathripley = 1, + /obj/item/toy/prize/gygax = 1, + /obj/item/toy/prize/durand = 1, + /obj/item/toy/prize/honk = 1, + /obj/item/toy/prize/marauder = 1, + /obj/item/toy/prize/seraph = 1, + /obj/item/toy/prize/mauler = 1, + /obj/item/toy/prize/odysseus = 1, + /obj/item/toy/prize/phazon = 1, + /obj/item/toy/prize/reticence = 1, + /obj/item/toy/cards/deck = 2, + /obj/item/toy/nuke = 2, + /obj/item/toy/minimeteor = 2, + /obj/item/toy/carpplushie = 2, + /obj/item/toy/foamblade = 2, + /obj/item/toy/redbutton = 2, + /obj/item/toy/owl = 2, + /obj/item/toy/griffin = 2 ) /obj/machinery/computer/arcade/New() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index f21f71a1fa0..6d9d994f85e 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -186,120 +186,6 @@ ..() user << "There [amount_left == 1 ? "is" : "are"] [amount_left] cap\s left." -/* - * Toy crossbow - */ - -/obj/item/toy/crossbow - name = "foam dart crossbow" - desc = "A weapon favored by many overactive children. Ages 8 and up." - icon = 'icons/obj/guns/energy.dmi' - icon_state = "crossbow100" - item_state = "crossbow" - lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' - righthand_file = 'icons/mob/inhands/guns_righthand.dmi' - w_class = 2.0 - attack_verb = list("attacked", "struck", "hit") - var/bullets = 5 - -/obj/item/toy/crossbow/examine(mob/user) - ..() - if (bullets) - user << "It is loaded with [bullets] foam dart\s." - -/obj/item/toy/crossbow/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I, /obj/item/toy/ammo/crossbow)) - if(bullets <= 4) - user.drop_item() - qdel(I) - bullets++ - user << "You load the foam dart into the crossbow." - else - usr << "It's already fully loaded." - - -/obj/item/toy/crossbow/afterattack(atom/target as mob|obj|turf|area, mob/user as mob, flag) - if(!isturf(target.loc) || target == user) return - if(flag) return - - if (locate (/obj/structure/table, src.loc)) - return - else if (bullets) - var/turf/trg = get_turf(target) - var/obj/effect/foam_dart_dummy/D = new/obj/effect/foam_dart_dummy(get_turf(src)) - bullets-- - D.icon_state = "foamdart" - D.name = "foam dart" - playsound(user.loc, 'sound/items/syringeproj.ogg', 50, 1) - - for(var/i=0, i<6, i++) - if (D) - if(D.loc == trg) break - step_towards(D,trg) - - for(var/mob/living/M in D.loc) - if(!istype(M,/mob/living)) continue - if(M == user) continue - D.visible_message("[M] was hit by the foam dart!") - new /obj/item/toy/ammo/crossbow(M.loc) - qdel(D) - return - - for(var/atom/A in D.loc) - if(A == user) continue - if(A.density) - new /obj/item/toy/ammo/crossbow(A.loc) - qdel(D) - - sleep(1) - - spawn(10) - if(D) - new /obj/item/toy/ammo/crossbow(D.loc) - qdel(D) - - return - else if (bullets == 0) - user.Weaken(5) - user.visible_message("[user] realized they were out of ammo and starting scrounging for some!") - - -/obj/item/toy/crossbow/attack(mob/M as mob, mob/user as mob) - src.add_fingerprint(user) - -// ******* Check - - if (src.bullets > 0 && M.lying) - - M.visible_message("[user] casually lines up a shot with [M]'s head and pulls the trigger!") - M.visible_message("[M] was hit in the head by the foam dart!", \ - "You're hit in the head by the foam dart!", \ - "You hear the sound of foam against skull.") - - playsound(user.loc, 'sound/items/syringeproj.ogg', 50, 1) - new /obj/item/toy/ammo/crossbow(M.loc) - src.bullets-- - else if (M.lying && src.bullets == 0) - M.visible_message("[user] casually lines up a shot with [M]'s head, pulls the trigger, then realizes they are out of ammo and drops to the floor in search of some!") - user.Weaken(5) - return - -/obj/item/toy/ammo/crossbow - name = "foam dart" - desc = "Its nerf or nothing! Ages 8 and up." - icon = 'icons/obj/toy.dmi' - icon_state = "foamdart" - w_class = 1.0 - -/obj/effect/foam_dart_dummy - name = "" - desc = "" - icon = 'icons/obj/toy.dmi' - icon_state = "null" - anchored = 1 - density = 0 - - /* * Toy swords */ diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 32e30d6e6f1..06d545def21 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -199,8 +199,26 @@ /obj/item/ammo_casing/caseless/magspear name = "magnetic spear" desc = "A reusable spear that is typically loaded into kinetic spearguns." - projectile_type = /obj/item/projectile/bullet/magspear + projectile_type = /obj/item/projectile/bullet/reusable/magspear caliber = "speargun" icon_state = "magspear" throwforce = 15 //still deadly when thrown throw_speed = 3 + +/obj/item/ammo_casing/caseless/foam_dart + name = "foam dart" + desc = "Its nerf or nothing! Ages 8 and up." + projectile_type = /obj/item/projectile/bullet/reusable/foam_dart + caliber = "foam_force" + icon = 'icons/obj/toy.dmi' + icon_state = "foamdart" + +/obj/item/ammo_casing/update_icon() + ..() + icon_state = "[initial(icon_state)]" + +/obj/item/ammo_casing/caseless/foam_dart/riot + name = "riot foam dart" + desc = "Who's smart idea was it to use toys as crowd control? Ages 18 and up." + projectile_type = /obj/item/projectile/bullet/reusable/foam_dart/riot + icon_state = "foamdart_riot" diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 6addb24a524..bb06ad9a480 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -104,6 +104,18 @@ max_ammo = 5 multiload = 1 +/obj/item/ammo_box/magazine/internal/shot/toy + ammo_type = /obj/item/ammo_casing/caseless/foam_dart + caliber = "foam_force" + max_ammo = 4 + +/obj/item/ammo_box/magazine/internal/cylinder/toy + name = "crossbow cylinder" + desc = "Oh god, this shouldn't be here" + ammo_type = /obj/item/ammo_casing/caseless/foam_dart + caliber = "foam_force" + max_ammo = 5 + ///////////EXTERNAL MAGAZINES//////////////// /obj/item/ammo_box/magazine/m10mm @@ -216,3 +228,20 @@ obj/item/ammo_box/magazine/tommygunm45 name = "shotgun magazine (12g dragon's breath)" icon_state = "m12gf" ammo_type = /obj/item/ammo_casing/shotgun/incendiary/dragonsbreath + +/obj/item/ammo_box/magazine/toy + name = "foam force SMG magazine" + icon_state = "c20r45" + ammo_type = /obj/item/ammo_casing/caseless/foam_dart + caliber = "foam_force" + max_ammo = 18 + multiple_sprites = 2 + +/obj/item/ammo_box/magazine/toy/pistol + name = "foam force pistol magazine" + icon_state = "9x19p" + max_ammo = 8 + multiple_sprites = 2 + +/obj/item/ammo_box/magazine/toy/pistol/riot + ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm new file mode 100644 index 00000000000..a848fc2bb39 --- /dev/null +++ b/code/modules/projectiles/guns/projectile/toy.dm @@ -0,0 +1,58 @@ +/obj/item/weapon/gun/projectile/automatic/toy + name = "foam force SMG" + desc = "A bullpup three-round burst toy SMG. Ages 8 and up." + icon = 'icons/obj/toy.dmi' + icon_state = "saber" + item_state = "c20r" + mag_type = /obj/item/ammo_box/magazine/toy + fire_sound = 'sound/weapons/Gunshot_smg.ogg' + fire_delay = 2 + force = 0 + throwforce = 0 + burst_size = 3 + can_suppress = 0 + clumsy_check = 0 + +/obj/item/weapon/gun/projectile/automatic/toy/process_chamber(var/eject_casing = 0, var/empty_chamber = 1) + ..() + +/obj/item/weapon/gun/projectile/automatic/toy/pistol + name = "foam force pistol" + desc = "A small, easily concealable toy handgun. Ages 8 and up." + icon_state = "pistol" + item_state = "gun" + w_class = 2 + mag_type = /obj/item/ammo_box/magazine/toy/pistol + fire_sound = 'sound/weapons/Gunshot.ogg' + can_suppress = 0 + burst_size = 1 + fire_delay = 0 + action_button_name = null + +/obj/item/weapon/gun/projectile/automatic/toy/pistol/update_icon() + ..() + icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" + +/obj/item/weapon/gun/projectile/shotgun/toy + name = "foam force shotgun" + desc = "A toy shotgun with wood furniture and a four-shell capacity underneath. Ages 8 and up." + icon = 'icons/obj/toy.dmi' + force = 0 + throwforce = 0 + origin_tech = null + mag_type = /obj/item/ammo_box/magazine/internal/shot/toy + clumsy_check = 0 + +/obj/item/weapon/gun/projectile/shotgun/toy/process_chamber() + ..() + if(chambered && !chambered.BB) + qdel(chambered) + +/obj/item/weapon/gun/projectile/shotgun/toy/crossbow + name = "foam force crossbow" + desc = "A weapon favored by many overactive children. Ages 8 and up." + icon_state = "foamcrossbow" + item_state = "crossbow" + fire_sound = 'sound/items/syringeproj.ogg' + slot_flags = SLOT_BELT + w_class = 2 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/reusable.dm b/code/modules/projectiles/projectile/reusable.dm new file mode 100644 index 00000000000..5fc838b4478 --- /dev/null +++ b/code/modules/projectiles/projectile/reusable.dm @@ -0,0 +1,37 @@ +/obj/item/projectile/bullet/reusable + name = "reusable bullet" + desc = "How do you even reuse a bullet?" + var/obj/item/ammo_casing/caseless/ammo_type = /obj/item/ammo_casing/caseless/ + +/obj/item/projectile/bullet/reusable/on_hit(var/atom/target, var/blocked = 0) + if(!proj_hit) + proj_hit = 1 + new ammo_type(src.loc) + ..() + +/obj/item/projectile/bullet/reusable/on_range() + if(!proj_hit) + new ammo_type(src.loc) + ..() + +/obj/item/projectile/bullet/reusable/magspear + name = "magnetic spear" + desc = "WHITE WHALE, HOLY GRAIL" + damage = 30 //takes 3 spears to kill a mega carp, one to kill a normal carp + icon_state = "magspear" + ammo_type = /obj/item/ammo_casing/caseless/magspear + +/obj/item/projectile/bullet/reusable/foam_dart + name = "foam dart" + desc = "I hope you're wearing eye protection." + damage = 0 // It's a damn toy. + icon = 'icons/obj/toy.dmi' + icon_state = "foamdart" + ammo_type = /obj/item/ammo_casing/caseless/foam_dart + range = 10 + +/obj/item/projectile/bullet/reusable/foam_dart/riot + name = "riot foam dart" + icon_state = "foamdart_riot" + ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot + stamina = 24 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index cdcb03031af..d866f286ecb 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -197,21 +197,4 @@ obj/item/projectile/kinetic/New() /obj/item/projectile/bullet/frag12/on_hit(atom/target, blocked = 0) explosion(target, -1, 0, 1) - return 1 - -/obj/item/projectile/bullet/magspear - name = "magnetic spear" - desc = "WHITE WHALE, HOLY GRAIL" - damage = 30 //takes 3 spears to kill a mega carp, one to kill a normal carp - icon_state = "magspear" - -/obj/item/projectile/bullet/magspear/on_hit(var/atom/target, var/blocked = 0) - if(!proj_hit) - proj_hit = 1 - new /obj/item/ammo_casing/caseless/magspear(src.loc) - ..() - -/obj/item/projectile/bullet/magspear/on_range() - if(!proj_hit) - new /obj/item/ammo_casing/caseless/magspear(src.loc) - ..() + return 1 \ No newline at end of file diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index c6c852b409a..1cf5dc99795 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -386,6 +386,14 @@ build_path = /obj/item/device/assembly/prox_sensor category = list("initial", "Misc") +/datum/design/foam_dart + name = "Box of Foam Darts" + id = "foam_dart" + build_type = AUTOLATHE + materials = list("$metal" = 500) + build_path = /obj/item/ammo_box/foambox + category = list("initial", "Misc") + //hacked autolathe recipes /datum/design/flamethrower name = "Flamethrower" diff --git a/html/changelogs/Fayrik-FoamForceFuckYeah.yml b/html/changelogs/Fayrik-FoamForceFuckYeah.yml new file mode 100644 index 00000000000..acab5161486 --- /dev/null +++ b/html/changelogs/Fayrik-FoamForceFuckYeah.yml @@ -0,0 +1,10 @@ +author: Fayrik + +delete-after: True + +changes: + - rscdel: "Deleted the toy crossbow that wasn't a gun, but flung projectiles like a gun. Why was that even a thing?" + - rscadd: "Added an abstract new type of reusable ammo." + - rscadd: "Added three new foam force guns and a foam force crossbow, all of which take the new foam dart ammo." + - rscadd: "Added foam force darts to the autolathe, and a crate orderable from cargo containing the new guns." + - rscadd: "New crossbow can be won as an arcade prize." \ No newline at end of file diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 5c62c63a925bc170e738b366a751a756d0d0ed81..8e76f75029b44ad9a73e7e32748d1d00736e0ad4 100644 GIT binary patch literal 24197 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�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 z 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 literal 22808 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