Commit Graph

266 Commits

Author SHA1 Message Date
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
Wuzzy
90feb42d52 Chess: Remove dark formspec background
So the chat messages are more readable
2023-07-19 17:33:36 +02:00
Wuzzy
9e8474f320 Chess: Improve draw claim interface 2023-07-19 16:54:30 +02:00
Wuzzy
3faa0317da Chess: Show message when a draw claim was false 2023-07-19 15:33:10 +02:00
Wuzzy
d91d00d431 Chess: Fix draw claim check being too aggressive 2023-07-19 14:55:36 +02:00
Wuzzy
5cbcd833c5 Rename same position rule to threefold repetition 2023-07-18 02:41:23 +02:00
Wuzzy
5e2bd7f85e Chess: Restrict the 'same position' rule even more 2023-07-18 02:35:23 +02:00
Wuzzy
95b28937d7 Chess: Restrict 'same position' rule a bit 2023-07-18 01:58:30 +02:00
Wuzzy
05be3093d5 Rewrite the special draw rules texts 2023-07-18 00:30:25 +02:00
Wuzzy
21bcfeada2 Implement 50-move rule and same position rule 2023-07-17 21:54:56 +02:00
Wuzzy
7c27bb75ed Partially implement 50-move rule & 'samepos' rule
Using textures from PixelBOX
2023-07-17 19:36:47 +02:00
Wuzzy
fa762dded5 Set is_ground_content=false for most nodes 2023-07-17 16:15:03 +02:00
Wuzzy
6a68def01d Refactor: xbg -> xdecor.xbg 2023-07-17 16:00:05 +02:00
Wuzzy
ecf9af4f85 Make 'realchess' table private again 2023-07-17 15:54:07 +02:00
Wuzzy
6a19130042 Chess: Move bot code to its own file 2023-07-17 15:17:52 +02:00
Wuzzy
fbd55700e0 Chess: Verify position history in debug mode 2023-07-17 14:26:08 +02:00