mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 00:29:02 +01:00
## About The Pull Request Continues https://github.com/tgstation/tgstation/pull/81507 Adds a directional muzzle flash to all guns (excluding suppressors, toys, e-bow, etc). Changes color depending on the laser/projectile. If anything is missed, let me know. ## Why It's Good For The Game Realism Cool visuals Makes sense
98 lines
3.1 KiB
Plaintext
98 lines
3.1 KiB
Plaintext
/obj/item/ammo_casing/energy/ion
|
|
projectile_type = /obj/projectile/ion
|
|
select_name = "ion"
|
|
fire_sound = 'sound/items/weapons/ionrifle.ogg'
|
|
firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/blue
|
|
muzzle_flash_color = LIGHT_COLOR_BLUE
|
|
|
|
/obj/item/ammo_casing/energy/ion/hos
|
|
projectile_type = /obj/projectile/ion/weak
|
|
e_cost = LASER_SHOTS(4, STANDARD_CELL_CHARGE * 1.2)
|
|
|
|
/obj/item/ammo_casing/energy/radiation
|
|
projectile_type = /obj/projectile/energy/radiation
|
|
select_name = "declone"
|
|
fire_sound = 'sound/items/weapons/pulse3.ogg'
|
|
|
|
/obj/item/ammo_casing/energy/radiation/weak
|
|
projectile_type = /obj/projectile/energy/radiation/weak
|
|
|
|
/obj/item/ammo_casing/energy/flora
|
|
fire_sound = 'sound/effects/stealthoff.ogg'
|
|
harmful = FALSE
|
|
|
|
/obj/item/ammo_casing/energy/flora/yield
|
|
projectile_type = /obj/projectile/energy/flora/yield
|
|
select_name = "yield"
|
|
|
|
/obj/item/ammo_casing/energy/flora/mut
|
|
projectile_type = /obj/projectile/energy/flora/mut
|
|
select_name = "mutation"
|
|
|
|
/obj/item/ammo_casing/energy/flora/revolution
|
|
projectile_type = /obj/projectile/energy/flora/evolution
|
|
select_name = "revolution"
|
|
e_cost = LASER_SHOTS(4, STANDARD_CELL_CHARGE)
|
|
|
|
/obj/item/ammo_casing/energy/temp
|
|
projectile_type = /obj/projectile/temp
|
|
select_name = "freeze"
|
|
e_cost = LASER_SHOTS(40, STANDARD_CELL_CHARGE * 10)
|
|
fire_sound = 'sound/items/weapons/pulse3.ogg'
|
|
firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/blue
|
|
|
|
/obj/item/ammo_casing/energy/temp/hot
|
|
projectile_type = /obj/projectile/temp/hot
|
|
select_name = "bake"
|
|
firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect/red
|
|
|
|
/obj/item/ammo_casing/energy/meteor
|
|
projectile_type = /obj/projectile/meteor
|
|
select_name = "goddamn meteor"
|
|
newtonian_force = 3
|
|
|
|
/obj/item/ammo_casing/energy/scatter
|
|
projectile_type = /obj/projectile/beam/disabler/scatter
|
|
select_name = "scatter"
|
|
pellets = 10
|
|
variance = 10
|
|
harmful = FALSE
|
|
|
|
/obj/item/ammo_casing/energy/snare
|
|
projectile_type = /obj/projectile/energy/snare
|
|
select_name = "snare"
|
|
harmful = FALSE
|
|
|
|
/obj/item/ammo_casing/energy/tesla_cannon
|
|
fire_sound = null
|
|
e_cost = LASER_SHOTS(33, STANDARD_CELL_CHARGE)
|
|
select_name = "shock"
|
|
projectile_type = /obj/projectile/energy/tesla_cannon
|
|
firing_effect_type = null
|
|
|
|
/obj/item/ammo_casing/energy/shrink
|
|
projectile_type = /obj/projectile/magic/shrink/alien
|
|
select_name = "shrink ray"
|
|
e_cost = LASER_SHOTS(5, STANDARD_CELL_CHARGE)
|
|
|
|
/obj/item/ammo_casing/energy/marksman
|
|
projectile_type = /obj/projectile/bullet/marksman
|
|
select_name = "marksman nanoshot"
|
|
e_cost = 0 // Can't use the macro
|
|
fire_sound = 'sound/items/weapons/gun/revolver/shot_alt.ogg'
|
|
newtonian_force = 1
|
|
|
|
/obj/item/ammo_casing/energy/fisher
|
|
projectile_type = /obj/projectile/energy/fisher
|
|
select_name = "light disruptor"
|
|
harmful = FALSE
|
|
e_cost = LASER_SHOTS(2, STANDARD_CELL_CHARGE * 0.5)
|
|
fire_sound = 'sound/items/weapons/gun/general/heavy_shot_suppressed.ogg' // fwip fwip fwip fwip
|
|
|
|
// Used by /obj/item/gun/energy/photon
|
|
/obj/item/ammo_casing/energy/photon
|
|
fire_sound = 'sound/items/weapons/lasercannonfire.ogg'
|
|
e_cost = LASER_SHOTS(4, STANDARD_CELL_CHARGE)
|
|
select_name = "flare"
|
|
projectile_type = /obj/projectile/energy/photon
|