Jump to content

Photo
- - - - -

2.55- How to Set Up Authentic Ice Block Puzzles


  • Please log in to reply
1 reply to this topic

#1 ywkls

ywkls

    Master

  • Members

Posted 24 March 2024 - 02:51 PM

This is intended as part of a series of tutorials on how to set up some of the various features which people might use in 2.55.
I will include screenshots as much as I can. This tutorial is on how to set up  authentic ice block puzzles
These are a puzzle seen in many standard Zelda games where you push ice blocks onto switches to solve puzzles.
This includes the ability to push them off of the switches without removing the switch.
 
This is the minimum you will need for this:
 
1. An ice block combo.
2. An ice floor combo.
3. Switches to be pressed.
 
First, under you quest rules; be sure to have the rule "Pushblocks work on layer 1 and 2" checked.
Also, you want to check the rule "Block Triggers Improved Locking."
We'll explain why later, but it is essential for this method.
 
Next, let's start with the setup of our ice block combos.
Under type, the easiest to use is Push (Generic).
Under Flags, click the boxes for Pushable Up, Down, Left and Right.
Also click the box for Icy Floor.
 
If you want a unique sound effect for pushing it and having it come to a stop, you can have that.
You can set these under Atrribs. 1 with Push SFX and Stop SFX.
 
You can use the ice blocks themselves to trigger the secrets.
Or you can have a separate combo that does this.
Under "Triggers", "States/Spawning" set the value of "Trigger Group" to the same as your the switches as explained below.
Set "Trigger Group Val." to one.
Click the box "Trigger Group Less->".
 
Finally, to make the secret permanent.
Under "Triggers", "Other" click "Secret->".
Under "Triggers", "Effects" click "Triggers" secrets.
 
Moving on to the ice floor, set the combo type to Icy Floor.
Under Flags, click on Slides Blocks.
 
For your switches, here's the set up 
Go to the "Triggers", "States/Spawning" page.
Select "Trigger Group" and enter a numerical value.
Please remember this value for later use.
Click on the box "Contributes to TrigGroup".
 
Be sure that your switches are marked with flag 66 for "Block Trigger".
Also, place a secret flag somewhere in the room so that solving the puzzle does something.
 
The final step is for the room setup itself.
This is the part where we needed that rule I mentioned earlier.
Be sure to make the room's under combo the icy floor combo we created.
If placed on layer zero (the room itsel), your ice blocks would have something unexpected happen.
When they cover a switch, they can still be push off of it. 
What's more, this would remove the switch an allow you to cheat the puzzle.
 
Instead, place your ice blocks on layer 1 or 2.
Be sure to place flag 67 (No Push Blocks) on that layer any where not solid you don't want them to go.
With the rule checked, you can now push your blocks onto switches and off again without removing them.
 
That's it! Now you have an ice block puzzle which will be solved when all switches are covered.
 

Edited by ywkls, 24 March 2024 - 04:43 PM.

  • Demonlink likes this

#2 ywkls

ywkls

    Master

  • Members

Posted 24 March 2024 - 10:27 PM

Addendum: So after getting a tip from Emily I learned that setting up an icy floor combo isn't necessary.

Icy floor combos will slide any block regardless of whether they have the Icy Floor box checked.

However, blocks which don't have the Icy Floor checkbox will come to rest on the trigger regardless of their layer.

This holds the possibility of other puzzles this could be used for.


Edited by ywkls, 24 March 2024 - 10:28 PM.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users