mirror of
https://github.com/Relintai/broken_seals.git
synced 2025-01-22 02:17:18 +01:00
Fix .gitignore to only ignore the modules folder that is in the root of the project. This commit contains the missing files from #6ef0a84fbecf .
This commit is contained in:
parent
89f67dcf30
commit
74304c87e8
11
.gitignore
vendored
11
.gitignore
vendored
@ -1,7 +1,6 @@
|
||||
./engine/*
|
||||
./modules/*
|
||||
engine
|
||||
modules
|
||||
modules/*
|
||||
|
||||
*.d
|
||||
*.o
|
||||
*.meta
|
||||
@ -19,11 +18,5 @@ _build/*
|
||||
_binaries/*
|
||||
game/android/build/*
|
||||
|
||||
#ignore everything in the Engine Directory
|
||||
engine/*
|
||||
|
||||
*.blend1
|
||||
|
||||
.dir-locals.el
|
||||
|
||||
game/.prop_tool_temp/**
|
||||
|
37
game/modules/core/crafting/1_test_craft.tres
Normal file
37
game/modules/core/crafting/1_test_craft.tres
Normal file
@ -0,0 +1,37 @@
|
||||
[gd_resource type="CraftRecipe" load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/item_templates/2_test.tres" type="ItemTemplate" id=1]
|
||||
[ext_resource path="res://modules/core/item_templates/1_gold.tres" type="ItemTemplate" id=2]
|
||||
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=1]
|
||||
item = ExtResource( 2 )
|
||||
count = 1
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=2]
|
||||
item = ExtResource( 2 )
|
||||
count = 1
|
||||
|
||||
[sub_resource type="ItemTemplate" id=3]
|
||||
resource_name = "sdfsdf"
|
||||
text_name = "sdfsdf"
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=4]
|
||||
item = SubResource( 3 )
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=5]
|
||||
item = ExtResource( 1 )
|
||||
count = 1
|
||||
|
||||
[resource]
|
||||
resource_name = "Test"
|
||||
id = 1
|
||||
text_name = "Test"
|
||||
category = 1
|
||||
sub_category = 1
|
||||
required_materials_count = 2
|
||||
RequiredMaterials_0 = SubResource( 1 )
|
||||
RequiredMaterials_1 = SubResource( 2 )
|
||||
required_tools_count = 1
|
||||
RequiredTools_0 = SubResource( 4 )
|
||||
item = SubResource( 5 )
|
@ -0,0 +1,22 @@
|
||||
[gd_resource type="CraftRecipe" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/item_templates/2_test.tres" type="ItemTemplate" id=1]
|
||||
[ext_resource path="res://modules/core/item_templates/3_chest_of_the_infinite_wisdom.tres" type="ItemTemplate" id=2]
|
||||
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=1]
|
||||
item = ExtResource( 1 )
|
||||
count = 1
|
||||
|
||||
[sub_resource type="CraftRecipeHelper" id=2]
|
||||
item = ExtResource( 2 )
|
||||
count = 1
|
||||
|
||||
[resource]
|
||||
resource_name = "Chest of the Infinite Wisdom"
|
||||
id = 2
|
||||
text_name = "Chest of the Infinite Wisdom"
|
||||
category = 3
|
||||
required_materials_count = 1
|
||||
RequiredMaterials_0 = SubResource( 1 )
|
||||
item = SubResource( 2 )
|
7
game/modules/core/entity_resources/1_mana_resource.tres
Normal file
7
game/modules/core/entity_resources/1_mana_resource.tres
Normal file
@ -0,0 +1,7 @@
|
||||
[gd_resource type="EntityResourceData" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/resources/ManaResourceData.gd" type="Script" id=1]
|
||||
|
||||
[resource]
|
||||
id = 1
|
||||
script = ExtResource( 1 )
|
4
game/modules/core/entity_skills/1_test.tres
Normal file
4
game/modules/core/entity_skills/1_test.tres
Normal file
@ -0,0 +1,4 @@
|
||||
[gd_resource type="EntitySkillData" format=2]
|
||||
|
||||
[resource]
|
||||
id = 1
|
9
game/modules/core/game_module.tres
Normal file
9
game/modules/core/game_module.tres
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/game_modules/GameModule.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/core/resource_db.tres" type="ESSResourceDBStatic" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
script = ExtResource( 1 )
|
||||
resource_db = ExtResource( 2 )
|
11
game/modules/core/item_templates/1_gold.tres
Normal file
11
game/modules/core/item_templates/1_gold.tres
Normal file
@ -0,0 +1,11 @@
|
||||
[gd_resource type="ItemTemplate" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/items/gold.tres" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Gold"
|
||||
id = 1
|
||||
item_type = 13
|
||||
icon = ExtResource( 1 )
|
||||
text_name = "Gold"
|
15
game/modules/core/item_templates/2_test.tres
Normal file
15
game/modules/core/item_templates/2_test.tres
Normal file
@ -0,0 +1,15 @@
|
||||
[gd_resource type="ItemTemplate" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/13_aspect_of_bees_rank_1.tres" type="Spell" id=1]
|
||||
[ext_resource path="res://modules/icons/3_iron_bar.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://scripts/items/ItemTemplateGD.gd" type="Script" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Iron Bar"
|
||||
id = 2
|
||||
stack_size = 10
|
||||
icon = ExtResource( 2 )
|
||||
use_spell = ExtResource( 1 )
|
||||
text_name = "Iron Bar"
|
||||
script = ExtResource( 3 )
|
@ -0,0 +1,37 @@
|
||||
[gd_resource type="ItemTemplate" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/item_visuals/1_chest_of_the_infinite_wisdom.tres" type="ItemVisual" id=1]
|
||||
[ext_resource path="res://modules/icons/4_chest_of_the_infinite_wisdom.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://scripts/items/ItemTemplateGD.gd" type="Script" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/14_amplify_pain_rank_1.tres" type="Spell" id=4]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Chest of the Infinite Wisdom"
|
||||
id = 3
|
||||
item_type = 1
|
||||
rarity = 6
|
||||
armor_type = 1
|
||||
equip_slot = 3
|
||||
item_visual = ExtResource( 1 )
|
||||
icon = ExtResource( 2 )
|
||||
use_spell = ExtResource( 4 )
|
||||
text_name = "Chest of the Infinite Wisdom"
|
||||
item_stat_modifier_count = 2
|
||||
Modifiers_0/stat_id = 8
|
||||
Modifiers_0/min_base_mod = 1000.0
|
||||
Modifiers_0/max_base_mod = 0.0
|
||||
Modifiers_0/min_bonus_mod = 1000.0
|
||||
Modifiers_0/max_bonus_mod = 0.0
|
||||
Modifiers_0/min_percent_mod = 0.0
|
||||
Modifiers_0/max_percent_mod = 0.0
|
||||
Modifiers_0/scaling_factor = 1.0
|
||||
Modifiers_1/stat_id = 7
|
||||
Modifiers_1/min_base_mod = 1000.0
|
||||
Modifiers_1/max_base_mod = 0.0
|
||||
Modifiers_1/min_bonus_mod = 1000.0
|
||||
Modifiers_1/max_bonus_mod = 0.0
|
||||
Modifiers_1/min_percent_mod = 0.0
|
||||
Modifiers_1/max_percent_mod = 0.0
|
||||
Modifiers_1/scaling_factor = 1.0
|
||||
script = ExtResource( 3 )
|
@ -0,0 +1,17 @@
|
||||
[gd_resource type="ItemVisual" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_green_scarf.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=1]
|
||||
texture_male = ExtResource( 1 )
|
||||
texture_female = ExtResource( 1 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=2]
|
||||
texture_male = ExtResource( 1 )
|
||||
texture_female = ExtResource( 1 )
|
||||
|
||||
[resource]
|
||||
layer = 5
|
||||
visual_spine_1 = SubResource( 1 )
|
||||
visual_spine_2 = SubResource( 2 )
|
201
game/modules/core/item_visuals/test_base_v2.tres
Normal file
201
game/modules/core/item_visuals/test_base_v2.tres
Normal file
@ -0,0 +1,201 @@
|
||||
[gd_resource type="ItemVisual" load_steps=46 format=2]
|
||||
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/neck.dae" type="MeshDataResource" id=1]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_calf.dae" type="MeshDataResource" id=2]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/thigh.dae" type="MeshDataResource" id=3]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/pelvis.dae" type="MeshDataResource" id=4]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_forearm.dae" type="MeshDataResource" id=5]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_red_scarf.png" type="Texture" id=6]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/spine2.dae" type="MeshDataResource" id=7]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/head.png" type="Texture" id=8]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_foot.dae" type="MeshDataResource" id=9]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_fingers.dae" type="MeshDataResource" id=10]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_head.dae" type="MeshDataResource" id=11]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/skin.png" type="Texture" id=12]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_finger.dae" type="MeshDataResource" id=13]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/spine1.dae" type="MeshDataResource" id=14]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_green_scarf.png" type="Texture" id=15]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_upperarm.dae" type="MeshDataResource" id=16]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_handl.dae" type="MeshDataResource" id=17]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_hand.dae" type="MeshDataResource" id=18]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_simple_v2.png" type="Texture" id=19]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_green_scarfv2.png" type="Texture" id=20]
|
||||
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=1]
|
||||
mesh_male = ExtResource( 11 )
|
||||
mesh_female = ExtResource( 11 )
|
||||
texture_male = ExtResource( 8 )
|
||||
texture_female = ExtResource( 8 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=2]
|
||||
mesh_male = ExtResource( 2 )
|
||||
mesh_female = ExtResource( 2 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=3]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=4]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=5]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=6]
|
||||
mesh_male = ExtResource( 5 )
|
||||
mesh_female = ExtResource( 5 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=7]
|
||||
mesh_male = ExtResource( 17 )
|
||||
mesh_female = ExtResource( 17 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=8]
|
||||
mesh_male = ExtResource( 3 )
|
||||
mesh_female = ExtResource( 3 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=9]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=10]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=11]
|
||||
mesh_male = ExtResource( 16 )
|
||||
mesh_female = ExtResource( 16 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=12]
|
||||
mesh_male = ExtResource( 1 )
|
||||
mesh_female = ExtResource( 1 )
|
||||
texture_male = ExtResource( 20 )
|
||||
texture_female = ExtResource( 20 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=13]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 20 )
|
||||
texture_female = ExtResource( 20 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=14]
|
||||
mesh_male = ExtResource( 2 )
|
||||
mesh_female = ExtResource( 2 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=15]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=16]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=17]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=18]
|
||||
mesh_male = ExtResource( 5 )
|
||||
mesh_female = ExtResource( 5 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=19]
|
||||
mesh_male = ExtResource( 18 )
|
||||
mesh_female = ExtResource( 18 )
|
||||
texture_male = ExtResource( 20 )
|
||||
texture_female = ExtResource( 20 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=20]
|
||||
mesh_male = ExtResource( 3 )
|
||||
mesh_female = ExtResource( 3 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=21]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=22]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=23]
|
||||
mesh_male = ExtResource( 16 )
|
||||
mesh_female = ExtResource( 16 )
|
||||
texture_male = ExtResource( 12 )
|
||||
texture_female = ExtResource( 12 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=24]
|
||||
mesh_male = ExtResource( 14 )
|
||||
mesh_female = ExtResource( 14 )
|
||||
texture_male = ExtResource( 6 )
|
||||
texture_female = ExtResource( 6 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=25]
|
||||
mesh_male = ExtResource( 7 )
|
||||
mesh_female = ExtResource( 7 )
|
||||
texture_male = ExtResource( 6 )
|
||||
texture_female = ExtResource( 6 )
|
||||
|
||||
[resource]
|
||||
layer = 1
|
||||
visual_pelvis = SubResource( 13 )
|
||||
visual_spine_1 = SubResource( 24 )
|
||||
visual_spine_2 = SubResource( 25 )
|
||||
visual_neck = SubResource( 12 )
|
||||
visual_head = SubResource( 1 )
|
||||
visual_left_upper_arm = SubResource( 11 )
|
||||
visual_left_forearm = SubResource( 6 )
|
||||
visual_left_hand = SubResource( 7 )
|
||||
visual_left_thumb_base = SubResource( 9 )
|
||||
visual_left_thumb_end = SubResource( 10 )
|
||||
visual_left_fingers_base = SubResource( 3 )
|
||||
visual_left_fingers_end = SubResource( 4 )
|
||||
visual_right_upper_arm = SubResource( 23 )
|
||||
visual_right_forearm = SubResource( 18 )
|
||||
visual_right_hand = SubResource( 19 )
|
||||
visual_right_thumb_base = SubResource( 21 )
|
||||
visual_right_thumb_end = SubResource( 22 )
|
||||
visual_right_fingers_base = SubResource( 15 )
|
||||
visual_right_fingers_end = SubResource( 16 )
|
||||
visual_left_thigh = SubResource( 8 )
|
||||
visual_left_calf = SubResource( 2 )
|
||||
visual_left_foot = SubResource( 5 )
|
||||
visual_right_thigh = SubResource( 20 )
|
||||
visual_right_calf = SubResource( 14 )
|
||||
visual_right_foot = SubResource( 17 )
|
200
game/modules/core/item_visuals/test_base_v3.tres
Normal file
200
game/modules/core/item_visuals/test_base_v3.tres
Normal file
@ -0,0 +1,200 @@
|
||||
[gd_resource type="ItemVisual" load_steps=46 format=2]
|
||||
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_pelvis.dae" type="MeshDataResource" id=1]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_calf.dae" type="MeshDataResource" id=2]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_red_scarf_v3.png" type="Texture" id=3]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_finger.dae" type="MeshDataResource" id=4]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_spine2.dae" type="MeshDataResource" id=5]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/head_v3.png" type="Texture" id=6]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_forearm.dae" type="MeshDataResource" id=7]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_fingers.dae" type="MeshDataResource" id=8]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_thigh_left.dae" type="MeshDataResource" id=9]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_hand.dae" type="MeshDataResource" id=10]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_thigh_right.dae" type="MeshDataResource" id=11]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_upperarm.dae" type="MeshDataResource" id=12]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_handl.dae" type="MeshDataResource" id=13]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_neck.dae" type="MeshDataResource" id=14]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_green_scarf_v3.png" type="Texture" id=15]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_simple_v3.png" type="Texture" id=16]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_head.dae" type="MeshDataResource" id=17]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/skin_v3.png" type="Texture" id=18]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_foot.dae" type="MeshDataResource" id=19]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_spine1.dae" type="MeshDataResource" id=20]
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=1]
|
||||
mesh_male = ExtResource( 17 )
|
||||
mesh_female = ExtResource( 17 )
|
||||
texture_male = ExtResource( 6 )
|
||||
texture_female = ExtResource( 6 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=2]
|
||||
mesh_male = ExtResource( 2 )
|
||||
mesh_female = ExtResource( 2 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=3]
|
||||
mesh_male = ExtResource( 8 )
|
||||
mesh_female = ExtResource( 8 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=4]
|
||||
mesh_male = ExtResource( 8 )
|
||||
mesh_female = ExtResource( 8 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=5]
|
||||
mesh_male = ExtResource( 19 )
|
||||
mesh_female = ExtResource( 19 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=6]
|
||||
mesh_male = ExtResource( 7 )
|
||||
mesh_female = ExtResource( 7 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=7]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=8]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=9]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=10]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=11]
|
||||
mesh_male = ExtResource( 12 )
|
||||
mesh_female = ExtResource( 12 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=12]
|
||||
mesh_male = ExtResource( 14 )
|
||||
mesh_female = ExtResource( 14 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=13]
|
||||
mesh_male = ExtResource( 1 )
|
||||
mesh_female = ExtResource( 1 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=14]
|
||||
mesh_male = ExtResource( 2 )
|
||||
mesh_female = ExtResource( 2 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=15]
|
||||
mesh_male = ExtResource( 8 )
|
||||
mesh_female = ExtResource( 8 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=16]
|
||||
mesh_male = ExtResource( 8 )
|
||||
mesh_female = ExtResource( 8 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=17]
|
||||
mesh_male = ExtResource( 19 )
|
||||
mesh_female = ExtResource( 19 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=18]
|
||||
mesh_male = ExtResource( 7 )
|
||||
mesh_female = ExtResource( 7 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=19]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=20]
|
||||
mesh_male = ExtResource( 11 )
|
||||
mesh_female = ExtResource( 11 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=21]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=22]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=23]
|
||||
mesh_male = ExtResource( 12 )
|
||||
mesh_female = ExtResource( 12 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=24]
|
||||
mesh_male = ExtResource( 20 )
|
||||
mesh_female = ExtResource( 20 )
|
||||
texture_male = ExtResource( 3 )
|
||||
texture_female = ExtResource( 3 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=25]
|
||||
mesh_male = ExtResource( 5 )
|
||||
mesh_female = ExtResource( 5 )
|
||||
texture_male = ExtResource( 3 )
|
||||
texture_female = ExtResource( 3 )
|
||||
|
||||
[resource]
|
||||
layer = 1
|
||||
visual_pelvis = SubResource( 13 )
|
||||
visual_spine_1 = SubResource( 24 )
|
||||
visual_spine_2 = SubResource( 25 )
|
||||
visual_neck = SubResource( 12 )
|
||||
visual_head = SubResource( 1 )
|
||||
visual_left_upper_arm = SubResource( 11 )
|
||||
visual_left_forearm = SubResource( 6 )
|
||||
visual_left_hand = SubResource( 7 )
|
||||
visual_left_thumb_base = SubResource( 9 )
|
||||
visual_left_thumb_end = SubResource( 10 )
|
||||
visual_left_fingers_base = SubResource( 3 )
|
||||
visual_left_fingers_end = SubResource( 4 )
|
||||
visual_right_upper_arm = SubResource( 23 )
|
||||
visual_right_forearm = SubResource( 18 )
|
||||
visual_right_hand = SubResource( 19 )
|
||||
visual_right_thumb_base = SubResource( 21 )
|
||||
visual_right_thumb_end = SubResource( 22 )
|
||||
visual_right_fingers_base = SubResource( 15 )
|
||||
visual_right_fingers_end = SubResource( 16 )
|
||||
visual_left_thigh = SubResource( 8 )
|
||||
visual_left_calf = SubResource( 2 )
|
||||
visual_left_foot = SubResource( 5 )
|
||||
visual_right_thigh = SubResource( 20 )
|
||||
visual_right_calf = SubResource( 14 )
|
||||
visual_right_foot = SubResource( 17 )
|
200
game/modules/core/item_visuals/test_vis1.tres
Normal file
200
game/modules/core/item_visuals/test_vis1.tres
Normal file
@ -0,0 +1,200 @@
|
||||
[gd_resource type="ItemVisual" load_steps=45 format=2]
|
||||
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/pelvis.dae" type="MeshDataResource" id=1]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_head.dae" type="MeshDataResource" id=2]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_forearm.dae" type="MeshDataResource" id=3]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/neck.dae" type="MeshDataResource" id=4]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/upperarm.dae" type="MeshDataResource" id=5]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/spine1.dae" type="MeshDataResource" id=6]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/spine2.dae" type="MeshDataResource" id=7]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_handl.dae" type="MeshDataResource" id=8]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_finger.dae" type="MeshDataResource" id=9]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_fingers.dae" type="MeshDataResource" id=10]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_hand.dae" type="MeshDataResource" id=11]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_calf.dae" type="MeshDataResource" id=12]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/huf_foot.dae" type="MeshDataResource" id=13]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_models/thigh.dae" type="MeshDataResource" id=14]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/skin.png" type="Texture" id=15]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_simple.png" type="Texture" id=16]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/head.png" type="Texture" id=17]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_green_scarf.png" type="Texture" id=18]
|
||||
[ext_resource path="res://modules/species/Human/Female/character_textures/armor_red_scarf.png" type="Texture" id=19]
|
||||
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=1]
|
||||
mesh_male = ExtResource( 2 )
|
||||
mesh_female = ExtResource( 2 )
|
||||
texture_male = ExtResource( 17 )
|
||||
texture_female = ExtResource( 17 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=2]
|
||||
mesh_male = ExtResource( 12 )
|
||||
mesh_female = ExtResource( 12 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=3]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=4]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=5]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=6]
|
||||
mesh_male = ExtResource( 3 )
|
||||
mesh_female = ExtResource( 3 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=7]
|
||||
mesh_male = ExtResource( 8 )
|
||||
mesh_female = ExtResource( 8 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=8]
|
||||
mesh_male = ExtResource( 14 )
|
||||
mesh_female = ExtResource( 14 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=9]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=10]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=11]
|
||||
mesh_male = ExtResource( 5 )
|
||||
mesh_female = ExtResource( 5 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=12]
|
||||
mesh_male = ExtResource( 4 )
|
||||
mesh_female = ExtResource( 4 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=13]
|
||||
mesh_male = ExtResource( 1 )
|
||||
mesh_female = ExtResource( 1 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=14]
|
||||
mesh_male = ExtResource( 12 )
|
||||
mesh_female = ExtResource( 12 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=15]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=16]
|
||||
mesh_male = ExtResource( 10 )
|
||||
mesh_female = ExtResource( 10 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=17]
|
||||
mesh_male = ExtResource( 13 )
|
||||
mesh_female = ExtResource( 13 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=18]
|
||||
mesh_male = ExtResource( 3 )
|
||||
mesh_female = ExtResource( 3 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=19]
|
||||
mesh_male = ExtResource( 11 )
|
||||
mesh_female = ExtResource( 11 )
|
||||
texture_male = ExtResource( 18 )
|
||||
texture_female = ExtResource( 18 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=20]
|
||||
mesh_male = ExtResource( 14 )
|
||||
mesh_female = ExtResource( 14 )
|
||||
texture_male = ExtResource( 16 )
|
||||
texture_female = ExtResource( 16 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=21]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=22]
|
||||
mesh_male = ExtResource( 9 )
|
||||
mesh_female = ExtResource( 9 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=23]
|
||||
mesh_male = ExtResource( 5 )
|
||||
mesh_female = ExtResource( 5 )
|
||||
texture_male = ExtResource( 15 )
|
||||
texture_female = ExtResource( 15 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=24]
|
||||
mesh_male = ExtResource( 6 )
|
||||
mesh_female = ExtResource( 6 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[sub_resource type="ItemVisualEntry" id=25]
|
||||
mesh_male = ExtResource( 7 )
|
||||
mesh_female = ExtResource( 7 )
|
||||
texture_male = ExtResource( 19 )
|
||||
texture_female = ExtResource( 19 )
|
||||
|
||||
[resource]
|
||||
layer = 1
|
||||
visual_pelvis = SubResource( 13 )
|
||||
visual_spine_1 = SubResource( 24 )
|
||||
visual_spine_2 = SubResource( 25 )
|
||||
visual_neck = SubResource( 12 )
|
||||
visual_head = SubResource( 1 )
|
||||
visual_left_upper_arm = SubResource( 11 )
|
||||
visual_left_forearm = SubResource( 6 )
|
||||
visual_left_hand = SubResource( 7 )
|
||||
visual_left_thumb_base = SubResource( 9 )
|
||||
visual_left_thumb_end = SubResource( 10 )
|
||||
visual_left_fingers_base = SubResource( 3 )
|
||||
visual_left_fingers_end = SubResource( 4 )
|
||||
visual_right_upper_arm = SubResource( 23 )
|
||||
visual_right_forearm = SubResource( 18 )
|
||||
visual_right_hand = SubResource( 19 )
|
||||
visual_right_thumb_base = SubResource( 21 )
|
||||
visual_right_thumb_end = SubResource( 22 )
|
||||
visual_right_fingers_base = SubResource( 15 )
|
||||
visual_right_fingers_end = SubResource( 16 )
|
||||
visual_left_thigh = SubResource( 8 )
|
||||
visual_left_calf = SubResource( 2 )
|
||||
visual_left_foot = SubResource( 5 )
|
||||
visual_right_thigh = SubResource( 20 )
|
||||
visual_right_calf = SubResource( 14 )
|
||||
visual_right_foot = SubResource( 17 )
|
23
game/modules/core/materials/1_standard_material.tres
Normal file
23
game/modules/core/materials/1_standard_material.tres
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/2_simple_particle_billboard_shader.shader" type="Shader" id=1]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
@ -0,0 +1,9 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/4_standard_character_shader.tres" type="Shader" id=1]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
25
game/modules/core/materials/4_standard_material_prop.tres
Normal file
25
game/modules/core/materials/4_standard_material_prop.tres
Normal file
File diff suppressed because one or more lines are too long
23
game/modules/core/materials/5_standard_material_nouv2.tres
Normal file
23
game/modules/core/materials/5_standard_material_nouv2.tres
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,7 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/6_standard_shader_notex.tres" type="Shader" id=1]
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
@ -0,0 +1,9 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/6_standard_shader_notex.tres" type="Shader" id=1]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
@ -0,0 +1,9 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/7_standard_character_shader_notex.tres" type="Shader" id=1]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
4
game/modules/core/materials/character_mat..tres
Normal file
4
game/modules/core/materials/character_mat..tres
Normal file
@ -0,0 +1,4 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
flags_vertex_lighting = true
|
7
game/modules/core/materials/character_mat.tres_off
Normal file
7
game/modules/core/materials/character_mat.tres_off
Normal file
@ -0,0 +1,7 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://materials/voxelman_shader.tres" type="Shader" id=1]
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/Color = Color( 1, 1, 1, 1 )
|
9
game/modules/core/materials/spatial_voxelman_mat.tres
Normal file
9
game/modules/core/materials/spatial_voxelman_mat.tres
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
flags_vertex_lighting = true
|
||||
vertex_color_use_as_albedo = true
|
||||
vertex_color_is_srgb = true
|
||||
params_diffuse_mode = 1
|
||||
params_specular_mode = 4
|
||||
metallic_specular = 0.0
|
5
game/modules/core/materials/voxelman.tres
Normal file
5
game/modules/core/materials/voxelman.tres
Normal file
@ -0,0 +1,5 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
flags_vertex_lighting = true
|
||||
vertex_color_use_as_albedo = true
|
9
game/modules/core/materials/voxelman.tres_off
Normal file
9
game/modules/core/materials/voxelman.tres_off
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="ShaderMaterial" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://materials/voxelman_shader.tres" type="Shader" id=1]
|
||||
[ext_resource path="res://voxel_textures/a2.png" type="Texture" id=2]
|
||||
|
||||
[resource]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/Color = Color( 1, 1, 1, 1 )
|
||||
shader_param/albedo = ExtResource( 2 )
|
6
game/modules/core/materials/voxelman2.tres
Normal file
6
game/modules/core/materials/voxelman2.tres
Normal file
@ -0,0 +1,6 @@
|
||||
[gd_resource type="SpatialMaterial" format=2]
|
||||
|
||||
[resource]
|
||||
flags_vertex_lighting = true
|
||||
vertex_color_use_as_albedo = true
|
||||
params_specular_mode = 4
|
94
game/modules/core/materials/voxelman_shader.tres_off
Normal file
94
game/modules/core/materials/voxelman_shader.tres_off
Normal file
@ -0,0 +1,94 @@
|
||||
[gd_resource type="VisualShader" load_steps=7 format=2]
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id=1]
|
||||
output_port_for_preview = 0
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeColorUniform" id=2]
|
||||
uniform_name = "Color"
|
||||
|
||||
[sub_resource type="VisualShaderNodeInput" id=3]
|
||||
input_name = "color"
|
||||
|
||||
[sub_resource type="VisualShaderNodeInput" id=4]
|
||||
input_name = "uv"
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorOp" id=5]
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeTextureUniform" id=6]
|
||||
uniform_name = "albedo"
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode specular_disabled, ambient_light_disabled, vertex_lighting;
|
||||
|
||||
uniform sampler2D albedo;
|
||||
uniform vec4 Color : hint_color;
|
||||
|
||||
|
||||
|
||||
void vertex() {
|
||||
// Output:0
|
||||
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
// Input:2
|
||||
vec3 n_out2p0;
|
||||
n_out2p0 = vec3(UV,0.0);
|
||||
|
||||
// TextureUniform:9
|
||||
vec3 n_out9p0;
|
||||
float n_out9p1;
|
||||
{
|
||||
vec4 n_tex_read = texture( albedo , n_out2p0.xy );
|
||||
n_out9p0 = n_tex_read.rgb;
|
||||
n_out9p1 = n_tex_read.a;
|
||||
}
|
||||
|
||||
// Input:14
|
||||
vec3 n_out14p0;
|
||||
n_out14p0 = COLOR.rgb;
|
||||
|
||||
// VectorOp:11
|
||||
vec3 n_out11p0;
|
||||
n_out11p0 = n_out9p0 * n_out14p0;
|
||||
|
||||
// ColorUniform:13
|
||||
vec3 n_out13p0;
|
||||
float n_out13p1;
|
||||
n_out13p0 = Color.rgb;
|
||||
n_out13p1 = Color.a;
|
||||
|
||||
// VectorOp:7
|
||||
vec3 n_out7p0;
|
||||
n_out7p0 = n_out11p0 * n_out13p0;
|
||||
|
||||
// Output:0
|
||||
ALBEDO = n_out7p0;
|
||||
|
||||
}
|
||||
|
||||
void light() {
|
||||
// Output:0
|
||||
|
||||
}
|
||||
"
|
||||
modes/specular = 4
|
||||
flags/ambient_light_disabled = true
|
||||
flags/vertex_lighting = true
|
||||
nodes/fragment/0/position = Vector2( 1080, 40 )
|
||||
nodes/fragment/2/node = SubResource( 4 )
|
||||
nodes/fragment/2/position = Vector2( -20, 80 )
|
||||
nodes/fragment/7/node = SubResource( 5 )
|
||||
nodes/fragment/7/position = Vector2( 640, 180 )
|
||||
nodes/fragment/9/node = SubResource( 6 )
|
||||
nodes/fragment/9/position = Vector2( 160, 20 )
|
||||
nodes/fragment/11/node = SubResource( 1 )
|
||||
nodes/fragment/11/position = Vector2( 420, 100 )
|
||||
nodes/fragment/13/node = SubResource( 2 )
|
||||
nodes/fragment/13/position = Vector2( 0, 440 )
|
||||
nodes/fragment/14/node = SubResource( 3 )
|
||||
nodes/fragment/14/position = Vector2( -60, 220 )
|
||||
nodes/fragment/connections = PoolIntArray( 2, 0, 9, 0, 9, 0, 11, 0, 11, 0, 7, 0, 13, 0, 7, 1, 14, 0, 11, 1, 7, 0, 0, 0, 2, 0, 9, 0, 9, 0, 11, 0, 11, 0, 7, 0, 13, 0, 7, 1, 14, 0, 11, 1, 7, 0, 0, 0 )
|
25
game/modules/core/materials/world_material.tres
Normal file
25
game/modules/core/materials/world_material.tres
Normal file
File diff suppressed because one or more lines are too long
18
game/modules/core/resource_db.tres
Normal file
18
game/modules/core/resource_db.tres
Normal file
@ -0,0 +1,18 @@
|
||||
[gd_resource type="ESSResourceDBStatic" load_steps=9 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/item_templates/2_test.tres" type="ItemTemplate" id=1]
|
||||
[ext_resource path="res://modules/core/item_templates/3_chest_of_the_infinite_wisdom.tres" type="ItemTemplate" id=2]
|
||||
[ext_resource path="res://modules/core/crafting/2_chest_of_the_infinite_wisdom.tres" type="CraftRecipe" id=3]
|
||||
[ext_resource path="res://modules/core/entity_skills/1_test.tres" type="EntitySkillData" id=4]
|
||||
[ext_resource path="res://modules/core/item_templates/1_gold.tres" type="ItemTemplate" id=5]
|
||||
[ext_resource path="res://modules/core/crafting/1_test_craft.tres" type="CraftRecipe" id=6]
|
||||
[ext_resource path="res://modules/core/entity_resources/1_mana_resource.tres" type="EntityResourceData" id=7]
|
||||
[ext_resource path="res://modules/core/xp/xp_data.tres" type="XPData" id=8]
|
||||
|
||||
|
||||
[resource]
|
||||
xp_data = ExtResource( 8 )
|
||||
entity_resources = [ ExtResource( 7 ) ]
|
||||
entity_skills = [ ExtResource( 4 ) ]
|
||||
craft_recipes = [ ExtResource( 6 ), ExtResource( 3 ) ]
|
||||
item_templates = [ ExtResource( 5 ), ExtResource( 1 ), ExtResource( 2 ) ]
|
26
game/modules/core/shaders/1_standard_shader.tres
Normal file
26
game/modules/core/shaders/1_standard_shader.tres
Normal file
@ -0,0 +1,26 @@
|
||||
[gd_resource type="Shader" format=2]
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix,depth_draw_opaque,cull_back,specular_disabled,vertex_lighting;
|
||||
uniform vec4 albedo : hint_color;
|
||||
uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void fragment() {
|
||||
vec2 base_uv = UV;
|
||||
vec2 base_uv2 = UV2;
|
||||
|
||||
vec4 albedo_tex = texture(texture_albedo, base_uv);
|
||||
vec4 albedo_tex2 = texture(texture_albedo, base_uv2);
|
||||
|
||||
float ratio = COLOR.a;
|
||||
|
||||
albedo_tex *= ratio;
|
||||
albedo_tex2 *= 1.0 - ratio;
|
||||
|
||||
albedo_tex += albedo_tex2;
|
||||
|
||||
albedo_tex *= COLOR;
|
||||
ALBEDO = albedo.rgb * albedo_tex.rgb;
|
||||
}
|
||||
"
|
@ -0,0 +1,19 @@
|
||||
shader_type spatial;
|
||||
render_mode blend_add,depth_draw_opaque,cull_disabled,specular_disabled,unshaded;
|
||||
uniform vec4 albedo : hint_color;
|
||||
uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void vertex() {
|
||||
mat4 mat_world = mat4(normalize(CAMERA_MATRIX[0])*length(WORLD_MATRIX[0]),normalize(CAMERA_MATRIX[1])*length(WORLD_MATRIX[0]),normalize(CAMERA_MATRIX[2])*length(WORLD_MATRIX[2]),WORLD_MATRIX[3]);
|
||||
mat_world = mat_world * mat4( vec4(cos(INSTANCE_CUSTOM.x),-sin(INSTANCE_CUSTOM.x), 0.0, 0.0), vec4(sin(INSTANCE_CUSTOM.x), cos(INSTANCE_CUSTOM.x), 0.0, 0.0),vec4(0.0, 0.0, 1.0, 0.0),vec4(0.0, 0.0, 0.0, 1.0));
|
||||
MODELVIEW_MATRIX = INV_CAMERA_MATRIX * mat_world;
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
vec2 base_uv = UV;
|
||||
vec4 albedo_tex = texture(texture_albedo,base_uv);
|
||||
albedo_tex *= COLOR;
|
||||
ALBEDO = albedo.rgb * albedo_tex.rgb;
|
||||
|
||||
ALPHA = albedo.a * albedo_tex.a;
|
||||
}
|
11
game/modules/core/shaders/3_simple_y_billboard.shader
Normal file
11
game/modules/core/shaders/3_simple_y_billboard.shader
Normal file
@ -0,0 +1,11 @@
|
||||
shader_type spatial;
|
||||
render_mode blend_add,depth_draw_opaque,cull_disabled,specular_disabled,unshaded;
|
||||
uniform vec4 albedo : hint_color;
|
||||
uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void fragment() {
|
||||
vec2 base_uv = UV;
|
||||
vec4 albedo_tex = texture(texture_albedo,base_uv);
|
||||
ALBEDO = albedo.rgb * albedo_tex.rgb;
|
||||
ALPHA = albedo.a * albedo_tex.a;
|
||||
}
|
17
game/modules/core/shaders/4_standard_character_shader.tres
Normal file
17
game/modules/core/shaders/4_standard_character_shader.tres
Normal file
@ -0,0 +1,17 @@
|
||||
[gd_resource type="Shader" format=2]
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix,depth_draw_opaque,cull_back,specular_disabled,vertex_lighting;
|
||||
uniform vec4 albedo : hint_color;
|
||||
uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void fragment() {
|
||||
vec2 base_uv = UV;
|
||||
|
||||
vec4 albedo_tex = texture(texture_albedo, base_uv);
|
||||
|
||||
albedo_tex *= COLOR;
|
||||
ALBEDO = albedo.rgb * albedo_tex.rgb;
|
||||
}
|
||||
"
|
17
game/modules/core/shaders/5_standard_shader_nouv2.tres
Normal file
17
game/modules/core/shaders/5_standard_shader_nouv2.tres
Normal file
@ -0,0 +1,17 @@
|
||||
[gd_resource type="Shader" format=2]
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix,depth_draw_opaque,cull_back,specular_disabled,vertex_lighting;
|
||||
uniform vec4 albedo : hint_color;
|
||||
uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void fragment() {
|
||||
vec2 base_uv = UV;
|
||||
|
||||
vec4 albedo_tex = texture(texture_albedo, base_uv);
|
||||
|
||||
albedo_tex *= COLOR;
|
||||
ALBEDO = albedo.rgb * albedo_tex.rgb;
|
||||
}
|
||||
"
|
12
game/modules/core/shaders/6_standard_shader_notex.tres
Normal file
12
game/modules/core/shaders/6_standard_shader_notex.tres
Normal file
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Shader" format=2]
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix,depth_draw_opaque,cull_back,specular_disabled,vertex_lighting;
|
||||
uniform vec4 albedo : hint_color;
|
||||
//uniform sampler2D texture_albedo : hint_albedo;
|
||||
|
||||
void fragment() {
|
||||
ALBEDO = COLOR.rgb;
|
||||
}
|
||||
"
|
@ -0,0 +1,12 @@
|
||||
[gd_resource type="Shader" format=2]
|
||||
|
||||
[resource]
|
||||
code = "shader_type spatial;
|
||||
render_mode blend_mix,depth_draw_opaque,cull_back,specular_disabled,vertex_lighting;
|
||||
uniform vec4 albedo : hint_color;
|
||||
|
||||
void fragment() {
|
||||
vec3 color = albedo.rgb * COLOR.rgb;
|
||||
ALBEDO = color;
|
||||
}
|
||||
"
|
83
game/modules/core/xp/xp_data.tres
Normal file
83
game/modules/core/xp/xp_data.tres
Normal file
@ -0,0 +1,83 @@
|
||||
[gd_resource type="XPData" format=2]
|
||||
|
||||
[resource]
|
||||
character_level_1 = 22
|
||||
character_level_2 = 34
|
||||
character_level_3 = 43
|
||||
character_level_4 = 200
|
||||
character_level_5 = 200
|
||||
character_level_6 = 200
|
||||
character_level_7 = 200
|
||||
character_level_8 = 200
|
||||
character_level_9 = 200
|
||||
character_level_10 = 200
|
||||
character_level_11 = 200
|
||||
character_level_12 = 200
|
||||
character_level_13 = 200
|
||||
character_level_14 = 200
|
||||
character_level_15 = 200
|
||||
character_level_16 = 200
|
||||
character_level_17 = 200
|
||||
character_level_18 = 200
|
||||
character_level_19 = 200
|
||||
character_level_20 = 200
|
||||
class_level_1 = 100
|
||||
class_level_2 = 200
|
||||
class_level_3 = 300
|
||||
class_level_4 = 400
|
||||
class_level_5 = 500
|
||||
class_level_6 = 600
|
||||
class_level_7 = 700
|
||||
class_level_8 = 800
|
||||
class_level_9 = 1000
|
||||
class_level_10 = 1000
|
||||
class_level_11 = 1000
|
||||
class_level_12 = 1000
|
||||
class_level_13 = 1000
|
||||
class_level_14 = 1000
|
||||
class_level_15 = 1000
|
||||
class_level_16 = 1000
|
||||
class_level_17 = 1000
|
||||
class_level_18 = 1000
|
||||
class_level_19 = 1000
|
||||
class_level_20 = 1000
|
||||
class_level_21 = 1000
|
||||
class_level_22 = 1000
|
||||
class_level_23 = 1000
|
||||
class_level_24 = 1000
|
||||
class_level_25 = 1000
|
||||
class_level_26 = 1000
|
||||
class_level_27 = 1000
|
||||
class_level_28 = 1000
|
||||
class_level_29 = 1000
|
||||
class_level_30 = 1000
|
||||
class_level_31 = 1000
|
||||
class_level_32 = 1000
|
||||
class_level_33 = 1000
|
||||
class_level_34 = 1000
|
||||
class_level_35 = 1000
|
||||
class_level_36 = 1000
|
||||
class_level_37 = 1000
|
||||
class_level_38 = 1000
|
||||
class_level_39 = 1000
|
||||
class_level_40 = 1000
|
||||
class_level_41 = 1000
|
||||
class_level_42 = 1000
|
||||
class_level_43 = 1000
|
||||
class_level_44 = 1000
|
||||
class_level_45 = 1000
|
||||
class_level_46 = 1000
|
||||
class_level_47 = 1000
|
||||
class_level_48 = 1000
|
||||
class_level_49 = 1000
|
||||
class_level_50 = 1000
|
||||
class_level_51 = 1000
|
||||
class_level_52 = 1000
|
||||
class_level_53 = 1000
|
||||
class_level_54 = 1000
|
||||
class_level_55 = 1000
|
||||
class_level_56 = 1000
|
||||
class_level_57 = 1000
|
||||
class_level_58 = 1000
|
||||
class_level_59 = 1000
|
||||
class_level_60 = 1000
|
204
game/modules/entity_classes/elementalist/2_elementalist.tres
Normal file
204
game/modules/entity_classes/elementalist/2_elementalist.tres
Normal file
@ -0,0 +1,204 @@
|
||||
[gd_resource type="EntityClassData" load_steps=51 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/entities/EntityClassDataGD.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/character_specs/2_elementalist_fire.tres" type="CharacterSpec" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/character_specs/3_elementalist_water.tres" type="CharacterSpec" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/character_specs/4_elementalist_ice.tres" type="CharacterSpec" id=4]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/spells/34_cold.tres" type="Spell" id=5]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/spells/32_heat.tres" type="Spell" id=6]
|
||||
[ext_resource path="res://modules/entity_classes/elementalist/spells/33_normal.tres" type="Spell" id=7]
|
||||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="SimpleLevelStatData" id=1]
|
||||
agility = 4
|
||||
strength = 5
|
||||
stamina = 5
|
||||
intellect = 3
|
||||
spirit = 5
|
||||
|
||||
[sub_resource type="StatDataEntry" id=2]
|
||||
base = 5.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=3]
|
||||
stat_id = 12
|
||||
|
||||
[sub_resource type="StatDataEntry" id=4]
|
||||
stat_id = 13
|
||||
|
||||
[sub_resource type="StatDataEntry" id=5]
|
||||
stat_id = 19
|
||||
|
||||
[sub_resource type="StatDataEntry" id=6]
|
||||
stat_id = 34
|
||||
|
||||
[sub_resource type="StatDataEntry" id=7]
|
||||
stat_id = 21
|
||||
|
||||
[sub_resource type="StatDataEntry" id=8]
|
||||
stat_id = 24
|
||||
|
||||
[sub_resource type="StatDataEntry" id=9]
|
||||
stat_id = 38
|
||||
|
||||
[sub_resource type="StatDataEntry" id=10]
|
||||
stat_id = 36
|
||||
|
||||
[sub_resource type="StatDataEntry" id=11]
|
||||
stat_id = 31
|
||||
|
||||
[sub_resource type="StatDataEntry" id=12]
|
||||
stat_id = 32
|
||||
|
||||
[sub_resource type="StatDataEntry" id=13]
|
||||
stat_id = 8
|
||||
base = 1.5
|
||||
|
||||
[sub_resource type="StatDataEntry" id=14]
|
||||
stat_id = 9
|
||||
|
||||
[sub_resource type="StatDataEntry" id=15]
|
||||
stat_id = 10
|
||||
|
||||
[sub_resource type="StatDataEntry" id=16]
|
||||
stat_id = 25
|
||||
|
||||
[sub_resource type="StatDataEntry" id=17]
|
||||
stat_id = 5
|
||||
|
||||
[sub_resource type="StatDataEntry" id=18]
|
||||
stat_id = 28
|
||||
|
||||
[sub_resource type="StatDataEntry" id=19]
|
||||
stat_id = 3
|
||||
base = 5.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=20]
|
||||
stat_id = 33
|
||||
|
||||
[sub_resource type="StatDataEntry" id=21]
|
||||
stat_id = 7
|
||||
|
||||
[sub_resource type="StatDataEntry" id=22]
|
||||
stat_id = 15
|
||||
|
||||
[sub_resource type="StatDataEntry" id=23]
|
||||
stat_id = 16
|
||||
|
||||
[sub_resource type="StatDataEntry" id=24]
|
||||
stat_id = 26
|
||||
|
||||
[sub_resource type="StatDataEntry" id=25]
|
||||
stat_id = 22
|
||||
|
||||
[sub_resource type="StatDataEntry" id=26]
|
||||
stat_id = 30
|
||||
|
||||
[sub_resource type="StatDataEntry" id=27]
|
||||
stat_id = 20
|
||||
|
||||
[sub_resource type="StatDataEntry" id=28]
|
||||
stat_id = 39
|
||||
|
||||
[sub_resource type="StatDataEntry" id=29]
|
||||
stat_id = 11
|
||||
|
||||
[sub_resource type="StatDataEntry" id=30]
|
||||
stat_id = 29
|
||||
|
||||
[sub_resource type="StatDataEntry" id=31]
|
||||
stat_id = 35
|
||||
|
||||
[sub_resource type="StatDataEntry" id=32]
|
||||
stat_id = 6
|
||||
base = 4.2
|
||||
|
||||
[sub_resource type="StatDataEntry" id=33]
|
||||
stat_id = 17
|
||||
|
||||
[sub_resource type="StatDataEntry" id=34]
|
||||
stat_id = 18
|
||||
|
||||
[sub_resource type="StatDataEntry" id=35]
|
||||
stat_id = 27
|
||||
|
||||
[sub_resource type="StatDataEntry" id=36]
|
||||
stat_id = 23
|
||||
|
||||
[sub_resource type="StatDataEntry" id=37]
|
||||
stat_id = 14
|
||||
|
||||
[sub_resource type="StatDataEntry" id=38]
|
||||
stat_id = 4
|
||||
base = 4.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=39]
|
||||
stat_id = 2
|
||||
base = 6.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=40]
|
||||
stat_id = 1
|
||||
base = 5.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=41]
|
||||
stat_id = 37
|
||||
|
||||
[sub_resource type="StatDataEntry" id=42]
|
||||
stat_id = 40
|
||||
|
||||
[sub_resource type="StatData" id=43]
|
||||
level_stat_data = SubResource( 1 )
|
||||
stat/agility = SubResource( 2 )
|
||||
stat/strength = SubResource( 40 )
|
||||
stat/stamina = SubResource( 39 )
|
||||
stat/intellect = SubResource( 19 )
|
||||
stat/spirit = SubResource( 38 )
|
||||
stat/health = SubResource( 17 )
|
||||
stat/speed = SubResource( 32 )
|
||||
stat/mana = SubResource( 21 )
|
||||
stat/global_cooldown = SubResource( 13 )
|
||||
stat/haste = SubResource( 14 )
|
||||
stat/haste_rating = SubResource( 15 )
|
||||
stat/resilience = SubResource( 29 )
|
||||
stat/armor = SubResource( 3 )
|
||||
stat/attack_power = SubResource( 4 )
|
||||
stat/spell_power = SubResource( 37 )
|
||||
stat/melee_crit = SubResource( 22 )
|
||||
stat/melee_crit_bonus = SubResource( 23 )
|
||||
stat/spell_crit = SubResource( 33 )
|
||||
stat/spell_crit_bonus = SubResource( 34 )
|
||||
stat/block = SubResource( 5 )
|
||||
stat/parry = SubResource( 27 )
|
||||
stat/damage_reduction = SubResource( 7 )
|
||||
stat/melee_damage_reduction = SubResource( 25 )
|
||||
stat/spell_damage_reduction = SubResource( 36 )
|
||||
stat/damage_taken = SubResource( 8 )
|
||||
stat/heal_taken = SubResource( 16 )
|
||||
stat/melee_damage = SubResource( 24 )
|
||||
stat/spell_damage = SubResource( 35 )
|
||||
stat/holy_resist = SubResource( 18 )
|
||||
stat/shadow_resist = SubResource( 30 )
|
||||
stat/nature_resist = SubResource( 26 )
|
||||
stat/fire_resist = SubResource( 11 )
|
||||
stat/frost_resist = SubResource( 12 )
|
||||
stat/lightning_resist = SubResource( 20 )
|
||||
stat/chaos_resist = SubResource( 6 )
|
||||
stat/silence_resist = SubResource( 31 )
|
||||
stat/fear_resist = SubResource( 10 )
|
||||
stat/stun_resist = SubResource( 41 )
|
||||
stat/energy = SubResource( 9 )
|
||||
stat/rage = SubResource( 28 )
|
||||
stat/xp_rate = SubResource( 42 )
|
||||
|
||||
[resource]
|
||||
resource_name = "Elementalist"
|
||||
id = 2
|
||||
text_name = "Elementalist"
|
||||
stat_data = SubResource( 43 )
|
||||
player_resource_type = 2
|
||||
playstyle_type = 2
|
||||
specs = [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ]
|
||||
spells = [ ExtResource( 6 ), ExtResource( 7 ), ExtResource( 5 ) ]
|
||||
start_spells = [ ExtResource( 7 ) ]
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,6 @@
|
||||
[gd_resource type="CharacterSpec" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Elementalist Fire"
|
||||
id = 2
|
||||
text_name = "Elementalist Fire"
|
@ -0,0 +1,6 @@
|
||||
[gd_resource type="CharacterSpec" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Elementalist Water"
|
||||
id = 3
|
||||
text_name = "Elementalist Water"
|
@ -0,0 +1,6 @@
|
||||
[gd_resource type="CharacterSpec" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Elementalist Ice"
|
||||
id = 4
|
||||
text_name = "Elementalist Ice"
|
@ -0,0 +1,40 @@
|
||||
[gd_resource type="Spell" load_steps=7 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/amplify_pain.tres" type="Texture" id=1]
|
||||
[ext_resource path="res://scripts/resources/spell_effect_visual_basic.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scripts/spells/amplify_pain.gd" type="Script" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/nature/AmplifyPain.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/nature/NatureCast.tscn" type="PackedScene" id=5]
|
||||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="SpellEffectVisual" id=1]
|
||||
script = ExtResource( 2 )
|
||||
spell_cast_effect_left_hand = ExtResource( 5 )
|
||||
spell_cast_effect_right_hand = ExtResource( 5 )
|
||||
torso_aura_effect_time = 0.0
|
||||
root_aura_effect_time = 0.0
|
||||
torso_spell_cast_finish_effect = ExtResource( 4 )
|
||||
torso_spell_cast_finish_effect_time = 0.4
|
||||
root_spell_cast_finish_effect_time = 1.0
|
||||
|
||||
[resource]
|
||||
resource_name = "Overload"
|
||||
id = 31
|
||||
spell_type = 8
|
||||
level = 10
|
||||
icon = ExtResource( 1 )
|
||||
visual_spell_effects = SubResource( 1 )
|
||||
text_name = "Overload"
|
||||
text_description = "Range: 26m.
|
||||
Channeled. Free.
|
||||
Causes your dots to deal 10% more damage."
|
||||
range_range = 26.0
|
||||
cast_cast_time = 1.5
|
||||
damage_type = 16
|
||||
damage_min = 130
|
||||
damage_max = 150
|
||||
aoe_targetType = -1910718371
|
||||
aoe_colliderType = 1065353216
|
||||
script = ExtResource( 3 )
|
@ -0,0 +1,7 @@
|
||||
[gd_resource type="Spell" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Heat"
|
||||
id = 32
|
||||
text_name = "Heat"
|
||||
text_description = "Increase the temperature of your body, to allow the usange of all fire spells. Water spells are still usable at reduced efficiency."
|
@ -0,0 +1,7 @@
|
||||
[gd_resource type="Spell" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Normal temperature"
|
||||
id = 33
|
||||
text_name = "Normal temperature"
|
||||
text_description = "Use water spells at maximum efficiency. Some ice and fire based spells are also usable at reduced efficiency."
|
@ -0,0 +1,7 @@
|
||||
[gd_resource type="Spell" format=2]
|
||||
|
||||
[resource]
|
||||
resource_name = "Cold"
|
||||
id = 34
|
||||
text_name = "Cold"
|
||||
text_description = "Reduce the temperature of your body, to allow the usange of all ice spells. Water spells are still usable at reduced efficiency."
|
237
game/modules/entity_classes/naturalist/1_naturalist.tres
Normal file
237
game/modules/entity_classes/naturalist/1_naturalist.tres
Normal file
@ -0,0 +1,237 @@
|
||||
[gd_resource type="EntityClassData" load_steps=72 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/16_close_wounds_rank_1.tres" type="Spell" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/19_uproot_rank_1.tres" type="Spell" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/11_aspect_of_wasps_rank_1.tres" type="Spell" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/15_close_wounds_rank_1.tres" type="Aura" id=4]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/13_aspect_of_bees_rank_1.tres" type="Spell" id=5]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/13_aspect_of_bees_rank_1.tres" type="Aura" id=6]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/10_aspect_of_scorpions_rank_1.tres" type="Spell" id=7]
|
||||
[ext_resource path="res://modules/core/entity_resources/1_mana_resource.tres" type="EntityResourceData" id=8]
|
||||
[ext_resource path="res://scripts/ai/EntityAIGD.gd" type="Script" id=9]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/17_ironbark_rank_1.tres" type="Spell" id=10]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/24_attunement_rank_1.tres" type="Spell" id=11]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/14_amplify_pain_rank_1.tres" type="Spell" id=12]
|
||||
[ext_resource path="res://scripts/entities/EntityClassDataGD.gd" type="Script" id=13]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/36_regrow.tres" type="Spell" id=14]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/12_aspect_of_wolves_rank_1.tres" type="Spell" id=15]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/26_rest.tres" type="Spell" id=16]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/22_shield_of_barbs_rank_1.tres" type="Spell" id=17]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/21_strength_of_nature_rank_1.tres" type="Spell" id=18]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/20_root_rank_1.tres" type="Spell" id=19]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/23_calm_rank_1.tres" type="Spell" id=20]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/35_strike.tres" type="Spell" id=21]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/25_inner_will.tres" type="Spell" id=22]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/15_rejuvenation_rank_1.tres" type="Spell" id=23]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/18_natures_swiftness_rank_1.tres" type="Spell" id=24]
|
||||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="EntityAI" id=1]
|
||||
script = ExtResource( 9 )
|
||||
|
||||
[sub_resource type="TalentRowData" id=2]
|
||||
Talent_0_0 = ExtResource( 6 )
|
||||
|
||||
[sub_resource type="TalentRowData" id=3]
|
||||
Talent_2_0 = ExtResource( 4 )
|
||||
|
||||
[sub_resource type="CharacterSpec" id=4]
|
||||
id = 1
|
||||
talent_rows = [ SubResource( 2 ), SubResource( 3 ) ]
|
||||
|
||||
[sub_resource type="SimpleLevelStatData" id=5]
|
||||
agility = 3
|
||||
strength = 4
|
||||
stamina = 5
|
||||
intellect = 6
|
||||
spirit = 4
|
||||
|
||||
[sub_resource type="StatDataEntry" id=6]
|
||||
base = 5.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=7]
|
||||
stat_id = 12
|
||||
|
||||
[sub_resource type="StatDataEntry" id=8]
|
||||
stat_id = 13
|
||||
|
||||
[sub_resource type="StatDataEntry" id=9]
|
||||
stat_id = 19
|
||||
|
||||
[sub_resource type="StatDataEntry" id=10]
|
||||
stat_id = 34
|
||||
|
||||
[sub_resource type="StatDataEntry" id=11]
|
||||
stat_id = 21
|
||||
|
||||
[sub_resource type="StatDataEntry" id=12]
|
||||
stat_id = 24
|
||||
|
||||
[sub_resource type="StatDataEntry" id=13]
|
||||
stat_id = 38
|
||||
|
||||
[sub_resource type="StatDataEntry" id=14]
|
||||
stat_id = 36
|
||||
|
||||
[sub_resource type="StatDataEntry" id=15]
|
||||
stat_id = 31
|
||||
|
||||
[sub_resource type="StatDataEntry" id=16]
|
||||
stat_id = 32
|
||||
|
||||
[sub_resource type="StatDataEntry" id=17]
|
||||
stat_id = 8
|
||||
base = 1.5
|
||||
|
||||
[sub_resource type="StatDataEntry" id=18]
|
||||
stat_id = 9
|
||||
|
||||
[sub_resource type="StatDataEntry" id=19]
|
||||
stat_id = 10
|
||||
|
||||
[sub_resource type="StatDataEntry" id=20]
|
||||
stat_id = 25
|
||||
|
||||
[sub_resource type="StatDataEntry" id=21]
|
||||
stat_id = 5
|
||||
base = 100.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=22]
|
||||
stat_id = 28
|
||||
|
||||
[sub_resource type="StatDataEntry" id=23]
|
||||
stat_id = 3
|
||||
base = 6.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=24]
|
||||
stat_id = 33
|
||||
|
||||
[sub_resource type="StatDataEntry" id=25]
|
||||
stat_id = 7
|
||||
base = 100.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=26]
|
||||
stat_id = 15
|
||||
|
||||
[sub_resource type="StatDataEntry" id=27]
|
||||
stat_id = 16
|
||||
|
||||
[sub_resource type="StatDataEntry" id=28]
|
||||
stat_id = 26
|
||||
|
||||
[sub_resource type="StatDataEntry" id=29]
|
||||
stat_id = 22
|
||||
|
||||
[sub_resource type="StatDataEntry" id=30]
|
||||
stat_id = 30
|
||||
|
||||
[sub_resource type="StatDataEntry" id=31]
|
||||
stat_id = 20
|
||||
|
||||
[sub_resource type="StatDataEntry" id=32]
|
||||
stat_id = 39
|
||||
|
||||
[sub_resource type="StatDataEntry" id=33]
|
||||
stat_id = 11
|
||||
|
||||
[sub_resource type="StatDataEntry" id=34]
|
||||
stat_id = 29
|
||||
|
||||
[sub_resource type="StatDataEntry" id=35]
|
||||
stat_id = 35
|
||||
|
||||
[sub_resource type="StatDataEntry" id=36]
|
||||
stat_id = 6
|
||||
base = 4.2
|
||||
|
||||
[sub_resource type="StatDataEntry" id=37]
|
||||
stat_id = 17
|
||||
|
||||
[sub_resource type="StatDataEntry" id=38]
|
||||
stat_id = 18
|
||||
|
||||
[sub_resource type="StatDataEntry" id=39]
|
||||
stat_id = 27
|
||||
|
||||
[sub_resource type="StatDataEntry" id=40]
|
||||
stat_id = 23
|
||||
|
||||
[sub_resource type="StatDataEntry" id=41]
|
||||
stat_id = 14
|
||||
|
||||
[sub_resource type="StatDataEntry" id=42]
|
||||
stat_id = 4
|
||||
base = 4.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=43]
|
||||
stat_id = 2
|
||||
base = 5.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=44]
|
||||
stat_id = 1
|
||||
base = 4.0
|
||||
|
||||
[sub_resource type="StatDataEntry" id=45]
|
||||
stat_id = 37
|
||||
|
||||
[sub_resource type="StatDataEntry" id=46]
|
||||
stat_id = 40
|
||||
|
||||
[sub_resource type="StatData" id=47]
|
||||
level_stat_data = SubResource( 5 )
|
||||
stat/agility = SubResource( 6 )
|
||||
stat/strength = SubResource( 44 )
|
||||
stat/stamina = SubResource( 43 )
|
||||
stat/intellect = SubResource( 23 )
|
||||
stat/spirit = SubResource( 42 )
|
||||
stat/health = SubResource( 21 )
|
||||
stat/speed = SubResource( 36 )
|
||||
stat/mana = SubResource( 25 )
|
||||
stat/global_cooldown = SubResource( 17 )
|
||||
stat/haste = SubResource( 18 )
|
||||
stat/haste_rating = SubResource( 19 )
|
||||
stat/resilience = SubResource( 33 )
|
||||
stat/armor = SubResource( 7 )
|
||||
stat/attack_power = SubResource( 8 )
|
||||
stat/spell_power = SubResource( 41 )
|
||||
stat/melee_crit = SubResource( 26 )
|
||||
stat/melee_crit_bonus = SubResource( 27 )
|
||||
stat/spell_crit = SubResource( 37 )
|
||||
stat/spell_crit_bonus = SubResource( 38 )
|
||||
stat/block = SubResource( 9 )
|
||||
stat/parry = SubResource( 31 )
|
||||
stat/damage_reduction = SubResource( 11 )
|
||||
stat/melee_damage_reduction = SubResource( 29 )
|
||||
stat/spell_damage_reduction = SubResource( 40 )
|
||||
stat/damage_taken = SubResource( 12 )
|
||||
stat/heal_taken = SubResource( 20 )
|
||||
stat/melee_damage = SubResource( 28 )
|
||||
stat/spell_damage = SubResource( 39 )
|
||||
stat/holy_resist = SubResource( 22 )
|
||||
stat/shadow_resist = SubResource( 34 )
|
||||
stat/nature_resist = SubResource( 30 )
|
||||
stat/fire_resist = SubResource( 15 )
|
||||
stat/frost_resist = SubResource( 16 )
|
||||
stat/lightning_resist = SubResource( 24 )
|
||||
stat/chaos_resist = SubResource( 10 )
|
||||
stat/silence_resist = SubResource( 35 )
|
||||
stat/fear_resist = SubResource( 14 )
|
||||
stat/stun_resist = SubResource( 45 )
|
||||
stat/energy = SubResource( 13 )
|
||||
stat/rage = SubResource( 32 )
|
||||
stat/xp_rate = SubResource( 46 )
|
||||
|
||||
[resource]
|
||||
resource_name = "Naturalist"
|
||||
id = 1
|
||||
text_name = "Naturalist"
|
||||
stat_data = SubResource( 47 )
|
||||
player_resource_type = 2
|
||||
entity_resources = [ ExtResource( 8 ) ]
|
||||
specs = [ SubResource( 4 ) ]
|
||||
spells = [ ExtResource( 7 ), ExtResource( 3 ), ExtResource( 15 ), ExtResource( 5 ), ExtResource( 12 ), ExtResource( 23 ), ExtResource( 1 ), ExtResource( 10 ), ExtResource( 24 ), ExtResource( 2 ), ExtResource( 19 ), ExtResource( 18 ), ExtResource( 17 ), ExtResource( 20 ), ExtResource( 11 ), ExtResource( 22 ), ExtResource( 16 ), ExtResource( 21 ), ExtResource( 14 ) ]
|
||||
start_spells = [ ExtResource( 7 ), ExtResource( 21 ), ExtResource( 14 ) ]
|
||||
ais = [ SubResource( 1 ) ]
|
||||
script = ExtResource( 13 )
|
@ -0,0 +1,3 @@
|
||||
[gd_resource type="AuraGroup" format=2]
|
||||
|
||||
[resource]
|
@ -0,0 +1,3 @@
|
||||
[gd_resource type="AuraGroup" format=2]
|
||||
|
||||
[resource]
|
@ -0,0 +1,3 @@
|
||||
[gd_resource type="AuraGroup" format=2]
|
||||
|
||||
[resource]
|
@ -0,0 +1,3 @@
|
||||
[gd_resource type="AuraGroup" format=2]
|
||||
|
||||
[resource]
|
@ -0,0 +1,28 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/1_aspect_of_scorpions.tres" type="AuraGroup" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_scorpions.tres" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Scorpions"
|
||||
icon = ExtResource( 3 )
|
||||
time = 30.0
|
||||
tick = 3.0
|
||||
debuff = true
|
||||
rank = 1
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 2 )
|
||||
text_name = "Aspect of Scorpions"
|
||||
text_description = "Deals %%damage_min to %%damage_max damage every %%tick sec, and increases damage taken by 10% for 30 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 8
|
||||
damage_min = 4
|
||||
damage_max = 5
|
||||
attribute_count = 1
|
||||
StatModAttribute_0/stat = 24
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = 10.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,24 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/2_aspect_of_wasps.tres" type="AuraGroup" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_wasps.tres" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Wasps"
|
||||
id = 1
|
||||
icon = ExtResource( 3 )
|
||||
time = 21.0
|
||||
tick = 1.0
|
||||
debuff = true
|
||||
rank = 10
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 2 )
|
||||
text_name = "Aspect of Wasps"
|
||||
text_description = "Deals 230 to 270 damage every 3 sec, this damage increases over the duration, for 21 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 280
|
||||
damage_max = 300
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,33 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/3_aspect_of_wolves.tres" type="AuraGroup" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_wolves.tres" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Wolves"
|
||||
id = 2
|
||||
icon = ExtResource( 3 )
|
||||
time = 22.0
|
||||
tick = 2.0
|
||||
debuff = true
|
||||
rank = 10
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 2 )
|
||||
text_name = "Aspect of Wolves"
|
||||
text_description = "Deals 280 to 330 damage every 2 sec, and reduces melee and spell damage by 10% for 22 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 280
|
||||
damage_max = 330
|
||||
attribute_count = 2
|
||||
StatModAttribute_0/stat = 26
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = -10.0
|
||||
StatModAttribute_1/stat = 27
|
||||
StatModAttribute_1/base_mod = 0.0
|
||||
StatModAttribute_1/bonus_mod = 0.0
|
||||
StatModAttribute_1/percent_mod = -10.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,24 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/4_aspect_of_bees.tres" type="AuraGroup" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_bees.tres" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Bees"
|
||||
id = 3
|
||||
icon = ExtResource( 3 )
|
||||
time = 21.0
|
||||
tick = 3.0
|
||||
debuff = true
|
||||
rank = 10
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 2 )
|
||||
text_name = "Aspect of Bees"
|
||||
text_description = "Deals 460 to 540 damage every 3 sec, healing you for 80% of the damage."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 420
|
||||
damage_max = 440
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,20 @@
|
||||
[gd_resource type="Aura" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/rejuvenation.tres" type="Texture" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Rejuvenation"
|
||||
id = 4
|
||||
icon = ExtResource( 2 )
|
||||
time = 30.0
|
||||
tick = 3.0
|
||||
rank = 10
|
||||
aura_type = 1
|
||||
text_name = "Rejuvenation"
|
||||
text_description = "Heals you for 400 to 450 every 3 sec for 30 sec."
|
||||
heal_enabled = true
|
||||
heal_min = 400
|
||||
heal_max = 450
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,19 @@
|
||||
[gd_resource type="Aura" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/close_wounds.tres" type="Texture" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Close Wounds"
|
||||
id = 5
|
||||
icon = ExtResource( 2 )
|
||||
time = 21.0
|
||||
tick = 3.0
|
||||
aura_type = 1
|
||||
text_name = "Close Wounds"
|
||||
text_description = "Heals you for 720 to 780 every 3 sec for 21 sec."
|
||||
heal_enabled = true
|
||||
heal_min = 720
|
||||
heal_max = 780
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,20 @@
|
||||
[gd_resource type="Aura" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/ironbark.tres" type="Texture" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Ironbark"
|
||||
id = 6
|
||||
icon = ExtResource( 2 )
|
||||
time = 6.0
|
||||
aura_type = 1
|
||||
text_name = "Ironbark"
|
||||
text_description = "Reduces damage taken by 70%. This spell is not on the global cooldown."
|
||||
attribute_count = 1
|
||||
StatModAttribute_0/stat = 24
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = -70.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,22 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/effect_data/natures_swiftness.tres" type="SpellEffectVisual" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/natures_swiftness.tres" type="Texture" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Nature's Swiftness"
|
||||
id = 7
|
||||
icon = ExtResource( 3 )
|
||||
time = 10.0
|
||||
aura_type = 1
|
||||
text_name = "Nature's Swiftness"
|
||||
text_description = "Increases your movement speed by 60% for 6 sec. This spell is not on the global cooldown."
|
||||
visual_spell_effects = ExtResource( 2 )
|
||||
attribute_count = 1
|
||||
StatModAttribute_0/stat = 1
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = 60.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,14 @@
|
||||
[gd_resource type="Aura" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/root.tres" type="Texture" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
id = 8
|
||||
icon = ExtResource( 2 )
|
||||
time = 10.0
|
||||
debuff = true
|
||||
aura_type = 1
|
||||
states_add = 4
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,29 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_scorpions.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/1_aspect_of_scorpions.tres" type="AuraGroup" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Scorpions"
|
||||
id = 9
|
||||
icon = ExtResource( 2 )
|
||||
time = 30.0
|
||||
tick = 3.0
|
||||
debuff = true
|
||||
rank = 1
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 3 )
|
||||
text_name = "Aspect of Scorpions"
|
||||
text_description = "Deals 340 to 380 damage every 3 sec, and increases damage taken by 10% for 30 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 8
|
||||
damage_min = 10
|
||||
damage_max = 20
|
||||
attribute_count = 1
|
||||
StatModAttribute_0/stat = 24
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = 10.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,24 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_wasps.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/2_aspect_of_wasps.tres" type="AuraGroup" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Wasps"
|
||||
id = 10
|
||||
icon = ExtResource( 2 )
|
||||
time = 21.0
|
||||
tick = 1.0
|
||||
debuff = true
|
||||
rank = 1
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 3 )
|
||||
text_name = "Aspect of Wasps"
|
||||
text_description = "Deals 230 to 270 damage every 3 sec, this damage increases over the duration, for 21 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 6
|
||||
damage_max = 7
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,33 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_wolves.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/3_aspect_of_wolves.tres" type="AuraGroup" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Wolves"
|
||||
id = 11
|
||||
icon = ExtResource( 2 )
|
||||
time = 22.0
|
||||
tick = 2.0
|
||||
debuff = true
|
||||
rank = 1
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 3 )
|
||||
text_name = "Aspect of Wolves"
|
||||
text_description = "Deals 280 to 330 damage every 2 sec, and reduces melee and spell damage by 10% for 22 sec."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 10
|
||||
damage_max = 12
|
||||
attribute_count = 2
|
||||
StatModAttribute_0/stat = 26
|
||||
StatModAttribute_0/base_mod = 0.0
|
||||
StatModAttribute_0/bonus_mod = 0.0
|
||||
StatModAttribute_0/percent_mod = -10.0
|
||||
StatModAttribute_1/stat = 27
|
||||
StatModAttribute_1/base_mod = 0.0
|
||||
StatModAttribute_1/bonus_mod = 0.0
|
||||
StatModAttribute_1/percent_mod = -10.0
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,24 @@
|
||||
[gd_resource type="Aura" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/auras/aura_script.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/icons/aspect_of_bees.tres" type="Texture" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/aura_groups/4_aspect_of_bees.tres" type="AuraGroup" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Aspect of Bees"
|
||||
id = 12
|
||||
icon = ExtResource( 2 )
|
||||
time = 21.0
|
||||
tick = 3.0
|
||||
debuff = true
|
||||
rank = 1
|
||||
aura_type = 1
|
||||
aura_group = ExtResource( 3 )
|
||||
text_name = "Aspect of Bees"
|
||||
text_description = "Deals 460 to 540 damage every 3 sec, healing you for 80% of the damage."
|
||||
damage_enabled = true
|
||||
damage_type = 16
|
||||
damage_min = 60
|
||||
damage_max = 80
|
||||
script = ExtResource( 1 )
|
@ -0,0 +1,16 @@
|
||||
[gd_resource type="SpellEffectVisual" load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/nature/NatureCast.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/resources/spell_effect_visual_basic.gd" type="Script" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/nature/AOSCastFinish.tscn" type="PackedScene" id=3]
|
||||
|
||||
|
||||
[resource]
|
||||
script = ExtResource( 2 )
|
||||
spell_cast_effect_left_hand = ExtResource( 1 )
|
||||
spell_cast_effect_right_hand = ExtResource( 1 )
|
||||
torso_aura_effect_time = 0.0
|
||||
root_aura_effect_time = 0.0
|
||||
torso_spell_cast_finish_effect = ExtResource( 3 )
|
||||
torso_spell_cast_finish_effect_time = 4.0
|
||||
root_spell_cast_finish_effect_time = 1.0
|
@ -0,0 +1,14 @@
|
||||
[gd_resource type="SpellEffectVisual" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/resources/spell_effect_visual_basic.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/nature/NautreSwiftness.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
script = ExtResource( 1 )
|
||||
torso_aura_effect_time = 0.0
|
||||
root_aura_effect = ExtResource( 2 )
|
||||
root_aura_effect_time = 0.0
|
||||
torso_spell_cast_finish_effect_time = 1.0
|
||||
root_spell_cast_finish_effect_time = 1.0
|
@ -0,0 +1,23 @@
|
||||
[gd_resource type="EntityData" load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/crafting/2_chest_of_the_infinite_wisdom.tres" type="CraftRecipe" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/1_naturalist.tres" type="EntityClassData" id=2]
|
||||
[ext_resource path="res://modules/species/Human/Female/1_human_female.tres" type="EntitySpeciesData" id=3]
|
||||
[ext_resource path="res://scripts/entities/EntityDataGD.gd" type="Script" id=4]
|
||||
[ext_resource path="res://modules/core/crafting/1_test_craft.tres" type="CraftRecipe" id=5]
|
||||
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
resource_name = "Naturalist"
|
||||
id = 1
|
||||
entity_type = 4
|
||||
entity_controller = 1
|
||||
is_playable = true
|
||||
text_name = "Naturalist"
|
||||
bag_size = 24
|
||||
entity_species_data = ExtResource( 3 )
|
||||
entity_class_data = ExtResource( 2 )
|
||||
craft_recipes = [ ExtResource( 5 ), ExtResource( 1 ) ]
|
||||
script = ExtResource( 4 )
|
@ -0,0 +1,19 @@
|
||||
[gd_resource type="EntityData" load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://modules/species/Human/Female/1_human_female.tres" type="EntitySpeciesData" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/1_naturalist.tres" type="EntityClassData" id=2]
|
||||
[ext_resource path="res://scripts/entities/EntityDataGD.gd" type="Script" id=3]
|
||||
|
||||
|
||||
[sub_resource type="LootDataBase" id=1]
|
||||
|
||||
[resource]
|
||||
resource_name = "Naturalist"
|
||||
id = 1
|
||||
entity_type = 4
|
||||
entity_controller = 1
|
||||
text_name = "Naturalist"
|
||||
entity_species_data = ExtResource( 1 )
|
||||
entity_class_data = ExtResource( 2 )
|
||||
loot_db = SubResource( 1 )
|
||||
script = ExtResource( 3 )
|
9
game/modules/entity_classes/naturalist/game_module.tres
Normal file
9
game/modules/entity_classes/naturalist/game_module.tres
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/game_modules/GameModule.gd" type="Script" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/resource_db.tres" type="ESSResourceDBStatic" id=2]
|
||||
|
||||
|
||||
[resource]
|
||||
script = ExtResource( 1 )
|
||||
resource_db = ExtResource( 2 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-3/beam-jade-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-4/explosion-royal-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-2/enchant-acid-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-2/enchant-blue-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-4/wild-orange-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-4/horror-acid-3.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
8
game/modules/entity_classes/naturalist/icons/calm.tres
Normal file
8
game/modules/entity_classes/naturalist/icons/calm.tres
Normal file
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-5/wind-grasp-acid-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-2/heal-jade-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-1/61.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-5/wind-grasp-eerie-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-2/protect-acid-3.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-3/haste-royal-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,9 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-4/wind-blue-1.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
flags = 4
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-4/leaf-acid-1.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
8
game/modules/entity_classes/naturalist/icons/root.tres
Normal file
8
game/modules/entity_classes/naturalist/icons/root.tres
Normal file
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-3/vines-plain-1.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-2/protect-eerie-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-3/lighting-acid-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
9
game/modules/entity_classes/naturalist/icons/test.tres
Normal file
9
game/modules/entity_classes/naturalist/icons/test.tres
Normal file
@ -0,0 +1,9 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons.png" type="Texture" id=1]
|
||||
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 80, 928, 16, 16 )
|
8
game/modules/entity_classes/naturalist/icons/uproot.tres
Normal file
8
game/modules/entity_classes/naturalist/icons/uproot.tres
Normal file
@ -0,0 +1,8 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://modules/icons/icons-3/vines-plain-2.png" type="Texture" id=1]
|
||||
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource( 1 )
|
||||
region = Rect2( 0, 0, 16, 16 )
|
46
game/modules/entity_classes/naturalist/resource_db.tres
Normal file
46
game/modules/entity_classes/naturalist/resource_db.tres
Normal file
@ -0,0 +1,46 @@
|
||||
[gd_resource type="ESSResourceDBStatic" load_steps=39 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/16_close_wounds_rank_1.tres" type="Spell" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/16_ironbark_rank_1.tres" type="Aura" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/14_rejuvenation_rank_1.tres" type="Aura" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/19_uproot_rank_1.tres" type="Spell" id=4]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/11_aspect_of_wasps_rank_1.tres" type="Spell" id=5]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/17_natures_swiftness_rank_1.tres" type="Aura" id=6]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/15_close_wounds_rank_1.tres" type="Aura" id=7]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/11_aspect_of_wasps_rank1.tres" type="Aura" id=8]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/13_aspect_of_bees_rank_1.tres" type="Spell" id=9]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/13_aspect_of_bees_rank_1.tres" type="Aura" id=10]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/10_aspect_of_scorpions_rank_1.tres" type="Spell" id=11]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/10_aspect_of_scorpions_rank_1.tres" type="Aura" id=12]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/17_ironbark_rank_1.tres" type="Spell" id=13]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/24_attunement_rank_1.tres" type="Spell" id=14]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/20_root_rank_1.tres" type="Aura" id=15]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/21_aspect_of_scorpions.tres" type="Aura" id=16]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/22_aspect_of_wasps.tres" type="Aura" id=17]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/27_aspect_of_scorpions.tres" type="Spell" id=18]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/29_aspect_of_wolves.tres" type="Spell" id=19]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/28_aspectofwasps.tres" type="Spell" id=20]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/23_aspect_of_wolves.tres" type="Aura" id=21]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/30_aspect_of_bees.tres" type="Spell" id=22]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/14_amplify_pain_rank_1.tres" type="Spell" id=23]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/24_aspect_of_bees.tres" type="Aura" id=24]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/12_aspect_of_wolves_rank_1.tres" type="Spell" id=25]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/26_rest.tres" type="Spell" id=26]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/22_shield_of_barbs_rank_1.tres" type="Spell" id=27]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/21_strength_of_nature_rank_1.tres" type="Spell" id=28]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/auras/12_aspect_of_wolves_rank_1.tres" type="Aura" id=29]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/20_root_rank_1.tres" type="Spell" id=30]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/23_calm_rank_1.tres" type="Spell" id=31]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/25_inner_will.tres" type="Spell" id=32]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/15_rejuvenation_rank_1.tres" type="Spell" id=33]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/18_natures_swiftness_rank_1.tres" type="Spell" id=34]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/entities/1_naturalist.tres" type="EntityData" id=35]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/entities/2_naturalist_mob.tres" type="EntityData" id=36]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/35_strike.tres" type="Spell" id=37]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spells/36_regrow.tres" type="Spell" id=38]
|
||||
|
||||
|
||||
[resource]
|
||||
entity_datas = [ ExtResource( 36 ), ExtResource( 35 ) ]
|
||||
spells = [ ExtResource( 11 ), ExtResource( 5 ), ExtResource( 25 ), ExtResource( 9 ), ExtResource( 23 ), ExtResource( 33 ), ExtResource( 1 ), ExtResource( 13 ), ExtResource( 34 ), ExtResource( 4 ), ExtResource( 30 ), ExtResource( 28 ), ExtResource( 27 ), ExtResource( 31 ), ExtResource( 14 ), ExtResource( 32 ), ExtResource( 26 ), ExtResource( 18 ), ExtResource( 20 ), ExtResource( 19 ), ExtResource( 22 ), ExtResource( 37 ), ExtResource( 38 ) ]
|
||||
auras = [ ExtResource( 12 ), ExtResource( 8 ), ExtResource( 29 ), ExtResource( 10 ), ExtResource( 3 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 21 ), ExtResource( 24 ) ]
|
@ -0,0 +1,31 @@
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/2_simple_particle_billboard_shader.shader" type="Shader" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/textures/small_star.png" type="Texture" id=2]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=1]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
||||
shader_param/texture_albedo = ExtResource( 2 )
|
||||
|
||||
[sub_resource type="QuadMesh" id=2]
|
||||
material = SubResource( 1 )
|
||||
|
||||
[node name="AOSCastFinish" type="CPUParticles"]
|
||||
emitting = false
|
||||
amount = 4
|
||||
lifetime = 4.0
|
||||
one_shot = true
|
||||
mesh = SubResource( 2 )
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 0.1
|
||||
gravity = Vector3( 0, 0, 0 )
|
||||
angular_velocity = 234.0
|
||||
angular_velocity_random = 0.09
|
||||
linear_accel = 0.1
|
||||
linear_accel_random = 0.1
|
||||
scale_amount = 0.7
|
||||
color = Color( 0.0352941, 0.286275, 0.0823529, 1 )
|
||||
hue_variation = 0.13
|
@ -0,0 +1,42 @@
|
||||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/2_simple_particle_billboard_shader.shader" type="Shader" id=1]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/textures/star.png" type="Texture" id=2]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=1]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 0.0627451, 0.741176, 0.619608, 1 )
|
||||
shader_param/texture_albedo = ExtResource( 2 )
|
||||
|
||||
[sub_resource type="QuadMesh" id=2]
|
||||
material = SubResource( 1 )
|
||||
|
||||
[sub_resource type="Animation" id=3]
|
||||
resource_name = "Anim"
|
||||
length = 0.3
|
||||
step = 0.01
|
||||
tracks/0/type = "value"
|
||||
tracks/0/path = NodePath("MeshInstance:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = {
|
||||
"times": PoolRealArray( 0, 0.08, 0.09, 0.3 ),
|
||||
"transitions": PoolRealArray( 5.09824, 1, 1.31951, 1 ),
|
||||
"update": 0,
|
||||
"values": [ Vector3( 0.1, 0.1, 0.1 ), Vector3( 1, 1, 1 ), Vector3( 1, 1, 1 ), Vector3( 0.1, 0.1, 0.1 ) ]
|
||||
}
|
||||
|
||||
[node name="AmplifyPain" type="Spatial"]
|
||||
|
||||
[node name="MeshInstance" type="MeshInstance" parent="."]
|
||||
transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 )
|
||||
mesh = SubResource( 2 )
|
||||
material/0 = null
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
autoplay = "Anim"
|
||||
anims/Anim = SubResource( 3 )
|
@ -0,0 +1,60 @@
|
||||
[gd_scene load_steps=9 format=2]
|
||||
|
||||
[ext_resource path="res://modules/core/shaders/3_simple_y_billboard.shader" type="Shader" id=1]
|
||||
[ext_resource path="res://modules/core/shaders/2_simple_particle_billboard_shader.shader" type="Shader" id=2]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/textures/big_glow.png" type="Texture" id=3]
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/textures/main_texture.png" type="Texture" id=4]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=1]
|
||||
shader = ExtResource( 2 )
|
||||
shader_param/albedo = Color( 1, 1, 1, 1 )
|
||||
shader_param/texture_albedo = ExtResource( 4 )
|
||||
|
||||
[sub_resource type="QuadMesh" id=2]
|
||||
material = SubResource( 1 )
|
||||
size = Vector2( 0.1, 0.1 )
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=3]
|
||||
shader = ExtResource( 1 )
|
||||
shader_param/albedo = Color( 0.027451, 0.537255, 0.317647, 1 )
|
||||
shader_param/texture_albedo = ExtResource( 3 )
|
||||
|
||||
[sub_resource type="QuadMesh" id=4]
|
||||
material = SubResource( 3 )
|
||||
size = Vector2( 0.3, 0.3 )
|
||||
|
||||
[node name="NatureCast" type="Spatial"]
|
||||
|
||||
[node name="CPUParticles" type="CPUParticles" parent="."]
|
||||
amount = 5
|
||||
lifetime = 0.29
|
||||
explosiveness = 0.08
|
||||
randomness = 0.77
|
||||
lifetime_randomness = 1.0
|
||||
local_coords = false
|
||||
mesh = SubResource( 2 )
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 0.1
|
||||
direction = Vector3( 1, 1, 1 )
|
||||
spread = 180.0
|
||||
gravity = Vector3( 0, -9, 0 )
|
||||
initial_velocity = 1.0
|
||||
initial_velocity_random = 1.0
|
||||
angular_velocity = 397.64
|
||||
angular_velocity_random = 0.2
|
||||
radial_accel = 1.0
|
||||
tangential_accel = 6.9
|
||||
tangential_accel_random = 0.21
|
||||
damping = 6.54
|
||||
damping_random = 0.5
|
||||
angle = 426.5
|
||||
angle_random = 1.0
|
||||
scale_amount = 0.3
|
||||
scale_amount_random = 1.0
|
||||
color = Color( 0.0901961, 0.501961, 0.247059, 1 )
|
||||
|
||||
[node name="MeshInstance" type="MeshInstance" parent="."]
|
||||
mesh = SubResource( 4 )
|
||||
material/0 = null
|
@ -0,0 +1,85 @@
|
||||
[gd_scene load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://modules/entity_classes/naturalist/spell_effects/textures/arrows.png" type="Texture" id=1]
|
||||
[ext_resource path="res://modules/core/shaders/3_simple_y_billboard.shader" type="Shader" id=2]
|
||||
[ext_resource path="res://modules/core/materials/2_simple_particle_billboard.tres" type="Material" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="QuadMesh" id=1]
|
||||
material = ExtResource( 3 )
|
||||
size = Vector2( 0.02, 0.02 )
|
||||
|
||||
[sub_resource type="ShaderMaterial" id=2]
|
||||
shader = ExtResource( 2 )
|
||||
shader_param/albedo = Color( 0.0470588, 0.898039, 0.380392, 0.435294 )
|
||||
shader_param/texture_albedo = ExtResource( 1 )
|
||||
|
||||
[sub_resource type="QuadMesh" id=3]
|
||||
material = SubResource( 2 )
|
||||
size = Vector2( 0.8, 0.8 )
|
||||
|
||||
[sub_resource type="Animation" id=4]
|
||||
length = 2.0
|
||||
loop = true
|
||||
tracks/0/type = "value"
|
||||
tracks/0/path = NodePath("MeshInstance:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/keys = {
|
||||
"times": PoolRealArray( 0, 0.5, 1, 1.49, 2 ),
|
||||
"transitions": PoolRealArray( 1, 1, 1, 1, 1 ),
|
||||
"update": 0,
|
||||
"values": [ Vector3( 0.8, 0.8, 0.8 ), Vector3( 1, 1, 1 ), Vector3( 0.8, 0.8, 0.8 ), Vector3( 1, 1, 1 ), Vector3( 0.8, 0.8, 0.8 ) ]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/path = NodePath("MeshInstance:rotation_degrees")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/keys = {
|
||||
"times": PoolRealArray( 0, 1, 2 ),
|
||||
"transitions": PoolRealArray( 1, 1, 1 ),
|
||||
"update": 0,
|
||||
"values": [ Vector3( 90, 0, 0 ), Vector3( 90, 180, 0 ), Vector3( 90, 360, 0 ) ]
|
||||
}
|
||||
|
||||
[node name="NautreSwiftness" type="Spatial"]
|
||||
|
||||
[node name="CPUParticles" type="CPUParticles" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0 )
|
||||
amount = 3
|
||||
lifetime = 0.8
|
||||
explosiveness = 0.61
|
||||
mesh = SubResource( 1 )
|
||||
emission_shape = 2
|
||||
emission_box_extents = Vector3( 0.3, 0.2, 0.3 )
|
||||
direction = Vector3( 0, 1, 0 )
|
||||
spread = 21.8
|
||||
gravity = Vector3( 0, 3.26, 0 )
|
||||
initial_velocity = 1.0
|
||||
initial_velocity_random = 0.59
|
||||
angular_velocity = 37.24
|
||||
angular_velocity_random = 0.61
|
||||
radial_accel = 1.72
|
||||
radial_accel_random = 0.44
|
||||
tangential_accel = 1.72
|
||||
damping = 3.45
|
||||
angle = 720.0
|
||||
angle_random = 0.35
|
||||
color = Color( 0.117647, 0.866667, 0.560784, 1 )
|
||||
hue_variation = -0.24
|
||||
hue_variation_random = 1.0
|
||||
|
||||
[node name="MeshInstance" type="MeshInstance" parent="."]
|
||||
transform = Transform( 0.8, 0, 0, 0, -3.49691e-08, -0.8, 0, 0.8, -3.49691e-08, 0, 0, 0 )
|
||||
mesh = SubResource( 3 )
|
||||
material/0 = null
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
autoplay = "Anim"
|
||||
anims/Anim = SubResource( 4 )
|
Binary file not shown.
After Width: | Height: | Size: 482 B |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/arrows.png-03e1173efc34a2c2f5ac82b362e0eda3.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://modules/entity_classes/naturalist/spell_effects/textures/arrows.png"
|
||||
dest_files=[ "res://.import/arrows.png-03e1173efc34a2c2f5ac82b362e0eda3.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=true
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
Binary file not shown.
After Width: | Height: | Size: 259 B |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/big_glow.png-df97a9764c4514dfeedfecf176820312.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://modules/entity_classes/naturalist/spell_effects/textures/big_glow.png"
|
||||
dest_files=[ "res://.import/big_glow.png-df97a9764c4514dfeedfecf176820312.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=false
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
Binary file not shown.
After Width: | Height: | Size: 194 B |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/main_texture.png-6116655823a3509ea26ac46bc3689bc0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://modules/entity_classes/naturalist/spell_effects/textures/main_texture.png"
|
||||
dest_files=[ "res://.import/main_texture.png-6116655823a3509ea26ac46bc3689bc0.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user