From 69ed4220192fce5e89ff3601607596d4db2469ff Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 27 Jul 2019 14:45:17 -0500 Subject: [PATCH 1/2] Adds Laser Tag Turrets Plus Changes (#6324) * Adds Laser Tag Turrets * Adds changelog * Reverts Lethal Turrets Shooting to Kill * Small No Longer Means Misc Life * Revert "Merge branch 'master' into Turret" This reverts commit 0300e6723b1aec0c47f8f82f7db770aa29af2483, reversing changes made to 219348783d49b3205c3ed64bdd604f61791e6e72. * Revert "Revert "Merge branch 'master' into Turret"" This reverts commit ca3d13b3372f2c5587d8d2cc449a6da8503494e4. * Github why * Change laser.dm to master? * Revert "Change laser.dm to master?" This reverts commit da562f6bc1ec43fe0cf5fe6ec5af61ada3474dd9. --- code/datums/supplypacks/recreation.dm | 10 + code/game/machinery/portable_turret.dm | 367 ++++++------ code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 522 +++++++++--------- code/modules/projectiles/projectile/beams.dm | 39 +- code/modules/reagents/reagent_dispenser.dm | 2 +- .../xenoarcheaology/tools/coolant_tank.dm | 2 +- html/changelogs/Nalarac - Turret Tweaks.yml | 41 ++ icons/obj/turrets.dmi | Bin 90953 -> 96079 bytes 9 files changed, 539 insertions(+), 446 deletions(-) create mode 100644 html/changelogs/Nalarac - Turret Tweaks.yml diff --git a/code/datums/supplypacks/recreation.dm b/code/datums/supplypacks/recreation.dm index 9c12c17a14..357f0eaead 100644 --- a/code/datums/supplypacks/recreation.dm +++ b/code/datums/supplypacks/recreation.dm @@ -87,4 +87,14 @@ contains = list( /obj/item/weapon/storage/box/wormcan, /obj/item/weapon/storage/box/wormcan/deluxe + ) + +/datum/supply_pack/recreation/ltagturrets + name = "Laser Tag Turrets" + cost = 40 + containername = "laser tag turret crate" + containertype = /obj/structure/closet/crate + contains = list( + /obj/machinery/porta_turret/lasertag/blue, + /obj/machinery/porta_turret/lasertag/red ) \ No newline at end of file diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 12343bb343..bf946b444e 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -36,83 +36,73 @@ name = "turret" catalogue_data = list(/datum/category_item/catalogue/technology/turret) icon = 'icons/obj/turrets.dmi' - icon_state = "turret_cover" - anchored = 1 + icon_state = "turret_cover_normal" + anchored = TRUE - density = 0 - use_power = 1 //this turret uses and requires power + density = FALSE + use_power = TRUE //this turret uses and requires power idle_power_usage = 50 //when inactive, this turret takes up constant 50 Equipment power active_power_usage = 300 //when active, this turret takes up constant 300 Equipment power power_channel = EQUIP //drains power from the EQUIPMENT channel req_one_access = list(access_security, access_heads) - // icon_states for turrets. - // These are for the turret covers. - var/closed_state = "turret_cover" // For when it is closed. - var/raising_state = "popup" // When turret is opening. - var/opened_state = "open" // When fully opened. - var/lowering_state = "popdown" // When closing. - var/gun_active_state = "target_prism" // The actual gun's icon_state when active. - var/gun_disabled_state = "grey_target_prism" // Gun sprite when depowered/disabled. - var/gun_destroyed_state = "destroyed_target_prism" // Turret sprite for when the turret dies. - - var/raised = 0 //if the turret cover is "open" and the turret is raised - var/raising= 0 //if the turret is currently opening or closing its cover - var/health = 80 //the turret's health - var/maxhealth = 80 //turrets maximal health. - var/auto_repair = 0 //if 1 the turret slowly repairs itself. - var/locked = 1 //if the turret's behaviour control access is locked - var/controllock = 0 //if the turret responds to control panels + var/raised = FALSE //if the turret cover is "open" and the turret is raised + var/raising= FALSE //if the turret is currently opening or closing its cover + var/health = 80 //the turret's health + var/maxhealth = 80 //turrets maximal health. + var/auto_repair = FALSE //if 1 the turret slowly repairs itself. + var/locked = TRUE //if the turret's behaviour control access is locked + var/controllock = FALSE //if the turret responds to control panels var/installation = /obj/item/weapon/gun/energy/gun //the type of weapon installed - var/gun_charge = 0 //the charge of the gun inserted - var/projectile = null //holder for bullettype - var/eprojectile = null //holder for the shot when emagged - var/reqpower = 500 //holder for power needed - var/iconholder = null //holder for the icon_state. 1 for sprite based on icon_color, null for blue. - var/icon_color = "orange" // When iconholder is set to 1, the icon_state changes based on what is in this variable. - var/egun = null //holder to handle certain guns switching bullettypes + var/gun_charge = 0 //the charge of the gun inserted + var/projectile = null //holder for bullettype + var/lethal_projectile = null //holder for the shot when emagged + var/reqpower = 500 //holder for power needed + var/turret_type = "normal" + var/icon_color = "blue" + var/lethal_icon_color = "blue" - var/last_fired = 0 //1: if the turret is cooling down from a shot, 0: turret is ready to fire + var/last_fired = FALSE //TRUE: if the turret is cooling down from a shot, FALSE: turret is ready to fire var/shot_delay = 1.5 SECONDS //1.5 seconds between each shot - var/check_arrest = 1 //checks if the perp is set to arrest - var/check_records = 1 //checks if a security record exists at all - var/check_weapons = 0 //checks if it can shoot people that have a weapon they aren't authorized to have - var/check_access = 1 //if this is active, the turret shoots everything that does not meet the access requirements - var/check_anomalies = 1 //checks if it can shoot at unidentified lifeforms (ie xenos) - var/check_synth = 0 //if active, will shoot at anything not an AI or cyborg - var/check_all = 0 //If active, will fire on anything, including synthetics. - var/ailock = 0 // AI cannot use this - var/faction = null //if set, will not fire at people in the same faction for any reason. + var/check_arrest = TRUE //checks if the perp is set to arrest + var/check_records = TRUE //checks if a security record exists at all + var/check_weapons = FALSE //checks if it can shoot people that have a weapon they aren't authorized to have + var/check_access = TRUE //if this is active, the turret shoots everything that does not meet the access requirements + var/check_anomalies = TRUE //checks if it can shoot at unidentified lifeforms (ie xenos) + var/check_synth = FALSE //if active, will shoot at anything not an AI or cyborg + var/check_all = FALSE //If active, will fire on anything, including synthetics. + var/ailock = FALSE // AI cannot use this + var/faction = null //if set, will not fire at people in the same faction for any reason. - var/attacked = 0 //if set to 1, the turret gets pissed off and shoots at people nearby (unless they have sec access!) + var/attacked = FALSE //if set to TRUE, the turret gets pissed off and shoots at people nearby (unless they have sec access!) - var/enabled = 1 //determines if the turret is on - var/lethal = 0 //whether in lethal or stun mode - var/disabled = 0 + var/enabled = TRUE //determines if the turret is on + var/lethal = FALSE //whether in lethal or stun mode + var/disabled = FALSE - var/shot_sound //what sound should play when the turret fires - var/eshot_sound //what sound should play when the emagged turret fires + var/shot_sound //what sound should play when the turret fires + var/lethal_shot_sound //what sound should play when the emagged turret fires var/datum/effect/effect/system/spark_spread/spark_system //the spark system, used for generating... sparks? - var/wrenching = 0 + var/wrenching = FALSE var/last_target //last target fired at, prevents turrets from erratically firing at all valid targets in range var/timeout = 10 // When a turret pops up, then finds nothing to shoot at, this number decrements until 0, when it pops down. var/can_salvage = TRUE // If false, salvaging doesn't give you anything. /obj/machinery/porta_turret/crescent req_one_access = list(access_cent_specops) - enabled = 0 - ailock = 1 - check_synth = 0 - check_access = 1 - check_arrest = 1 - check_records = 1 - check_weapons = 1 - check_anomalies = 1 - check_all = 0 + enabled = FALSE + ailock = TRUE + check_synth = FALSE + check_access = TRUE + check_arrest = TRUE + check_records = TRUE + check_weapons = TRUE + check_anomalies = TRUE + check_all = FALSE /obj/machinery/porta_turret/can_catalogue(mob/user) // Dead turrets can't be scanned. if(stat & BROKEN) @@ -121,8 +111,8 @@ return ..() /obj/machinery/porta_turret/stationary - ailock = 1 - lethal = 1 + ailock = TRUE + lethal = TRUE installation = /obj/item/weapon/gun/energy/laser /obj/machinery/porta_turret/stationary/syndie // Generic turrets for POIs that need to not shoot their buddies. @@ -155,7 +145,7 @@ name = "interior anti-boarding turret" desc = "A very tough looking turret made by alien hands." catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_turret) - icon_state = "alien_turret_cover" + icon_state = "turret_cover_alien" req_one_access = list(access_alien) installation = /obj/item/weapon/gun/energy/alien enabled = TRUE @@ -164,19 +154,12 @@ check_all = TRUE health = 250 // Similar to the AI turrets. maxhealth = 250 - - closed_state = "alien_turret_cover" - raising_state = "alien_popup" - opened_state = "alien_open" - lowering_state = "alien_popdown" - gun_active_state = "alien_gun" - gun_disabled_state = "alien_gun_disabled" - gun_destroyed_state = "alien_gun_destroyed" + turret_type = "alien" /obj/machinery/porta_turret/alien/destroyed // Turrets that are already dead, to act as a warning of what the rest of the submap contains. name = "broken interior anti-boarding turret" desc = "A very tough looking turret made by alien hands. This one looks destroyed, thankfully." - icon_state = "alien_gun_destroyed" + icon_state = "destroyed_target_prism_alien" stat = BROKEN can_salvage = FALSE // So you need to actually kill a turret to get the alien gun. @@ -184,18 +167,11 @@ name = "industrial turret" desc = "This variant appears to be much more rugged." req_one_access = list(access_heads) + icon_state = "turret_cover_industrial" installation = /obj/item/weapon/gun/energy/phasegun health = 200 maxhealth = 200 - - icon_state = "turret_cover_industrial" - closed_state = "turret_cover_industrial" - raising_state = "popup_industrial" - opened_state = "open_industrial" - lowering_state = "popdown_industrial" - gun_active_state = "target_prism_industrial" - gun_disabled_state = "grey_target_prism_industrial" - gun_destroyed_state = "destroyed_target_prism_industrial" + turret_type = "industrial" /obj/machinery/porta_turret/industrial/bullet_act(obj/item/projectile/Proj) var/damage = round(Proj.get_structure_damage() * 1.33) @@ -205,10 +181,10 @@ if(enabled) if(!attacked && !emagged) - attacked = 1 + attacked = TRUE spawn() sleep(60) - attacked = 0 + attacked = FALSE take_damage(damage) @@ -230,6 +206,97 @@ check_all = TRUE can_salvage = FALSE // So you can't just twoshot a turret and get a fancy gun +/obj/machinery/porta_turret/lasertag + name = "lasertag turret" + turret_type = "normal" + req_one_access = list() + installation = /obj/item/weapon/gun/energy/lasertag/omni + + locked = FALSE + enabled = FALSE + anchored = FALSE + //These two are used for lasertag + check_synth = FALSE + check_weapons = FALSE + //These vars aren't used + check_access = FALSE + check_arrest = FALSE + check_records = FALSE + check_anomalies = FALSE + check_all = FALSE + +/obj/machinery/porta_turret/lasertag/red + turret_type = "red" + installation = /obj/item/weapon/gun/energy/lasertag/red + check_weapons = TRUE // Used to target blue players + +/obj/machinery/porta_turret/lasertag/blue + turret_type = "blue" + installation = /obj/item/weapon/gun/energy/lasertag/blue + check_synth = TRUE // Used to target red players + +/obj/machinery/porta_turret/lasertag/assess_living(var/mob/living/L) + if(!ishuman(L)) + return TURRET_NOT_TARGET + + if(L.invisibility >= INVISIBILITY_LEVEL_ONE) // Cannot see him. see_invisible is a mob-var + return TURRET_NOT_TARGET + + if(get_dist(src, L) > 7) //if it's too far away, why bother? + return TURRET_NOT_TARGET + + if(!(L in check_trajectory(L, src))) //check if we have true line of sight + return TURRET_NOT_TARGET + + if(L.lying) //Don't need to stun-lock the players + return TURRET_NOT_TARGET + + if(ishuman(L)) + var/mob/living/carbon/human/M = L + if(istype(M.wear_suit, /obj/item/clothing/suit/redtag) && check_synth) // Checks if they are a red player + return TURRET_PRIORITY_TARGET + + if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag) && check_weapons) // Checks if they are a blue player + return TURRET_PRIORITY_TARGET + +/obj/machinery/porta_turret/lasertag/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + data["access"] = !isLocked(user) + data["locked"] = locked + data["enabled"] = enabled + data["is_lethal"] = 1 + data["lethal"] = lethal + + if(data["access"]) + var/settings[0] + settings[++settings.len] = list("category" = "Target Red", "setting" = "check_synth", "value" = check_synth) // Could not get the UI to work with new vars specifically for lasertag turrets -Nalarac + settings[++settings.len] = list("category" = "Target Blue", "setting" = "check_weapons", "value" = check_weapons) // So I'm using these variables since they don't do anything else in this case + data["settings"] = settings + + ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "turret_control.tmpl", "Turret Controls", 500, 300) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + +/obj/machinery/porta_turret/lasertag/Topic(href, href_list) + if(..()) + return 1 + + if(href_list["command"] && href_list["value"]) + var/value = text2num(href_list["value"]) + if(href_list["command"] == "enable") + enabled = value + else if(href_list["command"] == "lethal") + lethal = value + else if(href_list["command"] == "check_synth") + check_synth = value + else if(href_list["command"] == "check_weapons") + check_weapons = value + + return 1 + /obj/machinery/porta_turret/Initialize() //Sets up a spark system spark_system = new /datum/effect/effect/system/spark_spread @@ -239,7 +306,7 @@ setup() // If turrets ever switch overlays, this will need to be cached and reapplied each time overlays_cut() is called. - var/image/turret_opened_overlay = image(icon, opened_state) + var/image/turret_opened_overlay = image(icon, "open_[turret_type]") turret_opened_overlay.layer = layer-0.1 add_overlay(turret_opened_overlay) return ..() @@ -251,99 +318,85 @@ /obj/machinery/porta_turret/update_icon() if(stat & BROKEN) // Turret is dead. - icon_state = gun_destroyed_state + icon_state = "destroyed_target_prism_[turret_type]" else if(raised || raising) // Turret is open. if(powered() && enabled) // Trying to shoot someone. - icon_state = gun_active_state + if(lethal) + icon_state = "[lethal_icon_color]_target_prism_[turret_type]" + else + icon_state = "[icon_color]_target_prism_[turret_type]" else // Disabled. - icon_state = gun_disabled_state + icon_state = "grey_target_prism_[turret_type]" else // Its closed. - icon_state = closed_state + icon_state = "turret_cover_[turret_type]" /obj/machinery/porta_turret/proc/setup() var/obj/item/weapon/gun/energy/E = installation //All energy-based weapons are applicable + var/obj/item/projectile/P = initial(E.projectile_type) //var/obj/item/ammo_casing/shottype = E.projectile_type - projectile = initial(E.projectile_type) - eprojectile = projectile - shot_sound = initial(E.fire_sound) - eshot_sound = shot_sound + projectile = P + lethal_projectile = projectile + shot_sound = initial(P.fire_sound) + lethal_shot_sound = shot_sound + + if(istype(P, /obj/item/projectile/energy)) + icon_color = "orange" + + else if(istype(P, /obj/item/projectile/beam/stun)) + icon_color = "blue" + + else if(istype(P, /obj/item/projectile/beam/lasertag)) + icon_color = "blue" + + else if(istype(P, /obj/item/projectile/beam)) + icon_color = "red" + + else + icon_color = "blue" + + lethal_icon_color = icon_color weapon_setup(installation) /obj/machinery/porta_turret/proc/weapon_setup(var/guntype) switch(guntype) - if(/obj/item/weapon/gun/energy/laser/practice) - iconholder = 1 - eprojectile = /obj/item/projectile/beam - -// if(/obj/item/weapon/gun/energy/laser/practice/sc_laser) -// iconholder = 1 -// eprojectile = /obj/item/projectile/beam - if(/obj/item/weapon/gun/energy/gun/burst) - iconholder = 1 - eprojectile = /obj/item/projectile/beam/burstlaser - eshot_sound = 'sound/weapons/Laser.ogg' - icon_color = "red" - projectile = /obj/item/projectile/beam/stun/weak - shot_sound = 'sound/weapons/Taser.ogg' + lethal_icon_color = "red" + lethal_projectile = /obj/item/projectile/beam/burstlaser + lethal_shot_sound = 'sound/weapons/Laser.ogg' shot_delay = 1 SECOND if(/obj/item/weapon/gun/energy/phasegun) - iconholder = 1 - eprojectile = /obj/item/projectile/energy/phase/heavy - eshot_sound = 'sound/weapons/gunshot_pathetic.ogg' icon_color = "orange" - projectile = /obj/item/projectile/energy/phase - shot_sound = 'sound/weapons/gunshot_pathetic.ogg' + lethal_icon_color = "orange" + lethal_projectile = /obj/item/projectile/energy/phase/heavy shot_delay = 1 SECOND - if(/obj/item/weapon/gun/energy/retro) - iconholder = 1 - -// if(/obj/item/weapon/gun/energy/retro/sc_retro) -// iconholder = 1 - - if(/obj/item/weapon/gun/energy/captain) - iconholder = 1 - - if(/obj/item/weapon/gun/energy/lasercannon) - iconholder = 1 - - if(/obj/item/weapon/gun/energy/taser) - eprojectile = /obj/item/projectile/beam - eshot_sound = 'sound/weapons/Laser.ogg' - - if(/obj/item/weapon/gun/energy/stunrevolver) - eprojectile = /obj/item/projectile/beam - eshot_sound = 'sound/weapons/Laser.ogg' - if(/obj/item/weapon/gun/energy/gun) - eprojectile = /obj/item/projectile/beam //If it has, going to kill mode - eshot_sound = 'sound/weapons/Laser.ogg' - egun = 1 + lethal_icon_color = "red" + lethal_projectile = /obj/item/projectile/beam //If it has, going to kill mode + lethal_shot_sound = 'sound/weapons/Laser.ogg' if(/obj/item/weapon/gun/energy/gun/nuclear) - eprojectile = /obj/item/projectile/beam //If it has, going to kill mode - eshot_sound = 'sound/weapons/Laser.ogg' - egun = 1 + lethal_icon_color = "red" + lethal_projectile = /obj/item/projectile/beam //If it has, going to kill mode + lethal_shot_sound = 'sound/weapons/Laser.ogg' if(/obj/item/weapon/gun/energy/xray) - eprojectile = /obj/item/projectile/beam/xray + lethal_icon_color = "green" + lethal_projectile = /obj/item/projectile/beam/xray projectile = /obj/item/projectile/beam/stun // Otherwise we fire xrays on both modes. - eshot_sound = 'sound/weapons/eluger.ogg' + lethal_shot_sound = 'sound/weapons/eluger.ogg' shot_sound = 'sound/weapons/Taser.ogg' - iconholder = 1 - icon_color = "green" /obj/machinery/porta_turret/proc/isLocked(mob/user) if(ailock && issilicon(user)) @@ -486,20 +539,20 @@ "You begin [anchored ? "un" : ""]securing the turret." \ ) - wrenching = 1 + wrenching = TRUE if(do_after(user, 50 * I.toolspeed)) //This code handles moving the turret around. After all, it's a portable turret! if(!anchored) playsound(loc, I.usesound, 100, 1) - anchored = 1 + anchored = TRUE update_icon() to_chat(user, "You secure the exterior bolts on the turret.") else if(anchored) playsound(loc, I.usesound, 100, 1) - anchored = 0 + anchored = FALSE to_chat(user, "You unsecure the exterior bolts on the turret.") update_icon() - wrenching = 0 + wrenching = FALSE else if(istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) //Behavior lock/unlock mangement @@ -540,12 +593,11 @@ //the turret shoot much, much faster. to_chat(user, "You short out [src]'s threat assessment circuits.") visible_message("[src] hums oddly...") - emagged = 1 - iconholder = 1 - controllock = 1 - enabled = 0 //turns off the turret temporarily + emagged = TRUE + controllock = TRUE + enabled = FALSE //turns off the turret temporarily sleep(60) //6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit - enabled = 1 //turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here + enabled = TRUE //turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here return 1 /obj/machinery/porta_turret/proc/take_damage(var/force) @@ -571,7 +623,7 @@ attacked = 1 spawn() sleep(60) - attacked = 0 + attacked = FALSE ..() @@ -587,12 +639,12 @@ check_access = prob(20) // check_access is a pretty big deal, so it's least likely to get turned on check_anomalies = prob(50) if(prob(5)) - emagged = 1 + emagged = TRUE enabled=0 spawn(rand(60,600)) if(!enabled) - enabled=1 + enabled = TRUE ..() @@ -677,7 +729,7 @@ if(faction && L.faction == faction) return TURRET_NOT_TARGET - if(!emagged && issilicon(L) && check_all == 0) // Don't target silica, unless told to neutralize everything. + if(!emagged && issilicon(L) && check_all == FALSE) // Don't target silica, unless told to neutralize everything. return TURRET_NOT_TARGET if(L.stat && !emagged) //if the perp is dead/dying, no need to bother really @@ -703,7 +755,7 @@ if(iscuffed(L)) // If the target is handcuffed, leave it alone return TURRET_NOT_TARGET - if(isanimal(L) || issmall(L)) // Animals are not so dangerous + if(isanimal(L)) // Animals are not so dangerous return check_anomalies ? TURRET_SECONDARY_TARGET : TURRET_NOT_TARGET if(isxenomorph(L) || isalien(L)) // Xenos are dangerous @@ -750,7 +802,7 @@ var/atom/flick_holder = new /atom/movable/porta_turret_cover(loc) flick_holder.layer = layer + 0.1 - flick(raising_state, flick_holder) + flick("popup_[turret_type]", flick_holder) sleep(10) qdel(flick_holder) @@ -771,7 +823,7 @@ var/atom/flick_holder = new /atom/movable/porta_turret_cover(loc) flick_holder.layer = layer + 0.1 - flick(lowering_state, flick_holder) + flick("popdown_[turret_type]", flick_holder) sleep(10) qdel(flick_holder) @@ -802,10 +854,10 @@ if(!(emagged || attacked)) //if it hasn't been emagged or attacked, it has to obey a cooldown rate if(last_fired || !raised) //prevents rapid-fire shooting, unless it's been emagged return - last_fired = 1 + last_fired = TRUE spawn() sleep(shot_delay) - last_fired = 0 + last_fired = FALSE var/turf/T = get_turf(src) var/turf/U = get_turf(target) @@ -818,8 +870,8 @@ update_icon() var/obj/item/projectile/A if(emagged || lethal) - A = new eprojectile(loc) - playsound(loc, eshot_sound, 75, 1) + A = new lethal_projectile(loc) + playsound(loc, lethal_shot_sound, 75, 1) else A = new projectile(loc) playsound(loc, shot_sound, 75, 1) @@ -862,7 +914,6 @@ return enabled = TC.enabled lethal = TC.lethal - iconholder = TC.lethal check_synth = TC.check_synth check_access = TC.check_access @@ -898,7 +949,7 @@ if(I.is_wrench() && !anchored) playsound(loc, I.usesound, 100, 1) to_chat(user, "You secure the external bolts.") - anchored = 1 + anchored = TRUE build_step = 1 return @@ -923,7 +974,7 @@ else if(I.is_wrench()) playsound(loc, I.usesound, 75, 1) to_chat(user, "You unfasten the external bolts.") - anchored = 0 + anchored = FALSE build_step = 0 return diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index e657876b7d..7d46fcd73f 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -693,7 +693,7 @@ if (istype(in_chamber)) user.visible_message("[user] pulls the trigger.") play_fire_sound() - if(istype(in_chamber, /obj/item/projectile/beam/lastertag)) + if(istype(in_chamber, /obj/item/projectile/beam/lasertag)) user.show_message("You feel rather silly, trying to commit suicide with a toy.") mouthshoot = 0 return diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 266df1f358..eeb8d779d2 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -1,261 +1,261 @@ -/obj/item/weapon/gun/energy/laser - name = "laser rifle" - desc = "A Hephaestus Industries G40E rifle, designed to kill with concentrated energy blasts. This variant has the ability to \ - switch between standard fire and a more efficent but weaker 'suppressive' fire." - icon_state = "laser" - item_state = "laser" - wielded_item_state = "laser-wielded" - fire_delay = 8 - slot_flags = SLOT_BELT|SLOT_BACK - w_class = ITEMSIZE_LARGE - force = 10 - origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 2) - matter = list(DEFAULT_WALL_MATERIAL = 2000) - projectile_type = /obj/item/projectile/beam/midlaser -// one_handed_penalty = 30 - - firemodes = list( - list(mode_name="normal", fire_delay=8, projectile_type=/obj/item/projectile/beam/midlaser, charge_cost = 240), - list(mode_name="suppressive", fire_delay=5, projectile_type=/obj/item/projectile/beam/weaklaser, charge_cost = 60), - ) - -/obj/item/weapon/gun/energy/laser/mounted - self_recharge = 1 - use_external_power = 1 - one_handed_penalty = 0 // Not sure if two-handing gets checked for mounted weapons, but better safe than sorry. - -/obj/item/weapon/gun/energy/laser/practice - name = "practice laser carbine" - desc = "A modified version of the HI G40E, this one fires less concentrated energy bolts designed for target practice." - projectile_type = /obj/item/projectile/beam/practice - charge_cost = 48 - - cell_type = /obj/item/weapon/cell/device - - firemodes = list( - list(mode_name="normal", projectile_type=/obj/item/projectile/beam/practice, charge_cost = 48), - list(mode_name="suppressive", projectile_type=/obj/item/projectile/beam/practice, charge_cost = 12), - ) - -/obj/item/weapon/gun/energy/retro - name = "retro laser" - icon_state = "retro" - item_state = "retro" - desc = "An older model of the basic lasergun. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." - slot_flags = SLOT_BELT - w_class = ITEMSIZE_NORMAL - projectile_type = /obj/item/projectile/beam - fire_delay = 10 //old technology - -/obj/item/weapon/gun/energy/retro/mounted - self_recharge = 1 - use_external_power = 1 - -/obj/item/weapon/gun/energy/retro/empty - icon_state = "retro" - cell_type = null - - -/datum/category_item/catalogue/anomalous/precursor_a/alien_pistol - name = "Precursor Alpha Weapon - Appendageheld Laser" - desc = "This object strongly resembles a weapon, and if one were to pull the \ - trigger located on the handle of the object, it would fire a deadly \ - laser at whatever it was pointed at. The beam fired appears to cause too \ - much damage to whatever it would hit to have served as a long ranged repair tool, \ - therefore this object was most likely designed to be a deadly weapon. If so, this \ - has several implications towards its creators;\ -

\ - Firstly, it implies that these precursors, at some point during their development, \ - had needed to defend themselves, or otherwise had a need to utilize violence, and \ - as such created better tools to do so. It is unclear if violence was employed against \ - themselves as a form of in-fighting, or if violence was exclusive to outside species.\ -

\ - Secondly, the shape and design of the weapon implies that the creators of this \ - weapon were able to grasp objects, and be able to manipulate the trigger independently \ - from merely holding onto the weapon, making certain types of appendages like tentacles be \ - unlikely.\ -

\ - An interesting note about this weapon, when compared to contemporary energy weapons, is \ - that this gun appears to be inferior to modern laser weapons. The beam fired has less \ - of an ability to harm, and the power consumption appears to be higher than average for \ - a human-made energy side-arm. One possible explaination is that the creators of this \ - weapon, in their later years, had less of a need to optimize their capability for war, \ - and instead focused on other endeavors. Another explaination is that vast age of the weapon \ - may have caused it to degrade, yet still remain functional at a reduced capability." - value = CATALOGUER_REWARD_MEDIUM - -/obj/item/weapon/gun/energy/alien - name = "alien pistol" - desc = "A weapon that works very similarly to a traditional energy weapon. How this came to be will likely be a mystery for the ages." - catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_pistol) - icon_state = "alienpistol" - item_state = "alienpistol" - fire_sound = 'sound/weapons/eLuger.ogg' - fire_delay = 10 // Handguns should be inferior to two-handed weapons. Even alien ones I suppose. - charge_cost = 480 // Five shots. - - projectile_type = /obj/item/projectile/beam/cyan - cell_type = /obj/item/weapon/cell/device/weapon/recharge/alien // Self charges. - origin_tech = list(TECH_COMBAT = 8, TECH_MAGNET = 7) - modifystate = "alienpistol" - - -/obj/item/weapon/gun/energy/captain - name = "antique laser gun" - icon_state = "caplaser" - item_state = "caplaser" - desc = "A rare weapon, handcrafted by a now defunct specialty manufacturer on Luna for a small fortune. It's certainly aged well." - force = 5 - slot_flags = SLOT_BELT - w_class = ITEMSIZE_NORMAL - projectile_type = /obj/item/projectile/beam - origin_tech = null - fire_delay = 10 //Old pistol - charge_cost = 480 //to compensate a bit for self-recharging - cell_type = /obj/item/weapon/cell/device/weapon/recharge/captain - battery_lock = 1 - -/obj/item/weapon/gun/energy/lasercannon - name = "laser cannon" - desc = "With the laser cannon, the lasing medium is enclosed in a tube lined with uranium-235 and subjected to high neutron \ - flux in a nuclear reactor core. This incredible technology may help YOU achieve high excitation rates with small laser volumes!" - icon_state = "lasercannon" - item_state = null - origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3, TECH_POWER = 3) - slot_flags = SLOT_BELT|SLOT_BACK - projectile_type = /obj/item/projectile/beam/heavylaser/cannon - battery_lock = 1 - fire_delay = 20 - w_class = ITEMSIZE_LARGE -// one_handed_penalty = 90 // The thing's heavy and huge. - accuracy = 45 - charge_cost = 600 - -/obj/item/weapon/gun/energy/lasercannon/mounted - name = "mounted laser cannon" - self_recharge = 1 - use_external_power = 1 - recharge_time = 10 - accuracy = 0 // Mounted cannons are just fine the way they are. - one_handed_penalty = 0 // Not sure if two-handing gets checked for mounted weapons, but better safe than sorry. - projectile_type = /obj/item/projectile/beam/heavylaser - charge_cost = 400 - fire_delay = 20 - -/obj/item/weapon/gun/energy/xray - name = "xray laser gun" - desc = "A high-power laser gun capable of expelling concentrated xray blasts, which are able to penetrate matter easier than \ - standard photonic beams, resulting in an effective 'anti-armor' energy weapon." - icon_state = "xray" - item_state = "xray" - origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 3, TECH_MAGNET = 2) - projectile_type = /obj/item/projectile/beam/xray - charge_cost = 200 - -/obj/item/weapon/gun/energy/sniperrifle - name = "marksman energy rifle" - desc = "The HI DMR 9E is an older design of Hephaestus Industries. A designated marksman rifle capable of shooting powerful \ - ionized beams, this is a weapon to kill from a distance." - icon_state = "sniper" - item_state = "sniper" - item_state_slots = list(slot_r_hand_str = "z8carbine", slot_l_hand_str = "z8carbine") //placeholder - origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 5, TECH_POWER = 4) - projectile_type = /obj/item/projectile/beam/sniper - slot_flags = SLOT_BACK - battery_lock = 1 - charge_cost = 600 - fire_delay = 35 - force = 10 - w_class = ITEMSIZE_HUGE // So it can't fit in a backpack. - accuracy = -45 //shooting at the hip - scoped_accuracy = 0 -// requires_two_hands = 1 -// one_handed_penalty = 60 // The weapon itself is heavy, and the long barrel makes it hard to hold steady with just one hand. - -/obj/item/weapon/gun/energy/sniperrifle/verb/scope() - set category = "Object" - set name = "Use Scope" - set popup_menu = 1 - - toggle_scope(2.0) - -/obj/item/weapon/gun/energy/monorifle - name = "antique mono-rifle" - desc = "An old laser rifle. This one can only fire once before requiring recharging." - description_fluff = "Modeled after ancient hunting rifles, this rifle was dubbed the 'Rainy Day Special' by some, due to its use as some barmens' fight-stopper of choice. One shot is all it takes, or so they say." - icon_state = "eshotgun" - item_state = "shotgun" - origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 4, TECH_POWER = 3) - projectile_type = /obj/item/projectile/beam/sniper - slot_flags = SLOT_BACK - charge_cost = 1300 - fire_delay = 20 - force = 8 - w_class = ITEMSIZE_LARGE - accuracy = 10 - scoped_accuracy = 15 - var/scope_multiplier = 1.5 - -/obj/item/weapon/gun/energy/monorifle/verb/sights() - set category = "Object" - set name = "Aim Down Sights" - set popup_menu = 1 - - toggle_scope(scope_multiplier) - -/obj/item/weapon/gun/energy/monorifle/combat - name = "combat mono-rifle" - desc = "A modernized version of the mono-rifle. This one can fire twice before requiring recharging." - description_fluff = "A modern design produced by a company once working from Saint Columbia, based on the antique mono-rifle 'Rainy Day Special' design." - icon_state = "ecshotgun" - item_state = "cshotgun" - charge_cost = 1000 - force = 12 - accuracy = 0 - scoped_accuracy = 20 - -////////Laser Tag//////////////////// - -/obj/item/weapon/gun/energy/lasertag - name = "laser tag gun" - item_state = "laser" - desc = "Standard issue weapon of the Imperial Guard" - origin_tech = list(TECH_COMBAT = 1, TECH_MAGNET = 2) - matter = list(DEFAULT_WALL_MATERIAL = 2000) - projectile_type = /obj/item/projectile/beam/lastertag/blue - cell_type = /obj/item/weapon/cell/device/weapon/recharge - battery_lock = 1 - var/required_vest - -/obj/item/weapon/gun/energy/lasertag/special_check(var/mob/living/carbon/human/M) - if(ishuman(M)) - if(!istype(M.wear_suit, required_vest)) - M << "You need to be wearing your laser tag vest!" - return 0 - return ..() - -/obj/item/weapon/gun/energy/lasertag/blue - icon_state = "bluetag" - item_state = "bluetag" - projectile_type = /obj/item/projectile/beam/lastertag/blue - required_vest = /obj/item/clothing/suit/bluetag - -/obj/item/weapon/gun/energy/lasertag/red - icon_state = "redtag" - item_state = "redtag" - projectile_type = /obj/item/projectile/beam/lastertag/red - required_vest = /obj/item/clothing/suit/redtag - -/* - * Laser scattergun, proof of concept. - */ - -/obj/item/weapon/gun/energy/lasershotgun - name = "laser scattergun" - icon = 'icons/obj/energygun.dmi' - item_state = "laser" - icon_state = "scatter" - desc = "A strange Almachi weapon, utilizing a refracting prism to turn a single laser blast into a diverging cluster." - origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 1, TECH_MATERIAL = 4) - - projectile_type = /obj/item/projectile/scatter/laser +/obj/item/weapon/gun/energy/laser + name = "laser rifle" + desc = "A Hephaestus Industries G40E rifle, designed to kill with concentrated energy blasts. This variant has the ability to \ + switch between standard fire and a more efficent but weaker 'suppressive' fire." + icon_state = "laser" + item_state = "laser" + wielded_item_state = "laser-wielded" + fire_delay = 8 + slot_flags = SLOT_BELT|SLOT_BACK + w_class = ITEMSIZE_LARGE + force = 10 + origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 2) + matter = list(DEFAULT_WALL_MATERIAL = 2000) + projectile_type = /obj/item/projectile/beam/midlaser +// one_handed_penalty = 30 + + firemodes = list( + list(mode_name="normal", fire_delay=8, projectile_type=/obj/item/projectile/beam/midlaser, charge_cost = 240), + list(mode_name="suppressive", fire_delay=5, projectile_type=/obj/item/projectile/beam/weaklaser, charge_cost = 60), + ) + +/obj/item/weapon/gun/energy/laser/mounted + self_recharge = 1 + use_external_power = 1 + one_handed_penalty = 0 // Not sure if two-handing gets checked for mounted weapons, but better safe than sorry. + +/obj/item/weapon/gun/energy/laser/practice + name = "practice laser carbine" + desc = "A modified version of the HI G40E, this one fires less concentrated energy bolts designed for target practice." + projectile_type = /obj/item/projectile/beam/practice + charge_cost = 48 + + cell_type = /obj/item/weapon/cell/device + + firemodes = list( + list(mode_name="normal", projectile_type=/obj/item/projectile/beam/practice, charge_cost = 48), + list(mode_name="suppressive", projectile_type=/obj/item/projectile/beam/practice, charge_cost = 12), + ) + +/obj/item/weapon/gun/energy/retro + name = "retro laser" + icon_state = "retro" + item_state = "retro" + desc = "An older model of the basic lasergun. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." + slot_flags = SLOT_BELT + w_class = ITEMSIZE_NORMAL + projectile_type = /obj/item/projectile/beam + fire_delay = 10 //old technology + +/obj/item/weapon/gun/energy/retro/mounted + self_recharge = 1 + use_external_power = 1 + +/obj/item/weapon/gun/energy/retro/empty + icon_state = "retro" + cell_type = null + + +/datum/category_item/catalogue/anomalous/precursor_a/alien_pistol + name = "Precursor Alpha Weapon - Appendageheld Laser" + desc = "This object strongly resembles a weapon, and if one were to pull the \ + trigger located on the handle of the object, it would fire a deadly \ + laser at whatever it was pointed at. The beam fired appears to cause too \ + much damage to whatever it would hit to have served as a long ranged repair tool, \ + therefore this object was most likely designed to be a deadly weapon. If so, this \ + has several implications towards its creators;\ +

\ + Firstly, it implies that these precursors, at some point during their development, \ + had needed to defend themselves, or otherwise had a need to utilize violence, and \ + as such created better tools to do so. It is unclear if violence was employed against \ + themselves as a form of in-fighting, or if violence was exclusive to outside species.\ +

\ + Secondly, the shape and design of the weapon implies that the creators of this \ + weapon were able to grasp objects, and be able to manipulate the trigger independently \ + from merely holding onto the weapon, making certain types of appendages like tentacles be \ + unlikely.\ +

\ + An interesting note about this weapon, when compared to contemporary energy weapons, is \ + that this gun appears to be inferior to modern laser weapons. The beam fired has less \ + of an ability to harm, and the power consumption appears to be higher than average for \ + a human-made energy side-arm. One possible explaination is that the creators of this \ + weapon, in their later years, had less of a need to optimize their capability for war, \ + and instead focused on other endeavors. Another explaination is that vast age of the weapon \ + may have caused it to degrade, yet still remain functional at a reduced capability." + value = CATALOGUER_REWARD_MEDIUM + +/obj/item/weapon/gun/energy/alien + name = "alien pistol" + desc = "A weapon that works very similarly to a traditional energy weapon. How this came to be will likely be a mystery for the ages." + catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_pistol) + icon_state = "alienpistol" + item_state = "alienpistol" + fire_delay = 10 // Handguns should be inferior to two-handed weapons. Even alien ones I suppose. + charge_cost = 480 // Five shots. + + projectile_type = /obj/item/projectile/beam/cyan + cell_type = /obj/item/weapon/cell/device/weapon/recharge/alien // Self charges. + origin_tech = list(TECH_COMBAT = 8, TECH_MAGNET = 7) + modifystate = "alienpistol" + + +/obj/item/weapon/gun/energy/captain + name = "antique laser gun" + icon_state = "caplaser" + item_state = "caplaser" + desc = "A rare weapon, handcrafted by a now defunct specialty manufacturer on Luna for a small fortune. It's certainly aged well." + force = 5 + slot_flags = SLOT_BELT + w_class = ITEMSIZE_NORMAL + projectile_type = /obj/item/projectile/beam + origin_tech = null + fire_delay = 10 //Old pistol + charge_cost = 480 //to compensate a bit for self-recharging + cell_type = /obj/item/weapon/cell/device/weapon/recharge/captain + battery_lock = 1 + +/obj/item/weapon/gun/energy/lasercannon + name = "laser cannon" + desc = "With the laser cannon, the lasing medium is enclosed in a tube lined with uranium-235 and subjected to high neutron \ + flux in a nuclear reactor core. This incredible technology may help YOU achieve high excitation rates with small laser volumes!" + icon_state = "lasercannon" + item_state = null + origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3, TECH_POWER = 3) + slot_flags = SLOT_BELT|SLOT_BACK + projectile_type = /obj/item/projectile/beam/heavylaser/cannon + battery_lock = 1 + fire_delay = 20 + w_class = ITEMSIZE_LARGE +// one_handed_penalty = 90 // The thing's heavy and huge. + accuracy = 45 + charge_cost = 600 + +/obj/item/weapon/gun/energy/lasercannon/mounted + name = "mounted laser cannon" + self_recharge = 1 + use_external_power = 1 + recharge_time = 10 + accuracy = 0 // Mounted cannons are just fine the way they are. + one_handed_penalty = 0 // Not sure if two-handing gets checked for mounted weapons, but better safe than sorry. + projectile_type = /obj/item/projectile/beam/heavylaser + charge_cost = 400 + fire_delay = 20 + +/obj/item/weapon/gun/energy/xray + name = "xray laser gun" + desc = "A high-power laser gun capable of expelling concentrated xray blasts, which are able to penetrate matter easier than \ + standard photonic beams, resulting in an effective 'anti-armor' energy weapon." + icon_state = "xray" + item_state = "xray" + origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 3, TECH_MAGNET = 2) + projectile_type = /obj/item/projectile/beam/xray + charge_cost = 200 + +/obj/item/weapon/gun/energy/sniperrifle + name = "marksman energy rifle" + desc = "The HI DMR 9E is an older design of Hephaestus Industries. A designated marksman rifle capable of shooting powerful \ + ionized beams, this is a weapon to kill from a distance." + icon_state = "sniper" + item_state = "sniper" + item_state_slots = list(slot_r_hand_str = "z8carbine", slot_l_hand_str = "z8carbine") //placeholder + origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 5, TECH_POWER = 4) + projectile_type = /obj/item/projectile/beam/sniper + slot_flags = SLOT_BACK + battery_lock = 1 + charge_cost = 600 + fire_delay = 35 + force = 10 + w_class = ITEMSIZE_HUGE // So it can't fit in a backpack. + accuracy = -45 //shooting at the hip + scoped_accuracy = 0 +// requires_two_hands = 1 +// one_handed_penalty = 60 // The weapon itself is heavy, and the long barrel makes it hard to hold steady with just one hand. + +/obj/item/weapon/gun/energy/sniperrifle/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 + + toggle_scope(2.0) + +/obj/item/weapon/gun/energy/monorifle + name = "antique mono-rifle" + desc = "An old laser rifle. This one can only fire once before requiring recharging." + description_fluff = "Modeled after ancient hunting rifles, this rifle was dubbed the 'Rainy Day Special' by some, due to its use as some barmens' fight-stopper of choice. One shot is all it takes, or so they say." + icon_state = "eshotgun" + item_state = "shotgun" + origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 4, TECH_POWER = 3) + projectile_type = /obj/item/projectile/beam/sniper + slot_flags = SLOT_BACK + charge_cost = 1300 + fire_delay = 20 + force = 8 + w_class = ITEMSIZE_LARGE + accuracy = 10 + scoped_accuracy = 15 + var/scope_multiplier = 1.5 + +/obj/item/weapon/gun/energy/monorifle/verb/sights() + set category = "Object" + set name = "Aim Down Sights" + set popup_menu = 1 + + toggle_scope(scope_multiplier) + +/obj/item/weapon/gun/energy/monorifle/combat + name = "combat mono-rifle" + desc = "A modernized version of the mono-rifle. This one can fire twice before requiring recharging." + description_fluff = "A modern design produced by a company once working from Saint Columbia, based on the antique mono-rifle 'Rainy Day Special' design." + icon_state = "ecshotgun" + item_state = "cshotgun" + charge_cost = 1000 + force = 12 + accuracy = 0 + scoped_accuracy = 20 + +////////Laser Tag//////////////////// + +/obj/item/weapon/gun/energy/lasertag + name = "laser tag gun" + item_state = "laser" + desc = "Standard issue weapon of the Imperial Guard" + origin_tech = list(TECH_COMBAT = 1, TECH_MAGNET = 2) + matter = list(DEFAULT_WALL_MATERIAL = 2000) + projectile_type = /obj/item/projectile/beam/lasertag/blue + cell_type = /obj/item/weapon/cell/device/weapon/recharge + battery_lock = 1 + var/required_vest + +/obj/item/weapon/gun/energy/lasertag/special_check(var/mob/living/carbon/human/M) + if(ishuman(M)) + if(!istype(M.wear_suit, required_vest)) + M << "You need to be wearing your laser tag vest!" + return 0 + return ..() + +/obj/item/weapon/gun/energy/lasertag/blue + icon_state = "bluetag" + item_state = "bluetag" + projectile_type = /obj/item/projectile/beam/lasertag/blue + required_vest = /obj/item/clothing/suit/bluetag + +/obj/item/weapon/gun/energy/lasertag/red + icon_state = "redtag" + item_state = "redtag" + projectile_type = /obj/item/projectile/beam/lasertag/red + required_vest = /obj/item/clothing/suit/redtag + +/obj/item/weapon/gun/energy/lasertag/omni + projectile_type = /obj/item/projectile/beam/lasertag/omni + +// Laser scattergun, proof of concept. + +/obj/item/weapon/gun/energy/lasershotgun + name = "laser scattergun" + icon = 'icons/obj/energygun.dmi' + item_state = "laser" + icon_state = "scatter" + desc = "A strange Almachi weapon, utilizing a refracting prism to turn a single laser blast into a diverging cluster." + origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 1, TECH_MATERIAL = 4) + + projectile_type = /obj/item/projectile/scatter/laser \ No newline at end of file diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index f1a1f28e6c..ec2670c61d 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -89,6 +89,7 @@ /obj/item/projectile/beam/cyan name = "cyan beam" icon_state = "cyan" + fire_sound = 'sound/weapons/eluger.ogg' damage = 40 light_color = "#00C6FF" @@ -125,62 +126,52 @@ tracer_type = /obj/effect/projectile/tracer/emitter impact_type = /obj/effect/projectile/impact/emitter -/obj/item/projectile/beam/lastertag/blue +/obj/item/projectile/beam/lasertag name = "lasertag beam" - icon_state = "bluelaser" damage = 0 + eyeblur = 0 no_attack_log = 1 damage_type = BURN check_armour = "laser" - light_color = "#0066FF" combustion = FALSE +/obj/item/projectile/beam/lasertag/blue + icon_state = "bluelaser" + light_color = "#0066FF" + muzzle_type = /obj/effect/projectile/muzzle/laser_blue tracer_type = /obj/effect/projectile/tracer/laser_blue impact_type = /obj/effect/projectile/impact/laser_blue -/obj/item/projectile/beam/lastertag/blue/on_hit(var/atom/target, var/blocked = 0) - if(istype(target, /mob/living/carbon/human)) +/obj/item/projectile/beam/lasertag/blue/on_hit(var/atom/target, var/blocked = 0) + if(ishuman(target)) var/mob/living/carbon/human/M = target if(istype(M.wear_suit, /obj/item/clothing/suit/redtag)) M.Weaken(5) return 1 -/obj/item/projectile/beam/lastertag/red - name = "lasertag beam" +/obj/item/projectile/beam/lasertag/red icon_state = "laser" - damage = 0 - no_attack_log = 1 - damage_type = BURN - check_armour = "laser" light_color = "#FF0D00" - combustion = FALSE - -/obj/item/projectile/beam/lastertag/red/on_hit(var/atom/target, var/blocked = 0) - if(istype(target, /mob/living/carbon/human)) +/obj/item/projectile/beam/lasertag/red/on_hit(var/atom/target, var/blocked = 0) + if(ishuman(target)) var/mob/living/carbon/human/M = target if(istype(M.wear_suit, /obj/item/clothing/suit/bluetag)) M.Weaken(5) return 1 -/obj/item/projectile/beam/lastertag/omni//A laser tag bolt that stuns EVERYONE - name = "lasertag beam" +/obj/item/projectile/beam/lasertag/omni//A laser tag bolt that stuns EVERYONE icon_state = "omnilaser" - damage = 0 - damage_type = BURN - check_armour = "laser" light_color = "#00C6FF" - combustion = FALSE - muzzle_type = /obj/effect/projectile/muzzle/laser_omni tracer_type = /obj/effect/projectile/tracer/laser_omni impact_type = /obj/effect/projectile/impact/laser_omni -/obj/item/projectile/beam/lastertag/omni/on_hit(var/atom/target, var/blocked = 0) - if(istype(target, /mob/living/carbon/human)) +/obj/item/projectile/beam/lasertag/omni/on_hit(var/atom/target, var/blocked = 0) + if(ishuman(target)) var/mob/living/carbon/human/M = target if((istype(M.wear_suit, /obj/item/clothing/suit/bluetag))||(istype(M.wear_suit, /obj/item/clothing/suit/redtag))) M.Weaken(5) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index d2b4dc149d..4ccd444d0e 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -158,7 +158,7 @@ message_admins("[key_name_admin(Proj.firer)] shot fueltank at [loc.loc.name] ([loc.x],[loc.y],[loc.z]) (JMP).") log_game("[key_name(Proj.firer)] shot fueltank at [loc.loc.name] ([loc.x],[loc.y],[loc.z]).") - if(!istype(Proj ,/obj/item/projectile/beam/lastertag) && !istype(Proj ,/obj/item/projectile/beam/practice) ) + if(!istype(Proj ,/obj/item/projectile/beam/lasertag) && !istype(Proj ,/obj/item/projectile/beam/practice) ) explode() /obj/structure/reagent_dispensers/fueltank/ex_act() diff --git a/code/modules/xenoarcheaology/tools/coolant_tank.dm b/code/modules/xenoarcheaology/tools/coolant_tank.dm index df6c901517..9f5172b3de 100644 --- a/code/modules/xenoarcheaology/tools/coolant_tank.dm +++ b/code/modules/xenoarcheaology/tools/coolant_tank.dm @@ -11,7 +11,7 @@ /obj/structure/reagent_dispensers/coolanttank/bullet_act(var/obj/item/projectile/Proj) if(Proj.get_structure_damage()) - if(!istype(Proj ,/obj/item/projectile/beam/lastertag) && !istype(Proj ,/obj/item/projectile/beam/practice) ) // TODO: make this not terrible + if(!istype(Proj ,/obj/item/projectile/beam/lasertag) && !istype(Proj ,/obj/item/projectile/beam/practice) ) // TODO: make this not terrible explode() /obj/structure/reagent_dispensers/coolanttank/ex_act() diff --git a/html/changelogs/Nalarac - Turret Tweaks.yml b/html/changelogs/Nalarac - Turret Tweaks.yml new file mode 100644 index 0000000000..f878cb3d8f --- /dev/null +++ b/html/changelogs/Nalarac - Turret Tweaks.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nalarac + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds laser tag turrets orderable from cargo." + - bugfix: "Turrets will shoot people laying down if emagged or set to lethal." + - bugfix: "Turrets can not be lethal if built with non-lethal weapon." + - bugfix: "Alien pistol fire noise moved to projectile. Now the turret will use the proper noise." + - tweak: "Turrets will have new colors based on projectile used." + - tweak: "Projectile lastertag is no more. It is now properly lasertag." \ No newline at end of file diff --git a/icons/obj/turrets.dmi b/icons/obj/turrets.dmi index a101566942506ec666076973c7ab4739bfbe05f6..94fa13eaf546071836a0b503b5832f1b87770b47 100644 GIT binary patch literal 96079 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 z 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≦?l=0p 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 NBVlf?>_>-o{ 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

R)8X~isU7TbC1u#`NzyJ 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