Difference between revisions of "SkibUserMacros:Defend"

From Protoi Healing

Jump to: navigation, search
Line 4: Line 4:
 
|descrUserMacro  = Defends,blocks and reflects attacks and starts counterattacks.  
 
|descrUserMacro  = Defends,blocks and reflects attacks and starts counterattacks.  
 
|statusUserMacro = public
 
|statusUserMacro = public
|termsUserMacro  = Oneself and usable on others ("Use DAC macro for personxy")
+
|termsUserMacro  = Usable on oneself and others
 
}}
 
}}
  
Line 19: Line 19:
 
it might be used for a person (by name) or for a group of persons (for more than 1 names at the same time)  
 
it might be used for a person (by name) or for a group of persons (for more than 1 names at the same time)  
  
or on oneself (example "use DAC macro on me" ).
+
or on oneself.
 
+
examples "use DAC macro on hans" = use macro on the person.
+
 
+
"use DAC macro on hans peter and michael" = use macro on the group of persons.
+
  
  
Line 30: Line 26:
  
 
# {{Method|Scan}} ''<person(s)>'' and '''TRY''' to {{Method|identify}} all kinds of attacks on the ''<person(s)>''.
 
# {{Method|Scan}} ''<person(s)>'' and '''TRY''' to {{Method|identify}} all kinds of attacks on the ''<person(s)>''.
# '''TRY''' to {{Method|identify}} all origins of the attacks.
+
# LOOP until no more attacks {{Method|identified}}.
# '''TRY''' to {{Method|reflect}} or {{Method|block}} all kinds of attacks on the person this macro is used on.
+
## '''TRY''' to {{Method|identify}} all origins of the attacks.
# {{Method|Scan}} the attackers for masks.
+
## '''TRY''' to {{Method|reflect}} or {{Method|block}} all kinds of attacks on the person this macro is used on.
# '''IF''' {{Method|Scan}} found masks on the attackers '''DO''':
+
## {{Method|Scan}} the attackers for masks.
## '''TRY''' to {{Method|Remove}} masks from attackers.
+
## '''IF''' {{Method|Scan}} found masks on the attackers '''DO''':
# '''IF-END'''
+
### '''TRY''' to {{Method|Remove}} masks from attackers.
# '''TRY''' to start counterattacks for all attackers.
+
## '''IF-END'''
# '''TRY''' to {{Method|Block}} attackers weapons from attacking.
+
## '''TRY''' to start counterattacks for all attackers.
 
+
## '''TRY''' to {{Method|Block}} attackers weapons from attacking.
--------------------
+
## {{Method|Scan}} ''<person(s)>'' and '''TRY''' to {{Method|identify}} all kinds of attacks on the ''<person(s)>''.
 +
# LOOP-END
  
 
{{EndBox}}
 
{{EndBox}}

Revision as of 23:27, 5 February 2017

Skib User Macro
Name DefendAndCounterattack/DAC for short
Author Drack
Brief descr. Defends,blocks and reflects attacks and starts counterattacks.
Status public
Terms Usable on oneself and others
Resources for the UserMacro
1 00 10 00 100 00
1k 00 100k 00 1kk 00
10kk 00 Gmax 00 Omax 00
Resources with butterfly option
1 00 10 00 100 00
1k 00 100k 00 1kk 00
10kk 00 Gmax 00 Omax 00

Command syntax

DefendAndCounterattack {Use butterfly} <person(s)>






Description

This Macro tries to defend you or the person you use it on , blocking the attacks on you or the person the macro is used on and reflecting it back and starts counterattacks on the attackers.

<person(s)>

defines who this macro is used on.

it might be used for a person (by name) or for a group of persons (for more than 1 names at the same time)

or on oneself.


Algorithm of User Macro

  1. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
  2. LOOP until no more attacks identified.
    1. TRY to identify all origins of the attacks.
    2. TRY to reflect or block all kinds of attacks on the person this macro is used on.
    3. Scan the attackers for masks.
    4. IF Scan found masks on the attackers DO:
      1. TRY to Remove masks from attackers.
    5. IF-END
    6. TRY to start counterattacks for all attackers.
    7. TRY to Block attackers weapons from attacking.
    8. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
  3. LOOP-END