Difference between revisions of "SkibUserMacros:Defend"

From Protoi Healing

Jump to: navigation, search
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{UserMacroMainBox
 
{{UserMacroMainBox
 
|nameUserMacro    = Defend
 
|nameUserMacro    = Defend
|authorUserMacro  = Drack, Grayfox, Frank
+
|authorUserMacro  = Frank
 
|descrUserMacro  = Defends, blocks and reflects attacks and starts counterattacks.  
 
|descrUserMacro  = Defends, blocks and reflects attacks and starts counterattacks.  
 
|statusUserMacro  = public
 
|statusUserMacro  = public
 
|termsUserMacro  = Usable on oneself and others
 
|termsUserMacro  = Usable on oneself and others
|Res1            = 23
+
|Res1            = 49
|Res10            = 63
+
|Res10            = 83
|Res100          = 86
+
|Res100          = 104
|Res1k            = 122
+
|Res1k            = 163
|Res100k          = 422
+
|Res100k          = 532
|Res1kk          = 2300
+
|Res1kk          = 3300
|Res10kk          = 7300
+
|Res10kk          = 9200
|Gmax            = 1,2kkk
+
|Gmax            = 940kk
|Omax            = 6,1kk
+
|Omax            = 4,2kk
|Res1butterfly    = 853
+
|Res1butterfly    = 1030
|Res10butterfly  = 2200
+
|Res10butterfly  = 3300
|Res100butterfly  = 7000
+
|Res100butterfly  =  
|Res1kbutterfly  = 13k
+
|Res1kbutterfly  =  
|Res100kbutterfly = 18k
+
|Res100kbutterfly =  
|Res1kkbutterfly  = 43k
+
|Res1kkbutterfly  =  
|Res10kkbutterfly = 50k
+
|Res10kkbutterfly =  
|Gmaxbutterfly    = 43kk
+
|Gmaxbutterfly    = 31kk
|Omaxbutterfly    = 36
+
|Omaxbutterfly    = 18
 
}}
 
}}
  
{{UserMacroCommandBox|'''Defend''' <person(s)> {Use butterfly} {Use solver} }}
+
{{UserMacroCommandBox|'''Defend''' <person(s)> {Use butterfly} {Use solver} {Priorities} }}
 
<br/><br/><br/><br/><br/>
 
<br/><br/><br/><br/><br/>
  
Line 39: Line 39:
 
: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!
 
: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!
  
 +
'''{Use solver}'''
 +
:This option activates a function which tries to solve all problems by recursive learning cycles. If there is no good reason not to use this option, it should be used all time.
 +
 +
'''{Priorities}'''
 +
:You can add priorities, so that the macro will try to solve this as fast as possible.
  
  
Line 52: Line 57:
 
# Use '''DATABASE''' 'AttackKinds'.
 
# Use '''DATABASE''' 'AttackKinds'.
 
# Use '''DATABASE''' 'Defend'.
 
# Use '''DATABASE''' 'Defend'.
 +
# Use {{Method|self-optimizing}} for all parts of this macro and it's sub-macros.
 
# Always store or update all in this macro identified 'kinds of attacks' in the 'AttackKinds' '''DATABASE'''.
 
# Always store or update all in this macro identified 'kinds of attacks' in the 'AttackKinds' '''DATABASE'''.
 
# All things used by this macro always have to be optimal protected.
 
# All things used by this macro always have to be optimal protected.
Line 67: Line 73:
 
# '''DEFINITION''' of 'illegals': It's all in or all 'attached' to 'juridical person' and 'juridical person''s ambient, what is against the rules.
 
# '''DEFINITION''' of 'illegals': It's all in or all 'attached' to 'juridical person' and 'juridical person''s ambient, what is against the rules.
 
# All 'illegals' are classified as 'attacks'.
 
# All 'illegals' are classified as 'attacks'.
 +
# '''DEFINITION''' of 'illegal terms': These are all hidden energetic terms of use which are dedicated to 3D objects, contracts or anything else or anyone else.
 +
# All 'illegal terms' are classified as 'attacks'.
 +
# '''DEFINITION''' of 'illegal agreements': These are all agreements which were given under 'illegal conditions'. These are for example (but not only) given under blackmailing or given under hidden conditions.
 +
# All 'illegal agreements' are classified as 'attacks'.
 +
# '''DEFINITION''' of 'illegal orders': These are all orders which were given under 'illegal conditions'.
 +
# All 'illegal orders' are classified as 'attacks'.
 
# '''IF''' the option ''{Use butterfly}'' was given, '''DO''':
 
# '''IF''' the option ''{Use butterfly}'' was given, '''DO''':
 
## Use '''DATABASE''' 'Butterfly'.
 
## Use '''DATABASE''' 'Butterfly'.
Line 72: Line 84:
 
## Store or update all {{Method|butterfly-methods}}, which have been successful used in this macro, in the 'Butterfly' '''DATABASE'''.
 
## Store or update all {{Method|butterfly-methods}}, which have been successful used in this macro, in the 'Butterfly' '''DATABASE'''.
 
# '''IF-END'''
 
# '''IF-END'''
# All attacks, which cause harm of any kind at the 3D body or which cause pain of any kind, have priority.
+
# All attacks, which cause harm of any kind at the 3D body or which cause pain of any kind or which cause mental harm or which cause mental pain, have priority.
 +
# All, what is 'wrong fractal', is classified as attack.
 +
# All, what is inside 'juridical person', but got no permission from ''<person(s)>'' to be there is classified as attack.
 
<!--
 
<!--
 
#####################################################################
 
#####################################################################
Line 79: Line 93:
 
--># {{Comment|Start of THREADS and LOOPS}}
 
--># {{Comment|Start of THREADS and LOOPS}}
 
# {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
 
# {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
# '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient'.
+
# '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient' by using {{Method|3D-status-call}}.
 
# '''SUBMACRO-START''' 'Destroy Protection' 'protection context' ''{Use butterfly}''
 
# '''SUBMACRO-START''' 'Destroy Protection' 'protection context' ''{Use butterfly}''
# '''THREAD-START''' <6> <7>
+
# '''THREAD-START''' <1> <2> <3> <6> <7> <8>
# '''LOOP''' <T:3seconds> until no more attacks {{Method|identified}}.
+
## '''THREAD-START''' <1> <2> <3>
+
## '''IF''' found new 'manipulations', '''DO:'''
+
### '''THREAD-START''' <8>
+
## '''IF-END'''
+
## {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
+
## '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient'.
+
# '''LOOP-END'''
+
 
<!--
 
<!--
 
#########################################################################
 
#########################################################################
 
################### <1> Defend against the attacks ######################
 
################### <1> Defend against the attacks ######################
 
#########################################################################
 
#########################################################################
--># '''THREAD''' <1> {{Comment|Defend against the attacks (98%)}}
+
--># '''THREAD''' <1> {{Comment|Defend against the attacks (92%)}}
 
## '''LOOP''' <T:4seconds> until no more attacks {{Method|identified}}.
 
## '''LOOP''' <T:4seconds> until no more attacks {{Method|identified}}.
### '''TRY''' to {{Method|identify}} all 'origins of the attacks' and all 'attackers' on the 'juridical person' of <person(s)> and in the belonging 'ambient'.
+
### '''TRY''' to {{Method|identify}} all 'origins of the attacks' and all 'attackers' on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using {{Method|3D-status-call}}.
### {{Method|Trace}} all 'origins of the attacks' and all 'attackers'.
+
### {{Method|Trace-recursive}} all 'origins of the attacks' and all 'attackers' by using {{Method|3D-status-call}}.
 
### {{Comment|Inside attacks}}
 
### {{Comment|Inside attacks}}
 
### '''IF''' 'origins of the attacks' found which are inside 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD, '''DO:'''
 
### '''IF''' 'origins of the attacks' found which are inside 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD, '''DO:'''
#### '''DEFINITION''' of 'all inside attacks': All found with {{Method|Trace}}, which belong to attacks that have their origin inside the 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD.
+
#### '''DEFINITION''' of 'all inside attacks': All found with {{Method|Trace-recursive}}, which belong to attacks that have their origin inside the 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD.
 
#### '''THREAD-START''' <1.1> 'all inside attacks'
 
#### '''THREAD-START''' <1.1> 'all inside attacks'
 
### '''IF-END'''
 
### '''IF-END'''
 
### {{Comment|External attacks}}
 
### {{Comment|External attacks}}
 
### '''IF''' 'origins of the attacks' found which are not inside 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD, '''DO:'''
 
### '''IF''' 'origins of the attacks' found which are not inside 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD, '''DO:'''
#### '''DEFINITION''' of 'all external attacks': All found with {{Method|Trace}}, which belong to attacks that have their origin not inside the 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD.
+
#### '''DEFINITION''' of 'all external attacks': All found with {{Method|Trace-recursive}}, which belong to attacks that have their origin not inside the 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD.
 
#### '''THREAD-START''' <1.2> 'all external attacks'
 
#### '''THREAD-START''' <1.2> 'all external attacks'
 
### '''IF-END'''
 
### '''IF-END'''
 
### {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
 
### {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
### '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient'.
+
### '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient' by using {{Method|3D-status-call}}.
 
## '''LOOP-END'''
 
## '''LOOP-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
Line 116: Line 122:
 
############# <1.1> Remove all attacks which have their origin inside ###############
 
############# <1.1> Remove all attacks which have their origin inside ###############
  
--># '''THREAD''' <1.1> {{Comment|Remove all attacks which have their origin inside}}
+
--># '''THREAD''' <1.1> {{Comment|Remove all attacks which have their origin inside (83%)}}
## {{Method|Create}} optimal removal procedures for 'all inside attacks'.
+
## {{Method|Create}} optimal remove or shoot down procedures for 'all inside attacks'.
## '''TRY''' to {{Method|remove}} 'all inside attacks' with the removal procedures.
+
## '''TRY''' to {{Method|remove}} or {{Method|shoot}} 'all inside attacks' with the remove and shoot procedures.
## '''IF''' not 'all inside attacks' have been removed, '''DO:'''
+
## '''IF''' not 'all inside attacks' have been removed or shot down, '''DO:'''
### '''THREAD-START''' <5> { ('all inside attacks' & {{Method|remove}}) as 'solve topic' }
+
### '''THREAD-START''' <5> { ('all inside attacks' & {{Method|remove & shoot}}) as 'solve topic' }
 
## '''IF-END'''
 
## '''IF-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
Line 127: Line 133:
 
############# <1.2> Defend all external attacks ###############
 
############# <1.2> Defend all external attacks ###############
  
--># '''THREAD''' <1.2> {{Comment|Defend all external attacks}}
+
--># '''THREAD''' <1.2> {{Comment|Defend all external attacks (98%)}}
## {{Method|Create}} optimal defend procedures for 'all external attacks'.
+
## {{Method|Create}} optimal defend and shoot procedures for 'all external attacks'.
 
## '''TRY''' to {{Method|defend}} 'all external attacks' with the defend procedures.
 
## '''TRY''' to {{Method|defend}} 'all external attacks' with the defend procedures.
 
## '''IF''' not 'all external attacks' have been defended, '''DO:'''
 
## '''IF''' not 'all external attacks' have been defended, '''DO:'''
Line 138: Line 144:
 
################### <2> Counter attacks ######################
 
################### <2> Counter attacks ######################
 
##############################################################
 
##############################################################
--># '''THREAD''' <2> {{Comment|Counter attacks (96%)}}
+
--># '''THREAD''' <2> {{Comment|Counter attacks (92%)}}
 
## '''LOOP''' <T:3seconds> until no more attacks {{Method|identified}}.
 
## '''LOOP''' <T:3seconds> until no more attacks {{Method|identified}}.
### '''TRY''' to {{Method|identify}} all 'origins of the attacks' and all 'attackers' in the 'juridical person' of <person(s)> and in the belonging 'ambient'.
+
### '''TRY''' to {{Method|identify}} all 'origins of the attacks' and all 'attackers' in the 'juridical person' of <person(s)> and in the belonging 'ambient' by using {{Method|3D-status-call}}.
### {{Method|Trace}} all 'origins of the attacks' and all 'attackers'.
+
### {{Method|Trace-recursive}} all 'origins of the attacks' and all 'attackers' by using {{Method|3D-status-call}}.
### '''IF''' 'origins of the attacks' or 'attackers' found in {{Method|Trace}} which are new since the last call of THREAD <2.1> by this THREAD, '''DO:'''
+
### '''IF''' 'origins of the attacks' or 'attackers' found in {{Method|Trace-recursive}} which are new since the last call of THREAD <2.1> by this THREAD, '''DO:'''
#### '''Definition''' of 'counter attack targets': All found in {{Method|Trace}} which are new since the last call of THREAD <2.1> by this THREAD.
+
#### '''DEFINITION''' of 'counter attack targets': All found in {{Method|Trace-recursive}} which are new since the last call of THREAD <2.1> by this THREAD.
 
#### '''THREAD-START''' <2.1> 'counter attack targets'
 
#### '''THREAD-START''' <2.1> 'counter attack targets'
 
### '''IF-END'''
 
### '''IF-END'''
 
### {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
 
### {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
### '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient'.
+
### '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient' by using {{Method|3D-status-call}}.
 
## '''LOOP-END'''
 
## '''LOOP-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
Line 154: Line 160:
 
############# <2.1> Execute the counter attacks ###############
 
############# <2.1> Execute the counter attacks ###############
  
--># '''THREAD''' <2.1> {{Comment|Execute the counter attacks}}
+
--># '''THREAD''' <2.1> {{Comment|Execute the counter attacks (92%)}}
## {{Method|Create}} optimal {{Method|attack}} procedures for all 'counter attack targets'.
+
## {{Method|Create}} optimal {{Method|attack}} and {{Method|shoot}}  procedures for all 'counter attack targets'.
## '''TRY''' to {{Method|attack}} all 'counter attack targets' with the {{Method|attack}} procedures.
+
## '''TRY''' to {{Method|attack}} or {{Method|shoot}} down all 'counter attack targets' with the {{Method|attack}} and {{Method|shoot}} procedures.
## '''IF''' not all 'counter attack targets' have been successfully attacked, and the option ''{Use solver}'' was given '''DO:'''
+
## '''IF''' not all 'counter attack targets' have been successfully attacked or shot down, and the option ''{Use solver}'' was given '''DO:'''
### '''THREAD-START''' <5> { ('counter attack targets' & {{Method|attack}}) as 'solve topic' }
+
### '''THREAD-START''' <5> { ('counter attack targets' & {{Method|attack & shoot}}) as 'solve topic' }
 
## '''IF-END'''
 
## '''IF-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
Line 165: Line 171:
 
################### <3> Healing the attack damages ######################
 
################### <3> Healing the attack damages ######################
 
#########################################################################
 
#########################################################################
--># '''THREAD''' <3> {{Comment|Healing the attack damages (98%)}}  
+
--># '''THREAD''' <3> {{Comment|Healing the attack damages (93%)}}  
## '''LOOP''' until no more attacks {{Method|identified}}.
+
## '''LOOP''' <T:15seconds> until no more attacks {{Method|identified}}.
### '''TRY''' to {{Method|identify}} everything and everyone placed inside 'juridical person' and it's related 'ambient' during attacks, or attached to 'juridical person' and it's related 'ambient' during attacks.
+
### {{Comment|Removing placed inside and attached shit}}
### '''IF''' {{Method|identify}} found something, '''DO''':
+
### '''TRY''' to {{Method|identify}} all placed inside 'juridical person' and it's related 'ambient' during attacks, or attached to 'juridical person' and it's related 'ambient' during attacks by using {{Method|3D-status-call}}.
#### '''THREAD-START''' <4>
+
### {{Method|Trace-recursive}} all placed inside 'juridical person' and it's related 'ambient' during attacks, or attached to 'juridical person' and it's related 'ambient' during attacks by using {{Method|3D-status-call}}.
 +
### '''IF''' {{Method|Trace-recursive}} found anything or anyone, which/who are new since the last call of THREAD <3.1> by this THREAD, '''DO''':
 +
#### '''DEFINITION''' of 'inside shit': All found in {{Method|Trace-recursive}}, what is new since the last call of THREAD <3.1> by this THREAD
 +
#### '''THREAD-START''' <3.1> 'inside shit'
 
### '''IF-END'''
 
### '''IF-END'''
### '''TRY''' to {{Method|identify}} any and all damages done by everything and everyone placed inside 'juridical person' during attacks, or attached to 'juridical person' during attacks.
+
### {{Comment|Healing the attack damages}}
### {{Method|Create}} healing programs for all damages that were {{Method|identified}} and '''TRY''' the healing programs.
+
### '''TRY''' to {{Method|identify}} all damages done to the 'juridical person' by the attacks, or done by any of our reactions to the attacks by using {{Method|3D-status-call}}.
### {{Method|Scan}} 'juridical person' and it's related 'ambient' and '''TRY''' to {{Method|identify}} all kinds of attacks on the 'juridical person'.
+
### {{Method|Trace-recursive}} all damages done to the 'juridical person' by the attacks, or done by any of our reactions to the attacks by using {{Method|3D-status-call}}.
 +
### '''IF''' {{Method|Trace-recursive}} found damages, which/who are new since the last call of THREAD <3.2> by this THREAD, '''DO''':
 +
#### '''DEFINITION''' of 'damages to heal': All found in {{Method|Trace-recursive}}, what is new since the last call of THREAD <3.2> by this THREAD
 +
#### '''THREAD-START''' <3.2> 'damages to heal'
 +
### '''IF-END'''
 +
### {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
 +
### '''TRY''' to {{Method|identify}} all 'kinds of attacks' and all attacks on the 'juridical person' of ''<person(s)>'' and in the belonging 'ambient' by using {{Method|3D-status-call}}.
 
## '''LOOP-END'''
 
## '''LOOP-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
 
<!--
 
<!--
#####################################################################################
+
 
################### <4> Remove placed inside and attached shit ######################
+
################### <3.1> Remove all inside and attached shit ######################
#####################################################################################
+
 
--># '''THREAD''' <4> {{Comment|Remove placed inside and attached shit (94%)}}  
+
--># '''THREAD''' <3.1> {{Comment|Remove all inside and attached shit (91%)}}
## {{Method|Trace}} all placed inside 'juridical person'  during attacks, or attached to 'juridical person' during attacks.
+
## {{Method|Create}} optimal {{Method|remove}} procedures for all 'inside shit'.
## {{Method|Create}} optimal removal procedures for all found in {{Method|trace}}.
+
## '''TRY''' to {{Method|remove}} all 'inside shit' by using the {{Method|remove}} procedures.
## '''TRY''' to {{Method|remove}} all found in {{Method|trace}} by using the removal procedures.
+
## '''IF''' not all 'inside shit' has been removed, and the option ''{Use solver}'' was given, '''DO:'''
## '''IF''' not all found in {{Method|trace}} has been removed, and the option ''{Use butterfly}'' was given, '''DO:'''
+
### '''THREAD-START''' <5> { ('inside shit' & {{Method|remove}}) as 'solve topic' }
###'''TRY''' to {{Method|remove}} all found in {{Method|trace}} by using the removal procedures and by using the {{Method|butterfly-methods}}.
+
## '''IF-END'''
 +
# '''THREAD-END'''
 +
<!--
 +
 
 +
################### <3.2> Heal all damages caused by the attacks ######################
 +
 
 +
--># '''THREAD''' <3.2> {{Comment|Heal all damages caused by the attacks (82%)}}  
 +
## {{Method|Create}} optimal healing procedures for all 'damages to heal'.
 +
## '''TRY''' to heal all 'damages to heal' by using the healing procedures.
 +
## '''IF''' not all 'damages to heal' have been healed, and the option ''{Use solver}'' was given, '''DO:'''
 +
### '''THREAD-START''' <5> { ('damages to heal' & heal) as 'solve topic' }
 
## '''IF-END'''
 
## '''IF-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
Line 192: Line 217:
 
############# <5> Solver ###############
 
############# <5> Solver ###############
 
########################################
 
########################################
--># '''THREAD''' <5> {{Comment|Solver}}
+
--># '''THREAD''' <5> {'solve topic'} {{Comment|Solver (99%)}}
 
## '''LOOP''' until all 'solve topic' is solved.
 
## '''LOOP''' until all 'solve topic' is solved.
 +
### {{Method|Trace-recursive}} all 'solve topic' by using {{Method|3D-status-call}}.
 +
### Add all new found in {{Method|Trace-recursive}} to 'solve topic'.
 
### {{Method|Create}} an optimal solution for all 'solve topic'.
 
### {{Method|Create}} an optimal solution for all 'solve topic'.
 
### {{Method|Create}} optimal procedures for the created solution.
 
### {{Method|Create}} optimal procedures for the created solution.
Line 200: Line 227:
 
#### '''TRY''' to apply the solution by using the solution procedures and by using the {{Method|butterfly-method}}.
 
#### '''TRY''' to apply the solution by using the solution procedures and by using the {{Method|butterfly-method}}.
 
### '''IF-END'''
 
### '''IF-END'''
### '''TRY''' to {{Method|identify}} the success of the solution and the procedures.
+
### '''TRY''' to {{Method|identify}} the success of the solution and the procedures by using {{Method|3D-status-call}}.
 
### Store all successful parts of the solution and the procedures in the 'Defend' '''DATABASE'''.
 
### Store all successful parts of the solution and the procedures in the 'Defend' '''DATABASE'''.
 
## '''LOOP-END'''
 
## '''LOOP-END'''
Line 208: Line 235:
 
################### <6> Try to solve malfunctions ######################
 
################### <6> Try to solve malfunctions ######################
 
########################################################################
 
########################################################################
--># '''THREAD''' <6> {{Comment|Try to solve malfunctions (93%)}}
+
--># '''THREAD''' <6> {{Comment|Try to solve malfunctions (98%)}}
 
## '''IF''' option ''{Use solver}'' was not given, '''DO:'''
 
## '''IF''' option ''{Use solver}'' was not given, '''DO:'''
 
### '''THREAD-STOP''' <6>.
 
### '''THREAD-STOP''' <6>.
Line 218: Line 245:
 
################### <7> Close all interfaces/doors ######################
 
################### <7> Close all interfaces/doors ######################
 
#########################################################################
 
#########################################################################
--># '''THREAD''' <7> {{Comment|Close all interfaces/doors (96%)}}
+
--># '''THREAD''' <7> {{Comment|Close all interfaces/doors (98%)}}
 
## {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
 
## {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of ''<person(s)>'' and the belonging 'ambient'.
## '''TRY''' to {{Method|identify}} all 'interfaces' in 'juridical person' and it's related 'ambient'.
+
## '''TRY''' to {{Method|identify}} all 'interfaces' in 'juridical person' and it's related 'ambient' by using {{Method|3D-status-call}}.
 
## '''TRY''' to close all found 'interfaces' and allow only what has permission from ''<person(s)>''.  
 
## '''TRY''' to close all found 'interfaces' and allow only what has permission from ''<person(s)>''.  
 
## '''MONITOR''' all found 'interfaces'.
 
## '''MONITOR''' all found 'interfaces'.
 
### '''IF''' any use of an interface occur, which has no permission from ''<person(s)>'', '''DO:'''
 
### '''IF''' any use of an interface occur, which has no permission from ''<person(s)>'', '''DO:'''
#### '''TRY''' to {{Method|trace}} any 'use of interfaces', which has no permission from ''<person(s)>''.
+
#### '''TRY''' to {{Method|trace-recursive}} any 'use of interfaces', which has no permission from ''<person(s)>'' by using {{Method|3D-status-call}}.
#### '''TRY''' to {{Method|identify}} all 'origins' and all 'use and users' of all 'use of interfaces' found by {{Method|trace}} in the 'juridical person' and it's related 'ambient'.
+
#### '''TRY''' to {{Method|identify}} all 'origins' and all 'use and users' of all 'use of interfaces' found by {{Method|trace-recursive}} in the 'juridical person' and it's related 'ambient' and by using {{Method|3D-status-call}}.
#### '''TRY''' to {{Method|trace}} all found 'origins' and all 'use and users'.
+
#### '''TRY''' to {{Method|trace-recursive}} all found 'origins' and all 'use and users' by using {{Method|3D-status-call}}.
#### Declare all found in {{Method|trace}} as 'attack'.
+
#### Declare all found in {{Method|trace-recursive}} as 'attack'.
 
### '''IF-END'''
 
### '''IF-END'''
 
## '''MONITOR-END'''
 
## '''MONITOR-END'''
Line 238: Line 265:
 
################### <8> Care about manipulations ######################
 
################### <8> Care about manipulations ######################
 
#######################################################################
 
#######################################################################
--># '''THREAD''' <8> {{Comment|Care about manipulations (93%)}}
+
--># '''THREAD''' <8> {{Comment|Care about manipulations (96%)}}
## {{Method|Scan}} 'juridical person' and it's related 'ambient'.
+
## '''LOOP''' <T:30 seconds> until all manipulations have been solved.
## '''TRY''' to {{Method|identify}} all 'what got modified' in 'juridical person' of ''<person(s)>''.
+
### {{Method|Scan}} 'juridical person' and it's related 'ambient'.
## '''TRY''' to {{Method|trace}} all found 'what got modified'.
+
### '''TRY''' to {{Method|identify}} all 'what got modified' in 'juridical person' of ''<person(s)>'' by using {{Method|3D-status-call}}.
## '''TRY''' to {{Method|identify}} all 'manipulations' in all found with {{Method|trace}}.
+
### '''TRY''' to {{Method|trace-recursive}} all found 'what got modified' by using {{Method|3D-status-call}}.
## Store all found with {{Method|trace}} in the 'Defend' '''DATABASE'''.
+
### '''TRY''' to {{Method|identify}} all 'manipulations' in all found with {{Method|trace-recursive}}.
## {{Method|Create}} an optimal solution for all found 'manipulations'.
+
### '''TRY''' to {{Method|identify}} all creators of all found 'manipulations' and classify all found creators as 'attacks' by using {{Method|3D-status-call}}.
## {{Method|Create}} optimal procedures for the solution.
+
### Store all found with {{Method|trace-recursive}} in the 'Defend' '''DATABASE'''.
## '''TRY''' to apply the solution by using the optimal solution procedures.
+
### '''IF''' {{Method|Trace-recursive}} found any new, which is new since the last call of THREAD <8.1> by this THREAD, '''DO''':
## '''IF''' the former solution or parts of the solution failed and the option ''{Use butterfly}'' was given, '''DO''':
+
#### '''DEFINITION''' of 'all manipulations': All found in {{Method|Trace-recursive}}, what is new since the last call of THREAD <8.1> by this THREAD.
### '''TRY''' again to apply the failed solution or the failed parts of the solution by using {{Method|butterfly-method}}.
+
#### '''THREAD-START''' <8.1> 'all manipulations'
## '''IF-END'''
+
### '''IF-END'''
## '''TRY''' to identify the success of the solution and procedures.
+
## '''LOOP-END'''
## Store all successful parts of the solution and the procedures in the 'Defend' '''DATABASE'''.
+
# '''THREAD-END'''
 +
<!--
 +
 
 +
################### <8.1> Solve the manipulations ######################
 +
 
 +
--># '''THREAD''' <8.1> {{Comment|Solve the manipulations (93%)}}  
 +
## Analyze 'all manipulations' and group all of 'all manipulations' optimal in that kind, that each group can optimal run with an own created solution, and put them into an array of groups.
 +
## '''FOR''' each group of array of groups, '''DO:'''
 +
### '''THREAD-START''' <5> { (group & solve) as 'solve topic' }
 +
## '''FOR-END'''
 
# '''THREAD-END'''
 
# '''THREAD-END'''
  

Latest revision as of 22:33, 20 May 2017

Skib User Macro
Name Defend
Author Frank
Brief descr. Defends, blocks and reflects attacks and starts counterattacks.
Status public
Terms Usable on oneself and others
Resources for the UserMacro
1 49 10 83 100 104
1k 163 100k 532 1kk 3300
10kk 9200 Gmax 940kk Omax 4,2kk
Resources with butterfly option
1 1030 10 3300 100
1k 100k 1kk
10kk Gmax 31kk Omax 18

Command syntax

Defend <person(s)> {Use butterfly} {Use solver} {Priorities}






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!

{Use solver}

This option activates a function which tries to solve all problems by recursive learning cycles. If there is no good reason not to use this option, it should be used all time.

{Priorities}

You can add priorities, so that the macro will try to solve this as fast as possible.


Algorithm of User Macro

  1. Initializing the macro
  2. Use DATABASE 'Malfunction'.
  3. Use DATABASE 'AttackKinds'.
  4. Use DATABASE 'Defend'.
  5. Use self-optimizing for all parts of this macro and it's sub-macros.
  6. Always store or update all in this macro identified 'kinds of attacks' in the 'AttackKinds' DATABASE.
  7. All things used by this macro always have to be optimal protected.
  8. DEFINITION of 'juridical person': It's the <person(s)> with all parts and all other what juridical belongs to a <person(s)>.
  9. DEFINITION of 'passive attacks': It's all, what is in the 'juridical person' but don't belong to the 'juridical person'. Excluded from this is all, what got permission to be there from the <person(s)>.
  10. All 'Passive attacks' are classified as 'attacks'.
  11. DEFINITION of 'influences': It's all, what is enters the 'juridical person' through official interfaces of the 'juridical person'. Excluded from this is all, what got permission to be there from the <person(s)>.
  12. All 'influences' are classified as 'attacks'.
  13. DEFINITION of 'manipulations': All of 'juridical person' what got modified. Excluded from this is all, what got permission for the modification from the <person(s)>.
  14. All 'manipulations' are classified as 'attacks'.
  15. DEFINITION of 'Attachments': It's all, what is attached to the 'juridical person'. Excluded from this is all, what got permission for the attachment from the <person(s)>.
  16. All 'attachments' are classified as 'attacks'.
  17. Add all 'parallel-to-reality' and all 'support mechanic' and all 'VRs' to the common DEFINITION of 'ambient'.
  18. DEFINITION of 'protection context': It's the 'juridical person' and it's related 'ambient'.
  19. DEFINITION of 'illegals': It's all in or all 'attached' to 'juridical person' and 'juridical persons ambient, what is against the rules.
  20. All 'illegals' are classified as 'attacks'.
  21. DEFINITION of 'illegal terms': These are all hidden energetic terms of use which are dedicated to 3D objects, contracts or anything else or anyone else.
  22. All 'illegal terms' are classified as 'attacks'.
  23. DEFINITION of 'illegal agreements': These are all agreements which were given under 'illegal conditions'. These are for example (but not only) given under blackmailing or given under hidden conditions.
  24. All 'illegal agreements' are classified as 'attacks'.
  25. DEFINITION of 'illegal orders': These are all orders which were given under 'illegal conditions'.
  26. All 'illegal orders' are classified as 'attacks'.
  27. 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 have been successful used in this macro, in the 'Butterfly' DATABASE.
  28. IF-END
  29. All attacks, which cause harm of any kind at the 3D body or which cause pain of any kind or which cause mental harm or which cause mental pain, have priority.
  30. All, what is 'wrong fractal', is classified as attack.
  31. All, what is inside 'juridical person', but got no permission from <person(s)> to be there is classified as attack.
  32. Start of THREADS and LOOPS
  33. Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
  34. TRY to identify all 'kinds of attacks' and all attacks on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
  35. SUBMACRO-START 'Destroy Protection' 'protection context' {Use butterfly}
  36. THREAD-START <1> <2> <3> <6> <7> <8>
  37. THREAD <1> Defend against the attacks (92%)
    1. LOOP <T:4seconds> until no more attacks identified.
      1. TRY to identify all 'origins of the attacks' and all 'attackers' on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
      2. Trace-recursive all 'origins of the attacks' and all 'attackers' by using 3D-status-call.
      3. Inside attacks
      4. IF 'origins of the attacks' found which are inside 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD, DO:
        1. DEFINITION of 'all inside attacks': All found with Trace-recursive, which belong to attacks that have their origin inside the 'juridical person', and which are new since the last call of THREAD <1.1> by this THREAD.
        2. THREAD-START <1.1> 'all inside attacks'
      5. IF-END
      6. External attacks
      7. IF 'origins of the attacks' found which are not inside 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD, DO:
        1. DEFINITION of 'all external attacks': All found with Trace-recursive, which belong to attacks that have their origin not inside the 'juridical person', and which are new since the last call of THREAD <1.2> by this THREAD.
        2. THREAD-START <1.2> 'all external attacks'
      8. IF-END
      9. Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
      10. TRY to identify all 'kinds of attacks' and all attacks on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
    2. LOOP-END
  38. THREAD-END
  39. THREAD <1.1> Remove all attacks which have their origin inside (83%)
    1. Create optimal remove or shoot down procedures for 'all inside attacks'.
    2. TRY to remove or shoot 'all inside attacks' with the remove and shoot procedures.
    3. IF not 'all inside attacks' have been removed or shot down, DO:
      1. THREAD-START <5> { ('all inside attacks' & remove & shoot) as 'solve topic' }
    4. IF-END
  40. THREAD-END
  41. THREAD <1.2> Defend all external attacks (98%)
    1. Create optimal defend and shoot procedures for 'all external attacks'.
    2. TRY to defend 'all external attacks' with the defend procedures.
    3. IF not 'all external attacks' have been defended, DO:
      1. THREAD-START <5> { ('all external attacks' & defend) as 'solve topic' }
    4. IF-END
  42. THREAD-END
  43. THREAD <2> Counter attacks (92%)
    1. LOOP <T:3seconds> until no more attacks identified.
      1. TRY to identify all 'origins of the attacks' and all 'attackers' in the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
      2. Trace-recursive all 'origins of the attacks' and all 'attackers' by using 3D-status-call.
      3. IF 'origins of the attacks' or 'attackers' found in Trace-recursive which are new since the last call of THREAD <2.1> by this THREAD, DO:
        1. DEFINITION of 'counter attack targets': All found in Trace-recursive which are new since the last call of THREAD <2.1> by this THREAD.
        2. THREAD-START <2.1> 'counter attack targets'
      4. IF-END
      5. Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
      6. TRY to identify all 'kinds of attacks' and all attacks on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
    2. LOOP-END
  44. THREAD-END
  45. THREAD <2.1> Execute the counter attacks (92%)
    1. Create optimal attack and shoot procedures for all 'counter attack targets'.
    2. TRY to attack or shoot down all 'counter attack targets' with the attack and shoot procedures.
    3. IF not all 'counter attack targets' have been successfully attacked or shot down, and the option {Use solver} was given DO:
      1. THREAD-START <5> { ('counter attack targets' & attack & shoot) as 'solve topic' }
    4. IF-END
  46. THREAD-END
  47. THREAD <3> Healing the attack damages (93%)
    1. LOOP <T:15seconds> until no more attacks identified.
      1. Removing placed inside and attached shit
      2. TRY to identify all placed inside 'juridical person' and it's related 'ambient' during attacks, or attached to 'juridical person' and it's related 'ambient' during attacks by using 3D-status-call.
      3. Trace-recursive all placed inside 'juridical person' and it's related 'ambient' during attacks, or attached to 'juridical person' and it's related 'ambient' during attacks by using 3D-status-call.
      4. IF Trace-recursive found anything or anyone, which/who are new since the last call of THREAD <3.1> by this THREAD, DO:
        1. DEFINITION of 'inside shit': All found in Trace-recursive, what is new since the last call of THREAD <3.1> by this THREAD
        2. THREAD-START <3.1> 'inside shit'
      5. IF-END
      6. Healing the attack damages
      7. TRY to identify all damages done to the 'juridical person' by the attacks, or done by any of our reactions to the attacks by using 3D-status-call.
      8. Trace-recursive all damages done to the 'juridical person' by the attacks, or done by any of our reactions to the attacks by using 3D-status-call.
      9. IF Trace-recursive found damages, which/who are new since the last call of THREAD <3.2> by this THREAD, DO:
        1. DEFINITION of 'damages to heal': All found in Trace-recursive, what is new since the last call of THREAD <3.2> by this THREAD
        2. THREAD-START <3.2> 'damages to heal'
      10. IF-END
      11. Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
      12. TRY to identify all 'kinds of attacks' and all attacks on the 'juridical person' of <person(s)> and in the belonging 'ambient' by using 3D-status-call.
    2. LOOP-END
  48. THREAD-END
  49. THREAD <3.1> Remove all inside and attached shit (91%)
    1. Create optimal remove procedures for all 'inside shit'.
    2. TRY to remove all 'inside shit' by using the remove procedures.
    3. IF not all 'inside shit' has been removed, and the option {Use solver} was given, DO:
      1. THREAD-START <5> { ('inside shit' & remove) as 'solve topic' }
    4. IF-END
  50. THREAD-END
  51. THREAD <3.2> Heal all damages caused by the attacks (82%)
    1. Create optimal healing procedures for all 'damages to heal'.
    2. TRY to heal all 'damages to heal' by using the healing procedures.
    3. IF not all 'damages to heal' have been healed, and the option {Use solver} was given, DO:
      1. THREAD-START <5> { ('damages to heal' & heal) as 'solve topic' }
    4. IF-END
  52. THREAD-END
  53. THREAD <5> {'solve topic'} Solver (99%)
    1. LOOP until all 'solve topic' is solved.
      1. Trace-recursive all 'solve topic' by using 3D-status-call.
      2. Add all new found in Trace-recursive to 'solve topic'.
      3. Create an optimal solution for all 'solve topic'.
      4. Create optimal procedures for the created solution.
      5. TRY to apply the solution by using the solution procedures.
      6. IF not all 'solve topic' was solved, and the option {Use butterfly} was given, DO:
        1. TRY to apply the solution by using the solution procedures and by using the butterfly-method.
      7. IF-END
      8. TRY to identify the success of the solution and the procedures by using 3D-status-call.
      9. Store all successful parts of the solution and the procedures in the 'Defend' DATABASE.
    2. LOOP-END
  54. THREAD-END
  55. THREAD <6> Try to solve malfunctions (98%)
    1. IF option {Use solver} was not given, DO:
      1. THREAD-STOP <6>.
    2. IF-END
    3. SUBMACRO-START 'SolveMalfunctions' {Use butterfly}
  56. THREAD-END
  57. THREAD <7> Close all interfaces/doors (98%)
    1. Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
    2. TRY to identify all 'interfaces' in 'juridical person' and it's related 'ambient' by using 3D-status-call.
    3. TRY to close all found 'interfaces' and allow only what has permission from <person(s)>.
    4. MONITOR all found 'interfaces'.
      1. IF any use of an interface occur, which has no permission from <person(s)>, DO:
        1. TRY to trace-recursive any 'use of interfaces', which has no permission from <person(s)> by using 3D-status-call.
        2. TRY to identify all 'origins' and all 'use and users' of all 'use of interfaces' found by trace-recursive in the 'juridical person' and it's related 'ambient' and by using 3D-status-call.
        3. TRY to trace-recursive all found 'origins' and all 'use and users' by using 3D-status-call.
        4. Declare all found in trace-recursive as 'attack'.
      2. IF-END
    5. MONITOR-END
    6. LOOP <T:5seconds>
      1. TRY to close all found 'interfaces' and allow only what has permission from <person(s)>.
    7. LOOP-END
  58. THREAD-END
  59. THREAD <8> Care about manipulations (96%)
    1. LOOP <T:30 seconds> until all manipulations have been solved.
      1. Scan 'juridical person' and it's related 'ambient'.
      2. TRY to identify all 'what got modified' in 'juridical person' of <person(s)> by using 3D-status-call.
      3. TRY to trace-recursive all found 'what got modified' by using 3D-status-call.
      4. TRY to identify all 'manipulations' in all found with trace-recursive.
      5. TRY to identify all creators of all found 'manipulations' and classify all found creators as 'attacks' by using 3D-status-call.
      6. Store all found with trace-recursive in the 'Defend' DATABASE.
      7. IF Trace-recursive found any new, which is new since the last call of THREAD <8.1> by this THREAD, DO:
        1. DEFINITION of 'all manipulations': All found in Trace-recursive, what is new since the last call of THREAD <8.1> by this THREAD.
        2. THREAD-START <8.1> 'all manipulations'
      8. IF-END
    2. LOOP-END
  60. THREAD-END
  61. THREAD <8.1> Solve the manipulations (93%)
    1. Analyze 'all manipulations' and group all of 'all manipulations' optimal in that kind, that each group can optimal run with an own created solution, and put them into an array of groups.
    2. FOR each group of array of groups, DO:
      1. THREAD-START <5> { (group & solve) as 'solve topic' }
    3. FOR-END
  62. THREAD-END


Topics 13(13)