From 9c0ef0c2ce984695485232b1926d651c3df93d60 Mon Sep 17 00:00:00 2001 From: Jordie0608 Date: Wed, 15 Jul 2015 19:06:48 +1000 Subject: [PATCH] overlays for energy guns --- code/modules/projectiles/ammunition/energy.dm | 7 +- code/modules/projectiles/gun.dm | 5 ++ code/modules/projectiles/guns/energy.dm | 33 ++++---- code/modules/projectiles/guns/energy/laser.dm | 7 ++ .../projectiles/guns/energy/nuclear.dm | 76 +++++------------ code/modules/projectiles/guns/energy/pulse.dm | 2 + .../projectiles/guns/energy/special.dm | 79 +++++++++--------- code/modules/projectiles/guns/energy/stun.dm | 44 +++++++++- .../projectiles/guns/energy/temperature.dm | 14 ---- icons/obj/guns/energy.dmi | Bin 41039 -> 25632 bytes tgstation.dme | 1 - 11 files changed, 137 insertions(+), 131 deletions(-) delete mode 100644 code/modules/projectiles/guns/energy/temperature.dm diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index ae4f0f5c7b4..0a89745dfcf 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -5,7 +5,6 @@ projectile_type = /obj/item/projectile/energy var/e_cost = 100 //The amount of energy a cell needs to expend to create this shot. var/select_name = "energy" - var/mod_name = null fire_sound = 'sound/weapons/Laser.ogg' /obj/item/ammo_casing/energy/laser @@ -87,13 +86,11 @@ /obj/item/ammo_casing/energy/flora/yield projectile_type = /obj/item/projectile/energy/florayield - select_name = "increase yield" - mod_name = "yield" + select_name = "yield" /obj/item/ammo_casing/energy/flora/mut projectile_type = /obj/item/projectile/energy/floramut - select_name = "induce mutations" - mod_name = "mut" + select_name = "mutation" /obj/item/ammo_casing/energy/temp projectile_type = /obj/item/projectile/temp diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b688248a352..74ca931b25e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -49,6 +49,11 @@ var/list/upgrades = list() + var/ammo_x_offset = 0 //used for positioning ammo count overlay on sprite + var/ammo_y_offset = 0 + var/flight_x_offset = 0 + var/flight_y_offset = 0 + /obj/item/weapon/gun/New() ..() if(pin) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b16bfeb140f..caa7248dc90 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -10,6 +10,7 @@ var/list/ammo_type = list(/obj/item/ammo_casing/energy) var/select = 1 //The state of the select fire switch. Determines from the ammo_type list what kind of shot is fired next. var/can_charge = 1 //Can it be charged in a recharger? + ammo_x_offset = 2 /obj/item/weapon/gun/energy/emp_act(severity) power_supply.use(round(power_supply.charge / severity)) @@ -72,25 +73,25 @@ return /obj/item/weapon/gun/energy/update_icon() - var/ratio = power_supply.charge / power_supply.maxcharge - ratio = min(Ceiling(ratio*4) * 25, 100) - var/obj/item/ammo_casing/energy/shot = ammo_type[select] - if(power_supply.charge < shot.e_cost) - ratio = 0 //so the icon changes to empty if the charge isn't zero but not enough for a shot. - switch(modifystate) - if (0) - icon_state = "[initial(icon_state)][ratio]" - if (1) - icon_state = "[initial(icon_state)][shot.mod_name][ratio]" - if (2) - icon_state = "[initial(icon_state)][shot.select_name][ratio]" overlays.Cut() + var/ratio = Ceiling((power_supply.charge / power_supply.maxcharge) * 4) + var/obj/item/ammo_casing/energy/shot = ammo_type[select] + var/iconState = "[icon_state]_charge" + item_state = icon_state + if (modifystate) + overlays += "[icon_state]_[shot.select_name]" + iconState += "_[shot.select_name]" + item_state += "[shot.select_name]" + if(power_supply.charge < shot.e_cost) + overlays += "[icon_state]_empty" + ratio = 0 + for(var/i = ratio, i >= 1, i--) + overlays += image(icon = icon, icon_state = iconState, pixel_x = ammo_x_offset * (i -1)) if(F) + var/iconF = "flight" if(F.on) - overlays += "flight-[initial(icon_state)]-on" - else - overlays += "flight-[initial(icon_state)]" - return + iconF = "flight_on" + overlays += image(icon = icon, icon_state = iconF, pixel_x = flight_x_offset, pixel_y = flight_y_offset) /obj/item/weapon/gun/energy/ui_action_click() toggle_gunlight() diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index b04057fb82b..a3312bbe75e 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -7,6 +7,7 @@ materials = list(MAT_METAL=2000) origin_tech = "combat=3;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/lasergun) + ammo_x_offset = 1 /obj/item/weapon/gun/energy/laser/practice @@ -20,6 +21,7 @@ name ="retro laser" icon_state = "retro" desc = "An older model of the basic lasergun, no longer used by Nanotrasen's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." + ammo_x_offset = 3 /obj/item/weapon/gun/energy/laser/captain @@ -29,6 +31,7 @@ force = 10 origin_tech = null var/charge_tick = 0 + ammo_x_offset = 3 /obj/item/weapon/gun/energy/laser/captain/New() ..() @@ -87,6 +90,7 @@ origin_tech = "combat=4;materials=3;powerstorage=3" ammo_type = list(/obj/item/ammo_casing/energy/laser/heavy) pin = null + ammo_x_offset = 3 /obj/item/weapon/gun/energy/xray name = "xray laser gun" @@ -96,6 +100,7 @@ origin_tech = "combat=5;materials=3;magnets=2;syndicate=2" ammo_type = list(/obj/item/ammo_casing/energy/xray) pin = null + ammo_x_offset = 3 ////////Laser Tag//////////////////// @@ -109,6 +114,7 @@ needs_permit = 0 var/charge_tick = 0 pin = /obj/item/device/firing_pin/tag/blue + ammo_x_offset = 2 /obj/item/weapon/gun/energy/laser/bluetag/New() ..() @@ -140,6 +146,7 @@ needs_permit = 0 var/charge_tick = 0 pin = /obj/item/device/firing_pin/tag/red + ammo_x_offset = 2 /obj/item/weapon/gun/energy/laser/redtag/New() ..() diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 6de08880434..e0e634cdc8a 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -7,6 +7,9 @@ origin_tech = "combat=3;magnets=2" modifystate = 2 can_flashlight = 1 + ammo_x_offset = 3 + flight_x_offset = 15 + flight_y_offset = 10 /obj/item/weapon/gun/energy/gun/attack_self(mob/living/user as mob) select_fire(user) @@ -27,18 +30,31 @@ origin_tech = "combat=3;magnets=3;materials=4; bluespace=4" ammo_type = list(/obj/item/ammo_casing/energy/net, /obj/item/ammo_casing/energy/trap) can_flashlight = 0 + ammo_x_offset = 1 + +/obj/item/weapon/gun/energy/gun/turret + name = "hybrid turret gun" + desc = "A heavy hybrid energy cannon with two settings: Stun and kill." + icon_state = "turretlaser" + slot_flags = null + w_class = 5 + ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) + heavy_weapon = 1 + can_flashlight = 0 + trigger_guard = 0 + ammo_x_offset = 2 /obj/item/weapon/gun/energy/gun/nuclear name = "advanced energy gun" desc = "An energy gun with an experimental miniaturized nuclear reactor that automatically charges the internal power cell." icon_state = "nucgun" origin_tech = "combat=3;materials=5;powerstorage=3" - var/lightfail = 0 + var/fail_state = 0 var/charge_tick = 0 - modifystate = 0 can_flashlight = 0 pin = null can_charge = 0 + ammo_x_offset = 1 /obj/item/weapon/gun/energy/gun/nuclear/New() ..() @@ -63,7 +79,7 @@ /obj/item/weapon/gun/energy/gun/nuclear/proc/failcheck() - lightfail = 0 + fail_state = 0 if (prob(src.reliability)) return 1 //No failure if (prob(src.reliability)) for (var/mob/living/M in range(0,src)) //Only a minor failure, enjoy your radiation if you're in the same tile or carrying it @@ -72,68 +88,22 @@ else M << "You feel a warm sensation." M.irradiate(rand(3,120)) - lightfail = 1 + fail_state = 1 else for (var/mob/living/M in range(rand(1,4),src)) //Big failure, TIME FOR RADIATION BITCHES if (src in M.contents) M << "Your gun's reactor overloads!" M << "You feel a wave of heat wash over you." M.irradiate(300) - crit_fail = 1 //break the gun so it stops recharging + fail_state = 2 //break the gun so it stops recharging SSobj.processing.Remove(src) update_icon() return 0 - -/obj/item/weapon/gun/energy/gun/nuclear/proc/update_charge() - if (crit_fail) - overlays += "nucgun-whee" - return - var/ratio = power_supply.charge / power_supply.maxcharge - ratio = Ceiling(ratio*4) * 25 - overlays += "nucgun-[ratio]" - - -/obj/item/weapon/gun/energy/gun/nuclear/proc/update_reactor() - if(crit_fail) - overlays += "nucgun-crit" - return - if(lightfail) - overlays += "nucgun-medium" - else if ((power_supply.charge/power_supply.maxcharge) <= 0.5) - overlays += "nucgun-light" - else - overlays += "nucgun-clean" - - -/obj/item/weapon/gun/energy/gun/nuclear/proc/update_mode() - if (select == 1) - overlays += "nucgun-stun" - else if (select == 2) - overlays += "nucgun-kill" - - /obj/item/weapon/gun/energy/gun/nuclear/emp_act(severity) ..() reliability -= round(15/severity) - /obj/item/weapon/gun/energy/gun/nuclear/update_icon() - overlays.Cut() - update_charge() - update_reactor() - update_mode() - -/obj/item/weapon/gun/energy/gun/turret - name = "hybrid turret gun" - desc = "A heavy hybrid energy cannon with two settings: Stun and kill." - icon_state = "turretlaser" - slot_flags = null - w_class = 5 - ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) - heavy_weapon = 1 - can_flashlight = 0 - trigger_guard = 0 - -/obj/item/weapon/gun/energy/gun/turret/update_icon() - icon_state = initial(icon_state) \ No newline at end of file + ..() + overlays += "[icon_state]_fail_[fail_state]" \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index d638e39a10b..7f878222b7e 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -28,6 +28,8 @@ item_state = "pulse" cell_type = "/obj/item/weapon/stock_parts/cell/pulse/carbine" can_flashlight = 1 + flight_x_offset = 18 + flight_y_offset = 12 /obj/item/weapon/gun/energy/pulse/carbine/loyalpin pin = /obj/item/device/firing_pin/implant/loyalty diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index c3c78b2010c..25878384fa3 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -9,7 +9,9 @@ flags = CONDUCT slot_flags = SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/ion) - + ammo_x_offset = 3 + flight_x_offset = 17 + flight_y_offset = 9 /obj/item/weapon/gun/energy/ionrifle/emp_act(severity) return @@ -23,6 +25,9 @@ w_class = 3 slot_flags = SLOT_BELT pin = null + ammo_x_offset = 2 + flight_x_offset = 18 + flight_y_offset = 11 /obj/item/weapon/gun/energy/decloner name = "biological demolecularisor" @@ -31,6 +36,13 @@ origin_tech = "combat=5;materials=4;powerstorage=3" ammo_type = list(/obj/item/ammo_casing/energy/declone) pin = null + ammo_x_offset = 1 + +/obj/item/weapon/gun/energy/decloner/update_icon() + ..() + var/obj/item/ammo_casing/energy/shot = ammo_type[select] + if(power_supply.charge > shot.e_cost) + overlays += "decloner_spin" /obj/item/weapon/gun/energy/floragun name = "floral somatoray" @@ -41,7 +53,6 @@ origin_tech = "materials=2;biotech=3;powerstorage=3" modifystate = 1 var/charge_tick = 0 - var/mode = 0 //0 = mutate, 1 = yield boost /obj/item/weapon/gun/energy/floragun/New() ..() @@ -115,6 +126,7 @@ desc = "A prototype weapon recovered from the ruins of Research-Station Epsilon." icon_state = "xray" ammo_type = list(/obj/item/ammo_casing/energy/mindflayer) + ammo_x_offset = 2 /obj/item/weapon/gun/energy/kinetic_accelerator name = "proto-kinetic accelerator" @@ -151,6 +163,13 @@ update_icon() return +/obj/item/weapon/gun/energy/kinetic_accelerator/update_icon() + var/obj/item/ammo_casing/energy/shot = ammo_type[select] + if(power_supply.charge < shot.e_cost) + icon_state = "[initial(icon_state)]_empty" + else + icon_state = initial(icon_state) + /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow name = "mini energy crossbow" desc = "A weapon favored by syndicate stealth specialists." @@ -205,51 +224,15 @@ else ..() +/obj/item/weapon/gun/energy/plasmacutter/update_icon() + return + /obj/item/weapon/gun/energy/plasmacutter/adv name = "advanced plasma cutter" icon_state = "adv_plasmacutter" origin_tech = "combat=3;materials=4;magnets=3;plasmatech=3;engineering=2" ammo_type = list(/obj/item/ammo_casing/energy/plasma/adv) -/obj/item/weapon/gun/energy/disabler - name = "disabler" - desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." - icon_state = "disabler" - item_state = null - ammo_type = list(/obj/item/ammo_casing/energy/disabler) - -/obj/item/weapon/gun/energy/disabler/cyborg - name = "cyborg disabler" - desc = "An integrated disabler that draws from a cyborg's power cell. This weapon contains a limiter to prevent the cyborg's power cell from overheating." - var/charge_tick = 0 - var/recharge_time = 2.5 - can_charge = 0 - -/obj/item/weapon/gun/energy/disabler/cyborg/New() - ..() - SSobj.processing |= src - - -/obj/item/weapon/gun/energy/disabler/cyborg/Destroy() - SSobj.processing.Remove(src) - ..() - -/obj/item/weapon/gun/energy/disabler/cyborg/process() //Every [recharge_time] ticks, recharge a shot for the cyborg - charge_tick++ - if(charge_tick < recharge_time) return 0 - charge_tick = 0 - - if(!power_supply) return 0 //sanity - if(isrobot(src.loc)) - var/mob/living/silicon/robot/R = src.loc - if(R && R.cell) - var/obj/item/ammo_casing/energy/shot = ammo_type[select] //Necessary to find cost of shot - if(R.cell.use(shot.e_cost)) //Take power from the borg... - power_supply.give(shot.e_cost) //... to recharge the shot - - update_icon() - return 1 - /obj/item/weapon/gun/energy/wormhole_projector name = "bluespace wormhole projector" desc = "A projector that emits high density quantum-coupled bluespace beams." @@ -333,3 +316,17 @@ power_supply.give(shot.e_cost) //...to recharge the shot return 1 + +/obj/item/weapon/gun/energy/temperature + name = "temperature gun" + icon_state = "freezegun" + desc = "A gun that changes temperatures." + origin_tech = "combat=3;materials=4;powerstorage=3;magnets=2" + ammo_type = list(/obj/item/ammo_casing/energy/temp, /obj/item/ammo_casing/energy/temp/hot) + cell_type = "/obj/item/weapon/stock_parts/cell/high" + pin = null + +/obj/item/weapon/gun/energy/temperature/attack_self(mob/living/user as mob) + select_fire(user) + update_icon() + return \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 413dff9ad14..db23c7489b7 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -1,10 +1,10 @@ - /obj/item/weapon/gun/energy/taser name = "taser gun" desc = "A low-capacity, energy-based stun gun used by security teams to subdue targets at range." icon_state = "taser" item_state = null //so the human update icon uses the icon_state instead. ammo_type = list(/obj/item/ammo_casing/energy/electrode) + ammo_x_offset = 3 /obj/item/weapon/gun/energy/stunrevolver name = "stun revolver" @@ -13,6 +13,7 @@ ammo_type = list(/obj/item/ammo_casing/energy/electrode/gun) can_flashlight = 0 pin = null + ammo_x_offset = 1 /obj/item/weapon/gun/energy/gun/advtaser name = "hybrid taser" @@ -20,6 +21,7 @@ icon_state = "advtaser" ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/disabler) origin_tech = null + ammo_x_offset = 2 /obj/item/weapon/gun/energy/gun/advtaser/cyborg name = "cyborg taser" @@ -52,3 +54,43 @@ update_icon() return 1 + +/obj/item/weapon/gun/energy/disabler + name = "disabler" + desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." + icon_state = "disabler" + item_state = null + ammo_type = list(/obj/item/ammo_casing/energy/disabler) + ammo_x_offset = 3 + +/obj/item/weapon/gun/energy/disabler/cyborg + name = "cyborg disabler" + desc = "An integrated disabler that draws from a cyborg's power cell. This weapon contains a limiter to prevent the cyborg's power cell from overheating." + var/charge_tick = 0 + var/recharge_time = 2.5 + can_charge = 0 + +/obj/item/weapon/gun/energy/disabler/cyborg/New() + ..() + SSobj.processing |= src + + +/obj/item/weapon/gun/energy/disabler/cyborg/Destroy() + SSobj.processing.Remove(src) + ..() + +/obj/item/weapon/gun/energy/disabler/cyborg/process() //Every [recharge_time] ticks, recharge a shot for the cyborg + charge_tick++ + if(charge_tick < recharge_time) return 0 + charge_tick = 0 + + if(!power_supply) return 0 //sanity + if(isrobot(src.loc)) + var/mob/living/silicon/robot/R = src.loc + if(R && R.cell) + var/obj/item/ammo_casing/energy/shot = ammo_type[select] //Necessary to find cost of shot + if(R.cell.use(shot.e_cost)) //Take power from the borg... + power_supply.give(shot.e_cost) //... to recharge the shot + + update_icon() + return 1 \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/temperature.dm b/code/modules/projectiles/guns/energy/temperature.dm deleted file mode 100644 index 0db80cb561e..00000000000 --- a/code/modules/projectiles/guns/energy/temperature.dm +++ /dev/null @@ -1,14 +0,0 @@ -/obj/item/weapon/gun/energy/temperature - name = "temperature gun" - icon_state = "freezegun" - desc = "A gun that changes temperatures." - origin_tech = "combat=3;materials=4;powerstorage=3;magnets=2" - ammo_type = list(/obj/item/ammo_casing/energy/temp, /obj/item/ammo_casing/energy/temp/hot) - cell_type = "/obj/item/weapon/stock_parts/cell/high" - pin = null - - -/obj/item/weapon/gun/energy/temperature/attack_self(mob/living/user as mob) - select_fire(user) - update_icon() - return \ No newline at end of file diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 09fa557ac1a2dddf15e23bb49a2b6102a30fc5ee..fd32b8b6077fd44198c9c61b8a023f0341d63bd8 100644 GIT binary patch literal 25632 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