Files
CHOMPStation2/modular_chomp/code/modules/projectiles/mob.dm
Theonewhowaits 1f87db4602 Combat Refactor (#6910)
Co-authored-by: Fluff <jasper0601.com@gmail.com>
Co-authored-by: Raeschen <rycoop29@gmail.com>
Co-authored-by: BlackMajor <henrydyer6@hotmail.com>
2023-09-26 15:45:11 +02:00

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