Merge pull request #8984 from VOREStation/upstream-merge-7620

[MIRROR] Increase a bunch of mobs MELEE AP power.
This commit is contained in:
Novacat
2020-09-05 12:35:57 -04:00
committed by GitHub
9 changed files with 418 additions and 405 deletions

View File

@@ -28,6 +28,7 @@
melee_damage_lower = 10 melee_damage_lower = 10
melee_damage_upper = 25 melee_damage_upper = 25
attack_armor_pen = 15
heat_resist = 0.75 heat_resist = 0.75
cold_resist = -0.50 cold_resist = -0.50

View File

@@ -109,7 +109,8 @@
icon_rest = "poly-held" icon_rest = "poly-held"
icon_dead = "poly-dead" icon_dead = "poly-dead"
tt_desc = "E Ara macao" tt_desc = "E Ara macao"
//my_headset = /obj/item/device/radio/headset/headset_eng //VOREStation Removal attack_armor_pen = 20 //HE HAS THE B E A K
my_headset = /obj/item/device/radio/headset/headset_eng
say_list_type = /datum/say_list/bird/poly say_list_type = /datum/say_list/bird/poly
// Best Bird with best headset. // Best Bird with best headset.

View File

@@ -22,6 +22,7 @@
harm_intent_damage = 5 harm_intent_damage = 5
melee_damage_lower = 25 melee_damage_lower = 25
melee_damage_upper = 25 melee_damage_upper = 25
attack_armor_pen = 15 //It's a freaking alien.
attack_sharp = TRUE attack_sharp = TRUE
attack_edge = TRUE attack_edge = TRUE

View File

@@ -24,6 +24,7 @@
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
attack_armor_pen = 20
attack_sharp = 1 attack_sharp = 1
attack_edge = 1 attack_edge = 1
attacktext = list("slashed", "stabbed") attacktext = list("slashed", "stabbed")

View File

@@ -15,7 +15,7 @@
harm_intent_damage = 5 harm_intent_damage = 5
melee_damage_lower = 30 melee_damage_lower = 30
melee_damage_upper = 30 melee_damage_upper = 30
attack_armor_pen = 50 attack_armor_pen = 30
attack_sharp = 1 attack_sharp = 1
attack_edge = 1 attack_edge = 1

View File

@@ -14,6 +14,7 @@
response_harm = "hits" response_harm = "hits"
harm_intent_damage = 5 harm_intent_damage = 5
attack_armor_pen = 15
melee_damage_lower = 15 melee_damage_lower = 15
melee_damage_upper = 15 melee_damage_upper = 15
attacktext = list("punched") attacktext = list("punched")

View File

@@ -18,6 +18,7 @@
melee_damage_lower = 30 // It has a built in esword. melee_damage_lower = 30 // It has a built in esword.
melee_damage_upper = 30 melee_damage_upper = 30
attack_armor_pen = 20
attack_sound = 'sound/weapons/blade1.ogg' attack_sound = 'sound/weapons/blade1.ogg'
attacktext = list("slashed") attacktext = list("slashed")
melee_attack_delay = 0.5 SECONDS // Even has custom attack animations. melee_attack_delay = 0.5 SECONDS // Even has custom attack animations.

View File

@@ -46,6 +46,7 @@
health = 1 LASERS_TO_KILL health = 1 LASERS_TO_KILL
melee_damage_lower = 8 melee_damage_lower = 8
melee_damage_upper = 8 melee_damage_upper = 8
attack_armor_pen = 5
/datum/ai_holder/simple_mob/hivebot /datum/ai_holder/simple_mob/hivebot
pointblank = TRUE pointblank = TRUE

View File

@@ -87,3 +87,9 @@
if(istype(L, /mob/living/simple_mob/mechanical/ward/monitor/crew)) // Also ignore friendly monitor wards if(istype(L, /mob/living/simple_mob/mechanical/ward/monitor/crew)) // Also ignore friendly monitor wards
return TRUE return TRUE
return L.assess_perp(src, FALSE, FALSE, TRUE, FALSE) <= 3 return L.assess_perp(src, FALSE, FALSE, TRUE, FALSE) <= 3
// Variant that has high armor pen. Slightly slower attack speed and movement. Meant to be dispersed in groups with other ones
/mob/living/simple_mob/mechanical/viscerator/piercing.
attack_armor_pen = 20
base_attack_cooldown = 10 // One attack a second or so.
movement_cooldown = 0.5