Commit graph

37 commits

Author SHA1 Message Date
VorTechnix dc73e0e1e9 sum param clarification 2022-05-30 08:38:33 -07:00
VorTechnix 53600789d8 added compass directions, fixed tmp.sign bug 2022-05-29 16:23:59 -07:00
VorTechnix 021fdac284 variable refactor 2022-05-23 18:49:24 -07:00
VorTechnix 6ed65074b8 unexposed number parser 2022-05-23 18:04:34 -07:00
VorTechnix a8655373a2 fixed typo 2022-05-23 17:11:26 -07:00
VorTechnix 3196a590f5 changed: functions returned
(and unexposed key_instance class)
2022-05-23 17:08:42 -07:00
VorTechnix 1cef968731 Key Instance type checking 2022-05-23 17:06:23 -07:00
VorTechnix e17b2cce4e small correction 2022-05-23 15:02:59 -07:00
VorTechnix 23140467d2 new parser connected 2022-05-23 14:58:45 -07:00
VorTechnix 2cddccdca4 working (tested) parser implementation 2022-05-23 14:58:27 -07:00
VorTechnix a6b4d047b8 axes_parser implemented (not added to init) 2022-05-20 19:27:47 -07:00
Starbeamrainbowlabs 1da5599e80
remove debug logging 2021-12-31 14:46:23 +00:00
Starbeamrainbowlabs d6cd0cdb59
tokenize_commands: fix crash 2021-12-31 13:16:09 +00:00
Starbeamrainbowlabs d560583121
Make //copy+ a thing using the new wea.parse.axes 2021-11-11 02:20:37 +00:00
Starbeamrainbowlabs 9729e82e35
parse_axes: support "true" as alias to activate mirrorring submode 2021-11-11 01:50:12 +00:00
Starbeamrainbowlabs 94f675ddce
parse_axes: add mirroring function 2021-11-11 01:47:22 +00:00
Starbeamrainbowlabs 35970b31b3
Implement tests for parse_axes 2021-11-08 00:47:35 +00:00
Starbeamrainbowlabs 96c3ede365
parse_axes: bugfix, start writing tests 2021-11-07 18:04:18 +00:00
Starbeamrainbowlabs 2babba9c55
first pass on writing an advanced axes parser, but it's untested 2021-11-07 17:14:11 +00:00
Starbeamrainbowlabs 653864be99
Start working on //copy, but it's not finished yet.
We need to merge @VorTechnix's branch in first to gain access to 
advanced axis parsing functions before we can complete it.

For this reason, the command registration for //copy is currently 
commented out.
2021-10-11 02:41:45 +01:00
Starbeamrainbowlabs f0e1111b7c
tokenise_commands: fix luacheck issue 2021-07-30 19:56:44 +01:00
Starbeamrainbowlabs 0164a9b9eb
wea.parse.map: fix autoconverting to number / bool 2021-07-30 19:56:01 +01:00
Starbeamrainbowlabs 8891c47e98
wea.parse.map: fix crash if keywords isn't specified 2021-07-13 00:22:35 +01:00
Starbeamrainbowlabs 0b0595a1d3
Remove a whole bunch of stray debug print statements 2021-07-04 14:35:02 +01:00
Starbeamrainbowlabs 1d82013d86
//noise2d: add sin; sort out apply_mode as number 2021-07-04 13:21:13 +01:00
Starbeamrainbowlabs b2eb76d280
//noise2d works!
...just.

Next up more engines and documentation
2021-07-03 22:53:16 +01:00
VorTechnix 3dff6fe66c added PARSE header 2021-06-02 19:27:04 -07:00
Starbeamrainbowlabs dc7ccf49f3
wea.parse.map: support bools 2021-05-30 01:40:18 +01:00
Starbeamrainbowlabs 98a04b12db
tokenise_commands: fix ordering 2021-05-29 00:57:42 +01:00
Starbeamrainbowlabs 46eaf10884
tokenise_commands: improve comments 2021-05-29 00:54:30 +01:00
Starbeamrainbowlabs 50da328c67
fixup 2021-05-29 00:44:17 +01:00
Starbeamrainbowlabs a937740275
Implement tokenise_commands utility function
This function is intended for use in //multi.
2021-05-29 00:43:09 +01:00
Starbeamrainbowlabs 97aa24bcd3
wea.parse.weighted_nodes: comment out debug 2021-05-21 02:11:03 +01:00
Starbeamrainbowlabs 81f3a87180
wea.parse.chance: add weight mode 2021-05-11 22:12:04 +01:00
Starbeamrainbowlabs 040d7fbfde
wea.parse.chance: use not 2021-05-11 21:59:43 +01:00
Starbeamrainbowlabs 4ec04c03b3
worldeditadditions.parse.chance: add API function 2021-05-11 21:55:44 +01:00
Starbeamrainbowlabs 8877e356f0
refactor: refactor utils/strings.lua into multiple files 2021-03-20 01:48:56 +00:00