mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-15 18:14:22 +01:00
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
/mob/living/basic/spaceman
|
|
name = "Spaceman"
|
|
desc = "What in the actual hell..?"
|
|
icon = 'icons/mob/simple/animal.dmi'
|
|
icon_state = "old"
|
|
icon_living = "old"
|
|
icon_dead = "old_dead"
|
|
icon_gib = "clown_gib"
|
|
mob_biotypes = MOB_ORGANIC|MOB_HUMANOID
|
|
sentience_type = SENTIENCE_HUMANOID
|
|
gender = MALE
|
|
response_disarm_continuous = "gently pushes aside"
|
|
response_disarm_simple = "gently push aside"
|
|
response_harm_continuous = "punches"
|
|
response_harm_simple = "punch"
|
|
combat_mode = TRUE
|
|
maxHealth = 100
|
|
health = 100
|
|
speed = 0
|
|
melee_damage_lower = 10
|
|
melee_damage_upper = 10
|
|
attack_verb_continuous = "hits"
|
|
attack_verb_simple = "hit"
|
|
attack_sound = 'sound/items/weapons/punch1.ogg'
|
|
obj_damage = 0
|
|
environment_smash = ENVIRONMENT_SMASH_NONE
|
|
ai_controller = /datum/ai_controller/basic_controller/spaceman
|
|
|
|
/mob/living/basic/spaceman/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/ai_retaliate)
|
|
|
|
/datum/ai_controller/basic_controller/spaceman
|
|
blackboard = list(
|
|
BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
|
|
)
|
|
|
|
ai_movement = /datum/ai_movement/basic_avoidance
|
|
idle_behavior = /datum/idle_behavior/idle_random_walk
|
|
|
|
planning_subtrees = list(
|
|
/datum/ai_planning_subtree/escape_captivity/pacifist,
|
|
/datum/ai_planning_subtree/target_retaliate,
|
|
/datum/ai_planning_subtree/basic_melee_attack_subtree,
|
|
)
|