mirror of
https://github.com/Relintai/broken_seals.git
synced 2024-12-21 13:16:49 +01:00
Started work on a new class, the elementalist.
This commit is contained in:
parent
d7b8315051
commit
5d01eddfee
6
game/data/character_specs/2_elementalist_fire.tres
Normal file
6
game/data/character_specs/2_elementalist_fire.tres
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[gd_resource type="CharacterSpec" format=2]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
resource_name = "Elementalist Fire"
|
||||||
|
id = 2
|
||||||
|
text_name = "Elementalist Fire"
|
6
game/data/character_specs/3_elementalist_water.tres
Normal file
6
game/data/character_specs/3_elementalist_water.tres
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[gd_resource type="CharacterSpec" format=2]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
resource_name = "Elementalist Water"
|
||||||
|
id = 3
|
||||||
|
text_name = "Elementalist Water"
|
6
game/data/character_specs/4_elementalist_ice.tres
Normal file
6
game/data/character_specs/4_elementalist_ice.tres
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[gd_resource type="CharacterSpec" format=2]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
resource_name = "Elementalist Ice"
|
||||||
|
id = 4
|
||||||
|
text_name = "Elementalist Ice"
|
@ -18,7 +18,7 @@
|
|||||||
[ext_resource path="res://data/spells/12_aspect_of_wolves_rank_1.tres" type="Spell" id=16]
|
[ext_resource path="res://data/spells/12_aspect_of_wolves_rank_1.tres" type="Spell" id=16]
|
||||||
[ext_resource path="res://data/spells/25_inner_will.tres" type="Spell" id=17]
|
[ext_resource path="res://data/spells/25_inner_will.tres" type="Spell" id=17]
|
||||||
[ext_resource path="res://data/auras/1_test1.tres" type="Aura" id=18]
|
[ext_resource path="res://data/auras/1_test1.tres" type="Aura" id=18]
|
||||||
[ext_resource path="res://scripts/entities/NaturalistGD.gd" type="Script" id=19]
|
[ext_resource path="res://scripts/entities/EntityClassDataGD.gd" type="Script" id=19]
|
||||||
[ext_resource path="res://scripts/ai/EntityAIGD.gd" type="Script" id=20]
|
[ext_resource path="res://scripts/ai/EntityAIGD.gd" type="Script" id=20]
|
||||||
[ext_resource path="res://data/auras/13_aspect_of_bees_rank_1.tres" type="Aura" id=21]
|
[ext_resource path="res://data/auras/13_aspect_of_bees_rank_1.tres" type="Aura" id=21]
|
||||||
[ext_resource path="res://data/auras/15_close_wounds_rank_1.tres" type="Aura" id=22]
|
[ext_resource path="res://data/auras/15_close_wounds_rank_1.tres" type="Aura" id=22]
|
||||||
|
203
game/data/entity_classes/2_elementalist.tres
Normal file
203
game/data/entity_classes/2_elementalist.tres
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
[gd_resource type="EntityClassData" load_steps=48 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://scripts/entities/EntityClassDataGD.gd" type="Script" id=1]
|
||||||
|
[ext_resource path="res://data/character_specs/2_elementalist_fire.tres" type="CharacterSpec" id=2]
|
||||||
|
[ext_resource path="res://data/character_specs/3_elementalist_water.tres" type="CharacterSpec" id=3]
|
||||||
|
[ext_resource path="res://data/character_specs/4_elementalist_ice.tres" type="CharacterSpec" id=4]
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=1]
|
||||||
|
stat_id = 5
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=2]
|
||||||
|
stat_id = 12
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=3]
|
||||||
|
stat_id = 13
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=4]
|
||||||
|
stat_id = 19
|
||||||
|
base = 10.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=5]
|
||||||
|
stat_id = 34
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=6]
|
||||||
|
stat_id = 21
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=7]
|
||||||
|
stat_id = 24
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=8]
|
||||||
|
stat_id = 38
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=9]
|
||||||
|
stat_id = 36
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=10]
|
||||||
|
stat_id = 31
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=11]
|
||||||
|
stat_id = 32
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=12]
|
||||||
|
stat_id = 3
|
||||||
|
base = 1.5
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=13]
|
||||||
|
stat_id = 4
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=14]
|
||||||
|
stat_id = 10
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=15]
|
||||||
|
stat_id = 25
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=16]
|
||||||
|
stat_id = 0
|
||||||
|
base = 100.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=17]
|
||||||
|
stat_id = 28
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=18]
|
||||||
|
stat_id = 8
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=19]
|
||||||
|
stat_id = 33
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=20]
|
||||||
|
stat_id = 2
|
||||||
|
base = 100.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=21]
|
||||||
|
stat_id = 15
|
||||||
|
base = 5.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=22]
|
||||||
|
stat_id = 16
|
||||||
|
base = 50.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=23]
|
||||||
|
stat_id = 26
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=24]
|
||||||
|
stat_id = 22
|
||||||
|
base = 15.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=25]
|
||||||
|
stat_id = 30
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=26]
|
||||||
|
stat_id = 20
|
||||||
|
base = 15.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=27]
|
||||||
|
stat_id = 39
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=28]
|
||||||
|
stat_id = 11
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=29]
|
||||||
|
stat_id = 29
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=30]
|
||||||
|
stat_id = 35
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=31]
|
||||||
|
stat_id = 1
|
||||||
|
base = 4.2
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=32]
|
||||||
|
stat_id = 17
|
||||||
|
base = 5.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=33]
|
||||||
|
stat_id = 18
|
||||||
|
base = 50.0
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=34]
|
||||||
|
stat_id = 27
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=35]
|
||||||
|
stat_id = 23
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=36]
|
||||||
|
stat_id = 14
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=37]
|
||||||
|
stat_id = 9
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=38]
|
||||||
|
stat_id = 7
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=39]
|
||||||
|
stat_id = 6
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=40]
|
||||||
|
stat_id = 37
|
||||||
|
|
||||||
|
[sub_resource type="StatDataEntry" id=41]
|
||||||
|
stat_id = 40
|
||||||
|
base = 1.0
|
||||||
|
|
||||||
|
[sub_resource type="SimpleLevelStatData" id=42]
|
||||||
|
agility_per_level = 4
|
||||||
|
strength_per_level = 4
|
||||||
|
stamina_per_level = 5
|
||||||
|
intellect_per_level = 5
|
||||||
|
spirit_per_level = 1
|
||||||
|
|
||||||
|
[sub_resource type="StatData" id=43]
|
||||||
|
base_stat_health = SubResource( 16 )
|
||||||
|
base_stat_speed = SubResource( 31 )
|
||||||
|
base_stat_mana = SubResource( 20 )
|
||||||
|
base_stat_gcd = SubResource( 12 )
|
||||||
|
base_stat_haste = SubResource( 13 )
|
||||||
|
base_stat_agility = SubResource( 1 )
|
||||||
|
base_stat_strength = SubResource( 39 )
|
||||||
|
base_stat_stamina = SubResource( 38 )
|
||||||
|
base_stat_intellect = SubResource( 18 )
|
||||||
|
base_stat_spirit = SubResource( 37 )
|
||||||
|
base_stat_haste_rating = SubResource( 14 )
|
||||||
|
base_stat_resilience = SubResource( 28 )
|
||||||
|
base_stat_armor = SubResource( 2 )
|
||||||
|
base_stat_attack_power = SubResource( 3 )
|
||||||
|
base_stat_spell_power = SubResource( 36 )
|
||||||
|
base_stat_melee_crit = SubResource( 21 )
|
||||||
|
base_stat_melee_crit_bonus = SubResource( 22 )
|
||||||
|
base_stat_spell_crit = SubResource( 32 )
|
||||||
|
base_stat_spell_crit_bonus = SubResource( 33 )
|
||||||
|
base_stat_block = SubResource( 4 )
|
||||||
|
base_stat_parry = SubResource( 26 )
|
||||||
|
base_stat_damage_reduction = SubResource( 6 )
|
||||||
|
base_stat_melee_damage_reduction = SubResource( 24 )
|
||||||
|
base_stat_spell_damage_reduction = SubResource( 35 )
|
||||||
|
base_stat_damage_taken = SubResource( 7 )
|
||||||
|
base_stat_heal_taken = SubResource( 15 )
|
||||||
|
base_stat_melee_damage = SubResource( 23 )
|
||||||
|
base_stat_spell_damage = SubResource( 34 )
|
||||||
|
base_stat_holy_resist = SubResource( 17 )
|
||||||
|
base_stat_shadow_resist = SubResource( 29 )
|
||||||
|
base_stat_nature_resist = SubResource( 25 )
|
||||||
|
base_stat_fire_resist = SubResource( 10 )
|
||||||
|
base_stat_frost_resist = SubResource( 11 )
|
||||||
|
base_stat_lightning_resist = SubResource( 19 )
|
||||||
|
base_stat_chaos_resist = SubResource( 5 )
|
||||||
|
base_stat_silence_resist = SubResource( 30 )
|
||||||
|
base_stat_fear_resist = SubResource( 9 )
|
||||||
|
base_stat_stun_resist = SubResource( 40 )
|
||||||
|
base_stat_energy = SubResource( 8 )
|
||||||
|
base_stat_rage = SubResource( 27 )
|
||||||
|
base_stat_xp_rate = SubResource( 41 )
|
||||||
|
level_stat_data = 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 = [ null, null, null ]
|
||||||
|
script = ExtResource( 1 )
|
7
game/data/spells/32_heat.tres
Normal file
7
game/data/spells/32_heat.tres
Normal file
@ -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."
|
7
game/data/spells/33_normal.tres
Normal file
7
game/data/spells/33_normal.tres
Normal file
@ -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."
|
7
game/data/spells/34_cold.tres
Normal file
7
game/data/spells/34_cold.tres
Normal file
@ -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."
|
@ -61,6 +61,9 @@ level_generator = SubResource( 1 )
|
|||||||
voxel_scale = 4.0
|
voxel_scale = 4.0
|
||||||
chunk_spawn_range = 3
|
chunk_spawn_range = 3
|
||||||
script = ExtResource( 8 )
|
script = ExtResource( 8 )
|
||||||
|
meshes = [ ]
|
||||||
|
editor_generate = false
|
||||||
|
show_loading_screen = true
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
environment = SubResource( 3 )
|
environment = SubResource( 3 )
|
||||||
|
Loading…
Reference in New Issue
Block a user