From 6b5b80642121a63d149d823f71a25c00e2e7cf42 Mon Sep 17 00:00:00 2001 From: TheThomaas Date: Sun, 4 Oct 2026 18:00:34 +0200 Subject: [PATCH] Import types --- data/pokeapi/types/bug.tres | 16 ++++++++++++++++ data/pokeapi/types/dark.tres | 17 +++++++++++++++++ data/pokeapi/types/dragon.tres | 17 +++++++++++++++++ data/pokeapi/types/electric.tres | 17 +++++++++++++++++ data/pokeapi/types/fairy.tres | 17 +++++++++++++++++ data/pokeapi/types/fighting.tres | 17 +++++++++++++++++ data/pokeapi/types/fire.tres | 16 ++++++++++++++++ data/pokeapi/types/flying.tres | 17 +++++++++++++++++ data/pokeapi/types/ghost.tres | 18 ++++++++++++++++++ data/pokeapi/types/grass.tres | 16 ++++++++++++++++ data/pokeapi/types/ground.tres | 18 ++++++++++++++++++ data/pokeapi/types/ice.tres | 16 ++++++++++++++++ data/pokeapi/types/normal.tres | 16 ++++++++++++++++ data/pokeapi/types/poison.tres | 17 +++++++++++++++++ data/pokeapi/types/psychic.tres | 17 +++++++++++++++++ data/pokeapi/types/rock.tres | 16 ++++++++++++++++ data/pokeapi/types/steel.tres | 17 +++++++++++++++++ data/pokeapi/types/stellar.tres | 12 ++++++++++++ data/pokeapi/types/water.tres | 16 ++++++++++++++++ 19 files changed, 313 insertions(+) create mode 100644 data/pokeapi/types/bug.tres create mode 100644 data/pokeapi/types/dark.tres create mode 100644 data/pokeapi/types/dragon.tres create mode 100644 data/pokeapi/types/electric.tres create mode 100644 data/pokeapi/types/fairy.tres create mode 100644 data/pokeapi/types/fighting.tres create mode 100644 data/pokeapi/types/fire.tres create mode 100644 data/pokeapi/types/flying.tres create mode 100644 data/pokeapi/types/ghost.tres create mode 100644 data/pokeapi/types/grass.tres create mode 100644 data/pokeapi/types/ground.tres create mode 100644 data/pokeapi/types/ice.tres create mode 100644 data/pokeapi/types/normal.tres create mode 100644 data/pokeapi/types/poison.tres create mode 100644 data/pokeapi/types/psychic.tres create mode 100644 data/pokeapi/types/rock.tres create mode 100644 data/pokeapi/types/steel.tres create mode 100644 data/pokeapi/types/stellar.tres create mode 100644 data/pokeapi/types/water.tres diff --git a/data/pokeapi/types/bug.tres b/data/pokeapi/types/bug.tres new file mode 100644 index 0000000..aa8efdc --- /dev/null +++ b/data/pokeapi/types/bug.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://d3uovn5djn3l6"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_8wbhe"] + +[resource] +script = ExtResource("1_8wbhe") +id = 7 +api_name = "bug" +names = { +"en": "Bug", +"fr": "Insecte" +} +double_damage_to = PackedStringArray("grass", "psychic", "dark") +double_damage_from = PackedStringArray("flying", "rock", "fire") +half_damage_to = PackedStringArray("fighting", "flying", "poison", "ghost", "steel", "fire", "fairy") +half_damage_from = PackedStringArray("fighting", "ground", "grass") diff --git a/data/pokeapi/types/dark.tres b/data/pokeapi/types/dark.tres new file mode 100644 index 0000000..1c35cf2 --- /dev/null +++ b/data/pokeapi/types/dark.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://b2sb3nhxn8d1l"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_tlexb"] + +[resource] +script = ExtResource("1_tlexb") +id = 17 +api_name = "dark" +names = { +"en": "Dark", +"fr": "Ténèbres" +} +double_damage_to = PackedStringArray("ghost", "psychic") +double_damage_from = PackedStringArray("fighting", "bug", "fairy") +half_damage_to = PackedStringArray("fighting", "dark", "fairy") +half_damage_from = PackedStringArray("ghost", "dark") +no_damage_from = PackedStringArray("psychic") diff --git a/data/pokeapi/types/dragon.tres b/data/pokeapi/types/dragon.tres new file mode 100644 index 0000000..f90f6a0 --- /dev/null +++ b/data/pokeapi/types/dragon.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://u4rrh24n7lqm"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_chj47"] + +[resource] +script = ExtResource("1_chj47") +id = 16 +api_name = "dragon" +names = { +"en": "Dragon", +"fr": "Dragon" +} +double_damage_to = PackedStringArray("dragon") +double_damage_from = PackedStringArray("ice", "dragon", "fairy") +half_damage_to = PackedStringArray("steel") +half_damage_from = PackedStringArray("fire", "water", "grass", "electric") +no_damage_to = PackedStringArray("fairy") diff --git a/data/pokeapi/types/electric.tres b/data/pokeapi/types/electric.tres new file mode 100644 index 0000000..b4fb807 --- /dev/null +++ b/data/pokeapi/types/electric.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://draumci2vnncj"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_mnrbx"] + +[resource] +script = ExtResource("1_mnrbx") +id = 13 +api_name = "electric" +names = { +"en": "Electric", +"fr": "Électrik" +} +double_damage_to = PackedStringArray("flying", "water") +double_damage_from = PackedStringArray("ground") +half_damage_to = PackedStringArray("grass", "electric", "dragon") +half_damage_from = PackedStringArray("flying", "steel", "electric") +no_damage_to = PackedStringArray("ground") diff --git a/data/pokeapi/types/fairy.tres b/data/pokeapi/types/fairy.tres new file mode 100644 index 0000000..f83bed1 --- /dev/null +++ b/data/pokeapi/types/fairy.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://debvgvltea8hm"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_1b80q"] + +[resource] +script = ExtResource("1_1b80q") +id = 18 +api_name = "fairy" +names = { +"en": "Fairy", +"fr": "Fée" +} +double_damage_to = PackedStringArray("fighting", "dragon", "dark") +double_damage_from = PackedStringArray("poison", "steel") +half_damage_to = PackedStringArray("poison", "steel", "fire") +half_damage_from = PackedStringArray("fighting", "bug", "dark") +no_damage_from = PackedStringArray("dragon") diff --git a/data/pokeapi/types/fighting.tres b/data/pokeapi/types/fighting.tres new file mode 100644 index 0000000..1316c1d --- /dev/null +++ b/data/pokeapi/types/fighting.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://ckowsokijet6w"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_fv5ey"] + +[resource] +script = ExtResource("1_fv5ey") +id = 2 +api_name = "fighting" +names = { +"en": "Fighting", +"fr": "Combat" +} +double_damage_to = PackedStringArray("normal", "rock", "steel", "ice", "dark") +double_damage_from = PackedStringArray("flying", "psychic", "fairy") +half_damage_to = PackedStringArray("flying", "poison", "bug", "psychic", "fairy") +half_damage_from = PackedStringArray("rock", "bug", "dark") +no_damage_to = PackedStringArray("ghost") diff --git a/data/pokeapi/types/fire.tres b/data/pokeapi/types/fire.tres new file mode 100644 index 0000000..b7ceeef --- /dev/null +++ b/data/pokeapi/types/fire.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://vk85e2tuws4i"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_lb67i"] + +[resource] +script = ExtResource("1_lb67i") +id = 10 +api_name = "fire" +names = { +"en": "Fire", +"fr": "Feu" +} +double_damage_to = PackedStringArray("bug", "steel", "grass", "ice") +double_damage_from = PackedStringArray("ground", "rock", "water") +half_damage_to = PackedStringArray("rock", "fire", "water", "dragon") +half_damage_from = PackedStringArray("bug", "steel", "fire", "grass", "ice", "fairy") diff --git a/data/pokeapi/types/flying.tres b/data/pokeapi/types/flying.tres new file mode 100644 index 0000000..a83853b --- /dev/null +++ b/data/pokeapi/types/flying.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://2dhffius523d"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_so48h"] + +[resource] +script = ExtResource("1_so48h") +id = 3 +api_name = "flying" +names = { +"en": "Flying", +"fr": "Vol" +} +double_damage_to = PackedStringArray("fighting", "bug", "grass") +double_damage_from = PackedStringArray("rock", "electric", "ice") +half_damage_to = PackedStringArray("rock", "steel", "electric") +half_damage_from = PackedStringArray("fighting", "bug", "grass") +no_damage_from = PackedStringArray("ground") diff --git a/data/pokeapi/types/ghost.tres b/data/pokeapi/types/ghost.tres new file mode 100644 index 0000000..bdc0070 --- /dev/null +++ b/data/pokeapi/types/ghost.tres @@ -0,0 +1,18 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://bj8dhmiy87bh1"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_c51j8"] + +[resource] +script = ExtResource("1_c51j8") +id = 8 +api_name = "ghost" +names = { +"en": "Ghost", +"fr": "Spectre" +} +double_damage_to = PackedStringArray("ghost", "psychic") +double_damage_from = PackedStringArray("ghost", "dark") +half_damage_to = PackedStringArray("dark") +half_damage_from = PackedStringArray("poison", "bug") +no_damage_to = PackedStringArray("normal") +no_damage_from = PackedStringArray("normal", "fighting") diff --git a/data/pokeapi/types/grass.tres b/data/pokeapi/types/grass.tres new file mode 100644 index 0000000..94db523 --- /dev/null +++ b/data/pokeapi/types/grass.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://b5innmgrb00rn"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_yt746"] + +[resource] +script = ExtResource("1_yt746") +id = 12 +api_name = "grass" +names = { +"en": "Grass", +"fr": "Plante" +} +double_damage_to = PackedStringArray("ground", "rock", "water") +double_damage_from = PackedStringArray("flying", "poison", "bug", "fire", "ice") +half_damage_to = PackedStringArray("flying", "poison", "bug", "steel", "fire", "grass", "dragon") +half_damage_from = PackedStringArray("ground", "water", "grass", "electric") diff --git a/data/pokeapi/types/ground.tres b/data/pokeapi/types/ground.tres new file mode 100644 index 0000000..8ad9686 --- /dev/null +++ b/data/pokeapi/types/ground.tres @@ -0,0 +1,18 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://bvpfkfet7mv1p"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_7v6hs"] + +[resource] +script = ExtResource("1_7v6hs") +id = 5 +api_name = "ground" +names = { +"en": "Ground", +"fr": "Sol" +} +double_damage_to = PackedStringArray("poison", "rock", "steel", "fire", "electric") +double_damage_from = PackedStringArray("water", "grass", "ice") +half_damage_to = PackedStringArray("bug", "grass") +half_damage_from = PackedStringArray("poison", "rock") +no_damage_to = PackedStringArray("flying") +no_damage_from = PackedStringArray("electric") diff --git a/data/pokeapi/types/ice.tres b/data/pokeapi/types/ice.tres new file mode 100644 index 0000000..9fc6a0f --- /dev/null +++ b/data/pokeapi/types/ice.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://da6f3qls2m42d"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_6xv3d"] + +[resource] +script = ExtResource("1_6xv3d") +id = 15 +api_name = "ice" +names = { +"en": "Ice", +"fr": "Glace" +} +double_damage_to = PackedStringArray("flying", "ground", "grass", "dragon") +double_damage_from = PackedStringArray("fighting", "rock", "steel", "fire") +half_damage_to = PackedStringArray("steel", "fire", "water", "ice") +half_damage_from = PackedStringArray("ice") diff --git a/data/pokeapi/types/normal.tres b/data/pokeapi/types/normal.tres new file mode 100644 index 0000000..23a395f --- /dev/null +++ b/data/pokeapi/types/normal.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://740lvgqky188"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_dqqm2"] + +[resource] +script = ExtResource("1_dqqm2") +id = 1 +api_name = "normal" +names = { +"en": "Normal", +"fr": "Normal" +} +double_damage_from = PackedStringArray("fighting") +half_damage_to = PackedStringArray("rock", "steel") +no_damage_to = PackedStringArray("ghost") +no_damage_from = PackedStringArray("ghost") diff --git a/data/pokeapi/types/poison.tres b/data/pokeapi/types/poison.tres new file mode 100644 index 0000000..a5120ff --- /dev/null +++ b/data/pokeapi/types/poison.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://qxfeuyf5roo"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_48den"] + +[resource] +script = ExtResource("1_48den") +id = 4 +api_name = "poison" +names = { +"en": "Poison", +"fr": "Poison" +} +double_damage_to = PackedStringArray("grass", "fairy") +double_damage_from = PackedStringArray("ground", "psychic") +half_damage_to = PackedStringArray("poison", "ground", "rock", "ghost") +half_damage_from = PackedStringArray("fighting", "poison", "bug", "grass", "fairy") +no_damage_to = PackedStringArray("steel") diff --git a/data/pokeapi/types/psychic.tres b/data/pokeapi/types/psychic.tres new file mode 100644 index 0000000..a72942c --- /dev/null +++ b/data/pokeapi/types/psychic.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://bcx8ydecx1nfi"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_xmk0t"] + +[resource] +script = ExtResource("1_xmk0t") +id = 14 +api_name = "psychic" +names = { +"en": "Psychic", +"fr": "Psy" +} +double_damage_to = PackedStringArray("fighting", "poison") +double_damage_from = PackedStringArray("bug", "ghost", "dark") +half_damage_to = PackedStringArray("steel", "psychic") +half_damage_from = PackedStringArray("fighting", "psychic") +no_damage_to = PackedStringArray("dark") diff --git a/data/pokeapi/types/rock.tres b/data/pokeapi/types/rock.tres new file mode 100644 index 0000000..949b324 --- /dev/null +++ b/data/pokeapi/types/rock.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://c5obtgyqgr7jw"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_lb2ci"] + +[resource] +script = ExtResource("1_lb2ci") +id = 6 +api_name = "rock" +names = { +"en": "Rock", +"fr": "Roche" +} +double_damage_to = PackedStringArray("flying", "bug", "fire", "ice") +double_damage_from = PackedStringArray("fighting", "ground", "steel", "water", "grass") +half_damage_to = PackedStringArray("fighting", "ground", "steel") +half_damage_from = PackedStringArray("normal", "flying", "poison", "fire") diff --git a/data/pokeapi/types/steel.tres b/data/pokeapi/types/steel.tres new file mode 100644 index 0000000..8979a7a --- /dev/null +++ b/data/pokeapi/types/steel.tres @@ -0,0 +1,17 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://b1ht154c5tfyp"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_xgt8n"] + +[resource] +script = ExtResource("1_xgt8n") +id = 9 +api_name = "steel" +names = { +"en": "Steel", +"fr": "Acier" +} +double_damage_to = PackedStringArray("rock", "ice", "fairy") +double_damage_from = PackedStringArray("fighting", "ground", "fire") +half_damage_to = PackedStringArray("steel", "fire", "water", "electric") +half_damage_from = PackedStringArray("normal", "flying", "rock", "bug", "steel", "grass", "psychic", "ice", "dragon", "fairy") +no_damage_from = PackedStringArray("poison") diff --git a/data/pokeapi/types/stellar.tres b/data/pokeapi/types/stellar.tres new file mode 100644 index 0000000..119eb20 --- /dev/null +++ b/data/pokeapi/types/stellar.tres @@ -0,0 +1,12 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://dmkjvnhd122mk"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_dw5nx"] + +[resource] +script = ExtResource("1_dw5nx") +id = 19 +api_name = "stellar" +names = { +"en": "Stellar", +"fr": "Stellaire" +} diff --git a/data/pokeapi/types/water.tres b/data/pokeapi/types/water.tres new file mode 100644 index 0000000..77dcbad --- /dev/null +++ b/data/pokeapi/types/water.tres @@ -0,0 +1,16 @@ +[gd_resource type="Resource" script_class="TypeData" format=3 uid="uid://bjto6jcyuw62m"] + +[ext_resource type="Script" uid="uid://cvvmd5x42xk8n" path="res://addons/pokeapi_importer/data/type_data.gd" id="1_i1epf"] + +[resource] +script = ExtResource("1_i1epf") +id = 11 +api_name = "water" +names = { +"en": "Water", +"fr": "Eau" +} +double_damage_to = PackedStringArray("ground", "rock", "fire") +double_damage_from = PackedStringArray("grass", "electric") +half_damage_to = PackedStringArray("water", "grass", "dragon") +half_damage_from = PackedStringArray("steel", "fire", "water", "ice")