User:Haama/FAR

From the Oblivion ConstructionSet Wiki
< User:Haama
Revision as of 23:42, 25 March 2009 by imported>Haama (Created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

General description

What they're useful for

  • Centralize code
  • Simplify code - can put complex if tests in separate FAR

Maybe go in order from least to most complex

  • onActivate only
  • Inputs/Outputs/Variables
  • Heart-beat

Limitations

  • Only 4 within each other
  • Careful with Labels/loops

Preference over other script types (should really be on Global page)

  • Compared to quest scripts
    • Run instantly
      • No need to handle timing issues and flags
      • Quest scripts may be more reliable for long-term scripts
  • Compared to result scripts
    • Longer
    • Can store variables, use ref variables in functions
    • However, result scripts can have an infinite nest depth
  • Compared to token
    • Store the information
    • Tokens better at keeping information for each actor, etc.