
execute if entity @e[tag=spawn,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE0D0"'
execute if entity @e[tag=enemy,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE101"'
execute if entity @e[tag=challenge,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE132"'
execute if entity @e[tag=trapped,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE163"'
execute if entity @e[tag=armory,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE194"'
execute if entity @e[tag=shop,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE1C5"'
execute if entity @e[tag=boss,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE1F6"'
execute positioned ~-22.5 ~ ~-22.5 if entity @e[type=item,tag=!mapping,dx=46,dy=32,dz=46,limit=1] run data modify storage map others append value '"\\uE227"'
execute positioned ~-22.5 ~ ~-22.5 if entity @e[type=player,tag=!mapping,dx=46,dy=32,dz=46,limit=1] run data modify storage map others append value '"\\uE258"'
execute if score rotation map matches 0 run function game:map/get/address/line1/column3/rotation0
execute if score rotation map matches 90 run function game:map/get/address/line1/column3/rotation90
execute if score rotation map matches 180 run function game:map/get/address/line1/column3/rotation180
execute if score rotation map matches 270 run function game:map/get/address/line1/column3/rotation270