Post-godmode refactor cleanup (#86718)

## About The Pull Request

Adds some flags that went missing after #86596
Closes #86709

## Changelog
🆑
fix: Snow bears are no longer impervious to all sources of damage
fix: Cameras, living floors and ghost of poly no longer can be pushed
around
/🆑
This commit is contained in:
SmArtKar
2024-09-18 11:48:41 +02:00
committed by GitHub
parent d78da23957
commit 19aa36b791
4 changed files with 7 additions and 3 deletions
+1
View File
@@ -7,6 +7,7 @@
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
invisibility = INVISIBILITY_ABSTRACT // No one can see us
sight = SEE_SELF
status_flags = NONE
/// Toggles if the camera can move on shuttles
var/move_on_shuttle = FALSE
/// Toggles if the camera can use emotes
@@ -193,6 +193,7 @@
color = "#FFFFFF77"
sentience_type = SENTIENCE_BOSS //This is so players can't mindswap into ghost poly to become a literal god
incorporeal_move = INCORPOREAL_MOVE_BASIC
status_flags = NONE
butcher_results = list(/obj/item/ectoplasm = 1)
ai_controller = /datum/ai_controller/basic_controller/parrot/ghost
speech_probability_rate = 1
@@ -26,6 +26,7 @@
icon_living = "floor"
mob_size = MOB_SIZE_HUGE
mob_biotypes = MOB_SPECIAL
status_flags = NONE
death_message = ""
unsuitable_atmos_damage = 0
minimum_survivable_temperature = 0
@@ -42,7 +42,7 @@
/mob/living/basic/bear/Initialize(mapload)
. = ..()
add_traits(list(TRAIT_SPACEWALK, TRAIT_FENCE_CLIMBER), INNATE_TRAIT)
add_traits(list(TRAIT_SPACEWALK, TRAIT_FENCE_CLIMBER, TRAIT_SNOWSTORM_IMMUNE), INNATE_TRAIT)
AddElement(/datum/element/ai_retaliate)
AddComponent(/datum/component/tree_climber, climbing_distance = 15)
AddElement(/datum/element/swabable, CELL_LINE_TABLE_BEAR, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5)
@@ -90,15 +90,16 @@
maxHealth = 250
health = 250
faction = list(FACTION_NEUTRAL)
status_flags = CANPUSH
/mob/living/basic/bear/snow/ancient
name = "ancient polar bear"
desc = "A grizzled old polar bear, its hide thick enough to make it impervious to almost all weapons."
gold_core_spawnable = NO_SPAWN
/mob/living/basic/bear/snow/Initialize(mapload)
/mob/living/basic/bear/snow/ancient/Initialize(mapload)
. = ..()
add_traits(list(TRAIT_GODMODE, TRAIT_SNOWSTORM_IMMUNE), INNATE_TRAIT)
ADD_TRAIT(src, TRAIT_GODMODE, INNATE_TRAIT)
/mob/living/basic/bear/russian
name = "combat bear"