123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956 |
- [gd_scene load_steps=36 format=2]
- [ext_resource path="res://sprite/BesouroDourado/BesouroDourado.png" type="Texture" id=1]
- [ext_resource path="res://Health.tscn" type="PackedScene" id=2]
- [ext_resource path="res://enemy.gd" type="Script" id=3]
- [ext_resource path="res://hitbox.tscn" type="PackedScene" id=4]
- [ext_resource path="res://meatspawn.gd" type="Script" id=5]
- [ext_resource path="res://particles.tscn" type="PackedScene" id=6]
- [ext_resource path="res://fadeout.gd" type="Script" id=7]
- [ext_resource path="res://fadein.gd" type="Script" id=8]
- [ext_resource path="res://sprite/DinoBonzinho/DinoBonzinho.png" type="Texture" id=9]
- [ext_resource path="res://sprite/WingedMouse.png" type="Texture" id=10]
- [ext_resource path="res://sprite/Escorpiao/Escorpiao.png" type="Texture" id=11]
- [ext_resource path="res://sprite/RedRat.png" type="Texture" id=12]
- [ext_resource path="res://sprite/OvoMonstro/OvoMonstro.png" type="Texture" id=13]
- [ext_resource path="res://sprite/Worm.png" type="Texture" id=14]
- [ext_resource path="res://sprite/Traca/Traca.png" type="Texture" id=15]
- [ext_resource path="res://sprite/OvoMonstro/OvoMonstroPerna.png" type="Texture" id=16]
- [ext_resource path="res://sprite/BesouroDourado/BesouroDouradoPerna.png" type="Texture" id=17]
- [ext_resource path="res://sprite/DinoBonzinho/DinoBonzinhoPerna.png" type="Texture" id=18]
- [ext_resource path="res://sprite/Escorpiao/EscorpiaoPerna.png" type="Texture" id=19]
- [ext_resource path="res://sprite/BesouroDourado/BesouroDouradoBraco.png" type="Texture" id=20]
- [ext_resource path="res://hitanim.gd" type="Script" id=21]
- [sub_resource type="RectangleShape2D" id=1]
- extents = Vector2( 40, 40 )
- [sub_resource type="Shader" id=12]
- code = "shader_type canvas_item;
- render_mode blend_mix;
- uniform float rotation2 = -1.57;
- vec2 rotateUV(vec2 uv, float rotation)
- {
- float mid = 0.5;
- return vec2(
- cos(rotation) * (uv.x - mid) + sin(rotation) * (uv.y - mid) + mid,
- cos(rotation) * (uv.y - mid) - sin(rotation) * (uv.x - mid) + mid
- );
- }
- void vertex(){
- VERTEX = rotateUV(VERTEX, rotation2);
- }
- "
- [sub_resource type="ShaderMaterial" id=13]
- shader = SubResource( 12 )
- shader_param/rotation2 = -1.57
- [sub_resource type="Animation" id=14]
- length = 0.001
- [sub_resource type="Animation" id=5]
- resource_name = "besourodourado"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ 250 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 500 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 10 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 1 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 1, 0, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 1 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite2:texture")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 20 ) ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite2:position")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 14, -1 ) ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite3:texture")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 17 ) ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("Sprite/Sprite3:position")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( -14, -1 ) ]
- }
- tracks/15/type = "value"
- tracks/15/path = NodePath("Sprite/Sprite4:position")
- tracks/15/interp = 1
- tracks/15/loop_wrap = true
- tracks/15/imported = false
- tracks/15/enabled = true
- tracks/15/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( -34, -1 ) ]
- }
- tracks/16/type = "value"
- tracks/16/path = NodePath("Sprite/Sprite4:texture")
- tracks/16/interp = 1
- tracks/16/loop_wrap = true
- tracks/16/imported = false
- tracks/16/enabled = true
- tracks/16/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 17 ) ]
- }
- tracks/17/type = "value"
- tracks/17/path = NodePath("Sprite/Sprite4:visible")
- tracks/17/interp = 1
- tracks/17/loop_wrap = true
- tracks/17/imported = false
- tracks/17/enabled = true
- tracks/17/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/18/type = "value"
- tracks/18/path = NodePath("Sprite/Sprite3:visible")
- tracks/18/interp = 1
- tracks/18/loop_wrap = true
- tracks/18/imported = false
- tracks/18/enabled = true
- tracks/18/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/19/type = "value"
- tracks/19/path = NodePath("Sprite/Sprite2:visible")
- tracks/19/interp = 1
- tracks/19/loop_wrap = true
- tracks/19/imported = false
- tracks/19/enabled = true
- tracks/19/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/20/type = "value"
- tracks/20/path = NodePath("hitbox:apc")
- tracks/20/interp = 1
- tracks/20/loop_wrap = true
- tracks/20/imported = false
- tracks/20/enabled = true
- tracks/20/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 5.0 ]
- }
- tracks/21/type = "value"
- tracks/21/path = NodePath("CollisionShape2D:shape:extents")
- tracks/21/interp = 1
- tracks/21/loop_wrap = true
- tracks/21/imported = false
- tracks/21/enabled = true
- tracks/21/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 5, 5 ) ]
- }
- [sub_resource type="Animation" id=4]
- resource_name = "dinobonzinho"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ -200 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 50 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 0 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 100 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 0.101961, 1, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 9 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite2:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite4:visible")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("Sprite/Sprite4:texture")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 18 ) ]
- }
- tracks/15/type = "value"
- tracks/15/path = NodePath("Sprite/Sprite4:position")
- tracks/15/interp = 1
- tracks/15/loop_wrap = true
- tracks/15/imported = false
- tracks/15/enabled = true
- tracks/15/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( -12, -1 ) ]
- }
- tracks/16/type = "value"
- tracks/16/path = NodePath("CollisionShape2D:shape:extents")
- tracks/16/interp = 1
- tracks/16/loop_wrap = true
- tracks/16/imported = false
- tracks/16/enabled = true
- tracks/16/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 40, 40 ) ]
- }
- [sub_resource type="Animation" id=6]
- resource_name = "escorpiao"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ 120 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 300 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 20 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 50 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 1, 0, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 11 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite3:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:position")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 4, -1 ) ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite3:texture")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 19 ) ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("Sprite/Sprite4:visible")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/15/type = "value"
- tracks/15/path = NodePath("Sprite/Sprite4:position")
- tracks/15/interp = 1
- tracks/15/loop_wrap = true
- tracks/15/imported = false
- tracks/15/enabled = true
- tracks/15/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( -4, -1 ) ]
- }
- tracks/16/type = "value"
- tracks/16/path = NodePath("Sprite/Sprite4:texture")
- tracks/16/interp = 1
- tracks/16/loop_wrap = true
- tracks/16/imported = false
- tracks/16/enabled = true
- tracks/16/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 19 ) ]
- }
- tracks/17/type = "value"
- tracks/17/path = NodePath("Sprite/Sprite2:visible")
- tracks/17/interp = 1
- tracks/17/loop_wrap = true
- tracks/17/imported = false
- tracks/17/enabled = true
- tracks/17/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/18/type = "value"
- tracks/18/path = NodePath("Sprite/Sprite2:position")
- tracks/18/interp = 1
- tracks/18/loop_wrap = true
- tracks/18/imported = false
- tracks/18/enabled = true
- tracks/18/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 11, -1 ) ]
- }
- tracks/19/type = "value"
- tracks/19/path = NodePath("Sprite/Sprite2:texture")
- tracks/19/interp = 1
- tracks/19/loop_wrap = true
- tracks/19/imported = false
- tracks/19/enabled = true
- tracks/19/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 19 ) ]
- }
- tracks/20/type = "value"
- tracks/20/path = NodePath("CollisionShape2D:shape:extents")
- tracks/20/interp = 1
- tracks/20/loop_wrap = true
- tracks/20/imported = false
- tracks/20/enabled = true
- tracks/20/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 40, 40 ) ]
- }
- tracks/21/type = "value"
- tracks/21/path = NodePath("hitbox:apc")
- tracks/21/interp = 1
- tracks/21/loop_wrap = true
- tracks/21/imported = false
- tracks/21/enabled = true
- tracks/21/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 1.0 ]
- }
- [sub_resource type="Animation" id=7]
- resource_name = "ovomonstro"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ 100 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 1500 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 50 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 400 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 1, 0, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 13 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite3:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite2:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite4:texture")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 16 ) ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("Sprite/Sprite4:visible")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/15/type = "value"
- tracks/15/path = NodePath("Sprite/Sprite4:position")
- tracks/15/interp = 1
- tracks/15/loop_wrap = true
- tracks/15/imported = false
- tracks/15/enabled = true
- tracks/15/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( -17, -3 ) ]
- }
- tracks/16/type = "value"
- tracks/16/path = NodePath("CollisionShape2D:shape:extents")
- tracks/16/interp = 1
- tracks/16/loop_wrap = true
- tracks/16/imported = false
- tracks/16/enabled = true
- tracks/16/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 60, 60 ) ]
- }
- tracks/17/type = "value"
- tracks/17/path = NodePath("hitbox:apc")
- tracks/17/interp = 1
- tracks/17/loop_wrap = true
- tracks/17/imported = false
- tracks/17/enabled = true
- tracks/17/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 0.5 ]
- }
- [sub_resource type="Animation" id=8]
- resource_name = "redhat"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ -150 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 5 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 5 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 10 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 1, 0, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 12 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite4:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite2:visible")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("CollisionShape2D:shape:extents")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 10, 10 ) ]
- }
- [sub_resource type="Animation" id=9]
- resource_name = "traca"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ -200 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 10 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 0 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 5 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 0.101961, 1, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 15 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite2:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite4:visible")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("CollisionShape2D:shape:extents")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 20, 20 ) ]
- }
- [sub_resource type="Animation" id=10]
- resource_name = "wingedmouse"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ -200 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 5 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 0 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 20 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 1, 0, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ true ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 10 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite4:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite2:visible")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("CollisionShape2D:shape:extents")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 5, 5 ) ]
- }
- [sub_resource type="Animation" id=11]
- resource_name = "worn"
- tracks/0/type = "value"
- tracks/0/path = NodePath(".:speed")
- 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": 1,
- "values": [ 200 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath(".:exppt")
- 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": 1,
- "values": [ 10 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath(".:detectionzone")
- 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": 1,
- "values": [ 256 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath(".:reactiontime")
- 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": 1,
- "values": [ 1 ]
- }
- tracks/4/type = "value"
- tracks/4/path = NodePath(".:attackrange")
- 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": 1,
- "values": [ 64 ]
- }
- tracks/5/type = "value"
- tracks/5/path = NodePath("hitbox:dmg")
- 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": 1,
- "values": [ 5 ]
- }
- tracks/6/type = "value"
- tracks/6/path = NodePath("Health:health_max")
- tracks/6/interp = 1
- tracks/6/loop_wrap = true
- tracks/6/imported = false
- tracks/6/enabled = true
- tracks/6/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ 20 ]
- }
- tracks/7/type = "value"
- tracks/7/path = NodePath("Sprite:modulate")
- tracks/7/interp = 1
- tracks/7/loop_wrap = true
- tracks/7/imported = false
- tracks/7/enabled = false
- tracks/7/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Color( 0.101961, 1, 0, 1 ) ]
- }
- tracks/8/type = "value"
- tracks/8/path = NodePath("hitbox:visible")
- tracks/8/interp = 1
- tracks/8/loop_wrap = true
- tracks/8/imported = false
- tracks/8/enabled = true
- tracks/8/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/9/type = "value"
- tracks/9/path = NodePath("Sprite:texture")
- tracks/9/interp = 1
- tracks/9/loop_wrap = true
- tracks/9/imported = false
- tracks/9/enabled = true
- tracks/9/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ ExtResource( 14 ) ]
- }
- tracks/10/type = "value"
- tracks/10/path = NodePath("Sprite:material:shader_param/rotation2")
- tracks/10/interp = 1
- tracks/10/loop_wrap = true
- tracks/10/imported = false
- tracks/10/enabled = true
- tracks/10/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ -1.57 ]
- }
- tracks/11/type = "value"
- tracks/11/path = NodePath("Sprite/Sprite2:visible")
- tracks/11/interp = 1
- tracks/11/loop_wrap = true
- tracks/11/imported = false
- tracks/11/enabled = true
- tracks/11/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/12/type = "value"
- tracks/12/path = NodePath("Sprite/Sprite3:visible")
- tracks/12/interp = 1
- tracks/12/loop_wrap = true
- tracks/12/imported = false
- tracks/12/enabled = true
- tracks/12/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/13/type = "value"
- tracks/13/path = NodePath("Sprite/Sprite4:visible")
- tracks/13/interp = 1
- tracks/13/loop_wrap = true
- tracks/13/imported = false
- tracks/13/enabled = true
- tracks/13/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 1,
- "values": [ false ]
- }
- tracks/14/type = "value"
- tracks/14/path = NodePath("CollisionShape2D:shape:extents")
- tracks/14/interp = 1
- tracks/14/loop_wrap = true
- tracks/14/imported = false
- tracks/14/enabled = true
- tracks/14/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ Vector2( 60, 5 ) ]
- }
- tracks/15/type = "value"
- tracks/15/path = NodePath("hitbox:apc")
- tracks/15/interp = 1
- tracks/15/loop_wrap = true
- tracks/15/imported = false
- tracks/15/enabled = true
- tracks/15/keys = {
- "times": PoolRealArray( 0 ),
- "transitions": PoolRealArray( 1 ),
- "update": 0,
- "values": [ 2.0 ]
- }
- [sub_resource type="Animation" id=15]
- length = 0.001
- tracks/0/type = "value"
- tracks/0/path = NodePath("Sprite/Sprite4: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": [ 13.3014 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("Sprite/Sprite3: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": [ -8.87087 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("Sprite/Sprite2: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": [ 10.3017 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("Sprite:scale")
- 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": [ Vector2( 1, 1 ) ]
- }
- [sub_resource type="Animation" id=16]
- resource_name = "move"
- loop = true
- tracks/0/type = "value"
- tracks/0/path = NodePath("Sprite/Sprite4: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, 0.5 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ 13.3014, -13.3 ]
- }
- tracks/1/type = "value"
- tracks/1/path = NodePath("Sprite/Sprite3: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 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ -8.87087, 9.0 ]
- }
- tracks/2/type = "value"
- tracks/2/path = NodePath("Sprite/Sprite2: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 ),
- "transitions": PoolRealArray( 1, 1 ),
- "update": 0,
- "values": [ 10.3017, -10.3 ]
- }
- tracks/3/type = "value"
- tracks/3/path = NodePath("Sprite:scale")
- tracks/3/interp = 1
- tracks/3/loop_wrap = true
- tracks/3/imported = false
- tracks/3/enabled = true
- tracks/3/keys = {
- "times": PoolRealArray( 0, 0.3, 0.7 ),
- "transitions": PoolRealArray( 1, 1, 1 ),
- "update": 0,
- "values": [ Vector2( 1, 1 ), Vector2( 0.934, 1.09 ), Vector2( 1.058, 0.966 ) ]
- }
- [node name="enemy" type="KinematicBody2D" groups=["enemy"]]
- script = ExtResource( 3 )
- speed = -200
- detectionzone = 256
- exppt = 50
- [node name="particles" parent="." instance=ExtResource( 6 )]
- [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
- shape = SubResource( 1 )
- [node name="Sprite" type="Sprite" parent="."]
- material = SubResource( 13 )
- texture = ExtResource( 9 )
- [node name="Sprite2" type="Sprite" parent="Sprite"]
- visible = false
- material = SubResource( 13 )
- position = Vector2( 14, -1 )
- rotation = 0.179799
- z_index = -1
- texture = ExtResource( 20 )
- [node name="Sprite3" type="Sprite" parent="Sprite"]
- visible = false
- material = SubResource( 13 )
- position = Vector2( -14, -1 )
- rotation = -0.154826
- z_index = -1
- texture = ExtResource( 17 )
- [node name="Sprite4" type="Sprite" parent="Sprite"]
- material = SubResource( 13 )
- position = Vector2( -12, -1 )
- rotation = 0.232153
- z_index = -1
- texture = ExtResource( 18 )
- [node name="Health" parent="." instance=ExtResource( 2 )]
- health_max = 100
- xpparticles = true
- [node name="hitbox" parent="." instance=ExtResource( 4 )]
- visible = false
- z_index = -5
- dmg = 0
- affect = "player"
- apc = 5.0
- [node name="Target4" parent="hitbox" index="2"]
- visible = false
- [node name="types" type="AnimationPlayer" parent="."]
- anims/RESET = SubResource( 14 )
- anims/besourodourado = SubResource( 5 )
- anims/dinobonzinho = SubResource( 4 )
- anims/escorpiao = SubResource( 6 )
- anims/ovomonstro = SubResource( 7 )
- anims/redhat = SubResource( 8 )
- anims/traca = SubResource( 9 )
- anims/wingedmouse = SubResource( 10 )
- anims/worn = SubResource( 11 )
- [node name="die" type="Node2D" parent="."]
- script = ExtResource( 5 )
- [node name="fadeout" type="Node" parent="."]
- script = ExtResource( 7 )
- nodepath = NodePath("../Sprite")
- speed = 3.0
- [node name="fadein" type="Node" parent="."]
- script = ExtResource( 8 )
- nodepath = NodePath("../Sprite")
- [node name="hitanim" type="Node" parent="."]
- script = ExtResource( 21 )
- [node name="move" type="AnimationPlayer" parent="."]
- autoplay = "move"
- anims/RESET = SubResource( 15 )
- anims/move = SubResource( 16 )
- [node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."]
- position = Vector2( 60, 60 )
- scale = Vector2( 3.78125, 3.75 )
- rect = Rect2( -32, -32, 32, 32 )
- [connection signal="die" from="Health" to="particles" method="set_emitting" binds= [ false ]]
- [connection signal="die" from="Health" to="hitbox" method="hide"]
- [connection signal="die" from="Health" to="die" method="_on_Health_die"]
- [connection signal="die" from="Health" to="fadeout" method="set_physics_process" binds= [ true ]]
- [connection signal="screen_exited" from="VisibilityNotifier2D" to="." method="_on_VisibilityNotifier2D_screen_exited"]
- [editable path="hitbox"]
|