123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 |
- [gd_scene load_steps=8 format=2]
- [ext_resource path="res://bacteria.gd" type="Script" id=1]
- [ext_resource path="res://Inseto2.png" type="Texture" id=2]
- [ext_resource path="res://Health.tscn" type="PackedScene" id=3]
- [ext_resource path="res://hitbox.tscn" type="PackedScene" id=4]
- [sub_resource type="RectangleShape2D" id=1]
- [sub_resource type="Animation" id=2]
- resource_name = "Nova Animação"
- loop = true
- tracks/0/type = "value"
- tracks/0/path = NodePath("Icon/l/a:rotation_degrees")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/keys = {
- "times": PoolRealArray( -0.00999999, 0.5, 0.99 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 80.0, 100.0, 80.0 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("Icon/l/b: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.00999999, 0.5, 1 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 80.0, 100.0, 80.0 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("Icon/r/a:rotation_degrees")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/keys = {
- "times": PoolRealArray( 0, 0.5, 1 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 100.0, 80.0, 100.0 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("Icon/l/c:rotation_degrees")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0, 0.5, 1 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 100.0, 80.0, 100.0 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath("Icon/r/b:rotation_degrees")
- tracks/4/interp = 1
- tracks/4/loop_wrap = true
- tracks/4/imported = false
- tracks/4/enabled = true
- tracks/4/keys = {
- "times": PoolRealArray( 0, 0.5, 1 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 100.0, 80.0, 100.0 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("Icon/r/c:rotation_degrees")
- tracks/5/interp = 1
- tracks/5/loop_wrap = true
- tracks/5/imported = false
- tracks/5/enabled = true
- tracks/5/keys = {
- "times": PoolRealArray( -0.00999999, 0.5, 1 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ 80.0, 100.0, 80.0 ]
- }
- [sub_resource type="Animation" id=3]
- length = 0.001
- tracks/0/type = "value"
- tracks/0/path = NodePath("Icon/l/a:rotation_degrees")
- tracks/0/interp = 1
- tracks/0/loop_wrap = true
- tracks/0/imported = false
- tracks/0/enabled = true
- tracks/0/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("Icon/l/b: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 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("Icon/r/a:rotation_degrees")
- tracks/2/interp = 1
- tracks/2/loop_wrap = true
- tracks/2/imported = false
- tracks/2/enabled = true
- tracks/2/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("Icon/l/c:rotation_degrees")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath("Icon/r/b:rotation_degrees")
- tracks/4/interp = 1
- tracks/4/loop_wrap = true
- tracks/4/imported = false
- tracks/4/enabled = true
- tracks/4/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("Icon/r/c:rotation_degrees")
- tracks/5/interp = 1
- tracks/5/loop_wrap = true
- tracks/5/imported = false
- tracks/5/enabled = true
- tracks/5/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 90.0 ]
- }
- [node name="bacteria" type="KinematicBody2D" groups=["player"]]
- script = ExtResource( 1 )
- [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
- shape = SubResource( 1 )
- [node name="Camera2D" type="Camera2D" parent="."]
- current = true
- [node name="Icon" type="Sprite" parent="."]
- texture = ExtResource( 2 )
- [node name="l" type="Node2D" parent="Icon"]
- [node name="a" type="Position2D" parent="Icon/l"]
- position = Vector2( -27, -20 )
- rotation = 1.5708
- [node name="b" type="Position2D" parent="Icon/l"]
- position = Vector2( 8, -16 )
- rotation = 1.5708
- [node name="c" type="Position2D" parent="Icon/l"]
- position = Vector2( -9, -20 )
- rotation = 1.5708
- [node name="r" type="Node2D" parent="Icon"]
- scale = Vector2( 1, -1 )
- [node name="a" type="Position2D" parent="Icon/r"]
- position = Vector2( -27, -20 )
- rotation = 1.5708
- [node name="b" type="Position2D" parent="Icon/r"]
- position = Vector2( 8, -16 )
- rotation = 1.5708
- [node name="c" type="Position2D" parent="Icon/r"]
- position = Vector2( -9, -20 )
- rotation = 1.5708
- [node name="hitbox" parent="." instance=ExtResource( 4 )]
- dmg = 10
- [node name="Health" parent="." instance=ExtResource( 3 )]
- health_max = 50
- progressbar = NodePath("../CanvasLayer/VBoxContainer/Label2/ProgressBar2")
- text = NodePath("../CanvasLayer/VBoxContainer/Label2")
- [node name="CanvasLayer" type="CanvasLayer" parent="."]
- [node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"]
- anchor_right = 1.0
- anchor_bottom = 1.0
- [node name="Label" type="Label" parent="CanvasLayer/VBoxContainer"]
- margin_right = 540.0
- margin_bottom = 14.0
- text = "0"
- align = 1
- [node name="ProgressBar2" type="ProgressBar" parent="CanvasLayer/VBoxContainer/Label"]
- modulate = Color( 3, 2, 0, 1 )
- show_behind_parent = true
- margin_right = 540.0
- margin_bottom = 14.0
- max_value = 0.1
- percent_visible = false
- [node name="Label2" type="Label" parent="CanvasLayer/VBoxContainer"]
- margin_top = 18.0
- margin_right = 540.0
- margin_bottom = 32.0
- text = "999"
- align = 1
- [node name="ProgressBar2" type="ProgressBar" parent="CanvasLayer/VBoxContainer/Label2"]
- modulate = Color( 3, 0, 0, 1 )
- show_behind_parent = true
- margin_right = 540.0
- margin_bottom = 14.0
- max_value = 50.0
- value = 20.0
- percent_visible = false
- [node name="Label3" type="Label" parent="CanvasLayer/VBoxContainer"]
- margin_top = 36.0
- margin_right = 540.0
- margin_bottom = 50.0
- text = "Lv.1"
- align = 1
- [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
- autoplay = "Nova Animação"
- playback_speed = 1.5
- "anims/Nova Animação" = SubResource( 2 )
- anims/RESET = SubResource( 3 )
- [connection signal="gotxp" from="hitbox" to="." method="_on_hitbox_gotxp"]
- [connection signal="die" from="Health" to="." method="_on_Health_die"]
|