Claimed floors reworked: roughly hewn castle flagstones worn smooth, no visible tile grid

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard ZinkandClaude Opus 5.5 committed 2026-11-07 21:52:33 +01:00
1 parent aab466cfbe
commit 72c44ae8d0
35 files changed
+54 -28

No files matched your search

+9 -8
View File
@@ -350,21 +350,22 @@ const HD_TILES: [(u32, u32, &[u8], &[u8]); 9] = [
(T_DIAMOND, 2, include_bytes!("../assets/textures/diamond.png"), include_bytes!("../assets/textures/diamond-128.png")),
];
// The masters' claimed floors in the high-res style: five single slabs each (with a grout line
// along the edges, so they fit in any order), in the master's colour with engravings of their
// own and some of them cracked, chipped or broken. They go into cells of their own (from
// The masters' claimed floors in the high-res style: five single tiles each of roughly hewn,
// worn-smooth castle flagstones (cut so they fit in any order), in the master's colour with
// engravings of their own and some of them cracked, chipped or broken. They go into cells of their own (from
// T_HDFLOOR on, five per master); a tile picks one by its position, weighted (plain slabs more
// often than the big engravings and the broken ones).
// (the claimed floor's cells, the first own cell, 64x64 slabs side by side, 128x128 ones, weights)
pub const T_HDFLOOR: u32 = 224;
const HD_FLOORS: [(u32, u32, &[u8], &[u8], [u32; 5]); 4] = [
// the player: crimson stone, demonic runes and horned skulls (plain, big engraving, cracks, broken, small engravings)
(T_CLAIM, T_HDFLOOR, include_bytes!("../assets/textures/floor-player.png"), include_bytes!("../assets/textures/floor-player-128.png"), [4, 1, 3, 1, 2]),
// Mossgrim: mossy green slabs, mushrooms and mould (plain, big engraving, cracks, chipped, broken)
// every floor: plain, engraving, cracks, chipped, broken
// the player: red-brown stone, demonic runes and horned skulls
(T_CLAIM, T_HDFLOOR, include_bytes!("../assets/textures/floor-player.png"), include_bytes!("../assets/textures/floor-player-128.png"), [4, 1, 3, 2, 1]),
// Mossgrim: damp grey-green stone, moss in the joints, mushrooms and mould
(T_RIVAL1, T_HDFLOOR + 5, include_bytes!("../assets/textures/floor-mossgrim.png"), include_bytes!("../assets/textures/floor-mossgrim-128.png"), [4, 1, 3, 2, 1]),
// Lady Nightwell: blue marble, silver lilies and moons
// Lady Nightwell: blue-grey slate and marble, lilies and moons
(T_RIVAL2, T_HDFLOOR + 10, include_bytes!("../assets/textures/floor-nightwell.png"), include_bytes!("../assets/textures/floor-nightwell-128.png"), [4, 1, 3, 2, 1]),
// Saffrax: ochre sandstone, brass and alchemical sigils
// Saffrax: ochre sandstone, brass studs, alchemical sigils and suns
(T_RIVAL3, T_HDFLOOR + 15, include_bytes!("../assets/textures/floor-saffrax.png"), include_bytes!("../assets/textures/floor-saffrax-128.png"), [4, 1, 3, 2, 1]),
];