mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 11:13:16 +00:00
Removing Hitscan, and curving some things
Will write in proper PR.
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
//Unfiying spider health, into two catagories. Disrupters and tanks.
|
||||
/mob/living/simple_mob/animal/giant_spider/carrier //Disrupter, old 100
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/electric //disrupter, old 210
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/frost //tank, old 175
|
||||
maxHealth = 130
|
||||
health = 130
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/ion //disrupter, old 90
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/hunter //disrupter, old 120
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/lurker //disrupter, old 100
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/pepper //tank, old 210
|
||||
maxHealth = 130
|
||||
health = 130
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/phorogenic //tank, old 225
|
||||
maxHealth = 130
|
||||
health = 130
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/thermic //tank, old 175
|
||||
maxHealth = 130
|
||||
health = 130
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/tunneler_spider //disrupter, old 120
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
|
||||
/mob/living/simple_mob/animal/giant_spider/webslinger //disrupter, old 90
|
||||
maxHealth = 70
|
||||
health = 70
|
||||
@@ -0,0 +1,2 @@
|
||||
/mob/living/simple_mob/humanoid/merc/ranged/laser
|
||||
projectiletype = /obj/item/projectile/energy/mob/midlaser
|
||||
@@ -0,0 +1,5 @@
|
||||
/mob/living/simple_mob/humanoid/pirate/ranged/handcannon
|
||||
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
||||
|
||||
/mob/living/simple_mob/humanoid/pirate/captain
|
||||
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
||||
@@ -1,3 +1,6 @@
|
||||
/mob/living/simple_mob/mechanical/combat_drone
|
||||
projectiletype = /obj/item/projectile/energy/mob/drone
|
||||
|
||||
/mob/living/simple_mob/mechanical/combat_drone/lesser/aerostat
|
||||
desc = "A Vir System Authority automated combat drone with an aged apperance."
|
||||
movement_cooldown = 10
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
/mob/living/simple_mob/mechanical/hivebot/ranged_damage/laser
|
||||
name = "laser hivebot"
|
||||
desc = "A robot with a photonic weapon integrated into itself."
|
||||
projectiletype = /obj/item/projectile/energy/mob/drone
|
||||
@@ -0,0 +1,5 @@
|
||||
/mob/living/simple_mob/mechanical/mecha/combat/durand
|
||||
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/combat/marauder
|
||||
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
||||
@@ -1,9 +1,9 @@
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/combat/gygax
|
||||
movement_cooldown = 1 //Because normal Gygaxes are tougher then ths boss version with 0 speed
|
||||
movement_cooldown = 0 //Because normal Gygaxes are tougher then ths boss version with 0 speed
|
||||
projectiletype = /obj/item/projectile/energy/mob/midlaser
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/combat/gygax/dark/advanced
|
||||
movement_cooldown = 0 //Because AADG needs all the help it can get.
|
||||
movement_cooldown = -2 //Because AADG needs all the help it can get.
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/combat/gygax/aerostat
|
||||
desc = "A Vir System Authority automated combat mech with an aged apperance."
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
/mob/living/simple_mob/animal/wolf/direwolf/Initialize()
|
||||
. = ..()
|
||||
verbs += /mob/living/simple_mob/proc/pick_color
|
||||
|
||||
/mob/living/simple_mob/animal/wolf/direwolf
|
||||
maxHealth = 100
|
||||
health = 100
|
||||
33
modular_chomp/code/modules/projectiles/mob.dm
Normal file
33
modular_chomp/code/modules/projectiles/mob.dm
Normal file
@@ -0,0 +1,33 @@
|
||||
/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 = 60
|
||||
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 = 40
|
||||
armor_penetration = 10
|
||||
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"
|
||||
@@ -4638,16 +4638,21 @@
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\fleshtaker.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\xenomorph.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\xenomorph_abilities.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\spider.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\space\alien.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\space\mouse_army_ch.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\horror\Master.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\cultboss.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\cultist_ch.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\mercenary.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\pirate.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\disbot.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\drones\combat_drone.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\boss.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\hivebot.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\precusor_hivebots.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\tank.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\combat.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\gygax.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\phazon.dm"
|
||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\juggernaut.dm"
|
||||
@@ -4670,6 +4675,7 @@
|
||||
#include "modular_chomp\code\modules\power\cells\esoteric_cells.dm"
|
||||
#include "modular_chomp\code\modules\power\cells\power_cells.dm"
|
||||
#include "modular_chomp\code\modules\projectiles\gun.dm"
|
||||
#include "modular_chomp\code\modules\projectiles\mob.dm"
|
||||
#include "modular_chomp\code\modules\projectiles\clockwork\clockwork_guns_ch.dm"
|
||||
#include "modular_chomp\code\modules\projectiles\guns\phase.dm"
|
||||
#include "modular_chomp\code\modules\reagents\machinery\dispenser\chem_synthesizer_ch.dm"
|
||||
|
||||
Reference in New Issue
Block a user