That's interesting. I actually don't know why there are string resources with the zone names. The name that you see in the game is a string constant embedded in the script that runs when you enter a zone (14xx resources). It might have something to do with debugging (compiled-out debugging features would probably include something to teleport to any coordinates in any zone) or the name seen when loading from saved games (does Cythera do that? I forget; it's been a while since I've played it.)
B
Bryce
@Bryce
0
Reputation
3
Posts
84
Profile views
0
Followers
0
Following
Posts made by Bryce
-
RE: More Fun Tree of Life Speculation
-
RE: More Fun Tree of Life Speculation
The zone script for LandKing Hall (1403) just does the usual things to configure the music, ambient lighting, etc. The logic for this puzzle is found in the code for the Brazier (113F):
; This was disassembled by redelv. The labels/identifiers were assigned ; by Bryce for clarity; they are not found in the data file. include Delver.Model include Delver.Main include Cythera use System resource 0x113F field_order (0x0009, 0x0009, 0x0008) class Object function Use(self) ( ; If the brazier is already lit, put it out if_not arg self get_field DObj.aspect byte 0 eq then Already_Lit ; Light the brazier (i.e. change its aspect to 1.) set_field DObj.aspect arg self end byte 1 end 'It is now lit.\n' if_not arg self get_field DObj.data1 sys GetState byte 10 end byte 1 add eq then FailedPuzzle if_not arg self get_field DObj.data1 byte 10 eq then ContinuePuzzle ; Flash the screen (invert) sys SpecialView byte 1 end 'It is not in the lightning bolt that one finds knowledge, but the tortuous serpent path that returns...\n' ContinuePuzzle: sys SetState byte 10 arg self get_field DObj.data1 end branch RedundantEndLabel FailedPuzzle: sys SetState byte 10 byte 0 end RedundantEndLabel: branch End Already_Lit: set_field DObj.aspect arg self end byte 0 end 'It is now extinguished.\n' sys SetState byte 10 byte 0 end End: return byte 0 end ) class_field Object.Examine none
-
RE: New Cythera Forums!
Just saying hello. I'm pretty busy these days with my career, but I just wanted to wish the community well with the new forums.