diff --git a/Global.gd b/Global.gd index 058b7d5..26e2f08 100644 --- a/Global.gd +++ b/Global.gd @@ -1,14 +1,149 @@ extends Node -var selected_texture : AtlasTexture = null +#Tracks which member is currently selected +var currentMemberSelected : int = 0 + +#Tracks which screens are visible var teamScreenVisible : bool = false var teamSelectionVisible : bool = false -var globalScore : int = 0 -var globalClickAdd : int = 1 -var globalScorePerSec : int = 1 -var globalScoreMultiplier: int = 1 +#Tracks Damage Engine Numbers +var globalDamage : int = 0 +var globalDamagePerClick : int = 1 +var globalDamagePerSec : int = 1 +var globalDamageMultiplier: int = 1 + +##Member 1 +##Stats +var damagePerSecMember1: int = 0 +var damagePerClickMember1: int = 0 +var damageMultiplierMember1: int = 1 +##Textures +var texture_member1 : Texture = null +# Function to set texture for member 1 +func set_texture1(texture: Texture): + texture_member1 = texture + +# Function to get texture for member 1 +func get_texture1() -> Texture: + return texture_member1 + +##Member 2 +##Stats +var damagePerSecMember2: int = 0 +var damagePerClickMember2: int = 0 +var damageMultiplierMember2: int = 1 + +var texture_member2 : Texture = null +# Function to set texture for member 2 +func set_texture2(texture: Texture): + texture_member2 = texture + +# Function to get texture for member 2 +func get_texture2() -> Texture: + return texture_member2 + +##Member 3 +##Stats +var damagePerSecMember3: int = 0 +var damagePerClickMember3: int = 0 +var damageMultiplierMember3: int = 1 + +var texture_member3 : Texture = null +# Function to set texture for member 3 +func set_texture3(texture: Texture): + texture_member3 = texture + +# Function to get texture for member 3 +func get_texture3() -> Texture: + return texture_member3 + +##Member 4 +##Stats +var damagePerSecMember4: int = 0 +var damagePerClickMember4: int = 0 +var damageMultiplierMember4: int = 1 +var texture_member4 : Texture = null +# Function to set texture for member 4 +func set_texture4(texture: Texture): + texture_member4 = texture + +# Function to get texture for member 4 +func get_texture4() -> Texture: + return texture_member4 + +##Member 5 +##Stats +var damagePerSecMember5: int = 0 +var damagePerClickMember5: int = 0 +var damageMultiplierMember5: int = 1 +var texture_member5 : Texture = null +# Function to set texture for member 5 +func set_texture5(texture: Texture): + texture_member5 = texture + +# Function to get texture for member 5 +func get_texture5() -> Texture: + return texture_member5 + + +#Functions that add to the global values +# Function to set damage per second +func set_damage_per_second(value: int): + match Global.currentMemberSelected: + 0: + damagePerSecMember1 = value + 1: + damagePerSecMember2 = value + 2: + damagePerSecMember3 = value + 3: + damagePerSecMember4 = value + 4: + damagePerSecMember5 = value + +# Function to get damage per second +func get_damage_per_second() -> int: + return globalDamagePerSec + +# Function to set damage per second +func set_damage_multiplier(value: int): + match Global.currentMemberSelected: + 0: + damageMultiplierMember1 = value + 1: + damageMultiplierMember2 = value + 2: + damageMultiplierMember3 = value + 3: + damageMultiplierMember4 = value + 4: + damageMultiplierMember5 = value + +# Function to get damage per second +func get_damage_multiplier() -> int: + return globalDamageMultiplier + +# Function to set damage per click +func set_damage_per_click(value: int): + match Global.currentMemberSelected: + 0: + damagePerClickMember1 = value + 1: + damagePerClickMember2 = value + 2: + damagePerClickMember3 = value + 3: + damagePerClickMember4 = value + 4: + damagePerClickMember5 = value + +# Function to get damage per click +func get_damage_per_click() -> int: + return globalDamagePerClick var teamScreenPath: String = "/root/Root/UI/AspectRatioContainer" var teamSelectionPath: String = "/root/Root/UI/TeamSelection" + + diff --git a/Images/Members/Archer.png b/Images/Members/Archer.png new file mode 100644 index 0000000..9ef362b Binary files /dev/null and b/Images/Members/Archer.png differ diff --git a/Images/Members/Archer.png.import b/Images/Members/Archer.png.import new file mode 100644 index 0000000..6957403 --- /dev/null +++ b/Images/Members/Archer.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dt4dua48pur71" +path="res://.godot/imported/Archer.png-0d619aa51c9d1e5c84b1c504c11745d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Members/Archer.png" +dest_files=["res://.godot/imported/Archer.png-0d619aa51c9d1e5c84b1c504c11745d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Members/Mage.png b/Images/Members/Mage.png new file mode 100644 index 0000000..7e692d7 Binary files /dev/null and b/Images/Members/Mage.png differ diff --git a/Images/Members/Mage.png.import b/Images/Members/Mage.png.import new file mode 100644 index 0000000..2db982e --- /dev/null +++ b/Images/Members/Mage.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o0r8rsu00yg4" +path="res://.godot/imported/Mage.png-e09f6590ede1a9961b71102fa4008443.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Members/Mage.png" +dest_files=["res://.godot/imported/Mage.png-e09f6590ede1a9961b71102fa4008443.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Members/Soldier.png b/Images/Members/Soldier.png new file mode 100644 index 0000000..093b299 Binary files /dev/null and b/Images/Members/Soldier.png differ diff --git a/Images/Members/Soldier.png.import b/Images/Members/Soldier.png.import new file mode 100644 index 0000000..7cfc0f3 --- /dev/null +++ b/Images/Members/Soldier.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://batcvgbripmtl" +path="res://.godot/imported/Soldier.png-c40d6199c121780035e02657779b1a7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Members/Soldier.png" +dest_files=["res://.godot/imported/Soldier.png-c40d6199c121780035e02657779b1a7d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Members/Squire.png b/Images/Members/Squire.png new file mode 100644 index 0000000..5190dff Binary files /dev/null and b/Images/Members/Squire.png differ diff --git a/Images/Members/Squire.png.import b/Images/Members/Squire.png.import new file mode 100644 index 0000000..78ffcd3 --- /dev/null +++ b/Images/Members/Squire.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c51gaoamh7iho" +path="res://.godot/imported/Squire.png-77fc8644d5dae1445371f7c5045e4ce7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Members/Squire.png" +dest_files=["res://.godot/imported/Squire.png-77fc8644d5dae1445371f7c5045e4ce7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png new file mode 100644 index 0000000..2b68cdc Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png.import new file mode 100644 index 0000000..8b79b89 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4ow05oaddkq3" +path="res://.godot/imported/Orc-Attack01.png-8e79426082b930a42038ae1fae9c6fbf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack01.png" +dest_files=["res://.godot/imported/Orc-Attack01.png-8e79426082b930a42038ae1fae9c6fbf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png new file mode 100644 index 0000000..dbed803 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png.import new file mode 100644 index 0000000..e28c646 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dheu1fv2otone" +path="res://.godot/imported/Orc-Attack02.png-a89e250ea97324f6be20a1d454cbb368.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Attack02.png" +dest_files=["res://.godot/imported/Orc-Attack02.png-a89e250ea97324f6be20a1d454cbb368.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png new file mode 100644 index 0000000..04bbf6b Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png.import new file mode 100644 index 0000000..7055c58 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b73esijgejjn5" +path="res://.godot/imported/Orc-Death.png-9c088b0513a01c127852a82dfc6e0bb8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Death.png" +dest_files=["res://.godot/imported/Orc-Death.png-9c088b0513a01c127852a82dfc6e0bb8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png new file mode 100644 index 0000000..1afe89a Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png.import new file mode 100644 index 0000000..b892079 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clvier1fd8yge" +path="res://.godot/imported/Orc-Hurt.png-81acaa800a084d8c9282655050fc0e6c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Hurt.png" +dest_files=["res://.godot/imported/Orc-Hurt.png-81acaa800a084d8c9282655050fc0e6c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png new file mode 100644 index 0000000..508f335 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png.import new file mode 100644 index 0000000..ac9e1ab --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw55j57og45b" +path="res://.godot/imported/Orc-Idle.png-c46d0ac3b85a5e390d07dc08d8d4fc6b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Idle.png" +dest_files=["res://.godot/imported/Orc-Idle.png-c46d0ac3b85a5e390d07dc08d8d4fc6b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png new file mode 100644 index 0000000..f3b64ca Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png.import new file mode 100644 index 0000000..cc62728 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpgfgqxmsnu6v" +path="res://.godot/imported/Orc-Walk.png-bf852fc2069b83f42fbf5260c455f52a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc-Walk.png" +dest_files=["res://.godot/imported/Orc-Walk.png-bf852fc2069b83f42fbf5260c455f52a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png new file mode 100644 index 0000000..5e099cb Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png.import new file mode 100644 index 0000000..010a73d --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5fwqhubsarma" +path="res://.godot/imported/Orc.png-8fa0cc6086c02495001b1995c98ee07e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc with shadows/Orc.png" +dest_files=["res://.godot/imported/Orc.png-8fa0cc6086c02495001b1995c98ee07e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png new file mode 100644 index 0000000..ff9c1a1 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png.import new file mode 100644 index 0000000..daff645 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlfgk7vmm2g1s" +path="res://.godot/imported/Orc-Attack01.png-e9f3acd20eface26434f7bc9b3c16cc8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack01.png" +dest_files=["res://.godot/imported/Orc-Attack01.png-e9f3acd20eface26434f7bc9b3c16cc8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png new file mode 100644 index 0000000..f688410 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png.import new file mode 100644 index 0000000..43f29ab --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6xptx5p2076t" +path="res://.godot/imported/Orc-Attack02.png-8ec66bfdfc41f8c00ac2c97ff6c1789d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Attack02.png" +dest_files=["res://.godot/imported/Orc-Attack02.png-8ec66bfdfc41f8c00ac2c97ff6c1789d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png new file mode 100644 index 0000000..2a08b0e Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png.import new file mode 100644 index 0000000..329b5a1 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://x1gvvv583jwi" +path="res://.godot/imported/Orc-Death.png-86c0e1530d471312c1846c3a2eeaaf92.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Death.png" +dest_files=["res://.godot/imported/Orc-Death.png-86c0e1530d471312c1846c3a2eeaaf92.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png new file mode 100644 index 0000000..75af6ef Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png.import new file mode 100644 index 0000000..f03154c --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq7jvqt4dbktm" +path="res://.godot/imported/Orc-Hurt.png-8ae0e893626cda5372fa24598c3e026a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Hurt.png" +dest_files=["res://.godot/imported/Orc-Hurt.png-8ae0e893626cda5372fa24598c3e026a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png new file mode 100644 index 0000000..4ef7b97 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png.import new file mode 100644 index 0000000..3c9a811 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chybocj4ugkpu" +path="res://.godot/imported/Orc-Idle.png-10922a1fe9261640482034a01830c397.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Idle.png" +dest_files=["res://.godot/imported/Orc-Idle.png-10922a1fe9261640482034a01830c397.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png new file mode 100644 index 0000000..d20785c Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png.import new file mode 100644 index 0000000..292224a --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kjbqdlrig32d" +path="res://.godot/imported/Orc-Walk.png-43397b892f518afc68beb1289aa35bdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-Walk.png" +dest_files=["res://.godot/imported/Orc-Walk.png-43397b892f518afc68beb1289aa35bdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png new file mode 100644 index 0000000..b9bca87 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png.import new file mode 100644 index 0000000..d7a4ef7 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2a2pdck53ejw" +path="res://.godot/imported/Orc-shadow.png-5629899bf6dd9b0fa77154ae1108def7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow.png" +dest_files=["res://.godot/imported/Orc-shadow.png-5629899bf6dd9b0fa77154ae1108def7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png new file mode 100644 index 0000000..a76f96d Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png.import new file mode 100644 index 0000000..ec6208b --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://diegpu3g4hdof" +path="res://.godot/imported/Orc-shadow_attack02.png-be65113aeb75f8806a72e5eca6773e6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_attack02.png" +dest_files=["res://.godot/imported/Orc-shadow_attack02.png-be65113aeb75f8806a72e5eca6773e6a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png new file mode 100644 index 0000000..5213c88 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png.import new file mode 100644 index 0000000..a8e5da3 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn8yrsvoyj566" +path="res://.godot/imported/Orc-shadow_death.png-aa8e92d1332b0bcf0669c38559ed0cbc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc-shadow_death.png" +dest_files=["res://.godot/imported/Orc-shadow_death.png-aa8e92d1332b0bcf0669c38559ed0cbc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png new file mode 100644 index 0000000..acf75ec Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png.import new file mode 100644 index 0000000..9cd09d3 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nboxpcqmos44" +path="res://.godot/imported/Orc.png-4eedea7c44ca4543d74aa4a38124d329.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Orc/Orc/Orc.png" +dest_files=["res://.godot/imported/Orc.png-4eedea7c44ca4543d74aa4a38124d329.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png new file mode 100644 index 0000000..8989ab3 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png.import new file mode 100644 index 0000000..503dd14 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chewpnodmjovw" +path="res://.godot/imported/Soldier-Attack01.png-c2fb60df613ada3594b2c2c93b54bc0f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack01.png" +dest_files=["res://.godot/imported/Soldier-Attack01.png-c2fb60df613ada3594b2c2c93b54bc0f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png new file mode 100644 index 0000000..9db9257 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png.import new file mode 100644 index 0000000..73dfbe1 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y7c6w14ssbqs" +path="res://.godot/imported/Soldier-Attack02.png-c345dc13ec7e178371e51cfb918cc1bd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack02.png" +dest_files=["res://.godot/imported/Soldier-Attack02.png-c345dc13ec7e178371e51cfb918cc1bd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png new file mode 100644 index 0000000..dab6949 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png.import new file mode 100644 index 0000000..2d43661 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mh3hjuavlnyi" +path="res://.godot/imported/Soldier-Attack03.png-0e9fabeefe2d22211001ac5b8d7b6ba5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Attack03.png" +dest_files=["res://.godot/imported/Soldier-Attack03.png-0e9fabeefe2d22211001ac5b8d7b6ba5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png new file mode 100644 index 0000000..73b558e Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png.import new file mode 100644 index 0000000..623997e --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjnsa4a7eqakj" +path="res://.godot/imported/Soldier-Death.png-c69e3c6f7007b60e26f416dfa22ca06a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Death.png" +dest_files=["res://.godot/imported/Soldier-Death.png-c69e3c6f7007b60e26f416dfa22ca06a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png new file mode 100644 index 0000000..1a1b3b6 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png.import new file mode 100644 index 0000000..e1310d7 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6ea1gu8kux0u" +path="res://.godot/imported/Soldier-Hurt.png-617ec4b1777a81c8c179fc6385c5eafc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Hurt.png" +dest_files=["res://.godot/imported/Soldier-Hurt.png-617ec4b1777a81c8c179fc6385c5eafc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png new file mode 100644 index 0000000..20c2267 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png.import new file mode 100644 index 0000000..48ba100 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kt0cts3k3tq1" +path="res://.godot/imported/Soldier-Idle.png-4bd646d6f688529eb95e8aa0586cbdb0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Idle.png" +dest_files=["res://.godot/imported/Soldier-Idle.png-4bd646d6f688529eb95e8aa0586cbdb0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png new file mode 100644 index 0000000..230bdc6 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png.import new file mode 100644 index 0000000..b817d0e --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3a7ytkj22p5v" +path="res://.godot/imported/Soldier-Walk.png-5fc50c23e6fb2c271d93d865ae0fdfe8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier-Walk.png" +dest_files=["res://.godot/imported/Soldier-Walk.png-5fc50c23e6fb2c271d93d865ae0fdfe8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png new file mode 100644 index 0000000..bb1e1d4 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png.import new file mode 100644 index 0000000..8a1878d --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dc4x4honeuw5a" +path="res://.godot/imported/Soldier.png-2b8a0eaa3220829653ee628e785b4396.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier with shadows/Soldier.png" +dest_files=["res://.godot/imported/Soldier.png-2b8a0eaa3220829653ee628e785b4396.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png new file mode 100644 index 0000000..a39e058 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png.import new file mode 100644 index 0000000..ca654bc --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cv5ip4rsf03bt" +path="res://.godot/imported/Soldier-Attack01.png-a0a90ad66ab1d258c4f50d5c6475a5ce.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack01.png" +dest_files=["res://.godot/imported/Soldier-Attack01.png-a0a90ad66ab1d258c4f50d5c6475a5ce.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png new file mode 100644 index 0000000..9e49b94 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png.import new file mode 100644 index 0000000..a80b8a3 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3o70lhkd2eyh" +path="res://.godot/imported/Soldier-Attack02.png-faa473db85a1cb42cfe7844a5c81cbef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack02.png" +dest_files=["res://.godot/imported/Soldier-Attack02.png-faa473db85a1cb42cfe7844a5c81cbef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png new file mode 100644 index 0000000..b7b8721 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png.import new file mode 100644 index 0000000..b07810f --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duuavvi1shkwy" +path="res://.godot/imported/Soldier-Attack03.png-7c56ef853972a178f6140feda8550112.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Attack03.png" +dest_files=["res://.godot/imported/Soldier-Attack03.png-7c56ef853972a178f6140feda8550112.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png new file mode 100644 index 0000000..80ae2c0 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png.import new file mode 100644 index 0000000..609ce8f --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3iaqsa4j3hfa" +path="res://.godot/imported/Soldier-Death.png-ef1f4923a4ad559386a54329f8ed8a58.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Death.png" +dest_files=["res://.godot/imported/Soldier-Death.png-ef1f4923a4ad559386a54329f8ed8a58.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png new file mode 100644 index 0000000..1e7ff70 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png.import new file mode 100644 index 0000000..f2efc82 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dydppta2pxwe4" +path="res://.godot/imported/Soldier-Hurt.png-790c6b24383f5e59c1d0b2bb7fc6f718.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Hurt.png" +dest_files=["res://.godot/imported/Soldier-Hurt.png-790c6b24383f5e59c1d0b2bb7fc6f718.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png new file mode 100644 index 0000000..8307973 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png.import new file mode 100644 index 0000000..17154a7 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj6xx43gqxauq" +path="res://.godot/imported/Soldier-Idle.png-33ccace38e52c8a266515a21644d2752.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Idle.png" +dest_files=["res://.godot/imported/Soldier-Idle.png-33ccace38e52c8a266515a21644d2752.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png new file mode 100644 index 0000000..b9bca87 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png.import new file mode 100644 index 0000000..485f878 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xgu7wrsmossk" +path="res://.godot/imported/Soldier-Shadow.png-933d44171319426ebf814ffaac00300a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow.png" +dest_files=["res://.godot/imported/Soldier-Shadow.png-933d44171319426ebf814ffaac00300a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png new file mode 100644 index 0000000..2010fc8 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png.import new file mode 100644 index 0000000..860a98a --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sne81m708h5a" +path="res://.godot/imported/Soldier-Shadow_attack2.png-38304269f7030cd0c24c0a4dde891823.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_attack2.png" +dest_files=["res://.godot/imported/Soldier-Shadow_attack2.png-38304269f7030cd0c24c0a4dde891823.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png new file mode 100644 index 0000000..a94e554 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png.import new file mode 100644 index 0000000..b856866 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3fdojtjf32f1" +path="res://.godot/imported/Soldier-Shadow_death.png-3d85f85e71a949b495333b7ea0f0ef4e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Shadow_death.png" +dest_files=["res://.godot/imported/Soldier-Shadow_death.png-3d85f85e71a949b495333b7ea0f0ef4e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png new file mode 100644 index 0000000..5aa17ea Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png.import new file mode 100644 index 0000000..0a42a07 --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmv4bbbbb3ch" +path="res://.godot/imported/Soldier-Walk.png-533765991e2d385f8fe9edcf7bf5931f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier-Walk.png" +dest_files=["res://.godot/imported/Soldier-Walk.png-533765991e2d385f8fe9edcf7bf5931f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png new file mode 100644 index 0000000..74fb4c0 Binary files /dev/null and b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png differ diff --git a/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png.import b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png.import new file mode 100644 index 0000000..bf56f9e --- /dev/null +++ b/Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://df6gs5iy50q4d" +path="res://.godot/imported/Soldier.png-44aa5562803b195aa7aefe812b855c21.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Images/Tiny RPG Character Asset Pack v1.02 -Free Soldier&Orc/Soldier/Soldier/Soldier.png" +dest_files=["res://.godot/imported/Soldier.png-44aa5562803b195aa7aefe812b855c21.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/MemberDatabase/MemberDatabase.gd b/MemberDatabase/MemberDatabase.gd new file mode 100644 index 0000000..02e2e4c --- /dev/null +++ b/MemberDatabase/MemberDatabase.gd @@ -0,0 +1,58 @@ +# CharacterDatabase.gd +# CharacterDatabase.gd +extends Node + +var character_data = {} + +# Called when the node enters the scene tree for the first time. +func _ready(): + load_character_data() + +# Function to load character data from the JSON file +#func load_character_data(): + ##var file = FileAccess.new() + #var file = FileAccess.open("res://MemberDatabase/memberData.json", FileAccess.READ) + #if file.file_exists("res://MemberDatabase/memberData.json"): + ##file.open("res://characters.json", File.READ) + #var json_text = file.get_as_text() + #var json = JSON.new() + #var json_result = json.parse(json_text) + #if json_result == OK: + #print("Character data loaded successfully.") + #print(character_data) + #character_data = json_result.result + #else: + #print("Failed to parse JSON: ", json_result.error_string) + #file.close() + #else: + #print("Member data file not found.") + +# Function to load character data from the JSON file +func load_character_data(): + var file = FileAccess.open("res://MemberDatabase/memberData.json", FileAccess.READ) + if file: + var json_text = file.get_as_text() + #print (json_text) + file.close() + + var json = JSON.new() + var json_result = json.parse(json_text) + #print (json_result) + + if json_result == OK: + character_data = json.get_data() + print("Character data loaded successfully.") + #print(character_data) + else: + print("Failed to parse JSON: ", json_result.error_string) + else: + print("Character data file not found.") + + +# Function to get a character by name +func get_character(name: String) -> Dictionary: + for character in character_data.members: + if character.name == name: + return character + return {} + diff --git a/MemberDatabase/memberData.json b/MemberDatabase/memberData.json new file mode 100644 index 0000000..c8da967 --- /dev/null +++ b/MemberDatabase/memberData.json @@ -0,0 +1,34 @@ +{ + "members": [ + { + "name": "Squire", + "description": "Someone who does things for someone else, not very impressive.", + "perSec": 1, + "clickAdd": 1, + "scoreMultiplier": 1, + "isObtained": true, + "memberAmount": 1, + "texturePath": "res://Images/Members/Squire.png" + }, + { + "name": "Archer", + "description": "Better at accurate clicks than consistent damage", + "perSec": 1, + "clickAdd": 20, + "scoreMultiplier": 2, + "isObtained": true, + "memberAmount": 1, + "texturePath": "res://Images/Members/Archer.png" + }, + { + "name": "Mage", + "description": "A good mix of DPS and click power", + "perSec": 10, + "clickAdd": 10, + "scoreMultiplier": 3, + "isObtained": true, + "memberAmount": 1, + "texturePath": "res://Images/Members/Mage.png" + } + ] +} diff --git a/Root.gd b/Root.gd index 95ee285..4e484d9 100644 --- a/Root.gd +++ b/Root.gd @@ -3,12 +3,37 @@ extends Control # Called when the node enters the scene tree for the first time. func _ready(): - #$UI/TeamButton.pressed.connect(self.openTeamWindow) # Replace with function body. + pass # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): + #Engine for calculating team values + #Get total for each stat + var totalDamagePerSec = Global.damagePerSecMember1 + Global.damagePerSecMember2 + Global.damagePerSecMember3 + Global.damagePerSecMember4 + Global.damagePerSecMember5 + var totalDamagePerClick = Global.damagePerClickMember1 + Global.damagePerClickMember2 + Global.damagePerClickMember3 + Global.damagePerClickMember4 + Global.damagePerClickMember5 + var totalDamageMultiplier = calc_largest_multiplier() + + Global.globalDamagePerSec = totalDamagePerSec + Global.globalDamagePerClick = totalDamagePerClick + Global.globalDamageMultiplier = totalDamageMultiplier pass +func damageEngineCalc(): + + pass + +func calc_largest_multiplier(): + var greatest = Global.damageMultiplierMember1 + + if Global.damageMultiplierMember2 > greatest: + greatest = Global.damageMultiplierMember2 + if Global.damageMultiplierMember3 > greatest: + greatest = Global.damageMultiplierMember3 + if Global.damageMultiplierMember4 > greatest: + greatest = Global.damageMultiplierMember4 + if Global.damageMultiplierMember5 > greatest: + greatest = Global.damageMultiplierMember5 + return greatest diff --git a/TeamSelection.gd b/TeamSelection.gd index b5ceebc..44341ec 100644 --- a/TeamSelection.gd +++ b/TeamSelection.gd @@ -1,32 +1,90 @@ extends GridContainer -# Signal to send texture data back to the main scene -signal texture_selected(texture : AtlasTexture) +var target_buttons = [] # Array to hold target buttons # Called when the node enters the scene tree for the first time. func _ready(): + load_character_buttons() + + # Initialize or find the target buttons using their absolute paths + target_buttons = [ + get_node("/root/Root/UI/AspectRatioContainer/TeamScreen/Member1"), # Replace with the actual path to your target button 1 + get_node("/root/Root/UI/AspectRatioContainer/TeamScreen/Member2"), # Replace with the actual path to your target button 2 + get_node("/root/Root/UI/AspectRatioContainer/TeamScreen/Member3"), # Replace with the actual path to your target button 3 + get_node("/root/Root/UI/AspectRatioContainer/TeamScreen/Member4"), # Replace with the actual path to your target button 4 + get_node("/root/Root/UI/AspectRatioContainer/TeamScreen/Member5") # Replace with the actual path to your target button 5 + ] - # Iterate over all children of the GridContainer - for button in get_children(): - # Check if the child is a TextureButton - if button is TextureButton: - # Connect the pressed signal of the TextureButton to the handler function - button.connect("pressed", Callable(self, "_on_TextureButton_pressed").bind(button)) +func load_character_buttons(): + if "members" in MemberDatabase.character_data: + for character in MemberDatabase.character_data["members"]: + var button = create_character_button(character) + add_child(button) + else: + print("No characters found in character data.") + +# Function to create a button for a character +# This builds out the character inventory +func create_character_button(member: Dictionary) -> TextureButton: + var button = TextureButton.new() + #Loads the texture specified in the memberData sheet + if member.has("texturePath"): + button.texture_normal = load(member["texturePath"]) + else: + button.texture_normal = preload("res://Images/Members/Soldier.png") # Use a default texture if none is specified + button.connect("pressed", Callable(self, "_on_button_pressed").bind(button, member)) + button.connect("mouse_entered", Callable(self, "_on_button_hovered").bind(button, member)) + button.connect("mouse_exited", Callable(self, "_on_button_exited").bind(button)) + return button +# Function called when a button is hovered over +func _on_button_hovered(button: TextureButton, member: Dictionary): + #current_member = member + #The backslash \ allows you to continue to the next line while concatenating the string + var tooltip_text = "" + str(member["name"]) + "\n" + "" + str(member["description"]) + "\n" + "Damage Per Second: " + str(member["perSec"]) + "\n" + \ + "Damage Per Click: " + str(member["clickAdd"]) + "\n" + "Damage Multiplier: " + str(member["scoreMultiplier"]) + button.tooltip_text = tooltip_text -# Handler function for the pressed signal -func _on_TextureButton_pressed(button): - # Print the name of the button - #print("Button pressed: ", button.name) +# Function called when the mouse exits the button +func _on_button_exited(button: TextureButton): + button.tooltip_text = "" + + +# Update the global singleton for the given index +func update_global_texture_singleton(texture: Texture): + match Global.currentMemberSelected: + 0: + Global.set_texture1(texture) + 1: + Global.set_texture2(texture) + 2: + Global.set_texture3(texture) + 3: + Global.set_texture4(texture) + 4: + Global.set_texture5(texture) + + +## Handler function for the pressed signal +func _on_button_pressed(button: TextureButton, member: Dictionary): + ## Print the name of the button + ##print("Button pressed: ", button.name) - #Texture Variable - var texture : AtlasTexture = button.texture_normal - #Sets the selected texture on the team screen - Global.selected_texture = texture + var selected_texture = button.texture_normal + var texture = button.texture_normal + # Logic to determine which target button to update (this can be based on user selection or some other logic) + # For this example, we'll update the first available slot + update_global_texture_singleton(selected_texture) + + + #Adds the member stats into the global singletons + Global.set_damage_per_second(member["perSec"]) + Global.set_damage_per_click(member["clickAdd"]) + Global.set_damage_multiplier(member["scoreMultiplier"]) - #For returning to the Team Selection Screen after selecting member - #Sets the global variable for the team selection screen to true so when you move back it's already open + ##For returning to the Team Selection Screen after selecting member + ##Sets the global variable for the team selection screen to true so when you move back it's already open Global.teamScreenVisible = true Global.teamSelectionVisible = false diff --git a/User Interface/Header.gd b/User Interface/Header.gd index abcc60b..f818c6f 100644 --- a/User Interface/Header.gd +++ b/User Interface/Header.gd @@ -56,8 +56,8 @@ var passiveUpgradeAmt10000 = 10000 # Called when the node enters the scene tree for the first time. func _ready(): - $ClickUpgrades.get_popup().connect("id_pressed",clickUpgrade) - $PassiveUpgrades.get_popup().connect("id_pressed",passiveUpgrade) + #$ClickUpgrades.get_popup().connect("id_pressed",clickUpgrade) + #$PassiveUpgrades.get_popup().connect("id_pressed",passiveUpgrade) $Timer.connect("timeout", _on_Timer_timeout) @@ -67,30 +67,20 @@ func _ready(): #print(event.as_text()) func _on_Timer_timeout(): - Global.globalScore += Global.globalScorePerSec * Global.globalScoreMultiplier + Global.globalDamage += Global.globalDamagePerSec * Global.globalDamageMultiplier # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): #Displays normal numbers until commas are needed - if Global.globalScore > 999: + if Global.globalDamage > 999: $Score.text = str(scoreFormat(score)) else: - $Score.text = str(Global.globalScore) #Changes the score number + $Score.text = str(Global.globalDamage) #Changes the score number - $ClickAdd.text = str(Global.globalClickAdd) - $PerSec.text = str(Global.globalScorePerSec) - - #Pulls the global score data to keep it up to date - #score = Global.globalScore - #Global.globalClickAdd = Global.globalClickAdd - #scorePerSec = Global.globalScorePerSec - #scoreMultiplier = Global.globalScoreMultiplier - - #Stores the score stats in a global variable to be called in other scenes - #Global.globalScore = score - #Global.globalClickAdd = Global.globalClickAdd - #Global.globalScorePerSec = scorePerSec - #Global.globalScoreMultiplier = scoreMultiplier + $ClickAdd.text = str(Global.globalDamagePerClick) + $PerSec.text = str(Global.globalDamagePerSec) + $Multiplier.text = str(Global.globalDamageMultiplier) + #Get the current status of any screens needed var teamScreen = get_node(Global.teamScreenPath) @@ -110,7 +100,7 @@ func _input(event): #Formats the score string so commas are inserted func scoreFormat(score): # Convert value to string. - var str_value: String = str(Global.globalScore) + var str_value: String = str(Global.globalDamage) # Loop backward starting at the last 3 digits, # add comma then, repeat every 3rd step. @@ -120,155 +110,155 @@ func scoreFormat(score): return score func leftClick(): - Global.globalScore += Global.globalClickAdd * Global.globalScoreMultiplier + Global.globalDamage += Global.globalDamagePerClick * Global.globalDamageMultiplier -func clickUpgrade(id): - match id: - 0: - if Global.globalScore >= clickUpgradeReq1: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq1 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt1 - else: - print("not enough score") - 1: - if Global.globalScore >= clickUpgradeReq10: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq10 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt10 - else: - print("not enough score") - 2: - if Global.globalScore >= clickUpgradeReq20: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq20 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt20 - else: - print("not enough score") - 3: - if Global.globalScore >= clickUpgradeReq40: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq40 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt40 - else: - print("not enough score") - 4: - if Global.globalScore >= clickUpgradeReq60: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq60 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt60 - else: - print("not enough score") - 5: - if Global.globalScore >= clickUpgradeReq80: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq80 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt80 - else: - print("not enough score") - 6: - if Global.globalScore >= clickUpgradeReq100: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq100 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt100 - else: - print("not enough score") - 7: - if Global.globalScore >= clickUpgradeReq200: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq200 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt200 - else: - print("not enough score") - 8: - if Global.globalScore >= clickUpgradeReq400: - print ("Score sufficient") - Global.globalScore -=clickUpgradeReq400 - $ClickUpgrades.get_popup().set_item_disabled(id, true) - Global.globalClickAdd += clickUpgradeAmt400 - else: - print("not enough score") - -func passiveUpgrade(id): - match id: - 0: - if Global.globalScore >= passiveUpgradeReq2: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq2 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt2 - else: - print("not enough score") - 1: - if Global.globalScore >= passiveUpgradeReq10: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq10 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt10 - else: - print("not enough score") - 2: - if Global.globalScore >= passiveUpgradeReq20: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq20 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt20 - else: - print("not enough score") - 3: - if Global.globalScore >= passiveUpgradeReq50: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq50 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt50 - else: - print("not enough score") - 4: - if Global.globalScore >= passiveUpgradeReq100: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq100 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt100 - else: - print("not enough score") - 5: - if Global.globalScore >= passiveUpgradeReq200: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq200 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt200 - else: - print("not enough score") - 6: - if Global.globalScore >= passiveUpgradeReq500: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq500 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt500 - else: - print("not enough score") - 7: - if Global.globalScore >= passiveUpgradeReq1000: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq1000 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt1000 - else: - print("not enough score") - 8: - if Global.globalScore >= passiveUpgradeReq10000: - print ("Score sufficient") - Global.globalScore -=passiveUpgradeReq10000 - $PassiveUpgrades.get_popup().set_item_disabled(id, true) - Global.globalScorePerSec = passiveUpgradeAmt10000 - else: - print("not enough score") +#func clickUpgrade(id): + #match id: + #0: + #if Global.globalDamage >= clickUpgradeReq1: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq1 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt1 + #else: + #print("not enough score") + #1: + #if Global.globalDamage >= clickUpgradeReq10: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq10 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt10 + #else: + #print("not enough score") + #2: + #if Global.globalDamage >= clickUpgradeReq20: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq20 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt20 + #else: + #print("not enough score") + #3: + #if Global.globalDamage >= clickUpgradeReq40: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq40 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt40 + #else: + #print("not enough score") + #4: + #if Global.globalDamage >= clickUpgradeReq60: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq60 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt60 + #else: + #print("not enough score") + #5: + #if Global.globalDamage >= clickUpgradeReq80: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq80 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt80 + #else: + #print("not enough score") + #6: + #if Global.globalDamage >= clickUpgradeReq100: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq100 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt100 + #else: + #print("not enough score") + #7: + #if Global.globalDamage >= clickUpgradeReq200: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq200 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt200 + #else: + #print("not enough score") + #8: + #if Global.globalDamage >= clickUpgradeReq400: + #print ("Score sufficient") + #Global.globalDamage -=clickUpgradeReq400 + #$ClickUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerClick += clickUpgradeAmt400 + #else: + #print("not enough score") +# +#func passiveUpgrade(id): + #match id: + #0: + #if Global.globalDamage >= passiveUpgradeReq2: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq2 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt2 + #else: + #print("not enough score") + #1: + #if Global.globalDamage >= passiveUpgradeReq10: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq10 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt10 + #else: + #print("not enough score") + #2: + #if Global.globalDamage >= passiveUpgradeReq20: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq20 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt20 + #else: + #print("not enough score") + #3: + #if Global.globalDamage >= passiveUpgradeReq50: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq50 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt50 + #else: + #print("not enough score") + #4: + #if Global.globalDamage >= passiveUpgradeReq100: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq100 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt100 + #else: + #print("not enough score") + #5: + #if Global.globalDamage >= passiveUpgradeReq200: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq200 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt200 + #else: + #print("not enough score") + #6: + #if Global.globalDamage >= passiveUpgradeReq500: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq500 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt500 + #else: + #print("not enough score") + #7: + #if Global.globalDamage >= passiveUpgradeReq1000: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq1000 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt1000 + #else: + #print("not enough score") + #8: + #if Global.globalDamage >= passiveUpgradeReq10000: + #print ("Score sufficient") + #Global.globalDamage -=passiveUpgradeReq10000 + #$PassiveUpgrades.get_popup().set_item_disabled(id, true) + #Global.globalDamagePerSec = passiveUpgradeAmt10000 + #else: + #print("not enough score") diff --git a/User Interface/Member1.gd b/User Interface/Member1.gd index 4ef0d46..b7bb468 100644 --- a/User Interface/Member1.gd +++ b/User Interface/Member1.gd @@ -11,14 +11,16 @@ func _ready(): func _process(delta): #Checks if the texture needs to be set - if Global.selected_texture: - self.texture_normal = Global.selected_texture + if Global.texture_member1: + self.texture_normal = Global.texture_member1 # Function to handle the button press func _on_Button_pressed(): + Global.currentMemberSelected = 0 + Global.teamScreenVisible = false Global.teamSelectionVisible = true diff --git a/User Interface/Member2.gd b/User Interface/Member2.gd new file mode 100644 index 0000000..38f0681 --- /dev/null +++ b/User Interface/Member2.gd @@ -0,0 +1,27 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + # Connect the pressed signal to the _on_Button_pressed function + self.connect("pressed", Callable(self, "_on_Button_pressed")) + + + + +func _process(delta): + #Checks if the texture needs to be set + if Global.texture_member2: + self.texture_normal = Global.texture_member2 + +# Function to handle the button press +func _on_Button_pressed(): + + Global.currentMemberSelected = 1 + + Global.teamScreenVisible = false + + Global.teamSelectionVisible = true + + +#Function to set texture of the button diff --git a/User Interface/Member3.gd b/User Interface/Member3.gd new file mode 100644 index 0000000..09e9278 --- /dev/null +++ b/User Interface/Member3.gd @@ -0,0 +1,27 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + # Connect the pressed signal to the _on_Button_pressed function + self.connect("pressed", Callable(self, "_on_Button_pressed")) + + + + +func _process(delta): + #Checks if the texture needs to be set + if Global.texture_member3: + self.texture_normal = Global.texture_member3 + +# Function to handle the button press +func _on_Button_pressed(): + #This is an array, numbers will not match + Global.currentMemberSelected = 2 + + Global.teamScreenVisible = false + + Global.teamSelectionVisible = true + + +#Function to set texture of the button diff --git a/User Interface/Member4.gd b/User Interface/Member4.gd new file mode 100644 index 0000000..c3013b1 --- /dev/null +++ b/User Interface/Member4.gd @@ -0,0 +1,27 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + # Connect the pressed signal to the _on_Button_pressed function + self.connect("pressed", Callable(self, "_on_Button_pressed")) + + + + +func _process(delta): + #Checks if the texture needs to be set + if Global.texture_member4: + self.texture_normal = Global.texture_member4 + +# Function to handle the button press +func _on_Button_pressed(): + + Global.currentMemberSelected = 3 + + Global.teamScreenVisible = false + + Global.teamSelectionVisible = true + + +#Function to set texture of the button diff --git a/User Interface/Member5.gd b/User Interface/Member5.gd new file mode 100644 index 0000000..ed53401 --- /dev/null +++ b/User Interface/Member5.gd @@ -0,0 +1,27 @@ +extends TextureButton + + +# Called when the node enters the scene tree for the first time. +func _ready(): + # Connect the pressed signal to the _on_Button_pressed function + self.connect("pressed", Callable(self, "_on_Button_pressed")) + + + + +func _process(delta): + #Checks if the texture needs to be set + if Global.texture_member5: + self.texture_normal = Global.texture_member5 + +# Function to handle the button press +func _on_Button_pressed(): + + Global.currentMemberSelected = 4 + + Global.teamScreenVisible = false + + Global.teamSelectionVisible = true + + +#Function to set texture of the button diff --git a/User Interface/UserInterface.tscn b/User Interface/UserInterface.tscn index d26fa6c..b845f46 100644 --- a/User Interface/UserInterface.tscn +++ b/User Interface/UserInterface.tscn @@ -1,13 +1,16 @@ -[gd_scene load_steps=14 format=3 uid="uid://xh0p6v5ir05f"] +[gd_scene load_steps=17 format=3 uid="uid://xh0p6v5ir05f"] [ext_resource type="Script" path="res://Root.gd" id="1_dtx5s"] [ext_resource type="Script" path="res://User Interface/TeamButton.gd" id="3_g0muc"] [ext_resource type="Script" path="res://User Interface/Header.gd" id="3_q5rri"] [ext_resource type="Script" path="res://User Interface/Member1.gd" id="4_4xump"] -[ext_resource type="Texture2D" uid="uid://bfdqkquqtf6ir" path="res://Images/plus-icon-vector-illustration.jpg" id="4_gxo13"] [ext_resource type="Script" path="res://TeamSelection.gd" id="6_1cnw8"] +[ext_resource type="Script" path="res://User Interface/Member2.gd" id="6_spk65"] +[ext_resource type="Script" path="res://User Interface/Member3.gd" id="6_tuvg4"] +[ext_resource type="Script" path="res://User Interface/Member4.gd" id="7_5ow7k"] [ext_resource type="Texture2D" uid="uid://b1kl4huy0vnin" path="res://Member/#1 - Transparent Icons.png" id="7_s2y5l"] [ext_resource type="Script" path="res://User Interface/Hank.gd" id="8_kx4m8"] +[ext_resource type="Script" path="res://User Interface/Member5.gd" id="8_n56qv"] [sub_resource type="AtlasTexture" id="AtlasTexture_74gmg"] atlas = ExtResource("7_s2y5l") @@ -64,6 +67,7 @@ text = "0" autostart = true [node name="ClickUpgrades" type="MenuButton" parent="UI/CanvasLayer/Header"] +visible = false layout_mode = 2 text = "Click Upgrades" item_count = 9 @@ -87,6 +91,7 @@ popup/item_8/text = "+400 Cost: 1,000,000,000" popup/item_8/id = 8 [node name="PassiveUpgrades" type="MenuButton" parent="UI/CanvasLayer/Header"] +visible = false layout_mode = 2 text = "Passive Upgrades" item_count = 9 @@ -133,8 +138,16 @@ text = "PerSec: layout_mode = 2 text = "0" +[node name="MultiplierLabel" type="Label" parent="UI/CanvasLayer/Header"] +layout_mode = 2 +text = "Multiplier: +" + +[node name="Multiplier" type="Label" parent="UI/CanvasLayer/Header"] +layout_mode = 2 +text = "0" + [node name="AspectRatioContainer" type="AspectRatioContainer" parent="UI"] -visible = false layout_mode = 0 offset_left = -2.60654 offset_top = 271.396 @@ -149,42 +162,39 @@ alignment = 1 [node name="Member1" type="TextureButton" parent="UI/AspectRatioContainer/TeamScreen"] custom_minimum_size = Vector2(200, 10) layout_mode = 2 -texture_normal = ExtResource("4_gxo13") -ignore_texture_size = true -stretch_mode = 0 script = ExtResource("4_4xump") [node name="VSeparator" type="VSeparator" parent="UI/AspectRatioContainer/TeamScreen"] layout_mode = 2 -[node name="Button2" type="Button" parent="UI/AspectRatioContainer/TeamScreen"] +[node name="Member2" type="TextureButton" parent="UI/AspectRatioContainer/TeamScreen"] custom_minimum_size = Vector2(200, 10) layout_mode = 2 -text = "Click Here" +script = ExtResource("6_spk65") [node name="VSeparator2" type="VSeparator" parent="UI/AspectRatioContainer/TeamScreen"] layout_mode = 2 -[node name="Button3" type="Button" parent="UI/AspectRatioContainer/TeamScreen"] +[node name="Member3" type="TextureButton" parent="UI/AspectRatioContainer/TeamScreen"] custom_minimum_size = Vector2(200, 10) layout_mode = 2 -text = "Click Here" +script = ExtResource("6_tuvg4") [node name="VSeparator3" type="VSeparator" parent="UI/AspectRatioContainer/TeamScreen"] layout_mode = 2 -[node name="Button4" type="Button" parent="UI/AspectRatioContainer/TeamScreen"] +[node name="Member4" type="TextureButton" parent="UI/AspectRatioContainer/TeamScreen"] custom_minimum_size = Vector2(200, 10) layout_mode = 2 -text = "Click Here" +script = ExtResource("7_5ow7k") [node name="VSeparator4" type="VSeparator" parent="UI/AspectRatioContainer/TeamScreen"] layout_mode = 2 -[node name="Button5" type="Button" parent="UI/AspectRatioContainer/TeamScreen"] +[node name="Member5" type="TextureButton" parent="UI/AspectRatioContainer/TeamScreen"] custom_minimum_size = Vector2(200, 10) layout_mode = 2 -text = "Click Here" +script = ExtResource("8_n56qv") [node name="Label" type="Label" parent="UI/AspectRatioContainer/TeamScreen"] visible = false @@ -193,6 +203,7 @@ text = "testtestsetsetsetsetsetsetset" [node name="TeamSelection" type="GridContainer" parent="UI"] visible = false +layout_mode = 0 offset_left = 3.0 offset_top = 40.0 offset_right = 1923.0 @@ -201,6 +212,7 @@ columns = 10 script = ExtResource("6_1cnw8") [node name="Hank" type="TextureButton" parent="UI/TeamSelection"] +visible = false layout_mode = 2 texture_normal = SubResource("AtlasTexture_74gmg") script = ExtResource("8_kx4m8") @@ -208,13 +220,16 @@ memberClickAdd = 5 memberPerSec = 25 [node name="Rory" type="TextureButton" parent="UI/TeamSelection"] +visible = false layout_mode = 2 texture_normal = SubResource("AtlasTexture_xmmtg") [node name="TextureButton3" type="TextureButton" parent="UI/TeamSelection"] +visible = false layout_mode = 2 texture_normal = SubResource("AtlasTexture_l5qwh") [node name="TextureButton4" type="TextureButton" parent="UI/TeamSelection"] +visible = false layout_mode = 2 texture_normal = SubResource("AtlasTexture_t1ab2") diff --git a/project.godot b/project.godot index 15be60b..e155d3d 100644 --- a/project.godot +++ b/project.godot @@ -17,6 +17,7 @@ config/icon="res://icon.svg" [autoload] Global="*res://Global.gd" +MemberDatabase="*res://MemberDatabase/MemberDatabase.gd" [display]