From b362be9bb1d22f0a4279a1af0e5d9a23804f90da Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 28 Jul 2015 10:21:16 +0300 Subject: [PATCH 1/8] Russian roulette Fun for whole sec team! --- .../projectiles/guns/projectile/revolver.dm | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 2cfcaeb153..bf238167be 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -8,6 +8,29 @@ handle_casings = CYCLE_CASINGS max_shells = 7 ammo_type = /obj/item/ammo_casing/a357 + var/chamber_offset = 0 //how many empty chambers in the cylinder until you hit a round + +/obj/item/weapon/gun/projectile/revolver/verb/spin_cylinder() + set name = "Spin cylinder" + set desc = "Fun when you're bored out of your skull." + set category = "Object" + + chamber_offset = 0 + visible_message("\The [usr] spins the cylinder of \the [src]!", \ + "You hear something metallic spin and click.") + loaded = shuffle(loaded) + if(rand(1,max_shells) > loaded.len) + chamber_offset = rand(0,max_shells - loaded.len) + +/obj/item/weapon/gun/projectile/revolver/consume_next_projectile() + if(chamber_offset) + chamber_offset-- + return + return ..() + +/obj/item/weapon/gun/projectile/revolver/load_ammo(var/obj/item/A, mob/user) + chamber_offset = 0 + return ..() /obj/item/weapon/gun/projectile/revolver/mateba name = "mateba" From d9319f4712eaacff3140c2765bf6c954f3016dac Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 05:16:51 +0300 Subject: [PATCH 2/8] changelog --- html/changelogs/Chinsky-roulette.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/Chinsky-roulette.yml diff --git a/html/changelogs/Chinsky-roulette.yml b/html/changelogs/Chinsky-roulette.yml new file mode 100644 index 0000000000..9cfd0778ee --- /dev/null +++ b/html/changelogs/Chinsky-roulette.yml @@ -0,0 +1,6 @@ +author: Chinsky + +delete-after: True + +changes: + - rscadd: "Russian roulette! Fun for whole sec team! Unload some shells from revolver, spin the cylinder(verb) and you're good to go!" From 328621b860d7a5fd3cbab6b1066ab59472b1585f Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 05:51:29 +0300 Subject: [PATCH 3/8] Moved cap guns to proper guns. --- code/game/machinery/computer/arcade.dm | 6 +- .../machinery/computer3/computers/arcade.dm | 6 +- code/game/objects/items/toys.dm | 81 ------------------- .../objects/items/weapons/gift_wrappaper.dm | 2 +- code/modules/projectiles/ammunition/boxes.dm | 13 ++- .../modules/projectiles/ammunition/bullets.dm | 7 ++ .../projectiles/guns/projectile/revolver.dm | 10 +++ .../modules/projectiles/projectile/bullets.dm | 10 +++ 8 files changed, 45 insertions(+), 90 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index f579873701..81e14e2daa 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -16,7 +16,7 @@ /obj/item/toy/blink = 2, /obj/item/clothing/under/syndicate/tacticool = 2, /obj/item/toy/sword = 2, - /obj/item/toy/gun = 2, + /obj/item/weapon/gun/projectile/revolver/capgun = 2, /obj/item/toy/crossbow = 2, /obj/item/clothing/suit/syndicatefake = 2, /obj/item/weapon/storage/fancy/crayons = 2, @@ -166,8 +166,8 @@ var/prizeselect = pickweight(prizes) new prizeselect(src.loc) - if(istype(prizeselect, /obj/item/toy/gun)) //Ammo comes with the gun - new /obj/item/toy/ammo/gun(src.loc) + if(istype(prizeselect, /obj/item/weapon/gun/projectile/revolver/capgun)) //Ammo comes with the gun + new /obj/item/projectile/bullet/pistol/cap(src.loc) else if(istype(prizeselect, /obj/item/clothing/suit/syndicatefake)) //Helmet is part of the suit new /obj/item/clothing/head/syndicatefake(src.loc) diff --git a/code/game/machinery/computer3/computers/arcade.dm b/code/game/machinery/computer3/computers/arcade.dm index 746551079b..8560750e99 100644 --- a/code/game/machinery/computer3/computers/arcade.dm +++ b/code/game/machinery/computer3/computers/arcade.dm @@ -7,7 +7,7 @@ /obj/item/toy/blink = 2, /obj/item/clothing/under/syndicate/tacticool = 2, /obj/item/toy/sword = 2, - /obj/item/toy/gun = 2, + /obj/item/weapon/gun/projectile/revolver/capgun = 2, /obj/item/toy/crossbow = 2, /obj/item/clothing/suit/syndicatefake = 2, /obj/item/weapon/storage/fancy/crayons = 2, @@ -28,8 +28,8 @@ if(computer && !computer.stat) var/prizeselect = pickweight(prizes) new prizeselect(computer.loc) - if(istype(prizeselect, /obj/item/toy/gun)) //Ammo comes with the gun - new /obj/item/toy/ammo/gun(computer.loc) + if(istype(prizeselect, /obj/item/weapon/gun/projectile/revolver/capgun)) //Ammo comes with the gun + new /obj/item/projectile/bullet/pistol/cap(src.loc) else if(istype(prizeselect, /obj/item/clothing/suit/syndicatefake)) //Helmet is part of the suit new /obj/item/clothing/head/syndicatefake(computer.loc) feedback_inc("arcade_win_normal") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 62d31185db..088371c123 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -133,87 +133,6 @@ icon = 'icons/obj/singularity.dmi' icon_state = "singularity_s1" -/* - * Toy gun: Why isnt this an /obj/item/weapon/gun? - */ -/obj/item/toy/gun - name = "cap gun" - desc = "There are 0 caps left. Looks almost like the real thing! Ages 8 and up. Please recycle in an autolathe when you're out of caps!" - icon = 'icons/obj/gun.dmi' - icon_state = "revolver" - item_state = "revolver" - item_icons = list( - icon_l_hand = 'icons/mob/items/lefthand_guns.dmi', - icon_r_hand = 'icons/mob/items/righthand_guns.dmi', - ) - flags = CONDUCT - slot_flags = SLOT_BELT|SLOT_HOLSTER - w_class = 3.0 - - matter = list("glass" = 10,DEFAULT_WALL_MATERIAL = 10) - - attack_verb = list("struck", "pistol whipped", "hit", "bashed") - var/bullets = 7.0 - - examine(mob/user) - if(..(user, 0)) - src.desc = text("There are [] caps\s left. Looks almost like the real thing! Ages 8 and up.", src.bullets) - return - - attackby(obj/item/toy/ammo/gun/A as obj, mob/user as mob) - - if (istype(A, /obj/item/toy/ammo/gun)) - if (src.bullets >= 7) - user << "It's already fully loaded!" - return 1 - if (A.amount_left <= 0) - user << "There is no more caps!" - return 1 - if (A.amount_left < (7 - src.bullets)) - src.bullets += A.amount_left - user << text("You reload [] caps\s!", A.amount_left) - A.amount_left = 0 - else - user << text("You reload [] caps\s!", 7 - src.bullets) - A.amount_left -= 7 - src.bullets - src.bullets = 7 - A.update_icon() - return 1 - return - - afterattack(atom/target as mob|obj|turf|area, mob/user as mob, flag) - if (flag) - return - if (!(istype(usr, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") - usr << "You don't have the dexterity to do this!" - return - src.add_fingerprint(user) - if (src.bullets < 1) - user.show_message("*click* *click*", 2) - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return - playsound(user, 'sound/weapons/Gunshot.ogg', 100, 1) - src.bullets-- - for(var/mob/O in viewers(user, null)) - O.show_message(text("\The [] fires a cap gun at []!", user, target), 1, "You hear a gunshot!", 2) - -/obj/item/toy/ammo/gun - name = "ammo-caps" - desc = "There are 7 caps left! Make sure to recyle the box in an autolathe when it gets empty." - icon = 'icons/obj/ammo.dmi' - icon_state = "357-7" - flags = CONDUCT - w_class = 1.0 - - matter = list(DEFAULT_WALL_MATERIAL = 10,"glass" = 10) - - var/amount_left = 7.0 - - update_icon() - src.icon_state = text("357-[]", src.amount_left) - src.desc = text("There are [] caps\s left! Make sure to recycle the box in an autolathe when it gets empty.", src.amount_left) - return - /* * Toy crossbow */ diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index ea7ea93ab7..43b58a1726 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -84,7 +84,7 @@ /obj/item/toy/balloon, /obj/item/toy/blink, /obj/item/toy/crossbow, - /obj/item/toy/gun, + /obj/item/weapon/gun/projectile/revolver/capgun, /obj/item/toy/katana, /obj/item/toy/prize/deathripley, /obj/item/toy/prize/durand, diff --git a/code/modules/projectiles/ammunition/boxes.dm b/code/modules/projectiles/ammunition/boxes.dm index ac0dde64c0..7840b37d28 100644 --- a/code/modules/projectiles/ammunition/boxes.dm +++ b/code/modules/projectiles/ammunition/boxes.dm @@ -67,9 +67,9 @@ /obj/item/ammo_magazine/c9mm name = "ammunition Box (9mm)" - icon_state = "9mm" + icon_state = "9mm" origin_tech = list(TECH_COMBAT = 2) - matter = list(DEFAULT_WALL_MATERIAL = 1800) + matter = list(DEFAULT_WALL_MATERIAL = 1800) caliber = "9mm" ammo_type = /obj/item/ammo_casing/c9mm max_ammo = 30 @@ -192,3 +192,12 @@ max_ammo = 20 multiple_sprites = 1 +/obj/item/ammo_magazine/caps + name = "speed loader (caps)" + icon_state = "T38" + caliber = "caps" + color = "#FF0000" + ammo_type = /obj/item/ammo_casing/cap + matter = list(DEFAULT_WALL_MATERIAL = 600) + max_ammo = 7 + multiple_sprites = 1 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/bullets.dm b/code/modules/projectiles/ammunition/bullets.dm index ce22fd271f..1988b5f037 100644 --- a/code/modules/projectiles/ammunition/bullets.dm +++ b/code/modules/projectiles/ammunition/bullets.dm @@ -158,3 +158,10 @@ icon_state = "rocketshell" projectile_type = /obj/item/missile caliber = "rocket" + +/obj/item/ammo_casing/cap + name = "cap" + desc = "A cap for children toys." + caliber = "caps" + color = "#FF0000" + projectile_type = /obj/item/projectile/bullet/pistol/cap diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 2cfcaeb153..3a9a3349c0 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -62,4 +62,14 @@ flick("deckard-reload",src) ..() +/obj/item/weapon/gun/projectile/revolver/capgun + name = "cap gun" + desc = "Looks almost like the real thing! Ages 8 and up." + icon_state = "revolver" + item_state = "revolver" + caliber = "caps" + origin_tech = list(TECH_COMBAT = 1, TECH_MATERIAL = 1) + handle_casings = CYCLE_CASINGS + max_shells = 7 + ammo_type = /obj/item/ammo_casing/cap diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 2038d718e0..c9981933fb 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -193,3 +193,13 @@ /obj/item/projectile/bullet/shotgun/practice name = "practice" damage = 5 + +/obj/item/projectile/bullet/pistol/cap + name = "cap" + damage = 0 + nodamage = 1 + embed = 0 + sharp = 0 + +/obj/item/projectile/bullet/pistol/cap/process() + return 0 \ No newline at end of file From 26becb7e5b6363dd2eba96cc9b306e4c48545bd1 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 05:54:22 +0300 Subject: [PATCH 4/8] changelog --- html/changelogs/chinsky-capguns.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/chinsky-capguns.yml diff --git a/html/changelogs/chinsky-capguns.yml b/html/changelogs/chinsky-capguns.yml new file mode 100644 index 0000000000..e6b63e82d1 --- /dev/null +++ b/html/changelogs/chinsky-capguns.yml @@ -0,0 +1,7 @@ + +author: Chinsky + +delete-after: True + +changes: + - rscadd: "Made capguns into proper guns code-wise. It means you can now take people hostage with them, stick in your mouth, and all other things you can do with real guns but probably shouldn't." \ No newline at end of file From f5a59ecc9be3b660331d3bf48e3afa877baec6a0 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 06:00:22 +0300 Subject: [PATCH 5/8] Compile fix --- code/game/objects/items/devices/uplink_items.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/uplink_items.dm b/code/game/objects/items/devices/uplink_items.dm index e06bc3da16..6442268925 100644 --- a/code/game/objects/items/devices/uplink_items.dm +++ b/code/game/objects/items/devices/uplink_items.dm @@ -142,9 +142,9 @@ datum/uplink_item/dd_SortValue() name = "14.5mm" path = /obj/item/weapon/storage/box/sniperammo -/datum/uplink_item/item/ammo/a12mm +/datum/uplink_item/item/ammo/a10mm name = "12mm" - path = /obj/item/ammo_magazine/a12mm + path = /obj/item/ammo_magazine/a10mm /datum/uplink_item/item/ammo/a762 name = "7.62mm" From 822d48928b13f6b718c24c34553e7d53af240f2b Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 06:17:15 +0300 Subject: [PATCH 6/8] Fixes caps getting stuck in air forever. Also apparently just being nodamage 0 damage non-sharp bullet is not enough to stop suicide from working -_-. --- code/modules/projectiles/projectile/bullets.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index c9981933fb..e2574387a9 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -196,10 +196,12 @@ /obj/item/projectile/bullet/pistol/cap name = "cap" + damage_type = HALLOSS damage = 0 nodamage = 1 embed = 0 sharp = 0 /obj/item/projectile/bullet/pistol/cap/process() - return 0 \ No newline at end of file + loc = null + qdel(src) \ No newline at end of file From a15fb44d0eaffbe99b27b6c5e35359afe77680e7 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Fri, 14 Aug 2015 20:03:23 +0300 Subject: [PATCH 7/8] Whoops didn't mean to commit dme and int --- baystation12.dme | 7 ++++++- baystation12.int | 7 +------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index c20d20a46a..b205fe7648 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1752,5 +1752,10 @@ #include "code\ZAS\Zone.dm" #include "interface\interface.dm" #include "interface\skin.dmf" -#include "maps\mtest.dmm" +#include "maps\exodus-1.dmm" +#include "maps\exodus-2.dmm" +#include "maps\exodus-3.dmm" +#include "maps\exodus-4.dmm" +#include "maps\exodus-5.dmm" +#include "maps\exodus-6.dmm" // END_INCLUDE diff --git a/baystation12.int b/baystation12.int index 918133f579..b82874fded 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,11 +1,6 @@ // BEGIN_INTERNALS /* -LAST_COMPILE_TIME: 1439521929 -DIR: code code\game code\game\objects code\game\objects\items\devices code\modules code\modules\projectiles code\modules\projectiles\ammunition code\modules\projectiles\projectile maps -AUTO_FILE_DIR: OFF MAP_ICON_TYPE: 0 -LAST_COMPILE_VERSION: 508.1290 -WINDOW: code\game\objects\items\devices\uplink_items.dm;code\modules\projectiles\projectile\special.dm;code\modules\projectiles\projectile\bullets.dm;code\modules\projectiles\projectile\energy.dm -FILE: code\modules\projectiles\projectile\bullets.dm +AUTO_FILE_DIR: OFF */ // END_INTERNALS From 28cf8603329a95c5d6b2b0bb4cffc19179fb1bfb Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 1 Sep 2015 12:18:49 +0300 Subject: [PATCH 8/8] Adds revolver spin sound. --- .../projectiles/guns/projectile/revolver.dm | 1 + sound/weapons/revolver_spin.ogg | Bin 0 -> 43051 bytes 2 files changed, 1 insertion(+) create mode 100644 sound/weapons/revolver_spin.ogg diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 92d08e0867..d7ee4dcbeb 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -18,6 +18,7 @@ chamber_offset = 0 visible_message("\The [usr] spins the cylinder of \the [src]!", \ "You hear something metallic spin and click.") + playsound(src.loc, 'sound/weapons/revolver_spin.ogg', 100, 1) loaded = shuffle(loaded) if(rand(1,max_shells) > loaded.len) chamber_offset = rand(0,max_shells - loaded.len) diff --git a/sound/weapons/revolver_spin.ogg b/sound/weapons/revolver_spin.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8e40848d6904a16655c266a4f98df8a8b7568173 GIT binary patch literal 43051 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 literal 0 HcmV?d00001