mirror of
https://github.com/tonytins/dressupzack
synced 2025-05-05 21:34:49 -04:00
Couldn't think of a better title. Anyway, the current system is repeitive and redundent. While it works, it's not by means ideal. Because you have to manually write in a new condiation for every new clothing added. What makes it redundant is the fact that every clothing functions exactly the same. The only difference is in the layers it uses.
95 lines
4.6 KiB
Text
95 lines
4.6 KiB
Text
[gd_scene load_steps=30 format=2]
|
|
|
|
[ext_resource path="res://scripts/characterBase.gd" type="Script" id=1]
|
|
[ext_resource path="res://sprites/character/tail/tail0.svg" type="Texture" id=2]
|
|
[ext_resource path="res://sprites/character/tail/tail1.svg" type="Texture" id=3]
|
|
[ext_resource path="res://sprites/character/tail/tail2.svg" type="Texture" id=4]
|
|
[ext_resource path="res://sprites/clothes/character_base.svg" type="Texture" id=5]
|
|
[ext_resource path="res://sprites/character/eyes/eyes1.png" type="Texture" id=6]
|
|
[ext_resource path="res://sprites/character/eyes/eyes2.png" type="Texture" id=7]
|
|
[ext_resource path="res://sprites/character/eyes/eyes3.png" type="Texture" id=8]
|
|
[ext_resource path="res://sprites/character/eyes/eyes4.png" type="Texture" id=9]
|
|
[ext_resource path="res://sprites/character/eyes/eyes5.png" type="Texture" id=10]
|
|
[ext_resource path="res://sprites/character/eyes/eyes6.png" type="Texture" id=11]
|
|
[ext_resource path="res://sprites/character/eyes/eyes7.png" type="Texture" id=12]
|
|
[ext_resource path="res://sprites/character/mouth/mouth.png" type="Texture" id=13]
|
|
[ext_resource path="res://sprites/character/mouth/mouth2.png" type="Texture" id=14]
|
|
[ext_resource path="res://sprites/character/mouth/mouth3.png" type="Texture" id=15]
|
|
[ext_resource path="res://sprites/character/mouth/mouth4.png" type="Texture" id=16]
|
|
[ext_resource path="res://sprites/character/mouth/mouth5.png" type="Texture" id=17]
|
|
[ext_resource path="res://sprites/character/mouth/mouth6.png" type="Texture" id=18]
|
|
[ext_resource path="res://sprites/character/mouth/mouth7.png" type="Texture" id=19]
|
|
[ext_resource path="res://sprites/character/mouth/mouth8.png" type="Texture" id=20]
|
|
[ext_resource path="res://sprites/character/mouth/mouth9.png" type="Texture" id=21]
|
|
[ext_resource path="res://sprites/character/mouth/mouth10.png" type="Texture" id=22]
|
|
[ext_resource path="res://sprites/character/mouth/mouth12.png" type="Texture" id=23]
|
|
[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture" id=24]
|
|
[ext_resource path="res://sprites/clothes/bottoms_placeholder.png" type="Texture" id=25]
|
|
[ext_resource path="res://sprites/clothes/tops_placeholder.png" type="Texture" id=26]
|
|
|
|
[sub_resource type="SpriteFrames" id=1]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 4 ), ExtResource( 4 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="SpriteFrames" id=2]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 6 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 9 ), ExtResource( 9 ), ExtResource( 9 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 12 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="SpriteFrames" id=3]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 13 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 19 ), ExtResource( 19 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 21 ), ExtResource( 21 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 22 ), ExtResource( 23 ), ExtResource( 23 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[node name="characterBase" type="Node2D"]
|
|
script = ExtResource( 1 )
|
|
|
|
[node name="Base" type="Node2D" parent="."]
|
|
|
|
[node name="Tail" type="AnimatedSprite" parent="Base"]
|
|
position = Vector2( 54.4027, 184.439 )
|
|
frames = SubResource( 1 )
|
|
frame = 3
|
|
playing = true
|
|
|
|
[node name="Tony" type="Sprite" parent="Base"]
|
|
position = Vector2( 96.3522, 164.086 )
|
|
texture = ExtResource( 5 )
|
|
|
|
[node name="Eyes" type="AnimatedSprite" parent="Base"]
|
|
position = Vector2( 114.227, 63.9224 )
|
|
frames = SubResource( 2 )
|
|
frame = 18
|
|
playing = true
|
|
|
|
[node name="Mouth" type="AnimatedSprite" parent="Base"]
|
|
position = Vector2( 131.024, 67.4964 )
|
|
frames = SubResource( 3 )
|
|
frame = 7
|
|
playing = true
|
|
|
|
[node name="Undies" type="Sprite" parent="."]
|
|
position = Vector2( 86.5077, 256.295 )
|
|
texture = ExtResource( 24 )
|
|
|
|
[node name="Bottom" type="Sprite" parent="."]
|
|
position = Vector2( 88.1872, 251.328 )
|
|
texture = ExtResource( 25 )
|
|
|
|
[node name="Top" type="Sprite" parent="."]
|
|
position = Vector2( 96.3619, 160.432 )
|
|
texture = ExtResource( 26 )
|
|
|
|
[node name="Accessory" type="Sprite" parent="."]
|
|
position = Vector2( 93.2243, 155.139 )
|
|
texture = ExtResource( 26 )
|