mirror of
https://github.com/tonytins/dressupzack
synced 2025-08-14 20:54:44 -04:00
Twemoji-based clothes
- New Emoji-based shirts based on Twemoji because the idea sounded fun. Credits will eventually be added in-game but for now it's in the README. - For the time being, a few of the ZC's Dress Up-era shirts have pulled because they were never properly ported over during the remaster. - The train sweater had it's track logo replaced with the train emoji. - Removed PNG clothing sprites. - Version label.
This commit is contained in:
parent
bcaf5680b3
commit
bb3f57a1b3
71 changed files with 1861 additions and 1607 deletions
|
@ -38,8 +38,11 @@ onready var accessory = $body/accessory
|
|||
#onready var underwear = $Undies
|
||||
onready var bottom = $body/legs
|
||||
onready var top = $body/top
|
||||
onready var eyes = $body/head/eyes
|
||||
onready var mouth = $body/head/mouth
|
||||
|
||||
func _process(delta):
|
||||
|
||||
if character.accessory != null:
|
||||
accessory.texture = character.accessory
|
||||
|
||||
|
@ -53,7 +56,7 @@ func _process(delta):
|
|||
top.texture = character.top
|
||||
"
|
||||
|
||||
[sub_resource type="SpriteFrames" id=2]
|
||||
[sub_resource type="SpriteFrames" id=4]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ],
|
||||
"loop": true,
|
||||
|
@ -61,7 +64,7 @@ animations = [ {
|
|||
"speed": 2.0
|
||||
} ]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=3]
|
||||
[sub_resource type="SpriteFrames" id=2]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ) ],
|
||||
"loop": true,
|
||||
|
@ -69,7 +72,7 @@ animations = [ {
|
|||
"speed": 2.0
|
||||
} ]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=4]
|
||||
[sub_resource type="SpriteFrames" id=3]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 28 ), ExtResource( 23 ) ],
|
||||
"loop": true,
|
||||
|
@ -91,14 +94,10 @@ __meta__ = {
|
|||
}
|
||||
|
||||
[node name="tail" type="AnimatedSprite" parent="body"]
|
||||
position = Vector2( -41.9999, 100.157 )
|
||||
position = Vector2( -33.7592, 99.4079 )
|
||||
scale = Vector2( 0.927713, 1 )
|
||||
frames = SubResource( 2 )
|
||||
frame = 1
|
||||
frames = SubResource( 4 )
|
||||
playing = true
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
|
||||
[node name="legs" type="Sprite" parent="body"]
|
||||
position = Vector2( 1.47027, 192.868 )
|
||||
|
@ -109,19 +108,19 @@ position = Vector2( 7, 78 )
|
|||
texture = ExtResource( 25 )
|
||||
|
||||
[node name="head" type="Sprite" parent="body"]
|
||||
position = Vector2( 14.1214, -28.841 )
|
||||
position = Vector2( 10.6805, -25.1047 )
|
||||
texture = ExtResource( 27 )
|
||||
|
||||
[node name="eyes" type="AnimatedSprite" parent="body/head"]
|
||||
position = Vector2( 17.6857, 4.22147 )
|
||||
frames = SubResource( 3 )
|
||||
frame = 2
|
||||
frames = SubResource( 2 )
|
||||
frame = 3
|
||||
playing = true
|
||||
|
||||
[node name="mouth" type="AnimatedSprite" parent="body/head"]
|
||||
position = Vector2( 38.1195, 8.68453 )
|
||||
frames = SubResource( 4 )
|
||||
frame = 9
|
||||
frames = SubResource( 3 )
|
||||
frame = 2
|
||||
playing = true
|
||||
|
||||
[node name="accessory" type="Sprite" parent="body"]
|
||||
|
|
|
@ -4,11 +4,6 @@
|
|||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/beat_up_jeans.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="beatUpJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
|
@ -1,15 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=3]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="camoJeans" instance=ExtResource( 2 )]
|
||||
texture_normal = ExtResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
[node name="camoJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_bottoms_pressed"]
|
|
@ -4,9 +4,6 @@
|
|||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/formal_skirt.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="formalSkirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
10
scenes/clothing/tops/fullsnack_shirt.tscn
Normal file
10
scenes/clothing/tops/fullsnack_shirt.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/fullsnack_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="fullsnackShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
10
scenes/clothing/tops/skate_shirt.tscn
Normal file
10
scenes/clothing/tops/skate_shirt.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/skate_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="skateShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
10
scenes/clothing/tops/train_hoodie.tscn
Normal file
10
scenes/clothing/tops/train_hoodie.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/train_hoodie.svg" type="Texture" id=3]
|
||||
|
||||
[node name="trainHoodie" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
|
@ -40,16 +40,17 @@ __meta__ = {
|
|||
"_edit_lock_": true,
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
version = "1.5"
|
||||
|
||||
[node name="wardrobe" parent="ui/base" instance=ExtResource( 4 )]
|
||||
anchor_left = 0.345
|
||||
anchor_top = 0.072
|
||||
anchor_right = 0.975
|
||||
anchor_bottom = 0.658
|
||||
margin_left = -4.69434
|
||||
margin_top = -19.9716
|
||||
margin_right = 60.3057
|
||||
margin_bottom = 75.0284
|
||||
margin_left = -5.0
|
||||
margin_top = -20.0
|
||||
margin_right = 60.0
|
||||
margin_bottom = 109.0
|
||||
|
||||
[node name="clearBtn" type="TextureButton" parent="ui/base"]
|
||||
margin_left = 752.0
|
||||
|
@ -67,4 +68,18 @@ __meta__ = {
|
|||
|
||||
[node name="clear" type="AudioStreamPlayer" parent="ui/base"]
|
||||
stream = ExtResource( 9 )
|
||||
|
||||
[node name="versionLbl" type="Label" parent="ui/base"]
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = -81.0
|
||||
margin_top = -28.0
|
||||
text = "[version]"
|
||||
align = 2
|
||||
valign = 3
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
[connection signal="pressed" from="ui/base/clearBtn" to="ui/base" method="_on_clearBtn_pressed"]
|
||||
|
|
|
@ -1,30 +1,23 @@
|
|||
[gd_scene load_steps=20 format=2]
|
||||
[gd_scene load_steps=18 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/camera.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://sprites/clothes/retro_shirt.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://scenes/clothing/pants/beatUpJeans.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/clothing/pants/jeans.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://scenes/clothing/pants/beat_Jeans.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/clothing/tops/skate_shirt.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://scenes/clothing/pants/skirt.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://scenes/clothing/pants/formalSkirt.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://scenes/clothing/pants/formal_skirt.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://scenes/clothing/pants/camoJeans.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://scenes/clothing/pants/djShorts.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://scenes/clothing/pants/dj_shorts.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://sprites/ui/x_button.svg" type="Texture" id=9]
|
||||
[ext_resource path="res://scenes/clothing/tops/whatsnew_shirt.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://scenes/clothing/tops/z_shirt.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://scenes/clothing/tops/fullsnack_shirt.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://scenes/clothing/tops/rawShirt.tscn" type="PackedScene" id=12]
|
||||
[ext_resource path="res://scenes/clothing/tops/korm_shirt.tscn" type="PackedScene" id=13]
|
||||
[ext_resource path="res://scenes/clothing/tops/djShirt.tscn" type="PackedScene" id=14]
|
||||
[ext_resource path="res://scenes/clothing/tops/atomic_shirt.tscn" type="PackedScene" id=15]
|
||||
[ext_resource path="res://scenes/clothing/tops/nl_shirt.tscn" type="PackedScene" id=16]
|
||||
[ext_resource path="res://scenes/clothing/pants/sweatPants.tscn" type="PackedScene" id=17]
|
||||
[ext_resource path="res://scenes/clothing/tops/retro_shirt.tscn" type="PackedScene" id=18]
|
||||
[ext_resource path="res://scenes/clothing/tops/train_hoodie.tscn" type="PackedScene" id=19]
|
||||
[ext_resource path="res://scripts/wardrobe.gd" type="Script" id=21]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="Wordrobe" type="TabContainer"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
@ -61,62 +54,54 @@ size_flags_vertical = 3
|
|||
columns = 4
|
||||
|
||||
[node name="removePants" type="TextureButton" parent="Pants/PantsScroll/PantsGrid"]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 134.0
|
||||
margin_right = 113.0
|
||||
margin_bottom = 128.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 3 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_right = 222.0
|
||||
margin_bottom = 134.0
|
||||
|
||||
[node name="jeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 4 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 226.0
|
||||
margin_right = 337.0
|
||||
margin_bottom = 134.0
|
||||
margin_left = 117.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 7 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 341.0
|
||||
margin_right = 451.0
|
||||
margin_bottom = 134.0
|
||||
margin_left = 231.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 17 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 138.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 270.0
|
||||
margin_left = 346.0
|
||||
margin_right = 457.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 8 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_top = 138.0
|
||||
margin_right = 222.0
|
||||
margin_bottom = 270.0
|
||||
margin_top = 132.0
|
||||
margin_right = 113.0
|
||||
margin_bottom = 264.0
|
||||
|
||||
[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 6 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 226.0
|
||||
margin_top = 138.0
|
||||
margin_right = 337.0
|
||||
margin_bottom = 270.0
|
||||
margin_left = 117.0
|
||||
margin_top = 132.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 264.0
|
||||
|
||||
[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 5 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 341.0
|
||||
margin_top = 138.0
|
||||
margin_right = 451.0
|
||||
margin_bottom = 270.0
|
||||
margin_left = 231.0
|
||||
margin_top = 132.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 264.0
|
||||
|
||||
[node name="Shirts" type="Tabs" parent="."]
|
||||
visible = false
|
||||
|
@ -142,68 +127,61 @@ columns = 4
|
|||
|
||||
[node name="removeShirt" type="TextureButton" parent="Shirts/ShirtsScroll/ShirtsGrid"]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 115.0
|
||||
margin_bottom = 113.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="djShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 14 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 115.0
|
||||
|
||||
[node name="kormShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 13 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 115.0
|
||||
|
||||
[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 15 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 115.0
|
||||
margin_left = 110.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="nlShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 16 )]
|
||||
[node name="skateShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 4 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 119.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 234.0
|
||||
margin_left = 220.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="fullsnackShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 11 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 12 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_top = 119.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 234.0
|
||||
margin_top = 117.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 229.0
|
||||
|
||||
[node name="zShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 11 )]
|
||||
[node name="trainHoodie" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 19 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_top = 119.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 234.0
|
||||
margin_left = 110.0
|
||||
margin_top = 117.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 229.0
|
||||
|
||||
[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 10 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_top = 119.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 234.0
|
||||
margin_left = 220.0
|
||||
margin_top = 117.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 229.0
|
||||
|
||||
[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 18 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 238.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 353.0
|
||||
margin_left = 330.0
|
||||
margin_top = 117.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 229.0
|
||||
texture_normal = ExtResource( 2 )
|
||||
|
||||
[node name="Accessoires" type="Tabs" parent="."]
|
||||
|
@ -229,13 +207,13 @@ size_flags_vertical = 3
|
|||
columns = 3
|
||||
|
||||
[node name="removeAccessory" type="TextureButton" parent="Accessoires/AccsScroll/AccsGrid"]
|
||||
margin_left = 89.0
|
||||
margin_right = 195.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 112.0
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource( 1 )]
|
||||
margin_right = 85.0
|
||||
margin_left = 110.0
|
||||
margin_right = 195.0
|
||||
margin_bottom = 112.0
|
||||
[connection signal="pressed" from="Pants/PantsScroll/PantsGrid/removePants" to="." method="_on_removePants_pressed"]
|
||||
[connection signal="pressed" from="Shirts/ShirtsScroll/ShirtsGrid/removeShirt" to="." method="_on_removeShirt_pressed"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue