ite update
All checks were successful
CI / build (push) Successful in 2m23s

This commit is contained in:
ultrablob 2025-02-05 18:20:26 -05:00
parent 18012d04ec
commit 8cb01d7918
10 changed files with 75 additions and 74 deletions

View file

@ -2,7 +2,7 @@ extends Node
var config = ConfigFile.new()
const CHARACTERS = ["res://player-row.tscn", "res://player-apezoid.tscn", "res://player-iamond.tscn"]
const CHARACTERS = ["res://player-row.tscn", "res://player-ite.tscn", "res://player-iamond.tscn"]
func _ready():
var has_config = config.load("user://settings.cfg") == OK

View file

@ -4,4 +4,4 @@ var target: Node2D
func _process(delta):
if target:
look_at(target.global_position)
look_at(target.global_position + target.linear_velocity)

View file

@ -12,11 +12,11 @@
[ext_resource type="Texture2D" uid="uid://yvrhlh04k8w1" path="res://background space.png" id="6_yg4g1"]
[ext_resource type="Script" path="res://wave_enemy.gd" id="7_54h7d"]
[ext_resource type="Texture2D" uid="uid://cwquv3mq5kk1d" path="res://countdown-spritesheet.png" id="8_e1eub"]
[ext_resource type="Resource" uid="uid://ba01r62bwm6av" path="res://eptagon_enemy.tres" id="9_q67ak"]
[ext_resource type="Resource" uid="uid://dd8me0deake37" path="res://eptagon_enemy.tres" id="9_q67ak"]
[ext_resource type="AudioStream" uid="uid://dn65uapn0wsok" path="res://impactMetal_002.ogg" id="11_acuni"]
[ext_resource type="Script" path="res://CollisionCheck.gd" id="11_ryeyk"]
[ext_resource type="FontFile" uid="uid://bnguin7bsyx6e" path="res://Kenney Future.ttf" id="11_s4q6p"]
[ext_resource type="Texture2D" uid="uid://cso5ufbf7u7oj" path="res://Circle.png" id="13_318fy"]
[ext_resource type="Texture2D" uid="uid://bvpoajwx0yw3y" path="res://Circle.png" id="13_318fy"]
[ext_resource type="Script" path="res://Notification.gd" id="13_lkv81"]
[ext_resource type="Script" path="res://Stopwatch.gd" id="13_xhnp2"]
[ext_resource type="Script" path="res://Leaderboard.gd" id="14_v1elq"]
@ -669,7 +669,6 @@ script = ExtResource("1_3dydx")
script = ExtResource("1_ifu8g")
waves = Array[ExtResource("4_um0x7")]([SubResource("Resource_ur7l5"), SubResource("Resource_kupyp"), SubResource("Resource_o8cet"), SubResource("Resource_0cevq"), SubResource("Resource_eppj0"), SubResource("Resource_rpu1y"), SubResource("Resource_4b1vo"), SubResource("Resource_gg7kj"), SubResource("Resource_fjkob"), SubResource("Resource_5sdy5"), SubResource("Resource_61v84"), SubResource("Resource_82qld"), SubResource("Resource_2j32b")])
wave_label = NodePath("../UI/Wave Count")
start_wave = 9
[node name="Timer" type="Timer" parent="Spawner"]
wait_time = 0.1

View file

@ -161,10 +161,9 @@ text = "Movement "
layout_mode = 2
theme_override_fonts/font = ExtResource("4_ybv7t")
theme_override_font_sizes/font_size = 54
item_count = 2
selected = 0
item_count = 2
popup/item_0/text = "Relative"
popup/item_0/id = 0
popup/item_1/text = "Absolute"
popup/item_1/id = 1
@ -180,11 +179,10 @@ text = "CLASS"
layout_mode = 2
theme_override_fonts/font = ExtResource("4_ybv7t")
theme_override_font_sizes/font_size = 54
item_count = 3
selected = 0
item_count = 3
popup/item_0/text = "Row"
popup/item_0/id = 0
popup/item_1/text = "Apezoid"
popup/item_1/text = "Ite"
popup/item_1/id = 1
popup/item_2/text = "Iamond"
popup/item_2/id = 2
@ -327,8 +325,8 @@ bus = &"Music"
[connection signal="pressed" from="Layout/Play" to="." method="play"]
[connection signal="pressed" from="Layout/Settings" to="Settings Panel" method="show"]
[connection signal="pressed" from="Layout/Tutorial" to="Tutorial Text" method="show"]
[connection signal="pressed" from="Settings Panel/Close" to="Settings Panel" method="hide"]
[connection signal="pressed" from="Settings Panel/Close" to="Settings Panel" method="save"]
[connection signal="pressed" from="Settings Panel/Close" to="Settings Panel" method="hide"]
[connection signal="text_changed" from="Settings Panel/Menu/Username" to="Settings Panel" method="check_valid"]
[connection signal="text_changed" from="Settings Panel/Menu/Username" to="Settings Panel/Menu/Username" method="check"]
[connection signal="value_changed" from="Settings Panel/Menu/MusicVolume" to="Settings Panel/Menu/MusicVolume" method="_on_value_changed"]

View file

@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/monogram-extended.ttf-b3178c0bc97888526af1218
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48

View file

@ -28,7 +28,7 @@ func _process(delta):
if can_damage:
var body = $Laser/RayCast2D.get_collider()
if body != null and (body.is_in_group("destructible") or body.name == "Entagon"):
if body != null and body.is_in_group("destructible"):
if body.has_method("destroy"):
body.destroy()
else:
@ -36,7 +36,7 @@ func _process(delta):
func fire_laser():
var tween = get_tree().create_tween()
speed = 0
speed = 250
$"../".get_node("%Ability/Laser").start_countup(1)
$Body.play("shoot")
tween.set_parallel(true)
@ -46,11 +46,11 @@ func fire_laser():
tween.set_parallel(false)
tween.tween_callback(set_laser_texture.bind(active_texture))
tween.tween_property(self, "can_damage", true, 0)
tween.tween_interval(0.2)
tween.tween_interval(0.5)
tween.tween_property(self, "can_damage", false, 0)
tween.tween_callback(set_laser_texture.bind(aiming_texture))
tween.set_parallel(true)
tween.tween_callback($"../".get_node("%Ability/Laser").start_countdown.bind(0.2))
tween.tween_callback($"../".get_node("%Ability/Laser").start_countdown.bind(2))
tween.tween_property($Laser, "modulate", Color(Color.WHITE, 0.2), 0.2).set_ease(Tween.EASE_OUT)
tween.set_parallel(false)
tween.tween_callback(set_laser_texture.bind(idle_texture))

View file

@ -1,45 +1,45 @@
[gd_scene load_steps=40 format=3 uid="uid://ctyntcrw0qf6w"]
[ext_resource type="PackedScene" uid="uid://cgcjicue76wsr" path="res://player.tscn" id="1_4dgnt"]
[ext_resource type="Script" path="res://player-apezoid.gd" id="2_axxxt"]
[ext_resource type="Texture2D" uid="uid://br5lt5658ioy3" path="res://apezoid_engine.png" id="3_paps8"]
[ext_resource type="Texture2D" uid="uid://1jurox63577w" path="res://apezoid-engine-idle.png" id="4_0rv3w"]
[ext_resource type="Texture2D" uid="uid://2e78kvd8ksav" path="res://ite-idle.png" id="5_nvcp3"]
[ext_resource type="Texture2D" uid="uid://djfjdlri5xdkn" path="res://dotted line.png" id="6_05kle"]
[ext_resource type="Texture2D" uid="uid://bpbhq4d37n7xa" path="res://ite-fire.png" id="6_dsto0"]
[ext_resource type="Script" path="res://Laser.gd" id="7_otdmu"]
[ext_resource type="AudioStream" uid="uid://4ou7posn1vbd" path="res://laserSmall_004.ogg" id="8_6whae"]
[ext_resource type="PackedScene" uid="uid://cgcjicue76wsr" path="res://player.tscn" id="1_iw03x"]
[ext_resource type="Script" path="res://player-ite.gd" id="2_bi2a0"]
[ext_resource type="Texture2D" uid="uid://br5lt5658ioy3" path="res://apezoid_engine.png" id="3_8rprd"]
[ext_resource type="Texture2D" uid="uid://1jurox63577w" path="res://apezoid-engine-idle.png" id="4_wcegf"]
[ext_resource type="Texture2D" uid="uid://2e78kvd8ksav" path="res://ite-idle.png" id="5_n6ban"]
[ext_resource type="Texture2D" uid="uid://bpbhq4d37n7xa" path="res://ite-fire.png" id="6_pdh00"]
[ext_resource type="Texture2D" uid="uid://djfjdlri5xdkn" path="res://dotted line.png" id="7_lcm2p"]
[ext_resource type="Script" path="res://Laser.gd" id="8_xpjph"]
[ext_resource type="AudioStream" uid="uid://4ou7posn1vbd" path="res://laserSmall_004.ogg" id="9_thl05"]
[sub_resource type="AtlasTexture" id="AtlasTexture_8qb1c"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(0, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_i14ah"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(64, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_0y7yb"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(128, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_4tt11"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(0, 64, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_7enh4"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(64, 64, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_3u4ij"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(128, 64, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_wnc5h"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(0, 128, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_mt75u"]
atlas = ExtResource("3_paps8")
atlas = ExtResource("3_8rprd")
region = Rect2(64, 128, 64, 64)
[sub_resource type="SpriteFrames" id="SpriteFrames_lx4pn"]
@ -75,7 +75,7 @@ animations = [{
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("4_0rv3w")
"texture": ExtResource("4_wcegf")
}],
"loop": true,
"name": &"idle",
@ -83,79 +83,79 @@ animations = [{
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_mvgkf"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(0, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_ikckq"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(128, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_vq3iw"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(256, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_jrk45"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(384, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_etscb"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(512, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_2wryh"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(640, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_vf2w7"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(768, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_5itcx"]
atlas = ExtResource("5_nvcp3")
atlas = ExtResource("5_n6ban")
region = Rect2(896, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_vqfpi"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(0, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_afwpo"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(128, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_odt5w"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(256, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_df613"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(384, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_ed1r1"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(512, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_1hvxs"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(640, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_5me2y"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(768, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_udqx1"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(896, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_gwo8l"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(1024, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_bdlvk"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(1152, 0, 128, 128)
[sub_resource type="AtlasTexture" id="AtlasTexture_gmcjb"]
atlas = ExtResource("6_dsto0")
atlas = ExtResource("6_pdh00")
region = Rect2(1280, 0, 128, 128)
[sub_resource type="SpriteFrames" id="SpriteFrames_wl3m1"]
@ -232,10 +232,10 @@ animations = [{
radius = 19.9939
height = 71.0167
[node name="Player" instance=ExtResource("1_4dgnt")]
[node name="Player" instance=ExtResource("1_iw03x")]
scale = Vector2(2, 2)
lock_rotation = true
script = ExtResource("2_axxxt")
script = ExtResource("2_bi2a0")
[node name="DeathFX" parent="." index="0"]
bus = &"SFX"
@ -265,14 +265,14 @@ texture_repeat = 2
position = Vector2(-3, 1)
points = PackedVector2Array(0, 0, 1075, 0)
width = 30.0
texture = ExtResource("6_05kle")
texture = ExtResource("7_lcm2p")
texture_mode = 1
script = ExtResource("7_otdmu")
script = ExtResource("8_xpjph")
[node name="RayCast2D" type="RayCast2D" parent="Laser" index="0"]
target_position = Vector2(50000, 2.08165e-12)
collision_mask = 3
[node name="LaserFX" type="AudioStreamPlayer2D" parent="." index="5"]
stream = ExtResource("8_6whae")
stream = ExtResource("9_thl05")
bus = &"SFX"

View file

@ -12,7 +12,8 @@ config_version=5
config/name="Countdown"
run/main_scene="res://main_menu.tscn"
config/features=PackedStringArray("4.2", "GL Compatibility")
config/features=PackedStringArray("4.3", "GL Compatibility")
run/max_fps=60
config/icon="res://icon.svg"
[display]
@ -20,6 +21,7 @@ config/icon="res://icon.svg"
window/size/viewport_width=1920
window/size/viewport_height=1080
window/stretch/mode="viewport"
window/vsync/vsync_mode=2
[editor]
@ -30,58 +32,58 @@ version_control/autoload_on_startup=true
up={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
]
}
down={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
]
}
left={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
]
}
right={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
]
}
restart={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
]
}
jump={
"deadzone": 0.5,
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(130, 40),"global_position":Vector2(138, 120),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
]
}
quare={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null)
]
}
exagon={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
]
}
quit={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"echo":false,"script":null)
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
]
}
shoot={
"deadzone": 0.5,
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(91, 32),"global_position":Vector2(99, 112),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
]
}

3
tar.gd
View file

@ -28,7 +28,8 @@ func _ready():
func _physics_process(delta):
if phase2_active:
apply_central_force((global_position - player.global_position).normalized() * -1600 * (player.speed / 1000))
#print((global_position - player.global_position).normalized())
apply_central_force((global_position - (player.global_position + player.linear_velocity * 1)).normalized() * -1600 * (player.speed / 1000.0))
func phase():
if phase2_active:

View file

@ -467,8 +467,8 @@ animations = [{
position = Vector2(386, 292)
gravity_scale = 1.66533e-16
freeze = true
max_contacts_reported = 5
contact_monitor = true
max_contacts_reported = 5
linear_damp = 2.0
script = ExtResource("1_7s3by")