Difference between revisions of "Moldorm"

From ALttP Speedrunning Wiki
Jump to: navigation, search
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Boss
 
{{Boss
 
| name = Moldorm
 
| name = Moldorm
 +
| id = 0x09
 
| image = Moldorm.png
 
| image = Moldorm.png
 
| location = [[Tower of Hera]]
 
| location = [[Tower of Hera]]
 
| prev_boss = [[Lanmolas]]
 
| prev_boss = [[Lanmolas]]
 
| next_boss = [[Agahnim]]
 
| next_boss = [[Agahnim]]
||-|2|2|4|8|-|-|-|-|-|-|-|-|-|-|12|1|½|¼|-}}
+
| hp = 12
 +
| mail1 = 1
 +
| mail2 = ½
 +
| mail3 = ¼
 +
| byrna = no
 +
| somaria = no
 +
}}
  
= Phases =
+
== Phases ==
  
TODO: Need to verify this by testing in emulator.
+
* Moldorm will do the following repeating pattern:
 +
: Rotate (32-63f) -> Walk straight (8-23f) -> Rotate (32-63f) -> Walk straight (8-23f) -> Face Link -> Walk straight (48f).
  
'''General'''
+
* If you hit Moldorm during a ''Rotate'' or ''Walk straight'', he will go on to the next phase when he's not stunned anymore.
  
* Moldorm will do the following repeating pattern: Walk straight -> Rotate -> Walk straight -> Rotate -> Lunge at Player.
+
* If you hit Moldorm during ''Face Link'', he will stay in this phase.
* If you hit Moldorm during one of these phases, he will go on to the next one when he's not stunned anymore.
+
 
: The next phase always lasts for 64 frames after being stunned. TODO: This is wrong, it decrements every 4th frame while stunned. Check in emu.
+
* If he hits an edge or a wall, he will instantly change his direction by 180 degrees (but keep rotating the same way).
* If he hits an edge or a wall, his direction will change to the opposite, but it will keep rotating the same as it was (if it was).
+
 
* When below 4 hp, the AI works exactly the same, but the speeds are increased (with around 33% - it depends on the exact direction he is facing).
+
* When at 1 or 2 hp, the AI will work exactly the same, but the speed is increased by ~33%.
  
 
'''Walk straight'''
 
'''Walk straight'''
  
No rotation happens here. Moldorm keeps moving in the same direction.
+
Moldorm keeps moving straight with no rotations.
  
* Upon entering the screen, he will walk for TODO frames.
+
* After a ''Rotate'', he will walk for 8-23 frames.
* After a Rotate, he will walk for 15-23 frames.
+
 
* After a Lunge, he will walk for 48 frames.
+
* After a ''Face Link'', he will walk for 48 frames.
  
 
'''Rotate'''
 
'''Rotate'''
  
Rotates either clockwise or anti-clockwise (completely random) for 31 to 63 frames.
+
Moldorm rotates either clockwise or anti-clockwise, determined at random, for 32 to 63 frames.
 +
 
 +
* He will rotate 22.5 degrees every 4 frames, making a range between 180 and 360 degrees.
 +
 
 +
'''Face Link'''
 +
 
 +
Moldorm tries to rotate towards Link, until he's facing him (meaning that his eyes are looking straight at Link).
  
'''Lunge at Player'''
+
* If he's not facing Link already, he will try to rotate towards Link by 22.5 degrees every 4 frames, until he's facing Link.
 +
: This can take some time if he gets stuck in a corner bouncing back and forth.
  
* If he's not facing Link already, he will change direction towards Link by 22.5 degrees every frame, until he's facing Link.
+
* As soon as he's facing Link, the phase ends and he moves on to the ''Walk straight'' phase, which will last for 48 frames.
* When he's facing Link, it jumps to the next phase ("Walk straight") for 0x30 frames.
+
 
 +
* There is a bug that makes him switch between clockwise and anti-clockwise rotations when trying to face Link sometimes.
 +
: If for example you stand still directly behind him when he's facing left, he will walk away from Link and rotate one way, then the other etc. (Wiggling back and forth, never turning completely around.)
  
 
= Strategy =
 
= Strategy =
  
Summary for a good fight:
+
'''NMG First Fight'''
  
 
* Only the head from Moldorm can hit you.
 
* Only the head from Moldorm can hit you.
 +
 
* You can only hurt him on the end of his tail.
 
* You can only hurt him on the end of his tail.
* Two main methods for getting early hits:
+
 
: 1. Load your sword in between hits, stand a few tiles from it, and time a dash onto his tail, hitting it just as it gets vulnerable.
+
* Two main methods:
:: This is usually best to do horizontally, since there is a smaller chance you will get hit if his head walks towards you.
+
: 1. Load your sword in between hits, stand a few tiles from him, and time a dash to hit his tail as it gets vulnerable.
 +
:: This is usually best to do horizontally, since there is a smaller chance you will get hit dashing through his head horizontally.
 
: 2. Stand behind Moldorm and move along the path the head takes.
 
: 2. Stand behind Moldorm and move along the path the head takes.
:: Example: If he's facing left, and starts moving clockwise, you will follow him < then ^ and slash his tail v.
+
:: Example: If he's facing left, and starts moving clockwise, you can follow him < then ^ and slash his tail v once it gets vulnerable.
: 3. You could try to stand in the bottom center, with your sword loaded upwards for the entire fight.
+
 
:: This is slower, but some people find it easier when learning the fight initially.
+
* If Moldorm is near an edge or wall, you might want to do method 1, since his movement will be hard to predict if he hits the edge/wall.
* If Moldorm is near an edge/wall, you might want to do method 1, since his movement will be hard to predict if he hits the edge/wall.
+
: You could also wait 3-4 tiles away from him - enough that he can't insta-180 and hit you - and wait until it's safer to move in on the tail.
 +
 
 
* For the last hit, when he starts moving fast, most people try to kill him with a dash.
 
* For the last hit, when he starts moving fast, most people try to kill him with a dash.
: The perfect method to safely dash through him is to stand far away and diagonally from Moldorm, with your sword loaded and pointing towards him, and then wait for his Lunge attack. Once he lunges towards you, you can move away from his path (cardinally) and start a dash.
+
 
* See the description of his phases above to understand what he will do after you stun him.
+
* It is generally very safe to stand with your sword out, having the edge at your back. If Moldorm moves into you, just hold the direction away from the edge at all times, and Link will never fall.
: For example, if you hit him while he's lunging towards Link, he will always respond by rotating for 64 frames.
+
: This method can also be used for safe last hits too.
 +
 
 +
* After you hit Moldorm, it will take 20f from when the tail starts moving again until it's vunlerable.
 +
 
 +
* A spin attack will hit the tail before Moldorm's head if both are within the hitbox of the spin attack.
 +
: So if Moldorm is stuck in a corner, and you have a spin loaded, you can always hit the tail by spinning it near him, even if the tail is hiding underneath his head.
 +
 
 +
* It is possible to predict what Moldorm will do by understanding his pattern of phases.
 +
: For example, if you hit him while he's lunging towards Link, he will always rotate at least 180 degrees once he's not stunned anymore. You will never know the direction of the rotation though.
 +
 
 +
* At the start of the fight, if you dash into Moldorm's arena and hit Moldorm, Link will bounce back to the top level again. Make sure you don't touch your d-pad during this, as that can cause Link to fall down to the previous floor.
 +
: If you like dashing in as a default, consider walking/quickhopping if Moldorm is near the bottom part of the arena, to completely avoid this. You risk taking a heart of damage by doing this, but won't lose time to being bounced back (which often repeats itself when you try to dash again).
 +
 
 +
'''Damage:'''
 +
 
 
* The level 1 sword needs 6 hits to defeat him.
 
* The level 1 sword needs 6 hits to defeat him.
 
* The level 3 sword needs 3 hits to defeat him.
 
* The level 3 sword needs 3 hits to defeat him.
 
* The hammer needs 3 hits to defeat him.
 
* The hammer needs 3 hits to defeat him.
  
= External resources =
+
Ideas for movie files: Show full method 1 (godtas) & method 2 (xelna) fight. Show a few last hit patterns (diagonal lunge, horizontal lunge avoiding head hitbox, spin when he lunges at Link on left side hitting the wall, sword out holding away from edge).
 +
 
 +
==External resources==
  
* [https://youtu.be/CYF5JuhWYLE?t=1h58m18s Andy's NMG Tutorial]
+
* {{Youtube|Andy's NMG Tutorial|v=CYF5JuhWYLE|t=1h58m18s}}
* [https://www.twitch.tv/runnerwatcher/v/41763607?t=01h58m25s Runnerwatcher's NMG Tutorial]
+
* {{VOD|Runnerwatcher's NMG Tutorial|v=41763607|t=01h58m25s}}
* [https://pastebin.com/D9AhrwwS A little info on Moldorm's AI]
 
  
{{ List_of_bosses }}
+
{{List of bosses}}

Latest revision as of 14:51, 14 December 2018

Moldorm
Moldorm.png
LocationTower of Hera
HP12Icon Bow.png-Icon Silver Bow.png-
Icon L1 Sword.png2Icon Cane of Somaria.png-Icon Cane of Byrna.png-
Icon L2 Sword.png2Icon Fire Rod.png-Icon Ice Rod.png-
Icon L3 Sword.png4Icon Hammer.png4Icon Bombs.png-
Icon L4 Sword.png8Icon Boomerang.png-Icon Hookshot.png-
Icon Bombos.png-Icon Ether.png-Icon Quake.png-
Icon Green Mail.png
Hit-8.png
Icon Blue Mail.png
Hit-4.png
Icon Red Mail.png
Hit-2.png
LanmolasAgahnim

Phases

  • Moldorm will do the following repeating pattern:
Rotate (32-63f) -> Walk straight (8-23f) -> Rotate (32-63f) -> Walk straight (8-23f) -> Face Link -> Walk straight (48f).
  • If you hit Moldorm during a Rotate or Walk straight, he will go on to the next phase when he's not stunned anymore.
  • If you hit Moldorm during Face Link, he will stay in this phase.
  • If he hits an edge or a wall, he will instantly change his direction by 180 degrees (but keep rotating the same way).
  • When at 1 or 2 hp, the AI will work exactly the same, but the speed is increased by ~33%.

Walk straight

Moldorm keeps moving straight with no rotations.

  • After a Rotate, he will walk for 8-23 frames.
  • After a Face Link, he will walk for 48 frames.

Rotate

Moldorm rotates either clockwise or anti-clockwise, determined at random, for 32 to 63 frames.

  • He will rotate 22.5 degrees every 4 frames, making a range between 180 and 360 degrees.

Face Link

Moldorm tries to rotate towards Link, until he's facing him (meaning that his eyes are looking straight at Link).

  • If he's not facing Link already, he will try to rotate towards Link by 22.5 degrees every 4 frames, until he's facing Link.
This can take some time if he gets stuck in a corner bouncing back and forth.
  • As soon as he's facing Link, the phase ends and he moves on to the Walk straight phase, which will last for 48 frames.
  • There is a bug that makes him switch between clockwise and anti-clockwise rotations when trying to face Link sometimes.
If for example you stand still directly behind him when he's facing left, he will walk away from Link and rotate one way, then the other etc. (Wiggling back and forth, never turning completely around.)

Strategy

NMG First Fight

  • Only the head from Moldorm can hit you.
  • You can only hurt him on the end of his tail.
  • Two main methods:
1. Load your sword in between hits, stand a few tiles from him, and time a dash to hit his tail as it gets vulnerable.
This is usually best to do horizontally, since there is a smaller chance you will get hit dashing through his head horizontally.
2. Stand behind Moldorm and move along the path the head takes.
Example: If he's facing left, and starts moving clockwise, you can follow him < then ^ and slash his tail v once it gets vulnerable.
  • If Moldorm is near an edge or wall, you might want to do method 1, since his movement will be hard to predict if he hits the edge/wall.
You could also wait 3-4 tiles away from him - enough that he can't insta-180 and hit you - and wait until it's safer to move in on the tail.
  • For the last hit, when he starts moving fast, most people try to kill him with a dash.
  • It is generally very safe to stand with your sword out, having the edge at your back. If Moldorm moves into you, just hold the direction away from the edge at all times, and Link will never fall.
This method can also be used for safe last hits too.
  • After you hit Moldorm, it will take 20f from when the tail starts moving again until it's vunlerable.
  • A spin attack will hit the tail before Moldorm's head if both are within the hitbox of the spin attack.
So if Moldorm is stuck in a corner, and you have a spin loaded, you can always hit the tail by spinning it near him, even if the tail is hiding underneath his head.
  • It is possible to predict what Moldorm will do by understanding his pattern of phases.
For example, if you hit him while he's lunging towards Link, he will always rotate at least 180 degrees once he's not stunned anymore. You will never know the direction of the rotation though.
  • At the start of the fight, if you dash into Moldorm's arena and hit Moldorm, Link will bounce back to the top level again. Make sure you don't touch your d-pad during this, as that can cause Link to fall down to the previous floor.
If you like dashing in as a default, consider walking/quickhopping if Moldorm is near the bottom part of the arena, to completely avoid this. You risk taking a heart of damage by doing this, but won't lose time to being bounced back (which often repeats itself when you try to dash again).

Damage:

  • The level 1 sword needs 6 hits to defeat him.
  • The level 3 sword needs 3 hits to defeat him.
  • The hammer needs 3 hits to defeat him.

Ideas for movie files: Show full method 1 (godtas) & method 2 (xelna) fight. Show a few last hit patterns (diagonal lunge, horizontal lunge avoiding head hitbox, spin when he lunges at Link on left side hitting the wall, sword out holding away from edge).

External resources