Compare commits
3 Commits
80957641bd
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 1fa1c3abf8 | |||
| 586dc8860c | |||
| cc051a1e15 |
85
.opencode/skills/kq4-room-documenter/SKILL.md
Normal file
85
.opencode/skills/kq4-room-documenter/SKILL.md
Normal file
@@ -0,0 +1,85 @@
|
||||
---
|
||||
name: kq4-room-documenter
|
||||
description: [TODO: Complete and informative explanation of what the skill does and when to use it. Include WHEN to use this skill - specific scenarios, file types, or tasks that trigger it.]
|
||||
---
|
||||
|
||||
# Kq4 Room Documenter
|
||||
|
||||
## Overview
|
||||
|
||||
[TODO: 1-2 sentences explaining what this skill enables]
|
||||
|
||||
## Structuring This Skill
|
||||
|
||||
[TODO: Choose the structure that best fits this skill's purpose. Common patterns:
|
||||
|
||||
**1. Workflow-Based** (best for sequential processes)
|
||||
- Works well when there are clear step-by-step procedures
|
||||
- Example: DOCX skill with "Workflow Decision Tree" → "Reading" → "Creating" → "Editing"
|
||||
- Structure: ## Overview → ## Workflow Decision Tree → ## Step 1 → ## Step 2...
|
||||
|
||||
**2. Task-Based** (best for tool collections)
|
||||
- Works well when the skill offers different operations/capabilities
|
||||
- Example: PDF skill with "Quick Start" → "Merge PDFs" → "Split PDFs" → "Extract Text"
|
||||
- Structure: ## Overview → ## Quick Start → ## Task Category 1 → ## Task Category 2...
|
||||
|
||||
**3. Reference/Guidelines** (best for standards or specifications)
|
||||
- Works well for brand guidelines, coding standards, or requirements
|
||||
- Example: Brand styling with "Brand Guidelines" → "Colors" → "Typography" → "Features"
|
||||
- Structure: ## Overview → ## Guidelines → ## Specifications → ## Usage...
|
||||
|
||||
**4. Capabilities-Based** (best for integrated systems)
|
||||
- Works well when the skill provides multiple interrelated features
|
||||
- Example: Product Management with "Core Capabilities" → numbered capability list
|
||||
- Structure: ## Overview → ## Core Capabilities → ### 1. Feature → ### 2. Feature...
|
||||
|
||||
Patterns can be mixed and matched as needed. Most skills combine patterns (e.g., start with task-based, add workflow for complex operations).
|
||||
|
||||
Delete this entire "Structuring This Skill" section when done - it's just guidance.]
|
||||
|
||||
## [TODO: Replace with the first main section based on chosen structure]
|
||||
|
||||
[TODO: Add content here. See examples in existing skills:
|
||||
- Code samples for technical skills
|
||||
- Decision trees for complex workflows
|
||||
- Concrete examples with realistic user requests
|
||||
- References to scripts/templates/references as needed]
|
||||
|
||||
## Resources
|
||||
|
||||
This skill includes example resource directories that demonstrate how to organize different types of bundled resources:
|
||||
|
||||
### scripts/
|
||||
Executable code (Python/Bash/etc.) that can be run directly to perform specific operations.
|
||||
|
||||
**Examples from other skills:**
|
||||
- PDF skill: `fill_fillable_fields.py`, `extract_form_field_info.py` - utilities for PDF manipulation
|
||||
- DOCX skill: `document.py`, `utilities.py` - Python modules for document processing
|
||||
|
||||
**Appropriate for:** Python scripts, shell scripts, or any executable code that performs automation, data processing, or specific operations.
|
||||
|
||||
**Note:** Scripts may be executed without loading into context, but can still be read by Claude for patching or environment adjustments.
|
||||
|
||||
### references/
|
||||
Documentation and reference material intended to be loaded into context to inform Claude's process and thinking.
|
||||
|
||||
**Examples from other skills:**
|
||||
- Product management: `communication.md`, `context_building.md` - detailed workflow guides
|
||||
- BigQuery: API reference documentation and query examples
|
||||
- Finance: Schema documentation, company policies
|
||||
|
||||
**Appropriate for:** In-depth documentation, API references, database schemas, comprehensive guides, or any detailed information that Claude should reference while working.
|
||||
|
||||
### assets/
|
||||
Files not intended to be loaded into context, but rather used within the output Claude produces.
|
||||
|
||||
**Examples from other skills:**
|
||||
- Brand styling: PowerPoint template files (.pptx), logo files
|
||||
- Frontend builder: HTML/React boilerplate project directories
|
||||
- Typography: Font files (.ttf, .woff2)
|
||||
|
||||
**Appropriate for:** Templates, boilerplate code, document templates, images, icons, fonts, or any files meant to be copied or used in the final output.
|
||||
|
||||
---
|
||||
|
||||
**Any unneeded directories can be deleted.** Not every skill requires all three types of resources.
|
||||
@@ -0,0 +1,24 @@
|
||||
# Example Asset File
|
||||
|
||||
This placeholder represents where asset files would be stored.
|
||||
Replace with actual asset files (templates, images, fonts, etc.) or delete if not needed.
|
||||
|
||||
Asset files are NOT intended to be loaded into context, but rather used within
|
||||
the output Claude produces.
|
||||
|
||||
Example asset files from other skills:
|
||||
- Brand guidelines: logo.png, slides_template.pptx
|
||||
- Frontend builder: hello-world/ directory with HTML/React boilerplate
|
||||
- Typography: custom-font.ttf, font-family.woff2
|
||||
- Data: sample_data.csv, test_dataset.json
|
||||
|
||||
## Common Asset Types
|
||||
|
||||
- Templates: .pptx, .docx, boilerplate directories
|
||||
- Images: .png, .jpg, .svg, .gif
|
||||
- Fonts: .ttf, .otf, .woff, .woff2
|
||||
- Boilerplate code: Project directories, starter files
|
||||
- Icons: .ico, .svg
|
||||
- Data files: .csv, .json, .xml, .yaml
|
||||
|
||||
Note: This is a text placeholder. Actual assets can be any file type.
|
||||
@@ -0,0 +1,34 @@
|
||||
# Reference Documentation for Kq4 Room Documenter
|
||||
|
||||
This is a placeholder for detailed reference documentation.
|
||||
Replace with actual reference content or delete if not needed.
|
||||
|
||||
Example real reference docs from other skills:
|
||||
- product-management/references/communication.md - Comprehensive guide for status updates
|
||||
- product-management/references/context_building.md - Deep-dive on gathering context
|
||||
- bigquery/references/ - API references and query examples
|
||||
|
||||
## When Reference Docs Are Useful
|
||||
|
||||
Reference docs are ideal for:
|
||||
- Comprehensive API documentation
|
||||
- Detailed workflow guides
|
||||
- Complex multi-step processes
|
||||
- Information too lengthy for main SKILL.md
|
||||
- Content that's only needed for specific use cases
|
||||
|
||||
## Structure Suggestions
|
||||
|
||||
### API Reference Example
|
||||
- Overview
|
||||
- Authentication
|
||||
- Endpoints with examples
|
||||
- Error codes
|
||||
- Rate limits
|
||||
|
||||
### Workflow Guide Example
|
||||
- Prerequisites
|
||||
- Step-by-step instructions
|
||||
- Common patterns
|
||||
- Troubleshooting
|
||||
- Best practices
|
||||
19
.opencode/skills/kq4-room-documenter/scripts/example.py
Executable file
19
.opencode/skills/kq4-room-documenter/scripts/example.py
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Example helper script for kq4-room-documenter
|
||||
|
||||
This is a placeholder script that can be executed directly.
|
||||
Replace with actual implementation or delete if not needed.
|
||||
|
||||
Example real scripts from other skills:
|
||||
- pdf/scripts/fill_fillable_fields.py - Fills PDF form fields
|
||||
- pdf/scripts/convert_pdf_to_images.py - Converts PDF pages to images
|
||||
"""
|
||||
|
||||
def main():
|
||||
print("This is an example script for kq4-room-documenter")
|
||||
# TODO: Add actual script logic here
|
||||
# This could be data processing, file conversion, API calls, etc.
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
7
.superset/config.json
Normal file
7
.superset/config.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"setup": [
|
||||
"git submodule update\ncd godot-mcp\nnpm install\nnpm run build\ncd .."
|
||||
],
|
||||
"teardown": [],
|
||||
"run": []
|
||||
}
|
||||
BIN
asset-work/combo_outputs/068/068_caption_1_3142676356_railing_outline.png
LFS
Normal file
BIN
asset-work/combo_outputs/068/068_caption_1_3142676356_railing_outline.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/combo_outputs/068/068_caption_1_3142676356_resized.png
LFS
Normal file
BIN
asset-work/combo_outputs/068/068_caption_1_3142676356_resized.png
LFS
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,22 +1,11 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"mcp": {
|
||||
"playwright": {
|
||||
"type": "local",
|
||||
"command": [
|
||||
"npx",
|
||||
"@playwright/mcp@latest",
|
||||
"--executable-path",
|
||||
"/snap/bin/chromium",
|
||||
"--isolated"
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
"godot": {
|
||||
"type": "local",
|
||||
"command": [
|
||||
"node",
|
||||
"/home/noti/.superset/worktrees/ai-game-2/stealth-cymbal/godot-mcp/build/index.js"
|
||||
"./godot-mcp/build/index.js"
|
||||
],
|
||||
"enabled": true
|
||||
}
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6, 7, 0), PackedInt32Array(3, 2, 8)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(-39, 206, 1223, 217, 2004, 461, 2022, 1331, 1052, 1430, 365, 1253, -152, 1191, -86, 587)])
|
||||
vertices = PackedVector2Array(1221.4063, 226.97656, 1972.6406, 461.6797, 1494.5234, 634.3203, 1670.7422, 856.46094, 2096.0781, 905.6797, 2013.6172, 1321.7969, 1052.7422, 1419.8672, 366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -76.0625, 588.0781, -30.171875, 216.07031)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2), PackedInt32Array(3, 4, 5, 6), PackedInt32Array(7, 8, 9), PackedInt32Array(2, 3, 6, 7), PackedInt32Array(10, 11, 0, 2, 7, 9)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(-39, 206, 1223, 217, 2004, 461, 1511, 639, 1676, 847, 2108, 897, 2022, 1331, 1052, 1430, 365, 1253, -152, 1191, -86, 587)])
|
||||
|
||||
[node name="background2" type="Node2D" unique_id=657573819]
|
||||
y_sort_enabled = true
|
||||
@@ -39,6 +39,7 @@ position = Vector2(194, 819)
|
||||
|
||||
[node name="kq4_025_beach_at_river_delta" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
color = Color(1, 0.627451, 1, 0.4)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_001_beach"
|
||||
target = "uid://3vcewxyhbqica"
|
||||
@@ -51,7 +52,7 @@ position = Vector2(133, 643)
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_002_meadow" parent="." unique_id=1916756563 instance=ExtResource("4_abc")]
|
||||
position = Vector2(1766, 74)
|
||||
position = Vector2(1760, 373)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_001_beach"
|
||||
target = "uid://dxs1tr5yvmoba"
|
||||
@@ -88,12 +89,6 @@ position = Vector2(506, 555)
|
||||
[node name="exit" parent="kq4_031_open_ocean" index="1"]
|
||||
position = Vector2(-64, 534)
|
||||
|
||||
[node name="grass" type="Polygon2D" parent="." unique_id=1234567890]
|
||||
position = Vector2(2891, 1072)
|
||||
rotation = -3.1415927
|
||||
scale = Vector2(0.78, 0.78)
|
||||
polygon = PackedVector2Array(1184.6155, -14.102417, 2534.6157, -17.948486, 2238.462, 328.20532, 1600, 378.20532, 1441.0256, 453.8463, 1639.7437, 551.2822, 1710.2566, 610.2566, 1426.9231, 850.0002, 2128.205, 1075.6412, 1869.2308, 1162.8208, 1230.7693, 1142.3079, 1184.6155, 297.43604)
|
||||
|
||||
[connection signal="interacted" from="kq4_025_beach_at_river_delta" to="." method="_on_beach_at_river_delta_interacted"]
|
||||
[connection signal="interacted" from="kq4_002_meadow" to="." method="_on_meadow_interacted"]
|
||||
[connection signal="interacted" from="kq4_007_fishermans_shack" to="." method="_on_fishermans_shack_interacted"]
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
[gd_scene format=3 uid="uid://yj4t7thmkoct"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://s050ktv31wgy" path="res://scenes/kq4_007_fishermans_shack/kq4_007_fishermans_shack.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://djbrg233lxgyy" path="res://scenes/kq4_007_fishermans_shack/caption_3_840023845_generated.png" id="2_86g5m"]
|
||||
[ext_resource type="Texture2D" uid="uid://cutwtrdheaqqf" path="res://scenes/kq4_007_fishermans_shack/007_caption_1_2900131323_generated.png" id="2_0fahy"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://bbepaofrwlurc" path="res://scenes/kq4_007_fishermans_shack/fishermans_house_polygon.tres" id="5_house"]
|
||||
[ext_resource type="Resource" uid="uid://4ari7a2nudri" path="res://scenes/kq4_007_fishermans_shack/door_polygon.tres" id="7_door"]
|
||||
[ext_resource type="Resource" uid="uid://2qf4mwncdwxwe" path="res://scenes/kq4_007_fishermans_shack/window_polygon.tres" id="8_window"]
|
||||
[ext_resource type="Resource" uid="uid://3bpn8dhixs0k8" path="res://scenes/kq4_007_fishermans_shack/pier_polygon.tres" id="9_pier"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="6_setpiece"]
|
||||
[ext_resource type="Resource" uid="uid://ok1ii7kfitl1" path="res://scenes/kq4_007_fishermans_shack/window_polygon.tres" id="8_window"]
|
||||
[ext_resource type="Resource" uid="uid://8uk3x1q0evav" path="res://scenes/kq4_007_fishermans_shack/pier_polygon.tres" id="9_pier"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6, 7, 0), PackedInt32Array(3, 2, 8)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(-39, 206, 1223, 217, 2004, 461, 2022, 1331, 1052, 1430, 365, 1253, -152, 1191, -86, 587)])
|
||||
vertices = PackedVector2Array(939.6328, 723.3828, 1074.6484, 437.28125, 1103.3594, 518.8906, 1031.0625, 713.72656, 977.15625, 854.8125, -44.390625, 881.84375, -77.38281, 826.3594, 1830.6484, 1125.4375, 2002.5078, 857.1406, 1986.4922, 1168.1094, 1826.6094, 1139.9297, 1492.5703, 813.90625, 1369.3281, 841.0781, 1254.5234, 765.1094, 1069.3594, 785.6875, 1058.9766, 940.2578, 1022.7578, 992.7031, 1248.6719, 1145.0391, 932.02344, 1180.7969)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4), PackedInt32Array(5, 6, 0, 4), PackedInt32Array(7, 8, 9, 10), PackedInt32Array(11, 8, 7, 12), PackedInt32Array(13, 11, 12), PackedInt32Array(14, 13, 12, 15, 4), PackedInt32Array(4, 3, 14), PackedInt32Array(16, 4, 15, 17), PackedInt32Array(18, 16, 17), PackedInt32Array(9, 18, 17, 10)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(1075, 775, 1255, 755, 1494, 804, 2013, 848, 1996, 1178, 916, 1191, 1012, 992, 970, 865, -50, 892, -94, 818, 933, 714, 1076, 411, 1114, 519, 1042, 713), PackedVector2Array(1368, 852, 1077, 945, 1253, 1135, 1819, 1130)])
|
||||
|
||||
[node name="background" type="Node2D" unique_id=657573819]
|
||||
y_sort_enabled = true
|
||||
@@ -21,7 +20,7 @@ script = ExtResource("1_abc")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=874052749]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
texture = ExtResource("2_86g5m")
|
||||
texture = ExtResource("2_0fahy")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=1640687858]
|
||||
@@ -43,8 +42,8 @@ navigation_polygon = SubResource("NavigationPolygon_ppo6b")
|
||||
position = Vector2(194, 819)
|
||||
|
||||
[node name="kq4_001_beach" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
position = Vector2(909, -37)
|
||||
polygon = PackedVector2Array(-284, 348, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_007_fishermans_shack"
|
||||
target = "uid://dlg6010ym2uw4"
|
||||
label = "Beach"
|
||||
@@ -56,7 +55,7 @@ position = Vector2(133, 643)
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_008_back_of_fishermans_shack" parent="." unique_id=1916756563 instance=ExtResource("4_abc")]
|
||||
position = Vector2(1766, 74)
|
||||
position = Vector2(1747, 367)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_007_fishermans_shack"
|
||||
target = "uid://bncm0jvaibkv"
|
||||
@@ -82,42 +81,36 @@ position = Vector2(118, 514)
|
||||
position = Vector2(151, 615)
|
||||
|
||||
[node name="kq4_042_fishermans_shack_inside" parent="." unique_id=1117747814 instance=ExtResource("4_abc")]
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
position = Vector2(1199, 153)
|
||||
polygon = PackedVector2Array(36, 345, 27, 614, 211, 636, 261, 284)
|
||||
appear_at_node = "kq4_007_fishermans_shack"
|
||||
target = "uid://2tduhvnjo0iko"
|
||||
label = "Fisherman's Shack (Inside)"
|
||||
|
||||
[node name="entrance" parent="kq4_042_fishermans_shack_inside" index="0"]
|
||||
position = Vector2(506, 555)
|
||||
position = Vector2(103, 622)
|
||||
|
||||
[node name="exit" parent="kq4_042_fishermans_shack_inside" index="1"]
|
||||
position = Vector2(-64, 534)
|
||||
position = Vector2(38, 682)
|
||||
|
||||
[node name="fishermans_house" type="Polygon2D" parent="." unique_id=1687430893 groups=["set-piece"]]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(2269, 245, 2339, 677, 2243, 911, 1467.9487, 988.46155, 1102.5641, 748.71796, 1344.8718, 153.84616, 2052, 78)
|
||||
polygon = PackedVector2Array(2603.8462, 65.38462, 2705.1282, 530.7692, 2614.1025, 1020.5129, 1430.7693, 974.359, 1226.9231, 729.4872, 1472, 175, 2052, 78)
|
||||
script = ExtResource("6_setpiece")
|
||||
label = "Fisherman's House"
|
||||
points_resource = ExtResource("5_house")
|
||||
|
||||
[node name="door" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="window" type="Polygon2D" parent="." unique_id=1740759007 groups=["set-piece"]]
|
||||
position = Vector2(104, 213)
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(2495, 84, 2481, 1342, 2468, 1391, 0, 1391, 0, 0, 1675, 0, 2479, 57)
|
||||
script = ExtResource("6_setpiece")
|
||||
label = "Door"
|
||||
points_resource = ExtResource("7_door")
|
||||
|
||||
[node name="window" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(2495, 86, 2467, 1391, 36, 1391, 0, 1365, 0, 0, 1669, 0, 2463, 60)
|
||||
polygon = PackedVector2Array(1332.0513, 387.1795, 1465.3846, 392.3077, 1438.4615, 561.53845, 1310.2565, 544.8718)
|
||||
script = ExtResource("6_setpiece")
|
||||
label = "Window"
|
||||
points_resource = ExtResource("8_window")
|
||||
|
||||
[node name="pier" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="pier" type="Polygon2D" parent="." unique_id=1756140652 groups=["set-piece"]]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(1011, 1020, 921, 1117, 552, 1143, 164, 1146, 140, 1051, 161, 1012, 251, 955, 889, 951, 983, 979)
|
||||
@@ -130,7 +123,6 @@ points_resource = ExtResource("9_pier")
|
||||
[connection signal="interacted" from="kq4_013_beach" to="." method="_on_beach_2_interacted"]
|
||||
[connection signal="interacted" from="kq4_042_fishermans_shack_inside" to="." method="_on_fishermans_shack_inside_interacted"]
|
||||
[connection signal="looked" from="fishermans_house" to="." method="_on_fishermans_house_looked"]
|
||||
[connection signal="interacted" from="door" to="." method="_on_door_interacted"]
|
||||
[connection signal="looked" from="window" to="." method="_on_window_looked"]
|
||||
[connection signal="looked" from="pier" to="." method="_on_pier_looked"]
|
||||
|
||||
|
||||
@@ -4,14 +4,12 @@
|
||||
[ext_resource type="Texture2D" uid="uid://dbi8vjqvdpc3g" path="res://scenes/kq4_013_beach/caption_2_3376356057_generated.png" id="2_6hbuw"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://qtlmw98rwpqa" path="res://scenes/kq4_013_beach/dock_polygon.tres" id="5_dock"]
|
||||
[ext_resource type="Resource" uid="uid://316m70krnlnbx" path="res://scenes/kq4_013_beach/cottage_polygon.tres" id="6_cottage"]
|
||||
[ext_resource type="Script" uid="uid://cxm4y5s6pwpm8" path="res://SetPiece_.gd" id="8_setpiece"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="8_setpiece"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(3, 4, 5, 6, 7, 0), PackedInt32Array(3, 2, 8)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(-39, 206, 1223, 217, 2004, 461, 2022, 1331, 1052, 1430, 365, 1253, -152, 1191, -86, 587)])
|
||||
vertices = PackedVector2Array(1048.75, 1418.8438, 399.21094, 1251.4922, 947.15625, 1057.3594, 1348.4688, 1099.2109, 2089.6016, 938, 2080.0781, 1176.6719, 1953.6016, 1133.1719, 1946.5234, 964.28906, 2019.1328, 938, 1419.9688, 891.03906, 1946.8594, 887.02344, 1545.1484, 983.40625, 1161.7578, 751.46875, 1245.3984, 654.03906, 2017.6094, 1316.2969, 1655.7031, 1083.8516, 1786.7813, 1076.4688, 968.3672, 886.64844, 1543.0078, 1000.03125, 1786.7813, 1076.4609)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7, 8), PackedInt32Array(9, 10, 8, 7, 11), PackedInt32Array(12, 13, 9, 3), PackedInt32Array(6, 5, 14, 15, 16), PackedInt32Array(3, 2, 17, 12), PackedInt32Array(3, 9, 11, 18), PackedInt32Array(15, 3, 18, 19, 16)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(1155, 744, 1246, 638, 1425, 881, 1950, 877, 2079, 968, 1554, 993, 1790, 1067, 1943, 1119, 1935, 928, 2100, 928, 2090, 1179, 2022, 1331, 1653, 1094, 1353, 1109, 1052, 1430, 365, 1253, 938, 1050, 959, 881)])
|
||||
|
||||
[node name="background" type="Node2D" unique_id=657573819]
|
||||
y_sort_enabled = true
|
||||
@@ -34,14 +32,14 @@ script = ExtResource("3_abc")
|
||||
target_scale = 0.35
|
||||
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="." unique_id=1418661203]
|
||||
position = Vector2(-1, 0)
|
||||
position = Vector2(-1, -107)
|
||||
navigation_polygon = SubResource("NavigationPolygon_ppo6b")
|
||||
|
||||
[node name="default-starting-point" type="Node2D" parent="." unique_id=1018141532]
|
||||
position = Vector2(194, 819)
|
||||
|
||||
[node name="kq4_007_fishermans_shack" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
position = Vector2(1180, 48)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_013_beach"
|
||||
target = "uid://yj4t7thmkoct"
|
||||
@@ -54,14 +52,14 @@ position = Vector2(133, 643)
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_014_green_meadow" parent="." unique_id=1916756563 instance=ExtResource("4_abc")]
|
||||
position = Vector2(1766, 74)
|
||||
position = Vector2(1705, 327)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_013_beach"
|
||||
target = "uid://tkeyuep0ivo6"
|
||||
label = "Green Meadow"
|
||||
|
||||
[node name="entrance" parent="kq4_014_green_meadow" index="0"]
|
||||
position = Vector2(24, 565)
|
||||
position = Vector2(-91, 519)
|
||||
|
||||
[node name="exit" parent="kq4_014_green_meadow" index="1"]
|
||||
position = Vector2(293, 554)
|
||||
@@ -93,17 +91,17 @@ position = Vector2(-64, 534)
|
||||
|
||||
[node name="dock" type="Polygon2D" parent="." unique_id=123456789]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(0, 0, 100, 0, 100, 50, 0, 50)
|
||||
script = ExtResource("8_setpiece")
|
||||
label = "Dock"
|
||||
polygon_resource = ExtResource("5_dock")
|
||||
|
||||
[node name="cottage" type="Polygon2D" parent="." unique_id=234567891]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(0, 0, 100, 0, 100, 50, 0, 50)
|
||||
script = ExtResource("8_setpiece")
|
||||
label = "Cottage"
|
||||
polygon_resource = ExtResource("6_cottage")
|
||||
|
||||
[connection signal="interacted" from="kq4_007_fishermans_shack" to="." method="_on_fishermans_shack_interacted"]
|
||||
[connection signal="interacted" from="kq4_014_green_meadow" to="." method="_on_green_meadow_interacted"]
|
||||
|
||||
@@ -1,14 +1,10 @@
|
||||
[gd_scene format=3 uid="uid://tkeyuep0ivo6"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://1k06wwatabzqa" path="res://scenes/kq4_014_green_meadow/kq4_014_green_meadow.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://dskmgchg6f4qm" path="res://scenes/kq4_014_green_meadow/014_caption_1_46619669_generated.png" id="2_abc"]
|
||||
[ext_resource type="Script" uid="uid://dekyekrbu3q6o" path="res://scenes/kq4_014_green_meadow/kq4_014_green_meadow.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://boo0k5x33ep0c" path="res://scenes/kq4_014_green_meadow/014_caption_1_46619669_generated.png" id="2_7pjgx"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="5_setpiece"]
|
||||
[ext_resource type="Resource" uid="uid://2pkuwanqqbcc8" path="res://scenes/kq4_014_green_meadow/stump_polygon.tres" id="6_stump"]
|
||||
[ext_resource type="Resource" uid="uid://2iglz0lr1hm8x" path="res://scenes/kq4_014_green_meadow/bushes_polygon.tres" id="7_bushes"]
|
||||
[ext_resource type="Resource" uid="uid://2xf4fwmakmnf9" path="res://scenes/kq4_014_green_meadow/rocks_polygon.tres" id="8_rocks"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
@@ -21,7 +17,7 @@ script = ExtResource("1_abc")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=874052749]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
texture = ExtResource("2_abc")
|
||||
texture = ExtResource("2_7pjgx")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=1640687858]
|
||||
@@ -93,32 +89,31 @@ position = Vector2(506, 555)
|
||||
[node name="exit" parent="kq4_013_beach" index="1"]
|
||||
position = Vector2(-64, 534)
|
||||
|
||||
[node name="stump" type="Polygon2D" parent="."]
|
||||
[node name="stump" type="Polygon2D" parent="." unique_id=119236984]
|
||||
scale = Vector2(6, 6)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(0, 0, 100, 0, 100, 50, 0, 50)
|
||||
script = ExtResource("5_setpiece")
|
||||
label = "Stump"
|
||||
polygon_resource = ExtResource("6_stump")
|
||||
|
||||
[node name="bushes" type="Polygon2D" parent="."]
|
||||
[node name="bushes" type="Polygon2D" parent="." unique_id=330527800]
|
||||
scale = Vector2(6, 6)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(0, 0, 100, 0, 100, 50, 0, 50)
|
||||
script = ExtResource("5_setpiece")
|
||||
label = "Bushes"
|
||||
polygon_resource = ExtResource("7_bushes")
|
||||
|
||||
[node name="rocks" type="Polygon2D" parent="."]
|
||||
[node name="rocks" type="Polygon2D" parent="." unique_id=350147443]
|
||||
scale = Vector2(6, 6)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(0, 0, 100, 0, 100, 50, 0, 50)
|
||||
script = ExtResource("5_setpiece")
|
||||
label = "Rocks"
|
||||
polygon_resource = ExtResource("8_rocks")
|
||||
|
||||
[connection signal="interacted" from="kq4_013_beach" to="." method="_on_beach_interacted"]
|
||||
|
||||
[connection signal="interacted" from="kq4_008_back_of_fishermans_shack" to="." method="_on_back_of_fishermans_shack_interacted"]
|
||||
[connection signal="interacted" from="kq4_015_frog_pond" to="." method="_on_frog_pond_interacted"]
|
||||
[connection signal="interacted" from="kq4_020_meadow" to="." method="_on_meadow_interacted"]
|
||||
[connection signal="interacted" from="kq4_013_beach" to="." method="_on_beach_interacted"]
|
||||
[connection signal="looked" from="stump" to="." method="_on_stump_looked"]
|
||||
[connection signal="looked" from="bushes" to="." method="_on_bushes_looked"]
|
||||
[connection signal="looked" from="rocks" to="." method="_on_rocks_looked"]
|
||||
@@ -126,4 +121,4 @@ polygon_resource = ExtResource("8_rocks")
|
||||
[editable path="kq4_008_back_of_fishermans_shack"]
|
||||
[editable path="kq4_015_frog_pond"]
|
||||
[editable path="kq4_020_meadow"]
|
||||
[editable path="kq4_013_beach"]
|
||||
[editable path="kq4_013_beach"]
|
||||
|
||||
@@ -4,10 +4,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://bil34dk1pnd7b" path="res://scenes/kq4_015_frog_pond/caption_2_2697930471_generated.png" id="2_erond"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://3v71oyr55gdir" path="res://scenes/kq4_015_frog_pond/lilypads_polygon.tres" id="5_abc"]
|
||||
[ext_resource type="Resource" uid="uid://3icunzb7gg3za" path="res://scenes/kq4_015_frog_pond/flowers_polygon.tres" id="6_abc"]
|
||||
[ext_resource type="Resource" uid="uid://39q63aoolsg51" path="res://scenes/kq4_015_frog_pond/pond_polygon.tres" id="7_abc"]
|
||||
[ext_resource type="Script" uid="uid://bv7oxo5y5u6xo" path="res://SetPiece_.gd" id="8_abc"]
|
||||
[ext_resource type="Script" uid="uid://b0oojqlsdhp4s" path="res://TransitionPiece.gd" id="5_foh0c"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
@@ -41,9 +38,11 @@ navigation_polygon = SubResource("NavigationPolygon_ppo6b")
|
||||
[node name="default-starting-point" type="Node2D" parent="." unique_id=1018141532]
|
||||
position = Vector2(194, 819)
|
||||
|
||||
[node name="kq4_009_shady_wooded_area" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
[node name="kq4_009_shady_wooded_area" parent="." unique_id=484638394 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_foh0c")
|
||||
appear_at_node = "kq4_015_frog_pond"
|
||||
target = "uid://da4h2ljrt02ie"
|
||||
label = "Shady Wooded Area"
|
||||
@@ -54,9 +53,11 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_009_shady_wooded_area" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_016_graveyard" parent="." unique_id=1916756563 instance=ExtResource("4_abc")]
|
||||
[node name="kq4_016_graveyard" parent="." unique_id=1916756563 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_abc")]
|
||||
position = Vector2(1766, 74)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_foh0c")
|
||||
appear_at_node = "kq4_015_frog_pond"
|
||||
target = "uid://5gygr0s1n433"
|
||||
label = "Graveyard"
|
||||
@@ -67,9 +68,11 @@ position = Vector2(24, 565)
|
||||
[node name="exit" parent="kq4_016_graveyard" index="1"]
|
||||
position = Vector2(293, 554)
|
||||
|
||||
[node name="kq4_014_green_meadow" parent="." unique_id=1117747815 instance=ExtResource("4_abc")]
|
||||
[node name="kq4_014_green_meadow" parent="." unique_id=1117747815 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_abc")]
|
||||
position = Vector2(-200, 74)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_foh0c")
|
||||
appear_at_node = "kq4_015_frog_pond"
|
||||
target = "uid://tkeyuep0ivo6"
|
||||
label = "Green Meadow"
|
||||
@@ -80,9 +83,11 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_014_green_meadow" index="1"]
|
||||
position = Vector2(300, 554)
|
||||
|
||||
[node name="kq4_021_bridge_over_stream" parent="." unique_id=990092107 instance=ExtResource("4_abc")]
|
||||
[node name="kq4_021_bridge_over_stream" parent="." unique_id=990092107 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, 542)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_foh0c")
|
||||
appear_at_node = "kq4_015_frog_pond"
|
||||
target = "uid://bs3fll3ml3ffy"
|
||||
label = "Bridge over Stream"
|
||||
@@ -93,28 +98,31 @@ position = Vector2(118, 514)
|
||||
[node name="exit" parent="kq4_021_bridge_over_stream" index="1"]
|
||||
position = Vector2(151, 615)
|
||||
|
||||
[node name="lilypads" type="Polygon2D" parent="." instance=ExtResource("8_abc")]
|
||||
[node name="lilypads" parent="." unique_id=811839254]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
polygon = PackedVector2Array(1132, 680, 1210, 700, 1237, 745, 1207, 795, 1127, 805, 1093, 760, 1103, 709)
|
||||
label = "Lily Pads"
|
||||
|
||||
[node name="flowers" type="Polygon2D" parent="." instance=ExtResource("8_abc")]
|
||||
[node name="flowers" parent="." unique_id=1447419940]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
polygon = PackedVector2Array(1527, 820, 1564, 814, 1584, 840, 1559, 866, 1527, 858)
|
||||
label = "Flowers"
|
||||
|
||||
[node name="pond" type="Polygon2D" parent="." instance=ExtResource("8_abc")]
|
||||
[node name="pond" parent="." unique_id=1857495818]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
polygon = PackedVector2Array(952, 596, 1180, 597, 1339, 664, 1417, 780, 1391, 918, 1180, 964, 940, 891, 876, 769, 888, 657)
|
||||
label = "Pond"
|
||||
|
||||
[node name="kq4_015_frog_pond" type="Polygon2D" parent="." unique_id=629966276 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_abc")]
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
script = ExtResource("5_foh0c")
|
||||
appear_at_node = &"kq4_015_frog_pond"
|
||||
target = "uid://bs3fll3ml3ffy"
|
||||
|
||||
[connection signal="interacted" from="kq4_009_shady_wooded_area" to="." method="_on_shady_wooded_area_interacted"]
|
||||
[connection signal="interacted" from="kq4_016_graveyard" to="." method="_on_graveyard_interacted"]
|
||||
[connection signal="interacted" from="kq4_014_green_meadow" to="." method="_on_green_meadow_interacted"]
|
||||
[connection signal="interacted" from="kq4_021_bridge_over_stream" to="." method="_on_bridge_over_stream_interacted"]
|
||||
[connection signal="looked" from="lilypads" to="." method="_on_lilypads_looked"]
|
||||
[connection signal="looked" from="pond" to="." method="_on_pond_looked"]
|
||||
[connection signal="looked" from="flowers" to="." method="_on_flowers_looked"]
|
||||
|
||||
[editable path="kq4_009_shady_wooded_area"]
|
||||
[editable path="kq4_016_graveyard"]
|
||||
|
||||
@@ -21,9 +21,3 @@ func _on_room_looked() -> void:
|
||||
start_main_script(ScriptBuilder.init(
|
||||
ScriptBuilder.say(ego, "Wistfully, you stare out over the ocean, wishing you could go home and see your family again. Unfortunately, reality sets in, and you remember your difficult situation. Turning your head, you look eastward toward a meadowland covered with wildflowers, and heave a big sigh of sadness.")
|
||||
).build(self, "_on_script_complete"))
|
||||
|
||||
|
||||
func _on_cliff_looked() -> void:
|
||||
start_main_script(ScriptBuilder.init(
|
||||
ScriptBuilder.say(ego, "The cliffs are high and jagged, looming over the turbulent ocean below. It's a dangerous place to stand too close to the edge.")
|
||||
).build(self, "_on_script_complete"))
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://3eh8ys3v25m45"]
|
||||
[gd_scene format=3 uid="uid://bcm5ufn44qits"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ctkmgtcvpnkm8" path="res://TemplateScene.tscn" id="1_fcvak"]
|
||||
[ext_resource type="Texture2D" uid="uid://blus266j2vw5o" path="res://scenes/kq4_019_coastal_cliffs/ComfyUI_10031_.png" id="2_xrxwv"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_8xjvi"]
|
||||
[ext_resource type="Resource" uid="uid://375qvwehyok41" path="res://scenes/kq4_019_coastal_cliffs/cliff_polygon.tres" id="5_cliff"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="6_setpiece"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_mt6rs"]
|
||||
vertices = PackedVector2Array(1387.94, 489.133, 1327.95, 483.813, 1478.27, 476.344, 1461.59, 491.992, 1565.21, 865.289, 1517.97, 816.344, 1652.07, 798.773, 2241.42, 882.602, 1650.95, 650.203, 1559.25, 613.688, 1619.82, 572.758, 1745.49, 546.727, 1904.11, 1452.61, 1052.23, 1257.31, 1078.87, 1074.46, 1460.6, 1000.1, 1997.48, 640.609, 1617.97, 560.313, 1465.3, 503.938)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 9, 10, 11), PackedInt32Array(12, 13, 14, 15, 7), PackedInt32Array(7, 15, 4), PackedInt32Array(11, 16, 7, 6, 8), PackedInt32Array(11, 10, 17), PackedInt32Array(18, 11, 17), PackedInt32Array(18, 17, 0), PackedInt32Array(0, 3, 18)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(1183, 481, 1505, 465, 1473, 495, 1748, 537, 2003, 632, 2254, 881, 1909, 1464, 1041, 1265, 1070, 1066, 1455, 991, 1552, 866, 1497, 809, 1642, 790, 1641, 657, 1538, 616, 1609, 568, 1386, 499)])
|
||||
|
||||
[node name="Scene" instance=ExtResource("1_fcvak")]
|
||||
[node name="Scene" unique_id=623100937 instance=ExtResource("1_fcvak")]
|
||||
|
||||
[node name="bg" parent="." index="0"]
|
||||
texture = ExtResource("2_xrxwv")
|
||||
@@ -19,7 +17,7 @@ texture = ExtResource("2_xrxwv")
|
||||
[node name="pathfind" parent="." index="3"]
|
||||
navigation_polygon = SubResource("NavigationPolygon_mt6rs")
|
||||
|
||||
[node name="kq4_020_meadow" parent="." index="5" instance=ExtResource("4_8xjvi")]
|
||||
[node name="kq4_020_meadow" parent="." index="5" unique_id=1414663836 instance=ExtResource("4_8xjvi")]
|
||||
polygon = PackedVector2Array(1821, 506, 1756, 1110, 2122, 1104, 2067, 511)
|
||||
appear_at_node = "kq4_019_coastal_cliffs"
|
||||
target = "uid://w4xpm5qeo45d"
|
||||
@@ -31,7 +29,7 @@ position = Vector2(1766, 715)
|
||||
[node name="exit" parent="kq4_020_meadow" index="1"]
|
||||
position = Vector2(2048, 766)
|
||||
|
||||
[node name="kq4_025_beach_at_river_delta" parent="." index="6" instance=ExtResource("4_8xjvi")]
|
||||
[node name="kq4_025_beach_at_river_delta" parent="." index="6" unique_id=1146574825 instance=ExtResource("4_8xjvi")]
|
||||
polygon = PackedVector2Array(999, 905, 2014, 941, 1973, 1208, 938, 1204)
|
||||
appear_at_node = "kq4_019_coastal_cliffs"
|
||||
target = "uid://3vcewxyhbqica"
|
||||
@@ -43,19 +41,19 @@ position = Vector2(1734, 906)
|
||||
[node name="exit" parent="kq4_025_beach_at_river_delta" index="1"]
|
||||
position = Vector2(1538, 1274)
|
||||
|
||||
[node name="kq4_013_beach" parent="." index="7" instance=ExtResource("4_8xjvi")]
|
||||
polygon = PackedVector2Array(1200, 100, 1300, 200, 1500, 200, 1600, 100)
|
||||
[node name="kq4_013_beach" parent="." index="7" unique_id=1879394954 instance=ExtResource("4_8xjvi")]
|
||||
polygon = PackedVector2Array(652, 272, 918, 455, 1155, 577, 1558, 434, 1600, 100)
|
||||
appear_at_node = "kq4_019_coastal_cliffs"
|
||||
target = "uid://d4a2d0rfqnmmo"
|
||||
label = "Beach"
|
||||
|
||||
[node name="entrance" parent="kq4_013_beach" index="0"]
|
||||
position = Vector2(1400, 300)
|
||||
position = Vector2(1640, 549)
|
||||
|
||||
[node name="exit" parent="kq4_013_beach" index="1"]
|
||||
position = Vector2(1400, 150)
|
||||
position = Vector2(1442, 490)
|
||||
|
||||
[node name="kq4_031_open_ocean" parent="." index="8" instance=ExtResource("4_8xjvi")]
|
||||
[node name="kq4_031_open_ocean" parent="." index="8" unique_id=1631567041 instance=ExtResource("4_8xjvi")]
|
||||
polygon = PackedVector2Array(100, 400, 200, 500, 400, 500, 500, 400)
|
||||
appear_at_node = "kq4_019_coastal_cliffs"
|
||||
target = "uid://2f7c49hpkducc"
|
||||
@@ -67,21 +65,11 @@ position = Vector2(300, 450)
|
||||
[node name="exit" parent="kq4_031_open_ocean" index="1"]
|
||||
position = Vector2(150, 450)
|
||||
|
||||
[connection signal="interacted" from="kq4_013_beach" to="." method="_on_beach_interacted"]
|
||||
[connection signal="interacted" from="kq4_020_meadow" to="." method="_on_meadow_interacted"]
|
||||
[connection signal="interacted" from="kq4_025_beach_at_river_delta" to="." method="_on_beach_at_river_delta_interacted"]
|
||||
[connection signal="interacted" from="kq4_013_beach" to="." method="_on_beach_interacted"]
|
||||
[connection signal="interacted" from="kq4_031_open_ocean" to="." method="_on_open_ocean_interacted"]
|
||||
|
||||
[node name="cliff" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
scale = Vector2(0.467949, 0.467949)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(4095, 2339, 1631, 2339, 1224, 2312, 300, 890, 3081, 0, 4064, 0, 4095, 549)
|
||||
script = ExtResource("6_setpiece")
|
||||
label = "Cliff"
|
||||
points_resource = ExtResource("5_cliff")
|
||||
|
||||
[connection signal="looked" from="cliff" to="." method="_on_cliff_looked"]
|
||||
|
||||
[editable path="kq4_020_meadow"]
|
||||
[editable path="kq4_025_beach_at_river_delta"]
|
||||
[editable path="kq4_013_beach"]
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://ro84qhodvetr" path="res://scenes/kq4_021_bridge_over_stream/bridge_polygon_0.tres" id="5_bridge"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="6_setpiece"]
|
||||
[ext_resource type="Resource" uid="uid://c8k3m9xq2w5np" path="res://scenes/kq4_021_bridge_over_stream/golden_ball_polygon.tres" id="7_golden_ball"]
|
||||
[ext_resource type="Resource" uid="uid://c8k3naxq2w5np" path="res://scenes/kq4_021_bridge_over_stream/golden_ball_polygon.tres" id="7_golden_ball"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
vertices = PackedVector2Array(366.85156, 1243.1484, -140.97656, 1182.2422, -76.0625, 588.09375, -30.171875, 216.07031, 1221.4063, 226.97656, 1994.1406, 468.39844, 2011.7969, 1321.9766, 1052.7422, 1419.8672, -76.0625, 588.0781)
|
||||
@@ -43,7 +43,7 @@ position = Vector2(194, 819)
|
||||
[node name="kq4_015_frog_pond" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_021_bridge_over_stream"
|
||||
appear_at_node = &"kq4_021_bridge_over_stream"
|
||||
target = "uid://xk6xu65nm620"
|
||||
label = "Frog Pond"
|
||||
|
||||
@@ -92,12 +92,7 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_020_meadow" index="1"]
|
||||
position = Vector2(300, 554)
|
||||
|
||||
[connection signal="interacted" from="kq4_015_frog_pond" to="." method="_on_frog_pond_interacted"]
|
||||
[connection signal="interacted" from="kq4_022_gnomes_cottage" to="." method="_on_gnomes_cottage_interacted"]
|
||||
[connection signal="interacted" from="kq4_027_forest_path" to="." method="_on_forest_path_interacted"]
|
||||
[connection signal="interacted" from="kq4_020_meadow" to="." method="_on_meadow_interacted"]
|
||||
|
||||
[node name="bridge" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="bridge" type="Polygon2D" parent="." unique_id=1448015966 groups=["set-piece"]]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(1013, 512, 830, 707, 2080, 731, 2209, 917, 2054, 1115, 2495, 1224, 2495, 1391, 1319, 1147, 485, 687)
|
||||
@@ -105,12 +100,10 @@ script = ExtResource("6_setpiece")
|
||||
label = "Bridge"
|
||||
points_resource = ExtResource("5_bridge")
|
||||
|
||||
[connection signal="looked" from="bridge" to="." method="_on_bridge_looked"]
|
||||
|
||||
[node name="golden_ball_walk_target" type="Node2D" parent="." unique_id=2847561923]
|
||||
[node name="golden_ball_walk_target" type="Node2D" parent="." unique_id=-1447405373]
|
||||
position = Vector2(1400, 550)
|
||||
|
||||
[node name="golden_ball" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="golden_ball" type="Polygon2D" parent="." unique_id=1577257382 groups=["set-piece"]]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(1350, 520, 1450, 520, 1450, 580, 1350, 580)
|
||||
@@ -118,6 +111,11 @@ script = ExtResource("6_setpiece")
|
||||
label = "Golden Ball"
|
||||
points_resource = ExtResource("7_golden_ball")
|
||||
|
||||
[connection signal="interacted" from="kq4_015_frog_pond" to="." method="_on_frog_pond_interacted"]
|
||||
[connection signal="interacted" from="kq4_022_gnomes_cottage" to="." method="_on_gnomes_cottage_interacted"]
|
||||
[connection signal="interacted" from="kq4_027_forest_path" to="." method="_on_forest_path_interacted"]
|
||||
[connection signal="interacted" from="kq4_020_meadow" to="." method="_on_meadow_interacted"]
|
||||
[connection signal="looked" from="bridge" to="." method="_on_bridge_looked"]
|
||||
[connection signal="touched" from="golden_ball" to="." method="_on_golden_ball_touched"]
|
||||
|
||||
[editable path="kq4_015_frog_pond"]
|
||||
|
||||
BIN
scenes/kq4_023_forest_path_with_cottage/023_caption_1_1758099626_generated.png
LFS
Normal file
BIN
scenes/kq4_023_forest_path_with_cottage/023_caption_1_1758099626_generated.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7laf4sg65ou4"
|
||||
path="res://.godot/imported/023_caption_1_1758099626_generated.png-8740dcbed14c1dcb2c6a3bb0002201f9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/kq4_023_forest_path_with_cottage/023_caption_1_1758099626_generated.png"
|
||||
dest_files=["res://.godot/imported/023_caption_1_1758099626_generated.png-8740dcbed14c1dcb2c6a3bb0002201f9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene format=3 uid="uid://1mhkt47y9jjhc"]
|
||||
[gd_scene format=3 uid="uid://df1dbsphvcawq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cjqj7aaixs44q" path="res://scenes/kq4_023_forest_path_with_cottage/kq4_023_forest_path_with_cottage.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://pic023visual" path="res://scenes/kq4_023_forest_path_with_cottage/023_caption_1_684441713_generated.png" id="2_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://7laf4sg65ou4" path="res://scenes/kq4_023_forest_path_with_cottage/023_caption_1_1758099626_generated.png" id="2_vj30v"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://2v2i1a5usi2uw" path="res://scenes/kq4_023_forest_path_with_cottage/cottage_polygon_0.tres" id="5_cottage"]
|
||||
[ext_resource type="Resource" uid="uid://t7fvvp3t3xkk" path="res://scenes/kq4_023_forest_path_with_cottage/cottage_polygon_0.tres" id="5_cottage"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="6_setpiece"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
@@ -18,7 +18,7 @@ script = ExtResource("1_abc")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=874052749]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
texture = ExtResource("2_abc")
|
||||
texture = ExtResource("2_vj30v")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=1640687858]
|
||||
@@ -41,7 +41,7 @@ position = Vector2(194, 819)
|
||||
|
||||
[node name="kq4_017_spooky_house_exterior" parent="." unique_id=484638394 instance=ExtResource("4_abc")]
|
||||
position = Vector2(910, -213)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
polygon = PackedVector2Array(-516, 652, -550, 839, 437, 821, 306, 601)
|
||||
appear_at_node = "kq4_023_forest_path_with_cottage"
|
||||
target = "uid://dek2gdmwnmgsl"
|
||||
label = "Spooky House Exterior"
|
||||
@@ -90,12 +90,7 @@ position = Vector2(506, 555)
|
||||
[node name="exit" parent="kq4_022_gnomes_cottage" index="1"]
|
||||
position = Vector2(-64, 534)
|
||||
|
||||
[connection signal="interacted" from="kq4_017_spooky_house_exterior" to="." method="_on_spooky_house_exterior_interacted"]
|
||||
[connection signal="interacted" from="kq4_024_waterfall_and_pool" to="." method="_on_waterfall_and_pool_interacted"]
|
||||
[connection signal="interacted" from="kq4_029_dense_forest" to="." method="_on_dense_forest_interacted"]
|
||||
[connection signal="interacted" from="kq4_022_gnomes_cottage" to="." method="_on_gnomes_cottage_interacted"]
|
||||
|
||||
[node name="cottage" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="cottage" type="Polygon2D" parent="." unique_id=717369184 groups=["set-piece"]]
|
||||
scale = Vector2(6, 6)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(163, 0, 152, 66, 133, 75, 161, 87, 75, 88, 105, 82, 84, 59, 106, 3)
|
||||
@@ -103,9 +98,13 @@ script = ExtResource("6_setpiece")
|
||||
label = "Cottage"
|
||||
points_resource = ExtResource("5_cottage")
|
||||
|
||||
[connection signal="interacted" from="kq4_017_spooky_house_exterior" to="." method="_on_spooky_house_exterior_interacted"]
|
||||
[connection signal="interacted" from="kq4_024_waterfall_and_pool" to="." method="_on_waterfall_and_pool_interacted"]
|
||||
[connection signal="interacted" from="kq4_029_dense_forest" to="." method="_on_dense_forest_interacted"]
|
||||
[connection signal="interacted" from="kq4_022_gnomes_cottage" to="." method="_on_gnomes_cottage_interacted"]
|
||||
[connection signal="looked" from="cottage" to="." method="_on_cottage_looked"]
|
||||
|
||||
[editable path="kq4_017_spooky_house_exterior"]
|
||||
[editable path="kq4_024_waterfall_and_pool"]
|
||||
[editable path="kq4_029_dense_forest"]
|
||||
[editable path="kq4_022_gnomes_cottage"]
|
||||
[editable path="kq4_022_gnomes_cottage"]
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene format=3 uid="uid://7dfmw11k58wd"]
|
||||
|
||||
[ext_resource type="Script" path="res://scenes/kq4_030_mountain_pass/kq4_030_mountain_pass.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" path="res://scenes/kq4_030_mountain_pass/030_caption_1_251842984_generated.png" id="2_abc"]
|
||||
[ext_resource type="Script" uid="uid://dis82jrbe2iny" path="res://scenes/kq4_030_mountain_pass/kq4_030_mountain_pass.gd" id="1_abc"]
|
||||
[ext_resource type="Texture2D" uid="uid://deu72w121ul6u" path="res://scenes/kq4_030_mountain_pass/030_caption_1_251842984_generated.png" id="2_abc"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_abc"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_abc"]
|
||||
[ext_resource type="Resource" uid="uid://25ctyzv93nqd3" path="res://scenes/kq4_030_mountain_pass/mountain_polygon_0.tres" id="5_mountain"]
|
||||
[ext_resource type="Resource" uid="uid://3hqumhi48l2q" path="res://scenes/kq4_030_mountain_pass/mountain_polygon_0.tres" id="5_mountain"]
|
||||
[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="6_setpiece"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"]
|
||||
@@ -55,7 +55,7 @@ position = Vector2(174, 519)
|
||||
[node name="kq4_079_mountain_path_to_dark_castle" parent="." unique_id=1916756563 instance=ExtResource("4_abc")]
|
||||
position = Vector2(1766, 74)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_030_mountain_pass"
|
||||
target = "uid://1q1az2h3p2ebd"
|
||||
label = "Mountain Path to Dark Castle"
|
||||
|
||||
[node name="entrance" parent="kq4_079_mountain_path_to_dark_castle" index="0"]
|
||||
@@ -76,11 +76,7 @@ position = Vector2(506, 555)
|
||||
[node name="exit" parent="kq4_029_dense_forest" index="1"]
|
||||
position = Vector2(-64, 534)
|
||||
|
||||
[connection signal="interacted" from="kq4_024_waterfall_and_pool" to="." method="_on_waterfall_and_pool_interacted"]
|
||||
[connection signal="interacted" from="kq4_079_mountain_path_to_dark_castle" to="." method="_on_mountain_path_to_dark_castle_interacted"]
|
||||
[connection signal="interacted" from="kq4_029_dense_forest" to="." method="_on_dense_forest_interacted"]
|
||||
|
||||
[node name="mountain" type="Polygon2D" parent="." groups=["set-piece"]]
|
||||
[node name="mountain" type="Polygon2D" parent="." unique_id=883197230 groups=["set-piece"]]
|
||||
scale = Vector2(6, 6)
|
||||
color = Color(0.5, 0.5, 0.5, 0.25)
|
||||
polygon = PackedVector2Array(52, 92, 203, 123, 316, 91, 157, 133, 231, 166, 98, 187, 148, 159, 47, 187)
|
||||
@@ -88,8 +84,11 @@ script = ExtResource("6_setpiece")
|
||||
label = "Mountain"
|
||||
points_resource = ExtResource("5_mountain")
|
||||
|
||||
[connection signal="interacted" from="kq4_024_waterfall_and_pool" to="." method="_on_waterfall_and_pool_interacted"]
|
||||
[connection signal="interacted" from="kq4_079_mountain_path_to_dark_castle" to="." method="_on_mountain_path_to_dark_castle_interacted"]
|
||||
[connection signal="interacted" from="kq4_029_dense_forest" to="." method="_on_dense_forest_interacted"]
|
||||
[connection signal="looked" from="mountain" to="." method="_on_mountain_looked"]
|
||||
|
||||
[editable path="kq4_024_waterfall_and_pool"]
|
||||
[editable path="kq4_079_mountain_path_to_dark_castle"]
|
||||
[editable path="kq4_029_dense_forest"]
|
||||
[editable path="kq4_029_dense_forest"]
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
extends Scene
|
||||
|
||||
func _on_room_looked() -> void:
|
||||
pass
|
||||
pass
|
||||
|
||||
func _on_kq4_080_lolottes_castle_entrance_interacted() -> void:
|
||||
var target_scene = load("res://scenes/kq4_080_lolottes_castle_entrance/kq4_080_lolottes_castle_entrance.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
var target_scene = load("res://scenes/kq4_080_lolottes_castle_entrance/kq4_080_lolottes_castle_entrance.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
|
||||
func _on_kq4_030_mountain_pass_interacted() -> void:
|
||||
var target_scene = load("res://scenes/kq4_030_mountain_pass/kq4_030_mountain_pass.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
var target_scene = load("res://scenes/kq4_030_mountain_pass/kq4_030_mountain_pass.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
[gd_scene format=3 uid="uid://1q1az2h3p2ebd"]
|
||||
[gd_scene format=3 uid="uid://dkk2hpylct4qr"]
|
||||
|
||||
[ext_resource type="Script" path="res://scenes/kq4_079_mountain_path_to_dark_castle/kq4_079_mountain_path_to_dark_castle.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" path="res://scenes/kq4_079_mountain_path_to_dark_castle/pic_079_visual.png" id="2_texture"]
|
||||
[ext_resource type="Script" uid="uid://cw8errw8nqi6y" path="res://scenes/kq4_079_mountain_path_to_dark_castle/kq4_079_mountain_path_to_dark_castle.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://d03lbdn4vgncj" path="res://scenes/kq4_079_mountain_path_to_dark_castle/079_1386122277_generated.png" id="2_hy2d8"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_scale"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_transition"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_main"]
|
||||
vertices = PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)])
|
||||
vertices = PackedVector2Array(1136.8906, 64.703125, 358.90625, 366.17188, 419.04688, 249.14063, 1094.7734, 16.296875, 1779.6719, 142.52344, 1714.5469, 155.14844, 1769.6484, 164.92188, 1714.1328, 172.67969, 1466.4922, 224.92188, 1734.0938, 284.04688, 1720.6406, 299, 1606.2891, 274.45313, 1369.6484, 209.65625, 1709.9063, 185.14063, 1467.5469, 207.84375, 1605.7031, 290.29688, 1211.9688, 422.64844, 1051.3828, 398.45313, 1152.7031, 1174.1016, 110, 1189.8438, 110, 806.97656, 592.27344, 629.8203, 818.75, 778.9219, 1232.4922, 929.09375, 819.2578, 764.3672, 1318.3516, 558.22656, 1669.9375, 522.1406, 1321.2578, 543.7031, 1212.4375, 438.84375)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(0, 3, 4, 5), PackedInt32Array(5, 4, 6, 7), PackedInt32Array(8, 9, 10, 11, 12), PackedInt32Array(7, 6, 13), PackedInt32Array(12, 7, 13, 14), PackedInt32Array(12, 14, 8), PackedInt32Array(15, 11, 10), PackedInt32Array(15, 10, 16, 17), PackedInt32Array(18, 19, 20, 21, 22), PackedInt32Array(22, 23, 18), PackedInt32Array(24, 22, 21), PackedInt32Array(24, 21, 25), PackedInt32Array(26, 24, 25), PackedInt32Array(26, 25, 27), PackedInt32Array(28, 26, 27), PackedInt32Array(28, 27, 17), PackedInt32Array(17, 16, 28)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(100, 800, 590, 620, 1310, 549, 1022, 394, 1596, 282, 1333, 210, 1366, 200, 1704.3467, 163.67021, 1138, 75, 338, 385, 412, 241, 1094, 6, 1794, 135, 1777, 173, 1712, 195, 1477, 217, 1753, 278, 1726, 308, 1222.1968, 430.45203, 1714, 520, 829, 772, 1245, 923, 1160, 1184, 100, 1200)])
|
||||
|
||||
[node name="background" type="Node2D"]
|
||||
[node name="background" type="Node2D" unique_id=196430983]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="."]
|
||||
scale = Vector2(6, 6)
|
||||
texture = ExtResource("2_texture")
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=1747494727]
|
||||
scale = Vector2(1.46, 1.46)
|
||||
texture = ExtResource("2_hy2d8")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="."]
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=514650110]
|
||||
position = Vector2(200, 900)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.3
|
||||
|
||||
[node name="EndScalePoint" type="Node2D" parent="."]
|
||||
[node name="EndScalePoint" type="Node2D" parent="." unique_id=1364851781]
|
||||
position = Vector2(1800, 1100)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.4
|
||||
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="."]
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="." unique_id=1711621734]
|
||||
navigation_polygon = SubResource("NavigationPolygon_main")
|
||||
|
||||
[node name="default-starting-point" type="Node2D" parent="."]
|
||||
[node name="default-starting-point" type="Node2D" parent="." unique_id=2006762010]
|
||||
position = Vector2(200, 900)
|
||||
|
||||
[node name="kq4_080_lolottes_castle_entrance" parent="." instance=ExtResource("4_transition")]
|
||||
position = Vector2(910, 200)
|
||||
[node name="kq4_080_lolottes_castle_entrance" parent="." unique_id=1381674775 instance=ExtResource("4_transition")]
|
||||
position = Vector2(263, -285)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_079_mountain_path_to_dark_castle"
|
||||
target = "uid://2el0d6jeg0kxx"
|
||||
@@ -48,8 +48,8 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_080_lolottes_castle_entrance" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_030_mountain_pass" parent="." instance=ExtResource("4_transition")]
|
||||
position = Vector2(910, 1400)
|
||||
[node name="kq4_030_mountain_pass" parent="." unique_id=1693927691 instance=ExtResource("4_transition")]
|
||||
position = Vector2(341, 567)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_079_mountain_path_to_dark_castle"
|
||||
target = "uid://7dfmw11k58wd"
|
||||
@@ -63,5 +63,6 @@ position = Vector2(174, 519)
|
||||
|
||||
[connection signal="interacted" from="kq4_080_lolottes_castle_entrance" to="." method="_on_kq4_080_lolottes_castle_entrance_interacted"]
|
||||
[connection signal="interacted" from="kq4_030_mountain_pass" to="." method="_on_kq4_030_mountain_pass_interacted"]
|
||||
|
||||
[editable path="kq4_080_lolottes_castle_entrance"]
|
||||
[editable path="kq4_030_mountain_pass"]
|
||||
[editable path="kq4_030_mountain_pass"]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
extends Scene
|
||||
|
||||
func _on_room_looked() -> void:
|
||||
pass
|
||||
pass
|
||||
|
||||
func _on_kq4_079_mountain_path_to_dark_castle_interacted() -> void:
|
||||
var target_scene = load("res://scenes/kq4_079_mountain_path_to_dark_castle/kq4_079_mountain_path_to_dark_castle.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
var target_scene = load("res://scenes/kq4_079_mountain_path_to_dark_castle/kq4_079_mountain_path_to_dark_castle.tscn")
|
||||
if target_scene:
|
||||
get_tree().change_scene_to_packed(target_scene)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene format=3 uid="uid://2el0d6jeg0kxx"]
|
||||
[gd_scene format=3 uid="uid://cqv8r3milgnl"]
|
||||
|
||||
[ext_resource type="Script" path="res://scenes/kq4_080_lolottes_castle_entrance/kq4_080_lolottes_castle_entrance.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" path="res://scenes/kq4_080_lolottes_castle_entrance/080_caption_1_525061510_generated.png" id="2_texture"]
|
||||
[ext_resource type="Script" uid="uid://444ovy0dq5cg" path="res://scenes/kq4_080_lolottes_castle_entrance/kq4_080_lolottes_castle_entrance.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://6olga2oi5v6v" path="res://scenes/kq4_080_lolottes_castle_entrance/080_caption_1_525061510_generated.png" id="2_texture"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_scale"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_transition"]
|
||||
|
||||
@@ -10,33 +10,33 @@ vertices = PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)])
|
||||
|
||||
[node name="background" type="Node2D"]
|
||||
[node name="background" type="Node2D" unique_id=1013837568]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="."]
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=1062846538]
|
||||
scale = Vector2(0.78, 0.78)
|
||||
texture = ExtResource("2_texture")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="."]
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=1453420889]
|
||||
position = Vector2(200, 900)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.3
|
||||
|
||||
[node name="EndScalePoint" type="Node2D" parent="."]
|
||||
[node name="EndScalePoint" type="Node2D" parent="." unique_id=621446843]
|
||||
position = Vector2(1800, 1100)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.4
|
||||
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="."]
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="." unique_id=1022843302]
|
||||
navigation_polygon = SubResource("NavigationPolygon_main")
|
||||
|
||||
[node name="default-starting-point" type="Node2D" parent="."]
|
||||
[node name="default-starting-point" type="Node2D" parent="." unique_id=1069396593]
|
||||
position = Vector2(200, 900)
|
||||
|
||||
[node name="kq4_079_mountain_path_to_dark_castle" parent="." instance=ExtResource("4_transition")]
|
||||
position = Vector2(50, 600)
|
||||
[node name="kq4_079_mountain_path_to_dark_castle" parent="." unique_id=913838881 instance=ExtResource("4_transition")]
|
||||
position = Vector2(1286, 475)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
appear_at_node = "kq4_080_lolottes_castle_entrance"
|
||||
target = "uid://1q1az2h3p2ebd"
|
||||
@@ -48,5 +48,11 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_079_mountain_path_to_dark_castle" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_092_lolottes_throne_room" parent="." unique_id=1868572786 instance=ExtResource("4_transition")]
|
||||
polygon = PackedVector2Array(1502, 294, 1842, 293, 1792, 741, 1487, 708, 1502, 276)
|
||||
target = "uid://2s90vzllxmev"
|
||||
|
||||
[connection signal="interacted" from="kq4_079_mountain_path_to_dark_castle" to="." method="_on_kq4_079_mountain_path_to_dark_castle_interacted"]
|
||||
[editable path="kq4_079_mountain_path_to_dark_castle"]
|
||||
|
||||
[editable path="kq4_079_mountain_path_to_dark_castle"]
|
||||
[editable path="kq4_092_lolottes_throne_room"]
|
||||
|
||||
@@ -1,43 +1,46 @@
|
||||
[gd_scene format=3 uid="uid://2s90vzllxmev"]
|
||||
[gd_scene format=3 uid="uid://2ta0v0llxmev"]
|
||||
|
||||
[ext_resource type="Script" path="res://scenes/kq4_092_lolottes_throne_room/kq4_092_lolottes_throne_room.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" path="res://scenes/kq4_092_lolottes_throne_room/pic_092_visual.png" id="2_texture"]
|
||||
[ext_resource type="Script" uid="uid://dyl8kmktd7ij" path="res://scenes/kq4_092_lolottes_throne_room/kq4_092_lolottes_throne_room.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://e11xgb4k2iav" path="res://scenes/kq4_092_lolottes_throne_room/pic_092_visual.png" id="2_texture"]
|
||||
[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_scale"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_transition"]
|
||||
[ext_resource type="Script" uid="uid://b0oojqlsdhp4s" path="res://TransitionPiece.gd" id="5_uhfwd"]
|
||||
|
||||
[sub_resource type="NavigationPolygon" id="NavigationPolygon_main"]
|
||||
vertices = PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)
|
||||
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
|
||||
outlines = Array[PackedVector2Array]([PackedVector2Array(100, 800, 1800, 800, 1800, 1200, 100, 1200)])
|
||||
|
||||
[node name="background" type="Node2D"]
|
||||
[node name="background" type="Node2D" unique_id=693988699]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="bg" type="Sprite2D" parent="."]
|
||||
[node name="bg" type="Sprite2D" parent="." unique_id=1780168324]
|
||||
scale = Vector2(6, 6)
|
||||
texture = ExtResource("2_texture")
|
||||
centered = false
|
||||
|
||||
[node name="StartScalePoint" type="Node2D" parent="."]
|
||||
[node name="StartScalePoint" type="Node2D" parent="." unique_id=544351196]
|
||||
position = Vector2(200, 900)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.3
|
||||
|
||||
[node name="EndScalePoint" type="Node2D" parent="."]
|
||||
[node name="EndScalePoint" type="Node2D" parent="." unique_id=2063885511]
|
||||
position = Vector2(1800, 1100)
|
||||
script = ExtResource("3_scale")
|
||||
target_scale = 0.4
|
||||
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="."]
|
||||
[node name="pathfind" type="NavigationRegion2D" parent="." unique_id=1948205922]
|
||||
navigation_polygon = SubResource("NavigationPolygon_main")
|
||||
|
||||
[node name="default-starting-point" type="Node2D" parent="."]
|
||||
[node name="default-starting-point" type="Node2D" parent="." unique_id=461817535]
|
||||
position = Vector2(200, 900)
|
||||
|
||||
[node name="kq4_091_castle_dining_room" parent="." instance=ExtResource("4_transition")]
|
||||
[node name="kq4_091_castle_dining_room" parent="." unique_id=1695498363 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_transition")]
|
||||
position = Vector2(910, 200)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_uhfwd")
|
||||
appear_at_node = "kq4_092_lolottes_throne_room"
|
||||
target = "uid://j5ndmuv7efuw"
|
||||
label = "091 Castle Dining Room"
|
||||
@@ -48,9 +51,11 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_091_castle_dining_room" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_093_bottom_of_east_tower" parent="." instance=ExtResource("4_transition")]
|
||||
[node name="kq4_093_bottom_of_east_tower" parent="." unique_id=95657429 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_transition")]
|
||||
position = Vector2(1766, 600)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_uhfwd")
|
||||
appear_at_node = "kq4_092_lolottes_throne_room"
|
||||
target = "uid://2f1jmf64ieth9"
|
||||
label = "093 Bottom Of East Tower"
|
||||
@@ -61,9 +66,11 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_093_bottom_of_east_tower" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_080_lolottes_castle_entrance" parent="." instance=ExtResource("4_transition")]
|
||||
[node name="kq4_080_lolottes_castle_entrance" parent="." unique_id=896654814 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_transition")]
|
||||
position = Vector2(50, 600)
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381)
|
||||
script = ExtResource("5_uhfwd")
|
||||
appear_at_node = "kq4_092_lolottes_throne_room"
|
||||
target = "uid://2el0d6jeg0kxx"
|
||||
label = "080 Lolottes Castle Entrance"
|
||||
@@ -74,9 +81,16 @@ position = Vector2(133, 643)
|
||||
[node name="exit" parent="kq4_080_lolottes_castle_entrance" index="1"]
|
||||
position = Vector2(174, 519)
|
||||
|
||||
[node name="kq4_092_lolottes_throne_room" type="Polygon2D" parent="." unique_id=1337090206 groups=["set-piece", "transition-set-piece"] instance=ExtResource("4_transition")]
|
||||
color = Color(1, 1, 1, 0.25)
|
||||
script = ExtResource("5_uhfwd")
|
||||
appear_at_node = &"kq4_092_lolottes_throne_room"
|
||||
target = "uid://cqv8r3milgnl"
|
||||
|
||||
[connection signal="interacted" from="kq4_091_castle_dining_room" to="." method="_on_kq4_091_castle_dining_room_interacted"]
|
||||
[connection signal="interacted" from="kq4_093_bottom_of_east_tower" to="." method="_on_kq4_093_bottom_of_east_tower_interacted"]
|
||||
[connection signal="interacted" from="kq4_080_lolottes_castle_entrance" to="." method="_on_kq4_080_lolottes_castle_entrance_interacted"]
|
||||
|
||||
[editable path="kq4_091_castle_dining_room"]
|
||||
[editable path="kq4_093_bottom_of_east_tower"]
|
||||
[editable path="kq4_080_lolottes_castle_entrance"]
|
||||
[editable path="kq4_080_lolottes_castle_entrance"]
|
||||
|
||||
Reference in New Issue
Block a user