Compare commits

...

8 Commits

243 changed files with 45762 additions and 22048 deletions

Binary file not shown.

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://cixnfx8rumycv"
path="res://.godot/imported/Launch_Strike_Hit_Impact_8Bit_ChipSound.wav-eb8a105f2276b58fa67752cd0d986859.sample"
[deps]
source_file="res://audio/sounds/Launch_Strike_Hit_Impact_8Bit_ChipSound.wav"
dest_files=["res://.godot/imported/Launch_Strike_Hit_Impact_8Bit_ChipSound.wav-eb8a105f2276b58fa67752cd0d986859.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://yk7el04tirb"
path="res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 039.wav-935b3e97947ca8710c7ea343eb050096.sample"
[deps]
source_file="res://audio/sounds/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 039.wav"
dest_files=["res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 039.wav-935b3e97947ca8710c7ea343eb050096.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://c8eskllw2h8px"
path="res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 041.wav-d80165d64cf6eede57283ebdcdeff9bd.sample"
[deps]
source_file="res://audio/sounds/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 041.wav"
dest_files=["res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 041.wav-d80165d64cf6eede57283ebdcdeff9bd.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,19 @@
[remap]
importer="mp3"
type="AudioStreamMP3"
uid="uid://curasc4oee3la"
path="res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 049.mp3-61462a687da5aa80b267059a943a6b34.mp3str"
[deps]
source_file="res://audio/sounds/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 049.mp3"
dest_files=["res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 049.mp3-61462a687da5aa80b267059a943a6b34.mp3str"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://lv3iph01r6hd"
path="res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 054.wav-a89ac7da0bff21def88c52e380dd6faf.sample"
[deps]
source_file="res://audio/sounds/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 054.wav"
dest_files=["res://.godot/imported/MALE VOICE DEFENSE SHOUT - Defensive Block or Damaged Hurt Submissive Short Interjection Yell - 054.wav-a89ac7da0bff21def88c52e380dd6faf.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://cmocbosbfv3pt"
path="res://.godot/imported/Percussive (43), UI SFX, MGUSP1.wav-29d42d487199dae6a2539f19847503a1.sample"
[deps]
source_file="res://audio/sounds/Percussive (43), UI SFX, MGUSP1.wav"
dest_files=["res://.godot/imported/Percussive (43), UI SFX, MGUSP1.wav-29d42d487199dae6a2539f19847503a1.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bqgr68occsqbb"
path="res://.godot/imported/Percussive (98), UI SFX, MGUSP1.wav-d7d99c590ff88db1ab398289b844c6c5.sample"
[deps]
source_file="res://audio/sounds/Percussive (98), UI SFX, MGUSP1.wav"
dest_files=["res://.godot/imported/Percussive (98), UI SFX, MGUSP1.wav-d7d99c590ff88db1ab398289b844c6c5.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

Binary file not shown.

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://805xro6bopvq"
path="res://.godot/imported/Stealth_Surveillanc_Sci_Fi_UI_7.wav-dc73211610db8f19dec3ea72ab03e178.sample"
[deps]
source_file="res://audio/sounds/Stealth_Surveillanc_Sci_Fi_UI_7.wav"
dest_files=["res://.godot/imported/Stealth_Surveillanc_Sci_Fi_UI_7.wav-dc73211610db8f19dec3ea72ab03e178.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://0bjxsruy7we8"
path="res://.godot/imported/Swordish_Strike_Hit_Impact_8Bit_ChipSound.wav-aff4c2c2a818d34d07d075d84a3dcf23.sample"
[deps]
source_file="res://audio/sounds/Swordish_Strike_Hit_Impact_8Bit_ChipSound.wav"
dest_files=["res://.godot/imported/Swordish_Strike_Hit_Impact_8Bit_ChipSound.wav-aff4c2c2a818d34d07d075d84a3dcf23.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

View File

@@ -72,3 +72,6 @@ Wall Impact - BEAM Wood Ceiling Drop On Concrete.wav
****OTBTechno ****OTBTechno
Trap Alert - 134688__otbtechno__bike-bell.wav Trap Alert - 134688__otbtechno__bike-bell.wav
****Arcade Origins
Stealth_Surveillanc_Sci_Fi_UI_7.wav

View File

@@ -19,5 +19,7 @@ class_name PawnBaseData extends Resource
var model var model
@export var portrait : Texture2D @export var portrait : Texture2D
@export var nameplate : Texture2D @export var nameplate : Texture2D
@export var name_audio : AudioStream
@export var pawn_body : PackedScene
@export var starting_hacks : Array[HackSet] = [null, null, null] @export var starting_hacks : Array[HackSet] = [null, null, null]

44
data/pawns/a.tres Normal file
View File

@@ -0,0 +1,44 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://yosnkcj4ci4v"]
[ext_resource type="AudioStream" uid="uid://dhlg3pk3tbirp" path="res://external/sample audio/a.wav" id="1_mtelv"]
[ext_resource type="PackedScene" uid="uid://dvrfudqbfbrbl" path="res://templates/pawns/a.scn" id="2_mtelv"]
[ext_resource type="Texture2D" uid="uid://13pdg1vs81as" path="res://external/test portraits/a.png" id="3_qt3l7"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_3x7pt"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_lwcbw"]
[sub_resource type="Resource" id="Resource_4g7al"]
script = ExtResource("5_lwcbw")
type = 1
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_8dqhi"]
script = ExtResource("5_lwcbw")
type = 5
qty = 6
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_32lt6"]
script = ExtResource("5_lwcbw")
type = 2
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_3x7pt")
name = "A"
move_speed = 3.0
life = 75
max_life = 75
ammo = 2
max_ammo = 2
melee_damage = 12
range_damage = 12
range_time = 1.0
melee_time = 1.25
reload_time = 1.75
portrait = ExtResource("3_qt3l7")
name_audio = ExtResource("1_mtelv")
pawn_body = ExtResource("2_mtelv")
starting_hacks = Array[ExtResource("5_lwcbw")]([SubResource("Resource_4g7al"), SubResource("Resource_8dqhi"), SubResource("Resource_32lt6")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,40 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://yosnkcj4ci4v"]
[ext_resource type="Texture2D" uid="uid://3dj2p3xerc45" path="res://visuals/images/temp_portraits/tg-abdoll-relin.jpg" id="1_4g7al"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="2_4g7al"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_8dqhi"]
[sub_resource type="Resource" id="Resource_4g7al"]
script = ExtResource("2_4g7al")
type = 1
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_8dqhi"]
script = ExtResource("2_4g7al")
type = 5
qty = 6
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_32lt6"]
script = ExtResource("2_4g7al")
type = 2
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_8dqhi")
name = "Abdoll Relin"
move_speed = 3.0
life = 75
max_life = 75
ammo = 2
max_ammo = 2
melee_damage = 12
range_damage = 12
range_time = 1.0
melee_time = 1.25
reload_time = 1.75
portrait = ExtResource("1_4g7al")
starting_hacks = Array[ExtResource("2_4g7al")]([SubResource("Resource_4g7al"), SubResource("Resource_8dqhi"), SubResource("Resource_32lt6")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

43
data/pawns/b.tres Normal file
View File

@@ -0,0 +1,43 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://df4gqi1us2dwu"]
[ext_resource type="AudioStream" uid="uid://7dsv6kcptvar" path="res://external/sample audio/b.wav" id="1_vp6uu"]
[ext_resource type="PackedScene" uid="uid://dpahafe51cr5g" path="res://templates/pawns/b.scn" id="2_vp6uu"]
[ext_resource type="Texture2D" uid="uid://ca6iihdssrh14" path="res://external/test portraits/b.png" id="3_qojdv"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_0gp76"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_ic2r4"]
[sub_resource type="Resource" id="Resource_sb8f5"]
script = ExtResource("5_ic2r4")
type = 4
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_tu5w7"]
script = ExtResource("5_ic2r4")
qty = 6
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_idp5c"]
script = ExtResource("5_ic2r4")
type = 2
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_0gp76")
name = "B"
move_speed = 2.5
life = 125
max_life = 125
ammo = 3
max_ammo = 3
melee_damage = 10
range_damage = 20
range_time = 0.75
melee_time = 1.0
reload_time = 1.75
portrait = ExtResource("3_qojdv")
name_audio = ExtResource("1_vp6uu")
pawn_body = ExtResource("2_vp6uu")
starting_hacks = Array[ExtResource("5_ic2r4")]([SubResource("Resource_sb8f5"), SubResource("Resource_tu5w7"), SubResource("Resource_idp5c")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

42
data/pawns/c.tres Normal file
View File

@@ -0,0 +1,42 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://dnty6gi4s2vdl"]
[ext_resource type="AudioStream" uid="uid://dr3jq3tnvtwu" path="res://external/sample audio/c.wav" id="1_ag1od"]
[ext_resource type="PackedScene" uid="uid://d4kf2cjb7f033" path="res://templates/pawns/c.scn" id="2_ag1od"]
[ext_resource type="Texture2D" uid="uid://dm7fo7tt00p1" path="res://external/test portraits/c.png" id="3_1yr5w"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_nmvyh"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_2i1hp"]
[sub_resource type="Resource" id="Resource_onotk"]
script = ExtResource("5_2i1hp")
type = 1
qty = 5
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_7kyxn"]
script = ExtResource("5_2i1hp")
type = 2
qty = 1
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_6f6nq"]
script = ExtResource("5_2i1hp")
type = 3
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_nmvyh")
name = "C"
move_speed = 3.0
life = 100
ammo = 6
max_ammo = 6
melee_damage = 12
range_damage = 4
range_time = 0.4
melee_time = 1.25
portrait = ExtResource("3_1yr5w")
name_audio = ExtResource("1_ag1od")
pawn_body = ExtResource("2_ag1od")
starting_hacks = Array[ExtResource("5_2i1hp")]([SubResource("Resource_onotk"), SubResource("Resource_7kyxn"), SubResource("Resource_6f6nq")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

43
data/pawns/d.tres Normal file
View File

@@ -0,0 +1,43 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://bpb2nok3rqm1g"]
[ext_resource type="AudioStream" uid="uid://dsikjobcle18a" path="res://external/sample audio/d.wav" id="1_l2iwo"]
[ext_resource type="PackedScene" uid="uid://cr3h2hdwqjquh" path="res://templates/pawns/d.scn" id="2_l2iwo"]
[ext_resource type="Texture2D" uid="uid://b2ovogspuupqa" path="res://external/test portraits/d.png" id="3_b6a3y"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_8vcih"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_v5xcc"]
[sub_resource type="Resource" id="Resource_0fl5x"]
script = ExtResource("5_v5xcc")
type = 1
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_vnwdb"]
script = ExtResource("5_v5xcc")
type = 5
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_4mj1t"]
script = ExtResource("5_v5xcc")
type = 3
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_8vcih")
name = "D"
move_speed = 3.5
life = 100
ammo = 7
max_ammo = 7
melee_damage = 15
range_damage = 3
range_time = 0.3
melee_time = 1.25
reload_time = 0.6
portrait = ExtResource("3_b6a3y")
name_audio = ExtResource("1_l2iwo")
pawn_body = ExtResource("2_l2iwo")
starting_hacks = Array[ExtResource("5_v5xcc")]([SubResource("Resource_0fl5x"), SubResource("Resource_vnwdb"), SubResource("Resource_4mj1t")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

44
data/pawns/e.tres Normal file
View File

@@ -0,0 +1,44 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://casciqabe0wgo"]
[ext_resource type="AudioStream" uid="uid://dornjmfg37bv0" path="res://external/sample audio/e.wav" id="1_hlw2y"]
[ext_resource type="PackedScene" uid="uid://badg7k5ef0ys7" path="res://templates/pawns/e.scn" id="2_hlw2y"]
[ext_resource type="Texture2D" uid="uid://b2rynijk10l8a" path="res://external/test portraits/e.png" id="3_1j2en"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_jmlxg"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_f1khw"]
[sub_resource type="Resource" id="Resource_o3qj5"]
script = ExtResource("5_f1khw")
type = 4
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_cxp03"]
script = ExtResource("5_f1khw")
type = 5
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_o75pd"]
script = ExtResource("5_f1khw")
type = 3
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_jmlxg")
name = "E"
move_speed = 3.0
life = 75
max_life = 75
ammo = 4
max_ammo = 4
melee_damage = 15
range_damage = 10
range_time = 1.0
melee_time = 1.25
reload_time = 2.0
portrait = ExtResource("3_1j2en")
name_audio = ExtResource("1_hlw2y")
pawn_body = ExtResource("2_hlw2y")
starting_hacks = Array[ExtResource("5_f1khw")]([SubResource("Resource_o3qj5"), SubResource("Resource_cxp03"), SubResource("Resource_o75pd")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

40
data/pawns/f.tres Normal file
View File

@@ -0,0 +1,40 @@
[gd_resource type="Resource" script_class="PawnBaseData" format=3 uid="uid://6s8tqfssrt5i"]
[ext_resource type="AudioStream" uid="uid://bqu2otr8b1oj6" path="res://external/sample audio/f.wav" id="1_2oi4n"]
[ext_resource type="PackedScene" uid="uid://drw4bpyuwsqtr" path="res://templates/pawns/f.scn" id="2_2oi4n"]
[ext_resource type="Texture2D" uid="uid://c265jqwykqc2s" path="res://external/test portraits/f.png" id="3_ttwdt"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="4_mlun8"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="5_2hgkw"]
[sub_resource type="Resource" id="Resource_crpmc"]
script = ExtResource("5_2hgkw")
type = 4
qty = 1
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_nf0ju"]
script = ExtResource("5_2hgkw")
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_2pr8m"]
script = ExtResource("5_2hgkw")
type = 1
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("4_mlun8")
name = "F"
move_speed = 3.0
life = 100
ammo = 5
melee_damage = 10
range_damage = 5
range_time = 0.5
melee_time = 1.0
portrait = ExtResource("3_ttwdt")
name_audio = ExtResource("1_2oi4n")
pawn_body = ExtResource("2_2oi4n")
starting_hacks = Array[ExtResource("5_2hgkw")]([SubResource("Resource_crpmc"), SubResource("Resource_nf0ju"), SubResource("Resource_2pr8m")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,39 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://df4gqi1us2dwu"]
[ext_resource type="Texture2D" uid="uid://2qoouiv1cf0i" path="res://visuals/images/temp_portraits/tg-john-bishous.jpg" id="1_sb8f5"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="2_sb8f5"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_tu5w7"]
[sub_resource type="Resource" id="Resource_sb8f5"]
script = ExtResource("2_sb8f5")
type = 4
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_tu5w7"]
script = ExtResource("2_sb8f5")
qty = 6
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_idp5c"]
script = ExtResource("2_sb8f5")
type = 2
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_tu5w7")
name = "John Bishous"
move_speed = 2.5
life = 125
max_life = 125
ammo = 3
max_ammo = 3
melee_damage = 10
range_damage = 20
range_time = 0.75
melee_time = 1.0
reload_time = 1.75
portrait = ExtResource("1_sb8f5")
starting_hacks = Array[ExtResource("2_sb8f5")]([SubResource("Resource_sb8f5"), SubResource("Resource_tu5w7"), SubResource("Resource_idp5c")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,38 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://dnty6gi4s2vdl"]
[ext_resource type="Texture2D" uid="uid://db0n6kjwucthf" path="res://visuals/images/temp_portraits/tg-lou-riche.jpg" id="1_onotk"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_7kyxn"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="2_onotk"]
[sub_resource type="Resource" id="Resource_onotk"]
script = ExtResource("2_onotk")
type = 1
qty = 5
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_7kyxn"]
script = ExtResource("2_onotk")
type = 2
qty = 1
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_6f6nq"]
script = ExtResource("2_onotk")
type = 3
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_7kyxn")
name = "Lou Riche"
move_speed = 3.0
life = 100
ammo = 6
max_ammo = 6
melee_damage = 12
range_damage = 4
range_time = 0.4
melee_time = 1.25
portrait = ExtResource("1_onotk")
starting_hacks = Array[ExtResource("2_onotk")]([SubResource("Resource_onotk"), SubResource("Resource_7kyxn"), SubResource("Resource_6f6nq")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,40 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://bpb2nok3rqm1g"]
[ext_resource type="Texture2D" uid="uid://ci86bksme5114" path="res://visuals/images/temp_portraits/tg-tenrou-ugetsu.jpg" id="1_fm4bf"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_0fl5x"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="3_fm4bf"]
[sub_resource type="Resource" id="Resource_0fl5x"]
script = ExtResource("3_fm4bf")
type = 1
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_vnwdb"]
script = ExtResource("3_fm4bf")
type = 5
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_4mj1t"]
script = ExtResource("3_fm4bf")
type = 3
qty = 2
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_0fl5x")
name = "Tenrou Ugetsu"
move_speed = 3.5
life = 100
max_life = null
ammo = 7
max_ammo = 7
melee_damage = 15
range_damage = 3
range_time = 0.3
melee_time = 1.25
reload_time = 0.6
portrait = ExtResource("1_fm4bf")
starting_hacks = Array[ExtResource("3_fm4bf")]([SubResource("Resource_0fl5x"), SubResource("Resource_vnwdb"), SubResource("Resource_4mj1t")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,40 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://casciqabe0wgo"]
[ext_resource type="Texture2D" uid="uid://bsug1ur2gifkh" path="res://visuals/images/temp_portraits/tg-tico.jpg" id="1_o3qj5"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_cxp03"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="2_o3qj5"]
[sub_resource type="Resource" id="Resource_o3qj5"]
script = ExtResource("2_o3qj5")
type = 4
qty = 3
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_cxp03"]
script = ExtResource("2_o3qj5")
type = 5
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_o75pd"]
script = ExtResource("2_o3qj5")
type = 3
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_cxp03")
name = "Tico"
move_speed = 3.0
life = 75
max_life = 75
ammo = 4
max_ammo = 4
melee_damage = 15
range_damage = 10
range_time = 1.0
melee_time = 1.25
reload_time = 2.0
portrait = ExtResource("1_o3qj5")
starting_hacks = Array[ExtResource("2_o3qj5")]([SubResource("Resource_o3qj5"), SubResource("Resource_cxp03"), SubResource("Resource_o75pd")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

View File

@@ -1,36 +0,0 @@
[gd_resource type="Resource" script_class="PawnBaseData" load_steps=7 format=3 uid="uid://6s8tqfssrt5i"]
[ext_resource type="Texture2D" uid="uid://bp6wc55s2t4si" path="res://visuals/images/temp_portraits/tg-van-raily.jpg" id="1_crpmc"]
[ext_resource type="Script" uid="uid://b0b1107c0d807" path="res://data/hackset.gd" id="2_crpmc"]
[ext_resource type="Script" uid="uid://c53ohdio1ksp1" path="res://data/pawn_base_data.gd" id="2_nf0ju"]
[sub_resource type="Resource" id="Resource_crpmc"]
script = ExtResource("2_crpmc")
type = 4
qty = 1
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_nf0ju"]
script = ExtResource("2_crpmc")
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[sub_resource type="Resource" id="Resource_2pr8m"]
script = ExtResource("2_crpmc")
type = 1
qty = 4
metadata/_custom_type_script = "uid://b0b1107c0d807"
[resource]
script = ExtResource("2_nf0ju")
name = "Van Raily"
move_speed = 3.0
life = 100
ammo = 5
melee_damage = 10
range_damage = 5
range_time = 0.5
melee_time = 1.0
portrait = ExtResource("1_crpmc")
starting_hacks = Array[ExtResource("2_crpmc")]([SubResource("Resource_crpmc"), SubResource("Resource_nf0ju"), SubResource("Resource_2pr8m")])
metadata/_custom_type_script = "uid://c53ohdio1ksp1"

27
default_bus_layout.tres Normal file
View File

@@ -0,0 +1,27 @@
[gd_resource type="AudioBusLayout" format=3 uid="uid://ck35ska6sr17h"]
[resource]
bus/1/name = &"Voice"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
bus/1/volume_db = 4.4334908
bus/1/send = &"Master"
bus/2/name = &"Music"
bus/2/solo = false
bus/2/mute = false
bus/2/bypass_fx = false
bus/2/volume_db = -8.793672
bus/2/send = &"Master"
bus/3/name = &"SFX"
bus/3/solo = false
bus/3/mute = false
bus/3/bypass_fx = false
bus/3/volume_db = 0.0
bus/3/send = &"Master"
bus/4/name = &"UI"
bus/4/solo = false
bus/4/mute = false
bus/4/bypass_fx = false
bus/4/volume_db = 0.0
bus/4/send = &"Master"

BIN
experimental/6-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://hiwrcar5fnyk" uid="uid://shamqwdbum3p"
path="res://.godot/imported/switch.png-faeee8f01855199353420145e0057175.ctex" path="res://.godot/imported/6-gear A.PNG-b470f78247c1e639d18dc69f6be3877f.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://visuals/images/icons/switch.png" source_file="res://experimental/6-gear A.PNG"
dest_files=["res://.godot/imported/switch.png-faeee8f01855199353420145e0057175.ctex"] dest_files=["res://.godot/imported/6-gear A.PNG-b470f78247c1e639d18dc69f6be3877f.ctex"]
[params] [params]

BIN
experimental/6-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpw48bv0iin7a"
path="res://.godot/imported/6-gear B.PNG-fbb48a632a1891c0df07b5cc219ef5d7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/6-gear B.PNG"
dest_files=["res://.godot/imported/6-gear B.PNG-fbb48a632a1891c0df07b5cc219ef5d7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/6-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c7w5pjg36v3qb"
path="res://.godot/imported/6-gear C.PNG-4c477e67b8e7f6c00a89ff1de5d304ad.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/6-gear C.PNG"
dest_files=["res://.godot/imported/6-gear C.PNG-4c477e67b8e7f6c00a89ff1de5d304ad.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hghnoa2adt0l"
path="res://.godot/imported/7-gear A.PNG-68acb4735eabf46cea15b613969428fc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear A.PNG"
dest_files=["res://.godot/imported/7-gear A.PNG-68acb4735eabf46cea15b613969428fc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://do1o1446gh8to"
path="res://.godot/imported/7-gear B.PNG-fe3bd07512d7019cb040db2aadce1ee2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear B.PNG"
dest_files=["res://.godot/imported/7-gear B.PNG-fe3bd07512d7019cb040db2aadce1ee2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d1jwbmmt7k1h6"
path="res://.godot/imported/7-gear C.PNG-cb7c72a785a7147113ddf6bc065f17d4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear C.PNG"
dest_files=["res://.godot/imported/7-gear C.PNG-cb7c72a785a7147113ddf6bc065f17d4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hi6dkei5pgpi"
path="res://.godot/imported/8-gear A.PNG-7a3457c5c04c43a903d4916a8262d7c1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear A.PNG"
dest_files=["res://.godot/imported/8-gear A.PNG-7a3457c5c04c43a903d4916a8262d7c1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csr3vmdqrciuu"
path="res://.godot/imported/8-gear B.PNG-b77e167c2918dfc3d4a98c735532160d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear B.PNG"
dest_files=["res://.godot/imported/8-gear B.PNG-b77e167c2918dfc3d4a98c735532160d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hur0cc3h4tdw"
path="res://.godot/imported/8-gear C.PNG-ed28dac720a849ba2c66abca53d33c83.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear C.PNG"
dest_files=["res://.godot/imported/8-gear C.PNG-ed28dac720a849ba2c66abca53d33c83.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

View File

@@ -1,18 +1,18 @@
[gd_scene load_steps=59 format=3 uid="uid://bflg720h1w3d3"] [gd_scene format=3 uid="uid://bflg720h1w3d3"]
[ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://assets/BinbunVFX/shared/script/vfx_controller.gd" id="1_so17j"] [ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_so17j"]
[ext_resource type="Shader" uid="uid://b6ke6r1fjb8s3" path="res://assets/BinbunVFX/impact_explosions/src/shader/explosion_core.gdshader" id="2_d2rk6"] [ext_resource type="Shader" uid="uid://b6ke6r1fjb8s3" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core.gdshader" id="2_d2rk6"]
[ext_resource type="Material" uid="uid://dnw08mtonx63d" path="res://assets/BinbunVFX/impact_explosions/src/material/explosion/explosion_smoke.tres" id="2_plj08"] [ext_resource type="Material" uid="uid://dnw08mtonx63d" path="res://experimental/BinbunVFX/impact_explosions/src/material/explosion/explosion_smoke.tres" id="2_plj08"]
[ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://assets/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="3_msnhc"] [ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://experimental/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="3_msnhc"]
[ext_resource type="Shader" uid="uid://bf8eiigjam2fr" path="res://assets/BinbunVFX/impact_explosions/src/shader/explostion_ring.gdshader" id="5_d2rk6"] [ext_resource type="Shader" uid="uid://bf8eiigjam2fr" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explostion_ring.gdshader" id="5_d2rk6"]
[ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://assets/BinbunVFX/shared/texture/cracks_01.png" id="5_otofc"] [ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://experimental/BinbunVFX/shared/texture/cracks_01.png" id="5_otofc"]
[ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://assets/BinbunVFX/shared/texture/cracks_emission_01.png" id="6_d2rk6"] [ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://experimental/BinbunVFX/shared/texture/cracks_emission_01.png" id="6_d2rk6"]
[ext_resource type="Shader" uid="uid://ccd4kg68n7uox" path="res://assets/BinbunVFX/impact_explosions/src/shader/basic_billboard.gdshader" id="8_y01pw"] [ext_resource type="Shader" uid="uid://ccd4kg68n7uox" path="res://experimental/BinbunVFX/impact_explosions/src/shader/basic_billboard.gdshader" id="8_y01pw"]
[ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://assets/BinbunVFX/shared/script/vfx_light.gd" id="9_85p3d"] [ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://experimental/BinbunVFX/shared/script/vfx_light.gd" id="9_85p3d"]
[sub_resource type="Gradient" id="Gradient_y01pw"] [sub_resource type="Gradient" id="Gradient_iyrbe"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_85p3d"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_dga0b"]
noise_type = 2 noise_type = 2
frequency = 0.02 frequency = 0.02
fractal_octaves = 1 fractal_octaves = 1
@@ -22,9 +22,9 @@ domain_warp_amplitude = 5.0
domain_warp_fractal_octaves = 1 domain_warp_fractal_octaves = 1
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_csir3"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_csir3"]
noise = SubResource("FastNoiseLite_dga0b")
color_ramp = SubResource("Gradient_iyrbe")
seamless = true seamless = true
color_ramp = SubResource("Gradient_y01pw")
noise = SubResource("FastNoiseLite_85p3d")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_e6ocy"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_e6ocy"]
resource_local_to_scene = true resource_local_to_scene = true
@@ -139,8 +139,8 @@ noise_type = 2
fractal_octaves = 3 fractal_octaves = 3
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_7t2vj"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_7t2vj"]
seamless = true
noise = SubResource("FastNoiseLite_d2rk6") noise = SubResource("FastNoiseLite_d2rk6")
seamless = true
[sub_resource type="Gradient" id="Gradient_d2rk6"] [sub_resource type="Gradient" id="Gradient_d2rk6"]
offsets = PackedFloat32Array(0.868159, 0.980099, 1) offsets = PackedFloat32Array(0.868159, 0.980099, 1)
@@ -215,10 +215,10 @@ frequency = 0.02
fractal_octaves = 2 fractal_octaves = 2
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_cwquj"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_cwquj"]
invert = true
seamless = true
seamless_blend_skirt = 1.0
noise = SubResource("FastNoiseLite_y01pw") noise = SubResource("FastNoiseLite_y01pw")
seamless = true
invert = true
seamless_blend_skirt = 1.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_85p3d"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_85p3d"]
render_priority = 0 render_priority = 0
@@ -475,8 +475,11 @@ _data = {
&"main": SubResource("Animation_v36aq") &"main": SubResource("Animation_v36aq")
} }
[node name="VFXExplosion_01" type="Node3D"] [node name="VFXExplosion_01" type="Node3D" unique_id=1915848858]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0)
script = ExtResource("1_so17j") script = ExtResource("1_so17j")
preview = false
one_shot = true
primary_color = Color(1, 0.662745, 0.0666667, 1) primary_color = Color(1, 0.662745, 0.0666667, 1)
secondary_color = Color(0.984314, 0.192157, 0, 1) secondary_color = Color(0.984314, 0.192157, 0, 1)
tertiary_color = Color(0.227451, 0.223529, 0.180392, 1) tertiary_color = Color(0.227451, 0.223529, 0.180392, 1)
@@ -484,14 +487,15 @@ light_color = Color(1, 0.662745, 0.0666667, 1)
light_energy = 12.0 light_energy = 12.0
alpha_mode = 1 alpha_mode = 1
[node name="Core" type="MeshInstance3D" parent="."] [node name="Core" type="MeshInstance3D" parent="." unique_id=1466137156]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_e6ocy") material_override = SubResource("ShaderMaterial_e6ocy")
mesh = SubResource("SphereMesh_awqfb") mesh = SubResource("SphereMesh_awqfb")
[node name="Smoke" type="GPUParticles3D" parent="."] [node name="Smoke" type="GPUParticles3D" parent="." unique_id=1546206057]
layers = 540672 layers = 540672
material_override = ExtResource("2_plj08") material_override = ExtResource("2_plj08")
emitting = false
amount = 16 amount = 16
lifetime = 0.8 lifetime = 0.8
one_shot = true one_shot = true
@@ -499,9 +503,10 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_cp01m") process_material = SubResource("ParticleProcessMaterial_cp01m")
draw_pass_1 = SubResource("SphereMesh_plj08") draw_pass_1 = SubResource("SphereMesh_plj08")
[node name="Sparks" type="GPUParticles3D" parent="."] [node name="Sparks" type="GPUParticles3D" parent="." unique_id=1580014307]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_msnhc") material_override = SubResource("ShaderMaterial_msnhc")
emitting = false
amount = 16 amount = 16
lifetime = 0.5 lifetime = 0.5
one_shot = true one_shot = true
@@ -510,7 +515,7 @@ transform_align = 3
process_material = SubResource("ParticleProcessMaterial_msnhc") process_material = SubResource("ParticleProcessMaterial_msnhc")
draw_pass_1 = SubResource("QuadMesh_so17j") draw_pass_1 = SubResource("QuadMesh_so17j")
[node name="Rings" type="GPUParticles3D" parent="."] [node name="Rings" type="GPUParticles3D" parent="." unique_id=312404838]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_y01pw") material_override = SubResource("ShaderMaterial_y01pw")
emitting = false emitting = false
@@ -521,7 +526,7 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_otofc") process_material = SubResource("ParticleProcessMaterial_otofc")
draw_pass_1 = SubResource("QuadMesh_otofc") draw_pass_1 = SubResource("QuadMesh_otofc")
[node name="Dust" type="GPUParticles3D" parent="."] [node name="Dust" type="GPUParticles3D" parent="." unique_id=159984480]
layers = 540672 layers = 540672
sorting_offset = -1.0 sorting_offset = -1.0
material_override = SubResource("ShaderMaterial_85p3d") material_override = SubResource("ShaderMaterial_85p3d")
@@ -532,7 +537,7 @@ explosiveness = 0.9
process_material = SubResource("ParticleProcessMaterial_csir3") process_material = SubResource("ParticleProcessMaterial_csir3")
draw_pass_1 = SubResource("QuadMesh_e6ocy") draw_pass_1 = SubResource("QuadMesh_e6ocy")
[node name="Decal" type="Decal" parent="."] [node name="Decal" type="Decal" parent="." unique_id=202182820]
visible = false visible = false
size = Vector3(5, 5, 5) size = Vector3(5, 5, 5)
texture_albedo = ExtResource("5_otofc") texture_albedo = ExtResource("5_otofc")
@@ -542,7 +547,7 @@ modulate = Color(0, 0, 0, 1)
albedo_mix = 0.0 albedo_mix = 0.0
cull_mask = 507903 cull_mask = 507903
[node name="Light" type="OmniLight3D" parent="."] [node name="Light" type="OmniLight3D" parent="." unique_id=1611743251]
light_color = Color(1, 0.662745, 0.0666667, 1) light_color = Color(1, 0.662745, 0.0666667, 1)
light_energy = 12.0 light_energy = 12.0
light_size = 4.0 light_size = 4.0
@@ -551,9 +556,7 @@ omni_range = 8.0
script = ExtResource("9_85p3d") script = ExtResource("9_85p3d")
base_energy = 12.0 base_energy = 12.0
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1543730117]
callback_mode_method = 1 callback_mode_method = 1
libraries = { libraries/ = SubResource("AnimationLibrary_plj08")
&"": SubResource("AnimationLibrary_plj08") autoplay = &"RESET"
}
autoplay = "RESET"

View File

@@ -1,14 +1,14 @@
[gd_scene load_steps=67 format=3 uid="uid://dato0qpbqvwnj"] [gd_scene format=3 uid="uid://dato0qpbqvwnj"]
[ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://assets/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_8n8gd"] [ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_8n8gd"]
[ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://assets/BinbunVFX/shared/script/vfx_controller.gd" id="1_cdqbm"] [ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_cdqbm"]
[ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://assets/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="1_sadvm"] [ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="1_sadvm"]
[ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://assets/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="2_8n8gd"] [ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://experimental/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="2_8n8gd"]
[ext_resource type="Shader" uid="uid://bf8eiigjam2fr" path="res://assets/BinbunVFX/impact_explosions/src/shader/explostion_ring.gdshader" id="3_cdqbm"] [ext_resource type="Shader" uid="uid://bf8eiigjam2fr" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explostion_ring.gdshader" id="3_cdqbm"]
[ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://assets/BinbunVFX/shared/texture/cracks_01.png" id="6_bdwyf"] [ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://experimental/BinbunVFX/shared/texture/cracks_01.png" id="6_bdwyf"]
[ext_resource type="Shader" uid="uid://ccd4kg68n7uox" path="res://assets/BinbunVFX/impact_explosions/src/shader/basic_billboard.gdshader" id="6_haqe0"] [ext_resource type="Shader" uid="uid://ccd4kg68n7uox" path="res://experimental/BinbunVFX/impact_explosions/src/shader/basic_billboard.gdshader" id="6_haqe0"]
[ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://assets/BinbunVFX/shared/texture/cracks_emission_01.png" id="7_haqe0"] [ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://experimental/BinbunVFX/shared/texture/cracks_emission_01.png" id="7_haqe0"]
[ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://assets/BinbunVFX/shared/script/vfx_light.gd" id="9_bqkcx"] [ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://experimental/BinbunVFX/shared/script/vfx_light.gd" id="9_bqkcx"]
[sub_resource type="Gradient" id="Gradient_8n8gd"] [sub_resource type="Gradient" id="Gradient_8n8gd"]
@@ -22,9 +22,9 @@ domain_warp_amplitude = 5.0
domain_warp_fractal_octaves = 1 domain_warp_fractal_octaves = 1
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_haqe0"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_haqe0"]
seamless = true
color_ramp = SubResource("Gradient_8n8gd")
noise = SubResource("FastNoiseLite_cdqbm") noise = SubResource("FastNoiseLite_cdqbm")
color_ramp = SubResource("Gradient_8n8gd")
seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bdwyf"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_bdwyf"]
resource_local_to_scene = true resource_local_to_scene = true
@@ -74,9 +74,9 @@ domain_warp_fractal_octaves = 2
domain_warp_fractal_lacunarity = 4.165 domain_warp_fractal_lacunarity = 4.165
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_bqkcx"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_bqkcx"]
noise = SubResource("FastNoiseLite_8n8gd")
seamless = true seamless = true
normalize = false normalize = false
noise = SubResource("FastNoiseLite_8n8gd")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_w7scw"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_w7scw"]
frequency = 0.005 frequency = 0.005
@@ -89,9 +89,9 @@ domain_warp_frequency = 0.005
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_rmi04"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_rmi04"]
width = 128 width = 128
height = 128 height = 128
invert = true
seamless = true
noise = SubResource("FastNoiseLite_w7scw") noise = SubResource("FastNoiseLite_w7scw")
seamless = true
invert = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bqkcx"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_bqkcx"]
render_priority = 0 render_priority = 0
@@ -201,8 +201,8 @@ noise_type = 2
fractal_octaves = 3 fractal_octaves = 3
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_kp1a8"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_kp1a8"]
seamless = true
noise = SubResource("FastNoiseLite_sadvm") noise = SubResource("FastNoiseLite_sadvm")
seamless = true
[sub_resource type="Gradient" id="Gradient_w7scw"] [sub_resource type="Gradient" id="Gradient_w7scw"]
offsets = PackedFloat32Array(0.868159, 0.980099, 1) offsets = PackedFloat32Array(0.868159, 0.980099, 1)
@@ -274,10 +274,10 @@ frequency = 0.02
fractal_octaves = 2 fractal_octaves = 2
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_1gfff"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_1gfff"]
invert = true
seamless = true
seamless_blend_skirt = 1.0
noise = SubResource("FastNoiseLite_rmi04") noise = SubResource("FastNoiseLite_rmi04")
seamless = true
invert = true
seamless_blend_skirt = 1.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_1gfff"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_1gfff"]
render_priority = 0 render_priority = 0
@@ -532,15 +532,17 @@ _data = {
&"main": SubResource("Animation_sadvm") &"main": SubResource("Animation_sadvm")
} }
[node name="VFXExplosion_02" type="Node3D"] [node name="VFXExplosion_02" type="Node3D" unique_id=1672456492]
script = ExtResource("1_cdqbm") script = ExtResource("1_cdqbm")
preview = false
one_shot = true
primary_color = Color(1, 0.294118, 0.0666667, 1) primary_color = Color(1, 0.294118, 0.0666667, 1)
secondary_color = Color(0.713726, 0.192157, 0, 1) secondary_color = Color(0.713726, 0.192157, 0, 1)
tertiary_color = Color(0.227451, 0.223529, 0.180392, 1) tertiary_color = Color(0.227451, 0.223529, 0.180392, 1)
light_color = Color(1, 0.294118, 0.0666667, 1) light_color = Color(1, 0.294118, 0.0666667, 1)
light_energy = 12.0 light_energy = 12.0
[node name="Core" type="GPUParticles3D" parent="."] [node name="Core" type="GPUParticles3D" parent="." unique_id=1930442028]
material_override = SubResource("ShaderMaterial_bdwyf") material_override = SubResource("ShaderMaterial_bdwyf")
emitting = false emitting = false
amount = 2 amount = 2
@@ -549,7 +551,7 @@ explosiveness = 0.8
process_material = SubResource("ParticleProcessMaterial_sadvm") process_material = SubResource("ParticleProcessMaterial_sadvm")
draw_pass_1 = SubResource("SphereMesh_cdqbm") draw_pass_1 = SubResource("SphereMesh_cdqbm")
[node name="Smoke" type="GPUParticles3D" parent="."] [node name="Smoke" type="GPUParticles3D" parent="." unique_id=1470245299]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_bqkcx") material_override = SubResource("ShaderMaterial_bqkcx")
emitting = false emitting = false
@@ -560,7 +562,7 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_1gfff") process_material = SubResource("ParticleProcessMaterial_1gfff")
draw_pass_1 = SubResource("SphereMesh_lnkdc") draw_pass_1 = SubResource("SphereMesh_lnkdc")
[node name="Sparks" type="GPUParticles3D" parent="."] [node name="Sparks" type="GPUParticles3D" parent="." unique_id=1982554184]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_cdqbm") material_override = SubResource("ShaderMaterial_cdqbm")
emitting = false emitting = false
@@ -572,7 +574,7 @@ transform_align = 3
process_material = SubResource("ParticleProcessMaterial_bqkcx") process_material = SubResource("ParticleProcessMaterial_bqkcx")
draw_pass_1 = SubResource("QuadMesh_rmi04") draw_pass_1 = SubResource("QuadMesh_rmi04")
[node name="Rings" type="GPUParticles3D" parent="."] [node name="Rings" type="GPUParticles3D" parent="." unique_id=1696110943]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_haqe0") material_override = SubResource("ShaderMaterial_haqe0")
emitting = false emitting = false
@@ -582,7 +584,7 @@ explosiveness = 0.9
process_material = SubResource("ParticleProcessMaterial_lnkdc") process_material = SubResource("ParticleProcessMaterial_lnkdc")
draw_pass_1 = SubResource("QuadMesh_tbk35") draw_pass_1 = SubResource("QuadMesh_tbk35")
[node name="Dust" type="GPUParticles3D" parent="."] [node name="Dust" type="GPUParticles3D" parent="." unique_id=360698639]
layers = 540672 layers = 540672
sorting_offset = -1.0 sorting_offset = -1.0
material_override = SubResource("ShaderMaterial_1gfff") material_override = SubResource("ShaderMaterial_1gfff")
@@ -593,7 +595,7 @@ explosiveness = 0.9
process_material = SubResource("ParticleProcessMaterial_dswvj") process_material = SubResource("ParticleProcessMaterial_dswvj")
draw_pass_1 = SubResource("QuadMesh_h88cn") draw_pass_1 = SubResource("QuadMesh_h88cn")
[node name="Decal" type="Decal" parent="."] [node name="Decal" type="Decal" parent="." unique_id=182059197]
size = Vector3(4, 4, 4) size = Vector3(4, 4, 4)
texture_albedo = ExtResource("6_bdwyf") texture_albedo = ExtResource("6_bdwyf")
texture_emission = ExtResource("7_haqe0") texture_emission = ExtResource("7_haqe0")
@@ -601,7 +603,7 @@ emission_energy = 4.0
modulate = Color(1, 0.32549, 0, 1) modulate = Color(1, 0.32549, 0, 1)
cull_mask = 507903 cull_mask = 507903
[node name="Light" type="OmniLight3D" parent="."] [node name="Light" type="OmniLight3D" parent="." unique_id=991675899]
light_color = Color(1, 0.294118, 0.0666667, 1) light_color = Color(1, 0.294118, 0.0666667, 1)
light_energy = 12.0 light_energy = 12.0
light_size = 4.0 light_size = 4.0
@@ -610,7 +612,5 @@ omni_range = 8.0
script = ExtResource("9_bqkcx") script = ExtResource("9_bqkcx")
base_energy = 12.0 base_energy = 12.0
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1815067620]
libraries = { libraries/ = SubResource("AnimationLibrary_8n8gd")
&"": SubResource("AnimationLibrary_8n8gd")
}

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=54 format=3 uid="uid://cdsloy1kvhikp"] [gd_scene format=3 uid="uid://cdsloy1kvhikp"]
[ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_bprbm"] [ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_bprbm"]
[ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_enhek"] [ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_enhek"]
@@ -446,15 +446,17 @@ _data = {
&"main": SubResource("Animation_v7cek") &"main": SubResource("Animation_v7cek")
} }
[node name="VFXExplosion_03" type="Node3D"] [node name="VFXExplosion_03" type="Node3D" unique_id=1493313628]
script = ExtResource("1_enhek") script = ExtResource("1_enhek")
preview = false
one_shot = true
primary_color = Color(1, 0.529412, 0, 1) primary_color = Color(1, 0.529412, 0, 1)
secondary_color = Color(1, 0.337255, 0, 1) secondary_color = Color(1, 0.337255, 0, 1)
tertiary_color = Color(0.227451, 0.223529, 0.180392, 1) tertiary_color = Color(0.227451, 0.223529, 0.180392, 1)
light_color = Color(1, 0.529412, 0, 1) light_color = Color(1, 0.529412, 0, 1)
light_energy = 8.0 light_energy = 8.0
[node name="Core" type="GPUParticles3D" parent="."] [node name="Core" type="GPUParticles3D" parent="." unique_id=312730182]
material_override = SubResource("ShaderMaterial_j37f4") material_override = SubResource("ShaderMaterial_j37f4")
emitting = false emitting = false
amount = 1 amount = 1
@@ -464,7 +466,7 @@ explosiveness = 0.8
process_material = SubResource("ParticleProcessMaterial_fl6r8") process_material = SubResource("ParticleProcessMaterial_fl6r8")
draw_pass_1 = SubResource("SphereMesh_7ufuy") draw_pass_1 = SubResource("SphereMesh_7ufuy")
[node name="Smoke" type="GPUParticles3D" parent="."] [node name="Smoke" type="GPUParticles3D" parent="." unique_id=2068506687]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_fyady") material_override = SubResource("ShaderMaterial_fyady")
emitting = false emitting = false
@@ -475,7 +477,7 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_gt25t") process_material = SubResource("ParticleProcessMaterial_gt25t")
draw_pass_1 = SubResource("SphereMesh_bprbm") draw_pass_1 = SubResource("SphereMesh_bprbm")
[node name="Spikes" type="GPUParticles3D" parent="."] [node name="Spikes" type="GPUParticles3D" parent="." unique_id=264003257]
layers = 540672 layers = 540672
emitting = false emitting = false
amount = 16 amount = 16
@@ -486,7 +488,7 @@ transform_align = 2
process_material = SubResource("ParticleProcessMaterial_j37f4") process_material = SubResource("ParticleProcessMaterial_j37f4")
draw_pass_1 = SubResource("SphereMesh_enhek") draw_pass_1 = SubResource("SphereMesh_enhek")
[node name="Dust" type="GPUParticles3D" parent="."] [node name="Dust" type="GPUParticles3D" parent="." unique_id=1215858331]
layers = 540672 layers = 540672
sorting_offset = -1.0 sorting_offset = -1.0
material_override = SubResource("ShaderMaterial_w0g5g") material_override = SubResource("ShaderMaterial_w0g5g")
@@ -496,7 +498,7 @@ explosiveness = 0.9
process_material = SubResource("ParticleProcessMaterial_8ijvx") process_material = SubResource("ParticleProcessMaterial_8ijvx")
draw_pass_1 = SubResource("QuadMesh_yg62c") draw_pass_1 = SubResource("QuadMesh_yg62c")
[node name="Decal" type="Decal" parent="."] [node name="Decal" type="Decal" parent="." unique_id=779162809]
size = Vector3(4, 4, 4) size = Vector3(4, 4, 4)
texture_albedo = ExtResource("4_1bdqt") texture_albedo = ExtResource("4_1bdqt")
texture_emission = ExtResource("5_t82mc") texture_emission = ExtResource("5_t82mc")
@@ -504,7 +506,7 @@ emission_energy = 4.0
modulate = Color(1, 0.32549, 0, 1) modulate = Color(1, 0.32549, 0, 1)
cull_mask = 507903 cull_mask = 507903
[node name="Light" type="OmniLight3D" parent="."] [node name="Light" type="OmniLight3D" parent="." unique_id=1297384187]
light_color = Color(1, 0.529412, 0, 1) light_color = Color(1, 0.529412, 0, 1)
light_energy = 8.0 light_energy = 8.0
light_size = 4.0 light_size = 4.0
@@ -513,8 +515,6 @@ omni_range = 8.0
script = ExtResource("7_j37f4") script = ExtResource("7_j37f4")
base_energy = 8.0 base_energy = 8.0
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1195111952]
libraries = { libraries/ = SubResource("AnimationLibrary_1ahis")
&"": SubResource("AnimationLibrary_1ahis") autoplay = &"main"
}
autoplay = "main"

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=43 format=3 uid="uid://cl82y5gxnb8d6"] [gd_scene format=3 uid="uid://cl82y5gxnb8d6"]
[ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_gkc2v"] [ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_gkc2v"]
[ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_k4fxl"] [ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_k4fxl"]
@@ -356,14 +356,17 @@ _data = {
&"main": SubResource("Animation_k4fxl") &"main": SubResource("Animation_k4fxl")
} }
[node name="VFXExplosion_04" type="Node3D"] [node name="VFXExplosion_04" type="Node3D" unique_id=1390196907]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0)
script = ExtResource("1_gkc2v") script = ExtResource("1_gkc2v")
preview = false
one_shot = true
primary_color = Color(1, 0.529412, 0, 1) primary_color = Color(1, 0.529412, 0, 1)
secondary_color = Color(1, 0.337255, 0, 1) secondary_color = Color(1, 0.337255, 0, 1)
tertiary_color = Color(0.227451, 0.223529, 0.180392, 1) tertiary_color = Color(0.227451, 0.223529, 0.180392, 1)
light_color = Color(1, 0.529412, 0, 1) light_color = Color(1, 0.529412, 0, 1)
[node name="Core" type="GPUParticles3D" parent="."] [node name="Core" type="GPUParticles3D" parent="." unique_id=2042306723]
material_override = SubResource("ShaderMaterial_g57xf") material_override = SubResource("ShaderMaterial_g57xf")
emitting = false emitting = false
amount = 1 amount = 1
@@ -373,7 +376,7 @@ explosiveness = 0.8
process_material = SubResource("ParticleProcessMaterial_8n3be") process_material = SubResource("ParticleProcessMaterial_8n3be")
draw_pass_1 = SubResource("SphereMesh_hvte5") draw_pass_1 = SubResource("SphereMesh_hvte5")
[node name="Smoke" type="GPUParticles3D" parent="."] [node name="Smoke" type="GPUParticles3D" parent="." unique_id=1343205197]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_lt01u") material_override = SubResource("ShaderMaterial_lt01u")
emitting = false emitting = false
@@ -384,7 +387,7 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_f2s7u") process_material = SubResource("ParticleProcessMaterial_f2s7u")
draw_pass_1 = SubResource("SphereMesh_13ab5") draw_pass_1 = SubResource("SphereMesh_13ab5")
[node name="Sparks" type="GPUParticles3D" parent="."] [node name="Sparks" type="GPUParticles3D" parent="." unique_id=1417955337]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_gkc2v") material_override = SubResource("ShaderMaterial_gkc2v")
emitting = false emitting = false
@@ -396,7 +399,7 @@ transform_align = 3
process_material = SubResource("ParticleProcessMaterial_hvte5") process_material = SubResource("ParticleProcessMaterial_hvte5")
draw_pass_1 = SubResource("QuadMesh_kxca7") draw_pass_1 = SubResource("QuadMesh_kxca7")
[node name="Decal" type="Decal" parent="."] [node name="Decal" type="Decal" parent="." unique_id=177625817]
sorting_offset = -1.0 sorting_offset = -1.0
texture_albedo = ExtResource("4_g57xf") texture_albedo = ExtResource("4_g57xf")
texture_emission = ExtResource("5_gkc2v") texture_emission = ExtResource("5_gkc2v")
@@ -404,7 +407,7 @@ emission_energy = 4.0
modulate = Color(1, 0.32549, 0, 1) modulate = Color(1, 0.32549, 0, 1)
cull_mask = 507903 cull_mask = 507903
[node name="Light" type="OmniLight3D" parent="."] [node name="Light" type="OmniLight3D" parent="." unique_id=1733467689]
light_color = Color(1, 0.529412, 0, 1) light_color = Color(1, 0.529412, 0, 1)
light_energy = 4.0 light_energy = 4.0
light_size = 4.0 light_size = 4.0
@@ -413,7 +416,5 @@ omni_range = 8.0
script = ExtResource("7_3n50y") script = ExtResource("7_3n50y")
base_energy = 4.0 base_energy = 4.0
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1784558047]
libraries = { libraries/ = SubResource("AnimationLibrary_ppd7v")
&"": SubResource("AnimationLibrary_ppd7v")
}

View File

@@ -1,12 +1,12 @@
[gd_scene load_steps=43 format=3 uid="uid://shl0iw1x775r"] [gd_scene format=3 uid="uid://shl0iw1x775r"]
[ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://assets/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_pc1m8"] [ext_resource type="Shader" uid="uid://de7cy2qqnf2p5" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_core_particle.gdshader" id="1_pc1m8"]
[ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://assets/BinbunVFX/shared/script/vfx_controller.gd" id="1_vxewg"] [ext_resource type="Script" uid="uid://tb7n6ybv43ch" path="res://experimental/BinbunVFX/shared/script/vfx_controller.gd" id="1_vxewg"]
[ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://assets/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="2_vxewg"] [ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="2_vxewg"]
[ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://assets/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="3_wbyke"] [ext_resource type="Shader" uid="uid://d28ltkmbbdcjb" path="res://experimental/BinbunVFX/impact_explosions/src/shader/sparks.gdshader" id="3_wbyke"]
[ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://assets/BinbunVFX/shared/texture/cracks_01.png" id="4_ro6ym"] [ext_resource type="Texture2D" uid="uid://85fb3gemkbhp" path="res://experimental/BinbunVFX/shared/texture/cracks_01.png" id="4_ro6ym"]
[ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://assets/BinbunVFX/shared/texture/cracks_emission_01.png" id="5_c84e7"] [ext_resource type="Texture2D" uid="uid://bbxo5nkvy537a" path="res://experimental/BinbunVFX/shared/texture/cracks_emission_01.png" id="5_c84e7"]
[ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://assets/BinbunVFX/shared/script/vfx_light.gd" id="6_xgs5v"] [ext_resource type="Script" uid="uid://bdk8hhttligw" path="res://experimental/BinbunVFX/shared/script/vfx_light.gd" id="6_xgs5v"]
[sub_resource type="Gradient" id="Gradient_pc1m8"] [sub_resource type="Gradient" id="Gradient_pc1m8"]
@@ -23,9 +23,9 @@ domain_warp_fractal_lacunarity = 6.89
domain_warp_fractal_gain = 0.765 domain_warp_fractal_gain = 0.765
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vxewg"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vxewg"]
seamless = true
color_ramp = SubResource("Gradient_pc1m8")
noise = SubResource("FastNoiseLite_vxewg") noise = SubResource("FastNoiseLite_vxewg")
color_ramp = SubResource("Gradient_pc1m8")
seamless = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ro6ym"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_ro6ym"]
resource_local_to_scene = true resource_local_to_scene = true
@@ -77,9 +77,9 @@ domain_warp_fractal_octaves = 2
domain_warp_fractal_lacunarity = 4.165 domain_warp_fractal_lacunarity = 4.165
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_c84e7"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_c84e7"]
noise = SubResource("FastNoiseLite_pc1m8")
seamless = true seamless = true
normalize = false normalize = false
noise = SubResource("FastNoiseLite_pc1m8")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_wbyke"] [sub_resource type="FastNoiseLite" id="FastNoiseLite_wbyke"]
frequency = 0.005 frequency = 0.005
@@ -92,9 +92,9 @@ domain_warp_frequency = 0.005
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_xgs5v"] [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_xgs5v"]
width = 128 width = 128
height = 128 height = 128
invert = true
seamless = true
noise = SubResource("FastNoiseLite_wbyke") noise = SubResource("FastNoiseLite_wbyke")
seamless = true
invert = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_c84e7"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_c84e7"]
render_priority = 0 render_priority = 0
@@ -354,14 +354,16 @@ _data = {
&"main": SubResource("Animation_pc1m8") &"main": SubResource("Animation_pc1m8")
} }
[node name="VFXExplosion_05" type="Node3D"] [node name="VFXExplosion_05" type="Node3D" unique_id=2086130807]
script = ExtResource("1_vxewg") script = ExtResource("1_vxewg")
preview = false
one_shot = true
primary_color = Color(0.890196, 0.627451, 0.0901961, 1) primary_color = Color(0.890196, 0.627451, 0.0901961, 1)
secondary_color = Color(0.890196, 0, 0.152941, 1) secondary_color = Color(0.890196, 0, 0.152941, 1)
tertiary_color = Color(0.215686, 0.215686, 0.180392, 1) tertiary_color = Color(0.215686, 0.215686, 0.180392, 1)
light_color = Color(0.890196, 0.627451, 0.0901961, 1) light_color = Color(0.890196, 0.627451, 0.0901961, 1)
[node name="Core" type="GPUParticles3D" parent="."] [node name="Core" type="GPUParticles3D" parent="." unique_id=615851446]
material_override = SubResource("ShaderMaterial_ro6ym") material_override = SubResource("ShaderMaterial_ro6ym")
emitting = false emitting = false
amount = 1 amount = 1
@@ -371,7 +373,7 @@ explosiveness = 0.8
process_material = SubResource("ParticleProcessMaterial_jilrt") process_material = SubResource("ParticleProcessMaterial_jilrt")
draw_pass_1 = SubResource("SphereMesh_6lo2p") draw_pass_1 = SubResource("SphereMesh_6lo2p")
[node name="Smoke" type="GPUParticles3D" parent="."] [node name="Smoke" type="GPUParticles3D" parent="." unique_id=103514712]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_c84e7") material_override = SubResource("ShaderMaterial_c84e7")
emitting = false emitting = false
@@ -382,7 +384,7 @@ explosiveness = 1.0
process_material = SubResource("ParticleProcessMaterial_ifykw") process_material = SubResource("ParticleProcessMaterial_ifykw")
draw_pass_1 = SubResource("SphereMesh_tgerl") draw_pass_1 = SubResource("SphereMesh_tgerl")
[node name="Sparks" type="GPUParticles3D" parent="."] [node name="Sparks" type="GPUParticles3D" parent="." unique_id=1319420001]
layers = 540672 layers = 540672
material_override = SubResource("ShaderMaterial_xgs5v") material_override = SubResource("ShaderMaterial_xgs5v")
emitting = false emitting = false
@@ -393,7 +395,7 @@ transform_align = 3
process_material = SubResource("ParticleProcessMaterial_ro6ym") process_material = SubResource("ParticleProcessMaterial_ro6ym")
draw_pass_1 = SubResource("QuadMesh_pc1m8") draw_pass_1 = SubResource("QuadMesh_pc1m8")
[node name="Decal" type="Decal" parent="."] [node name="Decal" type="Decal" parent="." unique_id=1106971543]
sorting_offset = -1.0 sorting_offset = -1.0
size = Vector3(1, 1, 1) size = Vector3(1, 1, 1)
texture_albedo = ExtResource("4_ro6ym") texture_albedo = ExtResource("4_ro6ym")
@@ -402,7 +404,7 @@ emission_energy = 4.0
modulate = Color(1, 0.32549, 0, 1) modulate = Color(1, 0.32549, 0, 1)
cull_mask = 507903 cull_mask = 507903
[node name="Light" type="OmniLight3D" parent="."] [node name="Light" type="OmniLight3D" parent="." unique_id=1083331450]
light_color = Color(0.890196, 0.627451, 0.0901961, 1) light_color = Color(0.890196, 0.627451, 0.0901961, 1)
light_energy = 4.0 light_energy = 4.0
light_size = 4.0 light_size = 4.0
@@ -411,7 +413,5 @@ omni_range = 8.0
script = ExtResource("6_xgs5v") script = ExtResource("6_xgs5v")
base_energy = 4.0 base_energy = 4.0
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=133068635]
libraries = { libraries/ = SubResource("AnimationLibrary_vxewg")
&"": SubResource("AnimationLibrary_vxewg")
}

View File

@@ -1,4 +1,4 @@
[gd_resource type="ShaderMaterial" load_steps=6 format=3 uid="uid://dnw08mtonx63d"] [gd_resource type="ShaderMaterial" format=3 uid="uid://dnw08mtonx63d"]
[ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="1_5yu7f"] [ext_resource type="Shader" uid="uid://b1sjgiq8o4tvd" path="res://experimental/BinbunVFX/impact_explosions/src/shader/explosion_smoke.gdshader" id="1_5yu7f"]

View File

@@ -15,7 +15,6 @@ class_name VFXController
@export var one_shot : bool = false: @export var one_shot : bool = false:
set(value): set(value):
if Engine.is_editor_hint():
one_shot = value one_shot = value
preview = false preview = false
@@ -122,12 +121,16 @@ var particles : Array[GPUParticles3D] = []
func _ready() -> void: func _ready() -> void:
if Engine.is_editor_hint(): if Engine.is_editor_hint():
return return
print(one_shot)
if autoplay: play() if autoplay: play()
func _enter_tree() -> void: func _enter_tree() -> void:
if autoplay: preview = true if autoplay: preview = true
func restart():
play()
func play(): func play():
var anim : AnimationPlayer = _get_anim() var anim : AnimationPlayer = _get_anim()
_reset_particles() _reset_particles()
@@ -179,15 +182,15 @@ func _reset_particles():
for p in _get_particles(): for p in _get_particles():
p.restart() p.restart()
func _set_shader_params(name : String, value) -> void: func _set_shader_params(param_name : String, value) -> void:
for p in _get_particles(): for p in _get_particles():
if is_instance_valid(p): if is_instance_valid(p):
if p.material_override is ShaderMaterial: if p.material_override is ShaderMaterial:
p.material_override.set("shader_parameter/" + name, value) p.material_override.set("shader_parameter/" + param_name, value)
for m in _get_meshinstances(): for m in _get_meshinstances():
if is_instance_valid(m): if is_instance_valid(m):
if m.material_override is ShaderMaterial: if m.material_override is ShaderMaterial:
m.material_override.set("shader_parameter/" + name, value) m.material_override.set("shader_parameter/" + param_name, value)
func _set_mesh_resolutions(value : int) -> void: func _set_mesh_resolutions(value : int) -> void:
for m in _get_meshes(): if is_instance_valid(m): for m in _get_meshes(): if is_instance_valid(m):

File diff suppressed because it is too large Load Diff

View File

@@ -3,14 +3,18 @@
name="Windows Desktop" name="Windows Desktop"
platform="Windows Desktop" platform="Windows Desktop"
runnable=true runnable=true
advanced_options=false
dedicated_server=false dedicated_server=false
custom_features="" custom_features=""
export_filter="all_resources" export_filter="all_resources"
include_filter="" include_filter=""
exclude_filter="" exclude_filter=""
export_path="../exports/net-gunner/windows/Net Gunner.exe" export_path="../Exports/Net Gunner/Net Gunner.exe"
patches=PackedStringArray() patches=PackedStringArray()
patch_delta_encoding=false
patch_delta_compression_level_zstd=19
patch_delta_min_reduction=0.1
patch_delta_include_filters="*"
patch_delta_exclude_filters=""
encryption_include_filters="" encryption_include_filters=""
encryption_exclude_filters="" encryption_exclude_filters=""
seed=0 seed=0

BIN
external/contain-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

40
external/contain-icon.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cg4fu3fa248cm"
path="res://.godot/imported/contain-icon.png-a3e48c385316cd8572a89a3e09b9d50c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/contain-icon.png"
dest_files=["res://.godot/imported/contain-icon.png-a3e48c385316cd8572a89a3e09b9d50c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/data key.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bcv3f38cib5xk" uid="uid://dney1f72lglvc"
path="res://.godot/imported/mine.png-61c03f8ab0a54680707f43a6d5376fb0.ctex" path="res://.godot/imported/data key.png-d3aaa65d15e04d8d24928d7be7bcc0f3.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://visuals/images/icons/mine.png" source_file="res://external/data key.png"
dest_files=["res://.godot/imported/mine.png-61c03f8ab0a54680707f43a6d5376fb0.ctex"] dest_files=["res://.godot/imported/data key.png-d3aaa65d15e04d8d24928d7be7bcc0f3.ctex"]
[params] [params]

1
external/datablock.bbmodel vendored Normal file
View File

@@ -0,0 +1 @@
{"meta":{"format_version":"5.0","model_format":"free","box_uv":false},"name":"datablock","model_identifier":"datablock","visible_box":[1,1,0],"variable_placeholders":"","variable_placeholder_buttons":[],"timeline_setups":[],"unhandled_root_fields":{},"resolution":{"width":8,"height":8},"elements":[{"name":"mesh","color":0,"origin":[0,0,0],"rotation":[45,45,0],"shading":"flat","export":true,"visibility":true,"locked":false,"render_order":"default","allow_mirror_modeling":true,"vertices":{"o5B1":[0.5,1,0.5],"Oaf3":[0.5,1,-0.5],"Wtsa":[0.5,0,0.5],"hCEz":[0.5,0,-0.5],"i5A2":[-0.5,1,0.5],"bt32":[-0.5,1,-0.5],"JLlG":[-0.5,0,0.5],"uOfW":[-0.5,0,-0.5]},"faces":{"QzSYz2UY":{"uv":{"hCEz":[64,64],"Oaf3":[64,0],"Wtsa":[0,64],"o5B1":[0,0]},"vertices":["Oaf3","o5B1","Wtsa","hCEz"],"texture":0},"qT4mlH90":{"uv":{"uOfW":[0,64],"JLlG":[64,64],"bt32":[0,0],"i5A2":[64,0]},"vertices":["JLlG","i5A2","bt32","uOfW"],"texture":0},"0nU2it28":{"uv":{"bt32":[0,0],"i5A2":[0,64],"Oaf3":[64,0],"o5B1":[64,64]},"vertices":["i5A2","o5B1","Oaf3","bt32"],"texture":0},"5B4zBPLy":{"uv":{"uOfW":[0,64],"hCEz":[64,64],"JLlG":[0,0],"Wtsa":[64,0]},"vertices":["hCEz","Wtsa","JLlG","uOfW"],"texture":0},"f568dEDZ":{"uv":{"JLlG":[0,64],"Wtsa":[64,64],"i5A2":[0,0],"o5B1":[64,0]},"vertices":["Wtsa","o5B1","i5A2","JLlG"],"texture":0},"kaxCcvYn":{"uv":{"uOfW":[64,64],"bt32":[64,0],"hCEz":[0,64],"Oaf3":[0,0]},"vertices":["bt32","Oaf3","hCEz","uOfW"],"texture":0}},"type":"mesh","uuid":"4ad894da-4ff9-c215-8d26-ab5fb23fdf65"}],"groups":[],"outliner":["4ad894da-4ff9-c215-8d26-ab5fb23fdf65"],"textures":[{"name":"texture.png","relative_path":"../models/texture.png","folder":"block","namespace":"","id":"0","group":"","width":32,"height":32,"uv_width":64,"uv_height":64,"particle":false,"use_as_default":false,"layers_enabled":false,"sync_to_project":"","render_mode":"default","render_sides":"auto","pbr_channel":"color","frame_time":1,"frame_order_type":"loop","frame_order":"","frame_interpolate":false,"visible":true,"internal":true,"saved":true,"uuid":"ed7ef709-d823-3770-8ed8-e74384bd0686","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABD0lEQVR4AeyVwRGCMBRE/9CF3rAGbvRAG9IBNdABtkEPnKAGuWEZyMvwM8GBE5PIIYwr34D7ljUzJvN69H0/h9SKnRNZjmEYlvft6zNNgrqukzPCA23dRZSZ6MBNgIqiEPQsS0F1XcsZ4YHwRDBgEQi2aYAP73HkFEQuywbQp/Sd4JdjA/gGH/lfI4BuiqOUPtaVeY0G3F3p42n3PJV5jQb2EoZaiw3EBmIDsYHYQGzANPBI01D/PZajTBPArv5hMAFu93twtDJNgOB0B2gDVFUlyLnmZYSB1NwG0E2hF3yeXVaSZZlh8ZvkeS5t2xq9mkYQac8ID6S+MGABhW0aYGDBFTchvnBGeCDXm1mZXwAAAP//DIKnpQAAAAZJREFUAwBiYyjAq+VNhQAAAABJRU5ErkJggg=="}],"export_options":{"gltf":{"encoding":"ascii","scale":1,"embed_textures":true,"armature":false,"animations":true}}}

BIN
external/destroy-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cmlp8tn6mnbd" uid="uid://u12dmhohea1g"
path.s3tc="res://.godot/imported/t-bomb.png-b0fba279e3e15cee1114dff95868ac2c.s3tc.ctex" path.s3tc="res://.godot/imported/destroy-icon.png-9ceefbafae80256ab845a59897063ca8.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://visuals/images/icons/t-bomb.png" source_file="res://external/destroy-icon.png"
dest_files=["res://.godot/imported/t-bomb.png-b0fba279e3e15cee1114dff95868ac2c.s3tc.ctex"] dest_files=["res://.godot/imported/destroy-icon.png-9ceefbafae80256ab845a59897063ca8.s3tc.ctex"]
[params] [params]

BIN
external/empty key.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

40
external/empty key.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cm8jpwerkad5s"
path="res://.godot/imported/empty key.png-1d3023da527407e91dac8797664c494a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/empty key.png"
dest_files=["res://.godot/imported/empty key.png-1d3023da527407e91dac8797664c494a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/infect-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cyuylbs0o72xk" uid="uid://bbls00lwa4y5n"
path="res://.godot/imported/pitfall.png-bc4b4f411b65601bc6dc3698041aecbe.ctex" path="res://.godot/imported/infect-icon.png-8db1aa042afba559f74a0df4c022ad79.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://visuals/images/icons/pitfall.png" source_file="res://external/infect-icon.png"
dest_files=["res://.godot/imported/pitfall.png-bc4b4f411b65601bc6dc3698041aecbe.ctex"] dest_files=["res://.godot/imported/infect-icon.png-8db1aa042afba559f74a0df4c022ad79.ctex"]
[params] [params]

BIN
external/progress_fill.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

40
external/progress_fill.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://g7k311jjr73e"
path="res://.godot/imported/progress_fill.png-0edd49454969b595fd5cd4e41197d4b2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/progress_fill.png"
dest_files=["res://.godot/imported/progress_fill.png-0edd49454969b595fd5cd4e41197d4b2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/progress_over.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

40
external/progress_over.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cp188cfq4qeas"
path="res://.godot/imported/progress_over.png-123d5e181e53b8525430d778ea9358ff.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/progress_over.png"
dest_files=["res://.godot/imported/progress_over.png-123d5e181e53b8525430d778ea9358ff.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/purge-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

40
external/purge-icon.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://pdtmy6qryxb2"
path="res://.godot/imported/purge-icon.png-19a8010519a7938e0198b676b1cc9c83.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/purge-icon.png"
dest_files=["res://.godot/imported/purge-icon.png-19a8010519a7938e0198b676b1cc9c83.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/redirect-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

40
external/redirect-icon.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://duwob32i2ccsk"
path="res://.godot/imported/redirect-icon.png-fe9a5e1b9c27a2ed13e5cd77575b5b34.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/redirect-icon.png"
dest_files=["res://.godot/imported/redirect-icon.png-fe9a5e1b9c27a2ed13e5cd77575b5b34.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/sample audio/a.wav vendored Normal file

Binary file not shown.

24
external/sample audio/a.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dhlg3pk3tbirp"
path="res://.godot/imported/a.wav-512eaf7f1be1e1dbb02db32d769d1e7c.sample"
[deps]
source_file="res://external/sample audio/a.wav"
dest_files=["res://.godot/imported/a.wav-512eaf7f1be1e1dbb02db32d769d1e7c.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/sample audio/b.wav vendored Normal file

Binary file not shown.

24
external/sample audio/b.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://7dsv6kcptvar"
path="res://.godot/imported/b.wav-c59cd0574c9eda65844ca10622a04f6a.sample"
[deps]
source_file="res://external/sample audio/b.wav"
dest_files=["res://.godot/imported/b.wav-c59cd0574c9eda65844ca10622a04f6a.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/sample audio/c.wav vendored Normal file

Binary file not shown.

24
external/sample audio/c.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dr3jq3tnvtwu"
path="res://.godot/imported/c.wav-95e1dea73d2cd00bc271f8a5505d51d0.sample"
[deps]
source_file="res://external/sample audio/c.wav"
dest_files=["res://.godot/imported/c.wav-95e1dea73d2cd00bc271f8a5505d51d0.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/sample audio/d.wav vendored Normal file

Binary file not shown.

24
external/sample audio/d.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dsikjobcle18a"
path="res://.godot/imported/d.wav-85e5f5f34f2501a9d76f76f4be908185.sample"
[deps]
source_file="res://external/sample audio/d.wav"
dest_files=["res://.godot/imported/d.wav-85e5f5f34f2501a9d76f76f4be908185.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/sample audio/e.wav vendored Normal file

Binary file not shown.

24
external/sample audio/e.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://dornjmfg37bv0"
path="res://.godot/imported/e.wav-33e3ff5e179b6933a12f0965dbee05eb.sample"
[deps]
source_file="res://external/sample audio/e.wav"
dest_files=["res://.godot/imported/e.wav-33e3ff5e179b6933a12f0965dbee05eb.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/sample audio/f.wav vendored Normal file

Binary file not shown.

24
external/sample audio/f.wav.import vendored Normal file
View File

@@ -0,0 +1,24 @@
[remap]
importer="wav"
type="AudioStreamWAV"
uid="uid://bqu2otr8b1oj6"
path="res://.godot/imported/f.wav-e8b08693b137a9f5e83ffd51a7709a8e.sample"
[deps]
source_file="res://external/sample audio/f.wav"
dest_files=["res://.godot/imported/f.wav-e8b08693b137a9f5e83ffd51a7709a8e.sample"]
[params]
force/8_bit=false
force/mono=false
force/max_rate=false
force/max_rate_hz=44100
edit/trim=false
edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=2

BIN
external/test portraits/a.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

View File

@@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://coe2q8jdu47it" uid="uid://13pdg1vs81as"
path="res://.godot/imported/gas.png-783a91dcbb9fb95ccef91a4b0ead1602.ctex" path="res://.godot/imported/a.png-ebbbc7f6f20fea8e38d2eb9b9f504ae6.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://visuals/images/icons/gas.png" source_file="res://external/test portraits/a.png"
dest_files=["res://.godot/imported/gas.png-783a91dcbb9fb95ccef91a4b0ead1602.ctex"] dest_files=["res://.godot/imported/a.png-ebbbc7f6f20fea8e38d2eb9b9f504ae6.ctex"]
[params] [params]

BIN
external/test portraits/b.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View File

@@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://r7grey8tumrp" uid="uid://ca6iihdssrh14"
path="res://.godot/imported/t-gas.png-110c34a22ea1a82475e91c8498c0628f.ctex" path="res://.godot/imported/b.png-c4aed0756051058e2c54ebf8a9768024.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://visuals/images/icons/t-gas.png" source_file="res://external/test portraits/b.png"
dest_files=["res://.godot/imported/t-gas.png-110c34a22ea1a82475e91c8498c0628f.ctex"] dest_files=["res://.godot/imported/b.png-c4aed0756051058e2c54ebf8a9768024.ctex"]
[params] [params]

BIN
external/test portraits/c.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

40
external/test portraits/c.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dm7fo7tt00p1"
path="res://.godot/imported/c.png-959ec224d08023f8cd903e843fd686a9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/test portraits/c.png"
dest_files=["res://.godot/imported/c.png-959ec224d08023f8cd903e843fd686a9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
external/test portraits/d.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

40
external/test portraits/d.png.import vendored Normal file
View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2ovogspuupqa"
path="res://.godot/imported/d.png-eab85833b41c1be7a701598ea9d65289.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://external/test portraits/d.png"
dest_files=["res://.godot/imported/d.png-eab85833b41c1be7a701598ea9d65289.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

Some files were not shown because too many files have changed in this diff Show More