mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-06 23:51:43 +00:00
* Initial Commit * Targetting * Linters * Update code/modules/mob/living/basic/retaliate/combat_drone.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> * CI fix --------- Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
/mob/living/basic/viscerator
|
|
name = "viscerator"
|
|
desc = "A small, twin-bladed machine capable of inflicting very deadly lacerations."
|
|
icon = 'icons/mob/critter.dmi'
|
|
icon_state = "viscerator_attack"
|
|
icon_living = "viscerator_attack"
|
|
pass_flags = PASSTABLE | PASSMOB
|
|
a_intent = INTENT_HARM
|
|
mob_biotypes = MOB_ROBOTIC
|
|
health = 15
|
|
maxHealth = 15
|
|
melee_attack_cooldown_min = 1.5 SECONDS
|
|
melee_attack_cooldown_max = 2.5 SECONDS
|
|
melee_damage_lower = 15
|
|
melee_damage_upper = 15
|
|
attack_verb_continuous = "cuts"
|
|
attack_verb_simple = "cut"
|
|
attack_sound = 'sound/weapons/bladeslice.ogg'
|
|
faction = list("syndicate")
|
|
atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
|
|
minimum_survivable_temperature = 0
|
|
mob_size = MOB_SIZE_TINY
|
|
density = FALSE
|
|
bubble_icon = "syndibot"
|
|
gold_core_spawnable = HOSTILE_SPAWN
|
|
basic_mob_flags = DEL_ON_DEATH
|
|
death_message = "is smashed into pieces!"
|
|
initial_traits = list(TRAIT_FLYING)
|
|
ai_controller = /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles
|
|
|
|
/mob/living/basic/viscerator/Initialize(mapload)
|
|
. = ..()
|
|
AddComponent(/datum/component/swarming)
|