diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux.png new file mode 100644 index 0000000000..bbc2fe528c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux0.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux0.png new file mode 100644 index 0000000000..e7ef30c8f6 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux0.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux1.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux1.png new file mode 100644 index 0000000000..4a580e0ff2 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux10.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux10.png new file mode 100644 index 0000000000..983955b966 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux10.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux100.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux100.png new file mode 100644 index 0000000000..c4110d9059 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux100.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux101.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux101.png new file mode 100644 index 0000000000..bdef2c653f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux101.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux102.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux102.png new file mode 100644 index 0000000000..9fd5c2b756 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux102.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux103.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux103.png new file mode 100644 index 0000000000..b28e9d36aa Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux103.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux104.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux104.png new file mode 100644 index 0000000000..86fa6be823 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux104.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux105.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux105.png new file mode 100644 index 0000000000..5c6bd8b85e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux105.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux106.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux106.png new file mode 100644 index 0000000000..1d779e032b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux106.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux107.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux107.png new file mode 100644 index 0000000000..beedba6f75 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux107.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux108.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux108.png new file mode 100644 index 0000000000..0c74c191c1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux108.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux11.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux11.png new file mode 100644 index 0000000000..d9207c6171 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux11.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux12.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux12.png new file mode 100644 index 0000000000..3a1f87a090 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux12.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux13.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux13.png new file mode 100644 index 0000000000..b8ec612295 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux13.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux14.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux14.png new file mode 100644 index 0000000000..3006711c6e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux14.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux15.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux15.png new file mode 100644 index 0000000000..6fc69cf923 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux15.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux16.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux16.png new file mode 100644 index 0000000000..969b7c0185 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux16.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux17.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux17.png new file mode 100644 index 0000000000..25a030b1f4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux17.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux18.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux18.png new file mode 100644 index 0000000000..6a22a3f514 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux18.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux19.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux19.png new file mode 100644 index 0000000000..2a062b6276 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux19.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux2.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux2.png new file mode 100644 index 0000000000..582b82d77c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux2.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux20.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux20.png new file mode 100644 index 0000000000..fbdedcd708 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux20.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux21.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux21.png new file mode 100644 index 0000000000..2a9d29175e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux21.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux22.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux22.png new file mode 100644 index 0000000000..ef62cf24f5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux22.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux23.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux23.png new file mode 100644 index 0000000000..bbc2fe528c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux23.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux24.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux24.png new file mode 100644 index 0000000000..200a743d8c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux24.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux25.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux25.png new file mode 100644 index 0000000000..6a11c26aad Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux25.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux26.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux26.png new file mode 100644 index 0000000000..ef973931e3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux26.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux27.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux27.png new file mode 100644 index 0000000000..bff8cbd7d8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux27.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux28.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux28.png new file mode 100644 index 0000000000..76ea3ab947 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux28.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux29.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux29.png new file mode 100644 index 0000000000..144ab03220 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux29.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux3.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux3.png new file mode 100644 index 0000000000..f3b8b44763 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux3.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux30.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux30.png new file mode 100644 index 0000000000..fa4aec726d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux30.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux31.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux31.png new file mode 100644 index 0000000000..34f58f6356 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux31.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux32.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux32.png new file mode 100644 index 0000000000..60f4d98385 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux32.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux33.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux33.png new file mode 100644 index 0000000000..0a678596b8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux33.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux34.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux34.png new file mode 100644 index 0000000000..e282358781 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux34.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux35.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux35.png new file mode 100644 index 0000000000..4dedf7d8ec Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux35.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux36.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux36.png new file mode 100644 index 0000000000..ea59943560 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux36.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux37.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux37.png new file mode 100644 index 0000000000..c65e3b26ba Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux37.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux38.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux38.png new file mode 100644 index 0000000000..7051074962 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux38.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux39.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux39.png new file mode 100644 index 0000000000..8cfee0bf0d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux39.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux4.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux4.png new file mode 100644 index 0000000000..218b6a2050 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux4.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux40.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux40.png new file mode 100644 index 0000000000..5bdded23a7 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux40.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux41.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux41.png new file mode 100644 index 0000000000..effd8eb9af Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux41.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux42.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux42.png new file mode 100644 index 0000000000..32be4f7265 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux42.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux43.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux43.png new file mode 100644 index 0000000000..3d718d67b1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux43.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux44.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux44.png new file mode 100644 index 0000000000..08edd821f3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux44.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux45.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux45.png new file mode 100644 index 0000000000..5434830a35 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux45.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux46.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux46.png new file mode 100644 index 0000000000..5a719820a5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux46.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux47.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux47.png new file mode 100644 index 0000000000..c3916f15dd Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux47.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux48.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux48.png new file mode 100644 index 0000000000..51deaa1827 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux48.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux49.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux49.png new file mode 100644 index 0000000000..deeef847b8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux49.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux5.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux5.png new file mode 100644 index 0000000000..70ad7211e7 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux5.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux50.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux50.png new file mode 100644 index 0000000000..b2dfeb7bbc Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux50.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux51.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux51.png new file mode 100644 index 0000000000..b482d3b935 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux51.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux52.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux52.png new file mode 100644 index 0000000000..6316a25a42 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux52.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux53.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux53.png new file mode 100644 index 0000000000..70e8094ade Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux53.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux54.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux54.png new file mode 100644 index 0000000000..e7d32e4eef Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux54.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux55.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux55.png new file mode 100644 index 0000000000..c863336924 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux55.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux56.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux56.png new file mode 100644 index 0000000000..a073b46579 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux56.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux57.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux57.png new file mode 100644 index 0000000000..0aeed6103f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux57.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux58.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux58.png new file mode 100644 index 0000000000..57886cf37f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux58.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux59.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux59.png new file mode 100644 index 0000000000..7dcdf3fc3e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux59.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux6.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux6.png new file mode 100644 index 0000000000..8d6bde27b2 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux6.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux60.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux60.png new file mode 100644 index 0000000000..b0916d7def Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux60.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux61.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux61.png new file mode 100644 index 0000000000..d48d9fd20e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux61.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux62.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux62.png new file mode 100644 index 0000000000..25cc0e4d03 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux62.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux63.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux63.png new file mode 100644 index 0000000000..2407ab6e4b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux63.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux64.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux64.png new file mode 100644 index 0000000000..17342cdb54 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux64.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux65.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux65.png new file mode 100644 index 0000000000..3cf942d8b3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux65.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux66.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux66.png new file mode 100644 index 0000000000..49e959c7a5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux66.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux67.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux67.png new file mode 100644 index 0000000000..6d0adc1bbc Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux67.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux68.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux68.png new file mode 100644 index 0000000000..66d85fcd00 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux68.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux69.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux69.png new file mode 100644 index 0000000000..8d3f0a9c7b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux69.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux7.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux7.png new file mode 100644 index 0000000000..2513472586 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux7.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux70.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux70.png new file mode 100644 index 0000000000..03abb0d7c1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux70.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux71.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux71.png new file mode 100644 index 0000000000..48758e7198 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux71.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux72.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux72.png new file mode 100644 index 0000000000..3922185acb Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux72.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux73.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux73.png new file mode 100644 index 0000000000..133a87c9da Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux73.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux74.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux74.png new file mode 100644 index 0000000000..b8d0bf2ccc Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux74.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux75.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux75.png new file mode 100644 index 0000000000..95482fa9a3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux75.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux76.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux76.png new file mode 100644 index 0000000000..db4ecce08b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux76.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux77.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux77.png new file mode 100644 index 0000000000..9cdde8b704 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux77.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux78.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux78.png new file mode 100644 index 0000000000..875f966fdd Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux78.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux79.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux79.png new file mode 100644 index 0000000000..4ae3379c76 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux79.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux8.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux8.png new file mode 100644 index 0000000000..f63292d581 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux8.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux80.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux80.png new file mode 100644 index 0000000000..f8081bff65 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux80.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux81.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux81.png new file mode 100644 index 0000000000..3d2d088ca7 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux81.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux82.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux82.png new file mode 100644 index 0000000000..80315b262e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux82.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux83.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux83.png new file mode 100644 index 0000000000..ea28c99091 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux83.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux84.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux84.png new file mode 100644 index 0000000000..71ceb09db5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux84.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux85.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux85.png new file mode 100644 index 0000000000..f879de814e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux85.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux86.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux86.png new file mode 100644 index 0000000000..649884d126 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux86.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux87.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux87.png new file mode 100644 index 0000000000..1600bdbbe0 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux87.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux88.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux88.png new file mode 100644 index 0000000000..100a9333b4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux88.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux89.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux89.png new file mode 100644 index 0000000000..f6b1b44303 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux89.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux9.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux9.png new file mode 100644 index 0000000000..41132fc867 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux9.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux90.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux90.png new file mode 100644 index 0000000000..280a97baca Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux90.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux91.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux91.png new file mode 100644 index 0000000000..5b2a2e632f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux91.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux92.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux92.png new file mode 100644 index 0000000000..b6db1112b7 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux92.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux93.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux93.png new file mode 100644 index 0000000000..c1c29b75ae Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux93.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux94.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux94.png new file mode 100644 index 0000000000..cd6c7e9150 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux94.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux95.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux95.png new file mode 100644 index 0000000000..7bb406c016 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux95.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux96.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux96.png new file mode 100644 index 0000000000..38a059b857 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux96.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux97.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux97.png new file mode 100644 index 0000000000..7fa41389d8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux97.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux98.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux98.png new file mode 100644 index 0000000000..265236c56b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux98.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux99.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux99.png new file mode 100644 index 0000000000..4f1384af29 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay-crux99.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay.png new file mode 100644 index 0000000000..7e68a70219 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay0.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay0.png new file mode 100644 index 0000000000..20e197e4c1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay0.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay1.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay1.png new file mode 100644 index 0000000000..02e3a0cdeb Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay10.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay10.png new file mode 100644 index 0000000000..8e82608f17 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay10.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay100.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay100.png new file mode 100644 index 0000000000..3aca26396c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay100.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay101.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay101.png new file mode 100644 index 0000000000..7400d1beb2 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay101.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay102.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay102.png new file mode 100644 index 0000000000..9f70c98824 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay102.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay103.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay103.png new file mode 100644 index 0000000000..fee16e1c61 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay103.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay104.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay104.png new file mode 100644 index 0000000000..c8fb4de15d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay104.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay105.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay105.png new file mode 100644 index 0000000000..b23c5a6895 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay105.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay106.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay106.png new file mode 100644 index 0000000000..29f400b53b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay106.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay107.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay107.png new file mode 100644 index 0000000000..f908144a23 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay107.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay108.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay108.png new file mode 100644 index 0000000000..65a4784333 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay108.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay11.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay11.png new file mode 100644 index 0000000000..2e52d4a139 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay11.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay12.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay12.png new file mode 100644 index 0000000000..77011a0a51 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay12.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay13.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay13.png new file mode 100644 index 0000000000..c848c10743 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay13.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay14.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay14.png new file mode 100644 index 0000000000..48ea5347b9 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay14.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay15.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay15.png new file mode 100644 index 0000000000..b6054cc690 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay15.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay16.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay16.png new file mode 100644 index 0000000000..8e45e42039 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay16.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay17.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay17.png new file mode 100644 index 0000000000..fe190eb763 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay17.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay18.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay18.png new file mode 100644 index 0000000000..78a67a04dc Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay18.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay19.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay19.png new file mode 100644 index 0000000000..781f99e97d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay19.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay2.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay2.png new file mode 100644 index 0000000000..a466294dab Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay2.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay20.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay20.png new file mode 100644 index 0000000000..cb7f0c7862 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay20.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay21.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay21.png new file mode 100644 index 0000000000..c1fd791601 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay21.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay22.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay22.png new file mode 100644 index 0000000000..e618ebbbe5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay22.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay23.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay23.png new file mode 100644 index 0000000000..a1924ac926 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay23.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay24.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay24.png new file mode 100644 index 0000000000..ed51dbbe72 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay24.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay25.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay25.png new file mode 100644 index 0000000000..48a1f70be4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay25.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay26.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay26.png new file mode 100644 index 0000000000..750f724186 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay26.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay27.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay27.png new file mode 100644 index 0000000000..20ecb27a21 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay27.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay28.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay28.png new file mode 100644 index 0000000000..b817d8ef15 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay28.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay29.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay29.png new file mode 100644 index 0000000000..0f40f5aad8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay29.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay3.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay3.png new file mode 100644 index 0000000000..0710c52002 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay3.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay30.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay30.png new file mode 100644 index 0000000000..592ebb7832 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay30.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay31.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay31.png new file mode 100644 index 0000000000..e60a94e272 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay31.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay32.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay32.png new file mode 100644 index 0000000000..7d4492d016 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay32.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay33.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay33.png new file mode 100644 index 0000000000..0e340c7578 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay33.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay34.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay34.png new file mode 100644 index 0000000000..c2c06b2a52 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay34.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay35.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay35.png new file mode 100644 index 0000000000..07d21e8e81 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay35.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay36.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay36.png new file mode 100644 index 0000000000..837fb52430 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay36.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay37.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay37.png new file mode 100644 index 0000000000..cc30baaad1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay37.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay38.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay38.png new file mode 100644 index 0000000000..c7dbf30004 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay38.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay39.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay39.png new file mode 100644 index 0000000000..658fcdde22 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay39.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay4.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay4.png new file mode 100644 index 0000000000..a61d509cb9 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay4.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay40.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay40.png new file mode 100644 index 0000000000..d46bfbf691 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay40.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay41.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay41.png new file mode 100644 index 0000000000..70ce872044 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay41.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay42.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay42.png new file mode 100644 index 0000000000..fa891bdbca Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay42.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay43.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay43.png new file mode 100644 index 0000000000..af6774e3c4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay43.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay44.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay44.png new file mode 100644 index 0000000000..40943c4ace Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay44.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay45.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay45.png new file mode 100644 index 0000000000..d551132219 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay45.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay46.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay46.png new file mode 100644 index 0000000000..b87cd4d8b6 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay46.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay47.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay47.png new file mode 100644 index 0000000000..56235adcf4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay47.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay48.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay48.png new file mode 100644 index 0000000000..d62cb1ccca Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay48.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay49.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay49.png new file mode 100644 index 0000000000..2c6d4f2071 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay49.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay5.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay5.png new file mode 100644 index 0000000000..0d380f045b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay5.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay50.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay50.png new file mode 100644 index 0000000000..211e7877a1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay50.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay51.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay51.png new file mode 100644 index 0000000000..bdc26f303f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay51.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay52.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay52.png new file mode 100644 index 0000000000..8a2c1a48d1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay52.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay53.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay53.png new file mode 100644 index 0000000000..d7e4d8cce8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay53.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay54.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay54.png new file mode 100644 index 0000000000..ec66ee4b37 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay54.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay55.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay55.png new file mode 100644 index 0000000000..b3b2abe4df Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay55.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay56.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay56.png new file mode 100644 index 0000000000..be1f76fdd6 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay56.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay57.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay57.png new file mode 100644 index 0000000000..7763120b3b Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay57.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay58.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay58.png new file mode 100644 index 0000000000..ed57cdd638 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay58.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay59.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay59.png new file mode 100644 index 0000000000..8b0e2b3994 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay59.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay6.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay6.png new file mode 100644 index 0000000000..a0d065db5f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay6.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay60.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay60.png new file mode 100644 index 0000000000..85b02933bc Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay60.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay61.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay61.png new file mode 100644 index 0000000000..117d6c7689 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay61.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay62.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay62.png new file mode 100644 index 0000000000..127137d403 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay62.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay63.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay63.png new file mode 100644 index 0000000000..f5c6fdc16e Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay63.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay64.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay64.png new file mode 100644 index 0000000000..b404aaa0ee Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay64.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay65.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay65.png new file mode 100644 index 0000000000..213d45a79d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay65.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay66.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay66.png new file mode 100644 index 0000000000..cbca881679 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay66.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay67.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay67.png new file mode 100644 index 0000000000..c39095a623 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay67.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay68.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay68.png new file mode 100644 index 0000000000..839cab8613 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay68.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay69.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay69.png new file mode 100644 index 0000000000..14bbdb75e6 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay69.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay7.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay7.png new file mode 100644 index 0000000000..f84234c6e0 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay7.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay70.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay70.png new file mode 100644 index 0000000000..4c2e9092b2 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay70.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay71.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay71.png new file mode 100644 index 0000000000..ae7323e594 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay71.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay72.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay72.png new file mode 100644 index 0000000000..094b67782d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay72.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay73.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay73.png new file mode 100644 index 0000000000..c0fbbabe61 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay73.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay74.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay74.png new file mode 100644 index 0000000000..20737ea3d4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay74.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay75.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay75.png new file mode 100644 index 0000000000..a8c4415fe4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay75.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay76.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay76.png new file mode 100644 index 0000000000..f364fe0040 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay76.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay77.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay77.png new file mode 100644 index 0000000000..f29c53c450 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay77.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay78.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay78.png new file mode 100644 index 0000000000..c44e90086a Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay78.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay79.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay79.png new file mode 100644 index 0000000000..a4f1803e4c Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay79.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay8.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay8.png new file mode 100644 index 0000000000..924c8c3f97 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay8.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay80.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay80.png new file mode 100644 index 0000000000..242380f72f Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay80.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay81.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay81.png new file mode 100644 index 0000000000..d7167774b8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay81.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay82.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay82.png new file mode 100644 index 0000000000..dd09c19dc8 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay82.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay83.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay83.png new file mode 100644 index 0000000000..3567d8a81d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay83.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay84.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay84.png new file mode 100644 index 0000000000..f7ff497cd3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay84.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay85.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay85.png new file mode 100644 index 0000000000..d63bbc4908 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay85.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay86.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay86.png new file mode 100644 index 0000000000..8bfa2aa22a Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay86.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay87.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay87.png new file mode 100644 index 0000000000..04d6829448 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay87.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay88.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay88.png new file mode 100644 index 0000000000..ec803f2f36 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay88.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay89.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay89.png new file mode 100644 index 0000000000..3b974efaf3 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay89.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay9.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay9.png new file mode 100644 index 0000000000..345f66d67d Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay9.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay90.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay90.png new file mode 100644 index 0000000000..7567587127 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay90.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay91.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay91.png new file mode 100644 index 0000000000..ae60d06be0 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay91.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay92.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay92.png new file mode 100644 index 0000000000..dd23f615e4 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay92.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay93.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay93.png new file mode 100644 index 0000000000..46ab3f3ce5 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay93.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay94.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay94.png new file mode 100644 index 0000000000..eaf1208b06 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay94.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay95.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay95.png new file mode 100644 index 0000000000..8ae5b73f55 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay95.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay96.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay96.png new file mode 100644 index 0000000000..a83570a2ca Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay96.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay97.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay97.png new file mode 100644 index 0000000000..78fa7081bd Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay97.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay98.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay98.png new file mode 100644 index 0000000000..1fda517607 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay98.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay99.png b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay99.png new file mode 100644 index 0000000000..3580601a60 Binary files /dev/null and b/core/assets-raw/sprites/blocks/environment/rune-overlay/rune-overlay99.png differ diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index e5f9300364..0180e4b1c5 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1704,6 +1704,8 @@ block.colored-floor.name = Colored Floor block.colored-wall.name = Colored Wall block.character-overlay.name = Character Overlay block.character-overlay-white.name = Character Overlay (White) +block.rune-overlay.name = Rune Overlay +block.rune-overlay-crux.name = Rune Overlay (Crux) block.dark-panel-1.name = Dark Panel 1 block.dark-panel-2.name = Dark Panel 2 block.dark-panel-3.name = Dark Panel 3 diff --git a/core/assets/icons/icons.properties b/core/assets/icons/icons.properties index ff3282c8fa..f5b01fd205 100755 --- a/core/assets/icons/icons.properties +++ b/core/assets/icons/icons.properties @@ -616,3 +616,5 @@ 63066=metal-tiles-12|block-metal-tiles-12-ui 63065=character-overlay|block-character-overlay-ui 63064=character-overlay-white|block-character-overlay-white-ui +63063=rune-overlay-crux|block-rune-overlay-crux-ui +63062=rune-overlay|block-rune-overlay-ui diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index c54c2d9911..b66036e834 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -69,6 +69,8 @@ public class Blocks{ coloredFloor, coloredWall, characterOverlayGray, characterOverlayWhite, + runeOverlay, + cruxRuneOverlay, pebbles, tendrils, @@ -924,6 +926,12 @@ public class Blocks{ color = Color.white; }}; + runeOverlay = new RuneOverlay("rune-overlay"){{ + color = Pal.metalGrayDark; + }}; + + cruxRuneOverlay = new RuneOverlay("rune-overlay-crux"); + Seq.with(metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor4, metalFloor5, darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6) .each(b -> b.asFloor().wall = darkMetal); diff --git a/core/src/mindustry/graphics/EnvRenderers.java b/core/src/mindustry/graphics/EnvRenderers.java index d7dae0d0c8..a31bb52453 100644 --- a/core/src/mindustry/graphics/EnvRenderers.java +++ b/core/src/mindustry/graphics/EnvRenderers.java @@ -1,6 +1,7 @@ package mindustry.graphics; import arc.*; +import arc.assets.loaders.TextureLoader.*; import arc.graphics.*; import arc.graphics.Texture.*; import arc.graphics.g2d.*; @@ -88,14 +89,15 @@ public class EnvRenderers{ Draw.blend(); }); - Core.assets.load("sprites/distortAlpha.png", Texture.class); + Core.assets.load("sprites/distortAlpha.png", Texture.class, new TextureParameter(){{ + magFilter = TextureFilter.linear; + minFilter = TextureFilter.mipMapLinearLinear; + wrapU = wrapV = TextureWrap.repeat; + genMipMaps = true; + }}); renderer.addEnvRenderer(Env.scorching, () -> { Texture tex = Core.assets.get("sprites/distortAlpha.png", Texture.class); - if(tex.getMagFilter() != TextureFilter.linear){ - tex.setFilter(TextureFilter.linear); - tex.setWrap(TextureWrap.repeat); - } //TODO layer looks better? should not be conditional Draw.z(state.rules.fog ? Layer.fogOfWar + 1 : Layer.weather - 1); diff --git a/core/src/mindustry/world/blocks/environment/RuneOverlay.java b/core/src/mindustry/world/blocks/environment/RuneOverlay.java new file mode 100644 index 0000000000..ccde74b818 --- /dev/null +++ b/core/src/mindustry/world/blocks/environment/RuneOverlay.java @@ -0,0 +1,85 @@ +package mindustry.world.blocks.environment; + +import arc.graphics.*; +import arc.graphics.g2d.*; +import arc.scene.ui.layout.*; +import arc.util.*; +import mindustry.*; +import mindustry.annotations.Annotations.*; +import mindustry.entities.units.*; +import mindustry.gen.*; +import mindustry.world.*; + +public class RuneOverlay extends OverlayFloor{ + public static final int characters = 109; + + public @Load(value = "@#", fallback = "rune-overlay#", length = characters) TextureRegion[] letterRegions; + public Color color = Color.white; + + public RuneOverlay(String name){ + super(name); + saveData = true; + variants = 0; + saveConfig = true; + editorConfigurable = true; + } + + @Override + public void drawBase(Tile tile){ + + Draw.color(color); + if((tile.overlayData & 0xff) < characters){ + Draw.rect(letterRegions[tile.overlayData & 0xff], tile.worldx(), tile.worldy()); + } + Draw.color(); + } + + @Override + public Object getConfig(Tile tile){ + return (int)tile.overlayData; + } + + + @Override + public void drawPlanRegion(BuildPlan plan, Eachable list){ + + byte data = 0; + + if(plan.config instanceof Integer i){ + data = i.byteValue(); + } + + int letterChar = data & 0xff; + + if(letterChar < characters){ + TextureRegion reg = letterRegions[letterChar]; + Draw.tint(color); + Draw.rect(reg, plan.drawx(), plan.drawy()); + Draw.tint(Color.white); + } + } + + @Override + public void onPicked(Tile tile){ + Vars.control.input.rotation = CharOverlayData.rotation(tile.overlayData); + } + + @Override + public void buildEditorConfig(Table table){ + int value = lastConfig instanceof Integer i ? i : 0; + table.field(value + "", val -> lastConfig = Strings.parseInt(val)) + .valid(t -> Strings.canParsePositiveInt(t) && Strings.parseInt(t, 999) < characters); + } + + @Override + public void placeEnded(Tile tile, @Nullable Unit builder, int rotation, @Nullable Object config){ + if(config instanceof Integer i){ + tile.overlayData = i.byteValue(); + } + } + + @Override + public void editorPicked(Tile tile){ + lastConfig = tile.overlayData; + } +} diff --git a/tools/src/mindustry/tools/ImagePacker.java b/tools/src/mindustry/tools/ImagePacker.java index 5ab4153826..e5f5eba3b1 100644 --- a/tools/src/mindustry/tools/ImagePacker.java +++ b/tools/src/mindustry/tools/ImagePacker.java @@ -30,6 +30,7 @@ public class ImagePacker{ ArcNativesLoader.load(); fixSubdirectory("blocks/environment/character-overlay"); + fixSubdirectory("blocks/environment/rune-overlay"); Core.settings = new MockSettings(); Log.logger = new NoopLogHandler();