Commit Graph

  • f35fd643a2
    docs: specify dev branch 'cause CI dev Starbeamrainbowlabs 2024-01-02 17:05:06 +0000
  • 2d36186da9
    docs: Update moondoc Starbeamrainbowlabs 2024-01-02 17:03:42 +0000
  • d0e59b4cd7
    worldeditadditions: add core @module defs, correct comment formatting errors Starbeamrainbowlabs 2024-01-02 16:59:51 +0000
  • 15a52deea1
    docs: add Lua API to site via moondoc! Ref https://github.com/sbrl/moondoc Starbeamrainbowlabs 2024-01-02 16:31:30 +0000
  • 1ca524bbc3
    Update changelog Starbeamrainbowlabs 2024-01-02 14:46:02 +0000
  • abe66cf1c5
    //speed: fix crash when pova isn't installed stupid bug in weac.{player_get_physics_override,player_set_physics_override}, as you might have suspected Starbeamrainbowlabs 2024-01-01 22:24:49 +0000
  • c1fce81bc3
    post_marker_wall: @module → @namespace Starbeamrainbowlabs 2023-12-31 17:08:36 +0000
  • 31c2574ad4
    README: Add mod compat list Starbeamrainbowlabs 2023-12-30 13:33:06 +0000
  • c6e047baef
    README: Add @nosowow's project Starbeamrainbowlabs 2023-12-30 13:25:36 +0000
  • 2f98b86c5f
    movetool, //speed: add optdepend on pova pova is a physics_override manager mod, so it's important we have support for it to ensure we play nice with other mods Ref https://content.minetest.net/packages/TenPlus1/pova/ Starbeamrainbowlabs 2023-12-30 13:12:10 +0000
  • 45bed5cc71
    docs: Improve //noise2d documentation Thanks to @notsowow for pointing out that it didn't make sense! Starbeamrainbowlabs 2023-12-26 19:07:41 +0000
  • faddfe1d48
    reference: document movement speed adjustment tool also update changelog Starbeamrainbowlabs 2023-12-26 15:06:29 +0000
  • 7d3b35a47b
    wea_wands: Add move speed adjustment tool It alters the current player's movement speed up or down in x0.5 increments. Min = x0.5. left/primary click: increase speed right/secondary click: decrease speed min speed = 0.5 documentation incoming! Starbeamrainbowlabs 2023-12-26 14:59:46 +0000
  • 0a9c125316
    Implement //speed Starbeamrainbowlabs 2023-12-26 13:37:19 +0000
  • 6d81d47a31
    .....why?!?! Starbeamrainbowlabs 2023-12-26 13:23:48 +0000
  • a855ca729e
    docs/HTMLPicture: remove debug logging Starbeamrainbowlabs 2023-12-26 13:12:17 +0000
  • 460aed4f3b
    such a stupid bug Starbeamrainbowlabs 2023-12-26 12:27:02 +0000
  • 259b332883
    docs: ....why wasn't this a problem *years* ago? Starbeamrainbowlabs 2023-12-26 12:22:57 +0000
  • 78e30f78a8
    website: Add gallery image from @notsowow Starbeamrainbowlabs 2023-12-26 01:43:59 +0000
  • 34ac48f085
    Implement keen-slider since the current one seemed to be a bit broken ...and also not scalable given what we want to do Starbeamrainbowlabs 2023-12-26 01:30:19 +0000
  • b3de30f0cb
    new HV test axis-parser-hv-rework VorTechnix 2023-12-21 08:33:44 -0800
  • 855a0fdfef
    Create axes_keyword.test.lua VorTechnix 2023-12-21 08:32:30 -0800
  • 71d95b5e83
    reference: add some more alerts in key places Starbeamrainbowlabs 2023-12-20 00:44:39 +0000
  • d07c1709cf
    ....turns out there *is* a GH alert markdown-it plugin! Thanks, markdown-it-github-alerts :D A bit of CSS ~~hackery~~ magic and we're away! Starbeamrainbowlabs 2023-12-20 00:40:35 +0000
  • 8a143e9a4b
    docs: add theme for note/tip/important/warning/caution alerts Ref https://github.com/orgs/community/discussions/16925 .....unfortunately markdown-it (our markdown renderer) doesn't support the GitHub syntax yet Starbeamrainbowlabs 2023-12-20 00:29:10 +0000
  • 37821f11d5
    docs/img2brush: limit height of output, update wording Starbeamrainbowlabs 2023-12-20 00:07:24 +0000
  • 2722a190f4
    reference: update do cs about img2brush tool Starbeamrainbowlabs 2023-12-19 23:47:20 +0000
  • 8ee7470435
    docs: fix incorrect header handling in markdown rendering Starbeamrainbowlabs 2023-12-19 23:41:37 +0000
  • edbb6db264
    //rotate: zero out param2 of source Actually copying over and hanlding param2 properly ref rotation will require //orient+ first Starbeamrainbowlabs 2023-12-19 23:37:15 +0000
  • c35631cef4
    update changelog Starbeamrainbowlabs 2023-12-17 12:36:08 +0000
  • b56bd0d84b
    //rotate: fix some minor keyword issues, update reference & changelog At some point we need to move the parser to allow for a `player` reference for relative keywords.... or else pass them through somehow Starbeamrainbowlabs 2023-12-16 01:11:25 +0000
  • dc39dbff08
    Bugfix: don't +/1 (1, 1, 1) twice in //rotate Starbeamrainbowlabs 2023-12-16 00:37:27 +0000
  • 54c66e0dc9
    //rotate: fix bug in which regions are accidentally cut off Starbeamrainbowlabs 2023-12-16 00:35:52 +0000
  • 0ac76bc694
    //rotate: update pos1/pos2 to bound target region ...unfortunately this has exposed a nasty bug! Starbeamrainbowlabs 2023-12-16 00:01:34 +0000
  • 39f671c1ef
    docs: fix spacing on reference space Starbeamrainbowlabs 2023-12-15 23:52:20 +0000
  • e6bf2a10ee
    //nodeapply: fix crash on unknown node name oops, we normalised the node name but then passed the un-normalised node name to NodeListMatcher >_< Starbeamrainbowlabs 2023-12-15 03:11:40 +0000
  • 45f4261c04
    //rotate: use temp dest table system this should prevent segfaults.... but it didn't completely on my system on second thought, I think it's a problem on my end rather than with the command itself ....or with MT 5.8. Starbeamrainbowlabs 2023-12-15 02:12:27 +0000
  • 9f8cb4d5da
    //rotate: add comments on what needs doing to wrangle it into shape Starbeamrainbowlabs 2023-12-14 00:31:12 +0000
  • 27aa3a9c8f
    It works!! ....but the output seems off when non 90° increments ...probably due to the wiping and rotation overlapping Starbeamrainbowlabs 2023-12-13 23:20:32 +0000
  • 7d29453699
    plug in new //rotate+ logic ...but it doesn't work yet currently it crashes with a variety of interesting and colourful error messages working on debugging it now, but it's gonna take a moment Starbeamrainbowlabs 2023-12-13 23:05:00 +0000
  • b92cc434db
    core/run_command: be more robust in case of programming errors Starbeamrainbowlabs 2023-12-13 23:04:09 +0000
  • 873ff4bef8
    Bugfix: don't error out on //flora → //bonemeal alias if bonemeal mod isn't installed Also add worldeditadditions_core.command_exists to check both WEA and WEW for whether a command exists or not Starbeamrainbowlabs 2023-12-13 22:15:27 +0000
  • 74a8996afc
    //rotate: start implementing a frontend This is more complicated than I expected. We've got a new parser and a state machine for the args, but we now need to put these values to use and pass them to worldeditadditions.rotate(). NOTE TO SELF: BE REAL CAREFUL WITH ORIGIN HANDLING. We MUST NOT pull from sorted pos1/2 by accident! Though I doubt this would be an issue since weac.pos.get(player_name, i) is a thing Starbeamrainbowlabs 2023-12-10 03:16:28 +0000
  • bce449d2e6
    Add GitHub issue templates Starbeamrainbowlabs 2023-12-05 22:54:06 +0000
  • e89d61034f
    Add GitHub issue templates main Starbeamrainbowlabs 2023-12-05 22:54:06 +0000
  • 45f69eb8f9
    Vector3.rotate3d: clarity in comment Starbeamrainbowlabs 2023-11-29 00:36:50 +0000
  • 6d5f2033e1
    rotate: initial UNTESTED implementation It doesn't have a chat command interface yet. Starbeamrainbowlabs 2023-11-29 00:36:23 +0000
  • e28c428ef7
    vector3: doc comment layout Starbeamrainbowlabs 2023-11-28 22:38:26 +0000
  • 26fd756321
    reference: fix typos Starbeamrainbowlabs 2023-11-28 22:38:11 +0000
  • 709b27b519
    settings.json: add spellings Starbeamrainbowlabs 2023-11-28 22:38:05 +0000
  • 4eee7c66d7
    revolve: TODOs Starbeamrainbowlabs 2023-11-28 22:30:04 +0000
  • e3962bc8d7
    StagedVoxelRegion : ..... I really need to come back and comb through this Starbeamrainbowlabs 2023-11-28 00:39:43 +0000
  • de902fbd40
    luacheck: VoxelArea is a minetest-defined global Starbeamrainbowlabs 2023-11-28 00:38:48 +0000
  • 6d03a5ca2c
    EventEmitter: fix luacheck error Starbeamrainbowlabs 2023-11-28 00:33:27 +0000
  • 757f6de3b5
    nodeapply: fix luacheck errors Starbeamrainbowlabs 2023-11-28 00:32:47 +0000
  • e886bcb8f2
    README: Add //nodeapply, //ngroups Starbeamrainbowlabs 2023-11-27 23:51:27 +0000
  • 3c619ed71a
    reference: file //ngroups under statistics, not meta Starbeamrainbowlabs 2023-11-27 23:50:20 +0000
  • 490db59843
    //nodeapply: fix @groups support Starbeamrainbowlabs 2023-11-27 23:48:30 +0000
  • 78844484f8
    Add //ngroups, which lists the groups a given node is a member of Starbeamrainbowlabs 2023-11-27 23:44:06 +0000
  • ef86a0658a
    NodeListMatcher: I think groups need to be prefixed with group: when calling minetest.get_item_group ....but we'll find out in testing! Starbeamrainbowlabs 2023-11-27 23:19:34 +0000
  • 050bd80cf3
    //nodeapply: Generalise matching engine into NodeListMatcher Also add support for @groups, i.e. @crumbly matches nodes that are a member of the "crumbly" group This groups feature is untested atm as I need to implement //ninfo.... Starbeamrainbowlabs 2023-11-27 22:27:20 +0000
  • 5bddeb5bb5
    docs/css: minor padding changes Starbeamrainbowlabs 2023-11-26 22:41:38 +0000
  • 28ed864c84
    Added //nodeapply to filter cmd changes via a nodelist Starbeamrainbowlabs 2023-11-26 22:20:05 +0000
  • 342357e9de
    specs/weaschem: fix inconsistency Starbeamrainbowlabs 2023-09-24 02:07:39 +0100
  • 9dd92dbe70
    StagedVoxelRegion: initial save() implementation. ....but it's untested, as usual. Starbeamrainbowlabs 2023-09-24 02:07:08 +0100
  • f02b1d0b33
    fix syntax errors Starbeamrainbowlabs 2023-09-23 21:56:56 +0100
  • 621ca53d28
    Merge branch 'dev' of github.com:sbrl/Minetest-WorldEditAdditions into dev Starbeamrainbowlabs 2023-09-23 21:54:03 +0100
  • 985901de94
    noodle around with StagedVoxelRegion Starbeamrainbowlabs 2023-09-23 21:53:47 +0100
  • 546de3d6ca
    Implement StagedVOxelRegion.NewFromRaw Starbeamrainbowlabs 2023-09-19 18:08:37 +0100
  • 9b29dbc180
    comment DBUG:parse in .test.lua Starbeamrainbowlabs 2023-09-19 17:51:43 +0100
  • f2c3ca124c
    weaschem: properly document with comments Starbeamrainbowlabs 2023-08-21 22:17:36 +0100
  • bd48cc605c
    Update changelog Starbeamrainbowlabs 2023-08-21 22:11:58 +0100
  • b42c8f2641
    Bugfix: fix crash in pos_marker_wall/delete Starbeamrainbowlabs 2023-08-20 16:46:30 +0100
  • f590304995
    post_marker: comment debug logging Starbeamrainbowlabs 2023-08-19 13:49:13 +0100
  • 186b1090a0
    Update changelog Starbeamrainbowlabs 2023-08-19 01:00:03 +0100
  • f4471dfa8e
    Does this finally fix the zombie marker wall bug? only time will tell. Starbeamrainbowlabs 2023-08-19 00:58:58 +0100
  • 8a5979d89a
    BASIC tests for delta files. delta_which and data tables in delta files don't yet have adequate tests. Starbeamrainbowlabs 2023-08-18 21:29:21 +0100
  • e5493dfb11
    tests/weaschem: write tests for parse, except delta_which functionality Starbeamrainbowlabs 2023-08-18 21:17:17 +0100
  • 78ec40b6be
    weaschem: finish write tests for parse_data_table glad I did, 'cause I found a bunch of subtle bugs Starbeamrainbowlabs 2023-08-18 20:27:00 +0100
  • 25ae2fd7ee
    testts/weaschem: start writing tests for parse_data_table, but they aren't finished yet Starbeamrainbowlabs 2023-08-18 15:21:27 +0100
  • bd012813b3
    weaschem: validate node ids in parse_data_table Starbeamrainbowlabs 2023-08-18 15:21:02 +0100
  • 3b7e91b3b7
    weaschem: adjust call to make testable really annoying how the test environment & MT have different import schemes..... Starbeamrainbowlabs 2023-08-18 15:02:26 +0100
  • 6f35ff3313
    tests/weaschem: correct tests for parse_id_map Starbeamrainbowlabs 2023-08-18 15:01:17 +0100
  • 7384f1dbbb
    specs/weaschem: clarify about node names Starbeamrainbowlabs 2023-08-16 02:02:46 +0100
  • 8048310419
    tests/weaschem: write tests for parse_id_map Starbeamrainbowlabs 2023-08-16 02:02:10 +0100
  • 2dc1755b5c
    tests/weaschem: Finish initial tests for parse_header Starbeamrainbowlabs 2023-08-15 19:25:13 +0100
  • be8e097f1f
    tests: grammar Starbeamrainbowlabs 2023-08-15 17:44:19 +0100
  • 8d79e6f0ab
    tests/weaschem: more tests, but not done w/parse_header yet Starbeamrainbowlabs 2023-08-15 03:24:15 +0100
  • 270ec92fee
    start with tests for the header parser, but they aren't finished yet Starbeamrainbowlabs 2023-08-15 03:07:30 +0100
  • 54ef125409
    tests: really fix the script this time Starbeamrainbowlabs 2023-08-15 03:07:16 +0100
  • 7f9b51c7e0
    tests.sh: fix coverage html generation Starbeamrainbowlabs 2023-08-15 03:01:22 +0100
  • 7e6e61a00b
    start basic tests for headers. We might want to consider a separate distribution that omits all the test files...... Starbeamrainbowlabs 2023-08-15 02:59:19 +0100
  • 06f90edd46
    tests/weaschem: okay, here we go: parse_vector3 Let's go slow, one function at a time, from nuts and bolts gradually up to full files Starbeamrainbowlabs 2023-08-15 00:20:41 +0100
  • 3faaaa5283
    weaschem: make basically testable Starbeamrainbowlabs 2023-08-15 00:19:54 +0100
  • af4562d2e3
    tests.sh: fix coverage Starbeamrainbowlabs 2023-08-15 00:06:24 +0100
  • eb14334441
    tests.sh: fix warning Starbeamrainbowlabs 2023-08-14 23:52:59 +0100
  • 448cf0d674
    //unmark: add optional all argument Starbeamrainbowlabs 2023-08-12 13:20:24 +0100
  • 1abab143e7
    .weaschem: initial, UNTESTED, parsing implementation ....it's not hooked up at all yet. WEA will not even load the file yet, and we don't have tests either ....tests might be a bit of a problem given we use minetest.parse_json directly. Starbeamrainbowlabs 2023-08-12 03:05:10 +0100
  • 0f22ea26a7
    specs/weaschem: param2 will also need to be deltad also improve wording clarity earlier on Starbeamrainbowlabs 2023-08-12 03:03:56 +0100
  • c05228a37a
    specs/weaschem: be specific about the first line Starbeamrainbowlabs 2023-08-12 01:43:48 +0100