Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- automacro HighMaxHP {
- MaxHP > 1000
- priority 2
- exclusive 1
- call HighHP
- }
- automacro LowMaxHP {
- MaxHP < 1000
- priority 1
- exclusive 1
- call LowHP
- }
- macro HighHP {
- do c I have high max hp
- }
- macro LowHP {
- do c I have low max hp
- }
- automacro base_>_25_&_job_>_10 {
- BaseLevel > 25
- JobLevel > 10
- priority 4
- call dizoi
- }
- automacro 24_>_base_>_22_&_2_<_job_<_5 {
- BaseLevel < 24
- BaseLevel > 22
- JobLevel < 5
- JobLevel > 2
- priority 5
- call dizoi
- }
- automacro base_<_15_&_job_<_5 {
- BaseLevel < 15
- JobLevel < 5
- priority 9
- run-once 1
- call dizoi
- }
- automacro base_<_10_&_job_<_3 {
- BaseLevel < $levelvar1
- JobLevel < $levelvar2
- priority 1
- run-once 1
- call newmacro
- }
- macro dizoi {
- do c hey
- do c hi
- do c this macro is working
- do c YEAAH!!
- do sit
- do c Now i am sitting
- do stand
- do c Not anymore
- do c Now I will change vars value 10 and 3
- $levelvar1 = 10
- $levelvar2 = 2
- release base_<_10_&_job_<_3
- do c It should never get here
- do c end
- }
- macro newmacro {
- do c Yeah
- do c It works
- do c Now lets undef those vars again and restart the cycle
- $levelvar1 = undef
- $levelvar2 = undef
- release base_<_15_&_job_<_5
- do c It should never get here
- do c end
- }
Advertisement
Add Comment
Please, Sign In to add comment