[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"]