wesnoth/data/game.cfg
Guillaume Melquiond 2392278824 Patch #3623 from InvPhi to add defense over canyons.
Also for undeadfoot since corpses can be raised here, but maybe we
should simply disallow it?
2005-01-22 11:02:09 +00:00

1703 lines
21 KiB
INI

{themes}
{utils.cfg}
{utils}
{~utils}
{schedules.cfg}
[+units]
{names.cfg}
[/units]
{multiplayer.cfg}
{terrain.cfg}
{terrain-graphics.cfg}
{items.cfg}
{terrain_generator.cfg}
{~scenarios}
{campaigns}
{~campaigns}
{help.cfg}
[game_config]
base_income=2
village_income=1
heal_amount=4
healer_heals_per_turn=8
cure_amount=8
curer_heals_per_turn=18
rest_heal_amount=2
recall_cost=20
kill_experience=8
title="misc/title.png"
logo="misc/logo.png"
icon="wesnoth-icon.png"
title_music="main_menu.ogg"
buttons_x=760
buttons_y=330
buttons_padding=20
logo_x=525
logo_y=70
tip_x=100
tip_y=500
tip_width=495
tip_padding=20
map_image="maps/wesnoth.png"
sidebar_image="misc/rightside.png"
sidebar_image_bottom="misc/rightside-bottom.png"
moved_energy_image="misc/bar-energy-moved.png"
unmoved_energy_image="misc/bar-energy-unmoved.png"
partmoved_energy_image="misc/bar-energy-partmoved.png"
enemy_energy_image="misc/bar-energy-enemy.png"
ally_energy_image="misc/bar-energy-ally.png"
flag_image="terrain/flag-team%d-1.png:150,terrain/flag-team%d-2.png:150"
cross_image="misc/cross.png"
dot_image="misc/dot.png"
footprint_left_nw=misc/foot-left-nw.png
footprint_left_n=misc/foot-left-n.png
footprint_right_nw=misc/foot-right-nw.png
footprint_right_n=misc/foot-right-n.png
missile_n_image=missile-n.png
missile_ne_image=missile-ne.png
terrain_mask_image=terrain/alphamask.png
observer_image=misc/eye.png
download_campaign_image=""
[/game_config]
#ifdef APPLE
[hotkey]
command=preferences
key=p
cmd=yes
[/hotkey]
[hotkey]
command=undo
key=u
[/hotkey]
[hotkey]
command=redo
key=r
[/hotkey]
[hotkey]
command=recruit
key=r
cmd=yes
[/hotkey]
[hotkey]
command=repeatrecruit
key=r
cmd=yes
shift=yes
[/hotkey]
[hotkey]
command=recall
key=r
alt=yes
[/hotkey]
[hotkey]
command=cycle
key=n
[/hotkey]
[hotkey]
command=endunitturn
key=" "
[/hotkey]
[hotkey]
command=leader
key=l
[/hotkey]
[hotkey]
command=zoomin
key=z
[/hotkey]
[hotkey]
command=zoomout
key=x
[/hotkey]
[hotkey]
command=zoomdefault
key=c
[/hotkey]
[hotkey]
command=fullscreen
key=f
cmd=yes
[/hotkey]
[hotkey]
command=accelerated
key=a
cmd=yes
[/hotkey]
[hotkey]
command=resistance
key=d
cmd=yes
[/hotkey]
[hotkey]
command=describeunit
key=d
[/hotkey]
[hotkey]
command=renameunit
key=n
cmd=yes
[/hotkey]
[hotkey]
command=terraintable
key=t
cmd=yes
[/hotkey]
[hotkey]
command=save
key=s
cmd=yes
[/hotkey]
[hotkey]
command=load
key=l
cmd=yes
[/hotkey]
[hotkey]
command=statustable
key=s
alt=yes
[/hotkey]
[hotkey]
command=endturn
key=e
alt=yes
[/hotkey]
[hotkey]
command=togglegrid
key=g
cmd=yes
[/hotkey]
[hotkey]
command=mute
key=m
cmd=yes
[/hotkey]
[hotkey]
command=labelterrain
key=l
alt=yes
[/hotkey]
[hotkey]
command=showenemymoves
key=v
cmd=yes
[/hotkey]
[hotkey]
command=bestenemymoves
key=b
cmd=yes
[/hotkey]
[hotkey]
command=toggleshroud
key=k
alt=yes
[/hotkey]
[hotkey]
command=updateshroud
key=k
cmd=yes
[/hotkey]
[hotkey]
command=speak
key=m
[/hotkey]
[hotkey]
command=continue
key=t
[/hotkey]
[hotkey]
command=search
key=/
[/hotkey]
[hotkey]
command=speaktoally
key=m
shift=yes
[/hotkey]
[hotkey]
command=speaktoall
key=m
alt=yes
[/hotkey]
[hotkey]
command=help
key=F1
[/hotkey]
[hotkey]
command=command
key=;
shift=yes
[/hotkey]
#else
[hotkey]
command=preferences
key=p
ctrl=yes
[/hotkey]
[hotkey]
command=undo
key=u
[/hotkey]
[hotkey]
command=redo
key=r
[/hotkey]
[hotkey]
command=recruit
key=r
ctrl=yes
[/hotkey]
[hotkey]
command=repeatrecruit
key=r
ctrl=yes
shift=yes
[/hotkey]
[hotkey]
command=recall
key=r
alt=yes
[/hotkey]
[hotkey]
command=cycle
key=n
[/hotkey]
[hotkey]
command=endunitturn
key=" "
[/hotkey]
[hotkey]
command=leader
key=l
[/hotkey]
[hotkey]
command=zoomin
key=z
[/hotkey]
[hotkey]
command=zoomout
key=x
[/hotkey]
[hotkey]
command=zoomdefault
key=c
[/hotkey]
[hotkey]
command=fullscreen
key=f
ctrl=yes
[/hotkey]
[hotkey]
command=accelerated
key=a
ctrl=yes
[/hotkey]
[hotkey]
command=resistance
key=d
ctrl=yes
[/hotkey]
[hotkey]
command=describeunit
key=d
[/hotkey]
[hotkey]
command=renameunit
key=n
ctrl=yes
[/hotkey]
[hotkey]
command=terraintable
key=t
ctrl=yes
[/hotkey]
[hotkey]
command=save
key=s
ctrl=yes
[/hotkey]
[hotkey]
command=load
key=l
ctrl=yes
[/hotkey]
[hotkey]
command=statustable
key=s
alt=yes
[/hotkey]
[hotkey]
command=endturn
key=e
alt=yes
[/hotkey]
[hotkey]
command=togglegrid
key=g
ctrl=yes
[/hotkey]
[hotkey]
command=mute
key=m
ctrl=yes
[/hotkey]
[hotkey]
command=labelterrain
key=l
alt=yes
[/hotkey]
[hotkey]
command=showenemymoves
key=v
ctrl=yes
[/hotkey]
[hotkey]
command=bestenemymoves
key=b
ctrl=yes
[/hotkey]
[hotkey]
command=toggleshroud
key=k
alt=yes
[/hotkey]
[hotkey]
command=updateshroud
key=k
ctrl=yes
[/hotkey]
[hotkey]
command=speak
key=m
[/hotkey]
[hotkey]
command=continue
key=t
[/hotkey]
[hotkey]
command=search
key=/
[/hotkey]
[hotkey]
command=speaktoally
key=m
shift=yes
[/hotkey]
[hotkey]
command=speaktoall
key=m
alt=yes
[/hotkey]
[hotkey]
command=help
key=F1
[/hotkey]
[hotkey]
command=command
key=;
shift=yes
[/hotkey]
#endif
# a special macro to define slightly less nimble elves such
# as fighters, who don't do quite so well in forest
#define LESS_NIMBLE_ELF
[defense]
forest=40
[/defense]
#enddef
[+units]
{units}
{~units}
[race]
name=elf
num_traits=2
markov_chain_size=2
{ELVISH_NAMES}
[/race]
[race]
name=wose
num_traits=0
markov_chain_size=3
{WOSE_NAMES}
[/race]
[race]
name=human
num_traits=2
{HUMAN_NAMES}
[/race]
[race]
name=dwarf
num_traits=2
{DWARVISH_NAMES}
[/race]
[race]
name=orc
num_traits=2
{ORCISH_NAMES}
[/race]
[race]
name=goblin
num_traits=2
{ORCISH_NAMES}
[/race]
[race]
name=undead
not_living=yes
num_traits=0
[/race]
[race]
name=ogre
num_traits=2
{OGRE_NAMES}
[/race]
[race]
name=merman
num_traits=2
{MERMAN_NAMES}
[/race]
[race]
name=naga
num_traits=2
{NAGA_NAMES}
[/race]
[race]
name=monster
num_traits=0
[/race]
[race]
name=troll
num_traits=2
{TROLL_NAMES}
[/race]
[race]
name=drake
num_traits=2
{DRAKE_NAMES}
[/race]
[race]
name=lizard
num_traits=2
#Tentative list of fricative heavy lizard names
{LIZARD_NAMES}
[/race]
[trait]
id=loyal
name= _ "loyal"
[effect]
apply_to=loyal
[/effect]
[/trait]
[trait]
id=strong
name= _ "strong"
[effect]
apply_to=attack
range=short
increase_damage=1
[/effect]
[effect]
apply_to=hitpoints
increase_total=2
heal_full=yes
[/effect]
[/trait]
[trait]
id=quick
name= _ "quick"
[effect]
apply_to=movement
increase=1
[/effect]
[effect]
apply_to=hitpoints
increase_total=-10%
heal_full=yes
[/effect]
[/trait]
[trait]
id=intelligent
name= _ "intelligent"
[effect]
apply_to=max_experience
increase=-20%
[/effect]
[/trait]
[trait]
id=resilient
name= _ "resilient"
[effect]
apply_to=hitpoints
increase_total=7
#make sure the unit starts at full health
heal_full=yes
[/effect]
[/trait]
[movetype]
name=smallfoot
[movement costs]
deep water=100
shallow water=3
swamp water=3
grassland=1
sand=2
forest=2
hills=2
mountains=3
village=1
castle=1
cave=2
tundra=3
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=80
grassland=60
sand=70
forest=50
hills=50
mountains=40
village=40
castle=40
cave=60
tundra=80
cavewall=10
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=orcishfoot
[movement costs]
deep water=100
shallow water=3
swamp water=3
grassland=1
sand=2
forest=2
hills=1
mountains=2
village=1
castle=1
cave=2
tundra=3
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=70
grassland=60
sand=70
forest=50
hills=50
mountains=40
village=40
castle=40
cave=60
tundra=80
cavewall=10
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=largefoot
[movement costs]
deep water=100
shallow water=2
swamp water=2
grassland=1
sand=2
forest=2
hills=1
mountains=2
village=1
castle=1
cave=1
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=80
grassland=70
sand=70
forest=60
hills=50
mountains=40
village=60
castle=60
cave=60
tundra=80
[/defense]
[resistance]
blade=80
pierce=80
impact=100
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=armoredfoot
[movement costs]
deep water=100
shallow water=4
swamp water=4
grassland=1
sand=2
forest=2
hills=3
mountains=100
village=1
castle=1
cave=2
canyon=100
cavewall=100
tundra=4
[/movement costs]
[defense]
deep water=80
shallow water=90
swamp water=90
grassland=70
sand=80
forest=60
hills=60
mountains=80
village=60
castle=50
cave=60
tundra=80
[/defense]
[resistance]
blade=50
pierce=60
impact=70
fire=110
cold=120
holy=80
[/resistance]
[/movetype]
[movetype]
name=elusivefoot
[movement costs]
deep water=100
shallow water=2
swamp water=2
grassland=1
sand=2
forest=2
hills=2
mountains=3
village=1
castle=1
cave=2
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=70
shallow water=60
swamp water=60
grassland=40
sand=60
forest=30
hills=30
mountains=30
village=30
castle=30
cave=50
tundra=60
[/defense]
[resistance]
blade=130
pierce=120
impact=120
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=mounted
[movement costs]
deep water=100
shallow water=4
swamp water=4
grassland=1
sand=2
forest=3
hills=2
mountains=100
village=1
castle=1
cave=4
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=80
grassland=60
sand=70
forest=70
hills=60
mountains=80
village=60
castle=60
cave=80
tundra=70
[/defense]
[resistance]
blade=80
pierce=120
impact=70
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=woodland
[movement costs]
deep water=100
shallow water=3
swamp water=2
grassland=1
sand=2
forest=1
hills=2
mountains=3
village=1
castle=1
cave=3
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=60
grassland=60
sand=70
forest=30
hills=50
mountains=40
village=40
castle=40
cave=70
tundra=70
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=woodlandfloat
flies=true
[movement costs]
deep water=2
shallow water=1
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=2
village=1
castle=1
tundra=2
cave=2
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=70
shallow water=60
swamp water=60
grassland=50
sand=60
forest=30
hills=50
mountains=40
village=40
castle=40
tundra=60
cave=70
[/defense]
[resistance]
blade=100
pierce=100
impact=110
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=treefolk
[movement costs]
deep water=100
shallow water=2
swamp water=2
grassland=1
sand=2
forest=1
hills=2
mountains=3
village=1
castle=1
cave=3
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=90
shallow water=80
swamp water=70
grassland=80
sand=80
forest=60
hills=70
mountains=70
village=80
castle=80
cave=80
tundra=80
[/defense]
[resistance]
blade=100
pierce=40
impact=60
fire=150
cold=80
holy=80
[/resistance]
[/movetype]
[movetype]
name=fly
flies=true
[movement costs]
deep water=1
shallow water=1
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=2
canyon=1
cavewall=100
tundra=1
[/movement costs]
[defense]
deep water=50
shallow water=50
swamp water=50
grassland=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
tundra=50
canyon=50
cave=80
[/defense]
[resistance]
blade=100
pierce=100
impact=120
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=deepsea
[movement costs]
deep water=1
shallow water=2
swamp water=2
grassland=4
sand=4
forest=5
hills=5
mountains=100
village=2
castle=1
cave=3
tundra=2
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=30
shallow water=40
swamp water=40
grassland=70
sand=70
forest=70
hills=70
mountains=80
village=70
castle=70
tundra=70
cave=80
[/defense]
[resistance]
blade=80
pierce=100
impact=70
fire=100
cold=40
holy=80
[/resistance]
[/movetype]
[movetype]
name=swimmer
[movement costs]
deep water=1
shallow water=1
swamp water=1
grassland=2
sand=2
forest=5
hills=5
mountains=100
village=1
castle=1
cave=3
tundra=2
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=40
shallow water=30
swamp water=30
grassland=70
sand=70
forest=70
hills=70
mountains=80
village=60
castle=60
tundra=70
cave=80
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=40
holy=80
[/resistance]
[/movetype]
[movetype]
name=naga
[movement costs]
deep water=1
shallow water=1
swamp water=1
grassland=2
sand=1
forest=3
hills=3
mountains=5
village=1
castle=2
cave=1
tundra=2
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=50
shallow water=30
swamp water=40
grassland=70
sand=60
forest=70
hills=60
mountains=70
village=60
castle=50
tundra=70
cave=80
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=120
holy=80
[/resistance]
[/movetype]
[movetype]
name=float
flies=true
[movement costs]
deep water=1
shallow water=1
swamp water=2
grassland=200
sand=200
forest=200
hills=200
mountains=200
village=200
castle=200
tundra=200
cave=200
canyon=200
cavewall=200
[/movement costs]
[defense]
deep water=50
shallow water=50
swamp water=60
grassland=0
sand=0
forest=0
hills=0
mountains=0
village=0
castle=0
tundra=0
cave=0
[/defense]
[resistance]
blade=100
pierce=100
impact=110
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=mountainfoot
[movement costs]
deep water=100
shallow water=3
swamp water=3
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
tundra=2
cave=1
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=80
grassland=70
sand=70
forest=70
hills=40
mountains=30
village=50
tundra=60
castle=40
cave=50
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=100
holy=80
[/resistance]
[/movetype]
[movetype]
name=dwarvishfoot
[movement costs]
deep water=100
shallow water=3
swamp water=3
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
tundra=2
cave=1
canyon=100
cavewall=100
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=80
grassland=70
sand=70
forest=70
hills=40
mountains=30
village=50
tundra=60
castle=40
cave=50
[/defense]
[resistance]
blade=70
pierce=80
impact=80
fire=90
cold=80
holy=80
[/resistance]
[/movetype]
[movetype]
name=undeadfoot
[movement costs]
deep water=4
shallow water=3
swamp water=2
grassland=1
sand=2
forest=2
hills=3
mountains=4
village=1
castle=1
cave=2
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=90
shallow water=80
swamp water=70
grassland=60
sand=70
forest=50
hills=50
mountains=40
village=40
castle=40
cave=60
canyon=80
tundra=60
[/defense]
[resistance]
blade=90
pierce=70
impact=110
fire=120
cold=40
holy=200
[/resistance]
[/movetype]
[movetype]
name=undeadfly
flies=true
[movement costs]
deep water=1
shallow water=1
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=1
canyon=1
cavewall=100
tundra=1
[/movement costs]
[defense]
deep water=50
shallow water=50
swamp water=50
grassland=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
cave=60
canyon=50
tundra=50
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=120
cold=40
holy=200
[/resistance]
[/movetype]
[movetype]
name=undeadspirit
flies=true
[movement costs]
deep water=4
shallow water=3
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=1
canyon=1
cavewall=100
tundra=1
[/movement costs]
[defense]
deep water=50
shallow water=50
swamp water=50
grassland=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
cave=60
canyon=50
tundra=50
[/defense]
[resistance]
blade=40
pierce=40
impact=40
fire=100
cold=30
holy=150
[/resistance]
[/movetype]
[movetype]
name=spirit
flies=true
[movement costs]
deep water=4
shallow water=3
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=1
canyon=1
cavewall=100
tundra=1
[/movement costs]
[defense]
deep water=50
shallow water=50
swamp water=50
grassland=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
cave=60
canyon=50
tundra=50
[/defense]
[resistance]
blade=40
pierce=40
impact=40
fire=100
cold=30
holy=100
[/resistance]
[/movetype]
[movetype]
name=lizard
flies=false
[movement costs]
deep water=100
shallow water=3
swamp water=1
grassland=1
sand=1
forest=2
hills=1
mountains=2
village=1
castle=1
cave=1
canyon=100
cavewall=100
tundra=4
[/movement costs]
[defense]
deep water=100
shallow water=60
swamp water=40
grassland=60
sand=40
forest=40
hills=40
mountains=40
village=50
castle=40
cave=40
tundra=70
[/defense]
[resistance]
blade=100
pierce=90
impact=100
fire=110
cold=120
holy=80
[/resistance]
[/movetype]
[movetype]
name=none
flies=false
[movement costs]
deep water=200
shallow water=200
swamp water=200
grassland=200
sand=200
forest=200
hills=200
mountains=200
village=200
castle=200
tundra=200
cave=200
canyon=200
cavewall=200
[/movement costs]
[defense]
deep water=200
shallow water=200
swamp water=200
grassland=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
tundra=50
cave=50
[/defense]
[resistance]
blade=80
pierce=80
impact=120
fire=120
cold=100
holy=100
[/resistance]
[/movetype]
[movetype]
name=scuttlefoot
flies=false
[movement costs]
deep water=100
shallow water=3
swamp water=2
grassland=1
sand=2
forest=2
hills=3
mountains=4
village=1
castle=1
cave=2
canyon=100
cavewall=100
tundra=2
[/movement costs]
[defense]
deep water=80
shallow water=70
swamp water=60
grassland=60
sand=60
forest=50
hills=50
mountains=40
village=40
castle=40
cave=60
tundra=60
[/defense]
[resistance]
blade=90
pierce=90
impact=30
fire=200
cold=120
holy=100
[/resistance]
[/movetype]
[movetype]
name=drakefly
flies=true
# Drakes are huge (easy targets) flying beast, but are different
# from the classical flying unit: to fight they have to land
# They love caves and mountains, and above all: warmth
[movement costs]
deep water=1
shallow water=1
swamp water=1
grassland=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=1
canyon=1
cavewall=100
tundra=1
[/movement costs]
[defense]
deep water=80
shallow water=80
swamp water=70
grassland=70
sand=60
forest=60
hills=60
mountains=60
village=60
castle=60
cave=60
canyon=60
tundra=70
[/defense]
[resistance]
blade=90
pierce=110
impact=80
fire=50
cold=150
holy=80
[/resistance]
[/movetype]
[movetype]
name=drakefoot
# These Drakes have crippled wings - they don't fly
# But they have thicker hides
# Do a bit worse in Swamps as they can't hop to dry spots
[movement costs]
deep water=100
shallow water=3
swamp water=3
grassland=1
sand=1
forest=2
hills=1
mountains=1
village=1
castle=1
cave=1
canyon=100
cavewall=100
tundra=3
[/movement costs]
[defense]
deep water=90
shallow water=80
swamp water=80
grassland=70
sand=60
forest=60
hills=60
mountains=60
village=60
castle=60
cave=60
tundra=80
[/defense]
[resistance]
blade=80
pierce=100
impact=70
fire=50
cold=150
holy=80
[/resistance]
[/movetype]
[/units]
#ifdef TUTORIAL
{scenarios/tutorial}
#endif
{scenarios}
{scenario-test.cfg}