From 83ed18c33218a5ab5febe0a712fe9bd6b10e67da Mon Sep 17 00:00:00 2001 From: debugman18 Date: Sun, 18 Oct 2026 23:18:25 -0500 Subject: [PATCH] Hats --- art/hats/pickup_sprite.png | Bin 0 -> 951 bytes art/hats/pickup_sprite.png.import | 43 ++++++++++++++++++++++++++++++ hat_pickup.gd | 4 +-- hat_pickup.tscn | 2 +- world.tscn | 6 ++++- 5 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 art/hats/pickup_sprite.png create mode 100644 art/hats/pickup_sprite.png.import diff --git a/art/hats/pickup_sprite.png b/art/hats/pickup_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..79b020acd43ea359253d11503c7bf1254ec200e5 GIT binary patch literal 951 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sEXgD|57Yp@DXP_o1|q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&(KJi(Y*wyXh&*2!0mNL8ovaHWW=#XKL4XNp zG80&3kfjBX1=VF}U;vWcd10}U@nw%qKy}HUE{-7<{!1r%X9y>Xw7yT7bmo4g>fAk2 zTZ2|-)~cwjedM-gtx~V{(nq`Wb_qHPDoTHM4ZP@kH)El+;HnF*8@XLqPH`|i8WrTr zWp-(iulgC4$uqaiv{8F}=$u38;;%V%JK8`0eO|=)FZjl_)&I@@M<=Q+*j{fTwq)nD z4G&5!8RqOX@UP?l!w}sYws&Qj=*JaN56rZh;x)S7efjlb?Zn-;8T|eHdoTFz%3rH} zd@WnWoqGzWzqhS(XJn9zm95vQ+|+eMuPet+(Iv=3a>k5WMur(zUu-JVb5G?HF{y5j zx&7I4)5STiTnsLZ3|zm}g{N5P%f}a7UsK&&v2H(ab7v$2!v=|lpM9^i=30F^`de|z znqRLye}*V!R@|*L6iz&U>gi;0sh!*8GG3S-X4>5N`SQi9MFAN*I<~KhuL)muW#3eu z{trB_Hifds`Zm>9a%CCs_HDR%p#IU)J9{gmx2;U>dSe&Cx8iW=VQn$v19dg5M+jf9;wFUakq3W~u8pZF{LYEy}b?b%&EU zv(zDv{?twHpIy!ke=)b3q2dmEw}SJnnQYV3j=$^SKg!6EXS3UW#jkFj?DBwiR;I1G zCJ!e^TMB>pXUbQ6Cj5iIoTZNgCb-U3;?A$Dd>0#aLi1hn4juQMpVss~S(~byzOG7S{wQW+%lhhkVH(fsNQk%~8Gu7=$GXMIR+xreJ&8lvl zmB(oNyx>&FhN( void: - pass + hat_texture = load("res://art/hats/" + str(hat_type) + ".png") func _process(delta: float) -> void: pass diff --git a/hat_pickup.tscn b/hat_pickup.tscn index 50e37a4..acc1cbe 100644 --- a/hat_pickup.tscn +++ b/hat_pickup.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://bnuiagw3bblfh"] [ext_resource type="Script" uid="uid://47y55iry2pd6" path="res://hat_pickup.gd" id="1_fs7cl"] -[ext_resource type="Texture2D" uid="uid://ba4kjeulthw1g" path="res://art/hats/dunce1.png" id="2_fs7cl"] +[ext_resource type="Texture2D" uid="uid://qm5i00us5qaf" path="res://art/hats/pickup_sprite.png" id="2_fs7cl"] [sub_resource type="CircleShape2D" id="CircleShape2D_y0cpo"] diff --git a/world.tscn b/world.tscn index 67e871a..ff8b762 100644 --- a/world.tscn +++ b/world.tscn @@ -2669,7 +2669,9 @@ position = Vector2(8321, -1772.382) position = Vector2(8520, -1950.6049) [node name="HatPickup" parent="." unique_id=812970241 instance=ExtResource("38_yx0jh")] -position = Vector2(-4677, 352.50708) +position = Vector2(-4924, 220.5631) +rotation = 0.014323293 +hat_type = "dunce1" [node name="DebugPortals" type="Node2D" parent="." unique_id=1727548024 groups=["Debug Mode Only"]] @@ -2753,9 +2755,11 @@ position = Vector2(-4150, 460.8193) [node name="HatPickup2" parent="." unique_id=307172210 instance=ExtResource("38_yx0jh")] position = Vector2(9596, -1253.4679) +hat_type = "pope1" [node name="HatPickup3" parent="." unique_id=875650398 instance=ExtResource("38_yx0jh")] position = Vector2(7700, 929.51587) +hat_type = "cap1" [node name="HatPickup4" parent="." unique_id=1755769172 instance=ExtResource("38_yx0jh")] position = Vector2(8510, -958.0709)