9073 Commits

Author SHA1 Message Date
cora
6439062306 automt: fix to actually make it work lol 2021-08-28 23:12:30 -05:00
cora
2ba91e7814 speed: and supply an arg in the csm lol 2021-08-28 23:12:30 -05:00
cora
54cab72945 speed: localplayer:set_override_speed actually able to set speed 2021-08-28 23:12:30 -05:00
cora
428d3c2ba3 add: toggle clouds lol 2021-08-28 23:12:30 -05:00
cora
a1ea16f10f speed: add api methods and preliminary csm 2021-08-28 23:12:30 -05:00
cora
093913be33 clientpackethandler: add ignore server walk speed 2021-08-28 23:12:30 -05:00
cora
37f066bf9c randomsc: increase delay to 15 secs to give time to render 2021-08-28 23:12:30 -05:00
cron
49515ee77b minetest.get_inventory: whitespace fix 2021-08-28 23:12:30 -05:00
cron
b3711601ec minetest.get_inventory: fix segfault when location is invalid 2021-08-28 23:12:30 -05:00
cron
394089ee05 hignore: fix logging 2021-08-28 23:12:30 -05:00
cora
265ee16a2d random screenshot: fix 1st sc being the loading screen lol 2021-08-28 23:12:30 -05:00
cron
48d431ffad turtle: fix dircoord swapping right and left on east and west 2021-08-28 23:12:30 -05:00
cron
75435d73f9 turtle: fix pausing 2021-08-28 23:12:30 -05:00
cron
434de43a72 turtle/tlang: add loop variable to forever 2021-08-28 23:12:30 -05:00
cron
db4f5fed9a turtle: add tlang pausing 2021-08-28 23:12:30 -05:00
cron
78d66a7125 turtle/tlang: add state pausing 2021-08-28 23:12:29 -05:00
cron
b7dcc4299d autofly: fix autosprint preventing normal sprinting 2021-08-28 23:12:29 -05:00
cron
e77a5f9e83 turtle/tlang: improve API, add more boolean builtins 2021-08-28 23:12:29 -05:00
cron
76f3138dbe turtle: improve state execution and interaction 2021-08-28 23:12:29 -05:00
cron
f1dfe28848 turtle/tlang: fix binary operators being backwards 2021-08-28 23:12:29 -05:00
cron
88c675193a turtle/tlang: add else to if, fix end of scope error 2021-08-28 23:12:29 -05:00
cron
4be2c31314 turtle/tlang: add boolean conversion API, improve automatic conversion 2021-08-28 23:12:29 -05:00
cron
b7793dbb9a turtle/tlang: fix nextpop bug, improve value conversion 2021-08-28 23:12:29 -05:00
cron
3f9f50620d turtle: improve coordinate handling and task scheduling 2021-08-28 23:12:29 -05:00
cron
7b3ebdb460 turtle/tlang: add args builtin
Also fixes some bugs regarding exiting code blocks.
2021-08-28 23:12:29 -05:00
cron
627c7d9bcb turtle/tlang: add WIP API
Some things aren't _raw, other things are, its WIP
2021-08-28 23:12:29 -05:00
cron
e30c012771 turtle: add public domain dedications 2021-08-28 23:12:29 -05:00
cron
33505596ed turtle: add .tlang, fix print log 2021-08-28 23:12:29 -05:00
cron
6e8c1fb739 turtle/tlang: log prints 2021-08-28 23:12:29 -05:00
cron
632eb7e286 turtle: fix tlang integration 2021-08-28 23:12:29 -05:00
cron
16fafaa193 turtle: remove unneeded code
Other functions need to be replaced with tlang cogs.
2021-08-28 23:12:29 -05:00
cron
a0434a7225 turtle: add tlang scheduler 2021-08-28 23:12:29 -05:00
cron
0753b8d94d turtle/tlang: make more modular 2021-08-28 23:12:29 -05:00
cron
2ca6d7ef31 turtle/tlang: remove unecessary dofile replacement 2021-08-28 23:12:29 -05:00
cron
5623c73578 autodupe: add automatic duping harness CSM
Currently nonworking, some promising methods but nothing concrete thus far.
2021-08-28 23:12:29 -05:00
cron
4c816f1071 turtle/tlang: add repeat
{code} count <var> repeat
2021-08-28 23:12:29 -05:00
cron
05da1be543 turtle/tlang: allow unary operators to assign to quotes, add more operators
`var -- is now possible
Added + - / % !
2021-08-28 23:12:29 -05:00
cron
e5f28d8469 turtle/tlang: make = assign to nearest defined
If identifier has never been assigned, assign it in current scope
If it has been assigned, reassign it at that scope to value
Needs a global assignment and local assignment, maybe rename = to set or something
2021-08-28 23:12:29 -05:00
cron
5c3df299a6 sapscaffold: allow place_node when buildable_to 2021-08-28 23:12:29 -05:00
cron
1a8f916fa7 clientmods/world: remove duplicate CSM 2021-08-28 23:12:29 -05:00
cron
bb55dcad38 df/inventory: remove odx restoration
this would happen too quick, since anticheat would see the wrong tool being used after mine
this would prevent blocks from being broken
2021-08-28 23:12:29 -05:00
cron
d4b2b38133 clientmods/inventory: fix duplicate CSMs 2021-08-28 23:12:29 -05:00
cron
5eddb0f02a sapscaffold: add small sapling scaffold CSM 2021-08-28 23:12:29 -05:00
cron
7e23013727 minetest.register_cheat: fix multiple definition 2021-08-28 23:12:29 -05:00
cron
0c0a8236e9 turtle/tlang: force beginning and end of string literals to match 2021-08-28 23:12:29 -05:00
cron
48da01beb5 turtle/tlang: add while 2021-08-28 23:12:29 -05:00
cron
1f0d77b0c4 builtin/client/util: backport from Dragonfire 2021-08-28 23:12:29 -05:00
cron
8e757040bf turtle/tlang: make access() search for newest locals first, globals last 2021-08-28 23:12:29 -05:00
cron
ac9f18f6dd turtle/tlang: fix copying error with = builtin 2021-08-28 23:12:29 -05:00
cron
0f8dd9c7f3 turtle/tlang: add forever and some other builtins
With forever, break, and (basic) if for and while can be made.
2021-08-28 23:12:29 -05:00