From 84cb9b65ef3fd20081e8d20428dcf5cafad22f55 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 23:20:19 +0100 Subject: [PATCH] TG: Updated the barman's shotgun, it acts like a double-barrel now, and he can saw it off. Added Khodoque's new shotgun sprites. Added my new gasmask sprites. Removed emergency gasmasks, as the distinction is non-existent. Very slightly reshuffled some mask stuff around, but it's still godawful. Medical masks are now /obj/item/clothing/mask/breath/medical Removed the define for HALFMASK, as it was completely unused. Revision: r3493 Author: petethegoat --- code/game/gamemodes/wizard/rightandwrong.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- code/modules/paperwork/folders.dm | 2 +- code/modules/projectiles/ammunition.dm | 4 +- code/modules/projectiles/gun.dm | 1 + code/modules/projectiles/guns/projectile.dm | 20 +++- .../projectiles/guns/projectile/shotgun.dm | 92 +++++++++++++++--- code/modules/projectiles/projectile.dm | 12 +-- icons/mob/back.dmi | Bin 37776 -> 39926 bytes maps/tgstation.2.0.8.dmm | 2 +- 10 files changed, 106 insertions(+), 31 deletions(-) diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 5bd77a7fdeb..47ac7dbdca6 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -44,7 +44,7 @@ if("cannon") new /obj/item/weapon/gun/energy/lasercannon(get_turf(H)) if("shotgun") - new /obj/item/weapon/gun/projectile/shotgun/combat(get_turf(H)) + new /obj/item/weapon/gun/projectile/shotgun/pump/combat(get_turf(H)) if("freeze") new /obj/item/weapon/gun/energy/temperature(get_turf(H)) if("uzi") diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 3ab582828e1..b1260a98b7e 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -565,7 +565,7 @@ malf_picker.use(src) -//I am the icon meister. Bow fefore me. +//I am the icon meister. Bow fefore me. //>fefore /mob/living/silicon/ai/proc/ai_hologram_change() set name = "Change Hologram" set desc = "Change the default hologram available to AI to something else." diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 00b4c61cbf4..9ad6a241b26 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -1,10 +1,10 @@ -//THIS IS OBVIOUSLY WIP, SORRY -PETE /obj/item/weapon/folder name = "folder" desc = "A folder." icon = 'bureaucracy.dmi' icon_state = "folder" w_class = 2 + pressure_resistance = 2 /obj/item/weapon/folder/blue desc = "A blue folder." diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index bf621d52ca0..a8802a7f1a3 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -50,5 +50,5 @@ update_icon() if(multiple_sprites) - icon_state = text("[initial(icon_state)]-[]", stored_ammo.len) - desc = text("There are [] shell\s left!", stored_ammo.len) + icon_state = "[initial(icon_state)]-[stored_ammo.len]" + desc = "There are [stored_ammo.len] shell\s left!" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index d01356ccf7e..a7dccbcf285 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -19,6 +19,7 @@ caliber = "" silenced = 0 recoil = 0 + ejectshell = 1 tmp/list/mob/living/target //List of who yer targeting. tmp/lock_time = -100 tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 9f09417a9cb..21f8eeefff7 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -25,12 +25,16 @@ load_into_chamber() - if(in_chamber) return 1 - if(!loaded.len) return 0 + if(in_chamber) + return 1 + + if(!loaded.len) + return 0 var/obj/item/ammo_casing/AC = loaded[1] //load next casing. loaded -= AC //Remove casing from loaded list. AC.loc = get_turf(src) //Eject casing onto ground. + AC.desc += " This one is spent." //descriptions are magic if(AC.BB) in_chamber = AC.BB //Load projectile into chamber. @@ -40,6 +44,7 @@ attackby(var/obj/item/A as obj, mob/user as mob) + var/num_loaded = 0 if(istype(A, /obj/item/ammo_magazine)) if((load_method == 2) && loaded.len) return @@ -64,13 +69,18 @@ loaded += AC num_loaded++ if(num_loaded) - user << text("\blue You load [] shell\s into the gun!", num_loaded) + user << "\blue You load [num_loaded] shell\s into the gun!" A.update_icon() update_icon() return - update_icon() - desc = initial(desc) + text(" Has [] rounds remaining.", loaded.len) + examine() + ..() + usr << "Has [loaded.len] round\s remaining." + if(in_chamber && !loaded.len) + usr << "However, it has a chambered round." + if(in_chamber && loaded.len) + usr << "It also has a chambered round." return diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index eb6746cbc29..7b5b9056a26 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -1,13 +1,14 @@ -/obj/item/weapon/gun/projectile/shotgun - name = "\improper Shotgun" +/obj/item/weapon/gun/projectile/shotgun/pump + name = "shotgun" desc = "Useful for sweeping alleys." icon_state = "shotgun" - max_shells = 2 + item_state = "shotgun" + max_shells = 4 w_class = 4.0 force = 10 flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK caliber = "shotgun" - origin_tech = "combat=3;materials=1" + origin_tech = "combat=4;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" var recentpump = 0 // to prevent spammage @@ -16,7 +17,8 @@ load_into_chamber() - if(in_chamber) return 1 + if(in_chamber) + return 1 return 0 @@ -30,7 +32,7 @@ return - proc/pump(mob/M) + proc/pump(mob/M as mob) playsound(M, 'shotgunpump.ogg', 60, 1) pumped = 0 if(current_shell)//We have a shell in the chamber @@ -44,20 +46,82 @@ current_shell = AC if(AC.BB) in_chamber = AC.BB //Load projectile into chamber. + update_icon() //I.E. fix the desc return 1 - - -/obj/item/weapon/gun/projectile/shotgun/combat - name = "\improper Combat Shotgun" +/obj/item/weapon/gun/projectile/shotgun/pump/combat + name = "combat shotgun" icon_state = "cshotgun" max_shells = 8 + origin_tech = "combat=5;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun" +//this is largely hacky and bad :( -Pete +/obj/item/weapon/gun/projectile/shotgun/doublebarrel + name = "double-barreled shotgun" + desc = "A true classic." + icon_state = "dshotgun" + item_state = "shotgun" + max_shells = 2 + w_class = 4.0 + force = 10 + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + caliber = "shotgun" + origin_tech = "combat=3;materials=1" + ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" + load_into_chamber() + if(in_chamber) + return 1 + if(!loaded.len) + return 0 -/obj/item/weapon/gun/projectile/shotgun/combat2 - name = "\improper Security Combat Shotgun" - icon_state = "cshotgun" - max_shells = 4 + var/obj/item/ammo_casing/AC = loaded[1] //load next casing. + loaded -= AC //Remove casing from loaded list. + AC.desc += " This one is spent." + if(AC.BB) + in_chamber = AC.BB //Load projectile into chamber. + AC.BB.loc = src //Set projectile loc to gun. + return 1 + return 0 + + attack_self(mob/living/user as mob) + if(!(locate(/obj/item/ammo_casing/shotgun) in src) && !loaded.len) + user << "\The [src] is empty." + return + + for(var/obj/item/ammo_casing/shotgun/shell in src) //This feels like a hack. //don't code at 3:30am kids!! + if(shell in loaded) + loaded -= shell + shell.loc = get_turf(src.loc) + + user << "You break \the [src]." + update_icon() + + attackby(var/obj/item/A as obj, mob/user as mob) + if(istype(A, /obj/item/ammo_casing) && !load_method) + var/obj/item/ammo_casing/AC = A + if(AC.caliber == caliber && (loaded.len < max_shells) && (contents.len < max_shells)) //forgive me father, for i have sinned + user.drop_item() + AC.loc = src + loaded += AC + user << "You load a shell into \the [src]!" + A.update_icon() + update_icon() + if(istype(A, /obj/item/weapon/circular_saw) || istype(A, /obj/item/weapon/melee/energy) || istype(A, /obj/item/weapon/pickaxe/plasmacutter)) + user << "You begin to shorten the barrel of \the [src]." + if(loaded.len) + afterattack(user, user) //will this work? + playsound(user, fire_sound, 50, 1) + user.visible_message("The shotgun goes off!", "The shotgun goes off in your face!") + return + if(do_after(user, 30)) //SHIT IS STEALTHY EYYYYY + icon_state = "sawnshotgun" + w_class = 3.0 + item_state = "gun" + flags &= ~ONBACK //you can't sling it on your back + flags |= ONBELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + name = "sawn-off shotgun" + desc = "Omar's coming!" + user << "You shorten the barrel of \the [src]!" \ No newline at end of file diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index ebfd27c4858..3738a409210 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -10,7 +10,7 @@ */ /obj/item/projectile - name = "\improper Projectile" + name = "projectile" icon = 'projectiles.dmi' icon_state = "bullet" density = 1 @@ -84,18 +84,18 @@ return // nope.avi if(!silenced) - visible_message("\red [A] is hit by the [src]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + visible_message("\red [A.name] is hit by the [src.name] in the [def_zone]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter else - M << "\red You've been shot!" + M << "\red You've been shot in the [def_zone] by the [src.name]!" if(istype(firer, /mob)) - M.attack_log += text("\[[]\] []/[] shot []/[] with a []", time_stamp(), firer, firer.ckey, M, M.ckey, src) - firer.attack_log += text("\[[]\] []/[] shot []/[] with a []", time_stamp(), firer, firer.ckey, M, M.ckey, src) + M.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [M]/[M.ckey] with a [src]" + firer.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [M]/[M.ckey] with a [src]" log_admin("ATTACK: [firer] ([firer.ckey]) shot [M] ([M.ckey]) with [src].") message_admins("ATTACK: [firer] ([firer.ckey]) shot [M] ([M.ckey]) with [src].") log_attack("[firer] ([firer.ckey]) shot [M] ([M.ckey]) with a [src]") else - M.attack_log += text("\[[]\] UNKNOWN SUBJECT (No longer exists) shot []/[] with a []", time_stamp(), M, M.ckey, src) + M.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [M]/[M.ckey] with a [src]" log_admin("ATTACK: UNKNOWN (no longer exists) shot [M] ([M.ckey]) with [src].") message_admins("ATTACK: UNKNOWN (no longer exists) shot [M] ([M.ckey]) with [src].") log_attack("UNKNOWN shot [M] ([M.ckey]) with a [src]") diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 7636523d57c01db964b7a40cc2515e316965c060..e4bd4cdfed39a545eab39be4ec72332323575e1e 100644 GIT binary patch delta 19013 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 delta 16899 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 Jaxud%{|9D+SXKZ4 diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 0185e6c3bb2..3682a2461de 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -17,7 +17,7 @@ "aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aas" = (/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aat" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) "aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aaw" = (/turf/simulated/floor/plating/airless,/area)