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

pc_cp2.wad MAP38 completion fix #2316

Merged
merged 1 commit into from
Dec 22, 2023
Merged

Conversation

Player701
Copy link
Contributor

MAP38 of 2048 Unleashed (pc_cp2.wad) cannot be completed in single player because it relies on a hidden Commander Keen (Thing 101) to call A_KeenDie to open some doors, but the Keen actor is heavily modified by DEHACKED and does not call that anymore (and does not even die in the first place due to much higher health).

This PR fixes the issue by replacing the offending Keen with an imp and setting its special to emulate the effects of A_KeenDie (open doors tagged 666). This allows the gameplay to progress normally so that the map can now be finished.

This map is rather short, so I've played through it from start to finish and made sure it actually works now. If further verification is necessary, please follow these instructions after starting the map:

  1. First, go straight ahead for a bit and then turn left, you will see a lightning bolt symbol.
  2. Shoot the symbol to reveal a switch, then press the switch.
  3. After about 40 seconds, the four pillars in the corners of this room in will open, one of these pillars reveals a switch that allows you to progress further. (Without the fix, the pillars do not open and you get stuck.)

@coelckers coelckers merged commit 8151c4c into ZDoom:master Dec 22, 2023
10 checks passed
@Player701
Copy link
Contributor Author

Player701 commented Dec 22, 2023

A minor inconsistency though: the monster I replaced the Keen with is not an imp but actually a zombieman (it still does work all the same, though). I guess I was for some reason thinking of an imp because I mentioned it in my previous PR. Could someone please fix the comment?

Upd: submitted a follow-up fix, see #2318

@Player701 Player701 deleted the pc_cp2_map38_fix branch December 22, 2023 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants