Difference between revisions of "SkibUserMacros:Defend"

From Protoi Healing

Jump to: navigation, search
Line 77: Line 77:
 
## '''LOOP''' until no more attacks {{Method|identified}}.
 
## '''LOOP''' until no more attacks {{Method|identified}}.
 
### '''TRY''' to {{Method|identify}} all origins and all attackers of the attacks.
 
### '''TRY''' to {{Method|identify}} all origins and all attackers of the attacks.
### {{Method|Trace}} everything and everyone connected to all attackers and origins.
+
### {{Method|Trace}} everything and everyone connected to all attackers and all origins.
### '''TRY''' to {{Method|attack}} all found attackers and origins.
+
### {{Method|Create}} optimal attack procedures to attack all found in {{Method|trace}}.
### '''IF''' not all found attackers and origins got destroyed, and the option ''{Use butterfly}'' was given, '''DO''':
+
### '''TRY''' to {{Method|attack}} all found attackers and origins by using the attack procedures.
#### '''TRY''' to {{Method|attack}} all found attackers and origins with the {{Method|butterfly-method}}.
+
### '''IF''' not all found attackers and all origins got destroyed, and the option ''{Use butterfly}'' was given, '''DO''':
 +
#### '''TRY''' to {{Method|attack}} all found attackers and all origins with the {{Method|butterfly-method}} by using the attack procedures.
 
### '''IF-END'''
 
### '''IF-END'''
### {{Method|Scan}} the attackers and '''TRY''' to {{Method|identify}} masks.
+
### {{Method|Scan}} the all attackers all origins and '''TRY''' to {{Method|identify}} masks.
### '''IF''' {{Method|identify}} found masks on the attackers '''DO''':
+
### '''IF''' {{Method|identify}} found masks on attackers or origins '''DO''':
#### '''TRY''' to {{Method|remove}} masks from attackers.
+
#### '''TRY''' to {{Method|remove}} all masks from attackers and origins.
 
### '''IF-END'''
 
### '''IF-END'''
 
### {{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)>''.

Revision as of 23:41, 6 February 2017

Skib User Macro
Name Defend
Author Drack, Grayfox, Frank
Brief descr. Defends, blocks and reflects attacks and starts counterattacks.
Status public
Terms Usable on oneself and others
Resources for the UserMacro
1 23 10 63 100 86
1k 122 100k 422 1kk 2300
10kk 7300 Gmax 1,2kkk Omax 6,1kk
Resources with butterfly option
1 853 10 2200 100 7000
1k 13k 100k 18k 1kk 43k
10kk 50k Gmax 43kk Omax 36

Command syntax

Defend <person(s)> {Use butterfly}






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.


{Use butterfly}

This option activates the use of the butterfly-method inside the macro algorithm. This gives much more power, but also needs a lot of resources from Skib. You should be aware of this!


Algorithm of User Macro

  1. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
  2. IF the option {Use butterfly} was given, DO:
    1. Use DATABASE 'Butterfly'.
    2. Always use in the macro the butterfly-method for all soft-blocked things.
    3. Store or update all butterfly-methods, which will be used in this macro, in the 'Butterfly' DATABASE.
  3. IF-END
  4. LOOP <T:3seconds> until no more attacks identified.
    1. THREAD-START <1> <2> <3>
    2. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
  5. LOOP-END
  6. THREAD <1> Defend against the attacks (72%)
    1. LOOP until no more attacks identified.
      1. TRY to identify all origins of the attacks.
      2. Scan all origins of attacks.
      3. IF origins found which are inside <person(s)>, DO:
        1. THREAD-START <5>
      4. IF-END
      5. TRY to defend against all found attacks on <person(s)>.
      6. Create optimal reflect procedures against all found attacks on <person(s)>.
      7. TRY to reflect all found attacks on <person(s)> by using the reflect procedures.
      8. Create optimal block procedures against all found attacks on <person(s)>.
      9. TRY to block all found attacks on <person(s)> by using the block procedures.
      10. IF not all found attacks were defended, reflected or blocked and the option {Use butterfly} was given, DO:
        1. TRY to defend against all attacks with the butterfly-method.
        2. TRY to reflect all found attacks on <person(s)> by using the reflect procedures and the butterfly-method.
        3. TRY to block all found attacks on <person(s)> by using the block procedures and the butterfly-method.
      11. IF-END
      12. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
    2. LOOP-END
  7. THREAD-END
  8. THREAD <2> Do counter attacks (22%)
    1. LOOP until no more attacks identified.
      1. TRY to identify all origins and all attackers of the attacks.
      2. Trace everything and everyone connected to all attackers and all origins.
      3. Create optimal attack procedures to attack all found in trace.
      4. TRY to attack all found attackers and origins by using the attack procedures.
      5. IF not all found attackers and all origins got destroyed, and the option {Use butterfly} was given, DO:
        1. TRY to attack all found attackers and all origins with the butterfly-method by using the attack procedures.
      6. IF-END
      7. Scan the all attackers all origins and TRY to identify masks.
      8. IF identify found masks on attackers or origins DO:
        1. TRY to remove all masks from attackers and origins.
      9. IF-END
      10. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
    2. LOOP-END
  9. THREAD-END
  10. THREAD <3> Healing the attack damages (84%)
    1. LOOP until no more attacks identified.
      1. TRY to identify everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks.
      2. IF identify found something, DO:
        1. THREAD-START <4>
      3. IF-END
      4. TRY to identify any and all damages done by everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks.
      5. Create healing programs for all damages that were identified and TRY the healing programs.
      6. Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
    2. LOOP-END
  11. THREAD-END
  12. THREAD <4> Remove placed inside and attached shit (83%)
    1. Create optimal remove procedures for everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks.
    2. TRY to remove everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks by using the remove procedures.
    3. IF not everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks has been removed, and the option {Use butterfly} was given, DO:
      1. TRY to remove everything and everyone placed inside <person(s)> during attacks, or attached to <person(s)> during attacks by using the remove procedures and by using the butterfly-methods.
    4. IF-END
  13. THREAD-END
  14. THREAD <5> Remove all attacks which have their origin inside (73%)
    1. Scan <person(s)>.
    2. TRY to identify all attacks with origin inside <person(s)> and TRY to trace everything and everyone connected to the found inside attacks.
    3. Create optimal remove procedures for all found inside attacks.
    4. TRY to remove all inside attacks and everything and everyone connected to it with the remove procedures.
    5. IF not all inside attacks and everything and everyone connected to it has been removed, and the option {Use butterfly} was given, DO:
      1. TRY to remove all inside attacks and everything and everyone connected to it with the remove procedures by using butterfly-methods.
    6. IF-END
  15. THREAD-END

Topics 5(12)