Skip to content

Commit

Permalink
Customised Bears no longer invisible (#888)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает
Делает названия медведей с большой буквы, как это сделано со всеми
другими мобами в игре
Исправляет пропадание спрайта медведя при движении
Не исправляет ОП урон боевого медведя

<!-- Вкратце опишите изменения, которые вносите. -->
<!-- Опишите **все** изменения, так как противное может сказаться на
рассмотрении этого PR'а! -->
<!-- Если вы исправляете Issue, добавьте "Fixes #1234" (где 1234 - номер
Issue) где-нибудь в описании PR'а. Это автоматически закроет Issue после
принятия PR'а. -->

## Почему это хорошо для игры
Невидимые мобы - плохо
Неверные правила наименования мобов - плохо

<!-- Опишите, почему, по вашему, следует добавить эти изменения в игру.
-->

## Тестирование
<!-- Как вы тестировали свой PR, если делали это вовсе? -->
Скомпилировал, запустил, побегал

## Changelog

:cl:
fix: Новые медведи больше не становятся невидимыми при движении
spellcheck: Имена новых медведей теперь пишутся с большой буквы
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
HMBGERDO authored Dec 29, 2023
1 parent b6d5390 commit eb16799
Showing 1 changed file with 22 additions and 14 deletions.
36 changes: 22 additions & 14 deletions modular_ss220/mobs/code/simple_animal/hostile/bear.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/mob/living/simple_animal/hostile/bear
name = "космический медведь"
name = "Космический медведь"
desc = "Вам не нужно быть быстрее медведя, вам нужно быть быстрее напарников."
blood_volume = BLOOD_VOLUME_NORMAL
attacktext = "терзает"
Expand All @@ -12,42 +12,50 @@
if(..())
playsound(src, src.trigger_sound, 40, 1)

// /mob/living/simple_animal/hostile/bear/Move()
// icon_state = "[icon_living]"
// icon_state = "[icon_living]floor"

/mob/living/simple_animal/hostile/bear/brown
name = "бурый медведь"
/mob/living/simple_animal/hostile/bear/custom
name = "Медведь"
desc = "Не такой уж и плюшевый"
icon = 'modular_ss220/mobs/icons/mob/animal.dmi'
icon_state = "brownbear"
icon_living = "brownbear"
icon_dead = "brownbear_dead"
icon_gib = "brownbear_gib"
gold_core_spawnable = NO_SPAWN

/mob/living/simple_animal/hostile/bear/custom/Move()
. = ..()
if(stat == DEAD)
return

icon_state = icon_living

/mob/living/simple_animal/hostile/bear/snow
name = "снежный медведь"
/mob/living/simple_animal/hostile/bear/custom/brown
name = "Бурый медведь"
gold_core_spawnable = HOSTILE_SPAWN

/mob/living/simple_animal/hostile/bear/custom/snow
name = "Снежный медведь"
desc = "Не любит гостей в своей берлоге."
icon = 'modular_ss220/mobs/icons/mob/animal.dmi'
icon_state = "snowbear"
icon_living = "snowbear"
icon_dead = "snowbear_dead"
icon_gib = "snowbear_gib"
gold_core_spawnable = HOSTILE_SPAWN

/mob/living/simple_animal/hostile/bear/combat
name = "боевой медведь"
/mob/living/simple_animal/hostile/bear/custom/combat
name = "Боевой медведь"
desc = "Боевая машина для убийств."
icon = 'modular_ss220/mobs/icons/mob/animal.dmi'
icon_state = "combatbear"
icon_living = "combatbear"
icon_dead = "combatbear_dead"
icon_gib = "combatbear_gib"
gold_core_spawnable = HOSTILE_SPAWN

maxHealth = 200
health = 200
obj_damage = 80
melee_damage_lower = 30
melee_damage_upper = 80
melee_damage_upper = 80 // кто-то вообще думал о балансе, хоть иногда?

speed = 2
blood_volume = BLOOD_VOLUME_NORMAL
Expand Down

0 comments on commit eb16799

Please sign in to comment.