Skip to content

Commit

Permalink
Xeno upgrades (#308)
Browse files Browse the repository at this point in the history
* .

* .

* .

* .

* upgrade buffs

* fixes

* typo

* drain

* menu_initial

* ?

* menu_initial

* some shit

* fixes

* menu_close

* descriptions

* chamber limits

* .

* biomass transfer on evolve

* test_icons

* buff descriptions

* phero_upgrade

* structure prices

* upgrade prices by tier

* regen buffs

* .

* oops

* updatehealth

* .

* .

* .

* refund fix

* acid trail

* .

* .

* .

* buff icons

* .

* .

* .

* .

* .

* .

* .

* .

* fixes

* .

* .

* .

* .

* more stuff

* .

* trail duration

* building sprites

* christmas lights

* trail fix

* anims

* fixes
  • Loading branch information
Waselon authored Oct 3, 2024
1 parent 9b4dc37 commit aa3f6eb
Show file tree
Hide file tree
Showing 17 changed files with 696 additions and 0 deletions.
4 changes: 4 additions & 0 deletions code/__DEFINES/dcs/signals.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1093,3 +1093,7 @@

#define COMSIG_LIVING_HEALTH_STEALTH "living_health_stealth"
#define COMPONENT_HIDE_HEALTH (1<<0)

#define COMSIG_UPGRADE_CHAMBER_SURVIVAL "upgrade_chamber_survival"
#define COMSIG_UPGRADE_CHAMBER_ATTACK "upgrade_chamber_attack"
#define COMSIG_UPGRADE_CHAMBER_UTILITY "upgrade_chamber_utility"
1 change: 1 addition & 0 deletions code/__DEFINES/movespeed_modification.dm
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
#define MOVESPEED_ID_WARLOCK_CHANNELING "WARLOCK_CHANNELING"
#define MOVESPEED_ID_XENO_DREAD "DREADXENO"
#define MOVESPEED_ID_BEHEMOTH_PRIMAL_WRATH "BEHEMOTH_PRIMAL_WRATH"
#define MOVESPEED_ID_CELERITY_BUFF "UPGRADE_CHAMBER_CELERITY_BUFF"

#define MOVESPEED_ID_SIMPLEMOB_VARSPEED "SIMPLEMOB_VARSPEED_MODIFIER"

Expand Down
18 changes: 18 additions & 0 deletions code/__DEFINES/status_effects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,24 @@

#define STATUS_EFFECT_DRAIN_SURGE /datum/status_effect/drain_surge

#define STATUS_EFFECT_UPGRADE_CARAPACE /datum/status_effect/upgrade_carapace

#define STATUS_EFFECT_UPGRADE_REGENERATION /datum/status_effect/upgrade_regeneration

#define STATUS_EFFECT_UPGRADE_VAMPIRISM /datum/status_effect/upgrade_vampirism

#define STATUS_EFFECT_UPGRADE_CELERITY /datum/status_effect/upgrade_celerity

#define STATUS_EFFECT_UPGRADE_ADRENALINE /datum/status_effect/upgrade_adrenaline

#define STATUS_EFFECT_UPGRADE_CRUSH /datum/status_effect/upgrade_crush

#define STATUS_EFFECT_UPGRADE_TOXIN /datum/status_effect/upgrade_toxin

#define STATUS_EFFECT_UPGRADE_PHERO /datum/status_effect/upgrade_pheromones

#define STATUS_EFFECT_UPGRADE_TRAIL /datum/status_effect/upgrade_trail

#define STATUS_EFFECT_MINDMEND /datum/status_effect/mindmeld

#define STATUS_EFFECT_REKNIT_FORM /datum/status_effect/reknit_form
Expand Down
23 changes: 23 additions & 0 deletions code/__DEFINES/xeno.dm
Original file line number Diff line number Diff line change
Expand Up @@ -198,3 +198,26 @@ GLOBAL_LIST_INIT(xeno_ai_spawnable, list(
#define ERROR_CONSTRUCT 8

#define PRIMAL_WRATH_GAIN_MULTIPLIER 0.5

GLOBAL_LIST_INIT(xeno_survival_upgrades, list(
/datum/status_effect/upgrade_carapace,
/datum/status_effect/upgrade_regeneration,
/datum/status_effect/upgrade_vampirism,
))

GLOBAL_LIST_INIT(xeno_attack_upgrades, list(
/datum/status_effect/upgrade_celerity,
/datum/status_effect/upgrade_adrenaline,
/datum/status_effect/upgrade_crush,
))

GLOBAL_LIST_INIT(xeno_utility_upgrades, list(
/datum/status_effect/upgrade_toxin,
/datum/status_effect/upgrade_pheromones,
/datum/status_effect/upgrade_trail,
))

#define XENO_UPGRADE_BIOMASS_COST_T1 10
#define XENO_UPGRADE_BIOMASS_COST_T2 15
#define XENO_UPGRADE_BIOMASS_COST_T3 20
#define XENO_UPGRADE_BIOMASS_COST_T4 25
Loading

0 comments on commit aa3f6eb

Please sign in to comment.