Skip to content

Commit

Permalink
add: Borer ranks, focuses (#5774)
Browse files Browse the repository at this point in the history
* Rename borer_chemicals.dm to borer_datum.dm

* yesss here we go again

* paradise.dme

* инкосистент индентитейшен

* поправка для скейлинга

* нью текст и скейлинг смол чекс

* делать надо хорошо, плохо не делать catsmile

* catsmile

* кык ненужных строк.

* normal parent sync

* бред, вскод от гитхаба не видит изменений, теперь то нормальный синхронизация родителя

* fast fix

* again he didn't saw changes kekwat

* великая миграция чеков: часть 2

* normal lists

* remove evo_cost from reageeeeent

* minor pravki

* самофикс catsmile

* normal update rank

* ризонно

* ладно без дефайнов

* separated

* catrose

* Evolution. Go back, i wanna be MONKE

* Стратегический перенос в другую папку через аээ...

* Create borer_datum.dm

* do magic.

* опа, багфикс.

* под альтернативу. Чоп чоп.

* move cost to datum/innate

* chem cost is better

* UPD читаемости кода

* zuzya sjeden

* bugfix

* maybe final

* del goon vampire

* revert ability refactor / reorganize borer folder

* fix forgotten moments

* borer.dm define

* overall improve

---------

Co-authored-by: ROdenFL <[email protected]>
  • Loading branch information
Antoonij and ROdenFL authored Oct 3, 2024
1 parent 566361c commit 45a8612
Show file tree
Hide file tree
Showing 15 changed files with 904 additions and 401 deletions.
13 changes: 13 additions & 0 deletions code/__DEFINES/borer.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#define REPRODUCTIONS_TO_MATURE 3
#define REPRODUCTIONS_TO_ADULT 6
#define REPRODUCTIONS_TO_ELDER 10
#define HEAD_FOCUS_COST 9
#define TORSO_FOCUS_COST 15
#define HANDS_FOCUS_COST 5
#define LEGS_FOCUS_COST 10
#define SCALING_MAX_CHEM 355
#define SCALING_CHEM_GAIN 15
#define BORER_RANK_YOUNG /datum/borer_rank/young
#define BORER_RANK_MATURE /datum/borer_rank/mature
#define BORER_RANK_ADULT /datum/borer_rank/adult
#define BORER_RANK_ELDER /datum/borer_rank/elder
3 changes: 3 additions & 0 deletions code/__DEFINES/dcs/signals.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1176,3 +1176,6 @@
///From base of datum/controller/subsystem/Initialize
#define COMSIG_SUBSYSTEM_POST_INITIALIZE "subsystem_post_initialize"

/// Source: /mob/living/simple_animal/borer, listening in datum/antagonist/borer
#define COMSIG_BORER_ENTERED_HOST "borer_on_enter" // when borer entered host
#define COMSIG_BORER_LEFT_HOST "borer_on_leave" // when borer left host
1 change: 1 addition & 0 deletions code/__DEFINES/mobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@
#define isslaughterdemon(A) (istype((A), /mob/living/simple_animal/demon/slaughter))
#define isdemon(A) (istype((A), /mob/living/simple_animal/demon))
#define ismorph(A) (istype((A), /mob/living/simple_animal/hostile/morph))
#define isborer(A) (istype((A), /mob/living/simple_animal/borer))

#define issilicon(A) (istype((A), /mob/living/silicon))
#define isAI(A) (istype((A), /mob/living/silicon/ai))
Expand Down
4 changes: 4 additions & 0 deletions code/_globalvars/lists/reagents.dm
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,7 @@ GLOBAL_LIST_INIT(safe_chem_list, list("antihol", "charcoal", "epinephrine", "ins
"mitocholide", "rezadone"))

GLOBAL_LIST_INIT(safe_chem_applicator_list, list("silver_sulfadiazine", "styptic_powder", "synthflesh"))

GLOBAL_LIST_INIT(borer_reagents, list("charcoal", "epinephrine", "salbutamol", "mannitol", "capulettium_plus",
"spaceacillin", "salglu_solution", "hydrocodone",
"methamphetamine", "mitocholide", "fliptonium"))
Loading

0 comments on commit 45a8612

Please sign in to comment.