Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions modular_oculis/modules/more_portal_storms/code/extrastorms.dm
Original file line number Diff line number Diff line change
@@ -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,
)
44 changes: 44 additions & 0 deletions modular_oculis/modules/more_portal_storms/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<!-- This should be copy-pasted into the root of your module folder as readme.md -->

https://github.com/Monkestation/OculisStation/pull/<!--PR Number-->

## \<More Portal Storms> <!--Title of your addition.-->

Module ID: MORE_PORTAL_STORMS <!-- Uppercase, UNDERSCORE_CONNECTED name of your module, that you use to mark files. This is so people can case-sensitive search for your edits, if any. -->

### 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
<!-- If you edited any core procs, you should list them here. You should specify the files and procs you changed.
E.g:
- `code/modules/mob/living.dm`: `proc/overriden_proc`, `var/overriden_var`
-->

### Modular Overrides:

- N/A
<!-- If you added a new modular override (file or code-wise) for your module, you should list it here. Code files should specify what procs they changed, in case of multiple modules using the same file.
E.g:
- `modular_oculis/master_files/sound/my_cool_sound.ogg`
- `modular_oculis/master_files/code/my_modular_override.dm`: `proc/overriden_proc`, `var/overriden_var`
-->

### Defines:

- N/A
<!-- If you needed to add any defines, mention the files you added those defines in, along with the name of the defines. -->

### Included files that are not contained in this module:

- N/A
<!-- Likewise, be it a non-modular file or a modular one that's not contained within the folder belonging to this specific module, it should be mentioned here. Good examples are icons or sounds that are used between multiple modules, or other such edge-cases. -->

### Credits:

Keygenpie - Programmer

<!-- Here go the credits to you, dear coder, and in case of collaborative work or ports, credits to the original source of the code. -->
1 change: 1 addition & 0 deletions tgstation.dme
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down