782 lines
28 KiB
Text
782 lines
28 KiB
Text
[gd_scene load_steps=50 format=2]
|
|
|
|
[ext_resource path="res://sprites/sprite12_0.png" type="Texture" id=1]
|
|
[ext_resource path="res://pred.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://tiles/structure.tres" type="TileSet" id=3]
|
|
[ext_resource path="res://tiles/terrain.tres" type="TileSet" id=4]
|
|
[ext_resource path="res://objects/prey.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://scripts/in-game.gd" type="Script" id=6]
|
|
[ext_resource path="res://scripts/save-load-tools.gd" type="Script" id=7]
|
|
[ext_resource path="res://sprites/sprite63_0.png" type="Texture" id=8]
|
|
[ext_resource path="res://sprites/sprite21_0.png" type="Texture" id=9]
|
|
[ext_resource path="res://sprites/jasingrectum_0.png" type="Texture" id=10]
|
|
[ext_resource path="res://sprites/sprite7_0.png" type="Texture" id=11]
|
|
[ext_resource path="res://fonts/camname.tres" type="DynamicFont" id=12]
|
|
[ext_resource path="res://sprites/spr_FOXMOUF_0.png" type="Texture" id=13]
|
|
[ext_resource path="res://scripts/CamLabel.gd" type="Script" id=14]
|
|
[ext_resource path="res://scripts/terrain.gd" type="Script" id=15]
|
|
[ext_resource path="res://sprites/UI/arrow_left.png" type="Texture" id=16]
|
|
[ext_resource path="res://sprites/UI/arrow_right.png" type="Texture" id=17]
|
|
[ext_resource path="res://sprites/UI/arrow_left_pressed.png" type="Texture" id=18]
|
|
[ext_resource path="res://sprites/UI/arrow_right_pressed.png" type="Texture" id=19]
|
|
[ext_resource path="res://sprites/sprite34_ass_0.png" type="Texture" id=20]
|
|
[ext_resource path="res://sprites/sprite35_assover_0.png" type="Texture" id=21]
|
|
[ext_resource path="res://scripts/CameraMove.gd" type="Script" id=22]
|
|
[ext_resource path="res://sprites/curs.png" type="Texture" id=23]
|
|
[ext_resource path="res://scripts/teleporter.gd" type="Script" id=24]
|
|
[ext_resource path="res://scripts/UI/touch_button_colour.gd" type="Script" id=25]
|
|
[ext_resource path="res://sprites/UI/buttonsmall.png" type="Texture" id=26]
|
|
[ext_resource path="res://scripts/acid.gd" type="Script" id=27]
|
|
[ext_resource path="res://fonts/title.tres" type="DynamicFont" id=28]
|
|
[ext_resource path="res://sprites/sprite36_R3KTUMSH_T_0.png" type="Texture" id=29]
|
|
[ext_resource path="res://scripts/Menu.gd" type="Script" id=30]
|
|
[ext_resource path="res://tiles/hidden.tres" type="TileSet" id=31]
|
|
[ext_resource path="res://scripts/UI/FullScreenButton.gd" type="Script" id=32]
|
|
[ext_resource path="res://scripts/UI/ExitButton.gd" type="Script" id=33]
|
|
[ext_resource path="res://UI_themes/main.tres" type="Theme" id=34]
|
|
[ext_resource path="res://UI_themes/touch_controls.tres" type="Theme" id=35]
|
|
[ext_resource path="res://scripts/ShitAnimation.gd" type="Script" id=36]
|
|
[ext_resource path="res://scripts/UI/PreyLister.gd" type="Script" id=37]
|
|
[ext_resource path="res://scripts/fore.gd" type="Script" id=38]
|
|
[ext_resource path="res://other/fart_scale_curve.tres" type="Curve" id=39]
|
|
[ext_resource path="res://other/fart.tres" type="Gradient" id=40]
|
|
[ext_resource path="res://scripts/UI/gotoscenebutton.gd" type="Script" id=41]
|
|
[ext_resource path="res://scripts/prey_group.gd" type="Script" id=42]
|
|
[ext_resource path="res://scripts/pusher.gd" type="Script" id=43]
|
|
|
|
[sub_resource type="RectangleShape2D" id=1]
|
|
extents = Vector2( 56, 8 )
|
|
|
|
[sub_resource type="RectangleShape2D" id=2]
|
|
extents = Vector2( 1032, 8 )
|
|
|
|
[sub_resource type="Animation" id=3]
|
|
resource_name = "shitmove"
|
|
length = 1.5
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("shit:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.5, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( -3288, 464 ), Vector2( -2760, 568 ), Vector2( -2360, 720 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("shit:rotation_degrees")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.5, 1 ),
|
|
"transitions": PoolRealArray( 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -12.0, 0.0, 0.0 ]
|
|
}
|
|
|
|
[sub_resource type="InputEventAction" id=4]
|
|
action = "menu"
|
|
|
|
[sub_resource type="ShortCut" id=5]
|
|
shortcut = SubResource( 4 )
|
|
|
|
[sub_resource type="RectangleShape2D" id=6]
|
|
extents = Vector2( 64, 32 )
|
|
|
|
[node name="field" type="Node2D"]
|
|
script = ExtResource( 6 )
|
|
__meta__ = {
|
|
"_edit_lock_": true,
|
|
"_editor_description_": ""
|
|
}
|
|
|
|
[node name="save-load-tools" type="Node" parent="."]
|
|
script = ExtResource( 7 )
|
|
__meta__ = {
|
|
"_editor_description_": ""
|
|
}
|
|
predNamee = "Fox"
|
|
|
|
[node name="terrain" type="TileMap" parent="."]
|
|
tile_set = ExtResource( 4 )
|
|
cell_size = Vector2( 640, 288 )
|
|
collision_layer = 2
|
|
collision_mask = 5
|
|
format = 1
|
|
tile_data = PoolIntArray( 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 196608, 2, 0, 196609, 2, 0 )
|
|
script = ExtResource( 15 )
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="structure" type="TileMap" parent="."]
|
|
tile_set = ExtResource( 3 )
|
|
collision_layer = 2
|
|
collision_mask = 5
|
|
format = 1
|
|
tile_data = PoolIntArray( -327719, 0, 0, -327718, 0, 0, -327717, 0, 0, -327716, 1, 0, -327715, 1, 0, -327714, 1, 0, -327713, 0, 0, -327712, 0, 0, -327711, 0, 0, -262183, 0, 0, -262182, 1, 0, -262181, 1, 0, -262180, 1, 0, -262179, 1, 0, -262178, 1, 0, -262177, 1, 0, -262176, 1, 0, -262175, 0, 0, -196647, 0, 0, -196646, 1, 0, -196645, 1, 0, -196644, 1, 0, -196643, 1, 0, -196642, 1, 0, -196641, 1, 0, -196640, 1, 0, -196639, 0, 0, -131111, 0, 0, -131110, 1, 0, -131109, 1, 0, -131108, 1, 0, -131107, 1, 0, -131106, 1, 0, -131105, 1, 0, -131104, 1, 0, -131103, 0, 0, -65575, 0, 0, -65574, 1, 0, -65573, 1, 0, -65572, 1, 0, -65571, 1, 0, -65570, 1, 0, -65569, 1, 0, -65568, 1, 0, -65567, 0, 0, -39, 0, 0, -38, 0, 0, -37, 0, 0, -36, 0, 0, -35, 0, 0, -34, 0, 0, -33, 0, 0, -32, 0, 0, -31, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 327685, 0, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 0, 0, 393221, 0, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 0, 0, 458757, 0, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 0, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 0, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 524293, 0, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 0, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 0, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 589829, 0, 0, 589830, 0, 0, 589831, 0, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0 )
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="invwalls" type="TileMap" parent="."]
|
|
visible = false
|
|
tile_set = ExtResource( 31 )
|
|
collision_layer = 2
|
|
collision_mask = 5
|
|
format = 1
|
|
tile_data = PoolIntArray( -1048634, 0, 0, -1048633, 0, 0, -1048632, 0, 0, -1048631, 0, 0, -1048630, 0, 0, -1048629, 0, 0, -1048628, 0, 0, -1048627, 0, 0, -1048626, 0, 0, -1048625, 0, 0, -1048624, 0, 0, -1048623, 0, 0, -1048622, 0, 0, -1048621, 0, 0, -1048620, 0, 0, -1048619, 0, 0, -1048618, 0, 0, -1048617, 0, 0, -1048616, 0, 0, -1048615, 0, 0, -1048614, 0, 0, -1048613, 0, 0, -1048612, 0, 0, -1048611, 0, 0, -1048610, 0, 0, -1048609, 0, 0, -1048608, 0, 0, -1048607, 0, 0, -1048606, 0, 0, -1048605, 0, 0, -1048604, 0, 0, -1048603, 0, 0, -1048602, 0, 0, -1048601, 0, 0, -1048600, 0, 0, -1048599, 0, 0, -1048598, 0, 0, -1048597, 0, 0, -1048596, 0, 0, -1048595, 0, 0, -1048594, 0, 0, -1048593, 0, 0, -1048592, 0, 0, -1048591, 0, 0, -983098, 0, 0, -983055, 0, 0, -917562, 0, 0, -917519, 0, 0, -852026, 0, 0, -851983, 0, 0, -786490, 0, 0, -786447, 0, 0, -720954, 0, 0, -720911, 0, 0, -655418, 0, 0, -655375, 0, 0, -589882, 0, 0, -589839, 0, 0, -524346, 0, 0, -524303, 0, 0, -458810, 0, 0, -458767, 0, 0, -393274, 0, 0, -393231, 0, 0, -327738, 0, 0, -327695, 0, 0, -262202, 0, 0, -262159, 0, 0, -196666, 0, 0, -196623, 0, 0, -131130, 0, 0, -131087, 0, 0, -65594, 0, 0, -65551, 0, 0, -65539, 0, 0, -58, 0, 0, -15, 0, 0, -3, 0, 0, 65478, 0, 0, 65484, 0, 0, 65485, 0, 0, 65486, 0, 0, 65487, 0, 0, 65488, 0, 0, 65489, 0, 0, 65490, 0, 0, 65491, 0, 0, 65492, 0, 0, 65511, 0, 0, 65512, 0, 0, 65513, 0, 0, 65514, 0, 0, 65515, 0, 0, 65516, 0, 0, 65517, 0, 0, 65518, 0, 0, 65519, 0, 0, 65520, 0, 0, 65521, 0, 0, 65533, 0, 0, 131014, 0, 0, 131015, 0, 0, 131016, 0, 0, 131017, 0, 0, 131018, 0, 0, 131019, 0, 0, 131020, 0, 0, 131028, 0, 0, 131029, 0, 0, 131030, 0, 0, 131031, 0, 0, 131032, 0, 0, 131033, 0, 0, 131034, 0, 0, 131035, 0, 0, 131036, 0, 0, 131037, 0, 0, 131038, 0, 0, 131039, 0, 0, 131040, 0, 0, 131041, 0, 0, 131042, 0, 0, 131043, 0, 0, 131044, 0, 0, 131045, 0, 0, 131046, 0, 0, 131047, 0, 0, 131069, 0, 0, 196605, 0, 0, 262117, 0, 0, 262118, 0, 0, 262119, 0, 0, 262141, 0, 0, 327631, 0, 0, 327653, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 0, 0, 262148, 0, 0, 393167, 0, 0, 393189, 0, 0, 393215, 0, 0, 458703, 0, 0, 458725, 0, 0, 458751, 0, 0, 524239, 0, 0, 524287, 0, 0, 589775, 0, 0, 589823, 0, 0, 655311, 0, 0, 655359, 0, 0, 720847, 0, 0, 786403, 0, 0, 982994, 0, 0, 982995, 0, 0 )
|
|
|
|
[node name="CollectLocation" type="Position2D" parent="."]
|
|
position = Vector2( -2208, -320 )
|
|
__meta__ = {
|
|
"_gizmo_extents_": 20.0
|
|
}
|
|
|
|
[node name="predstuff" type="Node2D" parent="."]
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="mouth" type="StaticBody2D" parent="predstuff"]
|
|
position = Vector2( -3192, -456 )
|
|
collision_layer = 2
|
|
collision_mask = 4
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="fore" type="Sprite" parent="predstuff/mouth"]
|
|
modulate = Color( 1, 1, 1, 0.752941 )
|
|
z_index = 5
|
|
texture = ExtResource( 11 )
|
|
script = ExtResource( 38 )
|
|
|
|
[node name="main" type="Sprite" parent="predstuff/mouth"]
|
|
texture = ExtResource( 13 )
|
|
__meta__ = {
|
|
"_editor_description_": ""
|
|
}
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/mouth"]
|
|
polygon = PoolVector2Array( -115, -187.5, -115.9, -162.8, -84, -112.4, -84, -108.8, -77.7, -83.5, -62, -48.5, -48.1, -21.5, -10, 34.9, 16, 98.9, 16, 110.1, 24, 264, 80, 264, 72, 152, 70, 131.5, 73.4, 118.5, 82, 109.5, 136, 80, 253, 54, 299.4, 33.5, 311.4, 33.5, 348, 44.3, 362, 53.8, 362, 58.1, 348.9, 87.5, 322, 105, 320, 120, 456, 224, 456, 456.5, -152, 456, -240, 312, -272, 168, -280, 56, -267.4, -6.5, -239.4, -38.5, -228.1, -46.5, -194.29, -72.8183, -201.185, -104.294, -203.2, -140.7, -216.2, -178.5, -208.3, -197.5, -189, -209.5, -163, -209.5 )
|
|
|
|
[node name="ass" type="StaticBody2D" parent="predstuff"]
|
|
position = Vector2( -1288, -184 )
|
|
collision_layer = 2
|
|
collision_mask = 5
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="main" type="Sprite" parent="predstuff/ass"]
|
|
texture = ExtResource( 20 )
|
|
|
|
[node name="fart" type="CPUParticles2D" parent="predstuff/ass"]
|
|
position = Vector2( 200, 48 )
|
|
z_index = 1
|
|
emitting = false
|
|
amount = 256
|
|
lifetime = 4.0
|
|
lifetime_randomness = 0.2
|
|
local_coords = false
|
|
draw_order = 1
|
|
texture = ExtResource( 9 )
|
|
direction = Vector2( 0, -1 )
|
|
spread = 30.27
|
|
gravity = Vector2( 0, -9 )
|
|
initial_velocity = 185.48
|
|
initial_velocity_random = 0.33
|
|
scale_amount = 7.0
|
|
scale_amount_curve = ExtResource( 39 )
|
|
color_ramp = ExtResource( 40 )
|
|
hue_variation = 0.09
|
|
hue_variation_random = 0.58
|
|
|
|
[node name="over" type="Sprite" parent="predstuff/ass"]
|
|
z_index = 1
|
|
texture = ExtResource( 21 )
|
|
script = ExtResource( 38 )
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/ass"]
|
|
polygon = PoolVector2Array( 146, -5, 168.484, 17.7676, 168.5, 38.5, 165.6, 51.5, 140, 89.5, 130.3, 187.5, -309, 187.5, -286.9, 164.5, -245.5, 138.5, -209, 119.5, -161, 99, -149, 81.2, -139.5, 50.5, -121.2, 18.5, -101.9, -0.5, -85, -13.5, 127, -13.5 )
|
|
|
|
[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="predstuff/ass"]
|
|
polygon = PoolVector2Array( 330, 187.5, 238.7, 187.5, 230.4, 103.5, 224, 72, 220.363, 42.1151, 225.9, 27.5, 244.9, -0.5, 261, -11.5, 330, -13.5 )
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="stomach" type="StaticBody2D" parent="predstuff"]
|
|
position = Vector2( -960, 616 )
|
|
collision_layer = 2
|
|
collision_mask = 4
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="ColorRect2" type="ColorRect" parent="predstuff/stomach"]
|
|
margin_left = -640.0
|
|
margin_top = -360.0
|
|
margin_right = 264.0
|
|
margin_bottom = 248.0
|
|
mouse_filter = 2
|
|
color = Color( 1, 0.752941, 0.752941, 1 )
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="acid" type="Area2D" parent="predstuff/stomach"]
|
|
z_index = 1
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 27 )
|
|
|
|
[node name="shape" type="Polygon2D" parent="predstuff/stomach/acid"]
|
|
color = Color( 0.843137, 1, 0, 0.596078 )
|
|
polygon = PoolVector2Array( -328, 40, -128.853, 40, 256, 40, 256, 248, -328, 248 )
|
|
|
|
[node name="col" type="CollisionPolygon2D" parent="predstuff/stomach/acid"]
|
|
|
|
[node name="sprite12_0" type="Sprite" parent="predstuff/stomach"]
|
|
position = Vector2( -640, -360 )
|
|
z_index = 2
|
|
texture = ExtResource( 1 )
|
|
centered = false
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/stomach"]
|
|
polygon = PoolVector2Array( 384, 296, -640, 296, -704, -96, -704, -232, -538.102, -140.698, -468.621, -112.746, -434.603, -102.509, -399.798, -53.0573, -379.376, -31.4097, -363.943, -4.32129, -228.761, 136.699, -124.191, 200.988, -88.1272, 226.803, -56.3498, 235.088, 25.5544, 235.043, 89.196, 219.823, 157.854, 151.216, 231.128, 90.6907, 241.511, 74.2747, 249.509, 32.3227, 249.228, 1.7356, 239.612, -61.9949, 240.529, -133.942, 226.077, -178.84, 218.36, -190.626, 158.5, -233, 80.1568, -280.283, -65, -320.5, -138, -323.527, -309.497, -284.365, -346.538, -268.347, -384.749, -231.639, -392, -232, -524.748, -307.089, -627.516, -346.819, -640, -360, 384, -360 )
|
|
|
|
[node name="Polygon2D" type="Polygon2D" parent="predstuff/stomach"]
|
|
z_index = 1
|
|
color = Color( 0, 0, 0, 1 )
|
|
polygon = PoolVector2Array( -640, 24, -424, 24, -424, 248, 264, 248, 264, -360, 640, -360, 640, 360, -640, 360 )
|
|
|
|
[node name="AB" type="Node2D" parent="predstuff/stomach"]
|
|
position = Vector2( -528, 56 )
|
|
z_index = 4
|
|
|
|
[node name="AcidButton" type="CheckButton" parent="predstuff/stomach/AB"]
|
|
margin_right = 108.0
|
|
margin_bottom = 40.0
|
|
focus_mode = 0
|
|
pressed = true
|
|
text = "Acid"
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="rectum" type="StaticBody2D" parent="predstuff"]
|
|
position = Vector2( -2432, 616 )
|
|
collision_layer = 2
|
|
collision_mask = 4
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="jasingrectum_0" type="Sprite" parent="predstuff/rectum"]
|
|
texture = ExtResource( 10 )
|
|
|
|
[node name="sprite63_0" type="Sprite" parent="predstuff/rectum"]
|
|
z_index = 1
|
|
texture = ExtResource( 8 )
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/rectum"]
|
|
polygon = PoolVector2Array( 640, 175, 633.2, 175, 581.4, 115, 533, 96.7, 521, 83.1, 483.8, 22, 436, -5.29999, 384.5, -54, 382.7, -54, 316.7, -101, 287.967, -112.918, 278.998, -113.181, 268, -121.2, 238.4, -148, 146.325, -170.397, 95.5559, -205.306, 66.1, -217, 48.0356, -217.013, -2.26392, -242.97, -46.7, -255, -101.986, -252.903, -202, -253.7, -345.3, -282, -370.1, -282, -414, -286.8, -561.5, -320, -587.2, -320, -640, -324.3, -640, -360, 640, -360 )
|
|
|
|
[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="predstuff/rectum"]
|
|
polygon = PoolVector2Array( -437, 29.7, -312, 53.1, -223, 86.6, -181.9, 110, -130.3, 129, 8, 154.4, 85.9, 189, 139, 204.8, 176.4, 226, 242.5, 241, 291.7, 241, 389.8, 233.2, 424.9, 212, 470.7, 202.6, 497, 179, 521.6, 134, 559.625, 112.625, 566, 114.7, 583, 133.3, 583, 143.3, 592, 170.4, 592.5, 230, 575.5, 360, -640, 360, -640, 16, -634, 16 )
|
|
|
|
[node name="mouthtp" type="Area2D" parent="predstuff"]
|
|
position = Vector2( -3136, -200 )
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 24 )
|
|
newscale = 2.0
|
|
goto = NodePath("dest")
|
|
add_group = "stomach"
|
|
make_grab = true
|
|
rotate_you = -60.0
|
|
shoot_you = Vector2( 2000, 0 )
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="predstuff/mouthtp"]
|
|
shape = SubResource( 1 )
|
|
|
|
[node name="dest" type="Position2D" parent="predstuff/mouthtp"]
|
|
position = Vector2( 1600, 576 )
|
|
|
|
[node name="asstp" type="Area2D" parent="predstuff"]
|
|
position = Vector2( -1104, -8 )
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 24 )
|
|
newscale = 2.0
|
|
goto = NodePath("dest")
|
|
add_group = "rectum"
|
|
make_grab = true
|
|
tint = Color( 0.858824, 0.733333, 0.572549, 1 )
|
|
tint_you = true
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="predstuff/asstp"]
|
|
shape = SubResource( 1 )
|
|
|
|
[node name="dest" type="Position2D" parent="predstuff/asstp"]
|
|
position = Vector2( -840, 728 )
|
|
|
|
[node name="assexit" type="Area2D" parent="predstuff"]
|
|
position = Vector2( -1792, 1024 )
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 24 )
|
|
newscale = 0.5
|
|
goto = NodePath("../../CollectLocation")
|
|
add_group = "rectum"
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="predstuff/assexit"]
|
|
shape = SubResource( 1 )
|
|
|
|
[node name="drop" type="Area2D" parent="predstuff"]
|
|
position = Vector2( -2616, 56 )
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 24 )
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
goto = NodePath("../../pred")
|
|
drop = true
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="predstuff/drop"]
|
|
shape = SubResource( 2 )
|
|
|
|
[node name="shit" type="StaticBody2D" parent="predstuff"]
|
|
position = Vector2( -3288, 464 )
|
|
rotation = -0.20944
|
|
collision_layer = 2
|
|
collision_mask = 4
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="sprite36_R3KTUMSH_T_0" type="Sprite" parent="predstuff/shit"]
|
|
texture = ExtResource( 29 )
|
|
|
|
[node name="Polygon2D" type="Polygon2D" parent="predstuff/shit"]
|
|
color = Color( 0.741176, 0.4, 0, 1 )
|
|
polygon = PoolVector2Array( -376, 160, -768, 72, -768, -472, 160, -360, 312, -264, -376, -264 )
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/shit"]
|
|
visible = false
|
|
polygon = PoolVector2Array( 377.4, -247, 350.6, -132, 297.165, -7.69183, 268.376, 85.7517, 239.342, 137.752, 212.912, 196.744, 143.9, 266, -380.5, 266, -380.5, -266, 379.5, -266 )
|
|
|
|
[node name="ShitAnimation" type="AnimationPlayer" parent="predstuff"]
|
|
playback_speed = 0.1
|
|
anims/shitmove = SubResource( 3 )
|
|
script = ExtResource( 36 )
|
|
|
|
[node name="Timer" type="Timer" parent="predstuff/ShitAnimation"]
|
|
one_shot = true
|
|
|
|
[node name="Pusher" type="Area2D" parent="predstuff"]
|
|
position = Vector2( -1088, -192 )
|
|
collision_layer = 0
|
|
collision_mask = 4
|
|
script = ExtResource( 43 )
|
|
force = Vector2( -10, -120 )
|
|
on_key = "fart"
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="predstuff/Pusher"]
|
|
polygon = PoolVector2Array( -16, -64, 16, -64, 16, 64, -16, 64 )
|
|
|
|
[node name="pred" parent="." instance=ExtResource( 2 )]
|
|
position = Vector2( 1056, 561 )
|
|
z_index = 1
|
|
|
|
[node name="stomachcam" type="Camera2D" parent="."]
|
|
position = Vector2( -1600, 256 )
|
|
anchor_mode = 0
|
|
limit_left = -1600
|
|
limit_top = 256
|
|
limit_right = -320
|
|
limit_bottom = 976
|
|
limit_smoothed = true
|
|
drag_margin_left = 0.7
|
|
drag_margin_top = 0.7
|
|
drag_margin_right = 0.7
|
|
drag_margin_bottom = 0.7
|
|
editor_draw_limits = true
|
|
script = ExtResource( 22 )
|
|
|
|
[node name="rectumcam" type="Camera2D" parent="."]
|
|
position = Vector2( -2608, 296 )
|
|
anchor_mode = 0
|
|
limit_left = -3072
|
|
limit_top = 256
|
|
limit_right = -1792
|
|
limit_bottom = 976
|
|
limit_smoothed = true
|
|
drag_margin_left = 0.7
|
|
drag_margin_top = 0.7
|
|
drag_margin_right = 0.7
|
|
drag_margin_bottom = 0.7
|
|
editor_draw_limits = true
|
|
script = ExtResource( 22 )
|
|
|
|
[node name="BG" type="CanvasLayer" parent="."]
|
|
layer = -10
|
|
|
|
[node name="colour" type="ColorRect" parent="BG"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
mouse_filter = 2
|
|
color = Color( 0.588235, 0.894118, 0.960784, 1 )
|
|
__meta__ = {
|
|
"_edit_lock_": true,
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="collectioncam" type="Camera2D" parent="."]
|
|
position = Vector2( -2867.95, -153.025 )
|
|
anchor_mode = 0
|
|
limit_left = -3648
|
|
limit_top = -1024
|
|
limit_right = -960
|
|
limit_bottom = 0
|
|
limit_smoothed = true
|
|
drag_margin_left = 0.7
|
|
drag_margin_top = 0.7
|
|
drag_margin_right = 0.7
|
|
drag_margin_bottom = 0.7
|
|
editor_draw_limits = true
|
|
script = ExtResource( 22 )
|
|
|
|
[node name="cur" type="Sprite" parent="collectioncam"]
|
|
visible = false
|
|
texture = ExtResource( 23 )
|
|
centered = false
|
|
|
|
[node name="UI" type="CanvasLayer" parent="."]
|
|
|
|
[node name="Control" type="Control" parent="UI"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
mouse_filter = 2
|
|
theme = ExtResource( 34 )
|
|
__meta__ = {
|
|
"_edit_lock_": true,
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="CamLabel" type="Label" parent="UI/Control"]
|
|
visible = false
|
|
margin_right = 40.0
|
|
margin_bottom = 14.0
|
|
custom_colors/font_color = Color( 1, 1, 0, 1 )
|
|
custom_fonts/font = ExtResource( 12 )
|
|
text = "ytytyt"
|
|
script = ExtResource( 14 )
|
|
|
|
[node name="Timer" type="Timer" parent="UI/Control/CamLabel"]
|
|
wait_time = 4.0
|
|
one_shot = true
|
|
|
|
[node name="MenuButton" type="Button" parent="UI/Control"]
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
margin_left = -128.0
|
|
margin_bottom = 54.0
|
|
focus_mode = 0
|
|
custom_fonts/font = ExtResource( 28 )
|
|
shortcut_in_tooltip = false
|
|
enabled_focus_mode = 0
|
|
shortcut = SubResource( 5 )
|
|
text = "MENU"
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Menu" type="WindowDialog" parent="UI/Control"]
|
|
margin_left = 128.0
|
|
margin_top = 40.0
|
|
margin_right = 456.0
|
|
margin_bottom = 280.0
|
|
rect_min_size = Vector2( 210, 200 )
|
|
window_title = "Menu"
|
|
resizable = true
|
|
script = ExtResource( 30 )
|
|
__meta__ = {
|
|
"_edit_group_": true,
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Tabs" type="TabContainer" parent="UI/Control/Menu"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = 5.0
|
|
margin_top = 5.0
|
|
margin_right = -5.0
|
|
margin_bottom = -5.0
|
|
tab_align = 0
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Prey" type="VBoxContainer" parent="UI/Control/Menu/Tabs"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = 4.0
|
|
margin_top = 42.0
|
|
margin_right = -4.0
|
|
margin_bottom = -4.0
|
|
|
|
[node name="ItemList" type="ItemList" parent="UI/Control/Menu/Tabs/Prey"]
|
|
margin_right = 310.0
|
|
margin_bottom = 101.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
script = ExtResource( 37 )
|
|
|
|
[node name="SpawnPB" type="Button" parent="UI/Control/Menu/Tabs/Prey"]
|
|
margin_top = 105.0
|
|
margin_right = 310.0
|
|
margin_bottom = 140.0
|
|
text = "Spawn prey"
|
|
|
|
[node name="ClearPB" type="Button" parent="UI/Control/Menu/Tabs/Prey"]
|
|
margin_top = 144.0
|
|
margin_right = 310.0
|
|
margin_bottom = 179.0
|
|
text = "Clear prey"
|
|
|
|
[node name="Game" type="VBoxContainer" parent="UI/Control/Menu/Tabs"]
|
|
visible = false
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = 4.0
|
|
margin_top = 47.0
|
|
margin_right = -4.0
|
|
margin_bottom = -4.0
|
|
|
|
[node name="FullScreenButton" type="Button" parent="UI/Control/Menu/Tabs/Game"]
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 88.0
|
|
margin_bottom = 32.0
|
|
text = "Fullscreen"
|
|
script = ExtResource( 32 )
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="MM" type="Button" parent="UI/Control/Menu/Tabs/Game"]
|
|
margin_right = 83.0
|
|
margin_bottom = 20.0
|
|
text = "Main Menu"
|
|
script = ExtResource( 41 )
|
|
|
|
[node name="ExitButton" type="Button" parent="UI/Control/Menu/Tabs/Game"]
|
|
margin_right = 12.0
|
|
margin_bottom = 20.0
|
|
text = "Exit Game"
|
|
script = ExtResource( 33 )
|
|
|
|
[node name="touch" type="Control" parent="UI"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
mouse_filter = 2
|
|
theme = ExtResource( 35 )
|
|
__meta__ = {
|
|
"_edit_lock_": true,
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="leftside" type="Control" parent="UI/touch"]
|
|
modulate = Color( 1, 1, 1, 0.752941 )
|
|
anchor_top = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_top = -128.0
|
|
margin_right = 256.0
|
|
rect_clip_content = true
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="left" type="TouchScreenButton" parent="UI/touch/leftside"]
|
|
position = Vector2( 0, 0.000488281 )
|
|
scale = Vector2( 0.5, 0.5 )
|
|
normal = ExtResource( 16 )
|
|
pressed = ExtResource( 18 )
|
|
passby_press = true
|
|
action = "walkleft"
|
|
|
|
[node name="right" type="TouchScreenButton" parent="UI/touch/leftside"]
|
|
position = Vector2( 128, 0.000488281 )
|
|
scale = Vector2( 0.5, 0.5 )
|
|
normal = ExtResource( 17 )
|
|
pressed = ExtResource( 19 )
|
|
passby_press = true
|
|
action = "walkright"
|
|
|
|
[node name="rightside" type="Control" parent="UI/touch"]
|
|
modulate = Color( 1, 1, 1, 0.752941 )
|
|
anchor_left = 1.0
|
|
anchor_top = 1.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_left = -128.0
|
|
margin_top = -320.0
|
|
rect_clip_content = true
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="collect" type="TouchScreenButton" parent="UI/touch/rightside"]
|
|
position = Vector2( 0.000488281, 128 )
|
|
shape = SubResource( 6 )
|
|
action = "collect"
|
|
script = ExtResource( 25 )
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="NinePatchRect" type="NinePatchRect" parent="UI/touch/rightside/collect"]
|
|
margin_right = 256.0
|
|
margin_bottom = 128.0
|
|
rect_scale = Vector2( 0.5, 0.5 )
|
|
texture = ExtResource( 26 )
|
|
patch_margin_left = 40
|
|
patch_margin_top = 40
|
|
patch_margin_right = 40
|
|
patch_margin_bottom = 40
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Label" type="Label" parent="UI/touch/rightside/collect"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_right = 128.0
|
|
margin_bottom = 64.0
|
|
theme = ExtResource( 35 )
|
|
text = "Collect"
|
|
align = 1
|
|
valign = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="changecamc" type="TouchScreenButton" parent="UI/touch/rightside"]
|
|
position = Vector2( 0.000488281, 64 )
|
|
shape = SubResource( 6 )
|
|
script = ExtResource( 25 )
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="changecam" type="Button" parent="UI/touch/rightside/changecamc"]
|
|
margin_right = 128.0
|
|
margin_bottom = 64.0
|
|
focus_mode = 0
|
|
enabled_focus_mode = 0
|
|
flat = true
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="NinePatchRect" type="NinePatchRect" parent="UI/touch/rightside/changecamc"]
|
|
margin_right = 256.0
|
|
margin_bottom = 128.0
|
|
rect_scale = Vector2( 0.5, 0.5 )
|
|
texture = ExtResource( 26 )
|
|
patch_margin_left = 40
|
|
patch_margin_top = 40
|
|
patch_margin_right = 40
|
|
patch_margin_bottom = 40
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Label" type="Label" parent="UI/touch/rightside/changecamc"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_right = 128.0
|
|
margin_bottom = 64.0
|
|
theme = ExtResource( 35 )
|
|
text = "Camera"
|
|
align = 1
|
|
valign = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="fart" type="TouchScreenButton" parent="UI/touch/rightside"]
|
|
position = Vector2( 0.000488281, 0 )
|
|
shape = SubResource( 6 )
|
|
action = "fart"
|
|
script = ExtResource( 25 )
|
|
__meta__ = {
|
|
"_edit_group_": true
|
|
}
|
|
|
|
[node name="NinePatchRect" type="NinePatchRect" parent="UI/touch/rightside/fart"]
|
|
margin_right = 256.0
|
|
margin_bottom = 128.0
|
|
rect_scale = Vector2( 0.5, 0.5 )
|
|
texture = ExtResource( 26 )
|
|
patch_margin_left = 40
|
|
patch_margin_top = 40
|
|
patch_margin_right = 40
|
|
patch_margin_bottom = 40
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="Label" type="Label" parent="UI/touch/rightside/fart"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
margin_right = 128.0
|
|
margin_bottom = 64.0
|
|
theme = ExtResource( 35 )
|
|
text = "Fart"
|
|
align = 1
|
|
valign = 1
|
|
__meta__ = {
|
|
"_edit_use_anchors_": false
|
|
}
|
|
|
|
[node name="up" type="TouchScreenButton" parent="UI/touch/rightside"]
|
|
position = Vector2( 128, 192 )
|
|
rotation = 1.5708
|
|
scale = Vector2( 0.5, 0.5 )
|
|
normal = ExtResource( 16 )
|
|
pressed = ExtResource( 18 )
|
|
passby_press = true
|
|
action = "jump"
|
|
|
|
[node name="preys" type="Node2D" parent="."]
|
|
script = ExtResource( 42 )
|
|
__meta__ = {
|
|
"_edit_lock_": true
|
|
}
|
|
|
|
[node name="prey" parent="preys" instance=ExtResource( 5 )]
|
|
position = Vector2( 672, 552 )
|
|
|
|
[node name="prey2" parent="preys" instance=ExtResource( 5 )]
|
|
position = Vector2( 736, 552 )
|
|
|
|
[node name="prey3" parent="preys" instance=ExtResource( 5 )]
|
|
position = Vector2( 800, 552 )
|
|
|
|
[connection signal="toggled" from="predstuff/stomach/AB/AcidButton" to="predstuff/stomach/acid" method="_on_AcidButton_toggled"]
|
|
[connection signal="timeout" from="predstuff/ShitAnimation/Timer" to="predstuff/ShitAnimation" method="_on_Timer_timeout"]
|
|
[connection signal="timeout" from="UI/Control/CamLabel/Timer" to="UI/Control/CamLabel" method="_on_Timer_timeout"]
|
|
[connection signal="pressed" from="UI/Control/MenuButton" to="UI/Control/Menu" method="_on_MenuButton_pressed"]
|
|
[connection signal="pressed" from="UI/Control/Menu/Tabs/Prey/SpawnPB" to="." method="_on_SpawnPB_pressed"]
|
|
[connection signal="pressed" from="UI/Control/Menu/Tabs/Prey/ClearPB" to="." method="_on_ClearPB_pressed"]
|
|
[connection signal="pressed" from="UI/touch/rightside/changecamc/changecam" to="." method="_on_changecam_pressed"]
|
|
[connection signal="a_prey_digested" from="preys" to="predstuff/ShitAnimation" method="_on_a_prey_digested"]
|