|
1c90e03d3e
|
When any segment of the marker wall is punched, unmark the entire wall
Fixes #102
|
2023-07-31 18:20:06 +01:00 |
|
|
dacbeaf81d
|
comment debug logging
|
2023-07-18 00:42:42 +01:00 |
|
|
5505575cf9
|
Fix regions not remembering their state and being unresettable
This fix means that wwe require minetest 5.2 as a minimum rather than 5.1
ref https://rubenwardy.com/minetest_modding_book/en/quality/common_mistakes.html#be-careful-when-storing-objectrefs-ie-players-or-entities
|
2023-07-18 00:35:07 +01:00 |
|
|
5baa72cf6f
|
core/run_command: guard against invalid potential_changes
|
2023-07-11 19:12:04 +01:00 |
|
|
5c632df658
|
Override basic selection commands
//mark
//unmark
//pos1 //1
//pos2 //2
//reset
Also add //pos <index>
|
2023-07-10 20:17:28 +01:00 |
|
|
693fc145d5
|
pos: avoid calling worldedit.marker_update unless necessary
|
2023-07-10 19:25:48 +01:00 |
|
|
f2214150f2
|
Update minetest.chatcommands → minetest.registered_chatcommands
|
2023-07-09 19:49:38 +01:00 |
|
|
3bfc62be24
|
Make //unmark WEA-aware
Backwards compatibility with WE is maintained.
|
2023-07-09 19:44:31 +01:00 |
|
|
e916057133
|
safe_region: update comment
We need @value
|
2023-07-07 01:31:06 +01:00 |
|
|
8981bc4baa
|
weac.pos: update comments
|
2023-07-02 17:48:43 +01:00 |
|
|
61403108d6
|
disable a bunch of debug logging
|
2023-07-01 02:46:08 +01:00 |
|
|
92fd201b42
|
pos_marker_lua: add last_reset to properly clear huge regions
|
2023-07-01 01:11:56 +01:00 |
|
|
b3f7ae9d7c
|
pos_marker_wall: add support for customising sides displayed
...it's not exposed in the UI yet tho.
|
2023-06-30 02:08:46 +01:00 |
|
|
277da67dda
|
marker wall: got it!
|
2023-06-29 01:49:15 +01:00 |
|
|
a173edfbc4
|
wall markers: it shouldn't work, but it does
....I'll take it!
|
2023-06-29 01:22:50 +01:00 |
|
|
c622fb554f
|
Hook in the new marker wall system
it works!
now for the other walls.
|
2023-06-29 00:39:55 +01:00 |
|
|
f7530da608
|
initial pos marker wall for +x only
it's not hooked up yet.
|
2023-06-27 21:45:48 +01:00 |
|
|
61e04952e0
|
move pos marker textures. will this help #90?
|
2023-06-27 20:16:04 +01:00 |
|
|
141ea2f0a7
|
For compatibility, ensure that we also clear the legacy worldedit region too
|
2023-06-27 20:00:07 +01:00 |
|
|
53bbe14c63
|
update cloud wand to use new wea_c.pos interface
|
2023-06-27 19:39:57 +01:00 |
|
|
cfc1fe3639
|
huh, weird. evidently we need all the checks ever
ref #88
|
2023-01-11 02:32:01 +00:00 |
|
|
97bb896829
|
fixup, ref #88
|
2023-01-11 02:25:41 +00:00 |
|
|
58dd3ea875
|
Bugfix new marker system: properly check that the lua entity is a thing
Missing ()
Might fix #88, but needs testing.
|
2023-01-11 02:18:06 +00:00 |
|
|
2748f4cdfa
|
//spline: plot chaikin curve
|
2022-09-25 15:30:16 +01:00 |
|
|
9806828760
|
core pos: fix worldedit compat
|
2022-09-25 15:02:48 +01:00 |
|
|
888e4b0f78
|
saferegion: fix missing return
|
2022-09-25 14:39:57 +01:00 |
|
|
5d9dee9523
|
pos: fix warning
|
2022-09-25 02:03:44 +01:00 |
|
|
268e123221
|
run_command require_pos: also check WEA pos subsystem
|
2022-09-25 02:02:23 +01:00 |
|
|
363acde496
|
core pos: make function names actually make sense
|
2022-09-25 01:59:59 +01:00 |
|
|
7a14e8a590
|
comment all the debug prints
|
2022-09-25 01:57:41 +01:00 |
|
|
f998110303
|
core pos: Add (complicated) compat w/worldedit
|
2022-09-25 01:43:30 +01:00 |
|
|
285572e16b
|
saferegion: allow nodes_needed to return string
|
2022-09-25 01:19:36 +01:00 |
|
|
a768378dfd
|
core: add transparent WorldEdit compatibility to the position subsystem
|
2022-09-25 01:07:48 +01:00 |
|
|
c2d19105ed
|
get_pos_all → get_all
|
2022-09-24 23:50:45 +01:00 |
|
|
3583de4731
|
wea_c.pos: add get_bounds
....though tbh, I think this should go elsewhere.
|
2022-09-24 23:48:36 +01:00 |
|
VorTechnix
|
98a74c63dc
|
fixed colour offset bug and refactored hex values
|
2022-09-20 08:59:49 -07:00 |
|
|
7f2be74580
|
position markers: colourise numbers
|
2022-09-20 03:21:55 +01:00 |
|
|
fd1e3fb20f
|
fix crash on punching new position marker
|
2022-09-20 02:17:11 +01:00 |
|
|
7423bee714
|
pos: add set_pos1 and set_pos2 convenience functions
|
2022-09-19 23:40:42 +01:00 |
|
|
e2e235ce6d
|
pos_marker_manage: listen on clear event
|
2022-09-19 23:35:49 +01:00 |
|
|
9910bfad44
|
pos_marker_manage: listen on the set() event
|
2022-09-19 23:33:38 +01:00 |
|
|
47b1c44b38
|
Upgrade position system, add initial position markers
|
2022-09-19 23:18:49 +01:00 |
|
|
e167fb1536
|
start working on converting everything to the new utils location
after we've done this, we'll rename utils → lib
|
2022-09-18 17:59:57 +01:00 |
|
|
58a7629ea1
|
Initial move of utils wea → wea_c
Here we go...!
|
2022-09-18 16:45:08 +01:00 |
|
|
cf0be6c1fb
|
EventEmitter: document
|
2022-09-18 16:19:52 +01:00 |
|
|
17d92870b3
|
Add EventEmitter support to wea_c.pos
|
2022-09-18 16:06:23 +01:00 |
|
|
817387d7f2
|
Port EventEmitter from Node.js
|
2022-09-18 15:57:23 +01:00 |
|
|
fa62864e16
|
implement multi-point wand
|
2022-09-18 15:30:53 +01:00 |
|
|
9932852053
|
core: add position manager system
it doesn't save them to disk, but that would not be too difficult to add
|
2022-09-18 03:25:49 +01:00 |
|
|
08d40c8780
|
fix warnings
|
2022-09-17 23:42:46 +01:00 |
|