burge4150
Member
Posts: 56
Threads: 15
Joined: Feb 2014
Reputation:
0
|
Making cross-map puzzles
For instance - the elevator in Amnesia TDD needing work done in the Machine Room first.
How would I script it so that completing a puzzle in one area opens a door in another area?
No need to script it all out for me, I can do that. Just need to know the functions I should be looking for, or how to declare a global variable across the whole game.
In the meantime, I'll dig into TDD's scripts and see if I can figure it out myself.
Ok, looks like it's either
1.)SetGlobalVarInt to 1, which can be checked from any map or
2.)Checking to see if a Quest is completed to see if the elevator works?
I guess both might work, any recommendations?
Last post from me:
I see a global.hps file in the game's maps folder, but it does not declare the variable used for the elevator ElevatorMachineRunning.
Do Global variables need to be declared anywhere or is introducing them in a map's .hps file good enough to call them back anywhere later on?
(This post was last modified: 08-05-2014, 05:08 AM by burge4150.)
|
|
08-05-2014, 05:02 AM |
|
Mudbill
Muderator
Posts: 3,881
Threads: 59
Joined: Apr 2013
Reputation:
179
|
RE: Making cross-map puzzles
Use global variables. Simply tick it in a map's hps file, then check for it in another. It sounds like you know how to work it. They are saved across maps and can be called from anywhere.
|
|
08-05-2014, 05:12 AM |
|