32 Commits

Author SHA1 Message Date
d7d24cc64c move instance into module to further break it down 2024-10-22 16:18:41 -07:00
bd38c6f1e4 runservice 2024-10-22 16:18:41 -07:00
03e9d989f8 make scheduler into a crate feature 2024-10-16 20:55:42 -07:00
5ddb3dacfd run script as a thread 2024-10-16 20:55:42 -07:00
8950bcbf02 game ticks api 2024-10-16 20:55:42 -07:00
9c1807ec76 wait 2024-10-16 20:21:53 -07:00
752ad6bd95 scheduler 2024-10-16 19:53:58 -07:00
9898c53de8 non-functional ColorSequence skeleton 2024-10-14 11:54:58 -07:00
4ce6fb2155 non-functional NumberSequence skeleton 2024-10-14 11:54:58 -07:00
69d43d8bea class function database + update mlua to beta version to avoid unsafe 2024-10-05 21:38:34 -07:00
b457da64a1 Instance globals 2024-10-05 12:02:15 -07:00
e4114ab2cc simplify run_script logic 2024-10-04 17:51:56 -07:00
e110365325 more api 2024-10-04 16:50:28 -07:00
317400548d error trait 2024-10-03 21:22:43 -07:00
c12ad7df0f v0.3.1 services reference 2024-10-03 20:28:25 -07:00
6c12bc2bf6 print errors better 2024-10-03 18:54:37 -07:00
7403888348 Enum 2024-10-03 18:05:44 -07:00
c06ba65662 Color3 2024-10-03 18:05:39 -07:00
fb38f1076d place with services 2024-10-03 18:01:42 -07:00
f5e9287798 weave the thread of fate
lifetime annotations hold &mut Context while scripts are runnable
2024-10-03 18:01:38 -07:00
a4e2137463 move globals init into their respective files 2024-10-03 17:17:55 -07:00
a1626b464e redo error stuff 2024-09-21 15:03:27 -07:00
66d9279445 macro-ify classes + bring script into instances 2024-09-21 13:27:57 -07:00
b765f4cb21 why are these early returns in between app data 2024-09-21 12:53:03 -07:00
ededfd9e55 include source in error 2024-09-20 18:01:25 -07:00
aa0bee9f69 the "transmute lifetimes" solution 2024-09-20 14:01:36 -07:00
2dddda685a must own (rework api) 2024-09-18 18:48:11 -07:00
c7c17243fb set script full name 2024-09-17 18:26:58 -07:00
1a0bb8f8c4 paste old code 2024-09-17 17:17:12 -07:00
362b5709ff change api again 2024-09-17 17:16:57 -07:00
2ccc5bb17d runner: no object 2024-09-16 19:01:26 -07:00
4eb6c7c057 Initial commit 2024-09-16 18:54:04 -07:00