mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 08:55:35 +00:00
Italian Translation
This commit is contained in:
parent
354772c90e
commit
7bb05d63d5
16 changed files with 120 additions and 90 deletions
|
|
@ -43,12 +43,12 @@ by grazing enemy bullets",Puoi comunque ricaricare lo scudo sfiorando i proietti
|
|||
Text/bb/text,"As long as you are able to avoid getting hit,
|
||||
the laser can be a really powerful weapon!",Fintanto che riuscirai a non farti colpire il laser può essere un'arma molto potente!
|
||||
Text/31/text,"Welcome to the Resistance, Cirno.","Benvenuta nella resistenza, Cirno"
|
||||
Text/32/text,I've seen your debriefing videos and I still cannot fully believe you are a real fairy.,"Ho visionato i tuoi video di debriefing e tutt'ora non riesco pienamente a credere che tu sia veramente una ""fata""."
|
||||
Text/33/text,"And yet, recent events have lead me to believe in things that I ordinarily wouldn't. Our enemy has grown too strong in too little time for it to be natural.",Ma nonostante ciò eventi recenti mi hanno portata a crede in cose nelle quali normalmente non crederei. I nostri nemici sono diventati troppo potenti in troppo poco tempo per essere qualcosa di naturale.
|
||||
Text/32/text,I've seen your debriefing videos and I still cannot fully believe you are a real fairy.,"Ho visionato i tuoi video di debriefing e tutt'ora non riesco pienamente a credere che tu sia veramente uno spirito della natura."
|
||||
Text/33/text,"And yet, recent events have lead me to believe in things that I ordinarily wouldn't. Our enemy has grown too strong in too little time for it to be natural.",Ma nonostante ciò eventi recenti mi hanno portata a crede in cose nelle quali normalmente non crederei. [n]I nostri nemici sono diventati troppo potenti in troppo poco tempo per essere qualcosa di naturale.
|
||||
Text/34/text,"Our scientists say that you came through a teleporter pad linked to an “extra-dimensional location”,","Secondo i nostri scienziati sei arrivata attraverso una piattaforma di teletrasporto collegata ad un'area ""extra-dimensionale"","
|
||||
Text/35/text,There is a chance you can use it again to go back home but it lies deep within the enemy stronghold and it's likely going to be heavily defended.,C'è una possibilità di poterla usare di nuovo per rimandarti a casa ma è ubicata all'interno della roccaforte nemica e sarà molto probabilmente pesantemente difesa.
|
||||
Text/35/text,There is a chance you can use it again to go back home but it lies deep within the enemy stronghold and it's likely going to be heavily defended.,C'è una possibilità di poterla usare di nuovo per rimandarti a casa [n]Tuttavia è ubicata all'interno della roccaforte nemica e molto probabilmente sarà pesantemente difesa.
|
||||
Text/36/text,"You were found by one of our teams in the middle of a recovery mission in a top security enemy facility,","Sei stata trovata da uno dei nostri team durante una missione di recupero in un'installazione nemica di massima sicurezza,"
|
||||
Text/37/text,"It is unlikely we'll be able to have access to it in the short term for any experimentation. This means you are, for the moment, stranded in our world.","Purtroppo è improbabile che ne avremo accesso nel breve termine per condurre esperimenti. Questo significa che sei, al momento, intrappolata nel nostro mondo."
|
||||
Text/37/text,"It is unlikely we'll be able to have access to it in the short term for any experimentation. This means you are, for the moment, stranded in our world.","Purtroppo è improbabile che ne avremo accesso nel breve termine per condurre esperimenti. [n]Questo significa che sei, al momento, intrappolata nel nostro mondo."
|
||||
Text/38/text,"But most importantly of all, I'm glad you decided to help our cause, our objectives coincide and collaboration will be instrumental in reaching them.","Ma soprattutto, sono grata che tu abbia deciso di aiutare la nostra causa, i nostri obbiettivi concidono e la collaborazione sarà essenziale nel raggiungerli."
|
||||
Text/39/text,"I know you are eager to prove yourself, and we have the perfect chance to show what you're worth.",So che non vedi l'ora di metterti in gioco e ho l'occasione perfetta per dimostrare quanto vali.
|
||||
Text/3a/text,Because of your magical ability to regenerate from death we have assigned you one mission that would be too dangerous for our human operatives.,Grazie alla tua abilità magica di rigenerarti da morte certa ti abbiamo assegnato una missione che sarebbe troppo pericolosa per i nostri agenti umani.
|
||||
|
|
@ -81,7 +81,7 @@ Text/4c/text,More rebel activity? The new hired help should have been able to ha
|
|||
Text/4d/text,"Indeed, but according to camera records a single enemy agent was able to wipe out all the fairy security agents at the site unaided.","E così normalmente sarebbe, tuttavia le telecamere di sorveglianza mostrano che un singolo agente nemico è stato in grado di eliminare l'intero corpo di sicurezza senza aiuti esterni."
|
||||
Text/4e/text,What does the agent look like? Do you have pictures?,Hai immagini di tale agente?
|
||||
Text/4f/text,"Looks like a little girl... and these wings... a fairy?
|
||||
What about the other girl?",Sembra una ragazzina... e quelle ali... una fata? E l'altra ragazza?
|
||||
What about the other girl?",Sembra una ragazzina... e quelle ali... una fatina? E l'altra ragazza?
|
||||
Text/50/text,"Unknown, just a few hours before the fairy infiltrated the facility that girl appeared and started causing damage,","Non lo sappiamo, poche ore prima che la fata si infiltrasse nell'edificio l'altra bambina è comparsa dal nulla e ha iniziato a causare danni,"
|
||||
Text/b4/text,a few workers disappeared within balls of darkness before we were able to evacuate all the human personnel. They are still missing.,Alcuni persone sono scomparse all'interno di sfere di oscurità prima che potessimo evacuare i dipendenti. Sono tutt'ora dispersi.
|
||||
Text/51/text,"I see, keep me updated on new developments and leave me, I have a few calls to make.","Capisco, mantienimi aggiornata sui nuovi sviluppi e lasciami, devo fare alcune chiamate."
|
||||
|
|
@ -98,7 +98,7 @@ Text/5a/text,Whaaat? Not even a bite??,Coooosaaa?? Nemmeno un morsino?
|
|||
Text/5b/text,"NO. EATING. They're nice, they helped me, they will help us go back home.","NON. MANGIARE. GLI UMANI. Sono bravi, mi hanno aiutata, ci aiuteranno a tornare a casa."
|
||||
Text/5c/text,"I'll do what you say for now but only because we're in a weird place, I hope we can go back home soon...","Farò quel che dici per ora ma solo perché siamo in questo posto strano, spero di poter tornare a casa presto..."
|
||||
Text/5d/text,Rumia? Why are you here?,Rumia? Perché sei qui?
|
||||
Text/5e/text,"I have no idea, I was flying through the forest in my darkness bubble and I ended up here after I hit something hard that made me feel all tingly.","Non ne ho idea, stavo volando nella foresta nella mia bolla di oscurità e sono finita qui dopo che ho colpito qualcosa di duro che mi ha fatta tutta pizzicare."
|
||||
Text/5e/text,"I have no idea, I was flying through the forest in my darkness bubble and I ended up here after I hit something hard that made me feel all tingly.","Non ne ho idea, stavo volando nella foresta nella mia bolla di oscurità e sono finita qui dopo che ho colpito qualcosa di duro che mi ha fatta tutta tintillare."
|
||||
Text/5f/text,"I think we're in another world, it's full of bad guys and there are good guys who fight them, it's pretty cool.","Credo che sia un altro mondo, è pieno di gente cattiva e c'è gente buona che lotta contro di loro, molto bello."
|
||||
Text/60/text,I found some tasty humans but after the first few ones I ate they all ran away and started sending these metal things after me,Ho trovato degli umani saporiti ma dopo i primi che ho mangiato sono scappati tutti e hanno iniziato a mandarmi contro degli affari di metallo
|
||||
Text/61/text,"And they don't even care for spell card duels, I tried challenging one of them and it just kept shooting at me!","E non gli importa niente dei duelli con le Spell Cards, ho provato a sfidare uno di loro e hanno continuato a spararmi!"
|
||||
|
|
@ -130,7 +130,7 @@ Text/7a/text,Also be careful: the energy shield you have been issued protects yo
|
|||
Text/7b/text,"These will go straight through your shield and hurt you directly, try to avoid standing close to barrels when they explode.","Esplosivi e acido passano direttamente attraverso lo scudo e ti danneggiano direttamente, cerca di evitare di stare vicino ai barili quando esplodono."
|
||||
Text/7c/text,If you get hurt try to stand on one of these white pads like the one behind you: it's a health station and it will gradually recover your health and shields!,Se ti fai male prova a salire su una di quelle piattaforme bianche come quella dietro di te: è una stazione di ricarica e ti ripristinerà gradualmente salute e scudi!
|
||||
Text/7d/text,"Do you see that device on the wall that turns back and forth?
|
||||
That's a security camera.",Vedi quella cosa sul muro che guarda a destra e a sinistra? è una telecaemra di sicurezza.
|
||||
That's a security camera.",Vedi quella cosa sul muro che guarda a destra e a sinistra? è una telecamera di sicurezza.
|
||||
Text/7e/text,If you get spotted by one the alarm will sound and enemies will converge on your location and sometimes nasty traps may trigger.,Se una di esse ti vede suonerà l'allarme e i nemici convergeranno verso la tua posizione e a volte potrebbero attivarsi delle trappole.
|
||||
Text/7f/text,"You can avoid getting spotted either by taking cover behind tall objects, you should avoid getting spotted as much as possible.","Puoi evitare di essere vista nascondendoti dietro ad oggetti o muri, dovresti evitare di farti vedere il più possibile."
|
||||
Text/80/text,Can I just freeze them?,Posso semplicemente congelarle?
|
||||
|
|
@ -141,12 +141,12 @@ Text/84/text,They're these rectangular flashy red boxes you may sometimes find o
|
|||
Text/85/text,Use one and the alarm goes away! Easy!,Usane uno e l'allarme si disattiverà! Facile!
|
||||
Text/86/text,"Here's your gun, pick it up by approaching it and pressing {Buttons.Keyboard_F} or {Buttons.Left_Button_Pad} when you see the marker around it.","Questa è la tua pistola, raccoglila avvicinandoti e premendo {Buttons.Keyboard_F} o {Buttons.Left_Button_Pad} quando vedi il segnalino intorno ad essa."
|
||||
Text/87/text,"I don't need a gun, I can use pretty strong magic!","Non mi serve una pistola, posso usare della magia molto forte!"
|
||||
Text/88/text,"Perhaps in your original world, we ran some tests and it seems like using raw magic will tire you out really fast in this world","Sicuramente nel tuo mondo originale, ma secondo i test che abbiamo effettuato usare la magia ti stancherebbe troppo in fretta in questo mondo"
|
||||
Text/89/text,"Probably because this world does not have natural magic, so the magic in your body is all you have.","Probabilmente perché questo mondo non possiede magia naturale, quindi la magia prodotta dal tuo corpo è tutto ciò che hai."
|
||||
Text/88/text,"Perhaps in your original world, we ran some tests and it seems like using raw magic will tire you out really fast in this world","Sicuramente ciò è vero nel tuo mondo originale, [n]Tuttavia secondo i test che abbiamo effettuato, in questo mondo usare la magia ti stancherebbe troppo in fretta."
|
||||
Text/89/text,"Probably because this world does not have natural magic, so the magic in your body is all you have.","Supponiamo che sia perché questo mondo non possiede magia naturale, [n]quindi la magia prodotta dal tuo corpo è tutto ciò che hai."
|
||||
Text/8a/text,"This gun was specifically made for you, it feeds on your internal magic and emits it in a very efficient way","Questa pistola è stata fatta per te, usa la tua magia interna e la emette in maniera molto efficiente."
|
||||
Text/8b/text,You will never get tired when using this gun and the ammo will never run out!,Non ti stancherai mai quando usi quest'arma e le munizioni non finiranno mai!
|
||||
Text/8c/text,"This will not be the case for other weapons you will find on the field, they WILL require ammunition of some kind.","Ciò non vale per le armi che trovarai a giro, esse richiederanno munizioni di qualche tipo."
|
||||
Text/8d/text,"Strafing is important: it will allow you to keep your aim still, move more carefully and see your hitbox, try to avoid contact with enemy bullets!","Muoversi lentamente è importante: ti aiuterà a mirare meglio, a muoverti più attentamente e vedere bene la tua area sensibile, cerca di evitarne il contatto con i proiettili nemici!"
|
||||
Text/8d/text,"Strafing is important: it will allow you to keep your aim still, move more carefully and see your hitbox, [n]try to avoid contact with enemy bullets!","Muoversi lentamente è importante: ti aiuterà a mirare meglio, a muoverti più attentamente e vedere bene la tua area sensibile, [n]cerca di evitarne il contatto con i proiettili nemici!"
|
||||
Text/8e/text,"Welcome to the training course!
|
||||
This is where you will learn the basics to be effective in your missions.",Benvenuta all'allenamento virtuale! Qui imparerai le basi su come essere efficace nelle tue missioni.
|
||||
Text/8f/text,MY RIBBON IS TALKING TO ME?!?!,IL MIO FIOCCO MI STA PARLANDO?!?!?
|
||||
|
|
@ -160,7 +160,7 @@ Text/95/text,Now try to move and approach the control pad on the northern wall.,
|
|||
Text/96/text,Which direction is north again?,Da che parte è il nord?
|
||||
Text/97/text,UP! It's up.,SU! Vai su!
|
||||
Text/98/text,"You can pick up and use other weapons, pick up that repeater and open the inventory screen to select and equip it.","Puoi raccogliere ed usare altre armi, raccogli quel fucile e apri l'inventario per selezionarlo ed equipaggiarlo."
|
||||
Text/b5/text,You need to double click the item in the inventoryu to equip it.wa,Devi fare doppio click sull'oggetto nell'inventario per equipaggiarlo. Puoi anche usare la rotella di scorrimento del mouse per cambiare armi.
|
||||
Text/b5/text,You need to double click the item in the inventoryu to equip it. You can also use the scroll wheel to quickly switch weapons.,Devi fare doppio click sull'oggetto nell'inventario per equipaggiarlo. Puoi anche usare la rotella di scorrimento del mouse per cambiare armi.
|
||||
Text/99/text,"Keep in mind that weapons you pick up will use ammo, if you run out you cannot shoot!","Ricordati che le armi che raccogli useranno munizioni, se le finisci non potrai sparare!"
|
||||
Text/9a/text,"Further in the room you'll see an enemy fairy guard, if they spot you they will chase and shoot you!","Più avanti nella stanza vedrai una guardia nemica, se ti vedono ti inseguiranno e ti spareranno!"
|
||||
Text/9b/text,They are pretty dumb though and if you outrun them they'll forget about you.,Sono molto stupide e se ti allontani a sufficienza si dimenticheranno di te.
|
||||
|
|
@ -170,7 +170,7 @@ You can press {Buttons.Keyboard_F} or {Buttons.Left_Button_Pad} to activate it."
|
|||
Text/9e/text,"Switches come in many forms, they allow you to manipolate your environment by opening doors, triggering devices and such.","Gli interruttori possono avere molte forme diverse, ti permettono di manipolare l'ambiente aprendo porte, attivando macchinari e via dicendo."
|
||||
Text/9f/text,Always be on the lookout for switches.,Cerca sempre gli interruttori.
|
||||
Text/a0/text,"That thing in front of you is a Telepad, try standing on it.","Quella davanti a te è una piattaforma di teletrasporto, prova a salirci sopra."
|
||||
Text/a1/text,WHOAAA it was all tingly and swirly and suddenly I was somewhere else!,WOOOOOW mi è pizzicato tutto e all'improvviso ero da un'altra parte!
|
||||
Text/a1/text,WHOAAA it was all tingly and swirly and suddenly I was somewhere else!,UUUAAAAUUU mi ha tintillato tutto il corpo e all'improvviso ero da un'altra parte!
|
||||
Text/a2/text,"Yes, that's a teleporter, if you step on one and it's active it will take you somewhere else.","Si, è una piattaforma di teletrasporto, se sali su una di esse ti porterà da qualche altra parte."
|
||||
Text/a3/text,If the lights on its sides are blinking it means it's active and you can use it.,Se le luci ai fianchi lampeggaino significa che è attiva e puoi usarla.
|
||||
Text/a4/text,"The destination telepad does not need to be active to teleport to it, sometimes they are one-way trips.","La piattaforma di destinazione non deve essere attiva per poterci arrivare, a volte sono viaggi a senso unico."
|
||||
|
|
|
|||
|
Binary file not shown.
Binary file not shown.
|
|
@ -1,7 +1,6 @@
|
|||
[gd_resource type="Resource" script_class="BossPhase" load_steps=5 format=3 uid="uid://da1vjfavqs7u2"]
|
||||
[gd_resource type="Resource" script_class="BossPhase" load_steps=4 format=3 uid="uid://da1vjfavqs7u2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cdd6q2h0t1hhq" path="res://Scripts/Resources/BossPhase.cs" id="1_7asq8"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="1_ykywc"]
|
||||
[ext_resource type="Script" uid="uid://c0ndqalsc4jve" path="res://Scripts/AttackPatterns/SpiralPattern.cs" id="1_ys2v3"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_q4pcc"]
|
||||
|
|
@ -23,7 +22,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("1_ykywc")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[resource]
|
||||
|
|
|
|||
|
|
@ -1,11 +1,10 @@
|
|||
[gd_resource type="Resource" script_class="BossPhase" load_steps=42 format=3 uid="uid://ddb5dqocmk6x7"]
|
||||
[gd_resource type="Resource" script_class="BossPhase" load_steps=41 format=3 uid="uid://ddb5dqocmk6x7"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dh81snen2f6bf" path="res://Scenes/Weapons/Bullets/enemyBullet_rice_blue_small.tscn" id="1_as8n2"]
|
||||
[ext_resource type="Script" uid="uid://cdd6q2h0t1hhq" path="res://Scripts/Resources/BossPhase.cs" id="1_fdlxv"]
|
||||
[ext_resource type="Script" uid="uid://dka43xos84kbw" path="res://Scripts/Resources/Modifiers/DelayedRotationModifier.cs" id="2_onj13"]
|
||||
[ext_resource type="Script" uid="uid://c0ndqalsc4jve" path="res://Scripts/AttackPatterns/SpiralPattern.cs" id="2_wkmhk"]
|
||||
[ext_resource type="Script" uid="uid://dslyrfcej3g2n" path="res://Scripts/Resources/BulletResource.cs" id="3_ow5fu"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="4_3qh6s"]
|
||||
[ext_resource type="PackedScene" uid="uid://ctrk5qrb7n3fm" path="res://Scenes/Weapons/Bullets/enemyBullet_rice_green_small.tscn" id="4_tek7n"]
|
||||
[ext_resource type="PackedScene" uid="uid://chowj81jsdvcx" path="res://Scenes/Weapons/Bullets/enemyBullet_rice_red_small.tscn" id="5_n4xqo"]
|
||||
[ext_resource type="Script" uid="uid://bhc7rbcico4kp" path="res://Scripts/Resources/SimpleMovementPattern.cs" id="6_bw7cj"]
|
||||
|
|
@ -58,7 +57,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pbgtt"]
|
||||
|
|
@ -106,7 +105,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_w7b0n"]
|
||||
|
|
@ -147,7 +146,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3iv0j"]
|
||||
|
|
@ -188,7 +187,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5jr31"]
|
||||
|
|
@ -229,7 +228,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = false
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mg2qy"]
|
||||
|
|
@ -270,7 +269,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_erexw"]
|
||||
|
|
@ -333,7 +332,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_l05f2"]
|
||||
|
|
@ -382,7 +381,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_q7cr0"]
|
||||
|
|
@ -431,7 +430,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8kl6r"]
|
||||
|
|
@ -480,7 +479,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("4_3qh6s")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ha2b6"]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="BossPhase" load_steps=24 format=3 uid="uid://ccj0cqbveey8c"]
|
||||
[gd_resource type="Resource" script_class="BossPhase" load_steps=23 format=3 uid="uid://ccj0cqbveey8c"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bhc7rbcico4kp" path="res://Scripts/Resources/SimpleMovementPattern.cs" id="1_lw82i"]
|
||||
[ext_resource type="PackedScene" uid="uid://dohakkayqj4w2" path="res://Scenes/Weapons/Bullets/enemyBullet_green.tscn" id="1_o4um1"]
|
||||
|
|
@ -7,7 +7,6 @@
|
|||
[ext_resource type="Script" uid="uid://cdd6q2h0t1hhq" path="res://Scripts/Resources/BossPhase.cs" id="3_o6234"]
|
||||
[ext_resource type="Script" uid="uid://dslyrfcej3g2n" path="res://Scripts/Resources/BulletResource.cs" id="4_juoir"]
|
||||
[ext_resource type="PackedScene" uid="uid://by2rk6gx67f7e" path="res://Scenes/Weapons/Bullets/enemyBullet_yellow.tscn" id="4_ruawj"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="5_763gk"]
|
||||
[ext_resource type="Script" uid="uid://cbafxkmgns6ry" path="res://Scripts/Resources/PatternGroup.cs" id="6_6mg1u"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_upj22"]
|
||||
|
|
@ -74,7 +73,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("5_763gk")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_e6jj0"]
|
||||
|
|
@ -124,7 +123,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("5_763gk")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_gm1rv"]
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
[gd_resource type="Resource" script_class="BulletScript" load_steps=6 format=3 uid="uid://cmra7n6so1x4u"]
|
||||
[gd_resource type="Resource" script_class="BulletScript" load_steps=5 format=3 uid="uid://cmra7n6so1x4u"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://dqnvesdj0dk3v" path="res://Resources/Bullets/simple_enemy_bullet.tres" id="1_lkipe"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_omk5v"]
|
||||
[ext_resource type="Script" uid="uid://c0ndqalsc4jve" path="res://Scripts/AttackPatterns/SpiralPattern.cs" id="2_v7d4m"]
|
||||
[ext_resource type="Script" uid="uid://bngko08ho85p6" path="res://Scripts/Resources/BulletScript.cs" id="3_omk5v"]
|
||||
|
||||
|
|
@ -25,7 +24,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("2_omk5v")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
metadata/_custom_type_script = "uid://c0ndqalsc4jve"
|
||||
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ _name = "Intro"
|
|||
[sub_resource type="Resource" id="Resource_cfhv5"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_0k62o"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -34,8 +34,8 @@ StartData = SubResource("Resource_cfhv5")
|
|||
[sub_resource type="Resource" id="Resource_tpb7s"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_edoov"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -47,8 +47,8 @@ StartData = SubResource("Resource_tpb7s")
|
|||
[sub_resource type="Resource" id="Resource_1sw5g"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 255
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_47bot"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -61,7 +61,7 @@ StartData = SubResource("Resource_1sw5g")
|
|||
script = ExtResource("1_ov731")
|
||||
EggIndex = 2
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("3_fydgr"), ExtResource("4_38yta"), ExtResource("5_em757"), ExtResource("6_sdmg8")])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mgdm6"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -79,8 +79,8 @@ _name = "Rebel Base"
|
|||
[sub_resource type="Resource" id="Resource_maxpt"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pein5"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -117,7 +117,7 @@ _name = "Default Scene"
|
|||
script = ExtResource("1_ov731")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([ExtResource("7_b3oo5")])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = []
|
||||
|
||||
[sub_resource type="Resource" id="Resource_6ijnv"]
|
||||
script = ExtResource("2_tnajf")
|
||||
|
|
@ -136,8 +136,8 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
|
|||
[sub_resource type="Resource" id="Resource_7sue8"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 255
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
metadata/_custom_type_script = "uid://mja0rk7n2kln"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ognca"]
|
||||
|
|
@ -151,8 +151,8 @@ metadata/_custom_type_script = "uid://dnthdjrx78u6m"
|
|||
[sub_resource type="Resource" id="Resource_olpjo"]
|
||||
script = ExtResource("1_ov731")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
RemoveEquipment = Array[ExtResource("2_bkci5")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
metadata/_custom_type_script = "uid://mja0rk7n2kln"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nbnej"]
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=5 format=3 uid="uid://b4u3cs6ietmow"]
|
||||
[gd_resource type="Resource" script_class="MapResource" load_steps=4 format=3 uid="uid://b4u3cs6ietmow"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://mja0rk7n2kln" path="res://Scripts/Resources/MapStartDataResource.cs" id="1_3bwtp"]
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_5stb7"]
|
||||
[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="1_dpitu"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_dpitu"]
|
||||
script = ExtResource("1_3bwtp")
|
||||
EggIndex = 0
|
||||
StartingEquipment = Array[ExtResource("1_dpitu")]([])
|
||||
RemoveEquipment = Array[ExtResource("1_dpitu")]([])
|
||||
StartingEquipment = []
|
||||
RemoveEquipment = []
|
||||
metadata/_custom_type_script = "uid://mja0rk7n2kln"
|
||||
|
||||
[resource]
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
[gd_resource type="Resource" script_class="SpiralPattern" load_steps=4 format=3 uid="uid://jjky5fqn74qk"]
|
||||
[gd_resource type="Resource" script_class="SpiralPattern" load_steps=3 format=3 uid="uid://jjky5fqn74qk"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://bifeoxb6nfykq" path="res://Resources/Bullets/Boss/Rumia/Rumia_Red_Chase_Bullet.tres" id="1_lasr5"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_ho5ah"]
|
||||
[ext_resource type="Script" uid="uid://c0ndqalsc4jve" path="res://Scripts/AttackPatterns/SpiralPattern.cs" id="3_ryait"]
|
||||
|
||||
[resource]
|
||||
|
|
@ -24,5 +23,5 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("2_ho5ah")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
|
|
|||
|
|
@ -1,9 +1,8 @@
|
|||
[gd_resource type="Resource" script_class="PatternGroup" load_steps=13 format=3 uid="uid://du2kuv125vbrx"]
|
||||
[gd_resource type="Resource" script_class="PatternGroup" load_steps=12 format=3 uid="uid://du2kuv125vbrx"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dre2wvw4pa3hc" path="res://Scenes/Weapons/Bullets/enemyBullet_mid_blue.tscn" id="1_4xpdn"]
|
||||
[ext_resource type="Script" uid="uid://c0ndqalsc4jve" path="res://Scripts/AttackPatterns/SpiralPattern.cs" id="2_ee42k"]
|
||||
[ext_resource type="Script" uid="uid://dslyrfcej3g2n" path="res://Scripts/Resources/BulletResource.cs" id="2_gfvud"]
|
||||
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="3_fgjeq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dohakkayqj4w2" path="res://Scenes/Weapons/Bullets/enemyBullet_green.tscn" id="3_gr7a3"]
|
||||
[ext_resource type="Script" uid="uid://cbafxkmgns6ry" path="res://Scripts/Resources/PatternGroup.cs" id="3_jvysx"]
|
||||
|
||||
|
|
@ -45,7 +44,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("3_fgjeq")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wtj61"]
|
||||
|
|
@ -86,7 +85,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("3_fgjeq")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qbq0m"]
|
||||
|
|
@ -127,7 +126,7 @@ DamageType = 0
|
|||
OverrideControllable = false
|
||||
Controllable = false
|
||||
OverrideCreationModifier = false
|
||||
TimeModifiers = Array[ExtResource("3_fgjeq")]([])
|
||||
TimeModifiers = []
|
||||
WaitForCompletion = true
|
||||
|
||||
[resource]
|
||||
|
|
|
|||
|
|
@ -34,13 +34,15 @@ font_size = 7
|
|||
outline_size = 4
|
||||
outline_color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="MainMenu" type="CanvasLayer" node_paths=PackedStringArray("SubMenuHolder", "DefaultSelectedButton", "MusicPlayer")]
|
||||
[node name="MainMenu" type="CanvasLayer" node_paths=PackedStringArray("SubMenuHolder", "DefaultSelectedButton", "MusicPlayer", "ItalianButton", "EnglishButton")]
|
||||
script = ExtResource("1_702nk")
|
||||
GameScene = "uid://dcn2o6hllas78"
|
||||
MainMenuScene = "res://Scenes/MainMenu.tscn"
|
||||
SubMenuHolder = NodePath("SubMenuContainer")
|
||||
DefaultSelectedButton = NodePath("MarginContainer/GridContainer/GameButtons/StartButton")
|
||||
MusicPlayer = NodePath("AudioStreamPlayer2D")
|
||||
ItalianButton = NodePath("MarginContainer/GridContainer/Options/HBoxContainer/Ita Button")
|
||||
EnglishButton = NodePath("MarginContainer/GridContainer/Options/HBoxContainer/Eng Button")
|
||||
MusicRoomTemplate = ExtResource("2_if7li")
|
||||
DebugMenuTemplate = ExtResource("9_nwlsr")
|
||||
CreditsMenuTemplate = ExtResource("4_8e205")
|
||||
|
|
@ -190,13 +192,13 @@ size_flags_vertical = 6
|
|||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/GridContainer/Options"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Button" type="Button" parent="MarginContainer/GridContainer/Options/HBoxContainer"]
|
||||
[node name="Ita Button" type="Button" parent="MarginContainer/GridContainer/Options/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme = ExtResource("4_nk7wn")
|
||||
toggle_mode = true
|
||||
text = "Ita"
|
||||
|
||||
[node name="Button2" type="Button" parent="MarginContainer/GridContainer/Options/HBoxContainer"]
|
||||
[node name="Eng Button" type="Button" parent="MarginContainer/GridContainer/Options/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme = ExtResource("4_nk7wn")
|
||||
toggle_mode = true
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=49 format=4 uid="uid://bpnahwxmjgb6t"]
|
||||
[gd_scene load_steps=50 format=4 uid="uid://bpnahwxmjgb6t"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://doxmbokehw8ci" path="res://Scripts/GameManager.cs" id="1_qxyfr"]
|
||||
[ext_resource type="Resource" uid="uid://b4u3cs6ietmow" path="res://Resources/Maps/Tutorial.tres" id="2_0xhda"]
|
||||
|
|
@ -15,6 +15,7 @@
|
|||
[ext_resource type="PackedScene" uid="uid://byms2dhliyux0" path="res://Scenes/Actors/teleporter.tscn" id="11_pkaga"]
|
||||
[ext_resource type="PackedScene" uid="uid://c27co22bjym3c" path="res://Scenes/Actors/Camera.tscn" id="12_chhxg"]
|
||||
[ext_resource type="PackedScene" uid="uid://d1h48wgasakk4" path="res://Scenes/Interactable/alarm_box.tscn" id="13_cawq2"]
|
||||
[ext_resource type="Script" uid="uid://b5fesrd4lv8t1" path="res://Scripts/Resources/Events/EventResource.cs" id="15_covcf"]
|
||||
[ext_resource type="Script" uid="uid://bwox5lmgiijcs" path="res://Scripts/Resources/Events/ActivateEvent.cs" id="15_l8ewr"]
|
||||
[ext_resource type="PackedScene" uid="uid://ca6befbx0nurt" path="res://Scenes/Interactable/ScriptableEnabledAlarmTrigger.tscn" id="15_qub1o"]
|
||||
[ext_resource type="PackedScene" uid="uid://bc64lr3vlwchq" path="res://Scenes/Door_Vertical.tscn" id="16_wk6n2"]
|
||||
|
|
@ -197,10 +198,10 @@ position = Vector2(612, -56)
|
|||
State = 1
|
||||
|
||||
[node name="OnAlarmEnabled" parent="Parallax2D/Tilemaps/Actors/VerticalDoor" instance=ExtResource("15_qub1o")]
|
||||
Events = [SubResource("Resource_3vy3u")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_3vy3u")])
|
||||
|
||||
[node name="OnAlarmDisabled" parent="Parallax2D/Tilemaps/Actors/VerticalDoor" instance=ExtResource("17_wxxk5")]
|
||||
Events = [SubResource("Resource_wvpi7")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_wvpi7")])
|
||||
|
||||
[node name="AlarmBox2" parent="Parallax2D/Tilemaps/Actors" instance=ExtResource("17_lq462")]
|
||||
position = Vector2(440, -121)
|
||||
|
|
@ -215,35 +216,35 @@ position = Vector2(72, 8)
|
|||
|
||||
[node name="Intro" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(128, 351)
|
||||
Events = [SubResource("Resource_ierdo")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_ierdo")])
|
||||
|
||||
[node name="Switch" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(234, 287)
|
||||
Events = [SubResource("Resource_8yymf")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_8yymf")])
|
||||
|
||||
[node name="Weapon" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(128, 176)
|
||||
Events = [SubResource("Resource_dbad5"), SubResource("Resource_f3qhg"), SubResource("Resource_ulu4a")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_dbad5"), SubResource("Resource_f3qhg"), SubResource("Resource_ulu4a")])
|
||||
|
||||
[node name="Barrels" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(231, 40)
|
||||
Events = [SubResource("Resource_35vjh")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_35vjh")])
|
||||
|
||||
[node name="Teleporter1" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(259, -41)
|
||||
Events = [SubResource("Resource_p02qj")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_p02qj")])
|
||||
|
||||
[node name="Teleporter2" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(345, -40)
|
||||
Events = [SubResource("Resource_t62sp")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_t62sp")])
|
||||
|
||||
[node name="Repeater" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(634, -40)
|
||||
Events = [SubResource("Resource_m71ef")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_m71ef")])
|
||||
|
||||
[node name="Cameras" parent="Parallax2D/Tilemaps/Actors/TutorialDialogueTriggers" instance=ExtResource("21_t630o")]
|
||||
position = Vector2(433, -41)
|
||||
Events = [SubResource("Resource_54a43"), SubResource("Resource_8phm4"), SubResource("Resource_7uxja")]
|
||||
Events = Array[ExtResource("15_covcf")]([SubResource("Resource_54a43"), SubResource("Resource_8phm4"), SubResource("Resource_7uxja")])
|
||||
|
||||
[node name="VerticalDoor2" parent="Parallax2D/Tilemaps/Actors" instance=ExtResource("16_wk6n2")]
|
||||
position = Vector2(916, -56)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=167 format=4 uid="uid://bv451a8wgty4u"]
|
||||
[gd_scene load_steps=168 format=4 uid="uid://bv451a8wgty4u"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://doxmbokehw8ci" path="res://Scripts/GameManager.cs" id="1_8tmoj"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4pr2707hbeph" path="res://Scenes/Actors/fsm_player.tscn" id="2_ksslq"]
|
||||
|
|
@ -80,6 +80,7 @@
|
|||
[ext_resource type="Resource" uid="uid://btk4kojtepwv" path="res://Resources/Items/IceShotgun_Sawed_T1.tres" id="57_jm0wb"]
|
||||
[ext_resource type="Resource" uid="uid://ckfqrq8a0uj1t" path="res://Resources/Items/LaserWeapon.tres" id="57_uh0gg"]
|
||||
[ext_resource type="Resource" uid="uid://c57od7cpn5kwf" path="res://Resources/Items/IceShotgun_Sawed_T2.tres" id="58_dfo5i"]
|
||||
[ext_resource type="Script" uid="uid://b5fesrd4lv8t1" path="res://Scripts/Resources/Events/EventResource.cs" id="61_ldb17"]
|
||||
[ext_resource type="PackedScene" uid="uid://bjskkeb3ppcs8" path="res://Scenes/Actors/Turret360.tscn" id="62_h0jm4"]
|
||||
[ext_resource type="Script" uid="uid://v57xjmhi28kw" path="res://Scripts/Resources/Events/ControlActorEvent.cs" id="64_rphi8"]
|
||||
[ext_resource type="PackedScene" uid="uid://b0gpbkxdfbnjh" path="res://Scenes/Actors/ForceField_Horizontal.tscn" id="66_nxn3h"]
|
||||
|
|
@ -297,7 +298,7 @@ ActivationType = 0
|
|||
Targets = Array[NodePath]([NodePath("../Rumia")])
|
||||
WaitForCompletion = true
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ldb17"]
|
||||
[sub_resource type="Resource" id="Resource_7lma1"]
|
||||
resource_local_to_scene = true
|
||||
script = ExtResource("49_0si7g")
|
||||
Target = NodePath(".")
|
||||
|
|
@ -836,7 +837,7 @@ position = Vector2(-1210, -370)
|
|||
[node name="LaserTutorial" parent="Parallax2D/Factory Tilemaps/Part2" instance=ExtResource("43_kf3qc")]
|
||||
position = Vector2(-1488, -298)
|
||||
scale = Vector2(1.455, 1.455)
|
||||
Events = [SubResource("Resource_uh0gg")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_uh0gg")])
|
||||
|
||||
[node name="LevelProps" type="Node2D" parent="Parallax2D/Factory Tilemaps"]
|
||||
y_sort_enabled = true
|
||||
|
|
@ -927,7 +928,7 @@ Invisible = true
|
|||
metadata/_edit_group_ = true
|
||||
|
||||
[node name="ScriptableAreaTrigger" parent="Parallax2D/Factory Tilemaps/LevelProps/DebugTeleporter" instance=ExtResource("43_kf3qc")]
|
||||
Events = [SubResource("Resource_usuub")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_usuub")])
|
||||
|
||||
[node name="BlueKeycard2" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("35_rblsn")]
|
||||
position = Vector2(-1032, -317)
|
||||
|
|
@ -1123,7 +1124,7 @@ position = Vector2(-1423, -188)
|
|||
[node name="LevelStartTrigger" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("43_kf3qc")]
|
||||
position = Vector2(-762, -129)
|
||||
scale = Vector2(1.455, 1.455)
|
||||
Events = [SubResource("Resource_5er5x"), SubResource("Resource_b25hy")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_5er5x"), SubResource("Resource_b25hy")])
|
||||
|
||||
[node name="AreaTrigger2" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Target") instance=ExtResource("28_6au4t")]
|
||||
position = Vector2(-435, -162)
|
||||
|
|
@ -1166,7 +1167,7 @@ metadata/_edit_group_ = true
|
|||
[node name="Script2" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer2"]
|
||||
position = Vector2(120, 25)
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_wma5c")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_wma5c")])
|
||||
|
||||
[node name="Computer8" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-2073, -215)
|
||||
|
|
@ -1177,7 +1178,7 @@ metadata/_edit_group_ = true
|
|||
[node name="Script2" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer8"]
|
||||
position = Vector2(120, 25)
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_dferh")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_dferh")])
|
||||
|
||||
[node name="Computer6" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-1113, -139)
|
||||
|
|
@ -1187,7 +1188,7 @@ metadata/_edit_group_ = true
|
|||
[node name="Script2" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer6"]
|
||||
position = Vector2(0, 1)
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_cxj4w")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_cxj4w")])
|
||||
|
||||
[node name="Computer7" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-1175.36, 213.708)
|
||||
|
|
@ -1198,7 +1199,7 @@ metadata/_edit_group_ = true
|
|||
[node name="Computer7Script" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer7"]
|
||||
position = Vector2(0, 1)
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_tcc7d")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_tcc7d")])
|
||||
|
||||
[node name="Computer5" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-1344, -251)
|
||||
|
|
@ -1206,7 +1207,7 @@ Targets = [NodePath("Computer5Script")]
|
|||
|
||||
[node name="Computer5Script" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer5"]
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_fasrq"), SubResource("Resource_mah4x"), SubResource("Resource_0bqta")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_fasrq"), SubResource("Resource_mah4x"), SubResource("Resource_0bqta")])
|
||||
|
||||
[node name="Computer3" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Target") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-612.57, -358.528)
|
||||
|
|
@ -1214,7 +1215,7 @@ Target = NodePath("Script")
|
|||
|
||||
[node name="Script" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer3"]
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_o2kpk")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_o2kpk")])
|
||||
|
||||
[node name="Computer4" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Target") instance=ExtResource("31_243ec")]
|
||||
position = Vector2(-791, -505)
|
||||
|
|
@ -1222,7 +1223,7 @@ Target = NodePath("Node2D")
|
|||
|
||||
[node name="Node2D" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer4"]
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_s3g2w")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_s3g2w")])
|
||||
|
||||
[node name="Label" type="Label" parent="Parallax2D/Factory Tilemaps/LevelProps/Computer4"]
|
||||
offset_left = -5.0
|
||||
|
|
@ -1239,11 +1240,11 @@ EnemyData = ExtResource("71_xhinl")
|
|||
[node name="BossBattleEndScript" type="Node2D" parent="Parallax2D/Factory Tilemaps/LevelProps"]
|
||||
position = Vector2(-1628.53, -477.628)
|
||||
script = ExtResource("42_wigyb")
|
||||
Events = [SubResource("Resource_068l7"), SubResource("Resource_l3nop")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_068l7"), SubResource("Resource_l3nop")])
|
||||
|
||||
[node name="BossBattleStartScript" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("43_kf3qc")]
|
||||
position = Vector2(-1487, -396)
|
||||
Events = [SubResource("Resource_4f4id"), SubResource("Resource_s2o7m"), SubResource("Resource_b1dht"), SubResource("Resource_xrgpy"), SubResource("Resource_ldb17")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_4f4id"), SubResource("Resource_s2o7m"), SubResource("Resource_b1dht"), SubResource("Resource_xrgpy"), SubResource("Resource_7lma1")])
|
||||
|
||||
[node name="Enemy13" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("47_u1ve6")]
|
||||
position = Vector2(-1657, -788)
|
||||
|
|
@ -1556,7 +1557,7 @@ position = Vector2(-2232, -203)
|
|||
|
||||
[node name="ScriptableAreaTrigger" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("43_kf3qc")]
|
||||
position = Vector2(-2063, -232)
|
||||
Events = [SubResource("Resource_l476f"), SubResource("Resource_dskij")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_l476f"), SubResource("Resource_dskij")])
|
||||
|
||||
[node name="ShieldExtendPickup" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("103_0bqta")]
|
||||
position = Vector2(-1646, 38)
|
||||
|
|
@ -1684,7 +1685,7 @@ position = Vector2(-1633, 391)
|
|||
|
||||
[node name="MovementSensorLonger" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("112_j86ly")]
|
||||
position = Vector2(-1495, 516)
|
||||
Events = [SubResource("Resource_uslvo")]
|
||||
Events = Array[ExtResource("61_ldb17")]([SubResource("Resource_uslvo")])
|
||||
|
||||
[node name="WallEmitter" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("113_dferh")]
|
||||
position = Vector2(-1480, 451)
|
||||
|
|
|
|||
|
|
@ -53,6 +53,35 @@ public partial class MainMenu : CanvasLayer
|
|||
{
|
||||
DefaultSelectedButton.GrabFocus();
|
||||
GlobalState.Instance.ChangeCursor(true);
|
||||
|
||||
var locale = TranslationServer.GetLocale();
|
||||
if (locale is "en")
|
||||
{
|
||||
EnglishButton.ButtonPressed = true;
|
||||
ItalianButton.ButtonPressed = false;
|
||||
}
|
||||
else if (locale is "it")
|
||||
{
|
||||
EnglishButton.ButtonPressed = false;
|
||||
ItalianButton.ButtonPressed = true;
|
||||
}
|
||||
|
||||
EnglishButton.Pressed += OnEnglishButtonPressed;
|
||||
ItalianButton.Pressed += OnItalianButtonPressed;
|
||||
}
|
||||
|
||||
private void OnEnglishButtonPressed()
|
||||
{
|
||||
EnglishButton.ButtonPressed = true;
|
||||
ItalianButton.ButtonPressed = false;
|
||||
TranslationServer.SetLocale("en");
|
||||
}
|
||||
|
||||
private void OnItalianButtonPressed()
|
||||
{
|
||||
EnglishButton.ButtonPressed = false;
|
||||
ItalianButton.ButtonPressed = true;
|
||||
TranslationServer.SetLocale("it");
|
||||
}
|
||||
|
||||
// Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
|
|
|
|||
|
|
@ -96,6 +96,8 @@ public partial class OptionsMenu : MenuBase
|
|||
config.SetValue("Audio", "Music", AudioServer.GetBusVolumeLinear(AudioServer.GetBusIndex("Music")));
|
||||
config.SetValue("Audio", "Effects", AudioServer.GetBusVolumeLinear(AudioServer.GetBusIndex("Effects")));
|
||||
|
||||
config.SetValue("Language", "Language", TranslationServer.GetLocale());
|
||||
|
||||
config.Save("user://Settings.cfg");
|
||||
}
|
||||
|
||||
|
|
@ -121,6 +123,8 @@ public partial class OptionsMenu : MenuBase
|
|||
|
||||
AudioServer.SetBusVolumeLinear(AudioServer.GetBusIndex("Music"), config.GetValue("Audio", "Music", AudioServer.GetBusVolumeLinear(AudioServer.GetBusIndex("Music"))).AsSingle());
|
||||
|
||||
TranslationServer.SetLocale(config.GetValue("Language", "Language", "en").ToString());
|
||||
|
||||
// Scale mouse
|
||||
|
||||
GlobalState.Instance.ResizeCursor();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue