Difference between revisions of "SkibUserMacros:PainKiller"
From Protoi Healing
(9 intermediate revisions by the same user not shown) | |||
Line 45: | Line 45: | ||
{{TextColor|#215a97}}'''Algorithm of User Macro'''{{EndText}} | {{TextColor|#215a97}}'''Algorithm of User Macro'''{{EndText}} | ||
+ | # {{Comment|Macro initialize}} | ||
# Use '''DATABASE''' 'Malfunction'. | # Use '''DATABASE''' 'Malfunction'. | ||
# Use '''DATABASE''' 'PainKiller'. | # Use '''DATABASE''' 'PainKiller'. | ||
+ | # Use {{Method|self-optimizing}} for all parts of this macro and it's sub-macros. | ||
# Always store or update all successful pain killing procedures and solutions and solution parts in the 'PainKiller' '''DATABASE'''. | # Always store or update all successful pain killing procedures and solutions and solution parts in the 'PainKiller' '''DATABASE'''. | ||
# All used by this macro always have to be optimal protected. | # All used by this macro always have to be optimal protected. | ||
# '''DEFINITION''' of 'juridical person': It's the ''<person(s)>'' with all parts and all other what juridical belongs to a ''<person(s)>''. | # '''DEFINITION''' of 'juridical person': It's the ''<person(s)>'' with all parts and all other what juridical belongs to a ''<person(s)>''. | ||
− | + | # Add all 'parallel-to-reality' and all 'support mechanic' and all 'VRs' to the common DEFINITION of 'ambient'. | |
+ | # '''IF''' the option ''{Use butterfly}'' was given, '''DO''': | ||
+ | ## Use '''DATABASE''' 'Butterfly'. | ||
+ | ## Always use in the macro the {{Method|butterfly-method}} for all soft-blocked things. | ||
+ | ## Store or update all {{Method|butterfly-methods}}, which have been successful used in this macro, in the 'Butterfly' '''DATABASE'''. | ||
+ | # '''IF-END''' | ||
+ | # {{Comment|Macro start}} | ||
+ | # {{Method|Scan}} and {{Method|scan-off-grid}} all 'juridical person' of <person(s)> and the belonging 'ambient'. | ||
+ | # '''TRY''' to {{Method|identify-pain}} all 'pains' in 'juridical person' by using {{Method|3D-status-call}}. | ||
+ | # '''TRY''' to {{Method|trace-recursive}} all 'pains' by using {{Method|3D-status-call}}. | ||
+ | # '''TRY''' to {{Method|identify}} all reasons of all 'pains' and origins of all 'pains' in 'juridical person' and it's 'ambient' by using {{Method|3D-status-call}}. | ||
+ | # '''SUBMACRO-START''' 'Defend' ''<person(s)>'' ''{Use butterfly}'' 'Use solver' 'All 'pains', all origins of all 'pains', all reasons of all 'pains' ' . | ||
+ | # '''THREAD-START''' <1> { ('All 'pains', all origins of all 'pains', all reasons of all 'pains' ' ) & ( kill all 'pains' in ''<person(s)>'' ) & {{Method|kill-pain}} } | ||
+ | <!-- | ||
+ | ######################################## | ||
+ | ############# <1> Solver ############### | ||
+ | ######################################## | ||
+ | --># '''THREAD''' <1> {'solve topic'} {{Comment|Solver (99%)}} | ||
+ | ## '''LOOP''' until all 'solve topic' is solved. | ||
+ | ### {{Method|Trace-recursive}} all 'solve topic'. | ||
+ | ### Add all new found in {{Method|Trace-recursive}} to 'solve topic'. | ||
+ | ### {{Method|Create}} an optimal solution for all 'solve topic'. | ||
+ | ### {{Method|Create}} optimal procedures for the created solution. | ||
+ | ### '''TRY''' to apply the solution by using the solution procedures. | ||
+ | ### '''IF''' not all 'solve topic' was solved, and the option ''{Use butterfly}'' was given, '''DO:''' | ||
+ | #### '''TRY''' to apply the solution by using the solution procedures and by using the {{Method|butterfly-method}}. | ||
+ | ### '''IF-END''' | ||
+ | ### '''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 'PainKiller' '''DATABASE'''. | ||
+ | ## '''LOOP-END''' | ||
+ | # '''THREAD-END''' | ||
{{EndBox}} | {{EndBox}} |
Latest revision as of 22:36, 20 May 2017
Name | PainKiller |
---|---|
Author | Frank |
Brief descr. | Tries to kill all kinds of pains. |
Status | public |
Terms | Usable on oneself and others |
Resources for the UserMacro | |||||
---|---|---|---|---|---|
1 | 10 | 100 | |||
1k | 100k | 1kk | |||
10kk | Gmax | Omax | |||
Resources with butterfly option | |||||
1 | 10 | 100 | |||
1k | 100k | 1kk | |||
10kk | Gmax | Omax |
Command syntax
Description
- This macro tries to kill all pains of <person(s)> it can detect.
<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!
{Pains list}
- This is an option. This information can help the skib to identify the pain. The macro uses an external module to identify pains, which should identify >98% of all kinds of pains. So the macro should work fine in most cases.
Algorithm of User Macro
- Macro initialize
- Use DATABASE 'Malfunction'.
- Use DATABASE 'PainKiller'.
- Use self-optimizing for all parts of this macro and it's sub-macros.
- Always store or update all successful pain killing procedures and solutions and solution parts in the 'PainKiller' DATABASE.
- All used by this macro always have to be optimal protected.
- DEFINITION of 'juridical person': It's the <person(s)> with all parts and all other what juridical belongs to a <person(s)>.
- Add all 'parallel-to-reality' and all 'support mechanic' and all 'VRs' to the common DEFINITION of 'ambient'.
- IF the option {Use butterfly} was given, DO:
- Use DATABASE 'Butterfly'.
- Always use in the macro the butterfly-method for all soft-blocked things.
- Store or update all butterfly-methods, which have been successful used in this macro, in the 'Butterfly' DATABASE.
- IF-END
- Macro start
- Scan and scan-off-grid all 'juridical person' of <person(s)> and the belonging 'ambient'.
- TRY to identify-pain all 'pains' in 'juridical person' by using 3D-status-call.
- TRY to trace-recursive all 'pains' by using 3D-status-call.
- TRY to identify all reasons of all 'pains' and origins of all 'pains' in 'juridical person' and it's 'ambient' by using 3D-status-call.
- SUBMACRO-START 'Defend' <person(s)> {Use butterfly} 'Use solver' 'All 'pains', all origins of all 'pains', all reasons of all 'pains' ' .
- THREAD-START <1> { ('All 'pains', all origins of all 'pains', all reasons of all 'pains' ' ) & ( kill all 'pains' in <person(s)> ) & kill-pain }
- THREAD <1> {'solve topic'} Solver (99%)
- LOOP until all 'solve topic' is solved.
- Trace-recursive all 'solve topic'.
- Add all new found in Trace-recursive to 'solve topic'.
- Create an optimal solution for all 'solve topic'.
- Create optimal procedures for the created solution.
- TRY to apply the solution by using the solution procedures.
- IF not all 'solve topic' was solved, and the option {Use butterfly} was given, DO:
- TRY to apply the solution by using the solution procedures and by using the butterfly-method.
- IF-END
- TRY to identify the success of the solution and the procedures by using 3D-status-call.
- Store all successful parts of the solution and the procedures in the 'PainKiller' DATABASE.
- LOOP-END
- LOOP until all 'solve topic' is solved.
- THREAD-END