The Great Plateau barrier: Difference between revisions

add note about delaying the respawn demo, and clarify what the conditions mean
imported>Leoetlino
m (fix typo)
imported>Leoetlino
(add note about delaying the respawn demo, and clarify what the conditions mean)
Line 21: Line 21:
       (x < -1600.0 || x > -350.0 || z < 1400.0 || z > 2400.0) )
       (x < -1600.0 || x > -350.0 || z < 1400.0 || z > 2400.0) )
   {
   {
     player->field_2304_x = -1021.7286376953125;
     player->respawn_pos.x = -1021.7286376953125;
    player->field_2308_y = 253.31527709960938;
    player->respawn_pos.y = 253.31527709960938;
     player->field_230C_z = 1792.6009521484375;
     player->respawn_pos.z = 1792.6009521484375;
     return AI_AIBase::changeState(this, "奈落開始待ち", 0);
     AI_AIBase::changeState(this, "奈落開始待ち", 0);
    return;
   }
   }
   ...
   ...
Line 37: Line 38:


[[File:The_Great_Plateau_barrier.png|center]]
[[File:The_Great_Plateau_barrier.png|center]]
On the MainField (Hyrule) and AocField (Trial of the Sword) maps, Link is effectively surrounded by an ''infinitely'' high box that he is not allowed to leave until he has the paraglider.


It is a simple, hardcoded, coordinate-based check, and it is embedded in the ''core'' Player actor code, so glitching past it is impossible barring major bugs that would likely leave the game broken and unplayable.
It is a simple, hardcoded, coordinate-based check, and it is embedded in the ''core'' Player actor code, so glitching past it is impossible barring major bugs that would likely leave the game broken and unplayable.
Given that events can be delayed and that the actual voidout is done by a demo/cutscene, it is possible to get Link stuck in the PlayerHellStartWait state indefinitely and technically leave the authorized area without being voided out immediately. However, doing any kind of useful action (walking, gliding, riding a horse, etc.) is still impossible, as the paraglider check is done before handling any other regular state. As soon as Link leaves the waiting state, he will be voided out.


[[Category:Internals]]
[[Category:Internals]]
[[Category:Game mechanics]]
[[Category:Game mechanics]]
Anonymous user