annuncio

Comprimi
Ancora nessun annuncio.

[ASSISTUO] Raccolta macro

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [ASSISTUO] Raccolta macro

    Ciao ragazzi!
    Questi giorni che avevo un po' di tempo mi son "messo sotto" ed ho creato qualche macro di skillaggio per Assist-UO
    Conto di aggiornare spesso questo thread aggiungendone più che posso!

    IL MIO INTENTO E' QUELLO DI RI-CREARE PER ASSISTUO QUANTI PIU' SCRIPTS DI EASYUO POSSIBILE..
    IN MODO DA LIMITARE L'USO DI EASYUO AI SOLI SCRIPT CHE DEVONO RIMANERE "SEMPRE ATTIVI" (COME SCANNER ECC).
    \|
    \|/
    Per chi volesse aiutarmi col lavoro mi contatti



    -> Se li provate e notate che qualcosa non va fate sapere, vedrò di sistemare



    -> Per richiedere una macro CLICCATE QUA per favore, vedremo che fare ^^'





    Macro fatte:
    * = Non sono mie
    * = Richieste da voi

    1. Skillaggio:
      1. Animal Lore
      2. Chivalry (& Meditation)
      3. Eval.Int & Res.Spells (& Meditation)
      4. Healing (& Anatomy)
      5. Hiding & Stealth
      6. Lockpicking
      7. Magery (& Meditation)
      8. Necromancy (& Meditation)
      9. Provocation
      10. Spellweaving (& Meditation)



    2. Utilità:
      1. Attack & Honor
      2. Blacksmithing BOD Filler
      3. Cast Wisp & Summon
      4. Crafta bone machete
      5. Cure/Heal Self (by chivalry spells & by magery spells)
      6. Dismount or Mount on Mount or Ethereal
      7. Drink Potions (all in one)
      8. Load Fukiya
      9. Load Ninja Belt
      10. Mini/Big-Heal and Remove Curse
      11. Quest Lethal Darts
      12. Remove Curse Self + Ri-Equip (by chivalry spell & by enhanced apple)
      13. Taglia parti ossee (casse toraciche, ecc)
      14. Tailoring BOD Filler
      15. Teleport (by spell & by scroll)



    Macro in lavorazione:
    Veterinary
    Stealing
    Herding
    Camping


    Macro da fare:
    * priorità

    Arms Lore
    Item Identification
    Taste Identification
    Musicianship
    Snooping *
    Ninjitsu *
    Ultima modifica di gramoz; 08-11-2014, 16:05.

  • #2
    MAGERY (& MEDITATION)
    • Descrizione: Allena magery da 0 a 120 con la barca su rotta infinita
    • Istruzioni: Indossate un'armatura 100% lrc (meditabile), prendete una barca ed andate sulla rotta infinita e togliete l'ancora (raise anchor), nel SETUP scrivete le vostre preferenze (al posto di XX inserite raggiunti quanti hp volete che si curi, al posto di YY inserite raggiunto quanto mana deve fermarsi per rigenerare). Mettere la macro in loop
    • Consigli: Con questa macro vi salirà anche meditation, quindi nel caso non vogliate farla salire bloccatela


    codice:
    // Author: Gramoz
    // Purpose: Train magery from 0 to 120 with boat on infinite lane
    // Instructions: Dress a suite 100% lrc (meditable), take a boat and go to infinite lane than raise the anchor, on SETUP write your preferences then start this macro
    //
    // SETUP:
    //
    // instead XX write the amount of hits to heal self
    if hits 'self' <= XX
     while hits 'self' <= XX
      miniheal 'self'
      pause 3000
     endwhile
     // instead YY write the amount of mana to start regenerating it
    elseif mana 'self' <= YY
     while mana 'self' <= YY
      useskill 'meditation'
      pause 3000
     endwhile
     //
    elseif skill 'necromancy' >= 50
     if skill 'spirit speak' >= 50
      if followers 'self' <= 4
       cast 'summon familiar'
       waitforgump 0x292 15000
       replygump 0x292 2
      endif
     endif
    elseif skill 'magery' == 120
     for 3
      sysmsg '120 MAGERY!' 70
      pause 500
     endfor
     stop
    elseif skill 'magery' > 90
     msg 'forward'
     cast 'earthquake'
     pause 4000
    elseif skill 'magery' > 76
     msg 'forward'
     cast 'mass dispel' 'self'
     pause 4000
    elseif skill 'magery' > 62
     msg 'forward'
     cast 'reveal' 'self'
     pause 4000
    elseif skill 'magery' > 48
     msg 'forward'
     cast 'magic reflection'
     pause 4000
    elseif skill 'magery' > 33
     msg 'forward'
     cast 'curse' 'self'
     pause 4000
    elseif skill 'magery' > 20
     msg 'forward'
     cast 'bless' 'self'
     pause 4000
    elseif skill "magery" > 10
     msg 'forward'
     cast 'strength' 'self'
     pause 4000
    else
     msg 'forward'
     cast 'weaken' 'self'
     pause 4000
    endif
    Ultima modifica di gramoz; 02-07-2013, 19:54.

    Commenta


    • #3
      NECROMANCY (& MEDITATION)
      • Descrizione: Allena necromancy da 0 a 120 con la barca su rotta infinita
      • Istruzioni: Indossate un'armatura 100% lrc (meditabile), prendete una barca ed andate sulla rotta infinita e togliete l'ancora (raise anchor), nel SETUP scrivete le vostre preferenze (al posto di XX inserite raggiunti quanti hp volete che si curi con spirit speak, al posto di YY inserite raggiunto quanto mana deve fermarsi per rigenerare). Mettere la macro in loop
      • Consigli: Con questa macro vi salirà anche meditation, quindi nel caso non vogliate farla salire bloccatela

        codice:
        // Author: Gramoz
        // Purpose: Train necromancy from 0 to 120 with boat on infinite lane
        // Instructions: Dress a suite 100% lrc (meditable), take a boat and go to infinite lane than raise the anchor, on SETUP write your preferences then start this macro
        //
        // SETUP:
        //
        // instead XX write the amount of hits to use spirit speak to heal self
        if hits 'self' <= XX
         while hits 'self' <= XX
          useskill 'spirit speak'
          pause 3000
         endwhile
        // instead YY write the amount of mana to start regenerating it
        elseif mana 'self' <= YY
         while mana 'self' <= YY
         useskill "meditation"
         endwhile
        //
        elseif skill 'necromancy' == 120
         for 3
          sysmsg '120 NECROMANCY!' 70
          pause 500
         endfor
         stop
        elseif skill 'necromancy' > 100
         if skill 'spirit speak' >= 50
          if followers 'self' <= 4
           cast 'summon familiar'
           waitforgump 0x292 15000
           replygump 0x292 2
          endif
         endif
         msg 'forward'
         cast 'vampiric embrace'
         pause 4000
        elseif skill 'necromancy' > 70
         if skill 'spirit speak' >= 50
          if followers 'self' <= 4
           cast 'summon familiar'
           waitforgump 0x292 15000
           replygump 0x292 2
          endif
         endif
         msg 'forward'
         cast 'lich form'
         pause 4000
        elseif skill 'necromancy' > 60
         if skill 'spirit speak' >= 50
          if followers 'self' <= 4
           cast 'summon familiar'
           waitforgump 0x292 15000
           replygump 0x292 2
          endif
         endif
         msg 'forward'
         cast 'wither'
         pause 4000
        elseif skill 'necromancy' > 40
         if skill 'necromancy' >= 50
          if skill 'spirit speak' >= 50
           if followers 'self' <= 4
            cast 'summon familiar'
            waitforgump 0x292 15000
            replygump 0x292 2
           endif
          endif
         endif
         msg 'forward'
         cast 'horrific beast'
         pause 4000
        else
         msg 'forward'
         cast 'curse weapon'
         pause 4000
        endif
      • Problemi riscontrati: Se incontra un'ostacolo sulla rotta, la nave resta ferma (anche se la macro continua)
      Ultima modifica di gramoz; 24-06-2013, 17:18.

      Commenta


      • #4
        CHIVALRY (& MEDITATION)
        • Descrizione: Allena chivalry da 0 a 120 con la barca su rotta infinita
        • Istruzioni: Indossate un'armatura 100% lrc (meditabile), prendete una barca ed andate sulla rotta infinita e togliete l'ancora (raise anchor), nel SETUP scrivete le vostre preferenze (al posto di XX inserite raggiunti quanti hits volete che si curi, al posto di YY inserite quanto mana deve fermarsi per rigenerare). Mettere la macro in loop
        • Consigli: Con questa macro vi salirà anche meditation, quindi nel caso non vogliate farla salire bloccatela

          codice:
          // Author: Gramoz
          // Purpose: Train chivalry from 0 to 120 with boat on infinite lane
          // Instructions: Dress a suite 100% lrc (meditable), take a boat and go to infinite lane than raise the anchor, on SETUP write your preferences then start this macro
          //
          // SETUP:
          //
          // instead XX write the amount of hits to start heal
          if hits 'self' <= XX
           while hits 'self' <= XX
            cast 'close wounds' 'self'
            pause 4000
           endwhile
          // instead YY write the amount of mana to start regenerating it
          elseif mana 'self' <= YY
           while mana 'self' <= YY
            useskill 'meditation'
           endwhile
          // 
          elseif skill 'necromancy' >= 50
           if skill 'spirit speak' >= 50
            if followers 'self' <= 4
             cast 'summon familiar'
             waitforgump 0x292 15000
             replygump 0x292 2
            endif
           endif
          elseif skill 'chivalry' == 120
           for 3
            sysmsg '120 CHIVALRY!' 70
            pause 500
           endfor
           stop
          elseif skill 'chivalry' > 55
           msg 'forward'
           cast 'holy light'
           pause 4000
          elseif skill 'chivalry' > 45
           msg 'forward'
           cast 'enemy of one'
           pause 4000
          elseif skill 'chivalry' > 35
           msg 'forward'
           cast 'dispel evil'
           pause 4000
          elseif skill 'chivalry' > 25
           msg 'forward'
           cast 'divine fury'
           pause 4000
          else
           msg 'forward'
           cast 'close wounds' 'self'
           pause 4000
          endif
        • Problemi riscontrati: Se incontra un'ostacolo sulla rotta, la nave resta ferma (anche se la macro continua)
        Ultima modifica di gramoz; 24-06-2013, 17:19.

        Commenta


        • #5
          HIDING & STEALTH
          Descrizione: Allena hiding da 0 a 100 con la barca su rotta infinita. Una volta raggiunto almeno 80 hiding allena anche stealth da 30+ a 120 (da fare sulla terra ferma)
          Istruzioni: HIDING Prendete una barca, andate sulla rotta infinita, togliete l'ancora (raise anchor) e dite forward. STEALTH Fino ad almeno 30 fate il teach da un npc ladro (occorre avere almeno 80 hiding), poi procuratevi le seguenti cose:

          1. Vestiti di stoffa (1 pant, 1 shirt, 1 hat, 1 robe, 1 fur boots)
          2. Armor completa in studded
          3. Armor completa in studded + close helm


          Ora recatevi su "agents -> dress" e create queste tre voci (usate gli stessi nomi che gli ho dato io qui sotto):

          1. Cloth (aggiungete gli items del punto A sopra)
          2. Studded (aggiungete gli items del punto B sopra)
          3. Studded2 (aggiungete gli items del punto C sopra)


          Andate in un posto sicuro dove potete fare almeno 20 passi verso nord e 20 verso sud. Giratevi verso Nord ed avviate la macro

          codice:
          // Author: Gramoz
          //
          // Purpose: Train Hiding from 0 to 100. Train Stealth from 30 (do the teach) to 120
          //
          // Instructions HIDING: Take a boat, go to infinite lane, raise the anchor and say "forward", then start this macro.
          //
          // Instructions STEALTH:
          // 1) Go to a rogue npc and do the teach from 0 to 30+ (you need to have at least 80 hiding).
          // 2) Now find these equips:
          // A - clothes wear (1 pant, 1 shirt, 1 hat, 1 robe, 1 fur boots)
          // B - full studded armor
          // C - full studded armor + close helm
          // 3) Now go to "dress" and create these 3 new suites (use the same name written below):
          // Cloth (add items of the A point)
          // Studded (add items of the B point)
          // Studded2 (add items of the C point)
          // Go in a secure place when you can do 20 steps in the north and 20 steps in the south. Stay in north direction than start the script.
          //
          //
          // HIDING
          while not hidden
           useskill "hiding"
           pause 12000
          endwhile
          //
          //
          // HIDING & STEALTH
          if skill "hiding" >= 80
           if skill "stealth" > 95
            dress "Studded2"
           elseif skill "stealth" > 65
            dress "Studded"
           else
            dress "Cloth"
           endif
           useskill "stealth"
           while hidden
            for 20
             walk "north"
             if not hidden
              break
             endif
             pause 12000
            endfor
            for 21
             walk "south"
             if not hidden
              break
             endif
             pause 12000
            endfor
           endwhile
           if skill "stealth" == 120
            sysmsg "120 STEALTH!" 70
            stop
           endif
          endif
          Problemi riscontrati: HIDING Se incontra un'ostacolo sulla rotta, la nave resta ferma (anche se la macro continua), STEALTH Per hiddarsi (nel caso si fosse rivelato) potrebbe fermarsi ne al punto di partenza, ne a quello di fine, pertanto potrebbero servirvi più di 20 tiles di spazio a nord e a sud.
          Ultima modifica di gramoz; 03-05-2013, 15:05.

          Commenta


          • #6
            EVALUATING INTELLIGENCE & RESISTING SPELLS (& MEDITATION)
            • Descrizione: Allena evaluating intelligence e resisting spells da 0 a 120 con la barca su rotta infinita
            • Istruzioni: Indossate un'armatura 100% lrc (meditabile), prendete una barca ed andate sulla rotta infinita e togliete l'ancora (raise anchor), nel SETUP scrivete le vostre preferenze (al posto di XX inserite raggiunto quanto mana deve fermarsi per rigenerare, al posto di YY scrivete quanti millisecondi aspettare per la rigenerazione del mana). Mettere la macro in loop
            • Consigli: Con questa macro vi salirà anche meditation, quindi nel caso non vogliate farla salire bloccatela. Se volete far salire SOLO UNA delle due skills (eva int o res spells) bloccate l'altra

              codice:
              // Author: Gramoz
              //
              // Purpose: Train Evaluating Intelligence and/or Resisting Spells from 0 to 120
              //
              // Instructions: Dress a lrc 100% suite, take a boat and go on infinite lane, then start the macro. If you don't want to raise one of these two skills, keep it blocked.
              //
              //
              // SETUP:
              // <-- instead XX write the amount of mana to start regenerating it
              if mana 'self' <= XX
               while mana 'self' <= XX
                useskill "meditation"
               endwhile
              endif
              //
              if skill 'evaluating intelligence' == 120
               for 3
                sysmsg "120 EVALUATING INTELLIGENCE!" 70
                pause 500
               endfor
              endif
              if skill 'resisting spells' == 120
               for 3
                sysmsg "120 RESISTING SPELLS!" 70
                pause 500 
               endfor
              endif
              msg 'forward'
              cast 'weaken' 'self'
              pause 2000
            • Problemi riscontrati: Se incontra un'ostacolo sulla rotta, la nave resta ferma (anche se la macro continua)
            Ultima modifica di gramoz; 24-06-2013, 16:44.

            Commenta


            • #7
              HEALING (& ANATOMY)
              • Descrizione: Allena healing da 0 a 120
              • Istruzioni: Comprate un "Magical wizard's hat" da un npc mago, procuratevi molte bende e mettetele nel vostro backpack, andate su "actions -> dress" create una nuova voce chiamata Hat e addateci il Magical. Prendete una barca, andate sulla rotta infinita, togliete l'ancora (raise anchor) e fate partire la macro. Mettere la macro in loop
              • Consigli: Con questa macro vi salirà anche anatomy, quindi nel caso non vogliate farla salire bloccatela

                codice:
                // Author: Gramoz
                //
                // Purpose: Train Healing from 0 to 120
                //
                // Instructions: Buy a "Magical wizard's hat" from a Mage npc, take a lot of bands and put them into your backpack. Go to "actions -> dress" and create a new suite called Hat and add the Magical wizard's hat to it. Take a boat, go on infinite lane, raise the anchor and start the macro
                //
                if skill "healing" == 120
                 for 3
                  sysmsg "120 HEALING!" 70
                  pause 500
                 endfor
                 stop
                endif
                msg "forward"
                dress "Hat"
                undress "Hat"
                usetype 0xe21
                waitfortarget 1000
                target! "self"
                pause 4000
              • Problemi riscontrati: Se incontra un'ostacolo sulla rotta, la nave resta ferma (anche se la macro continua)
              Ultima modifica di gramoz; 24-06-2013, 16:45.

              Commenta


              • #8
                potevi dirmelo le aggiungevo alla library

                Commenta


                • #9
                  Originariamente inviato da ErCristo Visualizza il messaggio
                  potevi dirmelo le aggiungevo alla library
                  Avevo intenzione di passartele ma prima vorrei assicurarmi che funzionano bene ^^

                  Commenta


                  • #10
                    mitico gramozz!

                    Do consigli per quanto riguarda il Pvm ai nuovi player.
                    Vi serve una firma o un avatar? Li faccio gratis,contattatemi!!!

                    ICQ: 608-794-930

                    Commenta


                    • #11
                      • Descrizione: Queste macro vi faranno teleportare automaticamente di X tiles davanti a voi (indipendentemente dalla direzione in cui siete girati)
                      • Istruzioni: Al posto di X scrivete il numero di tiles da "saltare" con la magia (massimo 9)


                        TELEPORT by spell

                        codice:
                        // Author: Gramoz
                        //
                        // Purpose: Automatically teleport you in front of you in the number of tiles you show
                        //
                        // instead X write the number of tiles you want to "jump"
                        autotargettilerelative 'self' X
                        cast "Teleport"

                        TELEPORT by scroll

                        codice:
                        // Author: Gramoz
                        //
                        // Purpose: Automatically teleport you in front of you in the number of tiles you show
                        //
                        // instead X write the number of tiles you want to "jump"
                        autotargettilerelative 'self' X
                        usetype "0x1f42"
                      Ultima modifica di gramoz; 24-06-2013, 17:21.

                      Commenta


                      • #12
                        • Descrizione: Queste macro vi permetteranno di togliervi il veleno se siete poisonati, altrimenti di curarvi il danno

                          CURE/HEAL SELF by chivalry spells

                          codice:
                          // Author: Gramoz
                          // Purpose: Cure you if poisoned, heal you if damaged (by chivalry spells)
                          //
                          if poisoned 'self'
                           cast 'cleanse by fire' 'self'
                          else
                           cast 'close wounds' 'self'
                          endif
                          CURE/HEAL SELF by magery spells
                        • Istruzioni: Al posto di XX impostate il numero di danno da avere per castare greater heal, altrimenti casterà solo heal

                          codice:
                          // Author: Gramoz
                          // Purpose: Cure you if poisoned, heal you if you have a little damage or greater heal you if the damage is greater than or equal to XX (by magery spells)
                          //
                          if poisoned 'self'
                           cast 'arch cure' 'self'
                          // Write here the number of hits to reach for cast greater heal. Else it will cast heal
                          elseif diffhits >= XX 
                           bigheal 'self'
                          else
                           miniheal 'self'
                          endif
                        Ultima modifica di gramoz; 24-06-2013, 17:21.

                        Commenta


                        • #13
                          REMOVE CURSE SELF + RI-EQUIIP by chivalry spell
                          • Descrizione: Questa macro casta remove curse addosso se stessi solo se si è sotto l'effetto di un curse, poi ri-equippa solo eventuali pezzi dell'equip caduti a causa del curse
                          • Istruzioni: Recatevi su Agents -> Dress e create un nuovo set chiamato "equip", importate dentro questo set tutto l'equip del vostro pg. Per funzionare dovete avere il gump dei buff aperto

                            codice:
                            // Author: Gramoz
                            // Purpose: Cast remove curse on self only if you have been cursed and dress any pieces of equip, to work you must create a new set called "equip" in Agents -> Dress, and import all the equip of your pg. To work the buffs gump must be open
                            //
                            if not listexists 'buffs'
                             createlist 'buffs'
                             pushlist 'buffs' 'weaken'
                             pushlist 'buffs' 'curse'
                             pushlist 'buffs' 'evil omen'
                             pushlist 'buffs' 'corpse skin'
                             pushlist 'buffs' 'mind rot'
                             pushlist 'buffs' 'strangle'
                             pushlist 'buffs' 'pain spike'
                             pushlist 'buffs' 'mortal strike'
                             pushlist 'buffs' 'bleed'
                             pushlist 'buffs' 'blood oath'
                             pushlist 'buffs' 'clumsy'
                             pushlist 'buffs' 'feeblemind'
                             pushlist 'buffs' 'mass curse'
                             pushlist 'buffs' 'death strike'
                            endif
                            for 0 to 'buffs'
                             if buffexists 'buffs[]'
                              cast 'remove curse' 'self'
                              dress 'equip'
                              break
                             endif
                            REMOVE CURSE SELF + RI-EQUIIP by enhanced apple
                          • Descrizione: Questa macro mangia una meletta incantata per rimuovere il curse addosso se stessi solo se si è sotto l'effetto di un curse, poi ri-equippa solo eventuali pezzi dell'equip caduti a causa del curse
                          • Istruzioni: Recatevi su Agents -> Dress e create un nuovo set chiamato "equip", importate dentro questo set tutto l'equip del vostro pg. Per funzionare dovete avere il gump dei buff aperto

                            codice:
                            // Author: Gramoz
                            // Purpose: Eat an enhanced apple to remove curse on self only if you have been cursed and dress any pieces of equip, to work you must create a new set called "equip" in Agents -> Dress, and import all the equip of your pg. To work the buffs gump must be open
                            //
                            if not listexists 'buffs'
                             createlist 'buffs'
                             pushlist 'buffs' 'weaken'
                             pushlist 'buffs' 'curse'
                             pushlist 'buffs' 'evil omen'
                             pushlist 'buffs' 'corpse skin'
                             pushlist 'buffs' 'mind rot'
                             pushlist 'buffs' 'strangle'
                             pushlist 'buffs' 'pain spike'
                             pushlist 'buffs' 'mortal strike'
                             pushlist 'buffs' 'bleed'
                             pushlist 'buffs' 'blood oath'
                             pushlist 'buffs' 'clumsy'
                             pushlist 'buffs' 'feeblemind'
                             pushlist 'buffs' 'mass curse'
                             pushlist 'buffs' 'death strike'
                            endif
                            for 0 to 'buffs'
                             if buffexists 'buffs[]'
                              usetype '0x2fd8'
                              dress 'equip'
                              break
                             endif
                          Ultima modifica di gramoz; 10-06-2013, 14:17.

                          Commenta


                          • #14
                            ATTACK & HONOR
                            • Descrizione: Questa macro honorerà ed attaccherà il mob più vicino a voi

                              codice:
                              // Author: Gramoz
                              // Purpose: Honor the closest mob and attack it
                              //
                              @getenemy 'murderer' 'enemy' 'criminal' 'gray' 'closest'
                              if @findobject 'enemy'
                               virtue 'Honor'
                               while not @targetexists 'any'
                               endwhile
                               target! 'enemy'
                               attack 'enemy'
                              endif
                            Ultima modifica di gramoz; 25-05-2016, 00:49.

                            Commenta


                            • #15
                              LOCKPICKING (by WhitemanDisciple)
                              • Descrizione: Allena la skill da 0 a 100
                              • Istruzioni: Rifornitevi di grimaldelli, selezionate la cassa che si vuole forzare e la chiave di essa. Provarà a scassinare 12 volte, dopodichè ri-inchiaverà la cassa e tornerà a forzarla. Mettere in loop la macro

                                codice:
                                while not @injournal 'appear to be'
                                if not findalias 'lockbox'
                                  promptalias 'lockbox'
                                endif
                                if not findalias 'key4lockbox'
                                  promptalias 'key4lockbox'
                                endif
                                if @findtype 0x14fc 'any' 'backpack'
                                  usetype '0x14fc' 'any' 'backpack'
                                  waitfortarget 2500
                                  target! 'lockbox'
                                  if @injournal 'key is unreachable' or @injournal 'too far away'
                                  unsetalias 'lockbox'
                                  unsetalias 'key4lockbox'
                                  sysmsg 'CHOOSE A NEW SET, OLD ONE''S NOT FOUND' 24
                                  endif
                                else
                                  sysmsg 'OUT OF LOCKPICKS!' 24
                                  stop
                                endif
                                endwhile
                                useobject 'key4lockbox'
                                waitfortarget 2500
                                target! 'lockbox'
                                @clearjournal
                              Ultima modifica di gramoz; 24-06-2013, 17:19.

                              Commenta

                              Sto operando...
                              X