mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-25 13:07:46 +01:00
Converts Trees and Panthers to basic mobs (#29992)
* Converts trees and panthers to basic mobs * Oops * Another oops * Whoops * Update paradise.dme * CI fix --------- Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
//*********//
|
||||
// Panther //
|
||||
//*********//
|
||||
|
||||
/mob/living/basic/panther
|
||||
name = "panther"
|
||||
desc = "A long sleek, black cat with sharp teeth and claws."
|
||||
icon = 'icons/mob/alienqueen.dmi'
|
||||
icon_state = "panther"
|
||||
icon_living = "panther"
|
||||
icon_dead = "panther_dead"
|
||||
icon_resting = "panther_rest"
|
||||
icon_gib = "panther_dead"
|
||||
mob_biotypes = MOB_ORGANIC | MOB_BEAST
|
||||
butcher_results = list(/obj/item/food/meat = 3)
|
||||
faction = list("hostile", "jungle")
|
||||
response_help_continuous = "pets"
|
||||
response_help_simple = "pet"
|
||||
response_disarm_continuous = "gently pushes aside"
|
||||
response_disarm_continuous = "gently push aside"
|
||||
maxHealth = 50
|
||||
health = 50
|
||||
pixel_x = -16
|
||||
see_in_dark = 8
|
||||
|
||||
harm_intent_damage = 8
|
||||
melee_damage_lower = 15
|
||||
melee_damage_upper = 15
|
||||
melee_attack_cooldown_min = 1.5 SECONDS
|
||||
melee_attack_cooldown_max = 2.5 SECONDS
|
||||
environment_smash = ENVIRONMENT_SMASH_STRUCTURES
|
||||
attack_verb_continuous = "slashes"
|
||||
attack_verb_simple = "slashes"
|
||||
attack_sound = 'sound/weapons/bite.ogg'
|
||||
|
||||
layer = 3.1 //so they can stay hidde under the /obj/structure/bush
|
||||
var/stalk_tick_delay = 3
|
||||
gold_core_spawnable = HOSTILE_SPAWN
|
||||
|
||||
ai_controller = /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles
|
||||
|
||||
/mob/living/basic/panther/Initialize(mapload)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/aggro_emote, emote_list = list("gnashes"), emote_chance = 20)
|
||||
@@ -0,0 +1,44 @@
|
||||
/mob/living/basic/tree
|
||||
name = "pine tree"
|
||||
desc = "A pissed off tree-like alien. It seems annoyed with the festivities..."
|
||||
icon = 'icons/obj/flora/pinetrees.dmi'
|
||||
icon_state = "pine_1"
|
||||
icon_living = "pine_1"
|
||||
icon_dead = "pine_1"
|
||||
icon_gib = "pine_1"
|
||||
mob_biotypes = MOB_ORGANIC | MOB_PLANT
|
||||
response_help_continuous = "brushes"
|
||||
response_help_simple = "brush"
|
||||
response_disarm_continuous = "pushes"
|
||||
response_disarm_simple = "push"
|
||||
maxHealth = 250
|
||||
health = 250
|
||||
mob_size = MOB_SIZE_LARGE
|
||||
|
||||
pixel_x = -16
|
||||
|
||||
harm_intent_damage = 5
|
||||
melee_damage_lower = 8
|
||||
melee_damage_upper = 12
|
||||
melee_attack_cooldown_min = 1.5 SECONDS
|
||||
melee_attack_cooldown_max = 2.5 SECONDS
|
||||
environment_smash = ENVIRONMENT_SMASH_STRUCTURES
|
||||
attack_verb_continuous = "bites"
|
||||
attack_verb_simple = "bites"
|
||||
attack_sound = 'sound/weapons/bite.ogg'
|
||||
speak_emote = list("pines")
|
||||
|
||||
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
|
||||
|
||||
faction = list("hostile", "winter")
|
||||
loot = list(/obj/item/stack/sheet/wood)
|
||||
gold_core_spawnable = HOSTILE_SPAWN
|
||||
deathmessage = "is hacked into pieces!"
|
||||
basic_mob_flags = DEL_ON_DEATH
|
||||
|
||||
ai_controller = /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles
|
||||
|
||||
/mob/living/basic/tree/Initialize(mapload)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/aggro_emote, emote_list = list("growls"), emote_chance = 20)
|
||||
Reference in New Issue
Block a user