Compare commits

...

2 commits

Author SHA1 Message Date
TheThomaas beaef7fd25 Add more mounts 2026-10-23 19:07:31 +02:00
TheThomaas 2e805f2a8f Update test_level.tscn 2026-10-23 18:51:16 +02:00
17 changed files with 172 additions and 7 deletions

View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://c02mt4xp5oe7r"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_bhmrp"]
[ext_resource type="Resource" uid="uid://dqrk4p4c8t08k" path="res://data/pokeapi/pokemon/0006_charizard.tres" id="2_363k2"]
[resource]
script = ExtResource("1_bhmrp")
species = ExtResource("2_363k2")
surfaces = 4
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://bxeq1vj640huc"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_m2swo"]
[ext_resource type="Resource" uid="uid://bmtay71vgmroa" path="res://data/pokeapi/pokemon/0009_blastoise.tres" id="2_wu546"]
[resource]
script = ExtResource("1_m2swo")
species = ExtResource("2_wu546")
surfaces = 3
mount_speed = 4.0
mount_jump_height = 1.0
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://cprmcmsurnyoe"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_kijuj"]
[ext_resource type="Resource" uid="uid://b0r0258xqabd8" path="res://data/pokeapi/pokemon/0018_pidgeot.tres" id="2_5w03t"]
[resource]
script = ExtResource("1_kijuj")
species = ExtResource("2_5w03t")
surfaces = 4
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://bxs4mjhfxbpys"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_7c604"]
[ext_resource type="Resource" uid="uid://ccm7iiajq5dme" path="res://data/pokeapi/pokemon/0031_nidoqueen.tres" id="2_0i3rx"]
[resource]
script = ExtResource("1_7c604")
species = ExtResource("2_0i3rx")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://c4c5w6ferqg4o"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_0hoel"]
[ext_resource type="Resource" uid="uid://bxnmlfjmrftvs" path="res://data/pokeapi/pokemon/0034_nidoking.tres" id="2_2bonh"]
[resource]
script = ExtResource("1_0hoel")
species = ExtResource("2_2bonh")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://cngvmjgttao55"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_03738"]
[ext_resource type="Resource" uid="uid://bwgxoaq4gu1k0" path="res://data/pokeapi/pokemon/0059_arcanine.tres" id="2_on4ry"]
[resource]
script = ExtResource("1_03738")
species = ExtResource("2_on4ry")
mount_speed = 10.0
mount_accel = 8.0
mount_deccel = 9.0
mount_jump_height = 4.5
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://m5anylpjykv6"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_2f177"]
[ext_resource type="Resource" uid="uid://cw1vwy2tc4mkj" path="res://data/pokeapi/pokemon/0068_machamp.tres" id="2_04vr3"]
[resource]
script = ExtResource("1_2f177")
species = ExtResource("2_04vr3")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://dc0vyjdbpyi4e"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_1y851"]
[ext_resource type="Resource" uid="uid://oetlhsg885le" path="res://data/pokeapi/pokemon/0078_rapidash.tres" id="2_8h31x"]
[resource]
script = ExtResource("1_1y851")
species = ExtResource("2_8h31x")
mount_speed = 10.0
mount_accel = 8.0
mount_deccel = 9.0
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://c0j0173t6uhsv"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_e87na"]
[ext_resource type="Resource" uid="uid://t2ml8mk1yenv" path="res://data/pokeapi/pokemon/0095_onix.tres" id="2_is24x"]
[resource]
script = ExtResource("1_e87na")
species = ExtResource("2_is24x")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://cg6iwsir1chb6"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_3ipto"]
[ext_resource type="Resource" uid="uid://dpc453vs4ixmm" path="res://data/pokeapi/pokemon/0111_rhyhorn.tres" id="2_42462"]
[resource]
script = ExtResource("1_3ipto")
species = ExtResource("2_42462")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://douaan6q46stb"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_xttf3"]
[ext_resource type="Resource" uid="uid://6wdwyxppt7a3" path="res://data/pokeapi/pokemon/0112_rhydon.tres" id="2_4s3hc"]
[resource]
script = ExtResource("1_xttf3")
species = ExtResource("2_4s3hc")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://bwo61nadui0pk"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_hpt5n"]
[ext_resource type="Resource" uid="uid://c6tsr363a53gj" path="res://data/pokeapi/pokemon/0122_mr-mime.tres" id="2_fcq8p"]
[resource]
script = ExtResource("1_hpt5n")
species = ExtResource("2_fcq8p")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://c1hjuuhlgiqux"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_amdpk"]
[ext_resource type="Resource" uid="uid://dv84dbq5ra7w5" path="res://data/pokeapi/pokemon/0128_tauros.tres" id="2_6osr8"]
[resource]
script = ExtResource("1_amdpk")
species = ExtResource("2_6osr8")
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://gy7l001e02df"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_oh0bv"]
[ext_resource type="Resource" uid="uid://b4o6f3wjwc0ou" path="res://data/pokeapi/pokemon/0130_gyarados.tres" id="2_84ln0"]
[resource]
script = ExtResource("1_oh0bv")
species = ExtResource("2_84ln0")
surfaces = 2
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://cxuhwikbs6p2v"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_2cfk4"]
[ext_resource type="Resource" uid="uid://cae0xg618vfxa" path="res://data/pokeapi/pokemon/0131_lapras.tres" id="2_eg080"]
[resource]
script = ExtResource("1_2cfk4")
species = ExtResource("2_eg080")
surfaces = 2
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="MountProfile" format=3 uid="uid://c7ydq8v3jox0c"]
[ext_resource type="Script" uid="uid://chdpnt5c4bel3" path="res://game/mount/mount_profile.gd" id="1_7gnpb"]
[ext_resource type="Resource" uid="uid://chr8o3i6as73t" path="res://data/pokeapi/pokemon/0149_dragonite.tres" id="2_ki5uw"]
[resource]
script = ExtResource("1_7gnpb")
species = ExtResource("2_ki5uw")
surfaces = 4
metadata/_custom_type_script = "uid://chdpnt5c4bel3"

View file

@ -149,27 +149,33 @@ environment = SubResource("Environment_l60uw")
[node name="map" type="Node3D" parent="." unique_id=2118568493] [node name="map" type="Node3D" parent="." unique_id=2118568493]
[node name="floor" type="CSGBox3D" parent="map" unique_id=1246319742] [node name="floor" type="CSGBox3D" parent="map" unique_id=1246319742]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.50647, -5.586426, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.325989, -5.586426, 0)
material_override = SubResource("StandardMaterial3D_hh4m8") material_override = SubResource("StandardMaterial3D_hh4m8")
use_collision = true use_collision = true
size = Vector3(61.01294, 10.172852, 40) size = Vector3(76.65198, 10.172852, 40)
[node name="water_area" type="CSGBox3D" parent="map/floor" unique_id=884797986] [node name="water_area" type="CSGBox3D" parent="map/floor" unique_id=884797986]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.150932, 1.770874, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.215309, 1.770874, 0)
material_override = SubResource("StandardMaterial3D_hh4m8") material_override = SubResource("StandardMaterial3D_hh4m8")
operation = 2 operation = 2
use_collision = true use_collision = true
size = Vector3(18.658081, 8.878174, 32.1709) size = Vector3(26.529327, 8.878174, 32.1709)
[node name="water_area_slope" type="CSGBox3D" parent="map/floor" unique_id=295383724]
transform = Transform3D(0.7355404, -0.677481, 0, 0.677481, 0.7355404, 0, 0, 0, 1, -6.383, 0.8, 0.044)
material_override = SubResource("StandardMaterial3D_hh4m8")
use_collision = true
size = Vector3(12.326965, 0.3, 32.693848)
[node name="battle_area" type="CSGBox3D" parent="map/floor" unique_id=406023419] [node name="battle_area" type="CSGBox3D" parent="map/floor" unique_id=406023419]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.50647, 5.236426, 15.041) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.124504, 5.236426, 15.041)
material_override = SubResource("StandardMaterial3D_hh4m8") material_override = SubResource("StandardMaterial3D_hh4m8")
use_collision = true use_collision = true
size = Vector3(9, 0.3, 5) size = Vector3(9, 0.3, 5)
[node name="WaterMaker3D" parent="map" unique_id=673111270 instance=ExtResource("18_08mbr")] [node name="WaterMaker3D" parent="map" unique_id=673111270 instance=ExtResource("18_08mbr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.73397, -4.4205165, -0.010149956) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.607285, -4.4205165, -0.010149956)
size = Vector3(19.148346, 7.7365723, 32.207764) size = Vector3(26.894974, 7.7365723, 32.207764)
material = SubResource("StandardMaterial3D_htcyl") material = SubResource("StandardMaterial3D_htcyl")
[node name="box" type="CSGBox3D" parent="map" unique_id=498718915] [node name="box" type="CSGBox3D" parent="map" unique_id=498718915]