enabled enforced static typing

This commit is contained in:
2024-02-22 06:22:22 +11:00
parent e1a867d2a9
commit a93660f755
1645 changed files with 24730 additions and 2078 deletions
Assets
KeybindEntry.gd
PCs
Entomologist
Mage
Mechanic
ClassCards
Assault
BombLauncher
Flamethrower
Gatling
GlueLauncher
Reactor
RocketLauncher
Sniper
red.pngred.png.importred.tresred_hand.pngred_hand.png.importred_hand.png~
Universal
hero.gdhero.tscnplayer_movement.gdview_movement.gd
Resources/Keymaps
Scenes
Scripts
Worlds
XeluController&KeyPrompts
Keyboard & Mouse
Blanks
Dark
0_Key_Dark.png0_Key_Dark.png.import10_Key_Dark.png10_Key_Dark.png.import11_Key_Dark.png11_Key_Dark.png.import12_Key_Dark.png12_Key_Dark.png.import1_Key_Dark.png1_Key_Dark.png.import2_Key_Dark.png2_Key_Dark.png.import3_Key_Dark.png3_Key_Dark.png.import4_Key_Dark.png4_Key_Dark.png.import5_Key_Dark.png5_Key_Dark.png.import6_Key_Dark.png6_Key_Dark.png.import7_Key_Dark.png7_Key_Dark.png.import8_Key_Dark.png8_Key_Dark.png.import9_Key_Dark.png9_Key_Dark.png.importA_Key_Dark.pngA_Key_Dark.png.importAlt_Key_Dark.pngAlt_Key_Dark.png.importArrow_Down_Key_Dark.pngArrow_Down_Key_Dark.png.importArrow_Left_Key_Dark.pngArrow_Left_Key_Dark.png.importArrow_Right_Key_Dark.pngArrow_Right_Key_Dark.png.importArrow_Up_Key_Dark.pngArrow_Up_Key_Dark.png.importAsterisk_Key_Dark.pngAsterisk_Key_Dark.png.importB_Key_Dark.pngB_Key_Dark.png.importBackspace_Alt_Key_Dark.pngBackspace_Alt_Key_Dark.png.importBackspace_Key_Dark.pngBackspace_Key_Dark.png.importBracket_Left_Key_Dark.pngBracket_Left_Key_Dark.png.importBracket_Right_Key_Dark.pngBracket_Right_Key_Dark.png.importC_Key_Dark.pngC_Key_Dark.png.importCaps_Lock_Key_Dark.pngCaps_Lock_Key_Dark.png.importCommand_Key_Dark.pngCommand_Key_Dark.png.importCtrl_Key_Dark.pngCtrl_Key_Dark.png.importD_Key_Dark.pngD_Key_Dark.png.importDel_Key_Dark.pngDel_Key_Dark.png.importE_Key_Dark.pngE_Key_Dark.png.importEnd_Key_Dark.pngEnd_Key_Dark.png.importEnter_Alt_Key_Dark.pngEnter_Alt_Key_Dark.png.importEnter_Key_Dark.pngEnter_Key_Dark.png.importEnter_Tall_Key_Dark.pngEnter_Tall_Key_Dark.png.importEsc_Key_Dark.pngEsc_Key_Dark.png.importF10_Key_Dark.pngF10_Key_Dark.png.importF11_Key_Dark.pngF11_Key_Dark.png.importF12_Key_Dark.pngF12_Key_Dark.png.importF1_Key_Dark.pngF1_Key_Dark.png.importF2_Key_Dark.pngF2_Key_Dark.png.importF3_Key_Dark.pngF3_Key_Dark.png.importF4_Key_Dark.pngF4_Key_Dark.png.importF5_Key_Dark.pngF5_Key_Dark.png.importF6_Key_Dark.pngF6_Key_Dark.png.importF7_Key_Dark.pngF7_Key_Dark.png.importF8_Key_Dark.pngF8_Key_Dark.png.importF9_Key_Dark.pngF9_Key_Dark.png.importF_Key_Dark.pngF_Key_Dark.png.importG_Key_Dark.pngG_Key_Dark.png.importH_Key_Dark.pngH_Key_Dark.png.importHome_Key_Dark.pngHome_Key_Dark.png.importI_Key_Dark.pngI_Key_Dark.png.importInsert_Key_Dark.pngInsert_Key_Dark.png.importJ_Key_Dark.pngJ_Key_Dark.png.importK_Key_Dark.pngK_Key_Dark.png.importL_Key_Dark.pngL_Key_Dark.png.importM_Key_Dark.pngM_Key_Dark.png.importMark_Left_Key_Dark.pngMark_Left_Key_Dark.png.importMark_Right_Key_Dark.pngMark_Right_Key_Dark.png.importMinus_Key_Dark.pngMinus_Key_Dark.png.importMouse_Left_Key_Dark.pngMouse_Left_Key_Dark.png.importMouse_Middle_Key_Dark.pngMouse_Middle_Key_Dark.png.importMouse_Right_Key_Dark.pngMouse_Right_Key_Dark.png.importMouse_Simple_Key_Dark.pngMouse_Simple_Key_Dark.png.importN_Key_Dark.pngN_Key_Dark.png.importNum_Lock_Key_Dark.pngNum_Lock_Key_Dark.png.importO_Key_Dark.pngO_Key_Dark.png.importP_Key_Dark.pngP_Key_Dark.png.importPage_Down_Key_Dark.pngPage_Down_Key_Dark.png.importPage_Up_Key_Dark.pngPage_Up_Key_Dark.png.importPlus_Key_Dark.pngPlus_Key_Dark.png.importPlus_Tall_Key_Dark.pngPlus_Tall_Key_Dark.png.importPrint_Screen_Key_Dark.pngPrint_Screen_Key_Dark.png.importQ_Key_Dark.pngQ_Key_Dark.png.importQuestion_Key_Dark.pngQuestion_Key_Dark.png.importQuote_Key_Dark.pngQuote_Key_Dark.png.importR_Key_Dark.pngR_Key_Dark.png.importS_Key_Dark.pngS_Key_Dark.png.importSemicolon_Key_Dark.pngSemicolon_Key_Dark.png.importShift_Alt_Key_Dark.pngShift_Alt_Key_Dark.png.importShift_Key_Dark.pngShift_Key_Dark.png.importSlash_Key_Dark.pngSlash_Key_Dark.png.importSpace_Key_Dark.pngSpace_Key_Dark.png.importT_Key_Dark.pngT_Key_Dark.png.importTab_Key_Dark.pngTab_Key_Dark.png.importTilda_Key_Dark.pngTilda_Key_Dark.png.importU_Key_Dark.pngU_Key_Dark.png.importV_Key_Dark.pngV_Key_Dark.png.importW_Key_Dark.pngW_Key_Dark.png.importWin_Key_Dark.pngWin_Key_Dark.png.importX_Key_Dark.pngX_Key_Dark.png.importY_Key_Dark.pngY_Key_Dark.png.importZ_Key_Dark.pngZ_Key_Dark.png.import
Light
0_Key_Light.png0_Key_Light.png.import10_Key_Light.png10_Key_Light.png.import11_Key_Light.png11_Key_Light.png.import12_Key_Light.png12_Key_Light.png.import1_Key_Light.png1_Key_Light.png.import2_Key_Light.png2_Key_Light.png.import3_Key_Light.png3_Key_Light.png.import4_Key_Light.png4_Key_Light.png.import5_Key_Light.png5_Key_Light.png.import6_Key_Light.png6_Key_Light.png.import7_Key_Light.png7_Key_Light.png.import8_Key_Light.png8_Key_Light.png.import9_Key_Light.png9_Key_Light.png.importA_Key_Light.pngA_Key_Light.png.importAlt_Key_Light.pngAlt_Key_Light.png.importArrow_Down_Key_Light.pngArrow_Down_Key_Light.png.importArrow_Left_Key_Light.pngArrow_Left_Key_Light.png.importArrow_Right_Key_Light.pngArrow_Right_Key_Light.png.importArrow_Up_Key_Light.pngArrow_Up_Key_Light.png.importAsterisk_Key_Light.pngAsterisk_Key_Light.png.importB_Key_Light.pngB_Key_Light.png.importBackspace_Alt_Key_Light.pngBackspace_Alt_Key_Light.png.importBackspace_Key_Light.pngBackspace_Key_Light.png.importBracket_Left_Key_Light.pngBracket_Left_Key_Light.png.importBracket_Right_Key_Light.pngBracket_Right_Key_Light.png.importC_Key_Light.pngC_Key_Light.png.importCaps_Lock_Key_Light.pngCaps_Lock_Key_Light.png.importCommand_Key_Light.pngCommand_Key_Light.png.importCtrl_Key_Light.pngCtrl_Key_Light.png.importD_Key_Light.pngD_Key_Light.png.importDel_Key_Light.pngDel_Key_Light.png.importE_Key_Light.pngE_Key_Light.png.importEnd_Key_Light.pngEnd_Key_Light.png.importEnter_Alt_Key_Light.pngEnter_Alt_Key_Light.png.importEnter_Key_Light.pngEnter_Key_Light.png.importEnter_Tall_Key_Light.pngEnter_Tall_Key_Light.png.importEsc_Key_Light.pngEsc_Key_Light.png.importF10_Key_Light.pngF10_Key_Light.png.importF11_Key_Light.pngF11_Key_Light.png.importF12_Key_Light.pngF12_Key_Light.png.importF1_Key_Light.pngF1_Key_Light.png.importF2_Key_Light.pngF2_Key_Light.png.importF3_Key_Light.pngF3_Key_Light.png.importF4_Key_Light.pngF4_Key_Light.png.importF5_Key_Light.pngF5_Key_Light.png.importF6_Key_Light.pngF6_Key_Light.png.importF7_Key_Light.pngF7_Key_Light.png.importF8_Key_Light.pngF8_Key_Light.png.importF9_Key_Light.pngF9_Key_Light.png.importF_Key_Light.pngF_Key_Light.png.importG_Key_Light.pngG_Key_Light.png.importH_Key_Light.pngH_Key_Light.png.importHome_Key_Light.pngHome_Key_Light.png.importI_Key_Light.pngI_Key_Light.png.importInsert_Key_Light.pngInsert_Key_Light.png.importJ_Key_Light.pngJ_Key_Light.png.importK_Key_Light.pngK_Key_Light.png.importL_Key_Light.pngL_Key_Light.png.importM_Key_Light.pngM_Key_Light.png.importMark_Left_Key_Light.pngMark_Left_Key_Light.png.importMark_Right_Key_Light.pngMark_Right_Key_Light.png.importMinus_Key_Light.pngMinus_Key_Light.png.importMouse_Left_Key_Light.pngMouse_Left_Key_Light.png.importMouse_Middle_Key_Light.pngMouse_Middle_Key_Light.png.importMouse_Right_Key_Light.pngMouse_Right_Key_Light.png.importMouse_Simple_Key_Light.pngMouse_Simple_Key_Light.png.importN_Key_Light.pngN_Key_Light.png.importNum_Lock_Key_Light.pngNum_Lock_Key_Light.png.importO_Key_Light.pngO_Key_Light.png.importP_Key_Light.pngP_Key_Light.png.importPage_Down_Key_Light.pngPage_Down_Key_Light.png.importPage_Up_Key_Light.pngPage_Up_Key_Light.png.importPlus_Key_Light.pngPlus_Key_Light.png.importPlus_Tall_Key_Light.pngPlus_Tall_Key_Light.png.importPrint_Screen_Key_Light.pngPrint_Screen_Key_Light.png.importQ_Key_Light.pngQ_Key_Light.png.importQuestion_Key_Light.pngQuestion_Key_Light.png.importQuote_Key_Light.pngQuote_Key_Light.png.importR_Key_Light.pngR_Key_Light.png.importS_Key_Light.pngS_Key_Light.png.importSemicolon_Key_Light.pngSemicolon_Key_Light.png.importShift_Alt_Key_Light.pngShift_Alt_Key_Light.png.importShift_Key_Light.pngShift_Key_Light.png.importSlash_Key_Light.pngSlash_Key_Light.png.importSpace_Key_Light.pngSpace_Key_Light.png.importT_Key_Light.pngT_Key_Light.png.importTab_Key_Light.pngTab_Key_Light.png.importTilda_Key_Light.pngTilda_Key_Light.png.importU_Key_Light.pngU_Key_Light.png.importV_Key_Light.pngV_Key_Light.png.importW_Key_Light.pngW_Key_Light.png.importWin_Key_Light.pngWin_Key_Light.png.importX_Key_Light.pngX_Key_Light.png.importY_Key_Light.pngY_Key_Light.png.importZ_Key_Light.pngZ_Key_Light.png.import
Others
Amazon Luna
Arrows
Controller_Disconnected.pngController_Disconnected.png.import
Gestures
Google Stadia
Ouya
PS Move
PS Vita
PS3
PS4
Positional Prompts
Preview.fla
Steam
VR
Oculus
Vive
Wii
WiiU
Xbox 360
Xbox One
PS5
Readme.txt
Steam Deck
Switch
Vector Source.fla
Xbox Series
charselect.gdcorpse.gdenemybox.gdexport_presets.cfgh_box_container.tscnhero_select_card.gdjoytest.gdjoytest.tscnkeybind_screen.gdmotion_test.gdproject.godot

@ -0,0 +1,66 @@
[gd_scene load_steps=15 format=3 uid="uid://b0nady5xm88bo"]
[ext_resource type="Script" path="res://Worlds/GreenPlanet/Enemies/enemy_controller.gd" id="1_fwsjt"]
[ext_resource type="Script" path="res://Scripts/hitbox.gd" id="2_j8yin"]
[ext_resource type="PackedScene" uid="uid://ri8r03wqy80t" path="res://Scenes/8_direction_sprite.tscn" id="2_o7jmg"]
[ext_resource type="Script" path="res://Scripts/health.gd" id="2_swu53"]
[ext_resource type="PackedScene" uid="uid://canrxnpxcugc2" path="res://Scenes/corpse.tscn" id="2_y7h25"]
[ext_resource type="Texture2D" uid="uid://dj13g1w14mekw" path="res://Assets/Textures/eye_dog.png" id="3_naknq"]
[ext_resource type="PackedScene" uid="uid://cqtew0t8sttpm" path="res://Scenes/damage_particle.tscn" id="4_tn1tu"]
[ext_resource type="Texture2D" uid="uid://b1fn60m6xfcsq" path="res://Assets/Textures/minimap_enemy.png" id="9_f8btv"]
[ext_resource type="Script" path="res://Scripts/EnemyAI/pathing_controller.gd" id="10_gljle"]
[ext_resource type="PackedScene" uid="uid://hjq3nrnumklp" path="res://Scenes/health_bar.tscn" id="10_or8n6"]
[ext_resource type="Script" path="res://Scripts/StatusEffector.gd" id="10_txouh"]
[sub_resource type="SphereShape3D" id="SphereShape3D_21dgw"]
[sub_resource type="AtlasTexture" id="AtlasTexture_o3ikr"]
resource_local_to_scene = true
atlas = ExtResource("3_naknq")
region = Rect2(0, 0, 32, 32)
[sub_resource type="ViewportTexture" id="ViewportTexture_4tj6k"]
viewport_path = NodePath("SubViewport")
[node name="Dog" type="CharacterBody3D" node_paths=PackedStringArray("status_manager", "movement_controller", "health", "sprite") groups=["Enemies"]]
collision_layer = 4
collision_mask = 3
script = ExtResource("1_fwsjt")
status_manager = NodePath("StatusEffector")
movement_controller = NodePath("PathingController")
health = NodePath("Health")
sprite = NodePath("DirectionSprite")
corpse_scene = ExtResource("2_y7h25")
[node name="Health" type="Node" parent="."]
script = ExtResource("2_swu53")
damage_particle_scene = ExtResource("4_tn1tu")
[node name="Hitbox" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.527022, 0)
shape = SubResource("SphereShape3D_21dgw")
script = ExtResource("2_j8yin")
[node name="DirectionSprite" parent="." instance=ExtResource("2_o7jmg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.642479, 0)
pixel_size = 0.04
texture = SubResource("AtlasTexture_o3ikr")
[node name="Sprite3D" type="Sprite3D" parent="."]
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 1.20821, 0)
sorting_offset = 1.0
pixel_size = 0.02
billboard = 1
texture_filter = 0
texture = SubResource("ViewportTexture_4tj6k")
[node name="Sprite3D2" type="Sprite3D" parent="."]
transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 1.40824, 0)
layers = 4
texture_filter = 0
texture = ExtResource("9_f8btv")
[node name="StatusEffector" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.18114, 0)
script = ExtResource("10_txouh")
hbox = Object(HBoxContainer,"_import_path":NodePath(""),"unique_name_in_owner":false,"process_mode":0,"process_priority":0,"process_physics_priority":0,"process_thread_group":0,"editor_description":"","visible":true,"modulate":Color(1, 1, 1, 1),"self_modulate":Color(1, 1, 1, 1),"show_behind_parent":false,"top_level":false,"clip_children":0,"light_mask":1,"visibility_layer":1,"z_index":0,"z_as_relative":true,"y_sort_enabled":false,"texture_filter":0,"texture_repeat":0,"material":null,"use_parent_material":false,"clip_contents":false,"custom_minimum_size":Vector2(0, 0),"layout_direction":0,"layout_mode":3,"anchors_preset":10,"anchor_left":0.0,"anchor_top":0.0,"anchor_right":1.0,"anchor_bottom":0.0,"offset_left":0.0,"offset_top":0.0,"offset_right":0.0,"offset_bottom":32.0,"grow_horizontal":2,"grow_vertical":1,"rotation":0.0,"scale":Vector2(1, 1),"pivot_offset":Vector2(0, 0),"size_flags_horizontal":1,"size_flags_vertical":1,"size_flags_stretch_ratio":1.0,"auto_translate":true,"localize_numeral_system":true,"tooltip_text":"","focus_neighbor_left":NodePath(""),