Create test quests

This commit is contained in:
TheThomaas 2026-10-07 16:41:31 +02:00
parent 252f9a96dd
commit 4d39596516
9 changed files with 172 additions and 0 deletions

View file

@ -0,0 +1,25 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://cx1rj8j6ww65u"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_yy5gg"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_w6uu2"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_8rvwr"]
[sub_resource type="Resource" id="Resource_fl2hl"]
script = ExtResource("1_yy5gg")
target_id = &"prof_chen"
metadata/_custom_type_script = "uid://dj84i3mki0cws"
[sub_resource type="Resource" id="Resource_5xet1"]
script = ExtResource("2_w6uu2")
target_id = &"pokedex"
metadata/_custom_type_script = "uid://bpjxqwo7c5f64"
[resource]
script = ExtResource("3_8rvwr")
quest_id = &"main_01_prof"
title = "Prof"
category = 0
objectives = Array[ExtResource("1_yy5gg")]([SubResource("Resource_fl2hl")])
rewards = Array[ExtResource("2_w6uu2")]([SubResource("Resource_5xet1")])
requires_manual_unlock = true
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://d007l7h0dy3vt"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_dsryk"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_0a632"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_0ncdg"]
[resource]
script = ExtResource("3_0ncdg")
quest_id = &"main_01_start"
title = "Reçois ton premier Pokémon"
category = 0
requires_manual_unlock = true
chapter_index = 1
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://b2o84nycfwg3g"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_pjbw5"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_eesy8"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_wi6e2"]
[resource]
script = ExtResource("3_wi6e2")
quest_id = &"main_02_route1"
title = "Traverse la Route 1"
category = 0
prerequisites = Array[StringName]([&"main_01_start"])
chapter_index = 2
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,27 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://bbdba5sej5opj"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_reajj"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_0q14y"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_5inpn"]
[sub_resource type="Resource" id="Resource_1x48t"]
script = ExtResource("1_reajj")
type = 2
target_id = &"pikachu"
metadata/_custom_type_script = "uid://dj84i3mki0cws"
[sub_resource type="Resource" id="Resource_pjk6h"]
script = ExtResource("2_0q14y")
target_id = &"pokeball"
amount = 5
metadata/_custom_type_script = "uid://bpjxqwo7c5f64"
[resource]
script = ExtResource("3_5inpn")
quest_id = &"main_02_starter"
title = "Starter"
category = 0
objectives = Array[ExtResource("1_reajj")]([SubResource("Resource_1x48t")])
rewards = Array[ExtResource("2_0q14y")]([SubResource("Resource_pjk6h")])
prerequisites = Array[StringName]([&"main_01_prof"])
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://djsmge1a745q2"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_y246s"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_ywsws"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_bp48w"]
[resource]
script = ExtResource("3_bp48w")
quest_id = &"main_03_arène1"
title = "Bats l'Arène de Jadielle"
category = 0
prerequisites = Array[StringName]([&"main_02_route1"])
chapter_index = 3
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://cywdaoplv561d"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_gq0xw"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_nwtdp"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_dcxfq"]
[resource]
script = ExtResource("3_dcxfq")
quest_id = &"main_04_team_rocket"
title = "Chasse la Team Rocket"
category = 0
prerequisites = Array[StringName]([&"main_03_arène1"])
chapter_index = 4
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,18 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://d7q633m7osyu"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_wkil8"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_eemhw"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_r5m7j"]
[sub_resource type="Resource" id="Resource_l3iqy"]
script = ExtResource("1_wkil8")
target_id = &"champion"
metadata/_custom_type_script = "uid://dj84i3mki0cws"
[resource]
script = ExtResource("3_r5m7j")
quest_id = &"side_badges"
title = "Side Badges"
objectives = Array[ExtResource("1_wkil8")]([SubResource("Resource_l3iqy")])
requires_manual_unlock = true
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,33 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://c0iff4kfhxidm"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_mcbuv"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_6way2"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_fslg5"]
[sub_resource type="Resource" id="Resource_lmqnn"]
script = ExtResource("1_mcbuv")
type = 2
target_id = &"caterpie"
description = "Capturer un Chenipan"
metadata/_custom_type_script = "uid://dj84i3mki0cws"
[sub_resource type="Resource" id="Resource_1xmq8"]
script = ExtResource("1_mcbuv")
target_id = &"prof_chen"
description = "Rapporter le Chenipan au Professeur"
metadata/_custom_type_script = "uid://dj84i3mki0cws"
[sub_resource type="Resource" id="Resource_xnmnt"]
script = ExtResource("2_6way2")
target_id = &"pokeball"
metadata/_custom_type_script = "uid://bpjxqwo7c5f64"
[resource]
script = ExtResource("3_fslg5")
quest_id = &"side_chenipan"
title = "Le Chenipan du Professeur"
description = "Le Professeur Chen veut étudier un Chenipan."
objectives = Array[ExtResource("1_mcbuv")]([SubResource("Resource_lmqnn"), SubResource("Resource_1xmq8")])
rewards = Array[ExtResource("2_6way2")]([SubResource("Resource_xnmnt")])
requires_manual_unlock = true
metadata/_custom_type_script = "uid://bldyeahkrms8n"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="QuestData" format=3 uid="uid://5xw8pcuefrfl"]
[ext_resource type="Script" uid="uid://dj84i3mki0cws" path="res://game/quests/quest_objective.gd" id="1_rk5ju"]
[ext_resource type="Script" uid="uid://bpjxqwo7c5f64" path="res://game/quests/quest_reward.gd" id="2_r8x02"]
[ext_resource type="Script" uid="uid://bldyeahkrms8n" path="res://game/quests/quest_data.gd" id="3_5wjtt"]
[resource]
script = ExtResource("3_5wjtt")
quest_id = &"side_pêcheur"
title = "Le Pêcheur Poissirène"
prerequisites = Array[StringName]([&"main_02_route1"])
requires_manual_unlock = true
metadata/_custom_type_script = "uid://bldyeahkrms8n"