Auto-translated
You create a region in the editor and name it. In the script, you write something like this:
```
function battle1(hero, region)
if GetCurrentPlayer() ~= 1 then return end -- player check
StartCombat(hero, nil, 3, -- number of units (3)
CREATURE_MILITIAMAN, 45, -- 45 militiamen
CREATURE_ARCHER, 23, -- 23 archers
CREATURE_VINDICATOR, 10, -- 10 vindicators
nil, "battle1_result")
end
function battle1_result(hero, result)
if not result then return end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "region_name", nil)
end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "region_name", "battle1")
```
You customize the army to your liking.