Files
Takeshi 5dde0c5ec2 Record original-alignment implementation and traceability checkpoint
Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
2026-09-30 23:52:24 +09:00

326 lines
12 KiB
Plaintext

[gd_resource type="Resource" script_class="VisualThemeProfile" load_steps=75 format=3]
[ext_resource type="Script" path="res://scripts/ui/visual_theme_profile.gd" id="1_theme"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/world-front-v1.png" id="2_front"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/world-back-v1.png" id="3_back"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/facility-icons-v2.png" id="4_facilities"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/system-icons-v2.png" id="5_system"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/actor-markers-v2.png" id="6_actors"]
[ext_resource type="Texture2D" path="res://assets/themes/japanese_fantasy/ui-skin-v1.png" id="7_skin"]
[ext_resource type="Texture2D" path="res://assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png" id="8_pixel_dungeon"]
[ext_resource type="Texture2D" path="res://assets/kenney/tiny_town/Tilemap/tilemap_packed.png" id="9_pixel_town"]
[sub_resource type="AtlasTexture" id="U00"]
atlas = ExtResource("7_skin")
region = Rect2(0, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U01"]
atlas = ExtResource("7_skin")
region = Rect2(313.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U02"]
atlas = ExtResource("7_skin")
region = Rect2(627, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U03"]
atlas = ExtResource("7_skin")
region = Rect2(940.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U10"]
atlas = ExtResource("7_skin")
region = Rect2(0, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U11"]
atlas = ExtResource("7_skin")
region = Rect2(313.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U12"]
atlas = ExtResource("7_skin")
region = Rect2(627, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U13"]
atlas = ExtResource("7_skin")
region = Rect2(940.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U20"]
atlas = ExtResource("7_skin")
region = Rect2(0, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U21"]
atlas = ExtResource("7_skin")
region = Rect2(313.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U22"]
atlas = ExtResource("7_skin")
region = Rect2(627, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U23"]
atlas = ExtResource("7_skin")
region = Rect2(940.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U30"]
atlas = ExtResource("7_skin")
region = Rect2(0, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U31"]
atlas = ExtResource("7_skin")
region = Rect2(313.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U32"]
atlas = ExtResource("7_skin")
region = Rect2(627, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="U33"]
atlas = ExtResource("7_skin")
region = Rect2(940.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A00"]
atlas = ExtResource("6_actors")
region = Rect2(0, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A01"]
atlas = ExtResource("6_actors")
region = Rect2(313.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A02"]
atlas = ExtResource("6_actors")
region = Rect2(627, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A03"]
atlas = ExtResource("6_actors")
region = Rect2(940.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A10"]
atlas = ExtResource("6_actors")
region = Rect2(0, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A11"]
atlas = ExtResource("6_actors")
region = Rect2(313.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A12"]
atlas = ExtResource("6_actors")
region = Rect2(627, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A13"]
atlas = ExtResource("6_actors")
region = Rect2(940.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A20"]
atlas = ExtResource("6_actors")
region = Rect2(0, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A21"]
atlas = ExtResource("6_actors")
region = Rect2(313.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A22"]
atlas = ExtResource("6_actors")
region = Rect2(627, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A23"]
atlas = ExtResource("6_actors")
region = Rect2(940.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A30"]
atlas = ExtResource("6_actors")
region = Rect2(0, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A31"]
atlas = ExtResource("6_actors")
region = Rect2(313.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A32"]
atlas = ExtResource("6_actors")
region = Rect2(627, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="A33"]
atlas = ExtResource("6_actors")
region = Rect2(940.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F00"]
atlas = ExtResource("4_facilities")
region = Rect2(0, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F01"]
atlas = ExtResource("4_facilities")
region = Rect2(313.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F02"]
atlas = ExtResource("4_facilities")
region = Rect2(627, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F03"]
atlas = ExtResource("4_facilities")
region = Rect2(940.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F10"]
atlas = ExtResource("4_facilities")
region = Rect2(0, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F11"]
atlas = ExtResource("4_facilities")
region = Rect2(313.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F12"]
atlas = ExtResource("4_facilities")
region = Rect2(627, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F13"]
atlas = ExtResource("4_facilities")
region = Rect2(940.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F20"]
atlas = ExtResource("4_facilities")
region = Rect2(0, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F21"]
atlas = ExtResource("4_facilities")
region = Rect2(313.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F22"]
atlas = ExtResource("4_facilities")
region = Rect2(627, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F23"]
atlas = ExtResource("4_facilities")
region = Rect2(940.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F30"]
atlas = ExtResource("4_facilities")
region = Rect2(0, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F31"]
atlas = ExtResource("4_facilities")
region = Rect2(313.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F32"]
atlas = ExtResource("4_facilities")
region = Rect2(627, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F33"]
atlas = ExtResource("4_facilities")
region = Rect2(940.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S00"]
atlas = ExtResource("5_system")
region = Rect2(0, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S01"]
atlas = ExtResource("5_system")
region = Rect2(313.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S02"]
atlas = ExtResource("5_system")
region = Rect2(627, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S03"]
atlas = ExtResource("5_system")
region = Rect2(940.5, 0, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S10"]
atlas = ExtResource("5_system")
region = Rect2(0, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S11"]
atlas = ExtResource("5_system")
region = Rect2(313.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S12"]
atlas = ExtResource("5_system")
region = Rect2(627, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S13"]
atlas = ExtResource("5_system")
region = Rect2(940.5, 313.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S20"]
atlas = ExtResource("5_system")
region = Rect2(0, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S21"]
atlas = ExtResource("5_system")
region = Rect2(313.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S22"]
atlas = ExtResource("5_system")
region = Rect2(627, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S23"]
atlas = ExtResource("5_system")
region = Rect2(940.5, 627, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S30"]
atlas = ExtResource("5_system")
region = Rect2(0, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S31"]
atlas = ExtResource("5_system")
region = Rect2(313.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S32"]
atlas = ExtResource("5_system")
region = Rect2(627, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="S33"]
atlas = ExtResource("5_system")
region = Rect2(940.5, 940.5, 313.5, 313.5)
[sub_resource type="AtlasTexture" id="F_stairs"]
atlas = ExtResource("8_pixel_dungeon")
region = Rect2(48, 48, 16, 16)
[resource]
script = ExtResource("1_theme")
pixel_dungeon_tiles = ExtResource("8_pixel_dungeon")
pixel_town_tiles = ExtResource("9_pixel_town")
front_world_background = ExtResource("2_front")
back_world_background = ExtResource("3_back")
world_art_opacity = 0.94
grid_overlay_opacity = 0.22
facility_icons = {
"cleaning_room": SubResource("F12"),
"chapel": SubResource("F12"),
"reception": SubResource("F00"),
"standard_room": SubResource("F01"),
"premium_room": SubResource("F01"),
"cafeteria": SubResource("F02"),
"warehouse": SubResource("F03"),
"kitchen": SubResource("F10"),
"public_bath": SubResource("F11"),
"staff_waiting_room": SubResource("F12"),
"staff_dormitory": SubResource("F01"),
"infirmary": SubResource("F12"),
"security_station": SubResource("F13"),
"tavern": SubResource("F20"),
"massage_room": SubResource("F21"),
"guest_elevator": SubResource("F22"),
"service_elevator": SubResource("F23"),
"guest_stairs": SubResource("F_stairs"),
"service_stairs": SubResource("F_stairs"),
"staff_door": SubResource("F30"),
"guest_corridor": SubResource("F31"),
"service_corridor": SubResource("F32"),
"adult_private_room": SubResource("F33")
}
navigation_icons = {
"staff": SubResource("S00"),
"facility": SubResource("S01"),
"product": SubResource("S02"),
"explore": SubResource("S03"),
"investment": SubResource("S10"),
"ledger": SubResource("S11")
}
resource_icons = {
"gold": SubResource("S20"),
"mana": SubResource("S21"),
"materials": SubResource("S22"),
"faith": SubResource("S23")
}
control_icons = {
"front_layer": SubResource("S12"),
"back_layer": SubResource("S13"),
"alert": SubResource("S30"),
"rotate": SubResource("S31"),
"excavate": SubResource("S32"),
"save": SubResource("S33")
}
guest_actor_markers = {
"default": SubResource("A00"),
"warrior": SubResource("A00"),
"mage": SubResource("A01"),
"rogue": SubResource("A02"),
"cleric": SubResource("A03"),
"noble": SubResource("A10"),
"merchant": SubResource("A11"),
"outsider": SubResource("A12"),
"diplomat": SubResource("A13")
}
staff_actor_markers = {
"default": SubResource("A20"),
"receptionist": SubResource("A20"),
"clerk": SubResource("A20"),
"cook": SubResource("A21"),
"cleaner": SubResource("A22"),
"maintenance": SubResource("A22"),
"porter": SubResource("A23"),
"attendant": SubResource("A30"),
"masseur": SubResource("A30"),
"guard": SubResource("A31"),
"bartender": SubResource("A32"),
"medic": SubResource("A33")
}
ui_skin_textures = {
"panel_outer": SubResource("U00"),
"panel_wood": SubResource("U01"),
"panel_leather": SubResource("U02"),
"panel_parchment": SubResource("U03"),
"button_normal": SubResource("U10"),
"button_hover": SubResource("U11"),
"button_pressed": SubResource("U12"),
"button_disabled": SubResource("U13"),
"selection_frame": SubResource("U20"),
"warning_frame": SubResource("U21"),
"queue_badge": SubResource("U22"),
"construction_hatch": SubResource("U23"),
"guest_route": SubResource("U30"),
"staff_route": SubResource("U31"),
"front_divider": SubResource("U32"),
"back_divider": SubResource("U33")
}
window_background = Color(0.141176, 0.0901961, 0.0588235, 1)
dark_panel = Color(0.419608, 0.243137, 0.113725, 1)
dark_panel_alt = Color(0.317647, 0.188235, 0.0941176, 1)
light_panel = Color(0.956863, 0.890196, 0.741176, 1)
border_gold = Color(0.835294, 0.647059, 0.321569, 1)
button_normal = Color(0.458824, 0.270588, 0.121569, 1)
button_hover = Color(0.552941, 0.337255, 0.156863, 1)
button_pressed = Color(0.286275, 0.396078, 0.156863, 1)
button_disabled = Color(0.341176, 0.262745, 0.203922, 1)
text_light = Color(1, 0.941176, 0.784314, 1)
text_dark = Color(0.333333, 0.215686, 0.117647, 1)
success = Color(0.309804, 0.541176, 0.270588, 1)
warning = Color(0.827451, 0.603922, 0.176471, 1)
danger = Color(0.784314, 0.27451, 0.196078, 1)