Scheduled system upgrade on Sunday 21 April 2024 15:00-16:00 UTC - On that day, the wiki and other services might go down for 5-15 minutes.

AIDef:Action/LinkTagBaseAction

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LinkTagBaseAction
AI definition
Type Action

MapUnitInstParams

Name Type Default value Description
SaveFlag String Save flag (optional)
MakeSaveFlag Int 0 Which save flag to actually use[1][2]:
  • 0: Use the specified SaveFlag.
  • 1: Use Clear_%s % (current map name).
  • 2: Use Open_%s % (closest dungeon name, based on the player's position).
  • 3: Use %s_%s_%u % (GameDataMgr's current MapType[3], object UnitConfigName, object HashId).
IncrementSave Bool False Increment the GameData flag instead of setting or clearing it[4]. If true, the GameData flag must be an s32 flag.
NoChangeSignal Bool False
SaveFlagOnOffType Int 0 Which action should be taken for boolean LinkTags with IncrementSave set to false:[5][check]
  • 0: Set or clear the flag depending on the LinkTag type. (Set for LinkTagAnd, LinkTagNAnd, LinkTagXOr; Clear for LinkTagOr, LinkTagNOr and in any other case)
  • 1: Set the flag.
  • 2: Clear the flag.

StaticInstParams

Name Type Default value Description
CheckType Int LinkTag type[6]:
  • 0: And
  • 1: Or
  • 2: NAnd
  • 3: NOr
  • 4: XOr
  • 5: Count
  • 6: Pulse
  • 7: None

Derived definitions

Root (LinkTagXOr)

Name Value
CheckType 4

Root (LinkTagOr)

Name Value
CheckType 1

Root (LinkTagNOr)

Name Value
CheckType 3

Root (LinkTagAnd)

Name Value
CheckType 0

Root (LinkTagNAnd)

Name Value
CheckType 2
  1. 0x7100D39B50
  2. 0x7100D39964
  3. 0x7100DD2D64, 0x71009108DC, 0x7100910D58
  4. 0x7100D38820
  5. 0x7100D38820
  6. LinkTag::init (Switch 1.5.0 0x7100D379F8)