Difference between revisions of "SkibUserMacros:Defend"
From Protoi Healing
| 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 = | + | |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 | + | or on oneself. |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| 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 22:27, 5 February 2017
| 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
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
- Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
- LOOP until no more attacks identified.
- TRY to identify all origins of the attacks.
- TRY to reflect or block all kinds of attacks on the person this macro is used on.
- Scan the attackers for masks.
- IF Scan found masks on the attackers DO:
- TRY to Remove masks from attackers.
- IF-END
- TRY to start counterattacks for all attackers.
- TRY to Block attackers weapons from attacking.
- Scan <person(s)> and TRY to identify all kinds of attacks on the <person(s)>.
- LOOP-END