feat: Chad Upgrade

This commit is contained in:
Dusk 2026-03-05 21:54:27 +01:00
parent 05d944b913
commit e66880df80
9 changed files with 108 additions and 2 deletions

BIN
assets/Images/chad.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhkyfw35b65n7"
path="res://.godot/imported/chad.png-aa8658187f20d9707d4e81d531b92ebc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Images/chad.png"
dest_files=["res://.godot/imported/chad.png-aa8658187f20d9707d4e81d531b92ebc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
assets/Images/energia2.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ccumykm1wuubq"
path="res://.godot/imported/energia2.png-e49b459aa32a3127b957fafbcc682c51.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Images/energia2.png"
dest_files=["res://.godot/imported/energia2.png-e49b459aa32a3127b957fafbcc682c51.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

14
chad_walk.gd Normal file
View File

@ -0,0 +1,14 @@
extends Node
var enabled: bool = false
var cost: int = 1000
var upgrade_name: String = "Chad"
var upgrade_description: String = "Les persones et frenen menys"
var icon: Texture2D = preload("res://assets/Images/chad.png")
# Called every frame. 'delta' is the elapsed time since the previous frame.
func update() -> void:
if enabled:
print("Updating Chad")
$"..".parent.slow_walk_mult = 0.8

1
chad_walk.gd.uid Normal file
View File

@ -0,0 +1 @@
uid://y8o46kv384xl

View File

@ -17,6 +17,7 @@ const SCORE_RANK = {
}
var pedestrian_area_count = 0
var slow_walk_mult = SLOW_MULT
var max_stamina: float = BASE_STAMINA
var stamina: float = max_stamina
@ -61,7 +62,7 @@ func _process(delta: float) -> void:
speed *= speed_boost_factor
if (pedestrian_area_count > 0):
speed *= SLOW_MULT
speed *= slow_walk_mult
if Input.is_action_pressed("player_sprint") and stamina > 0:
stamina -= STAMINA_COST * delta

View File

@ -4,7 +4,7 @@ var enabled: bool = false
var cost: int = 1000
var upgrade_name: String = "Energia"
var upgrade_description: String = "Multiplicar energia per 2"
var icon: Texture2D = preload("res://assets/Images/tren.jpg")
var icon: Texture2D = preload("res://assets/Images/energia2.png")
# Called every frame. 'delta' is the elapsed time since the previous frame.

View File

@ -2,9 +2,13 @@
[ext_resource type="Script" uid="uid://4f7orky5jeey" path="res://upgrades.gd" id="1_k80ou"]
[ext_resource type="Script" uid="uid://dk6j6kddvr2jc" path="res://stamina.gd" id="2_alr6r"]
[ext_resource type="Script" uid="uid://y8o46kv384xl" path="res://chad_walk.gd" id="3_ba88x"]
[node name="Upgrades" type="Node" unique_id=1238785974]
script = ExtResource("1_k80ou")
[node name="Stamina" type="Node" parent="." unique_id=1030985851]
script = ExtResource("2_alr6r")
[node name="ChadWalk" type="Node" parent="." unique_id=1436596930]
script = ExtResource("3_ba88x")