diff --git a/modular_oculis/modules/more_portal_storms/code/extrastorms.dm b/modular_oculis/modules/more_portal_storms/code/extrastorms.dm new file mode 100644 index 00000000000..00e635e60c0 --- /dev/null +++ b/modular_oculis/modules/more_portal_storms/code/extrastorms.dm @@ -0,0 +1,32 @@ +/datum/round_event_control/portal_storm_netherworld + name = "Portal Storm: Netherworld" + typepath = /datum/round_event/portal_storm/netherworld + weight = 1 + min_players = 15 + earliest_start = 30 MINUTES + category = EVENT_CATEGORY_ENTITIES + description = "Netherworld creatures pour out of portals." + intensity_restriction = TRUE + +/datum/round_event/portal_storm/netherworld + boss_types = list(/mob/living/basic/migo = 5) + hostile_types = list( + /mob/living/basic/creature/hatchling = 12, + /mob/living/basic/creature = 8, + ) + +/datum/round_event_control/portal_storm_pirates //Pirate storm meant to be similar but stronger than the syndicate verson, at the cost of an ICES credit. More enemies, more of which are ranged. + name = "Portal Storm: Pirates" + typepath = /datum/round_event/portal_storm/pirates + weight = 1 + min_players = 20 + earliest_start = 1 HOURS + category = EVENT_CATEGORY_ENTITIES + description = "Space pirates pour out of portals." + intensity_restriction = TRUE + +/datum/round_event/portal_storm/pirates + boss_types = list(/mob/living/basic/trooper/pirate/ranged/space = 6) + hostile_types = list( + /mob/living/basic/trooper/pirate/melee/space = 10, + ) diff --git a/modular_oculis/modules/more_portal_storms/readme.md b/modular_oculis/modules/more_portal_storms/readme.md new file mode 100644 index 00000000000..ab30400cc53 --- /dev/null +++ b/modular_oculis/modules/more_portal_storms/readme.md @@ -0,0 +1,44 @@ + + +https://github.com/Monkestation/OculisStation/pull/ + +## \ + +Module ID: MORE_PORTAL_STORMS + +### Description: + +Adds more variants to the portal storm event, each more difficult at the cost of an ICES credit. + +### TG Proc/File Changes: + +- N/A + + +### Modular Overrides: + +- N/A + + +### Defines: + +- N/A + + +### Included files that are not contained in this module: + +- N/A + + +### Credits: + +Keygenpie - Programmer + + diff --git a/tgstation.dme b/tgstation.dme index 387c78b8de8..34348cb29df 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -10300,6 +10300,7 @@ #include "modular_oculis\modules\mod_saddle\module.dm" #include "modular_oculis\modules\modular_vending\code\clothing.dm" #include "modular_oculis\modules\modular_vending\code\vending.dm" +#include "modular_oculis\modules\more_portal_storms\code\extrastorms.dm" #include "modular_oculis\modules\pets\code\shark.dm" #include "modular_oculis\modules\plexora\code\_plexora.dm" #include "modular_oculis\modules\plexora\code\config.dm"