monster04
@ -0,0 +1,27 @@
|
||||
[gd_resource type="Resource" script_class="CharacterCfg" load_steps=8 format=3 uid="uid://c8octkdafgram"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://b26gc616anvo1" path="res://config/character_ai/normal.tres" id="1_xf3mu"]
|
||||
[ext_resource type="Resource" uid="uid://dx54fjf5t0uu8" path="res://config/character_move/normal.tres" id="2_t6nfv"]
|
||||
[ext_resource type="Resource" uid="uid://dpajmgrlaytah" path="res://config/character_mp/normal.tres" id="3_bhffc"]
|
||||
[ext_resource type="Script" path="res://script/config/character_cfg.gd" id="4_ujtb4"]
|
||||
[ext_resource type="Resource" uid="uid://dlaekoamystx3" path="res://config/character_shield/normal.tres" id="5_dyjq6"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://wovp1xbbrt2h" path="res://resource/animation/character/monster04_move.aseprite" id="6_ti81h"]
|
||||
[ext_resource type="Resource" uid="uid://cac6mk6g078vn" path="res://config/character_stun/normal.tres" id="7_hjvst"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("4_ujtb4")
|
||||
name = "monster04"
|
||||
type = 1
|
||||
sprite_frames = ExtResource("6_ti81h")
|
||||
sprite_height = 54
|
||||
sprite_width = 16
|
||||
move = ExtResource("2_t6nfv")
|
||||
shield = ExtResource("5_dyjq6")
|
||||
stun = ExtResource("7_hjvst")
|
||||
mp = ExtResource("3_bhffc")
|
||||
ai = ExtResource("1_xf3mu")
|
||||
hp_max = 100.0
|
||||
attack = 10.0
|
||||
sub_character_auto_create = false
|
||||
material_on = 0
|
||||
material_off = 0
|
||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
@ -0,0 +1,25 @@
|
||||
[remap]
|
||||
|
||||
importer="Aseprite SpriteFrames Import"
|
||||
type="SpriteFrames"
|
||||
uid="uid://wovp1xbbrt2h"
|
||||
path="res://.godot/imported/monster04_move.aseprite-a609052f9400cd94e139e7af39fe8046.res"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resource/animation/character/monster04_move.aseprite"
|
||||
dest_files=["res://.godot/imported/monster04_move.aseprite-a609052f9400cd94e139e7af39fe8046.res"]
|
||||
|
||||
[params]
|
||||
|
||||
spritesheet/layout=0
|
||||
spritesheet/fixed_rows_count=1
|
||||
spritesheet/fixed_columns_count=1
|
||||
spritesheet/border_type=0
|
||||
spritesheet/trim=false
|
||||
spritesheet/ignore_empty=false
|
||||
spritesheet/merge_duplicates=false
|
||||
animation/default/name="default"
|
||||
animation/default/direction=0
|
||||
animation/default/repeat_count=0
|
||||
animation/autoplay=""
|
||||
|
After Width: | Height: | Size: 21 KiB |
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bi3cxe0lhdifg"
|
||||
path="res://.godot/imported/monster04_move.png-4f647a225c27df09ab604c60957bb7e4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resource/animation/character/monster04_move.png"
|
||||
dest_files=["res://.godot/imported/monster04_move.png-4f647a225c27df09ab604c60957bb7e4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
@ -0,0 +1,66 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://c66a72aojgj43"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/beehave_tree.gd" id="1_lfgx0"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/sequence.gd" id="2_mw6xw"]
|
||||
[ext_resource type="Script" path="res://script/ai/action/action_find_target.gd" id="3_lo3nv"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/selector.gd" id="4_utp2v"]
|
||||
[ext_resource type="Script" path="res://script/ai/action_role_check/action_role_check_is.gd" id="5_4j1dq"]
|
||||
[ext_resource type="Script" path="res://script/ai/action_with_target/action_move_to.gd" id="6_d1xy8"]
|
||||
[ext_resource type="Script" path="res://script/ai/action_with_target/action_cast_skill.gd" id="7_x51x6"]
|
||||
[ext_resource type="Script" path="res://script/ai/action/action_wait.gd" id="8_sr1ot"]
|
||||
|
||||
[node name="BeehaveTree" type="Node" node_paths=PackedStringArray("blackboard")]
|
||||
script = ExtResource("1_lfgx0")
|
||||
blackboard = NodePath("@Node@19489")
|
||||
|
||||
[node name="SequenceComposite" type="Node" parent="."]
|
||||
script = ExtResource("2_mw6xw")
|
||||
|
||||
[node name="ActionFindTarget" type="Node" parent="SequenceComposite"]
|
||||
script = ExtResource("3_lo3nv")
|
||||
|
||||
[node name="SelectorComposite" type="Node" parent="SequenceComposite"]
|
||||
script = ExtResource("4_utp2v")
|
||||
|
||||
[node name="SequenceComposite" type="Node" parent="SequenceComposite/SelectorComposite"]
|
||||
script = ExtResource("2_mw6xw")
|
||||
|
||||
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
|
||||
script = ExtResource("5_4j1dq")
|
||||
key = 1
|
||||
|
||||
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
|
||||
script = ExtResource("6_d1xy8")
|
||||
dist_max = 2.0
|
||||
|
||||
[node name="ActionCastSkill" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite"]
|
||||
script = ExtResource("7_x51x6")
|
||||
|
||||
[node name="SequenceComposite2" type="Node" parent="SequenceComposite/SelectorComposite"]
|
||||
script = ExtResource("2_mw6xw")
|
||||
|
||||
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
|
||||
script = ExtResource("5_4j1dq")
|
||||
key = 2
|
||||
|
||||
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
|
||||
script = ExtResource("6_d1xy8")
|
||||
dist_min = 3.0
|
||||
dist_max = 4.0
|
||||
|
||||
[node name="ActionCastSkill" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite2"]
|
||||
script = ExtResource("7_x51x6")
|
||||
|
||||
[node name="SequenceComposite3" type="Node" parent="SequenceComposite/SelectorComposite"]
|
||||
script = ExtResource("2_mw6xw")
|
||||
|
||||
[node name="ActionRoleCheckIs" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
|
||||
script = ExtResource("5_4j1dq")
|
||||
|
||||
[node name="ActionMoveTo" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
|
||||
script = ExtResource("6_d1xy8")
|
||||
dist_min = 4.0
|
||||
|
||||
[node name="ActionWait" type="Node" parent="SequenceComposite/SelectorComposite/SequenceComposite3"]
|
||||
script = ExtResource("8_sr1ot")
|
||||
wait_time = 2.0
|
||||