Skip to content

Commit 655dd9d

Browse files
Ibot02Henny022
andcommitted
tmc: various fixes
Co-authored-By: Henny022 <[email protected]>
1 parent b1bd2b9 commit 655dd9d

20 files changed

+321
-214
lines changed

tmc/logic/cloud_tops.logic

Lines changed: 173 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -2,157 +2,192 @@
22
#I also checked most jumps to see if they worked, might have missed one or two though
33
area CloudTops:
44
room LowerClouds:
5-
node CenterPlatform:
5+
node CenterIsland:
66
door CloudTopsExit
7-
door CenterTornado
8-
exit BigTornado
9-
lock CenterFusion
10-
node MiddleRightPlatform:
11-
enemy MiddleRightCloudPiranha
12-
door MiddleRightPlatformLowerTornado
13-
door MiddleBottomPlatformUpperTornado
14-
CenterPlatform <-> MiddleRightPlatform: item Cape
15-
node TopRightPlatform:
16-
door TopRightTornado
17-
lock TopRightFusion
18-
node MiddleTopPlatform:
19-
enemy NorthCloudPiranhas
20-
exit NorthFightTornado
7+
door CenterIslandSmallTornado
8+
target BigTornado
9+
npc CenterCloud
10+
node EastIsland:
11+
enemy EastIslandCloudPiranha
12+
door EastIslandSouthTornado
13+
door EastIslandNorthTornado
14+
CenterIsland <-> EastIsland: item Cape
15+
node NortheastIsland:
16+
door NortheastIslandTornado
17+
npc NortheastCloud
18+
EastIsland <-> NortheastIsland: item Cape
19+
node NorthIsland:
20+
enemy NorthIslandCloudPiranhas
21+
target NorthIslandTornado
2122
node NorthFight:
22-
chest NorthFightItem
23-
entrance NorthFightTornado
23+
chest NorthIsland
24+
warp NorthIslandTornado
2425
#Could just be a flag since you don't need sword to beat them?
25-
MiddleTopPlatform -> NorthFight: kill NorthCloudPiranhas
26-
node TopLeftPlatform:
27-
door TopLeftTornado
28-
enemy TopLeftLakitu
29-
lock TopLeftFusion
30-
node BottomLeftPlatform:
31-
enemy BottomLeftEnemies
32-
door BottomLeftPlatformLeftTornado
33-
door BottomLeftPlatformRightTornado
34-
door BottomLeftPlatformTopTornado
35-
lock BottomLeftFusion
36-
node MiddleBottomPlatform:
37-
door MiddleBottomPlatformLowerTornado
38-
exit SouthFightTornado
39-
enemy SouthCloudPiranhas
26+
NorthIsland -> NorthFight: kill NorthIslandCloudPiranhas
27+
node NorthwestIslandSouth:
28+
door NorthwestIslandTornado
29+
enemy NorthwestIslandLakitu
30+
node NorthwestIslandNorth:
31+
enemy NorthwestIslandLakitu
32+
npc NorthwestCloud
33+
NorthwestIslandNorth <-> NorthwestIslandSouth: ( kill NorthwestIslandLakitu | trick RollThroughLakitu )
34+
node SouthwestIsland:
35+
enemy SouthwestIslandEnemies
36+
door SouthwestIslandNorthTornado
37+
door SouthwestIslandEastTornado
38+
door SouthwestIslandWestTornado
39+
npc SouthwestCloud
40+
node SouthIsland:
41+
door SouthIslandSouthTornado
42+
target SouthIslandNorthTornado
43+
enemy SouthIslandCloudPiranhas
44+
SouthwestIsland <-> SouthIsland: item Cape
4045
node SouthFight:
41-
chest SouthFight
42-
entrance SouthFightTornado
43-
MiddleBottomPlatform -> SouthFight: kill SouthCloudPiranhas
44-
node BottomRightPlatform:
45-
enemy BottomRightCloudPiranha
46-
door BottomRightTornado
47-
MiddleBottomPlatform <-> BottomRightPlatform: item Cape
48-
node BottomRightFusionPlatform:
49-
door BottomRightFusionPlatformTornado
50-
lock BottomRightFusion
46+
chest SouthIsland
47+
warp SouthIslandNorthTornado
48+
SouthIsland -> SouthFight: kill SouthCloudPiranhas
49+
node SoutheastSouthIsland:
50+
enemy SoutheastSouthIslandCloudPiranha
51+
door SoutheastSouthIslandTornado
52+
target SoutheastSouthIslandWestDrop
53+
SouthIsland <-> SouthEastSouthIsland: item Cape
54+
node SoutheastNorthIsland:
55+
door SoutheastNorthIslandTornado
56+
npc SoutheastCloud
57+
SouthEastNorthIsland <-> SouthEastSouthIsland: item Cape
5158
#This way we could pre-set it maybe? Could just remove this if it's not necessary
5259
node FusionsComplete:
5360
set FusionsComplete
54-
CenterPlatform -> FusionsComplete: (open CenterFusion & open TopRightFusion & open TopLeftFusion & open BottomLeftFusion & open BottomRightFusion)
61+
CenterIsland -> FusionsComplete: (fusion Center & fusion Northeast & fusion Northwest & fusion Southwest & fusion Southeast)
5562
node BigTornado:
5663
set WindTribeDoorOpen
5764
entrance BigTornado
58-
CenterPlatform -> BigTornado: flag FusionsComplete
59-
node CenterPlatform +: entrance Virtual.Zeffa.FluteAway
60-
node MiddleRightPlatform +: entrance Virtual.Zeffa.FluteAway
61-
node MiddleTopPlatform +: entrance Virtual.Zeffa.FluteAway
62-
node TopLeftPlatform +: entrance Virtual.Zeffa.FluteAway
63-
node BottomLeftPlatform +: entrance Virtual.Zeffa.FluteAway
64-
node MiddleBottomPlatform +: entrance Virtual.Zeffa.FluteAway
65-
node BottomRightPlatform +: entrance Virtual.Zeffa.FluteAway
65+
CenterIsland -> BigTornado: flag FusionsComplete
66+
node CenterIsland +: warp Virtual.Zeffa.FluteAway
67+
node EastIsland +: warp Virtual.Zeffa.FluteAway
68+
node NortheastIsland +: warp Virtual.Zeffa.FluteAway
69+
node NorthIsland +: warp Virtual.Zeffa.FluteAway
70+
node NorthwestIslandSouth +: warp Virtual.Zeffa.FluteAway
71+
node NorthwestIslandNorth +: warp Virtual.Zeffa.FluteAway
72+
node SouthwestIsland +: warp Virtual.Zeffa.FluteAway
73+
node SouthIsland +: warp Virtual.Zeffa.FluteAway
74+
node SoutheastNorthIsland +: warp Virtual.Zeffa.FluteAway
75+
node SoutheastSouthIsland +: warp Virtual.Zeffa.FluteAway
6676
room TowerEntrance:
6777
node Main:
68-
exit Crest
78+
target Crest
6979
set Virtual.Zeffa.CloudTopsCrest
7080
door WindTribeTower
7181
door Hole
72-
node Main +: entrance Virtual.Zeffa.FluteAway
82+
node Main +: warp Virtual.Zeffa.FluteAway
7383
room UpperClouds:
74-
node StartingPlatform:
75-
chest StartingPlatformChest
76-
door StartingPlatformLeftHole
77-
door StartingPlatformRightHole
78-
node TopRightCornerLowerArea:
79-
door TopRightCornerLowerHole
80-
node TopRightObscure:
81-
chest TopRightObscureItem
82-
TopRightCornerLowerArea -> TopRightObscure: item MoleMitts
83-
#All of the northern islands that can reach each other w/o items condensed together
84-
node TopTornadoField:
85-
door TopRightHole
86-
door TopCenterHole
87-
door CenterLeftHole
88-
TopRightCornerLowerArea -> TopTornadoField: (item Cape | item Mitts)
89-
TopTornadoField -> TopRightObscure: item MoleMitts
90-
node TopLeftDigItems:
91-
chest TopLeftLeftChest
92-
chest TopLeftRightChest
93-
chest TopLeftObscure
94-
TopTornadoField -> TopLeftDigItems: item MoleMitts
95-
node TopLeftCornerLowerArea:
96-
chest TopLeftLowerChest
97-
TopTornadoField -> TopLeftCornerLowerArea
98-
TopLeftCornerLowerArea -> TopTornadoField: (item MoleMitts | item Cape)
99-
node BottomleftPlatform:
100-
door BottomLeftHole
101-
#Can't go backwards from here
102-
TopTornadoField -> BottomleftPlatform
103-
node BottomLeftDigItems:
104-
chest BottomLeftDigChest
105-
chest BottomLeftObscure
106-
BottomleftPlatform -> BottomLeftDigItems: item MoleMitts
107-
node BottomCenterLeftPlatform:
108-
door BottomCenterLeftPlatformHole
109-
chest BottomCenterLeftChest
110-
BottomleftPlatform <-> BottomCenterLeftPlatform: item Cape
111-
TopTornadoField -> BottomCenterLeftPlatform
112-
node BottomCenterLeftDigItem:
113-
chest BottomCenterLeftObscure
114-
BottomCenterLeftPlatform -> BottomCenterLeftDigItem: item MoleMitts
115-
#Can jump into a tornado in the corner to go back up
116-
BottomCenterLeftDigItem -> TopTornadoField
117-
node BottomCenterPlatform:
118-
door BottomCenterPlatformLeftHole
119-
door BottomCenterPlatformRightHole
120-
BottomleftPlatform <-> BottomCenterPlatform: item Cape
121-
TopTornadoField -> BottomCenterPlatform
122-
#Also includes the empty platform that has the 1x1 hole
123-
node BottomCenterRightPlatform:
124-
door BottomCenterRightPlatformHole
125-
chest BottomCenterRightChest
126-
BottomCenterPlatform <-> BottomCenterRightPlatform: item Cape
127-
#BottomCenterRightPlatform has a tornado that can reach the other platforms w/o items
128-
BottomCenterRightPlatform -> BottomCenterPlatform
129-
BottomCenterRightPlatform -> BottomCenterLeftPlatform
130-
BottomCenterRightPlatform -> BottomLeftPlatform
131-
node BottomRightLeftDigItem:
132-
chest BottomRightLeftObscureItem
133-
BottomCenterRightPlatform -> BottomRightLeftDigItem: item MoleMitts
134-
node SmallHole:
135-
door SmallHole
136-
BottomCenterRightPlatform -> SmallHole: item MoleMitts
137-
#Includes the empty platform to the left of the starting platform
138-
node BottomRightCornerPlatform:
139-
door BottomRightLowerHole
140-
door BottomRightUpperHole
141-
BottomRightCornerPlatform -> SmallHole: item Cape
142-
BottomCenterRightPlatform -> BottomRightCornerPlatform: (item MoleMitts & item Cape)
143-
#Via the center platform
144-
BottomRightCornerPlatform -> TopTornadoField: item MoleMitts
145-
StartingPlatform -> BottomRightCornerPlatform: (item MoleMitts & item Cape)
146-
node BottomRightCornerDigItems:
147-
chest BottomRightLowerObscureItem
148-
chest BottomRightUpperObscureItem
149-
BottomRightCornerPlatform -> BottomRightCornerDigItems: item MoleMitts
150-
node StartingPlatform +: entrance Virtual.Zeffa.FluteAway
151-
node TopRightCornerLowerArea +: entrance Virtual.Zeffa.FluteAway
152-
node TopTornadoField +: entrance Virtual.Zeffa.FluteAway
153-
node TopLeftCornerLowerArea +: entrance Virtual.Zeffa.FluteAway
154-
node BottomleftPlatform +: entrance Virtual.Zeffa.FluteAway
155-
node BottomCenterLeftPlatform +: entrance Virtual.Zeffa.FluteAway
156-
node BottomCenterPlatform +: entrance Virtual.Zeffa.FluteAway
157-
node BottomCenterRightPlatform +: entrance Virtual.Zeffa.FluteAway
158-
node BottomRightCornerPlatform +: entrance Virtual.Zeffa.FluteAway
84+
node EastIsland:
85+
chest EastIsland
86+
door EastIslandEastHole
87+
door EastIslandWestHole
88+
node NortheastIslandSouth:
89+
door NortheastIslandSouthHole
90+
node NortheastIslandDigItems:
91+
chest NortheastIslandDig
92+
node NortheastIslandNorth:
93+
door NortheastIslandNorthHole
94+
NortheastIslandSouth -> NortheastIslandDigItems: item MoleMitts
95+
node NorthTornadoField
96+
NortheastIslandNorth <-> NorthTornadoField
97+
NorthTornadoField -> NortheastIslandSouth
98+
node NorthIslandEast:
99+
door NorthIslandHole
100+
NorthIslandEast <-> NortheastIslandNorth: (item Cape & trick CapeExtension)
101+
NorthIslandEast <-> NorthTornadoField
102+
node NorthIslandWest
103+
NorthIslandEast <-> NorthIslandWest: item MoleMitts
104+
NorthIslandWest <-> NorthTornadoField
105+
node NorthwestIslandNorth
106+
NorthTornadoField <-> NorthwestIslandNorth
107+
node NorthwestIslandDig:
108+
chest NorthwestIslandDigItem
109+
chest NorthwestIslandEast
110+
chest NorthwestIslandWest
111+
NorthwestIslandDig <-> NorthwestIslandNorth
112+
node NorthwestIslandSouth:
113+
chest NorthwestIslandSouth
114+
NorthTornadoField -> NorthwestIslandSouth
115+
NorthwestIslandSouth -> NorthTornadoField: item Cape
116+
NorthwestIslandNorth <-> NorthwestIslandSouth: ( item MoleMitts | item Cape )
117+
node WestIsland:
118+
door WestIslandHole
119+
NorthwestIslandSouth -> WestIsland: (item Cape & trick CornerJump)
120+
NorthTornadoField <-> WestIsland
121+
node SouthwestIsland:
122+
door SouthwestIslandHole
123+
NorthTornadoField -> SouthwestIsland
124+
node SouthwestIslandDig:
125+
chest SouthwestIslandCenter
126+
chest SouthwestIslandDig
127+
SouthwestIsland -> SouthwestIslandDig: item MoleMitts
128+
node SouthNorthwestIsland:
129+
chest SouthNorthwestIsland
130+
door SouthNorthwestIslandHole
131+
NorthTornadoField -> SouthNorthwestIsland
132+
node SouthNorthwestIslandDig:
133+
chest SouthNorthwestIslandDig
134+
SouthNorthwestIsland -> SouthNorthwestIslandDig: item MoleMitts
135+
SouthNorthwestIslandDig -> NorthTornadoField
136+
node SouthSouthwestIsland:
137+
door SouthSouthwestIslandEastHole
138+
door SouthSouthwestIslandWestHole
139+
NorthTornadoField -> SouthSouthwestIsland
140+
SouthNorthwestIsland <-> SouthSouthwestIsland: item Cape
141+
SouthwestIsland <-> SouthSouthwestIsland: item Cape
142+
node SouthNortheastIsland:
143+
chest SouthNortheastIsland
144+
door SouthNortheastIslandHole
145+
SouthNorthwestIsland <-> SouthNortheastIsland: item Cape
146+
node SouthTornadoField
147+
SouthNortheastIsland <-> SouthTornadoField
148+
SouthTornadoField -> SouthwestIsland
149+
SouthTornadoField -> SouthNorthwestIsland
150+
SouthTornadoField -> SouthSouthwestIsland
151+
node SouthSoutheastIsland
152+
SouthSouthwestIsland <-> SouthSoutheastIsland: item Cape
153+
SouthTornadoField -> SouthSoutheastIsland
154+
node SouthSoutheastIslandDig:
155+
chest SouthSoutheastIslandDig
156+
SouthSoutheastIsland -> SouthSoutheastIslandDig: item MoleMitts
157+
node SouthSoutheastIslandHole:
158+
warp SouthSoutheastIslandHole
159+
SouthSoutheastIslandDig -> SouthSoutheastIslandHole
160+
node SoutheastIsland:
161+
door SoutheastIslandSouthHole
162+
door SoutheastIslandNorthHole
163+
SouthSoutheastIslandDig -> SoutheastIsland: item Cape
164+
SoutheastIsland -> SouthSoutheastIslandHole: item Cape
165+
node SoutheastIslandDig:
166+
chest SoutheastIslandNorthDig
167+
chest SoutheastIslandSouthDig
168+
SoutheastIsland -> SoutheastIslandDig: item MoleMitts
169+
node EastTornadoField
170+
SoutheastIsland <-> EastTornadoField
171+
EastIsland -> EastTornadoField: (item MoleMitts & item Cape)
172+
node CenterIsland
173+
EastTornadoField <-> CenterIsland
174+
CenterIsland -> NorthTornadoField: item MoleMitts
175+
node CenterHole:
176+
target FromAbove
177+
warp ToBelow
178+
179+
node EastIsland +: warp Virtual.Zeffa.FluteAway
180+
node NortheastIslandSouth +: warp Virtual.Zeffa.FluteAway
181+
node NortheastIslandNorth +: warp Virtual.Zeffa.FluteAway
182+
node NorthIslandEast +: warp Virtual.Zeffa.FluteAway
183+
node NorthIslandWest +: warp Virtual.Zeffa.FluteAway
184+
node NorthwestIslandNorth +: warp Virtual.Zeffa.FluteAway
185+
node NorthwestIslandSouth +: warp Virtual.Zeffa.FluteAway
186+
node WestIsland +: warp Virtual.Zeffa.FluteAway
187+
node SouthwestIsland +: warp Virtual.Zeffa.FluteAway
188+
node SouthNortheastIsland +: warp Virtual.Zeffa.FluteAway
189+
node SouthSoutheastIsland +: warp Virtual.Zeffa.FluteAway
190+
node SouthNorthwestIsland +: warp Virtual.Zeffa.FluteAway
191+
node SouthSouthwestIsland +: warp Virtual.Zeffa.FluteAway
192+
node SoutheastIsland +: warp Virtual.Zeffa.FluteAway
193+
node CenterIsland +: warp Virtual.Zeffa.FluteAway

tmc/logic/crenel.logic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ area Crenel:
9898
room Higher:
9999
node CoFExterior:
100100
door CoFEntrance
101+
target PostDungeon
101102
exit Crest
102103
set Virtual.Zeffa.CrenelCrest
103104
node CoFExteriorMinish:

tmc/logic/crenel_caves.logic

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ area CrenelCaves:
3737
#These are also respawning bomb-blocks
3838
FloodBlockEntrance -> FloodBlockChests: (item BombBag | hasExplosive | item Cape)
3939
node FloodBlockHP:
40-
chest HearPiece
40+
chest HeartPiece
4141
#Should grabbing the HP from the water be in logic? Don't think it currently is
4242
FloodBlockEntrance -> FloodBlockHP: ( item BombBag | hasExplosive | item Cape | ( item Flippers | trick GrabFromWater ))
4343
room FountHP:

tmc/logic/dark_hyrule_castle.logic

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ area DarkHyruleCastle:
172172
door East
173173
node West:
174174
door West
175+
node South:
176+
door South
177+
South -> Main # todo: check (maybe you cutscene walk in here?)
178+
Main -> South: kill ChainSoldier
175179
Main <-> PostFight: kill ChainSoldier
176180
Main -> RedPortal: flag GFFrontEntrance.RedPortal
177181
Main <-> East: kill ChainSoldier

tmc/logic/deepwood_shrine.logic

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ area DeepwoodShrine:
2121
chest Chest
2222
set GFEntrance.RedPortal
2323
node RedPortal:
24-
warp GFEntrance.RedPortal
24+
warp Portal
2525
Main -> RedPortal: flag GFEntrance.RedPortal
2626
South -> Main: ( item GustJar | item Cape )
2727
Main -> South: ( item GustJar | item Cape | item Flippers )

tmc/logic/deepwood_shrine_entry.logic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ area DeepwoodEntry:
22
room Main:
33
node Main:
44
door South
5+
target PostDungeon
56
door North

tmc/logic/fortress_of_winds.logic

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ area FortressOfWinds:
129129
room F1EyeDoor:
130130
node Upper:
131131
door EastNorth
132-
door EastWest
132+
door WestNorth
133133
target North
134134
node North:
135135
warp North
@@ -138,7 +138,7 @@ area FortressOfWinds:
138138
set BombedWall
139139
Upper -> BombWall: ( item BombBag | hasExplosive )
140140
node SouthWest:
141-
door SouthWest
141+
door WestSouth
142142
node South:
143143
door South
144144
South <-> SouthWest: flag TargetShot

tmc/logic/house_interiors_2.logic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ area HouseInteriors2:
2727
door MinishNorth
2828
target MinishChimney
2929
door MinishSouth
30+
target DropMinish
3031
node Chimney:
3132
warp MinishChimney
3233
MainMinish -> Chimney: flag ChimneyPutOut

0 commit comments

Comments
 (0)