mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-27 06:54:18 +01:00
Unarmed Damage Affects Simplemobs Again (#12010)
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
maxHealth = 50
|
||||
health_prefix = "artificer"
|
||||
response_harm = "viciously beaten"
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 10
|
||||
melee_damage_upper = 10
|
||||
attacktext = "rammed"
|
||||
|
||||
@@ -95,7 +95,6 @@
|
||||
maxHealth = 150
|
||||
health = 150
|
||||
|
||||
harm_intent_damage = 3
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
attacktext = "bitten"
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
pass_flags = PASSTABLE
|
||||
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
attacktext = "bitten"
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
mob_size = 10
|
||||
|
||||
blood_overlay_icon = 'icons/mob/npc/blood_overlay_carp.dmi'
|
||||
harm_intent_damage = 8
|
||||
harm_intent_damage = 4
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
attacktext = "bitten"
|
||||
@@ -136,7 +136,6 @@
|
||||
|
||||
mob_size = 15
|
||||
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 20
|
||||
melee_damage_upper = 25
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
tameable = FALSE
|
||||
|
||||
harm_intent_damage = 10
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
attacktext = "gripped"
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
blood_overlay_icon = 'icons/mob/npc/blood_overlay_hivebot.dmi'
|
||||
health = 15
|
||||
maxHealth = 15
|
||||
harm_intent_damage = 3
|
||||
melee_damage_lower = 10
|
||||
melee_damage_upper = 10
|
||||
break_stuff_probability = 25
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
maxHealth = 100
|
||||
blood_type = COLOR_OIL
|
||||
blood_overlay_icon = 'icons/mob/npc/blood_overlay_hivebot.dmi'
|
||||
harm_intent_damage = 3
|
||||
melee_damage_lower = 30
|
||||
melee_damage_upper = 30
|
||||
destroy_surroundings = 0
|
||||
|
||||
@@ -147,7 +147,6 @@
|
||||
icon = 'icons/mob/npc/small_phoron_worm.dmi'
|
||||
maxHealth = 80
|
||||
health = 80
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
resist_mod = 1
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
universal_speak = TRUE
|
||||
universal_understand = TRUE
|
||||
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
mob_size = 5
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
var/response_help = "tries to help"
|
||||
var/response_disarm = "tries to disarm"
|
||||
var/response_harm = "hurts"
|
||||
var/harm_intent_damage = 5
|
||||
var/harm_intent_damage = 3 //The maximum amount of damage this mob can take from simple unarmed attacks that don't have damage values, like punches
|
||||
|
||||
//Temperature effect
|
||||
var/minbodytemp = 250
|
||||
@@ -502,7 +502,10 @@
|
||||
simple_harm_attack(user)
|
||||
return
|
||||
attack.show_attack_simple(user, src, pick(organ_names))
|
||||
apply_damage(attack.get_unarmed_damage(user), attack.damage_type)
|
||||
var/actual_damage = attack.get_unarmed_damage(user) //Punch and kick no longer have get_unarmed_damage due to how humanmob combat works. If we have none, we'll apply a small random amount.
|
||||
if(!actual_damage)
|
||||
actual_damage = harm_intent_damage ? rand(1, harm_intent_damage) : 0
|
||||
apply_damage(actual_damage, attack.damage_type)
|
||||
user.do_attack_animation(src, FIST_ATTACK_ANIMATION)
|
||||
return
|
||||
simple_harm_attack(user)
|
||||
|
||||
Reference in New Issue
Block a user