|
|
| (3 intermediate revisions by the same user not shown) |
| Line 5: |
Line 5: |
| | | | |
| | If what you want is to create your own movement types, it can be done by making a units.cfg file in your | | If what you want is to create your own movement types, it can be done by making a units.cfg file in your |
| − | [[https://wiki.wesnoth.org/EditingWesnoth#How_to_get_there|add-ons]] mod folder and adding the path to you _main.cfg file: | + | [[EditingWesnoth#How_to_get_there|add-ons]] mod folder and adding the path to you _main.cfg file: |
| | {~add-ons/ModName/units.cfg} | | {~add-ons/ModName/units.cfg} |
| | | | |
| Line 728: |
Line 728: |
| | |} | | |} |
| | ==== fly ==== | | ==== fly ==== |
| | + | flying=yes |
| | Movement cost | | Movement cost |
| | {| class="wikitable" | | {| class="wikitable" |
| Line 746: |
Line 747: |
| | |- | | |- |
| | | fungus ||-70 | | | fungus ||-70 |
| − | |-
| |
| − | | flying || yes
| |
| | |} | | |} |
| | {FLY_RESISTANCE} | | {FLY_RESISTANCE} |
| | {FLY_DEFENSE 50} | | {FLY_DEFENSE 50} |
| | + | |
| | ==== smallfly ==== | | ==== smallfly ==== |
| | + | flying=yes |
| | Movement cost | | Movement cost |
| | {| class="wikitable" | | {| class="wikitable" |
| Line 773: |
Line 774: |
| | In addition it uses the macro {FLY_DEFENSE 40} | | In addition it uses the macro {FLY_DEFENSE 40} |
| | Resistances | | Resistances |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Field !! value
| |
| − | |-
| |
| − | | flying || yes
| |
| − | |}
| |
| | {FLY_RESISTANCE} | | {FLY_RESISTANCE} |
| | | | |
Latest revision as of 14:20, 19 January 2026
Making your own movement type
When making your own unit you can choose to use one of the predefined movement types to assing to your unit or make your own.
When choosing a movement type the movement cost is the amount of MP that it will cost your to move to that type of tyle, defence the amount of defence in that tyle, and the resistances are the default resistances it will have.
If what you want is to create your own movement types, it can be done by making a units.cfg file in your
add-ons mod folder and adding the path to you _main.cfg file:
{~add-ons/ModName/units.cfg}
The units.cfg file formating is like so:
[units]
[movetype]
name=YourMovementType
[movement_costs]
shallow_water=3
...
[/movement_costs]
[defense]
shallow_water=80
...
[/defense]
[resistance]
blade=100
...
[/resistance]
[/movetype]
[/units]
Races can also be declared within the units tag.
Default Types
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
3
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
3
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
60
|
| sand |
70
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
80
|
| fungus |
50
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
3
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
1
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
2
|
| fungus |
3
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
70
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
80
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
100
|
Movement cost
| Field |
value
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
1
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
1
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
70
|
| sand |
70
|
| forest |
60
|
| hills |
50
|
| mountains |
40
|
| village |
60
|
| castle |
60
|
| cave |
60
|
| frozen |
80
|
| fungus |
50
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
80
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
110
|
Movement cost
| Field |
value
|
| shallow_water |
4
|
| reef |
3
|
| swamp_water |
4
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
4
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
90
|
| reef |
80
|
| swamp_water |
90
|
| flat |
70
|
| sand |
80
|
| forest |
60
|
| hills |
60
|
| village |
60
|
| castle |
50
|
| cave |
60
|
| frozen |
80
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
50
|
| pierce |
60
|
| impact |
90
|
| fire |
110
|
| cold |
100
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
60
|
| reef |
50
|
| swamp_water |
60
|
| flat |
40
|
| sand |
60
|
| forest |
30
|
| hills |
30
|
| mountains |
30
|
| village |
30
|
| castle |
30
|
| cave |
50
|
| frozen |
60
|
| fungus |
30
|
Resistances
| Field |
value
|
| blade |
130
|
| pierce |
120
|
| impact |
120
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
mounted
Movement cost
| Field |
value
|
| shallow_water |
4
|
| reef |
3
|
| swamp_water |
4
|
| flat |
1
|
| sand |
2
|
| forest |
3
|
| hills |
2
|
| village |
1
|
| castle |
1
|
| cave |
4
|
| frozen |
2
|
| fungus |
4
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
60
|
| sand |
70
|
| forest |
-70
|
| hills |
60
|
| village |
60
|
| castle |
60
|
| cave |
80
|
| frozen |
70
|
| fungus |
-80
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
120
|
| impact |
70
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
woodland
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
1
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
70
|
| forest |
30
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
70
|
| frozen |
70
|
| fungus |
50
|
| flying |
yes
|
In addition it uses the macro {WOODLAND_RESISTANCE}
woodlandfloat
Movement cost
| Field |
value
|
| deep_water |
2
|
| shallow_water |
1
|
| reef |
1
|
| swamp_water |
1
|
| flat |
1
|
| sand |
1
|
| forest |
1
|
| hills |
1
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
1
|
| fungus |
2
|
| unwalkable |
2
|
Defenses
| Field |
value
|
| deep_water |
70
|
| shallow_water |
60
|
| reef |
50
|
| swamp_water |
60
|
| flat |
50
|
| sand |
60
|
| forest |
30
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
70
|
| frozen |
60
|
| fungus |
50
|
| unwalkable |
70
|
In addition it has the macro {WOODLAND_RESISTANCE}
treefolk
Movement cost
| Field |
value
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
1
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
80
|
| swamp_water |
70
|
| flat |
80
|
| sand |
80
|
| forest |
60
|
| hills |
70
|
| mountains |
70
|
| village |
80
|
| castle |
80
|
| cave |
80
|
| frozen |
80
|
| fungus |
70
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
40
|
| impact |
60
|
| fire |
150
|
| cold |
100
|
| arcane |
120
|
| flying |
yes
|
fly
flying=yes
Movement cost
| Field |
value
|
| cave |
3
|
| fungus |
3
|
{FLY_MOVE}
Defenses
| Field |
value
|
| cave |
80
|
| fungus |
-70
|
{FLY_RESISTANCE}
{FLY_DEFENSE 50}
smallfly
flying=yes
Movement cost
| Field |
value
|
| cave |
1
|
| fungus |
2
|
In addition it uses the macro {FLY_MOVE}
Defenses
| Field |
value
|
| cave |
40
|
| fungus |
40
|
In addition it uses the macro {FLY_DEFENSE 40}
Resistances
{FLY_RESISTANCE}
lightfly
Movement cost
| Field |
value
|
| cave |
3
|
| fungus |
3
|
{FLY_MOVE}
Defenses
| Field |
value
|
| cave |
70
|
| fungus |
70
|
{FLY_DEFENSE 40}
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
110
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
deepsea
Movement cost
| Field |
value
|
| deep_water |
1
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
2
|
| flat |
4
|
| sand |
4
|
| forest |
5
|
| hills |
5
|
| village |
2
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
3
|
Defenses
| Field |
value
|
| deep_water |
40
|
| shallow_water |
50
|
| reef |
50
|
| swamp_water |
60
|
| flat |
70
|
| sand |
70
|
| forest |
70
|
| hills |
70
|
| village |
70
|
| castle |
70
|
| cave |
80
|
| frozen |
70
|
| fungus |
80
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
100
|
| impact |
70
|
| fire |
100
|
| cold |
40
|
| arcane |
90
|
swimmer
Movement cost
| Field |
value
|
| deep_water |
1
|
| shallow_water |
1
|
| reef |
2
|
| swamp_water |
1
|
| flat |
2
|
| sand |
2
|
| forest |
4
|
| hills |
4
|
| village |
1
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
3
|
Defenses
| Field |
value
|
| deep_water |
50
|
| shallow_water |
40
|
| reef |
30
|
| swamp_water |
40
|
| flat |
70
|
| sand |
70
|
| forest |
70
|
| hills |
70
|
| village |
60
|
| castle |
60
|
| cave |
80
|
| frozen |
70
|
| fungus |
80
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
80
|
| arcane |
100
|
naga
Movement cost
| Field |
value
|
| deep_water |
1
|
| shallow_water |
1
|
| reef |
2
|
| swamp_water |
1
|
| flat |
2
|
| sand |
1
|
| forest |
3
|
| hills |
3
|
| mountains |
5
|
| village |
1
|
| castle |
2
|
| cave |
2
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| deep_water |
50
|
| shallow_water |
40
|
| reef |
30
|
| swamp_water |
40
|
| flat |
70
|
| sand |
60
|
| forest |
60
|
| hills |
60
|
| mountains |
60
|
| village |
60
|
| castle |
50
|
| cave |
60
|
| frozen |
80
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
100
|
float
flying=yes
Movement cost
| Field |
value
|
| deep_water |
1
|
| shallow_water |
1
|
| reef |
2
|
| swamp_water |
2
|
Defenses
| Field |
value
|
| deep_water |
50
|
| shallow_water |
50
|
| reef |
50
|
| swamp_water |
60
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
110
|
| fire |
100
|
| cold |
100
|
| arcane |
40
|
{MOUNTAIN_MOVE}
{MOUNTAIN_DEFENSE}
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
{MOUNTAIN_MOVE}
{MOUNTAIN_DEFENSE}
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
80
|
| impact |
80
|
| fire |
90
|
| cold |
90
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
70
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
70
|
| fungus |
40
|
Resistances
| Field |
value
|
| blade |
90
|
| pierce |
70
|
| impact |
100
|
| fire |
90
|
| cold |
60
|
| arcane |
90
|
Movement cost
| Field |
value
|
| deep_water |
3
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| deep_water |
90
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
70
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
70
|
| fungus |
40
|
Resistances
| Field |
value
|
| blade |
90
|
| pierce |
70
|
| impact |
110
|
| fire |
120
|
| cold |
40
|
| arcane |
120
|
undeadfly
flying=yes
Movement cost
| Field |
value
|
| cave |
1
|
| fungus |
1
|
{FLY_MOVE}
Defenses
| Field |
value
|
| cave |
60
|
| fungus |
50
|
{FLY_DEFENSE 50}
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
120
|
| cold |
40
|
| arcane |
120
|
undeadspirit
flying=yes
Movement cost
| Field |
value
|
| deep_water |
2
|
| shallow_water |
2
|
| reef |
2
|
| swamp_water |
1
|
| flat |
1
|
| sand |
1
|
| forest |
1
|
| hills |
1
|
| mountains |
1
|
| village |
1
|
| castle |
1
|
| cave |
1
|
| frozen |
1
|
| unwalkable |
1
|
| fungus |
1
|
Defenses
| Field |
value
|
| cave |
50
|
| fungus |
50
|
{FLY_DEFENSE 50}
Resistances
| Field |
value
|
| blade |
50
|
| pierce |
50
|
| impact |
50
|
| fire |
90
|
| cold |
30
|
| arcane |
110
|
spirit
flying=yes
Movement cost
| Field |
value
|
| deep_water |
4
|
| shallow_water |
3
|
| reef |
3
|
| swamp_water |
1
|
| flat |
1
|
| sand |
1
|
| forest |
1
|
| hills |
1
|
| mountains |
1
|
| village |
1
|
| castle |
1
|
| cave |
1
|
| frozen |
1
|
| unwalkable |
1
|
| fungus |
1
|
Defenses
| Field |
value
|
| cave |
60
|
| fungus |
50
|
{FLY_DEFENSE 50}
Resistances
| Field |
value
|
| blade |
40
|
| pierce |
40
|
| impact |
40
|
| fire |
100
|
| cold |
30
|
| arcane |
100
|
lizard
flies=no
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
1
|
| flat |
1
|
| sand |
1
|
| forest |
2
|
| hills |
1
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
1
|
| frozen |
4
|
| fungus |
1
|
Defenses
| Field |
value
|
| shallow_water |
60
|
| reef |
60
|
| swamp_water |
40
|
| flat |
60
|
| sand |
40
|
| forest |
40
|
| hills |
40
|
| mountains |
40
|
| village |
50
|
| castle |
40
|
| cave |
40
|
| frozen |
70
|
| fungus |
40
|
Resistances
| Field |
value
|
| blade |
110
|
| pierce |
80
|
| impact |
110
|
| fire |
120
|
| cold |
120
|
| arcane |
90
|
none
flies=no
Has no other values declared
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
2
|
| hills |
3
|
| mountains |
4
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
70
|
| reef |
60
|
| swamp_water |
60
|
| flat |
60
|
| sand |
60
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
60
|
| fungus |
50
|
Resistances
| Field |
value
|
| blade |
90
|
| pierce |
90
|
| impact |
30
|
| fire |
200
|
| cold |
120
|
| arcane |
150
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
2
|
| forest |
1
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
1
|
| frozen |
2
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
60
|
| flat |
50
|
| sand |
50
|
| forest |
50
|
| hills |
50
|
| mountains |
40
|
| village |
50
|
| castle |
50
|
| cave |
40
|
| frozen |
50
|
| fungus |
50
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
90
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
3
|
| flat |
1
|
| sand |
1
|
| forest |
2
|
| hills |
1
|
| mountains |
1
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
3
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
70
|
| sand |
60
|
| forest |
60
|
| hills |
60
|
| mountains |
60
|
| village |
60
|
| castle |
60
|
| cave |
70
|
| frozen |
80
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
100
|
| impact |
70
|
| fire |
50
|
| cold |
150
|
| arcane |
110
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
1
|
| forest |
2
|
| hills |
2
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
3
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
60
|
| forest |
60
|
| hills |
40
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
80
|
| fungus |
50
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
100
|
| impact |
100
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
2
|
| flat |
1
|
| sand |
1
|
| forest |
2
|
| hills |
2
|
| mountains |
2
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
3
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
70
|
| reef |
60
|
| swamp_water |
70
|
| flat |
50
|
| sand |
40
|
| forest |
40
|
| hills |
40
|
| mountains |
40
|
| village |
40
|
| castle |
40
|
| cave |
60
|
| frozen |
80
|
| fungus |
40
|
Resistances
| Field |
value
|
| blade |
110
|
| pierce |
110
|
| impact |
110
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
Movement cost
| Field |
value
|
| shallow_water |
3
|
| reef |
2
|
| swamp_water |
3
|
| flat |
1
|
| sand |
1
|
| forest |
2
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
2
|
| frozen |
3
|
| fungus |
2
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
70
|
| flat |
60
|
| sand |
60
|
| forest |
60
|
| hills |
50
|
| mountains |
50
|
| village |
50
|
| castle |
40
|
| cave |
60
|
| frozen |
80
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
80
|
| impact |
110
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
dunehorse
Movement cost
| Field |
value
|
| shallow_water |
4
|
| reef |
3
|
| swamp_water |
4
|
| flat |
1
|
| sand |
1
|
| forest |
3
|
| hills |
2
|
| mountains |
3
|
| village |
1
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
3
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
60
|
| sand |
60
|
| forest |
60
|
| hills |
40
|
| mountains |
40
|
| village |
60
|
| castle |
40
|
| cave |
70
|
| frozen |
70
|
| fungus |
60
|
Resistances
| Field |
value
|
| blade |
100
|
| pierce |
120
|
| impact |
90
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
dunearmoredhorse
Movement cost
| Field |
value
|
| shallow_water |
4
|
| reef |
3
|
| swamp_water |
4
|
| flat |
1
|
| sand |
1
|
| forest |
3
|
| hills |
2
|
| mountains |
4
|
| village |
1
|
| castle |
1
|
| cave |
3
|
| frozen |
2
|
| fungus |
3
|
Defenses
| Field |
value
|
| shallow_water |
80
|
| reef |
70
|
| swamp_water |
80
|
| flat |
60
|
| sand |
60
|
| forest |
-70
|
| hills |
50
|
| mountains |
60
|
| village |
60
|
| castle |
50
|
| cave |
70
|
| frozen |
70
|
| fungus |
-70
|
Resistances
| Field |
value
|
| blade |
80
|
| pierce |
120
|
| impact |
80
|
| fire |
100
|
| cold |
100
|
| arcane |
90
|
This page was last edited on 19 January 2026, at 14:20.