Skip to content

Commit

Permalink
RE-BALANCE: Hostile mobs is now to STRONG (#1235)
Browse files Browse the repository at this point in the history
* Удален дубликат моба

* Добавлены патерны атак для голиафов, с их абилками на щупальца

* Сформирован список со всеми из кор кода мобами. Начал заполнять и менять их статы

* Вынес от сюда лут получаемый с крашером в файл с балансом для мегафауны

* Оставил запись

* Рефакторинг кода

* Чиним космодракончика

* Выносим отсюда армор в другое место, к родителю.

* Ребаланс окончен

* Добавлена броня мегафауне деду

* Добавлен нерф брони деду мегафауне во 2 фазе

* Новые значения. Все мобы броня поднята на 10 единиц
  • Loading branch information
MrCat15352 authored Dec 21, 2024
1 parent b844d44 commit 0091a77
Show file tree
Hide file tree
Showing 10 changed files with 958 additions and 77 deletions.
3 changes: 3 additions & 0 deletions code/__DEFINES/~mod_celadon/traits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@

#define REVERSE_BEAR_TRAP_TRAIT "reverse-bear-trap"
#define SHAMEBRERO_TRAIT "shamebrero"

/// This mob heals from carp rifts.
#define TRAIT_HEALS_FROM_CARP_RIFTS "heals_from_carp_rifts"
Original file line number Diff line number Diff line change
Expand Up @@ -189,9 +189,6 @@
/obj/item/clothing/mask/gas,
/obj/item/tank/internals/emergency_oxygen/engi)

/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/heavy/neutered
loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy/gunless)

/mob/living/simple_animal/hostile/human/frontier/ranged/officer
name = "Frontiersman Officer"
icon_state = "frontiersmanofficer"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,24 @@
new type(T, spawner)

/obj/effect/temp_visual/goliath_tentacle/proc/get_directions()
return GLOB.cardinals.Copy()
// [CELADON-EDIT] - CELADON_BALANCE - Поднимаем разнообразие мобам
// return GLOB.cardinals.Copy() // CELADON-EDIT - ORIGINAL
switch(rand(1,10))
if(1 to 2)
return GLOB.diagonals.Copy()
if(3 to 4)
return GLOB.cardinals.Copy()
if(5 to 6)
return GLOB.cardinals_multiz.Copy()
if(7)
return GLOB.onecardinalnorth.Copy()
if(8)
return GLOB.onecardinalsouth.Copy()
if(9)
return GLOB.onecardinaleast.Copy()
if(10)
return GLOB.onecardinalwest.Copy()
// [/CELADON-EDIT]

/obj/effect/temp_visual/goliath_tentacle/proc/tripanim()
deltimer(timerid)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@
mob_size = MOB_SIZE_LARGE
var/icon_aggro = null
var/trophy_drop_mod = 25
var/datum/armor/armor //WS edit - Whitesands
// [CELADON-REMOVE] - CELADONE_BALANCE - вынесено в родитель hostile и прописано в модуле
// var/datum/armor/armor //WS edit - Whitesands
// [/CELADON-REMOVE]

/mob/living/simple_animal/hostile/asteroid/Initialize(mapload)
if (islist(armor)) //WS edit begin - Whitesands
Expand Down
6 changes: 6 additions & 0 deletions code/modules/mob/living/simple_animal/hostile/space_dragon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@
/mob/living/simple_animal/hostile/space_dragon/Initialize(mapload)
. = ..()
ADD_TRAIT(src, TRAIT_SPACEWALK, INNATE_TRAIT)
// [CELADON-ADD] - CELADON_BALANCE
ADD_TRAIT(src, TRAIT_HEALS_FROM_CARP_RIFTS, INNATE_TRAIT)
// [/CELADON-ADD]
if(small_sprite_type)
var/datum/action/small_sprite/small_action = new small_sprite_type()
small_action.Grant(src)
Expand All @@ -83,6 +86,9 @@
rift = new
rift.Grant(src)
become_hearing_sensitive(ROUNDSTART_TRAIT)
// [CELADON-ADD] - CELADON_BALANCE
AddSpell(new /obj/effect/proc_holder/spell/targeted/night_vision(src))
// [/CELADON-ADD]

/mob/living/simple_animal/hostile/space_dragon/Life(mapload)
. = ..()
Expand Down
2 changes: 1 addition & 1 deletion mod_celadon/balance/_balance.dme
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
#include "code/gloves.dm"
#include "code/gun.dm"
#include "code/guncloset.dm"
#include "code/hostile_mobs.dm"
#include "code/ionrifle.dm"
#include "code/items.dm"
#include "code/missions.dm"
#include "code/simple_animal.dm"
#include "code/structures.dm"
#include "code/suit.dm"
#include "code/vending.dm"
Expand Down
Loading

0 comments on commit 0091a77

Please sign in to comment.