/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/components/ai/human/human_attack.dm
12 строк
453 B
DamianX
Optimized invoke_event (#31046)
11 окт 2021, 19:56
Не верифицирован
11 окт 2021, 19:56
d4a4ce8
Код
Авторство
О чём код?
/datum/component/ai/melee/attack_human /datum/component/ai/melee/attack_human/cmd_attack(atom/target) if(!can_attack(target)) return FALSE var/mob/living/carbon/human/H = parent H.a_intent = I_HURT var/damage_type = INVOKE_EVENT(H, /event/comp_ai_cmd_get_damage_type) // TODO make it target the correct def_zone INVOKE_EVENT(H, /event/comp_ai_cmd_evaluate_target, "target" = target, "damage_type" = damage_type) H.ClickOn(target) return TRUE