ChaosRider’s WML questions
Moderator: Forum Moderators
Forum rules
- Please use [code] BBCode tags in your posts for embedding WML snippets.
- To keep your code readable so that others can easily help you, make sure to indent it following our conventions.
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
Re: About leaders :D...
Well not tried, but i guess it should work:
Code: Select all
[event]
name=side 1 turn 1
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 19 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 19 21}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 20 19}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 20 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 20 21}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 21 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 4 21 21}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 15 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 15 27}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 16 25}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 16 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 16 27}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 17 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 9 17 27}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 23 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 23 39}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 24 37}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 24 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 24 39}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 25 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 8 25 39}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 31 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 31 39}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 32 37}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 32 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 32 39}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 33 38}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 7 33 39}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 39 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 39 27}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 40 25}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 40 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 40 27}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 41 26}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 6 41 27}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 35 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 35 21}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 36 19}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 36 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 36 21}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 37 20}
{RANDOM_UNIT_0LVL}
{PLACEENEMIE $CHOSEN0LVL 5 37 21}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 6
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 15 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 15 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 19}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 17 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 17 21}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 13 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 13 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 22}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 15 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 15 24}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 25 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 25 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 40}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 27 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 27 42}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 29 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 29 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 40}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 31 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 31 42}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 41 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 41 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 22}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 43 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 43 24}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 39 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 39 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 19}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 41 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 41 21}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 11
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 15 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 15 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 19}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 16 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 17 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 4 17 21}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 13 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 13 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 22}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 14 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 15 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 9 15 24}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 25 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 25 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 40}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 26 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 27 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 8 27 42}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 29 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 29 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 40}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 30 42}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 31 41}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 7 31 42}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 41 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 41 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 22}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 42 24}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 43 23}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 6 43 24}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 39 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 39 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 19}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 40 21}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 41 20}
{RANDOM_UNIT_01LVL}
{PLACEENEMIE $CHOSEN01LVL 5 41 21}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 16
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 16 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 16 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 15}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 18 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 18 14}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 7 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 7 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 26}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 9 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 9 28}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 18 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 18 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 45}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 20 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 20 44}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 36 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 36 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 45}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 38 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 38 44}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 47 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 47 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 26}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 49 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 49 28}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 38 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 38 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 15}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 40 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 40 14}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 21
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 16 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 16 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 17 15}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 18 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 4 18 14}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 7 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 7 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 26}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 8 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 9 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 9 9 28}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 18 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 18 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 19 45}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 20 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 8 20 44}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 36 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 36 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 44}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 37 45}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 38 43}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 7 38 44}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 47 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 47 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 26}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 48 28}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 49 27}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 6 49 28}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 38 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 38 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 14}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 39 15}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 40 13}
{RANDOM_UNIT_2LVL}
{PLACEENEMIE $CHOSEN2LVL 5 40 14}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 26
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 27 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 27 3}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 1}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 3}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 29 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 29 3}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 8 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 8 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 20}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 10 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 10 19}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 1 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 1 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 40}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 3 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 3 42}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 27 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 27 48}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 46}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 48}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 29 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 29 48}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 53 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 53 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 40}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 55 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 55 42}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 46 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 46 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 20}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 48 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 48 19}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 31
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 27 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 27 3}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 1}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 28 3}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 29 2}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 4 29 3}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 8 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 8 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 9 20}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 10 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 9 10 19}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 1 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 1 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 40}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 2 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 3 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 8 3 42}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 27 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 27 48}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 46}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 28 48}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 29 47}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 7 29 48}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 53 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 53 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 40}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 54 42}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 55 41}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 6 55 42}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 46 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 46 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 19}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 47 20}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 48 18}
{RANDOM_UNIT_3LVL}
{PLACEENEMIE $CHOSEN3LVL 5 48 19}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 36
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 10}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 12}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 17}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 37}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 51}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 53}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 37}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 17}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 41
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 10}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 12}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 17}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 37}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 51}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 53}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 37}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 17}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 46
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 10}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 12}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 17}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 37}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 51}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 53}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 37}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 17}
[/then]
[/if]
[/event]
[event]
name=side 1 turn 51
first_time_only=yes
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 27 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 10}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 28 12}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 11}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 4 29 12}
[/then]
[/if]
[if]
[have_unit]
side=9
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 3 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 4 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 9 5 17}
[/then]
[/if]
[if]
[have_unit]
side=8
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 10 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 11 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 8 12 37}
[/then]
[/if]
[if]
[have_unit]
side=7
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 27 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 51}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 28 53}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 52}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 7 29 53}
[/then]
[/if]
[if]
[have_unit]
side=6
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 44 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 37}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 45 38}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 36}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 6 46 37}
[/then]
[/if]
[if]
[have_unit]
side=5
canrecruit=yes
[/have_unit]
[then]
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 51 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 15}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 52 17}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 16}
{RANDOM_UNIT_45LVL}
{PLACEENEMIE $CHOSEN45LVL 5 53 17}
[/then]
[/if]
[/event]
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
About picking faction for ai from default wesnoth : ).
Hi, i am interesting how to set for 6 ai sides (for each of them) diffrent faction from default wesnoth, even if in game is used other era . As i said earlier, for each of ai sides diffrent faction : ). Right now i have randomly picked from used by player era, so they can be more than once chosen loyalists or others. Ai sides 4,5,6,7,8,9 : ). For each of ai picked randomly .
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: About picking faction for ai from default wesnoth : ).
First, use [set_variable] with random to choose one of the factions.
Then make a [switch] between the possible factions, and in each one, use [modify_side] to set the side's recruits to the faction that was randomly chosen (you'll have to list them manually).
Do it for all sides, in side turn events.
Then make a [switch] between the possible factions, and in each one, use [modify_side] to set the side's recruits to the faction that was randomly chosen (you'll have to list them manually).
Do it for all sides, in side turn events.
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
[SOLVED] How is this possible?
Code dont have 126 or 128 lines, but only 113 lines... what is wrong in this code?
Code for picking hexes to create mountains land:
Code for picking hexes to create mountains land:
Code: Select all
#define LANDMOUNTAIN
[set_variable]
name=random_dummy
rand=1..100
[/set_variable]
[switch]
variable=random_dummy
[case]
value=1,2,3,4,5,6,7,8,9,10
[terrain]
x=$MapX
y=$MapY
terrain=Mm
[/terrain]
[/case]
[case]
value=11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26
[terrain]
x=$MapX
y=$MapY
terrain=Hh
[/terrain]
[/case]
[case]
value=27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42
[terrain]
x=$MapX
y=$MapY
terrain=Hhd
[/terrain]
[/case]
[case]
value=43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79
[terrain]
x=$MapX
y=$MapY
terrain=Gg
[/terrain]
[/case]
[case]
value=80
[terrain]
x=$MapX
y=$MapY
terrain=Hh^Fp
[/terrain]
[/case]
[case]
value=81
[terrain]
x=$MapX
y=$MapY
terrain=Hh^Fds
[/terrain]
[/case]
[case]
value=82
[terrain]
x=$MapX
y=$MapY
terrain=Hh^Fms
[/terrain]
[/case]
[case]
value=83
[terrain]
x=$MapX
y=$MapY
terrain=Hhd^Fmf
[/terrain]
[/case]
[case]
value=84
[terrain]
x=$MapX
y=$MapY
terrain=Hhd^Fdf
[/terrain]
[/case]
[case]
value=85
[terrain]
x=$MapX
y=$MapY
terrain=Hhd^Fdw
[/terrain]
[/case]
[case]
value=86
[terrain]
x=$MapX
y=$MapY
terrain=Hhd^Fmw
[/terrain]
[/case]
[case]
value=87,88,89,90,91,92
[terrain]
x=$MapX
y=$MapY
terrain=Wwf
[/terrain]
[/case]
[case]
value=93,94,95,96,97,98,99,100
[terrain]
x=$MapX
y=$MapY
terrain=Wwg
[/terrain]
[/case]
[/switch]
#enddef
Last edited by ChaosRider on November 16th, 2012, 9:32 am, edited 3 times in total.
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: How is this possible?
Why don't you just try to remove all [case]s except one and then see what will it do? When loading, the game does not care how much sense the code makes, just whether everything is correct syntactically.
Re: How is this possible?
hm the amount of [case] equals [/case] and there are no two [/case] after each other (without and [case] between...) strange
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
Re: How is this possible?
which line ?
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: How is this possible?
You misread what he said, he said that all tags' closings seemed to be correct.
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
Re: How is this possible?
I found that, it wasnt in that code, but in While Do, was [while] [do] ... [do] [/while], i changed it for [while] [do] ... [/do] [/while] and now its working...
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: How is this possible?
I really love when you post a lengthy code where an essential part is missing anyway...
But this error log appears to be in the wesnoth 1.8 style, where almost all errors were misplaced, frequently into completely different files (however, viewing stderr.txt usually pointed to the right direction).
But this error log appears to be in the wesnoth 1.8 style, where almost all errors were misplaced, frequently into completely different files (however, viewing stderr.txt usually pointed to the right direction).
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
Die event...
I wish to my code give more gold for other human sides (1,2,3) if one of them will be killed or they will lose leader of own side. This code below written isnt working like that : (.
Code: Select all
#define DIE_HUMAN side
[event]
name=die
first_time_only=no
{ADD gold1 75}
[filter_unit]
[filter_side]
side={side}
[not_side]
side=4,5,6,7,8,9
[/not_side]
[/filter_side]
canrecruit=yes
[/filter_unit]
[gold]
side={side}
amount=$gold1
[/gold]
[unstore_unit]
variable=unit
{COLOR_WHITE}
text= _ "Gold + $gold1"
find_vacant=no
[/unstore_unit]
[/event]
#enddef
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: Die event...
The code below should give every human-controlled side with a leader 75 gold if a leader of a human-controlled side dies. I didn't test it and I'm not sure if this is what you want, so tell me if something is wrong.
EDIT: Added $ as mentioned by Ceres.
Code: Select all
[event]
name=die
first_time_only=no
[filter]
canrecruit=yes
[/filter]
[filter_side]
controller=human
[/filter_side]
[store_side]
controller=human
variable=humside
[/store_side]
{FOREACH humside i}
[if]
[have_unit]
side=$humside[$i]
canrecruit=yes
[/have_unit]
[then]
[gold]
side=$humside[$i]
amount=75
[/gold]
[print]
text=_ "Gold +75"
[/print]
[/then]
[/if]
{NEXT i}
{CLEAR_VARIABLE humside}
[/event]
Last edited by Telchin on November 16th, 2012, 10:08 pm, edited 1 time in total.
My first campaign:
Inky's Quest - the Cuttlefish Campaign
Inky's Quest - the Cuttlefish Campaign
- ChaosRider
- Posts: 846
- Joined: April 15th, 2012, 1:15 pm
Re: Die event...
Nope its not working, btw what if someone start that game with droided one of sides 1,2,3 which should be used by human player ?
Creator of WOTG (+2880 units), MWC (+615 units), SurvivorsArea, RandomColosseum, RC WOTG, RC MWC, ColosseumRandomClonesBattle, BetweenDarknessAndLight, StealingWeapons, MoreUnitsForms, MoreDamageTypes, CanBeOnlyOne, ColosseumOneWinner, BonusSpam, CriticalStrike - available at 1.12 Wesnoth server.
Re: Die event...
There are 4 dollar signs missing here.Telchin wrote:Code: Select all
{FOREACH humside i} [if] [have_unit] side=humside[i] canrecruit=yes [/have_unit] [then] [gold] side=humside[i] amount=75 [/gold]
Co-Creator of The Fellowship of the Clay (BfW 1.10) ~~ Maintainer of the German Code of Conduct
How to isolate problematic WML code ~~ WML error messages and their reasons
How to isolate problematic WML code ~~ WML error messages and their reasons