mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Co-authored-by: Fluff <jasper0601.com@gmail.com> Co-authored-by: Raeschen <rycoop29@gmail.com> Co-authored-by: BlackMajor <henrydyer6@hotmail.com>
128 lines
3.2 KiB
Plaintext
128 lines
3.2 KiB
Plaintext
/obj/item/projectile/energy/mob
|
|
icon = 'icons/obj/projectiles_impact.dmi'
|
|
|
|
/obj/item/projectile/energy/mob/heavylaser
|
|
name = "heavy laser"
|
|
icon_state = "impact_beam_heavy"
|
|
fire_sound = 'sound/weapons/lasercannonfire.ogg'
|
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
|
damage = 25
|
|
armor_penetration = 30
|
|
light_range = 3
|
|
light_power = 1
|
|
light_color = "#FF0D00"
|
|
|
|
/obj/item/projectile/energy/mob/midlaser
|
|
name = "laser"
|
|
icon_state = "impact_laser"
|
|
fire_sound = 'sound/weapons/Laser.ogg'
|
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
|
damage = 20
|
|
armor_penetration = 10
|
|
damage_type = BURN
|
|
check_armour = "laser"
|
|
|
|
/obj/item/projectile/energy/mob/smalllaser
|
|
name = "laser"
|
|
icon_state = "impact_laser"
|
|
fire_sound = 'sound/weapons/Laser.ogg'
|
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
|
damage = 10
|
|
armor_penetration = 0
|
|
damage_type = BURN
|
|
check_armour = "laser"
|
|
|
|
|
|
/obj/item/projectile/energy/mob/drone
|
|
name = "laser"
|
|
icon_state = "impact_laser"
|
|
fire_sound = 'sound/weapons/Laser.ogg'
|
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
|
damage = 10
|
|
damage_type = BURN
|
|
check_armour = "laser"
|
|
|
|
/obj/item/projectile/energy/inversion
|
|
name = "inversion blast"
|
|
icon = 'icons/obj/projectiles_impact.dmi'
|
|
icon_state = "impact_invert"
|
|
damage = 15
|
|
armor_penetration = 60
|
|
damage_type = BURN
|
|
check_armour = "laser"
|
|
color = "#ffffff"
|
|
fire_sound = 'sound/weapons/spiderlunge.ogg'
|
|
|
|
/obj/item/projectile/energy/mob/electric_spider
|
|
name = "stun beam"
|
|
icon_state = "impact_stun"
|
|
fire_sound = 'sound/weapons/Taser.ogg'
|
|
nodamage = 1
|
|
taser_effect = 1
|
|
damage_type = HALLOSS
|
|
light_color = "#FFFFFF"
|
|
hitsound = 'sound/weapons/zapbang.ogg'
|
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
|
combustion = FALSE
|
|
agony = 20
|
|
|
|
/obj/item/projectile/energy/mob/precursor
|
|
name = "precursor beam"
|
|
icon = 'icons/obj/projectiles_ch.dmi'
|
|
icon_state = "impact_prec"
|
|
fire_sound = 'sound/weapons/MediumLaser.ogg'
|
|
light_color = "#FF0099"
|
|
|
|
hud_state = "plasma_rifle"
|
|
damage = 25
|
|
armor_penetration = 10
|
|
|
|
|
|
//Eclipse mob stuff
|
|
|
|
/obj/item/projectile/energy/blob/moth
|
|
damage = 20
|
|
armor_penetration = 25
|
|
my_chems = list("fuel", "mold")
|
|
flammability = 0.25
|
|
modifier_type_to_apply = /datum/modifier/fire
|
|
modifier_duration = 6 SECONDS
|
|
color = "#38b9ff"
|
|
speed = 2.6
|
|
|
|
/obj/item/projectile/bullet/pistol/medium/ap/eclipse
|
|
armor_penetration = 20
|
|
ricochets = 1
|
|
ricochets_max = 8
|
|
ricochet_chance = 100
|
|
speed = 2.6
|
|
|
|
/obj/item/projectile/energy/electrode/eclipse
|
|
damage = 20
|
|
damage_type = BURN
|
|
color = "#38b9ff"
|
|
speed = 2.6
|
|
|
|
/obj/item/projectile/arc/fragmentation/moth
|
|
name = "solar mortar"
|
|
icon_state = "fireball"
|
|
fragment_types = list(
|
|
/obj/item/projectile/energy/blob/moth, /obj/item/projectile/energy/blob/moth, \
|
|
/obj/item/projectile/energy/blob/moth, /obj/item/projectile/energy/blob/moth
|
|
)
|
|
fragment_amount = 3 // Same as a grenade.
|
|
spread_range = 7
|
|
|
|
/obj/item/projectile/beam/sniper/eclipse
|
|
armor_penetration = 50
|
|
damage = 50
|
|
|
|
/obj/item/projectile/energy/declone/burn
|
|
damage = 15
|
|
armor_penetration = 10
|
|
nodamage = 0
|
|
speed = 2.6
|
|
irradiate = 60
|
|
|
|
/obj/item/projectile/bullet/shotgun/slow
|
|
speed = 2.0 |