Madness And Testing With Shadow

Discuss PoP1 for DOS here.
User avatar
atrueprincefanfrom18
Site Shah
Site Shah
Posts: 1785
Joined: January 21st, 2020, 2:53 pm
Contact:

Re: Madness And Testing With Shadow

Post by atrueprincefanfrom18 »

OMG!!! Now this one is a killer!





I am also attaching P1R file, LEVELS.DAT, PRINCE.EXE and QUICKSAVE.SAV and PRINCE.SAV just in case anyone is interested to look at those. I changed PRINCE.EXE:
"Prince has sword" to "N"
"Win Level" to "13" (Room 5 is default)
"Environments and enemy resources, Enemy" to "F" (Fat)
"Environments and enemy resources, 12b" to "P" (Palace)

Test Shadow.zip
(81.22 KiB) Downloaded 76 times

This is quite strange but interesting!
The room below the level entrance door at Level 12a is Room 15, where the shadow enters. I have placed walls, so you won't see the shadow (Yes, inspired from Repetition Of Time). You make a sliding turn when you reach the skeleton tile and you keep going right. The problem is, the Prince doesn't die! It keeps going right with lot of funny things on the way:

1. No gate can stop him. No mirror as well.
2. No guard enters into fight.
3. No guard turns when he goes to other direction.
4. Tiles on which he walks gets stuck (game would be assuming he is dead and that's why the tile is stuck...)
5. Even though he has sword or doesn't have sword, there is no combat.
6. The killing objects, such as spikes or chompers (the complete stuck ones) or if a tile falls on Prince or if there's no route ahead, the Prince dies in this case.
7. The game continues next level even though the Prince is dead and keeps on going ahead the direction he is facing. (Well, I didn't expect this one to be honest! :P)

Any more things left to mention?

P.S: The room into which he falls is Room 23 (Special Event: Load Level 12b if Prince gets to Room 23).

P.S.S: Why were the color of the points were blue, same to the color of the FAT Guard? So the game takes points of the shadow and then applies the color image of whichever guard is in the level?
Love to create new MODS :)

My complete list of mods until now!

My channel. Do consider subscribing it! :)
David
The Prince of Persia
The Prince of Persia
Posts: 2850
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Madness And Testing With Shadow

Post by David »

atrueprincefanfrom18 wrote: May 16th, 2020, 4:43 pm You make a sliding turn when you reach the skeleton tile and you keep going right. The problem is, the Prince doesn't die! It keeps going right with lot of funny things on the way:
I've seen something similar before: revive the prince (R) after he and the shadow died and then immediately press left or right.
It was mentioned here: viewtopic.php?p=22833#p22833

But your video takes it up to eleven! :)
atrueprincefanfrom18 wrote: May 16th, 2020, 4:43 pm P.S.S: Why were the color of the points were blue, same to the color of the FAT Guard? So the game takes points of the shadow and then applies the color image of whichever guard is in the level?
The game uses the opponents' hit point images (*) from the opponent DAT file which belongs to the current level.
In your case it's FAT.DAT.

(*) And more, see here: viewtopic.php?p=25772#p25772
User avatar
atrueprincefanfrom18
Site Shah
Site Shah
Posts: 1785
Joined: January 21st, 2020, 2:53 pm
Contact:

Re: Madness And Testing With Shadow

Post by atrueprincefanfrom18 »

Wow! Thanks, that's a nice playlist and thread. Why does skeleton behave differently at this timestamp?
Love to create new MODS :)

My complete list of mods until now!

My channel. Do consider subscribing it! :)
User avatar
atrueprincefanfrom18
Site Shah
Site Shah
Posts: 1785
Joined: January 21st, 2020, 2:53 pm
Contact:

Re: Madness And Testing With Shadow

Post by atrueprincefanfrom18 »

Now this one is toooo shocking!!! I won't spoil the fun! :) :cool:


Love to create new MODS :)

My complete list of mods until now!

My channel. Do consider subscribing it! :)
User avatar
dmitrys
Developer
Developer
Posts: 195
Joined: October 1st, 2020, 6:05 am

Re: Madness And Testing With Shadow

Post by dmitrys »

The first bug is funny. I was able to accidentally reproduce it playing Repetition of Time.

Arrow keys do not get released if kid dies while running. It can be fixed in the "control_kid" by calling the "release_arrows" method and assigning the result to a control variable.

Post Reply