Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exoplanet Forcing & Banning #19373

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RustingWithYou
Copy link
Contributor

Exoplanets can now force or prevent other exoplanets from spawning. Currently this is only used for Moghes and Ouerea.

Away sites can now force or prevent exoplanets from spawning. Currently unused

@RustingWithYou
Copy link
Contributor Author

!review

@github-actions github-actions bot added the 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. label Jun 6, 2024
Comment on lines +15 to +16
///Banned exoplanets. These will be removed from the possible exoplanets list.
var/list/banned_exoplanets = list()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

document what this list is supposed to contain
(types like /obj/effect/overmap/visitable/sector/exoplanet/...)

Comment on lines +86 to +89
///For mutually exclusive exoplanet types
var/list/banned_exoplanets = list()
///For guaranteed exoplanet types
var/list/guaranteed_exoplanets = list()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same thing here, and also put it near the ruin_type_whitelist for better organization

Comment on lines +12 to +15
///Exoplanets that this site will force to spawn. Useful for on-planet away sites such as Point Verdant or other ports of call.
var/list/force_exoplanets = list()
///Exoplanets that this site will prohibit from spawning. Useful for fake planet away sites intended to replace normal exoplanets.
var/list/ban_exoplanets = list()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same thing here about docs

@NonQueueingMatt NonQueueingMatt added the Changes Required The PR requires changes before it can be approved and/or merged. label Jun 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes Required The PR requires changes before it can be approved and/or merged. 🗺️ Mapping - Away Ship/Away Site The PR touches away ship and/or away site map files. Review Required
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants