Commit graph

16 commits

Author SHA1 Message Date
hispidence
9fa51b70b6 Open Coroutine library too. 2022-04-10 19:44:44 +01:00
hispidence
31a218f26a Load "package" lib and make package.path point to the scripts folder. 2022-03-13 19:38:25 +00:00
hispidence
70f29975a7 More misc changes. 2022-02-10 18:40:05 +00:00
hispidence
744672633c Update GameScriptFreeFunctions a bit and do misc other fixes I forgot in the last few commits. 2022-02-10 18:40:05 +00:00
hispidence
4573db873d Move Inventory functions into their own file. 2022-02-10 18:37:18 +00:00
hispidence
782ad93810 More (ScriptInterface)Flow -> (ScriptInterface)FlowHandler for consistency. 2022-02-10 18:37:17 +00:00
hispidence
b11b054bc2 Lots of renames and table assignments. 2022-02-10 18:37:15 +00:00
hispidence
86d7370c80 More GameLogicScript -> LogicHandler changes. 2022-02-10 18:37:15 +00:00
hispidence
4b6b733558 Rename GameFlowScript to Flow. Make Flow and Objects take parent tables and add their stuff to said tables. 2022-02-10 18:37:13 +00:00
hispidence
23e8d810ae Rename Entities -> ObjectsHandler. 2022-02-10 18:36:03 +00:00
hispidence
00b6e76bea Rename some files and folders. 2022-02-10 18:36:02 +00:00
hispidence
f9f0ac5839 Split display strings from GameLogicScript. 2022-02-10 18:36:00 +00:00
hispidence
8a4ca06b25 Move GameScriptItemInfo to Entities/Moveable. Move ObjectIDs to Entities.
Move MakeReadOnlyTable to ScriptUtil.h and make the ObjID table in Entities.cpp.

Fix some other stuff I missed in other commits.
2022-02-10 18:35:47 +00:00
hispidence
f447a386e2 Entity->Entities. 2022-02-10 18:35:18 +00:00
hispidence
8bcc41ef77 Begin to split GameLogicScript. First up is Entity. 2022-02-10 18:35:17 +00:00
hispidence
4429bd8aa2 Add ScriptInterfaceFlow and ScriptInterfaceState. Add references. 2022-02-10 18:34:11 +00:00