mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
[READY] Walks back combat refactor, plus ammo balance changes (#8728)
This commit is contained in:
@@ -5,4 +5,4 @@
|
|||||||
|
|
||||||
// Hivebots are tuned towards how many default lasers are needed to kill them.
|
// Hivebots are tuned towards how many default lasers are needed to kill them.
|
||||||
// As such, if laser damage is ever changed, you should change this define.
|
// As such, if laser damage is ever changed, you should change this define.
|
||||||
#define LASERS_TO_KILL * 15 //chompedit: Reduce health of hivebots by reducing 40 to 15
|
#define LASERS_TO_KILL * 40
|
||||||
|
|||||||
@@ -71,3 +71,22 @@
|
|||||||
name = "flamethrower"
|
name = "flamethrower"
|
||||||
path =/obj/item/weapon/flamethrower/full
|
path =/obj/item/weapon/flamethrower/full
|
||||||
hidden = 1
|
hidden = 1
|
||||||
|
|
||||||
|
/datum/category_item/autolathe/arms/rifle_145
|
||||||
|
name = "14.5mm round"
|
||||||
|
path = /obj/item/ammo_casing/a145
|
||||||
|
hidden = 1
|
||||||
|
|
||||||
|
/datum/category_item/autolathe/arms/rifle_145ap
|
||||||
|
name = "14.5mm round (sabot)"
|
||||||
|
path = /obj/item/ammo_casing/a145/highvel
|
||||||
|
hidden = 1
|
||||||
|
/datum/category_item/autolathe/arms/foamdart
|
||||||
|
name = "foam dart"
|
||||||
|
path = /obj/item/ammo_casing/afoam_dart
|
||||||
|
hidden = 0
|
||||||
|
|
||||||
|
/datum/category_item/autolathe/arms/foamdartriot
|
||||||
|
name = "riot foam dart"
|
||||||
|
path = /obj/item/ammo_casing/afoam_dart/riot
|
||||||
|
hidden = 1
|
||||||
|
|||||||
@@ -342,7 +342,7 @@
|
|||||||
icon_state = "sniper"
|
icon_state = "sniper"
|
||||||
caliber = "14.5mm"
|
caliber = "14.5mm"
|
||||||
ammo_type = /obj/item/ammo_casing/a145
|
ammo_type = /obj/item/ammo_casing/a145
|
||||||
matter = list(MAT_STEEL = 8750)
|
matter = list(MAT_STEEL = 28000, MAT_PLASTEEL = 3500) //CHOMPedit Makes them a bit more expensive
|
||||||
max_ammo = 7
|
max_ammo = 7
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
|
|
||||||
@@ -351,8 +351,8 @@
|
|||||||
desc = "A box of 14.5mm sabot rounds"
|
desc = "A box of 14.5mm sabot rounds"
|
||||||
icon_state = "sniper"
|
icon_state = "sniper"
|
||||||
caliber = "14.5mm"
|
caliber = "14.5mm"
|
||||||
ammo_type = /obj/item/ammo_casing/a145
|
ammo_type = /obj/item/ammo_casing/a145/highvel //CHOMPedit
|
||||||
matter = list(MAT_STEEL = 8750)
|
matter = list(MAT_STEEL = 2800, MAT_PLASTEEL = 7000) //CHOMPedit Makes them a bit more expensive
|
||||||
max_ammo = 7
|
max_ammo = 7
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
|
|
||||||
@@ -552,4 +552,4 @@
|
|||||||
ammo_type = /obj/item/ammo_casing/a545/hunter
|
ammo_type = /obj/item/ammo_casing/a545/hunter
|
||||||
matter = list(MAT_STEEL = 18000)
|
matter = list(MAT_STEEL = 18000)
|
||||||
max_ammo = 100
|
max_ammo = 100
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
|
|||||||
@@ -398,11 +398,12 @@
|
|||||||
icon_state = "lcasing"
|
icon_state = "lcasing"
|
||||||
caliber = "14.5mm"
|
caliber = "14.5mm"
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
||||||
matter = list(MAT_STEEL = 1250)
|
matter = list(MAT_STEEL = 4000, MAT_PLASTEEL = 500) //CHOMPedit Makes them a bit more expensive
|
||||||
|
|
||||||
/obj/item/ammo_casing/a145/highvel
|
/obj/item/ammo_casing/a145/highvel
|
||||||
desc = "A 14.5mm sabot shell."
|
desc = "A 14.5mm sabot shell."
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
projectile_type = /obj/item/projectile/bullet/rifle/a145/highvel
|
||||||
|
matter = list(MAT_STEEL = 4000, MAT_PLASTEEL = 1000) //CHOMPedit Makes them a bit more expensive
|
||||||
|
|
||||||
/obj/item/ammo_casing/a145/spent/Initialize()
|
/obj/item/ammo_casing/a145/spent/Initialize()
|
||||||
..()
|
..()
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
item_state = "gun"
|
item_state = "gun"
|
||||||
|
|
||||||
fire_sound = 'sound/weapons/Taser.ogg'
|
fire_sound = 'sound/weapons/Taser.ogg'
|
||||||
projectile_type = /obj/item/projectile/beam/stun
|
projectile_type = /obj/item/projectile/beam/stun/med //CHOMPedit, default proj uses weak stun but firemode switches to med, fixing
|
||||||
|
|
||||||
modifystate = "stun"
|
modifystate = "stun"
|
||||||
|
|
||||||
|
|||||||
@@ -522,6 +522,7 @@
|
|||||||
bolt_name = "bolt"
|
bolt_name = "bolt"
|
||||||
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
||||||
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
||||||
|
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped
|
/obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped
|
||||||
name = "Scoped Mosin Nagant"
|
name = "Scoped Mosin Nagant"
|
||||||
@@ -600,6 +601,7 @@
|
|||||||
bolt_name = "bolt"
|
bolt_name = "bolt"
|
||||||
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
||||||
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
||||||
|
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/automatic/serdy/awp/ui_action_click()
|
/obj/item/weapon/gun/projectile/automatic/serdy/awp/ui_action_click()
|
||||||
scope()
|
scope()
|
||||||
@@ -636,6 +638,7 @@
|
|||||||
bolt_name = "bolt"
|
bolt_name = "bolt"
|
||||||
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
||||||
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
||||||
|
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||||
|
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/automatic/serdy/hectate/ui_action_click()
|
/obj/item/weapon/gun/projectile/automatic/serdy/hectate/ui_action_click()
|
||||||
|
|||||||
@@ -451,7 +451,7 @@
|
|||||||
desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up."
|
desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up."
|
||||||
damage = 0 // It's a damn toy.
|
damage = 0 // It's a damn toy.
|
||||||
embed_chance = 0
|
embed_chance = 0
|
||||||
agony = 50 // The riot part of the riot dart
|
agony = 20 // The riot part of the riot dart //CHOMPedit, nerf this >:3 old 50
|
||||||
nodamage = TRUE
|
nodamage = TRUE
|
||||||
sharp = FALSE
|
sharp = FALSE
|
||||||
damage_type = HALLOSS
|
damage_type = HALLOSS
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ None of these for now, too. -DHA */
|
|||||||
desc = "A dense-core projectile fired from a small cannon."
|
desc = "A dense-core projectile fired from a small cannon."
|
||||||
id = "ptrshell"
|
id = "ptrshell"
|
||||||
req_tech = list(TECH_COMBAT = 7, TECH_ILLEGAL = 4)
|
req_tech = list(TECH_COMBAT = 7, TECH_ILLEGAL = 4)
|
||||||
materials = list(MAT_TITANIUM = 4000, MAT_URANIUM = 500, MAT_PLASTEEL = 500)
|
materials = list(MAT_STEEL = 4000, MAT_PLASTEEL = 500) //CHOMPedit Nerfs costs a bit for something a bit more sensical
|
||||||
build_path = /obj/item/ammo_casing/a145
|
build_path = /obj/item/ammo_casing/a145
|
||||||
sort_string = "MABBD"
|
sort_string = "MABBD"
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//File unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/space/goose
|
/mob/living/simple_mob/animal/space/goose
|
||||||
maxHealth = 15
|
maxHealth = 15
|
||||||
health = 15
|
health = 15
|
||||||
@@ -12,4 +14,4 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/animal/space/bear
|
/mob/living/simple_mob/animal/space/bear
|
||||||
maxHealth = 62
|
maxHealth = 62
|
||||||
health = 62
|
health = 62
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//File unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/sif/shantak
|
/mob/living/simple_mob/animal/sif/shantak
|
||||||
maxHealth = 37
|
maxHealth = 37
|
||||||
armor_soak = list(
|
armor_soak = list(
|
||||||
@@ -49,4 +51,4 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/vore/aggressive/corrupthound
|
/mob/living/simple_mob/vore/aggressive/corrupthound
|
||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
health = 100
|
health = 100
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//Combat refactor changes commented out
|
||||||
|
/*
|
||||||
/mob/living/simple_mob/animal/space/alien
|
/mob/living/simple_mob/animal/space/alien
|
||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
health = 100
|
health = 100
|
||||||
@@ -35,13 +37,13 @@
|
|||||||
health = 300
|
health = 300
|
||||||
melee_damage_lower = 7
|
melee_damage_lower = 7
|
||||||
melee_damage_upper = 12
|
melee_damage_upper = 12
|
||||||
|
*/
|
||||||
//what are this things?
|
//what are this things?
|
||||||
/mob/living/simple_mob/animal/space/alien/sentinel/praetorian/echo
|
/mob/living/simple_mob/animal/space/alien/sentinel/praetorian/echo
|
||||||
name = "alien Echopraetorian"
|
name = "alien Echopraetorian"
|
||||||
color = "#424242"
|
color = "#424242"
|
||||||
health = 150
|
health = 300
|
||||||
maxHealth = 150
|
maxHealth = 300
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/sonic/strong
|
projectiletype = /obj/item/projectile/sonic/strong
|
||||||
reload_time = 150 SECONDS
|
reload_time = 150 SECONDS
|
||||||
@@ -51,8 +53,8 @@
|
|||||||
name = "alien Ionic praetorian"
|
name = "alien Ionic praetorian"
|
||||||
color = "#004cff"
|
color = "#004cff"
|
||||||
armor = list(melee = 0,bullet = 25,laser = 0,energy = 0,bomb = 0,bio = 100,rad = 100)
|
armor = list(melee = 0,bullet = 25,laser = 0,energy = 0,bomb = 0,bio = 100,rad = 100)
|
||||||
health = 175
|
health = 350
|
||||||
maxHealth = 175
|
maxHealth = 350
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/arc/emp_blast
|
projectiletype = /obj/item/projectile/arc/emp_blast
|
||||||
reload_time = 150 SECONDS
|
reload_time = 150 SECONDS
|
||||||
@@ -64,8 +66,8 @@
|
|||||||
name = "alien blazing praetorian"
|
name = "alien blazing praetorian"
|
||||||
color = "Red"
|
color = "Red"
|
||||||
armor = list(melee = 0, bullet = 0, laser = 25, energy = 0, bomb = 0, bio = 100, rad = 100)
|
armor = list(melee = 0, bullet = 0, laser = 25, energy = 0, bomb = 0, bio = 100, rad = 100)
|
||||||
health = 225
|
health = 450
|
||||||
maxHealth = 225
|
maxHealth = 450
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/energy/fireball
|
projectiletype = /obj/item/projectile/energy/fireball
|
||||||
reload_max = 3
|
reload_max = 3
|
||||||
@@ -86,10 +88,10 @@
|
|||||||
armor_soak = list(melee = -15, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor_soak = list(melee = -15, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
base_attack_cooldown = 25
|
base_attack_cooldown = 25
|
||||||
color = "#ff8214"
|
color = "#ff8214"
|
||||||
health = 350
|
health = 700
|
||||||
maxHealth = 350
|
maxHealth = 700
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 17
|
melee_damage_upper = 35
|
||||||
movement_cooldown = 10
|
movement_cooldown = 10
|
||||||
movement_shake_radius = 7
|
movement_shake_radius = 7
|
||||||
movement_sound = 'sound/weapons/heavysmash.ogg'
|
movement_sound = 'sound/weapons/heavysmash.ogg'
|
||||||
@@ -105,10 +107,10 @@
|
|||||||
armor_soak = list(melee = -10, bullet = 10, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor_soak = list(melee = -10, bullet = 10, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
base_attack_cooldown = 15
|
base_attack_cooldown = 15
|
||||||
color = "#38b9ff"
|
color = "#38b9ff"
|
||||||
health = 250
|
health = 500
|
||||||
maxHealth = 250
|
maxHealth = 500
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 25
|
melee_damage_upper = 30
|
||||||
movement_cooldown = 12
|
movement_cooldown = 12
|
||||||
movement_shake_radius = 7
|
movement_shake_radius = 7
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
@@ -123,10 +125,10 @@
|
|||||||
armor_soak = list(melee = -10, bullet = 10, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor_soak = list(melee = -10, bullet = 10, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
base_attack_cooldown = 25
|
base_attack_cooldown = 25
|
||||||
color = "#4a4a4a"
|
color = "#4a4a4a"
|
||||||
health = 625
|
health = 1250
|
||||||
maxHealth = 625
|
maxHealth = 1250
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 25
|
melee_damage_upper = 30
|
||||||
movement_cooldown = 12
|
movement_cooldown = 12
|
||||||
movement_shake_radius = 7
|
movement_shake_radius = 7
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
@@ -139,8 +141,8 @@
|
|||||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/careful
|
ai_holder_type = /datum/ai_holder/simple_mob/ranged/careful
|
||||||
armor_soak = list(melee = 0, bullet = 5, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
armor_soak = list(melee = 0, bullet = 5, laser = 5, energy = 0, bomb = 0, bio = 0, rad = 0)
|
||||||
color = "#ccff4a"
|
color = "#ccff4a"
|
||||||
health = 100
|
health = 200
|
||||||
maxHealth = 100
|
maxHealth = 200
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/beam/stun/electric_spider
|
projectiletype = /obj/item/projectile/beam/stun/electric_spider
|
||||||
reload_max = 5
|
reload_max = 5
|
||||||
@@ -152,8 +154,8 @@
|
|||||||
armor = list (melee = 0, bullet = 0, laser = 15, energy = 0, bomb = 0, bio = 100, rad = 100)
|
armor = list (melee = 0, bullet = 0, laser = 15, energy = 0, bomb = 0, bio = 100, rad = 100)
|
||||||
base_attack_cooldown = 15
|
base_attack_cooldown = 15
|
||||||
color = "#ff7373"
|
color = "#ff7373"
|
||||||
health = 125
|
health = 250
|
||||||
maxHealth = 125
|
maxHealth = 250
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/bullet/incendiary/dragonflame
|
projectiletype = /obj/item/projectile/bullet/incendiary/dragonflame
|
||||||
reload_max = 2
|
reload_max = 2
|
||||||
@@ -164,8 +166,8 @@
|
|||||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/careful
|
ai_holder_type = /datum/ai_holder/simple_mob/ranged/careful
|
||||||
armor = list(melee = 0, bullet = 15, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 100)
|
armor = list(melee = 0, bullet = 15, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 100)
|
||||||
color = "#4f83ff"
|
color = "#4f83ff"
|
||||||
health = 100
|
health = 200
|
||||||
maxHealth = 100
|
maxHealth = 200
|
||||||
needs_reload = 1
|
needs_reload = 1
|
||||||
projectiletype = /obj/item/projectile/energy/blob/freezing/splattering
|
projectiletype = /obj/item/projectile/energy/blob/freezing/splattering
|
||||||
reload_max = 3
|
reload_max = 3
|
||||||
@@ -176,8 +178,8 @@
|
|||||||
projectiletype = /obj/item/projectile/energy/acid
|
projectiletype = /obj/item/projectile/energy/acid
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/space/alien/tanky
|
/mob/living/simple_mob/animal/space/alien/tanky
|
||||||
health = 100
|
health = 200
|
||||||
maxHealth = 100
|
maxHealth = 200
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/space/alien/hunterling
|
/mob/living/simple_mob/animal/space/alien/hunterling
|
||||||
name = "alien hunterling"
|
name = "alien hunterling"
|
||||||
@@ -195,9 +197,9 @@
|
|||||||
name = "alien hunterlisk"
|
name = "alien hunterlisk"
|
||||||
base_attack_cooldown = 15
|
base_attack_cooldown = 15
|
||||||
color = "#575757"
|
color = "#575757"
|
||||||
health = 75
|
health = 150
|
||||||
maxHealth = 75
|
maxHealth = 150
|
||||||
melee_damage_upper = 17
|
melee_damage_upper = 35
|
||||||
movement_cooldown = 3
|
movement_cooldown = 3
|
||||||
size_multiplier = 1.25
|
size_multiplier = 1.25
|
||||||
|
|
||||||
@@ -207,4 +209,4 @@
|
|||||||
projectiletype = /obj/item/projectile/energy/blob/toxic/splattering
|
projectiletype = /obj/item/projectile/energy/blob/toxic/splattering
|
||||||
reload_max = 5
|
reload_max = 5
|
||||||
reload_time = 150
|
reload_time = 150
|
||||||
size_multiplier = 2
|
size_multiplier = 2
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
|
/* Combat refactor changes commented out
|
||||||
/mob/living/simple_mob/animal/space/mouse_army
|
/mob/living/simple_mob/animal/space/mouse_army
|
||||||
maxHealth = 25
|
maxHealth = 25
|
||||||
health = 25
|
health = 25
|
||||||
|
*/
|
||||||
//Honestly with pretty low damage I am not touching it.
|
//Honestly with pretty low damage I am not touching it.
|
||||||
/mob/living/simple_mob/animal/space/mouse_army/operative
|
/mob/living/simple_mob/animal/space/mouse_army/operative
|
||||||
icon_state = "mouse_operative"
|
icon_state = "mouse_operative"
|
||||||
@@ -33,7 +34,7 @@
|
|||||||
icon_dead = "mouse_stealth_dead"
|
icon_dead = "mouse_stealth_dead"
|
||||||
icon_rest = "mouse_stealth_sleep"
|
icon_rest = "mouse_stealth_sleep"
|
||||||
|
|
||||||
|
/* Combat refactor changes commented out
|
||||||
/mob/living/simple_mob/mechanical/mecha/mouse_tank
|
/mob/living/simple_mob/mechanical/mecha/mouse_tank
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
|
|
||||||
@@ -42,4 +43,5 @@
|
|||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/mouse_tank/eraticator
|
/mob/living/simple_mob/mechanical/mecha/mouse_tank/eraticator
|
||||||
maxHealth = 150
|
maxHealth = 150
|
||||||
|
*/
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//File unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/space/carp/large/huge
|
/mob/living/simple_mob/animal/space/carp/large/huge
|
||||||
maxHealth = 115
|
maxHealth = 115
|
||||||
health = 115
|
health = 115
|
||||||
@@ -8,4 +10,4 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/animal/space/shark
|
/mob/living/simple_mob/animal/space/shark
|
||||||
maxHealth = 62
|
maxHealth = 62
|
||||||
health = 62
|
health = 62
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
//Unfiying spider health, into two catagories. Disrupters and tanks.
|
//Unfiying spider health, into two catagories. Disrupters and tanks.
|
||||||
/mob/living/simple_mob/animal/giant_spider/carrier //Disrupter, old 100
|
/mob/living/simple_mob/animal/giant_spider/carrier //Disrupter, old 100
|
||||||
maxHealth = 30
|
maxHealth = 60
|
||||||
health = 30
|
health = 60
|
||||||
melee_damage_lower = 4
|
//melee_damage_lower = 4
|
||||||
melee_damage_upper = 12
|
//melee_damage_upper = 12
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/giant_spider/electric //disrupter, old 210
|
/mob/living/simple_mob/animal/giant_spider/electric //disrupter, old 210
|
||||||
maxHealth = 30
|
maxHealth = 60
|
||||||
health = 30
|
health = 60
|
||||||
projectiletype = /obj/item/projectile/energy/mob/electric_spider
|
projectiletype = /obj/item/projectile/energy/mob/electric_spider
|
||||||
melee_damage_lower = 5
|
//melee_damage_lower = 5
|
||||||
melee_damage_upper = 12
|
//melee_damage_upper = 12
|
||||||
|
/*
|
||||||
/mob/living/simple_mob/animal/giant_spider/frost //tank, old 175
|
/mob/living/simple_mob/animal/giant_spider/frost //tank, old 175
|
||||||
maxHealth = 60
|
maxHealth = 60
|
||||||
health = 60
|
health = 60
|
||||||
@@ -115,6 +115,7 @@
|
|||||||
|
|
||||||
melee_damage_lower = 5
|
melee_damage_lower = 5
|
||||||
melee_damage_upper = 10
|
melee_damage_upper = 10
|
||||||
|
*/
|
||||||
|
|
||||||
//Hijacking this file to make new event spiders
|
//Hijacking this file to make new event spiders
|
||||||
|
|
||||||
@@ -124,9 +125,10 @@
|
|||||||
max_tox = 0
|
max_tox = 0
|
||||||
max_co2 = 0
|
max_co2 = 0
|
||||||
|
|
||||||
|
/* Use the parent
|
||||||
maxHealth = 20
|
maxHealth = 20
|
||||||
health = 20
|
health = 20
|
||||||
|
*/
|
||||||
melee_damage_lower = 5
|
melee_damage_lower = 5
|
||||||
melee_damage_upper = 7
|
melee_damage_upper = 7
|
||||||
|
|
||||||
@@ -136,17 +138,20 @@
|
|||||||
max_tox = 0
|
max_tox = 0
|
||||||
max_co2 = 0
|
max_co2 = 0
|
||||||
|
|
||||||
|
/* Use the parent
|
||||||
maxHealth = 15
|
maxHealth = 15
|
||||||
health = 15
|
health = 15
|
||||||
|
*/
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/giant_spider/hunter/space
|
/mob/living/simple_mob/animal/giant_spider/hunter/space
|
||||||
name = "giant space spider"
|
name = "giant space spider"
|
||||||
min_oxy = 0
|
min_oxy = 0
|
||||||
max_tox = 0
|
max_tox = 0
|
||||||
max_co2 = 0
|
max_co2 = 0
|
||||||
|
/*Use the parent
|
||||||
maxHealth = 20
|
maxHealth = 20
|
||||||
health = 20
|
health = 20
|
||||||
|
*/
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/giant_spider/lurker/space
|
/mob/living/simple_mob/animal/giant_spider/lurker/space
|
||||||
maxHealth = 20
|
maxHealth = 20
|
||||||
@@ -159,9 +164,10 @@
|
|||||||
max_co2 = 0
|
max_co2 = 0
|
||||||
|
|
||||||
egg_type = /obj/effect/spider/eggcluster/royal/space
|
egg_type = /obj/effect/spider/eggcluster/royal/space
|
||||||
|
/* Use the parent
|
||||||
maxHealth = 30
|
maxHealth = 30
|
||||||
health = 30
|
health = 30
|
||||||
|
*/
|
||||||
|
|
||||||
/mob/living/simple_mob/animal/giant_spider/pepper/space
|
/mob/living/simple_mob/animal/giant_spider/pepper/space
|
||||||
name = "giant space spider"
|
name = "giant space spider"
|
||||||
@@ -204,8 +210,11 @@
|
|||||||
min_oxy = 0
|
min_oxy = 0
|
||||||
max_tox = 0
|
max_tox = 0
|
||||||
max_co2 = 0
|
max_co2 = 0
|
||||||
|
|
||||||
|
/* Use the parent
|
||||||
maxHealth = 30
|
maxHealth = 30
|
||||||
health = 30
|
health = 30
|
||||||
|
|
||||||
melee_damage_lower = 5
|
melee_damage_lower = 5
|
||||||
melee_damage_upper = 10
|
melee_damage_upper = 10
|
||||||
|
*/
|
||||||
|
|||||||
@@ -11,8 +11,8 @@
|
|||||||
icon_state = "imperion"
|
icon_state = "imperion"
|
||||||
icon_living = "imperion"
|
icon_living = "imperion"
|
||||||
desc = "A strange precursor mecha"
|
desc = "A strange precursor mecha"
|
||||||
maxHealth = 300
|
maxHealth = 400
|
||||||
health = 300
|
health = 400
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/energy/gaussrifle
|
projectiletype = /obj/item/projectile/energy/gaussrifle
|
||||||
@@ -490,7 +490,7 @@
|
|||||||
/obj/item/projectile/energy/imperionspear
|
/obj/item/projectile/energy/imperionspear
|
||||||
name = "energy spear"
|
name = "energy spear"
|
||||||
icon_state = "arcane_barrage"
|
icon_state = "arcane_barrage"
|
||||||
damage = 16
|
damage = 35
|
||||||
armor_penetration = 35
|
armor_penetration = 35
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
@@ -536,7 +536,7 @@
|
|||||||
/obj/item/projectile/energy/imperiontesla
|
/obj/item/projectile/energy/imperiontesla
|
||||||
name = "energy sphere"
|
name = "energy sphere"
|
||||||
icon_state = "tesla_projectile"
|
icon_state = "tesla_projectile"
|
||||||
damage = 25
|
damage = 50
|
||||||
armor_penetration = 50
|
armor_penetration = 50
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "energy"
|
check_armour = "energy"
|
||||||
@@ -548,7 +548,7 @@
|
|||||||
/obj/item/projectile/energy/homing_bolt/missile
|
/obj/item/projectile/energy/homing_bolt/missile
|
||||||
name = "homing rocket"
|
name = "homing rocket"
|
||||||
icon_state = "atrocket"
|
icon_state = "atrocket"
|
||||||
damage = 20
|
damage = 40
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "bullet"
|
check_armour = "bullet"
|
||||||
|
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
icon = 'icons/mob/animal_vg.dmi'
|
icon = 'icons/mob/animal_vg.dmi'
|
||||||
icon_state = "drone3"
|
icon_state = "drone3"
|
||||||
icon_living = "drone3"
|
icon_living = "drone3"
|
||||||
maxHealth = 25
|
maxHealth = 50 //Old 25
|
||||||
health = 25
|
health = 50
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/energy/homing_bolt
|
projectiletype = /obj/item/projectile/energy/homing_bolt
|
||||||
melee_attack_delay = 4 SECOND
|
melee_attack_delay = 4 SECOND
|
||||||
|
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 12
|
melee_damage_upper = 25
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/kiting
|
ai_holder_type = /datum/ai_holder/simple_mob/ranged/kiting
|
||||||
|
|
||||||
wreckage = null
|
wreckage = null
|
||||||
@@ -68,15 +68,15 @@
|
|||||||
|
|
||||||
faction = "vistor"
|
faction = "vistor"
|
||||||
|
|
||||||
maxHealth = 75
|
maxHealth = 150 //Old 75
|
||||||
health = 75
|
health = 150
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/energy/homing_bolt
|
projectiletype = /obj/item/projectile/energy/homing_bolt
|
||||||
melee_attack_delay = 4 SECOND
|
melee_attack_delay = 4 SECOND
|
||||||
|
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25 //Old 12
|
||||||
melee_damage_upper = 12
|
melee_damage_upper = 25
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
||||||
|
|
||||||
armor = list(
|
armor = list(
|
||||||
@@ -139,8 +139,8 @@
|
|||||||
icon = 'icons/mob/animal_vg.dmi'
|
icon = 'icons/mob/animal_vg.dmi'
|
||||||
icon_state = "mushroom"
|
icon_state = "mushroom"
|
||||||
icon_living = "mushroom"
|
icon_living = "mushroom"
|
||||||
maxHealth = 100
|
maxHealth = 200 //Old 100
|
||||||
health = 100
|
health = 200
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/arc/spore
|
projectiletype = /obj/item/projectile/arc/spore
|
||||||
@@ -149,8 +149,8 @@
|
|||||||
wreckage = null
|
wreckage = null
|
||||||
pilot_type = null
|
pilot_type = null
|
||||||
|
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 12
|
melee_damage_upper = 25
|
||||||
ai_holder_type = /datum/ai_holder/hostile/ranged/robust
|
ai_holder_type = /datum/ai_holder/hostile/ranged/robust
|
||||||
|
|
||||||
special_attack_cooldown = 2 SECONDS
|
special_attack_cooldown = 2 SECONDS
|
||||||
@@ -170,8 +170,8 @@
|
|||||||
icon = 'icons/mob/animal_vg.dmi'
|
icon = 'icons/mob/animal_vg.dmi'
|
||||||
icon_state = "scarybat"
|
icon_state = "scarybat"
|
||||||
icon_living = "scarybat"
|
icon_living = "scarybat"
|
||||||
maxHealth = 100
|
maxHealth = 200 //Old 100
|
||||||
health = 100
|
health = 200
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = null
|
projectiletype = null
|
||||||
@@ -180,14 +180,14 @@
|
|||||||
wreckage = null
|
wreckage = null
|
||||||
pilot_type = null
|
pilot_type = null
|
||||||
|
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 25
|
||||||
melee_damage_upper = 12
|
melee_damage_upper = 25
|
||||||
alpha = 15
|
alpha = 15
|
||||||
|
|
||||||
loot_list = list(/obj/item/clothing/suit/armor/tesla/vistor = 100
|
loot_list = list(/obj/item/clothing/suit/armor/tesla/vistor = 100
|
||||||
)
|
)
|
||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/vistor/vistoryellow
|
/mob/living/simple_mob/mechanical/mecha/vistor/vistoryellow //Combat refactor walkback: This one seems fine
|
||||||
name = "vistor yellow"
|
name = "vistor yellow"
|
||||||
icon = 'icons/mob/animal.dmi'
|
icon = 'icons/mob/animal.dmi'
|
||||||
icon_state = "chick"
|
icon_state = "chick"
|
||||||
@@ -214,8 +214,8 @@
|
|||||||
icon = 'icons/mecha/mecha.dmi'
|
icon = 'icons/mecha/mecha.dmi'
|
||||||
icon_state = "honker"
|
icon_state = "honker"
|
||||||
icon_living = "honker"
|
icon_living = "honker"
|
||||||
maxHealth = 150
|
maxHealth = 300 //Old 150
|
||||||
health = 150
|
health = 300
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/energy/gaussrifle
|
projectiletype = /obj/item/projectile/energy/gaussrifle
|
||||||
@@ -269,8 +269,8 @@
|
|||||||
icon = 'icons/mecha/mecha.dmi'
|
icon = 'icons/mecha/mecha.dmi'
|
||||||
icon_state = "mime"
|
icon_state = "mime"
|
||||||
icon_living = "mime"
|
icon_living = "mime"
|
||||||
maxHealth = 150
|
maxHealth = 300 //Old 150
|
||||||
health = 150
|
health = 300
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
damage_fatigue_mult = 0
|
damage_fatigue_mult = 0
|
||||||
alpha = 175
|
alpha = 175
|
||||||
@@ -323,4 +323,4 @@
|
|||||||
run_if_this_close = 2
|
run_if_this_close = 2
|
||||||
min_distance_to_destination = 3
|
min_distance_to_destination = 3
|
||||||
can_flee = TRUE
|
can_flee = TRUE
|
||||||
base_wander_delay = 4
|
base_wander_delay = 4
|
||||||
|
|||||||
@@ -18,16 +18,16 @@
|
|||||||
|
|
||||||
faction = "vr"
|
faction = "vr"
|
||||||
|
|
||||||
maxHealth = 40
|
maxHealth = 100 //Old 50
|
||||||
health = 40
|
health = 100
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
unsuitable_atoms_damage = 0
|
unsuitable_atoms_damage = 0
|
||||||
projectiletype = /obj/item/projectile/energy/homing_bolt/wizard
|
projectiletype = /obj/item/projectile/energy/homing_bolt/wizard
|
||||||
melee_attack_delay = 4 SECOND
|
melee_attack_delay = 4 SECOND
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/kiting
|
ai_holder_type = /datum/ai_holder/simple_mob/ranged/kiting
|
||||||
|
|
||||||
melee_damage_lower = 8
|
melee_damage_lower = 15
|
||||||
melee_damage_upper = 15
|
melee_damage_upper = 25
|
||||||
size_multiplier = 1.50
|
size_multiplier = 1.50
|
||||||
|
|
||||||
loot_list = list(/obj/item/clothing/head/vrwizard = 10,
|
loot_list = list(/obj/item/clothing/head/vrwizard = 10,
|
||||||
@@ -211,4 +211,4 @@
|
|||||||
incoming_healing_percent = 0.8
|
incoming_healing_percent = 0.8
|
||||||
|
|
||||||
/datum/modifier/aura/crumbling/superboss
|
/datum/modifier/aura/crumbling/superboss
|
||||||
aura_max_distance = 16
|
aura_max_distance = 16
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
/mob/living/simple_mob/humanoid/cultist/magus/rift
|
/mob/living/simple_mob/humanoid/cultist/magus/rift
|
||||||
name = "Rift Magus"
|
name = "Rift Magus"
|
||||||
maxHealth = 225 //Boss Mobs should be tanky.
|
maxHealth = 450 //Boss Mobs should be tanky. //Old 225
|
||||||
health = 225
|
health = 450
|
||||||
|
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 30 //Old 15
|
||||||
melee_damage_upper = 22
|
melee_damage_upper = 45 //Old 22
|
||||||
attack_armor_pen = 50
|
attack_armor_pen = 50
|
||||||
heat_resist = 1
|
heat_resist = 1
|
||||||
cold_resist = 1
|
cold_resist = 1
|
||||||
@@ -26,11 +26,11 @@
|
|||||||
damage_fatigue_mult = 0.5 // We don't want to give them a flat, huge boost to attack speed, but at the same time, make them fight harder the closer they are to dying.
|
damage_fatigue_mult = 0.5 // We don't want to give them a flat, huge boost to attack speed, but at the same time, make them fight harder the closer they are to dying.
|
||||||
injury_enrages = TRUE
|
injury_enrages = TRUE
|
||||||
|
|
||||||
armor_soak = list(
|
armor_soak = list( //Combat refactor walk back. old 2 armor_soak
|
||||||
"melee" = 2,
|
"melee" = 5,
|
||||||
"bullet" = 2,
|
"bullet" = 5,
|
||||||
"laser" = 2,
|
"laser" = 5,
|
||||||
"energy" = 2,
|
"energy" = 5,
|
||||||
"bomb" = 0,
|
"bomb" = 0,
|
||||||
"bio" = 0,
|
"bio" = 0,
|
||||||
"rad" = 0
|
"rad" = 0
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
|
|
||||||
|
/*
|
||||||
/mob/living/simple_mob/humanoid/cultist
|
/mob/living/simple_mob/humanoid/cultist
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
health = 75
|
health = 75
|
||||||
|
*/
|
||||||
/mob/living/simple_mob/humanoid/cultist/human
|
/mob/living/simple_mob/humanoid/cultist/human
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 15
|
||||||
@@ -10,40 +12,40 @@
|
|||||||
/mob/living/simple_mob/humanoid/cultist/caster
|
/mob/living/simple_mob/humanoid/cultist/caster
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
projectiletype = /obj/item/projectile/energy/inversion
|
projectiletype = /obj/item/projectile/energy/inversion
|
||||||
melee_damage_lower = 7
|
melee_damage_lower = 15 //Old 7
|
||||||
melee_damage_upper = 7
|
melee_damage_upper = 15
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/cultist/tesh
|
/mob/living/simple_mob/humanoid/cultist/tesh
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
melee_damage_lower = 7
|
melee_damage_lower = 15 //Old 7
|
||||||
melee_damage_upper = 7
|
melee_damage_upper = 15
|
||||||
maxHealth = 37
|
maxHealth = 37
|
||||||
health = 37
|
health = 37
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/cultist/castertesh
|
/mob/living/simple_mob/humanoid/cultist/castertesh
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
projectiletype = /obj/item/projectile/energy/inversion
|
projectiletype = /obj/item/projectile/energy/inversion
|
||||||
melee_damage_lower = 7
|
melee_damage_lower = 15
|
||||||
melee_damage_upper = 7
|
melee_damage_upper = 15
|
||||||
maxHealth = 37
|
maxHealth = 50
|
||||||
health = 37
|
health = 50
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/cultist/elite
|
/mob/living/simple_mob/humanoid/cultist/elite
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 20
|
||||||
melee_damage_upper = 15
|
melee_damage_upper = 20
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/cultist/magus
|
/mob/living/simple_mob/humanoid/cultist/magus
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
projectiletype = /obj/item/projectile/energy/inversion
|
projectiletype = /obj/item/projectile/energy/inversion
|
||||||
maxHealth = 100
|
maxHealth = 150 //Old 100
|
||||||
health = 100
|
health = 150
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 15
|
||||||
melee_damage_upper = 15
|
melee_damage_upper = 15
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/cultist/hunter
|
/mob/living/simple_mob/humanoid/cultist/hunter
|
||||||
maxHealth = 87 //Ehhh, this AI is like mini-boss at best
|
maxHealth = 175 //Ehhh, this AI is like mini-boss at best //Old 87
|
||||||
health = 87
|
health = 175
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
melee_damage_lower = 21 //Saw Cleaver Brutality
|
melee_damage_lower = 21 //Saw Cleaver Brutality
|
||||||
melee_damage_upper = 21
|
melee_damage_upper = 21
|
||||||
@@ -69,8 +71,8 @@
|
|||||||
desc = "An indiuval wrapped up in a makeshift rig, made from fallen cultist."
|
desc = "An indiuval wrapped up in a makeshift rig, made from fallen cultist."
|
||||||
icon_state = "cobra-cultist"
|
icon_state = "cobra-cultist"
|
||||||
icon_living = "cobra-cultist"
|
icon_living = "cobra-cultist"
|
||||||
maxHealth = 75
|
maxHealth = 150 //Old 75
|
||||||
health = 75
|
health = 150
|
||||||
|
|
||||||
faction = "cult"
|
faction = "cult"
|
||||||
|
|
||||||
@@ -81,8 +83,8 @@
|
|||||||
response_harm = "hits"
|
response_harm = "hits"
|
||||||
|
|
||||||
harm_intent_damage = 5
|
harm_intent_damage = 5
|
||||||
melee_damage_lower = 7
|
melee_damage_lower = 15 //old 7
|
||||||
melee_damage_upper = 7
|
melee_damage_upper = 25 //old 15
|
||||||
attack_sharp = 1
|
attack_sharp = 1
|
||||||
attack_edge = 1
|
attack_edge = 1
|
||||||
attacktext = list("slashed", "stabbed")
|
attacktext = list("slashed", "stabbed")
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
response_disarm = "shoves"
|
response_disarm = "shoves"
|
||||||
response_harm = "hits"
|
response_harm = "hits"
|
||||||
|
|
||||||
health = 40
|
health = 100 //old 40
|
||||||
maxHealth = 40
|
maxHealth = 100
|
||||||
harm_intent_damage = 5
|
harm_intent_damage = 5
|
||||||
melee_damage_lower = 15 //Tac Knife damage
|
melee_damage_lower = 15 //Tac Knife damage
|
||||||
melee_damage_upper = 15
|
melee_damage_upper = 15
|
||||||
@@ -167,8 +167,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/solar/firemoff
|
/mob/living/simple_mob/humanoid/eclipse/solar/firemoff
|
||||||
name = "Solar Eclipse Inferno Moth"
|
name = "Solar Eclipse Inferno Moth"
|
||||||
desc = "A moth like creature cladded in armor, wisps of flames swirling around it. Protected from lasers and energy."
|
desc = "A moth like creature cladded in armor, wisps of flames swirling around it. Protected from lasers and energy."
|
||||||
health = 40
|
health = 75 //old 40
|
||||||
maxHealth = 40
|
maxHealth = 75
|
||||||
icon_state = "eclipse_moth"
|
icon_state = "eclipse_moth"
|
||||||
icon_living = "eclipse_moth"
|
icon_living = "eclipse_moth"
|
||||||
reload_max = 10
|
reload_max = 10
|
||||||
@@ -187,8 +187,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh
|
/mob/living/simple_mob/humanoid/eclipse/solar/snipertesh
|
||||||
name = "Solar Eclipse Sniper"
|
name = "Solar Eclipse Sniper"
|
||||||
desc = "An armored teshari with a sniper, protected from laser and energy based attacks"
|
desc = "An armored teshari with a sniper, protected from laser and energy based attacks"
|
||||||
health = 20
|
health = 50 //old 20
|
||||||
maxHealth = 20
|
maxHealth = 50
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
|
|
||||||
icon_state = "eclipse_snipertesh"
|
icon_state = "eclipse_snipertesh"
|
||||||
@@ -245,8 +245,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/solar/radiation
|
/mob/living/simple_mob/humanoid/eclipse/solar/radiation
|
||||||
name = "Solar Eclipse Irradiator"
|
name = "Solar Eclipse Irradiator"
|
||||||
desc = "A lizard emitting radiation, whilst protected from it, alongside energy and laser based weapons"
|
desc = "A lizard emitting radiation, whilst protected from it, alongside energy and laser based weapons"
|
||||||
health = 40
|
health = 150 //old 75
|
||||||
maxHealth = 40
|
maxHealth = 150
|
||||||
glow_toggle = TRUE
|
glow_toggle = TRUE
|
||||||
reload_max = 3
|
reload_max = 3
|
||||||
|
|
||||||
@@ -296,8 +296,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle //Bouncing bullet extreme
|
/mob/living/simple_mob/humanoid/eclipse/lunar/silvernoodle //Bouncing bullet extreme
|
||||||
name = "Lunar Eclipse Silver Serpent"
|
name = "Lunar Eclipse Silver Serpent"
|
||||||
desc = "A hungry looking naga, their strange armor protecting them from ballistics and physical weaponry."
|
desc = "A hungry looking naga, their strange armor protecting them from ballistics and physical weaponry."
|
||||||
health = 40
|
health = 100 //Old 40
|
||||||
maxHealth = 40
|
maxHealth = 100
|
||||||
reload_max = 6
|
reload_max = 6
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
|
|
||||||
@@ -340,8 +340,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/lunar/shotgunner //wuff with shotgun
|
/mob/living/simple_mob/humanoid/eclipse/lunar/shotgunner //wuff with shotgun
|
||||||
name = "Lunar Eclipse Shotgunner"
|
name = "Lunar Eclipse Shotgunner"
|
||||||
desc = "A Vulpkanin or the like in a red-purple flashing rigsuit, it defending them from physical damage of close and long ranges."
|
desc = "A Vulpkanin or the like in a red-purple flashing rigsuit, it defending them from physical damage of close and long ranges."
|
||||||
health = 40
|
health = 75 //old 40
|
||||||
maxHealth = 40
|
maxHealth = 75
|
||||||
reload_max = 1
|
reload_max = 1
|
||||||
|
|
||||||
icon_state = "eclipse_shotwuff"
|
icon_state = "eclipse_shotwuff"
|
||||||
@@ -390,8 +390,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm //tesh got a gun
|
/mob/living/simple_mob/humanoid/eclipse/lunar/bulletstorm //tesh got a gun
|
||||||
name = "Lunar Eclipse Judge"
|
name = "Lunar Eclipse Judge"
|
||||||
desc = "A teshari wildly wielding a pistol, wearing bullet and sword protective gear."
|
desc = "A teshari wildly wielding a pistol, wearing bullet and sword protective gear."
|
||||||
health = 20
|
health = 50 //old 20
|
||||||
maxHealth = 20
|
maxHealth = 50
|
||||||
icon_state = "eclipse_shottesh"
|
icon_state = "eclipse_shottesh"
|
||||||
icon_living = "eclipse_shottesh"
|
icon_living = "eclipse_shottesh"
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
@@ -407,8 +407,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/lunar/ravanger //Tanky boi. Very deadly melee
|
/mob/living/simple_mob/humanoid/eclipse/lunar/ravanger //Tanky boi. Very deadly melee
|
||||||
name = "Lunar Eclipse Ravanger"
|
name = "Lunar Eclipse Ravanger"
|
||||||
desc = "An individual wearing strange armor that seems to be living, and breathing while providing protection from bullets and swords."
|
desc = "An individual wearing strange armor that seems to be living, and breathing while providing protection from bullets and swords."
|
||||||
health = 40
|
health = 125 //Old 40
|
||||||
maxHealth = 40
|
maxHealth = 125
|
||||||
icon_state = "eclipse_ravanger"
|
icon_state = "eclipse_ravanger"
|
||||||
icon_living = "eclipse_ravanger"
|
icon_living = "eclipse_ravanger"
|
||||||
|
|
||||||
@@ -434,8 +434,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/solar/hellhound
|
/mob/living/simple_mob/humanoid/eclipse/solar/hellhound
|
||||||
name = "Solar Eclipse Hound"
|
name = "Solar Eclipse Hound"
|
||||||
desc = "A heavily armored creature, flames dancing around it's burn and energy proof armor."
|
desc = "A heavily armored creature, flames dancing around it's burn and energy proof armor."
|
||||||
health = 70
|
health = 150 //Old 70
|
||||||
maxHealth = 70
|
maxHealth = 150
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
||||||
projectiletype = null //Flashing was to much for this mob.
|
projectiletype = null //Flashing was to much for this mob.
|
||||||
movement_cooldown = -1
|
movement_cooldown = -1
|
||||||
@@ -460,8 +460,8 @@
|
|||||||
/mob/living/simple_mob/humanoid/eclipse/lunar/wheel
|
/mob/living/simple_mob/humanoid/eclipse/lunar/wheel
|
||||||
name = "Lunar Eclipse Armadillo"
|
name = "Lunar Eclipse Armadillo"
|
||||||
desc = "A silver armadillo coiled up, and spinning at you, all bullets and close quarters attacks bouncing off."
|
desc = "A silver armadillo coiled up, and spinning at you, all bullets and close quarters attacks bouncing off."
|
||||||
health = 70
|
health = 150 //old 70
|
||||||
maxHealth = 70
|
maxHealth = 150
|
||||||
melee_damage_lower = 10
|
melee_damage_lower = 10
|
||||||
melee_damage_upper = 10
|
melee_damage_upper = 10
|
||||||
attack_armor_pen = 50
|
attack_armor_pen = 50
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
/mob/living/simple_mob/humanoid/merc/ranged/laser
|
/mob/living/simple_mob/humanoid/merc/ranged/laser
|
||||||
projectiletype = /obj/item/projectile/energy/mob/midlaser
|
projectiletype = /obj/item/projectile/energy/mob/midlaser
|
||||||
|
/* Combat refactor walkback, old 150
|
||||||
/mob/living/simple_mob/humanoid/merc
|
/mob/living/simple_mob/humanoid/merc
|
||||||
health = 75 // improper cloning
|
health = 75 // improper cloning
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
|
*/
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/humanoid/pirate/captain
|
/mob/living/simple_mob/humanoid/pirate/captain
|
||||||
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
projectiletype = /obj/item/projectile/energy/mob/heavylaser
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/humanoid/pirate
|
/mob/living/simple_mob/humanoid/pirate
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
health = 75
|
health = 75
|
||||||
@@ -12,4 +12,5 @@
|
|||||||
maxHealth = 125
|
maxHealth = 125
|
||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/ripley/pirate/last_stand_merc //Special version used as a quasi boss fight
|
/mob/living/simple_mob/mechanical/mecha/ripley/pirate/last_stand_merc //Special version used as a quasi boss fight
|
||||||
maxHealth = 85
|
maxHealth = 85
|
||||||
|
*/
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
|
//File unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/possessed
|
/mob/living/simple_mob/humanoid/possessed
|
||||||
health = 100
|
health = 100
|
||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
|
|
||||||
/mob/living/simple_mob/humanoid/russian
|
/mob/living/simple_mob/humanoid/russian
|
||||||
health = 75
|
health = 75
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/mob/living/simple_mob/mechanical/cyber_horror/corgi
|
/mob/living/simple_mob/mechanical/cyber_horror/corgi
|
||||||
projectiletype = /obj/item/projectile/energy/mob/drone
|
projectiletype = /obj/item/projectile/energy/mob/drone
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/mechanical/cyber_horror
|
/mob/living/simple_mob/mechanical/cyber_horror
|
||||||
maxHealth = 87
|
maxHealth = 87
|
||||||
health = 87
|
health = 87
|
||||||
@@ -27,4 +27,5 @@
|
|||||||
//Cats and mayhem
|
//Cats and mayhem
|
||||||
/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror
|
/mob/living/simple_mob/mechanical/cyber_horror/cat_cyber_horror
|
||||||
maxHealth = 20
|
maxHealth = 20
|
||||||
health = 20
|
health = 20
|
||||||
|
*/
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
/datum/ai_holder/simple_mob/ranged/kiting/threatening/drone_aerostat
|
/datum/ai_holder/simple_mob/ranged/kiting/threatening/drone_aerostat
|
||||||
threaten_delay = 10 SECOND
|
threaten_delay = 10 SECOND
|
||||||
threaten_timeout = 30 SECONDS
|
threaten_timeout = 30 SECONDS
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/mechanical/combat_drone
|
/mob/living/simple_mob/mechanical/combat_drone
|
||||||
maxHealth = 25
|
maxHealth = 25
|
||||||
health = 25
|
health = 25
|
||||||
@@ -37,11 +37,11 @@
|
|||||||
/mob/living/simple_mob/mechanical/viscerator
|
/mob/living/simple_mob/mechanical/viscerator
|
||||||
maxHealth = 7
|
maxHealth = 7
|
||||||
health = 7
|
health = 7
|
||||||
|
*/
|
||||||
/obj/item/shield_projector/rectangle/automatic/drone
|
/obj/item/shield_projector/rectangle/automatic/drone
|
||||||
shield_health = 75
|
shield_health = 75
|
||||||
max_shield_health = 75
|
max_shield_health = 75
|
||||||
shield_regen_delay = 10 SECONDS
|
shield_regen_delay = 10 SECONDS
|
||||||
shield_regen_amount = 10
|
shield_regen_amount = 10
|
||||||
size_x = 1
|
size_x = 1
|
||||||
size_y = 1
|
size_y = 1
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
maxHealth = 15 LASERS_TO_KILL
|
maxHealth = 15 LASERS_TO_KILL
|
||||||
health = 15 LASERS_TO_KILL
|
health = 15 LASERS_TO_KILL
|
||||||
projectiletype = /obj/item/projectile/arc/blue_energy/precusor
|
projectiletype = /obj/item/projectile/arc/blue_energy/precusor
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 30 //old 15
|
||||||
melee_damage_upper = 25
|
melee_damage_upper = 50 //old 30
|
||||||
special_attack_min_range = 1
|
special_attack_min_range = 1
|
||||||
special_attack_max_range = 7
|
special_attack_max_range = 7
|
||||||
special_attack_cooldown = 5 SECONDS
|
special_attack_cooldown = 5 SECONDS
|
||||||
@@ -130,4 +130,4 @@
|
|||||||
|
|
||||||
/obj/item/weapon/grenade/spawnboss/hivebot
|
/obj/item/weapon/grenade/spawnboss/hivebot
|
||||||
spawner_type = /mob/living/simple_mob/mechanical/hivebot/swarm
|
spawner_type = /mob/living/simple_mob/mechanical/hivebot/swarm
|
||||||
deliveryamt = 3
|
deliveryamt = 3
|
||||||
|
|||||||
@@ -45,12 +45,12 @@
|
|||||||
color = "#A020F0"
|
color = "#A020F0"
|
||||||
|
|
||||||
/obj/item/shield_projector/rectangle/automatic/hivebot_drone
|
/obj/item/shield_projector/rectangle/automatic/hivebot_drone
|
||||||
shield_health = 50
|
shield_health = 100 //Old 50
|
||||||
max_shield_health = 50
|
max_shield_health = 100 //Old 50
|
||||||
shield_regen_delay = 5 SECONDS
|
shield_regen_delay = 5 SECONDS
|
||||||
shield_regen_amount = 20
|
shield_regen_amount = 20
|
||||||
size_x = 3
|
size_x = 3
|
||||||
size_y = 3
|
size_y = 3
|
||||||
color = "#A020F0"
|
color = "#A020F0"
|
||||||
high_color = "#A020F0"
|
high_color = "#A020F0"
|
||||||
low_color = "#A020F0"
|
low_color = "#A020F0"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/mechanical/mecha/hoverpod
|
/mob/living/simple_mob/mechanical/mecha/hoverpod
|
||||||
projectiletype = /obj/item/projectile/energy/mob/smalllaser
|
projectiletype = /obj/item/projectile/energy/mob/smalllaser
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/mechanical/mecha/combat/gygax/dark/advanced
|
/mob/living/simple_mob/mechanical/mecha/combat/gygax/dark/advanced
|
||||||
maxHealth = 225
|
maxHealth = 225
|
||||||
|
|
||||||
@@ -43,4 +43,5 @@
|
|||||||
|
|
||||||
// Immune to heat damage, resistant to lasers, and somewhat beefier. Still tries to melee you.
|
// Immune to heat damage, resistant to lasers, and somewhat beefier. Still tries to melee you.
|
||||||
/mob/living/simple_mob/mechanical/mecha/ripley/firefighter
|
/mob/living/simple_mob/mechanical/mecha/ripley/firefighter
|
||||||
maxHealth = 125
|
maxHealth = 125
|
||||||
|
*/
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
wreckage = /obj/structure/loot_pile/mecha/phazon
|
wreckage = /obj/structure/loot_pile/mecha/phazon
|
||||||
color = "#ffffff"
|
color = "#ffffff"
|
||||||
|
|
||||||
health = 250
|
health = 500 //Old 250
|
||||||
maxHealth = 250
|
maxHealth = 500
|
||||||
evasion = 10
|
evasion = 10
|
||||||
|
|
||||||
special_attack_min_range = 1
|
special_attack_min_range = 1
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//File unticked due to combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/metroid/jellybrig
|
/mob/living/simple_mob/metroid/jellybrig
|
||||||
maxHealth = 200
|
maxHealth = 200
|
||||||
health = 200
|
health = 200
|
||||||
@@ -34,4 +36,4 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/metroid/juvenile/queen
|
/mob/living/simple_mob/metroid/juvenile/queen
|
||||||
health = 500
|
health = 500
|
||||||
maxHealth = 500
|
maxHealth = 500
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/mob/living/simple_mob/construct/artificer/caster
|
/mob/living/simple_mob/construct/artificer/caster
|
||||||
projectiletype = /obj/item/projectile/energy/inversion
|
projectiletype = /obj/item/projectile/energy/inversion
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/construct/artificer
|
/mob/living/simple_mob/construct/artificer
|
||||||
maxHealth = 50
|
maxHealth = 50
|
||||||
health = 50
|
health = 50
|
||||||
@@ -23,4 +23,5 @@
|
|||||||
maxHealth = 50
|
maxHealth = 50
|
||||||
health = 50
|
health = 50
|
||||||
melee_damage_lower = 20
|
melee_damage_lower = 20
|
||||||
melee_damage_upper = 25
|
melee_damage_upper = 25
|
||||||
|
*/
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/construct/juggernaut
|
/mob/living/simple_mob/construct/juggernaut
|
||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
health = 100
|
health = 100
|
||||||
@@ -7,13 +8,13 @@
|
|||||||
/mob/living/simple_mob/construct/juggernaut/behemoth
|
/mob/living/simple_mob/construct/juggernaut/behemoth
|
||||||
maxHealth = 300
|
maxHealth = 300
|
||||||
health = 300
|
health = 300
|
||||||
|
*/
|
||||||
/mob/living/simple_mob/construct/juggernaut/behemoth/unstoppable
|
/mob/living/simple_mob/construct/juggernaut/behemoth/unstoppable
|
||||||
name = "Behemoth"
|
name = "Behemoth"
|
||||||
real_name = "Behemoth"
|
real_name = "Behemoth"
|
||||||
desc = "The pinnacle of occult technology, Behemoths are nothing shy of both an Immovable Object, and Unstoppable Force."
|
desc = "The pinnacle of occult technology, Behemoths are nothing shy of both an Immovable Object, and Unstoppable Force."
|
||||||
melee_damage_lower = 22
|
melee_damage_lower = 45
|
||||||
melee_damage_upper = 33
|
melee_damage_upper = 65
|
||||||
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
ai_holder_type = /datum/ai_holder/simple_mob/intentional/adv_dark_gygax
|
||||||
projectiletype = /obj/item/projectile/energy/inversion
|
projectiletype = /obj/item/projectile/energy/inversion
|
||||||
movement_cooldown = 1
|
movement_cooldown = 1
|
||||||
@@ -48,4 +49,4 @@
|
|||||||
damage = 15
|
damage = 15
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
armor_penetration = 60
|
armor_penetration = 60
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
//File has been unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/creature
|
/mob/living/simple_mob/creature
|
||||||
maxHealth = 40
|
maxHealth = 40
|
||||||
health = 40
|
health = 40
|
||||||
@@ -32,4 +34,4 @@
|
|||||||
maxHealth = 50
|
maxHealth = 50
|
||||||
health = 50
|
health = 50
|
||||||
melee_damage_lower = 6
|
melee_damage_lower = 6
|
||||||
melee_damage_upper = 14
|
melee_damage_upper = 14
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/mob/living/simple_mob/slime/feral
|
/mob/living/simple_mob/slime/feral
|
||||||
cores = 3 // Xenobio will love getting their hands on these.
|
cores = 3 // Xenobio will love getting their hands on these.
|
||||||
maxHealth = 75
|
maxHealth = 150 //Old 75
|
||||||
movement_cooldown = 0
|
movement_cooldown = 0
|
||||||
melee_damage_lower = 15
|
melee_damage_lower = 15
|
||||||
melee_damage_upper = 15
|
melee_damage_upper = 15
|
||||||
|
|||||||
@@ -64,7 +64,9 @@
|
|||||||
build_icons()
|
build_icons()
|
||||||
|
|
||||||
//Most intresting set of OG melee damages
|
//Most intresting set of OG melee damages
|
||||||
|
/* Combat refactor walkback
|
||||||
/mob/living/simple_mob/vore/bigdragon
|
/mob/living/simple_mob/vore/bigdragon
|
||||||
melee_damage_lower = 12
|
melee_damage_lower = 12
|
||||||
melee_damage_upper = 17
|
melee_damage_upper = 17
|
||||||
maxHealth = 400
|
maxHealth = 400
|
||||||
|
*/
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
|
//File has been unticked due to combat refactor walkback
|
||||||
/mob/living/simple_mob/vore/demonAI
|
/mob/living/simple_mob/vore/demonAI
|
||||||
maxHealth = 100
|
maxHealth = 100
|
||||||
health = 100
|
health = 100
|
||||||
|
|
||||||
melee_damage_lower = 5
|
melee_damage_lower = 5
|
||||||
melee_damage_upper = 10
|
melee_damage_upper = 10
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
//File has been unticked for combat refactor walkback
|
||||||
|
|
||||||
/mob/living/simple_mob/vore/aggressive/rat
|
/mob/living/simple_mob/vore/aggressive/rat
|
||||||
maxHealth = 75
|
maxHealth = 75
|
||||||
@@ -9,4 +10,4 @@
|
|||||||
|
|
||||||
/mob/living/simple_mob/vore/aggressive/rat/event
|
/mob/living/simple_mob/vore/aggressive/rat/event
|
||||||
maxHealth = 25
|
maxHealth = 25
|
||||||
health = 25
|
health = 25
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
but their presence bolstering others of their kind."
|
but their presence bolstering others of their kind."
|
||||||
value = CATALOGUER_REWARD_MEDIUM
|
value = CATALOGUER_REWARD_MEDIUM
|
||||||
|
|
||||||
//Someone remind me to get someone to make actual sprites for this things.
|
//Someone remind me to get someone to make actual sprites for this things. //Combat refactor walkback wont touch these, idk the balance and afaik theyre a swarm mob
|
||||||
/mob/living/simple_mob/vore/candy
|
/mob/living/simple_mob/vore/candy
|
||||||
name = "candy critter"
|
name = "candy critter"
|
||||||
desc = "A creature made of candy"
|
desc = "A creature made of candy"
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
/mob/living/simple_mob/vore/wolf/direwolf/Initialize()
|
/mob/living/simple_mob/vore/wolf/direwolf/Initialize()
|
||||||
. = ..()
|
. = ..()
|
||||||
add_verb(src,/mob/living/simple_mob/proc/pick_color) //CHOMPEdit TGPanel
|
add_verb(src,/mob/living/simple_mob/proc/pick_color) //CHOMPEdit TGPanel
|
||||||
|
/* Combat refactor walkback. 100 old
|
||||||
/mob/living/simple_mob/vore/wolf/direwolf
|
/mob/living/simple_mob/vore/wolf/direwolf
|
||||||
maxHealth = 50
|
maxHealth = 50
|
||||||
health = 50
|
health = 50
|
||||||
|
*/
|
||||||
|
|||||||
@@ -113,8 +113,8 @@ var/global/list/magazine_overrides = list(
|
|||||||
/obj/item/ammo_magazine/ammo_box/b10mm = /obj/item/ammo_magazine/ammo_box/small,
|
/obj/item/ammo_magazine/ammo_box/b10mm = /obj/item/ammo_magazine/ammo_box/small,
|
||||||
/obj/item/ammo_magazine/ammo_box/b44 = /obj/item/ammo_magazine/ammo_box/small,
|
/obj/item/ammo_magazine/ammo_box/b44 = /obj/item/ammo_magazine/ammo_box/small,
|
||||||
/obj/item/ammo_magazine/ammo_box/b45 = /obj/item/ammo_magazine/ammo_box/small,
|
/obj/item/ammo_magazine/ammo_box/b45 = /obj/item/ammo_magazine/ammo_box/small,
|
||||||
/obj/item/ammo_magazine/ammo_box/b145 = /obj/item/ammo_magazine/ammo_box/large,
|
///obj/item/ammo_magazine/ammo_box/b145 = /obj/item/ammo_magazine/ammo_box/large, Seperation of 14.5
|
||||||
/obj/item/ammo_magazine/ammo_box/b145/highvel = /obj/item/ammo_magazine/ammo_box/large/ap,
|
///obj/item/ammo_magazine/ammo_box/b145/highvel = /obj/item/ammo_magazine/ammo_box/large/ap,
|
||||||
/obj/item/ammo_magazine/ammo_box/b762 = /obj/item/ammo_magazine/ammo_box/medium,
|
/obj/item/ammo_magazine/ammo_box/b762 = /obj/item/ammo_magazine/ammo_box/medium,
|
||||||
/obj/item/ammo_magazine/ammo_box/b545 = /obj/item/ammo_magazine/ammo_box/medium,
|
/obj/item/ammo_magazine/ammo_box/b545 = /obj/item/ammo_magazine/ammo_box/medium,
|
||||||
/obj/item/ammo_magazine/ammo_box/b545/large = /obj/item/ammo_magazine/ammo_box/medium/large,
|
/obj/item/ammo_magazine/ammo_box/b545/large = /obj/item/ammo_magazine/ammo_box/medium/large,
|
||||||
|
|||||||
@@ -82,7 +82,7 @@
|
|||||||
max_ammo = 30
|
max_ammo = 30
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 800)
|
matter = list(MAT_STEEL = 800)
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
max_ammo = 50
|
max_ammo = 50
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 1500)
|
matter = list(MAT_STEEL = 1500)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
|
|
||||||
/obj/item/ammo_magazine/smg_drum/empty
|
/obj/item/ammo_magazine/smg_drum/empty
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
max_ammo = 30
|
max_ammo = 30
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
caliber = "medium"
|
caliber = "medium"
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 1400)
|
matter = list(MAT_STEEL = 1400)
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
ammo_type = /obj/item/ammo_casing/simple/medium
|
ammo_type = /obj/item/ammo_casing/simple/medium
|
||||||
|
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
max_ammo = 20
|
max_ammo = 20
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
matter = list(MAT_STEEL = 1800)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/medium
|
ammo_type = /obj/item/ammo_casing/simple/medium
|
||||||
|
|
||||||
/obj/item/ammo_magazine/medium_small/empty
|
/obj/item/ammo_magazine/medium_small/empty
|
||||||
@@ -227,7 +227,7 @@
|
|||||||
max_ammo = 50
|
max_ammo = 50
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 2500)
|
matter = list(MAT_STEEL = 2500)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/medium
|
ammo_type = /obj/item/ammo_casing/simple/medium
|
||||||
|
|
||||||
/obj/item/ammo_magazine/medium_drum/empty
|
/obj/item/ammo_magazine/medium_drum/empty
|
||||||
@@ -258,7 +258,7 @@
|
|||||||
caliber = "medium"
|
caliber = "medium"
|
||||||
mag_type = MAGAZINE | SPEEDLOADER //Act as both, because the garand will use you like a magazine bb
|
mag_type = MAGAZINE | SPEEDLOADER //Act as both, because the garand will use you like a magazine bb
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 400)
|
matter = list(MAT_STEEL = 400)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/medium
|
ammo_type = /obj/item/ammo_casing/simple/medium
|
||||||
|
|
||||||
/obj/item/ammo_magazine/clip/medium/empty
|
/obj/item/ammo_magazine/clip/medium/empty
|
||||||
@@ -294,7 +294,7 @@
|
|||||||
max_ammo = 100
|
max_ammo = 100
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 8000)
|
matter = list(MAT_STEEL = 8000)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/medium
|
ammo_type = /obj/item/ammo_casing/simple/medium
|
||||||
|
|
||||||
/obj/item/ammo_magazine/medium_box/empty
|
/obj/item/ammo_magazine/medium_box/empty
|
||||||
@@ -326,7 +326,7 @@
|
|||||||
max_ammo = 7
|
max_ammo = 7
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 2400)
|
matter = list(MAT_STEEL = 2400)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/large
|
ammo_type = /obj/item/ammo_casing/simple/large
|
||||||
|
|
||||||
/obj/item/ammo_magazine/large/empty
|
/obj/item/ammo_magazine/large/empty
|
||||||
@@ -354,7 +354,7 @@
|
|||||||
max_ammo = 100
|
max_ammo = 100
|
||||||
mag_type = MAGAZINE
|
mag_type = MAGAZINE
|
||||||
multiple_sprites = 1
|
multiple_sprites = 1
|
||||||
matter = list(DEFAULT_WALL_MATERIAL = 20000)
|
matter = list(MAT_STEEL = 20000)
|
||||||
ammo_type = /obj/item/ammo_casing/simple/large
|
ammo_type = /obj/item/ammo_casing/simple/large
|
||||||
|
|
||||||
/obj/item/ammo_magazine/large_box/empty
|
/obj/item/ammo_magazine/large_box/empty
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Leave this unticked by default. This was used to generate ammo_overrides.dm
|
|||||||
|
|
||||||
var/list/small_calibers = list(".380", "7.62x25mm", "9x18mm", ".45 LC", "9mm", ".45", "10mm", ".357", ".38", ".44")
|
var/list/small_calibers = list(".380", "7.62x25mm", "9x18mm", ".45 LC", "9mm", ".45", "10mm", ".357", ".38", ".44")
|
||||||
var/list/medium_calibers = list("5mm caseless", "7.62x54mmR", "7.92x33mm", "9.5x40mm", "7.62x39mm", "5.56x45mm", "7.62mm", "5.45mm", "9x39mm", "mauser", ".48")
|
var/list/medium_calibers = list("5mm caseless", "7.62x54mmR", "7.92x33mm", "9.5x40mm", "7.62x39mm", "5.56x45mm", "7.62mm", "5.45mm", "9x39mm", "mauser", ".48")
|
||||||
var/list/large_calibers = list(".338", ".50 BMG", "12.7x108mm", "14.5mm")
|
var/list/large_calibers = list(".338", ".50 BMG", "12.7x108mm") //14.5 doesnt get overridden, its their own superheavy ammo
|
||||||
var/list/override_calibers = small_calibers + medium_calibers + large_calibers
|
var/list/override_calibers = small_calibers + medium_calibers + large_calibers
|
||||||
var/output_small = ""
|
var/output_small = ""
|
||||||
var/output_medium = ""
|
var/output_medium = ""
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/revolver
|
/obj/item/weapon/gun/projectile/revolver
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/lemat
|
/obj/item/weapon/gun/projectile/revolver/lemat
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -34,7 +34,7 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/revolver/stainless
|
/obj/item/weapon/gun/projectile/revolver/stainless
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/detective
|
/obj/item/weapon/gun/projectile/revolver/detective
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -49,17 +49,17 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/revolver/lombardi
|
/obj/item/weapon/gun/projectile/revolver/lombardi
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/lombardi/panther
|
/obj/item/weapon/gun/projectile/revolver/lombardi/panther
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/lombardi/gold
|
/obj/item/weapon/gun/projectile/revolver/lombardi/gold
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/cappeacekeeper
|
/obj/item/weapon/gun/projectile/revolver/cappeacekeeper
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -69,7 +69,7 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/revolver/mateba
|
/obj/item/weapon/gun/projectile/revolver/mateba
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/deckard
|
/obj/item/weapon/gun/projectile/revolver/deckard
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -94,22 +94,22 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/revolver/nova
|
/obj/item/weapon/gun/projectile/revolver/nova
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/cerberus
|
/obj/item/weapon/gun/projectile/revolver/cerberus
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/nagant
|
/obj/item/weapon/gun/projectile/revolver/nagant
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/nagant/skinned
|
/obj/item/weapon/gun/projectile/revolver/nagant/skinned
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/saa
|
/obj/item/weapon/gun/projectile/revolver/saa
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -261,12 +261,12 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/contender
|
/obj/item/weapon/gun/projectile/contender
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/contender/tacticool
|
/obj/item/weapon/gun/projectile/contender/tacticool
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/colt
|
/obj/item/weapon/gun/projectile/colt
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -325,7 +325,7 @@ Small Weapons
|
|||||||
/obj/item/weapon/gun/projectile/derringer
|
/obj/item/weapon/gun/projectile/derringer
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/small
|
ammo_type = /obj/item/ammo_casing/simple/small
|
||||||
projectile_type = /obj/item/projectile/bullet/a357
|
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/luger
|
/obj/item/weapon/gun/projectile/luger
|
||||||
caliber = "small"
|
caliber = "small"
|
||||||
@@ -804,9 +804,9 @@ Large Weapons
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/* These are superheavy weapons, and the overrides dont even work on them anyway, 14.5 ammo will be its own seperate 'superheavy' ammo
|
||||||
/obj/item/weapon/gun/projectile/heavysniper
|
/obj/item/weapon/gun/projectile/heavysniper
|
||||||
caliber = "large"
|
caliber = "14.5"
|
||||||
ammo_type = /obj/item/ammo_casing/simple/large
|
ammo_type = /obj/item/ammo_casing/simple/large
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
||||||
|
|
||||||
@@ -816,10 +816,10 @@ Large Weapons
|
|||||||
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
||||||
|
|
||||||
/obj/item/weapon/gun/projectile/revolver/slab
|
/obj/item/weapon/gun/projectile/revolver/slab
|
||||||
caliber = "large"
|
caliber = "14.5" ////Editing these back to 14.5 bullets, these are extremely damaging and shouldnt be as free as 'large bullets'
|
||||||
ammo_type = /obj/item/ammo_casing/simple/large
|
ammo_type = /obj/item/ammo_casing/simple/large
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
projectile_type = /obj/item/projectile/bullet/rifle/a145
|
||||||
|
*/
|
||||||
/obj/item/weapon/gun/projectile/automatic/serdy/awp
|
/obj/item/weapon/gun/projectile/automatic/serdy/awp
|
||||||
caliber = "large"
|
caliber = "large"
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a338
|
projectile_type = /obj/item/projectile/bullet/rifle/a338
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
var/obj/item/projectile/P = new projectile_type_real(src.loc)
|
var/obj/item/projectile/P = new projectile_type_real(src.loc)
|
||||||
P.agony = round(P.damage * AMMO_RUBBER_AGONY_MULT) //In exchange for agony proportional to damage
|
P.agony = round(P.damage * AMMO_RUBBER_AGONY_MULT) //In exchange for agony proportional to damage
|
||||||
P.damage = round(P.damage * AMMO_RUBBER_DAMAGE_MULT) //Severely reduced damage
|
P.damage = round(P.damage * AMMO_RUBBER_DAMAGE_MULT) //Severely reduced damage
|
||||||
|
P.sharp = FALSE //Rubber shot shouldnt bleed you
|
||||||
qdel(src)
|
qdel(src)
|
||||||
return P.launch_from_gun(target, target_zone, user, params, angle_override, forced_spread, launcher)
|
return P.launch_from_gun(target, target_zone, user, params, angle_override, forced_spread, launcher)
|
||||||
if(ammo_flags & AMMO_FLAG_HUNTER)
|
if(ammo_flags & AMMO_FLAG_HUNTER)
|
||||||
@@ -76,7 +77,6 @@
|
|||||||
desc = "A medium bullet casing, probably fit for a rifle"
|
desc = "A medium bullet casing, probably fit for a rifle"
|
||||||
caliber = "medium"
|
caliber = "medium"
|
||||||
icon_state = "rifle-casing"
|
icon_state = "rifle-casing"
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a545
|
|
||||||
matter = list(MAT_STEEL = 180)
|
matter = list(MAT_STEEL = 180)
|
||||||
ammo_flags = AMMO_FLAG_MEDIUM
|
ammo_flags = AMMO_FLAG_MEDIUM
|
||||||
|
|
||||||
@@ -84,7 +84,6 @@
|
|||||||
desc = "A large bullet casing, probably fit for a sniper."
|
desc = "A large bullet casing, probably fit for a sniper."
|
||||||
icon_state = "lcasing"
|
icon_state = "lcasing"
|
||||||
caliber = "large"
|
caliber = "large"
|
||||||
projectile_type = /obj/item/projectile/bullet/rifle/a338
|
|
||||||
matter = list(MAT_STEEL = 800)
|
matter = list(MAT_STEEL = 800)
|
||||||
ammo_flags = AMMO_FLAG_LARGE
|
ammo_flags = AMMO_FLAG_LARGE
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
|
|
||||||
/obj/item/projectile/bullet/rifle/clockwork
|
/obj/item/projectile/bullet/rifle/clockwork
|
||||||
fire_sound = 'modular_chomp/sound/weapons/clockwork/cwc_rifle_fire.ogg'
|
fire_sound = 'modular_chomp/sound/weapons/clockwork/cwc_rifle_fire.ogg'
|
||||||
damage = 10
|
damage = 20 //Old 10
|
||||||
hud_state = "rifle_heavy"
|
hud_state = "rifle_heavy"
|
||||||
|
|
||||||
/obj/item/projectile/beam/shock/clockwork
|
/obj/item/projectile/beam/shock/clockwork
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
tracer_type = /obj/effect/projectile/tracer/voltbeam
|
tracer_type = /obj/effect/projectile/tracer/voltbeam
|
||||||
impact_type = /obj/effect/projectile/impact/voltbeam
|
impact_type = /obj/effect/projectile/impact/voltbeam
|
||||||
|
|
||||||
damage = 20
|
damage = 40 //Old 20
|
||||||
agony = 15
|
agony = 15
|
||||||
eyeblur = 2
|
eyeblur = 2
|
||||||
hitsound = 'sound/effects/lightningshock.ogg'
|
hitsound = 'sound/effects/lightningshock.ogg'
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
/* Combat refactor walkback
|
||||||
/obj/item/projectile/beam
|
/obj/item/projectile/beam
|
||||||
damage = 20
|
damage = 20
|
||||||
|
|
||||||
@@ -43,27 +44,28 @@
|
|||||||
|
|
||||||
/obj/item/projectile/beam/precursor
|
/obj/item/projectile/beam/precursor
|
||||||
damage = 25
|
damage = 25
|
||||||
|
*/
|
||||||
|
//Damage values back to old values for combat refactor walkback, keeping simplemob bonus damage.
|
||||||
/obj/item/projectile/beam/phaser //The "medium" phaser beam.
|
/obj/item/projectile/beam/phaser //The "medium" phaser beam.
|
||||||
damage = 10
|
//damage = 10
|
||||||
SA_bonus_damage = 10
|
SA_bonus_damage = 10
|
||||||
|
|
||||||
/obj/item/projectile/beam/phaser/light
|
/obj/item/projectile/beam/phaser/light
|
||||||
damage = 5
|
//damage = 5
|
||||||
SA_bonus_damage = 5
|
SA_bonus_damage = 5
|
||||||
|
|
||||||
/obj/item/projectile/beam/phaser/heavy
|
/obj/item/projectile/beam/phaser/heavy
|
||||||
damage = 12
|
//damage = 12
|
||||||
SA_bonus_damage = 12
|
SA_bonus_damage = 12
|
||||||
|
|
||||||
|
|
||||||
/obj/item/projectile/beam/phaser/heavy/cannon
|
/obj/item/projectile/beam/phaser/heavy/cannon
|
||||||
damage = 15
|
//damage = 15
|
||||||
SA_bonus_damage = 15
|
SA_bonus_damage = 15
|
||||||
|
|
||||||
|
|
||||||
/obj/item/projectile/scatter/laser
|
/obj/item/projectile/scatter/laser
|
||||||
damage = 20
|
damage = 40 //Old 20
|
||||||
|
|
||||||
submunition_spread_max = 40
|
submunition_spread_max = 40
|
||||||
submunition_spread_min = 10
|
submunition_spread_min = 10
|
||||||
@@ -75,7 +77,7 @@
|
|||||||
/obj/item/projectile/beam/prismatic
|
/obj/item/projectile/beam/prismatic
|
||||||
name = "prismatic beam"
|
name = "prismatic beam"
|
||||||
icon_state = "omnilaser"
|
icon_state = "omnilaser"
|
||||||
damage = 5
|
damage = 10 //Old 5?
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
light_color = "#00C6FF"
|
light_color = "#00C6FF"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/obj/item/projectile/bullet
|
/obj/item/projectile/bullet
|
||||||
damage = 25 //seems many bullets use this vaule for some reason
|
damage = 25 //seems many bullets use this vaule for some reason
|
||||||
|
/* Combat refactor walkback, default bullets do 60 damage I think so im keeping this, were not getting the CR20 incident again lol
|
||||||
/obj/item/projectile/bullet/pistol
|
/obj/item/projectile/bullet/pistol
|
||||||
damage = 10
|
damage = 10
|
||||||
|
|
||||||
@@ -126,4 +126,5 @@
|
|||||||
muzzle_type = null
|
muzzle_type = null
|
||||||
|
|
||||||
/obj/item/projectile/bullet/pellet/fragment/strong
|
/obj/item/projectile/bullet/pellet/fragment/strong
|
||||||
damage = 7
|
damage = 7
|
||||||
|
*/
|
||||||
|
|||||||
@@ -1,18 +1,19 @@
|
|||||||
//I think most of the energy weapons are security but I regonize a few of this from the aliens and drones.
|
//I think most of the energy weapons are security but I regonize a few of this from the aliens and drones.
|
||||||
|
//Combat refactor walkback, damage values will be reverted but bonuses and AP will stay, idk if this will affect balance
|
||||||
/obj/item/projectile/energy/excavate
|
/obj/item/projectile/energy/excavate
|
||||||
damage = 20
|
//damage = 20
|
||||||
armor_penetration = 60
|
armor_penetration = 60
|
||||||
|
|
||||||
/obj/item/projectile/energy/excavate/weak
|
/obj/item/projectile/energy/excavate/weak
|
||||||
damage = 10
|
//damage = 10
|
||||||
excavation_amount = 100
|
excavation_amount = 100
|
||||||
|
|
||||||
/obj/item/projectile/energy/acid
|
/obj/item/projectile/energy/acid
|
||||||
damage = 15
|
//damage = 15
|
||||||
|
|
||||||
/obj/item/projectile/energy/neurotoxin/toxic
|
/obj/item/projectile/energy/neurotoxin/toxic
|
||||||
damage = 10
|
damage = 10
|
||||||
|
//
|
||||||
/obj/item/projectile/energy/phase/bolt
|
/obj/item/projectile/energy/phase/bolt
|
||||||
range = 4
|
range = 4
|
||||||
SA_bonus_damage = 15 // 30 total on animals
|
SA_bonus_damage = 15 // 30 total on animals
|
||||||
@@ -25,11 +26,11 @@
|
|||||||
hud_state = "taser"
|
hud_state = "taser"
|
||||||
|
|
||||||
/obj/item/projectile/energy/plasma/vepr
|
/obj/item/projectile/energy/plasma/vepr
|
||||||
damage = 30
|
//damage = 30
|
||||||
armor_penetration = 15
|
armor_penetration = 15
|
||||||
|
|
||||||
/obj/item/projectile/energy/phase
|
/obj/item/projectile/energy/phase
|
||||||
damage = 5
|
//damage = 5
|
||||||
SA_bonus_damage = 15
|
SA_bonus_damage = 15
|
||||||
armor_penetration = 0
|
armor_penetration = 0
|
||||||
SA_vulnerability = list(SA_ANIMAL, MOB_CLASS_SYNTHETIC, MOB_CLASS_ABERRATION)
|
SA_vulnerability = list(SA_ANIMAL, MOB_CLASS_SYNTHETIC, MOB_CLASS_ABERRATION)
|
||||||
@@ -39,11 +40,11 @@
|
|||||||
armor_penetration = 0
|
armor_penetration = 0
|
||||||
|
|
||||||
/obj/item/projectile/energy/phase/heavy
|
/obj/item/projectile/energy/phase/heavy
|
||||||
damage = 5
|
//damage = 5
|
||||||
SA_bonus_damage = 20
|
SA_bonus_damage = 20
|
||||||
armor_penetration = 0
|
armor_penetration = 0
|
||||||
|
|
||||||
/obj/item/projectile/energy/phase/heavy/cannon
|
/obj/item/projectile/energy/phase/heavy/cannon
|
||||||
damage = 5
|
//damage = 5
|
||||||
SA_bonus_damage = 35
|
SA_bonus_damage = 35
|
||||||
armor_penetration = 0
|
armor_penetration = 0
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
//File has been unticked due to combat refactor walk-back, things do more damage now
|
||||||
/obj/item/weapon/gun/energy
|
/obj/item/weapon/gun/energy
|
||||||
charge_cost = 80
|
charge_cost = 80
|
||||||
|
|
||||||
@@ -90,4 +91,4 @@
|
|||||||
list(mode_name="stun", fire_delay = 8, projectile_type= /obj/item/projectile/beam/stun, modifystate="x01stun", fire_sound='sound/weapons/Taser.ogg', charge_cost = 80),
|
list(mode_name="stun", fire_delay = 8, projectile_type= /obj/item/projectile/beam/stun, modifystate="x01stun", fire_sound='sound/weapons/Taser.ogg', charge_cost = 80),
|
||||||
list(mode_name="laser", fire_delay = 8, projectile_type=/obj/item/projectile/beam, modifystate="x01laser", fire_sound='sound/weapons/Laser.ogg', charge_cost = 160),
|
list(mode_name="laser", fire_delay = 8, projectile_type=/obj/item/projectile/beam, modifystate="x01laser", fire_sound='sound/weapons/Laser.ogg', charge_cost = 160),
|
||||||
list(mode_name="gauss", fire_delay=15, projectile_type=/obj/item/projectile/energy/gauss, modifystate="x01gauss", fire_sound='sound/weapons/gauss_shoot.ogg', charge_cost = 120)
|
list(mode_name="gauss", fire_delay=15, projectile_type=/obj/item/projectile/energy/gauss, modifystate="x01gauss", fire_sound='sound/weapons/gauss_shoot.ogg', charge_cost = 120)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
//Oh this are apparently a thing
|
//Oh this are apparently a thing
|
||||||
// Rod for railguns. Slightly less nasty than the sniper round.
|
// Rod for railguns. Slightly less nasty than the sniper round.
|
||||||
|
//Combat refactor walkback, keeping AP and SA bonus
|
||||||
|
/*
|
||||||
/obj/item/projectile/bullet/magnetic
|
/obj/item/projectile/bullet/magnetic
|
||||||
damage = 33
|
damage = 33
|
||||||
|
|
||||||
@@ -14,11 +16,11 @@
|
|||||||
|
|
||||||
/obj/item/projectile/bullet/magnetic/flechette/small/khi
|
/obj/item/projectile/bullet/magnetic/flechette/small/khi
|
||||||
damage = 9
|
damage = 9
|
||||||
|
*/
|
||||||
/obj/item/projectile/bullet/magnetic/flechette/hunting
|
/obj/item/projectile/bullet/magnetic/flechette/hunting
|
||||||
armor_penetration = 15
|
armor_penetration = 15
|
||||||
SA_bonus_damage = 20
|
SA_bonus_damage = 20
|
||||||
|
/*
|
||||||
/obj/item/projectile/bullet/magnetic/heated/weak
|
/obj/item/projectile/bullet/magnetic/heated/weak
|
||||||
damage = 7
|
damage = 7
|
||||||
|
|
||||||
@@ -35,4 +37,5 @@
|
|||||||
damage = 7
|
damage = 7
|
||||||
|
|
||||||
/obj/item/projectile/bullet/magnetic/bore
|
/obj/item/projectile/bullet/magnetic/bore
|
||||||
damage = 10
|
damage = 10
|
||||||
|
*/
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
icon_state = "impact_beam_heavy"
|
icon_state = "impact_beam_heavy"
|
||||||
fire_sound = 'sound/weapons/lasercannonfire.ogg'
|
fire_sound = 'sound/weapons/lasercannonfire.ogg'
|
||||||
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
||||||
damage = 25
|
damage = 60 //Old 25
|
||||||
armor_penetration = 30
|
armor_penetration = 30
|
||||||
light_range = 3
|
light_range = 3
|
||||||
light_power = 1
|
light_power = 1
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
icon_state = "impact_laser"
|
icon_state = "impact_laser"
|
||||||
fire_sound = 'sound/weapons/Laser.ogg'
|
fire_sound = 'sound/weapons/Laser.ogg'
|
||||||
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
||||||
damage = 20
|
damage = 40 //old 20
|
||||||
armor_penetration = 10
|
armor_penetration = 10
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
icon_state = "impact_laser"
|
icon_state = "impact_laser"
|
||||||
fire_sound = 'sound/weapons/Laser.ogg'
|
fire_sound = 'sound/weapons/Laser.ogg'
|
||||||
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
||||||
damage = 10
|
damage = 30 //Old 10
|
||||||
armor_penetration = 0
|
armor_penetration = 0
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
icon_state = "impact_laser"
|
icon_state = "impact_laser"
|
||||||
fire_sound = 'sound/weapons/Laser.ogg'
|
fire_sound = 'sound/weapons/Laser.ogg'
|
||||||
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
||||||
damage = 10
|
damage = 20 //Old 10
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
name = "inversion blast"
|
name = "inversion blast"
|
||||||
icon = 'icons/obj/projectiles_impact.dmi'
|
icon = 'icons/obj/projectiles_impact.dmi'
|
||||||
icon_state = "impact_invert"
|
icon_state = "impact_invert"
|
||||||
damage = 15
|
damage = 30 //old 15
|
||||||
armor_penetration = 60
|
armor_penetration = 60
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
check_armour = "laser"
|
check_armour = "laser"
|
||||||
@@ -74,14 +74,14 @@
|
|||||||
light_color = "#FF0099"
|
light_color = "#FF0099"
|
||||||
|
|
||||||
hud_state = "plasma_rifle"
|
hud_state = "plasma_rifle"
|
||||||
damage = 25
|
damage = 48 //Old 25
|
||||||
armor_penetration = 10
|
armor_penetration = 10
|
||||||
|
|
||||||
|
|
||||||
//Eclipse mob stuff
|
//Eclipse mob stuff
|
||||||
|
|
||||||
/obj/item/projectile/energy/blob/moth
|
/obj/item/projectile/energy/blob/moth
|
||||||
damage = 15
|
damage = 30 //old 15
|
||||||
armor_penetration = 15
|
armor_penetration = 15
|
||||||
my_chems = list("fuel", "mold")
|
my_chems = list("fuel", "mold")
|
||||||
flammability = 0.25
|
flammability = 0.25
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
speed = 3.2
|
speed = 3.2
|
||||||
|
|
||||||
/obj/item/projectile/energy/electrode/eclipse
|
/obj/item/projectile/energy/electrode/eclipse
|
||||||
damage = 20
|
damage = 40 //old 20
|
||||||
damage_type = BURN
|
damage_type = BURN
|
||||||
color = "#38b9ff"
|
color = "#38b9ff"
|
||||||
speed = 3.2
|
speed = 3.2
|
||||||
@@ -114,22 +114,22 @@
|
|||||||
|
|
||||||
/obj/item/projectile/energy/mob/heavysniper
|
/obj/item/projectile/energy/mob/heavysniper
|
||||||
armor_penetration = 40
|
armor_penetration = 40
|
||||||
damage = 40
|
damage = 60 //Old 40, not doubling that lol
|
||||||
speed = 1.2
|
speed = 1.2
|
||||||
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE
|
||||||
name = "sniper beam"
|
name = "sniper beam"
|
||||||
icon_state = "impact_xray"
|
icon_state = "impact_xray"
|
||||||
|
|
||||||
/obj/item/projectile/energy/declone/burn
|
/obj/item/projectile/energy/declone/burn
|
||||||
damage = 15
|
damage = 30 //Old 15
|
||||||
nodamage = 0
|
nodamage = 0
|
||||||
speed = 3.2
|
speed = 3.2
|
||||||
irradiate = 30
|
irradiate = 30
|
||||||
|
|
||||||
/obj/item/projectile/energy/mob/ionbeam
|
/obj/item/projectile/energy/mob/ionbeam
|
||||||
name = "Ion Burst"
|
name = "Ion Burst"
|
||||||
damage = 10
|
damage = 20 //Old 10
|
||||||
damage_type = ELECTROMAG
|
damage_type = ELECTROMAG
|
||||||
light_color = "#00CCFF"
|
light_color = "#00CCFF"
|
||||||
icon_state = "impact_blue"
|
icon_state = "impact_blue"
|
||||||
fire_sound = 'sound/weapons/Laser.ogg'
|
fire_sound = 'sound/weapons/Laser.ogg'
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
/* Combat refactor walkback
|
||||||
/obj/machinery/porta_turret
|
/obj/machinery/porta_turret
|
||||||
health = 40 //the turret's health
|
health = 40 //the turret's health
|
||||||
maxhealth = 40 //turrets maximal health.
|
maxhealth = 40 //turrets maximal health.
|
||||||
@@ -22,7 +23,7 @@
|
|||||||
health = 125
|
health = 125
|
||||||
maxhealth = 125
|
maxhealth = 125
|
||||||
|
|
||||||
|
*/
|
||||||
/obj/machinery/porta_turret/obelisk
|
/obj/machinery/porta_turret/obelisk
|
||||||
name = "defense obelisk"
|
name = "defense obelisk"
|
||||||
catalogue_data = list(/datum/category_item/catalogue/technology/turret)
|
catalogue_data = list(/datum/category_item/catalogue/technology/turret)
|
||||||
|
|||||||
@@ -4923,13 +4923,10 @@
|
|||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\xenomorph.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\xenomorph_abilities.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\crystal.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\crystal.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\mines.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\sif.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\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\alien.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\space\carp.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\space\carp.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\animal\space\mouse_army_ch.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\animal\space\other.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\alchemistbee.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\alchemistbee.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\imperion.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\imperion.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\vistors.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\gateway\vistors.dm"
|
||||||
@@ -4939,7 +4936,6 @@
|
|||||||
#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\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\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\humanoid\pirate.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\wierd.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\eclipse.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\eclipse.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\heads.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\heads.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\lore.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\humanoid\eclipse\lore.dm"
|
||||||
@@ -4961,9 +4957,7 @@
|
|||||||
#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\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\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\mechanical\mecha\phazon.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\meteroid\meteroid.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\meteroid\metTypes.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\meteroid\metTypes.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\other.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\construct.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\construct.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\juggernaut.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\juggernaut.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\purity_construct.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\occult\constructs\purity_construct.dm"
|
||||||
@@ -4973,9 +4967,7 @@
|
|||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\bigdragon.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\bigdragon.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\carp.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\carp.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\corrupt_hounds.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\corrupt_hounds.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\demon.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\desert_planet_mobs.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\desert_planet_mobs.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\event.dm"
|
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\greatwolf.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\greatwolf.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\jelly.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\jelly.dm"
|
||||||
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\smokestar.dm"
|
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\smokestar.dm"
|
||||||
@@ -5018,7 +5010,6 @@
|
|||||||
#include "modular_chomp\code\modules\projectiles\ammo_refactor\gun_overrides.dm"
|
#include "modular_chomp\code\modules\projectiles\ammo_refactor\gun_overrides.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\clockwork\clockwork_guns_ch.dm"
|
#include "modular_chomp\code\modules\projectiles\clockwork\clockwork_guns_ch.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\alts.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\alts.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\ammo.dm"
|
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\beam.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\beam.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\bullet.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\bullet.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\energy.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\energy.dm"
|
||||||
@@ -5026,7 +5017,6 @@
|
|||||||
#include "modular_chomp\code\modules\projectiles\guns\phase.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\phase.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\special.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\special.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\staffs.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\staffs.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\energy\laser.dm"
|
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\energy\special.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\energy\special.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\guns\projectile\revolver.dm"
|
#include "modular_chomp\code\modules\projectiles\guns\projectile\revolver.dm"
|
||||||
#include "modular_chomp\code\modules\projectiles\precursor\eclipse.dm"
|
#include "modular_chomp\code\modules\projectiles\precursor\eclipse.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user