diff --git a/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp b/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp new file mode 100644 index 0000000..717a6a0 Binary files /dev/null and b/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp differ diff --git a/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp.import b/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp.import new file mode 100644 index 0000000..2fa7cff --- /dev/null +++ b/resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqg0aluvegqfe" +path="res://.godot/imported/Shroomite_Digging_Claw.webp-0e594ab2eddacf0b559feac445236f23.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp" +dest_files=["res://.godot/imported/Shroomite_Digging_Claw.webp-0e594ab2eddacf0b559feac445236f23.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/scripts/Contents/Characters/Bear.gd b/scripts/Contents/Characters/Bear.gd index 6376971..41515b3 100644 --- a/scripts/Contents/Characters/Bear.gd +++ b/scripts/Contents/Characters/Bear.gd @@ -5,7 +5,7 @@ class_name Bear @onready var mask: Sprite2D = $"%mask" func register(): - fields[FieldStore.Entity.MAX_HEALTH] = 2000 + fields[FieldStore.Entity.MAX_HEALTH] = 500 fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.5 fields[FieldStore.Entity.OFFSET_SHOOT] = 0 attackCooldownMap[0] = 3000 diff --git a/scripts/Contents/Characters/Chick.gd b/scripts/Contents/Characters/Chick.gd index 7df66de..1c8b230 100644 --- a/scripts/Contents/Characters/Chick.gd +++ b/scripts/Contents/Characters/Chick.gd @@ -6,7 +6,7 @@ class_name Chick const laserCount = 4 func register(): - fields[FieldStore.Entity.MAX_HEALTH] = 1500 + fields[FieldStore.Entity.MAX_HEALTH] = 1000 fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.4 attackCooldownMap[0] = 500 attackCooldownMap[1] = 6000 diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index 0a6024f..2a5aeaf 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -13,19 +13,15 @@ static var WAVE_NORMAL = [ Wave.create(preload("res://components/Characters/Hen.tscn"), 1, 5, false, 0, INF, 1), Wave.create(preload("res://components/Characters/Chick.tscn"), 0, 0, true, 9, INF, 15), Wave.create(preload("res://components/Characters/Bear.tscn"), 0, 0, true, 19, INF, 10), + Wave.create(preload("res://components/Characters/KukeMC.tscn"), 0, 0, false, 14, INF, 20), ] static var WAVE_TESTBOSS = [ Wave.create(preload("res://components/Characters/Bear.tscn"), 0, 0, true, 0, INF, 1), ] -static var data = WAVE_TESTBOSS +static var data = WAVE_NORMAL static func customStart(): pass - # var furryr = EntityBase.generate(preload("res://components/Characters/Bear.tscn"), MathTool.randv2_range(500), true, false) - # var kukemc = EntityBase.generate(preload("res://components/Characters/KukeMC.tscn"), MathTool.randv2_range(500), true, false) - # EntityBase.generate(preload("res://components/Characters/Chick.tscn"), MathTool.randv2_range(500), true, false) - # furryr.currentFocusedBoss = kukemc - # kukemc.currentFocusedBoss = furryr static func create( entity_: PackedScene, minCount_: int = 1,