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

id Tech 1 games: Reintroduce missing items #3561

Merged
merged 1 commit into from
Jun 19, 2024

Conversation

KScl
Copy link
Contributor

@KScl KScl commented Jun 18, 2024

What is this fixing or adding?

In Doom II, the Megasphere (which was an item not in Doom 1993) is never added to the pool at all, despite already being present in AP's item list. In Heretic, the Torch is in a similar situation, not being added to the pool at all despite existing as a possible item.

Neither of these omissions seem to be intentional, and in fact I recall Daivuk stating in the past that the Megasphere in Doom II was completely forgotten about since so much of that is just copied from Doom 1993. So this PR aims to reintroduce these two items for a bit more added variety in multiworlds.

Also because I swear if I have to go through some of Heretic's darker rooms again without a torch--

How was this tested?

Generating a multiworld with these changes, and making sure both items appeared and function correctly.

If this makes graphical changes, please attach screenshots.

Receiving a Torch in game -- functionally identical to using !getitem Torch previously because everything was entirely functional beforehand, it's just now possible to do

for doom 2, some of the armor and health weights were nudged down
to compensate for the addition of the megasphere

for heretic, the torch was just added without changing anything else,
as I felt doing so would negatively impact the distribution of
artifacts (and personally I already feel there's too few in a game)
@github-actions github-actions bot added the waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. label Jun 18, 2024
@Exempt-Medic Exempt-Medic added waiting-on: world-maintainer Issue/PR is waiting for feedback or approval by the maintainer of a world. is: enhancement Issues requesting new features or pull requests implementing new features. labels Jun 18, 2024
Copy link
Collaborator

@ScipioWright ScipioWright left a comment

Choose a reason for hiding this comment

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

Simple change, rates for Doom 2 have been adjusted in what looks like a reasonable manner (the values still add up to 198, which is a weird number, but whatever). Item ratios for Heretic were not adjusted the same way, but also it's not really that important to make them all scale perfectly.

@Daivuk
Copy link
Collaborator

Daivuk commented Jun 18, 2024

Approved! Thanks a lot for the fix!
I dont have approved power, so I'll leave this checkmark here ✔️

@ScipioWright ScipioWright added waiting-on: core-review Issue/PR has been peer-reviewed and is ready to be merged or needs input from a core maintainer. and removed waiting-on: world-maintainer Issue/PR is waiting for feedback or approval by the maintainer of a world. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. labels Jun 19, 2024
Copy link
Member

@NewSoupVi NewSoupVi left a comment

Choose a reason for hiding this comment

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

I think I can justify this being a "fix". :)

@NewSoupVi NewSoupVi merged commit 9bb3947 into ArchipelagoMW:main Jun 19, 2024
17 checks passed
sflavelle pushed a commit to sflavelle/Archipelago-tgc that referenced this pull request Jun 20, 2024
…rchipelagoMW#3561)

for doom 2, some of the armor and health weights were nudged down
to compensate for the addition of the megasphere

for heretic, the torch was just added without changing anything else,
as I felt doing so would negatively impact the distribution of
artifacts (and personally I already feel there's too few in a game)
qwint pushed a commit to qwint/Archipelago that referenced this pull request Jun 24, 2024
…rchipelagoMW#3561)

for doom 2, some of the armor and health weights were nudged down
to compensate for the addition of the megasphere

for heretic, the torch was just added without changing anything else,
as I felt doing so would negatively impact the distribution of
artifacts (and personally I already feel there's too few in a game)
GameWyrm pushed a commit to GameWyrm/Archipelago-GW that referenced this pull request Jul 4, 2024
…rchipelagoMW#3561)

for doom 2, some of the armor and health weights were nudged down
to compensate for the addition of the megasphere

for heretic, the torch was just added without changing anything else,
as I felt doing so would negatively impact the distribution of
artifacts (and personally I already feel there's too few in a game)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: enhancement Issues requesting new features or pull requests implementing new features. waiting-on: core-review Issue/PR has been peer-reviewed and is ready to be merged or needs input from a core maintainer.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants