PassageHeader.tw 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. :: PassageHeader
  2. <<if (($version || 0) < Config.saves.version) && !tags().includes('noVersionUpdate')>>
  3. <<run setup.VersionControl.versionUpdate(State.variables)>>
  4. <</if>>
  5. <<set $callStackIndent = 0>>
  6. <<set $callStack = [[passage(),$callStackIndent]]>>
  7. <!-- This might be overwritten in case we return from an event in PassageDone -->
  8. <<set _thisMainPassage = passage()>>
  9. <<set _tags = tags()>>
  10. <<set $here = passage()>>
  11. <<set $connectedLocations = []>>
  12. <<set _escPassage = undefined>>
  13. <<set _autoCapture = {}>>
  14. <<include 'PassageHeaderAll'>>
  15. <<for _beforePassage range Story.lookup("tags", $here+'_before')>>
  16. <<include _beforePassage.title>>
  17. <</for>>
  18. :: PassageHeaderAll[include]
  19. <!-- Also exists for subpassages and if CLA was called -->
  20. <div id="connectedLocations"></div>
  21. <div id="messagesContainter">
  22. <<if $msg_queue>>
  23. <<set _msg_queue = clone($msg_queue)>>
  24. <<for _label,_class range _msg_queue>>
  25. <<msg _label _class>>
  26. <</for>>
  27. <</if>>
  28. </div>
  29. <div id="actionBar"></div>