Commit Graph

281 Commits

Author SHA1 Message Date
Wuzzy
0e3d242ec6 Merge branch 'chessbot_async' 2024-09-19 14:07:10 +02:00
Wuzzy
0ef5c3eee7 Chess: Fix crash if call get_figurine_id("") 2024-09-19 14:03:07 +02:00
Wuzzy
08991e877c Refactor chess code to access node meta less often 2024-09-19 13:28:58 +02:00
Wuzzy
1156940f99 Fix wrong naming convention for stairs 2024-09-19 10:58:53 +02:00
Wuzzy
ec7410b4e7 Register cut nodes instantly 2024-09-19 10:54:05 +02:00
Wuzzy
6ba25ff14c Simplify xdecor.register_cut documentation 2024-09-19 10:38:29 +02:00
Wuzzy
98cd448992 Doc xdecor.register_cut and check name collision 2024-09-19 10:36:15 +02:00
Wuzzy
2248c5aba6 Mark xdecor.register_cut as experimental 2024-09-19 10:23:28 +02:00
Wuzzy
46ccd93fc9 Add xdecor.register_cut 2024-09-19 10:08:32 +02:00
Wuzzy
454aa6ccc9 Refactor cuttable node registration method 2024-09-19 09:54:26 +02:00
Wuzzy
89c0c1f5a1 Clean up seat state after node destruct 2024-09-19 09:13:19 +02:00
Wuzzy
dde5e29a45 Add 'sittable' group to cushion and chair 2024-09-19 08:55:49 +02:00
Wuzzy
06e4527ad9 Paintings at floor or ceiling can be rotated 90°
New MT 5.9.0 feature
2024-08-29 20:47:50 +02:00
Wuzzy
0ecd7a357d Fix flipped backside of painting 2024-08-29 20:36:36 +02:00
Wuzzy
2b41a41052 New bottom texture of cauldron+enchant/craftbench 2024-08-29 20:35:54 +02:00
Wuzzy
b981444b7c Fix crash when placing rope in non-creative 2024-03-08 14:55:43 +01:00
Wuzzy
569e4bfa78 Reduce max. rope extension length to 30 2024-03-08 14:49:24 +01:00
Wuzzy
3a896b4a90 Can't extend rope into protected area 2024-03-08 14:05:02 +01:00
Wuzzy
992616a3f0 Improve performance of placing very long ropes 2024-03-08 13:49:23 +01:00
Wuzzy
d88cfbf9d8 Improve curtain a bit 2024-03-08 13:06:30 +01:00
Wuzzy
e4d2154bac Turn curtain into a nodebox 2024-03-08 12:45:37 +01:00
Wuzzy
8610d1e88f Make red curtain darker 2024-03-08 12:37:05 +01:00
Wuzzy
4a10d2f68c Make trampoline a nodebox, add bottom texture 2024-03-08 12:27:24 +01:00
Wuzzy
7b391dd8f3 Chess: Fix game not end if checkmate by promotion 2024-03-07 22:40:09 +01:00
Wuzzy
0d8afaff76 Fix 'initial_properties' warning 2023-12-27 21:57:46 +01:00
Wuzzy
672d8ac2f7 Change recipe for stone/desert stone tile 2023-08-05 22:05:11 +02:00
Wuzzy
82333bd707 Fix possible crash with stairsplus 2023-07-29 18:08:57 +02:00
Wuzzy
5a96e4a09d Workbench cut: Reduce waste if reaching stack_max 2023-07-21 17:25:30 +02:00
Wuzzy
2e8b95dffe Add bowl of soup into Creative Inventory 2023-07-21 16:12:35 +02:00
Wuzzy
76cc2fad77 Add extra tooltip for hammer 2023-07-21 16:11:45 +02:00
Wuzzy
abbc3719d4 Workbench: Can exchange hammers in repair slots 2023-07-21 16:05:36 +02:00
Wuzzy
b16c2bc70b Workbench now repairs all tools w/o disable_repair 2023-07-21 15:55:42 +02:00
Wuzzy
729959a477 Workbench doesn't repair w/ disable_repair=1 group 2023-07-21 15:42:12 +02:00
Wuzzy
0096b18d8e Workbench can now cut cushion block and cabinet 2023-07-21 15:40:05 +02:00
Wuzzy
4b91ac377b Workbench now cuts nodes w/ only slab/stair 2023-07-21 14:52:20 +02:00
Wuzzy
6f6def81e1 Only xdecor/default nodes can be cut
Technically, this was already the case before due to
weird loading order, but now it's explicit.
2023-07-21 14:00:29 +02:00
Wuzzy
8da385a61a Chess: Move debug label to the right 2023-07-21 09:37:27 +02:00
Wuzzy
34e5f2d577 Allow chessboard dig during bot vs bot match 2023-07-21 09:30:32 +02:00
Wuzzy
086a4e8f41 protection_bypass allows to dig chessboard always 2023-07-21 09:27:54 +02:00
Wuzzy
24ef28e0a5 Chess: Fix player unable to resign sometimes 2023-07-21 09:15:16 +02:00
Wuzzy
5b6970e94a Rename stone/wood_tile to stone/wood_tile_x
To fix naming collision with moreblocks stairs and slabs
2023-07-20 00:48:49 +02:00
Wuzzy
e2788cad12 Chess: Hide moves list element if empty 2023-07-19 20:30:59 +02:00
Wuzzy
286ad00b84 Chess: Add messages for common invalid moves 2023-07-19 20:27:44 +02:00
Wuzzy
45347c5961 Chess: Better color selection in singleplayer 2023-07-19 20:20:49 +02:00
Wuzzy
5ee5c3000f Chess: Fix gray corners of UI 2023-07-19 19:41:47 +02:00
Wuzzy
f5fdb5b3f9 Fix wrong Chess gameResult check 2023-07-19 19:08:39 +02:00
Wuzzy
70c4475eed Allow to reset chessboard when game is done 2023-07-19 19:07:35 +02:00
Wuzzy
f511bd1950 Chess: Make board diggable if game completed 2023-07-19 19:06:27 +02:00
Wuzzy
9fd4bafee7 Chess: Simplify checks for king safe moves in bot 2023-07-19 18:00:07 +02:00
Wuzzy
2828e5644a Chess: Refactor king safe moves function 2023-07-19 17:52:13 +02:00