Difference between revisions of "FF7/WorldMap Module/Script/Opcodes/321"

From Final Fantasy Inside
Jump to navigation Jump to search
m
 
Line 1: Line 1:
 
* Opcode: '''0x321'''
 
* Opcode: '''0x321'''
* Name: unknown
+
* Name: face point
 
* Two-word opcode: No
 
* Two-word opcode: No
  
Line 11: Line 11:
 
|-
 
|-
 
| Stack
 
| Stack
| Unknown
+
| Point Index
| Unknown
+
| Index of the point to face
 
|}
 
|}
  
 
==== Notes ====
 
==== Notes ====
  
Appears to be used to set the active entity's direction to face a given point number. Used to ensure, when entering the edge of gold saucer desert, that the player goes away from the desert and not towards it (by facing Cloud towards it, then rotating him 180 degrees)
+
Appears to be used to set the active entity's direction to face a given point number.
  
Uses data from atn table (this function uses some sketchy conditional pop, looks like a misguided bugfix, this could be one of the reasons for the [[FF7/WorldMap Module/Script/Opcodes/100|reset stack]] hack)
+
Examples:
 +
 
 +
Used to ensure, when entering the edge of gold saucer desert, that the player goes away from the desert and not towards it (by facing Cloud towards it, then rotating him 180 degrees)

Latest revision as of 08:30, 10 October 2024

  • Opcode: 0x321
  • Name: face point
  • Two-word opcode: No

Parameters

Location Name Description
Stack Point Index Index of the point to face

Notes

Appears to be used to set the active entity's direction to face a given point number.

Examples:

Used to ensure, when entering the edge of gold saucer desert, that the player goes away from the desert and not towards it (by facing Cloud towards it, then rotating him 180 degrees)