removal of khalifate (part1):

the khalifate are not stable enough so far to be in 1.10, they need a
lot more playtesting, rebalancing as well as adding d escriptions

because of this they can't be allowed in at the time of the string and
feature freeze since adjustments would basically be impossible then

"someone" will have to move the khalifate into an addon so that
development of them can be continued this way

this commit includes:

* removal of unit definition files

* removal of unit images

* removal of faction definition

* removal of era definition (khalifate+default era)

* removal of movement types

what was not removed:

* definition of the unit names

what someone else has to edit:

* khalifate still appear in tools/emacs_mode/wesnoth-wml-data.el but I
  have no idea how to handle that file...

TODO:
* add the removal to the (players_)changelog and the release notes
This commit is contained in:
Nils Kneuper 2011-11-06 11:27:36 +00:00
parent 302263c6d2
commit 7965124be1
55 changed files with 0 additions and 2468 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 992 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -18,7 +18,6 @@
{core/units/goblins/}
{core/units/gryphons/}
{core/units/humans/}
{core/units/khalifate/}
{core/units/merfolk/}
{core/units/monsters/}
{core/units/nagas/}
@ -329,18 +328,6 @@ While undead lords arrived on the Great Continent in considerable numbers only i
{WOSE_NAMES}
[/race]
# wmllint: general spelling khalifate
[race]
id=khalifate
male_name= _"race^Khalifate Human"
female_name= _"race+female^Khalifate Human"
plural_name= _"race+plural^Khalifate"
description= _"This race does not have a description yet."
num_traits=2
markov_chain_size=2
{KHALIFATE_NAMES}
[/race]
# wmllint: general spelling falcon falcons
[race]
id=falcon
@ -1500,195 +1487,6 @@ While undead lords arrived on the Great Continent in considerable numbers only i
arcane=130
[/resistance]
[/movetype]
[movetype]
name=khalifatefoot
[movement_costs]
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
[/movement_costs]
[defense]
shallow_water=80
reef=70
swamp_water=70
flat=60
sand=50
forest=60
hills=40
mountains=40
village=40
castle=40
cave=60
frozen=80
fungus=60
[/defense]
[resistance]
blade=90
pierce=100
impact=110
fire=100
cold=100
arcane=80
[/resistance]
[/movetype]
[movetype]
name=khalifatearmoredfoot
[movement_costs]
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
[/movement_costs]
[defense]
shallow_water=80
reef=70
swamp_water=70
flat=60
sand=50
forest=60
hills=40
mountains=60
village=50
castle=40
cave=60
frozen=80
fungus=60
[/defense]
[resistance]
blade=80
pierce=80
impact=110
fire=100
cold=100
arcane=80
[/resistance]
[/movetype]
[movetype]
name=khalifatehorse
[movement_costs]
shallow_water=4
reef=3
swamp_water=4
flat=1
sand=1
forest=3
hills=2
mountains=4
village=1
castle=1
cave=4
frozen=2
fungus=4
[/movement_costs]
[defense]
shallow_water=80
reef=70
swamp_water=80
flat=60
sand=50
forest=60
hills=40
mountains=60
village=60
castle=60
cave=80
frozen=70
fungus=80
[/defense]
[resistance]
blade=90
pierce=110
impact=100
fire=100
cold=100
arcane=80
[/resistance]
[/movetype]
[movetype]
name=khalifatearmoredhorse
[movement_costs]
shallow_water=4
reef=3
swamp_water=4
flat=1
sand=1
forest=3
hills=2
village=1
castle=1
cave=4
frozen=2
fungus=4
[/movement_costs]
[defense]
shallow_water=80
reef=70
swamp_water=80
flat=60
sand=50
forest=60
hills=50
village=60
castle=50
cave=80
frozen=70
fungus=80
[/defense]
[resistance]
blade=70
pierce=100
impact=90
fire=100
cold=120
arcane=80
[/resistance]
[/movetype]
[movetype]
name=lightfly
flies=true
[movement_costs]
{FLY_MOVE}
cave=3
fungus=3
[/movement_costs]
[defense]
{FLY_DEFENSE 40}
cave=70
fungus=70
[/defense]
[resistance]
blade=100
pierce=100
impact=110
fire=100
cold=100
arcane=80
[/resistance]
[/movetype]
[/units]
#undef WOODLAND_RESISTANCE
#undef FLY_MOVE

View file

@ -1,58 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Arif
name= _ "Arif"
race=khalifate
image="units/khalifate/arif.png"
hitpoints=40
movement_type=khalifatearmoredfoot
movement=5
experience=47
level=1
alignment=lawful
advances_to=Ghazi,Mudafi
cost=18
usage=fighter
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "The Arif form the backbone of any Khalifate foot advance. They are often sent against fortified enemy positions where their valor and skill with a sword allows them to assault seemingly inpenetrable defenses."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MARKSMAN}
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/arif.png" "units/khalifate/arif.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/sword-human.png
type=blade
range=melee
damage=9
number=2
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,90 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Batal
name= _ "Batal"
race=khalifate
image="units/khalifate/batal.png"
hitpoints=65
movement_type=khalifatefoot
movement=6
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=60
usage=mixed fighter
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/batal.png" "units/khalifate/batal.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=axe
description= _ "axe"
type=blade
range=melee
damage=8
number=4
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
type=pierce
range=ranged
damage=8
number=4
icon=attacks/bow-elven.png
[/attack]
[attack_anim]
[filter_attack]
name=axe
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,89 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Elder Falcon
name= _ "Elder Falcon"
race=falcon
image="units/khalifate/elder-falcon.png"
{MAGENTA_IS_THE_TEAM_COLOR}
ellipse="misc/ellipse"
{TRAIT_FERAL_MUSTHAVE}
hitpoints=27
movement_type=lightfly
movement=9
experience=50
level=1
alignment=neutral
advances_to=null
{AMLA_DEFAULT}
cost=18
usage=scout
description= _ "These falcons have been through many perils and somehow managed to survive them. Their dives can be so fast that stories abound of them taking a foes head clean off."+{SPECIAL_NOTES}+{SPECIAL_NOTES_CHARGE}
die_sound={SOUND_LIST:GRYPHON_DIE}
{DEFENSE_ANIM "units/khalifate/elder-falcon.png" "units/khalifate/elder-falcon.png" {SOUND_LIST:GRYPHON_HIT} }
[defense]
village=50
[/defense]
[attack]
name=claws
description= _ "claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=4
number=3
[/attack]
[attack]
name=beak
description= _ "beak"
type=pierce
range=melee
damage=9
number=1
[specials]
{WEAPON_SPECIAL_CHARGE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=claws
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=claws.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=beak
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,88 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Falcon
name= _ "Falcon"
race=falcon
image="units/khalifate/falcon.png"
{MAGENTA_IS_THE_TEAM_COLOR}
ellipse="misc/ellipse-nozoc"
{TRAIT_FERAL_MUSTHAVE}
hitpoints=18
movement_type=lightfly
movement=8
experience=24
level=0
alignment=neutral
advances_to=Elder Falcon
cost=12
usage=scout
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_CHARGE}
die_sound={SOUND_LIST:GRYPHON_DIE}
{DEFENSE_ANIM "units/khalifate/falcon.png" "units/khalifate/falcon.png" {SOUND_LIST:GRYPHON_HIT} }
[defense]
village=50
[/defense]
[attack]
name=claws
description= _ "claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=2
number=3
[/attack]
[attack]
name=beak
description= _ "beak"
type=pierce
range=melee
damage=5
number=1
[specials]
{WEAPON_SPECIAL_CHARGE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=claws
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=claws.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=beak
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,101 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Faris
name= _ "Faris"
race=khalifate
image="units/khalifate/faris.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=50
movement_type=khalifatearmoredhorse
movement=6
experience=70
level=2
alignment=lawful
advances_to=Mufariq
cost=40
usage=fighter
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/faris.png" "units/khalifate/faris.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=lance
description= _ "lance"
type=pierce
range=melee
damage=26
number=1
[/attack]
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=9
number=3
[/attack]
[attack_anim]
[filter_attack]
name=lance
[/filter_attack]
[frame]
begin=-250
end=-225
sound=horse-canter.wav
[/frame]
[frame]
begin=-225
end=-150
[/frame]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=150
end=200
[/frame]
[frame]
begin=200
end=225
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,93 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Ghazi
name= _ "Ghazi"
race=khalifate
image="units/khalifate/ghazi.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=58
movement_type=khalifatearmoredfoot
movement=5
experience=75
level=2
alignment=lawful
advances_to=Shuja
cost=38
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MARKSMAN}+{SPECIAL_NOTES_SLOW}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/ghazi.png" "units/khalifate/ghazi.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/longsword.png
type=blade
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
[attack]
name=shield bash
description= _ "shield bash"
icon=attacks/heater-shield.png #TODO: add "correct" shield form!
type=impact
range=melee
damage=10
number=1
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=shield bash
[/filter_attack]
{SOUND:SLOW}
[if]
hits=yes
[frame]
begin=-200
end=100
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,92 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Hadaf
name= _ "Hadaf"
race=khalifate
image="units/khalifate/hadaf.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=54
movement_type=khalifatearmoredhorse
movement=7
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=55
usage=fighter
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/hadaf.png" "units/khalifate/hadaf.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=10
number=3
[/attack]
[attack]
name=bow
description=_"bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=9
number=3
[/attack]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,58 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Hakim
name= _ "Hakim"
race=khalifate
image="units/khalifate/hakim.png"
profile="portraits/khalifate/hakim.png"
hitpoints=26
movement_type=khalifatefoot
[abilities]
{ABILITY_EXTRA_HEAL}
[/abilities]
movement=5
experience=39
level=1
alignment=lawful
advances_to=Tabib
cost=18
usage=healer
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "Hakim use their knowledge of ancient medicine and herbal concoctions to quickly bring the Khalifate soldiers back to the front lines."+{SPECIAL_NOTES}+{SPECIAL_NOTES_EXTRA_HEAL}
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/hakim.png" "units/khalifate/hakim.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=6
number=2
[/attack]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,93 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Jawal
name= _ "Jawal"
race=khalifate
image="units/khalifate/jawal.png"
hitpoints=47
movement_type=khalifatehorse
movement=8
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=50
usage=archer
undead_variation=mounted
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "Jawal are excellent horsemen and few can shoot as well from horseback as they. They love to circle and harass enemies from afar while using their superior speed to avoid heavy counter attack.."
die_sound=horse-die.ogg
{DEFENSE_ANIM "units/khalifate/jawal.png" "units/khalifate/jawal.png" {SOUND_LIST:HORSE_HIT} }
[attack]
name=cavalry sword
description= _ "cavalry sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=7
number=3
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=8
number=5
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,89 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Jundi
name= _ "Jundi"
race=khalifate
image="units/khalifate/jundi.png"
hitpoints=32
movement_type=khalifatefoot
movement=6
experience=44
level=1
alignment=lawful
advances_to=Muharib,Monawish
cost=15
usage=mixed fighter
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "The Khalifate uses these Hillmen as their foot force. They are versatile and excel in hilly terrain."
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/jundi.png" "units/khalifate/jundi.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=axe
description= _ "axe"
type=blade
range=melee
damage=5
number=3
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=5
number=3
[/attack]
[attack_anim]
[filter_attack]
name=axe
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,109 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Khaiyal
name= _ "Khaiyal"
race=khalifate
image="units/khalifate/khaiyal.png"
hitpoints=38
movement_type=khalifatearmoredhorse
[resistance]
blade=80
pierce=110
impact=100
fire=100
cold=120
arcane=80
[/resistance]
movement=6
experience=48
level=1
alignment=lawful
advances_to=Faris,Qanas
cost=21
usage=fighter
undead_variation=mounted
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "The Khaiyal wear truly heavy armor, and thus close with a single high impact lance charge in order to save their poor horses stamina before switching over to their trusty maces."
die_sound=horse-die.ogg
{DEFENSE_ANIM "units/khalifate/khaiyal.png" "units/khalifate/khaiyal.png" {SOUND_LIST:HORSE_HIT} }
[attack]
name=lance
description= _ "lance"
type=pierce
range=melee
damage=20
number=1
[/attack]
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=6
number=3
[/attack]
[attack_anim]
[filter_attack]
name=lance
[/filter_attack]
[frame]
begin=-250
end=-225
sound=horse-canter.wav
[/frame]
[frame]
begin=-225
end=-150
[/frame]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=150
end=200
[/frame]
[frame]
begin=200
end=225
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,94 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Khalid
name= _ "Khalid"
race=khalifate
image="units/khalifate/khalid.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=82
movement_type=khalifatearmoredfoot
movement=5
experience=200
level=4
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=78
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MARKSMAN}+{SPECIAL_NOTES_SLOW}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/khalid.png" "units/khalifate/khalid.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/longsword.png
type=blade
range=melee
damage=10
number=4
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
[attack]
name=shield bash
description= _ "shield bash"
icon=attacks/heater-shield.png #TODO: add "correct" shield form!
type=impact
range=melee
damage=12
number=3
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=shield bash
[/filter_attack]
{SOUND:SLOW}
[if]
hits=yes
[frame]
begin=-200
end=100
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,59 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Mighwar
name= _ "Mighwar"
race=khalifate
image="units/khalifate/mighwar.png"
hitpoints=53
movement_type=khalifatefoot
movement=6
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=65
usage=mixed fighter
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "The Khalifate uses these Hillmen as their foot force. They are versatile and excel in hilly terrain."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/mighwar.png" "units/khalifate/mighwar.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/longsword.png
type=blade
range=melee
damage=8
number=5
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,58 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Monawish
name= _ "Monawish"
race=khalifate
image="units/khalifate/monawish.png"
hitpoints=41
movement_type=khalifatefoot
movement=6
experience=65
level=2
alignment=lawful
advances_to=Mighwar
cost=35
usage=mixed fighter
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "The Khalifate uses these Hillmen as their foot force. They are versatile and excel in hilly terrain."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/monawish.png" "units/khalifate/monawish.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/longsword.png
type=blade
range=melee
damage=7
number=4
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,59 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Mudafi
name= _ "Mudafi"
race=khalifate
image="units/khalifate/mudafi.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=58
movement_type=khalifatearmoredfoot
movement=5
experience=75
level=2
alignment=lawful
advances_to=Rasikh
cost=38
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_FIRSTSTRIKE}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/mudafi.png" "units/khalifate/mudafi.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=spear
description=_"spear"
icon=attacks/spear.png
type=pierce
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_FIRSTSTRIKE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=spear
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=0
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=0
sound=spear-miss.ogg
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,102 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Mufariq
name= _ "Mufariq"
race=khalifate
image="units/khalifate/mufariq.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=65
movement_type=khalifatearmoredhorse
movement=6
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=80
usage=fighter
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/mufariq.png" "units/khalifate/mufariq.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=lance
description= _ "lance"
type=pierce
range=melee
damage=26
number=2
[/attack]
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=14
number=3
[/attack]
[attack_anim]
[filter_attack]
name=lance
[/filter_attack]
[frame]
begin=-250
end=-225
sound=horse-canter.wav
[/frame]
[frame]
begin=-225
end=-150
[/frame]
[if]
hits=yes
[frame]
begin=-150
end=150
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=150
end=200
[/frame]
[frame]
begin=200
end=225
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,90 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Muharib
name= _ "Muharib"
race=khalifate
image="units/khalifate/muharib.png"
hitpoints=50
movement_type=khalifatefoot
movement=6
experience=80
level=2
alignment=lawful
advances_to=Batal
cost=35
usage=mixed fighter
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/muharib.png" "units/khalifate/muharib.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=axe
description= _ "axe"
type=blade
range=melee
damage=6
number=4
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
type=pierce
range=ranged
damage=6
number=4
icon=attacks/bow-elven.png
[/attack]
[attack_anim]
[filter_attack]
name=axe
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,106 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Naffat
name= _ "Naffat"
race=khalifate
ignore_race_traits=yes
{TRAIT_QUICK}
{TRAIT_INTELLIGENT}
{TRAIT_RESILIENT}
image="units/khalifate/naffat.png"
hitpoints=28
movement_type=khalifatefoot
movement=5
experience=44
level=1
alignment=lawful
# Below unit id changed to use underscores in unit ID only (not in displayed name) to fix bug #18117
advances_to=Qatif_al_nar
cost=19
usage=archer
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "Naffat frequently use burning arrows to set fire to enemy fortifications and generally sow terror amongst the enemy. Such tactics may also have other uses in a land of many strange wonders..."
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/khalifate/naffat.png" "units/khalifate/naffat.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=naphtha attack
description= _ "naphtha attack"
icon=attacks/torch.png
type=fire
range=melee
damage=8
number=2
[/attack]
[attack]
name=fire arrow
description= _ "fire arrow"
icon=attacks/bow-elven.png
type=fire
range=ranged
damage=6
number=3
[/attack]
[attack_anim]
[filter_attack]
name=naphtha attack
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=-100
sound=melee-fire.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=-100
sound=torch-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=fire arrow
[/filter_attack]
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-200
end=-200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire.ogg
[/frame]
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-200
end=200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,91 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Qanas
name= _ "Qanas"
race=khalifate
image="units/khalifate/qanas.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=45
movement_type=khalifatehorse
movement=7
experience=70
level=2
alignment=lawful
advances_to=Hadaf
cost=34
usage=archer
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/qanas.png" "units/khalifate/qanas.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=8
number=3
[/attack]
[attack]
name=bow
description=_"bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=7
number=3
[/attack]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,107 +0,0 @@
#textdomain wesnoth-units
[unit_type]
# Below unit id changed to use underscores in unit ID only (not in displayed name) to fix bug #18117
id=Qatif_al_nar
name= _ "Qatif-al-nar"
race=khalifate
ignore_race_traits=yes
{TRAIT_QUICK}
{TRAIT_INTELLIGENT}
{TRAIT_RESILIENT}
image="units/khalifate/qatif-al-nar.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=44
movement_type=khalifatefoot
movement=5
experience=70
level=2
alignment=lawful
advances_to=Tineen
cost=35
usage=fighter
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/qatif-al-nar.png" "units/khalifate/qatif-al-nar.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=naphtha attack
description= _ "naphtha attack"
icon=attacks/fireball.png #TODO: add "correct" naphtha!
type=fire
range=melee
damage=10
number=2
[/attack]
[attack]
name=fire arrow
description= _ "fire arrow"
icon=attacks/bow-elven.png
type=fire
range=ranged
damage=8
number=3
[/attack]
[attack_anim]
[filter_attack]
name=naphtha attack
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=-100
sound=melee-fire.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=-100
sound=torch-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=fire arrow
[/filter_attack]
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-200
end=-200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire.ogg
[/frame]
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-200
end=200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,92 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Rami
name= _ "Rami"
race=khalifate
image="units/khalifate/rami.png"
hitpoints=34
movement_type=khalifatehorse
movement=7
experience=40
level=1
alignment=lawful
advances_to=Qanas,Saree
cost=16
usage=archer
undead_variation=mounted
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "Rami are excellent horsemen and few can shoot as well from horseback as they. They love to circle and harass enemies from afar while using their superior speed to avoid heavy counter attack.."
die_sound=horse-die.ogg
{DEFENSE_ANIM "units/khalifate/rami.png" "units/khalifate/rami.png" {SOUND_LIST:HORSE_HIT} }
[attack]
name=cavalry sword
description= _ "cavalry sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=4
number=2
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=6
number=3
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,60 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Rasikh
name= _ "Rasikh"
race=khalifate
image="units/khalifate/rasikh.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=70
movement_type=khalifatearmoredfoot
movement=5
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=58
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_FIRSTSTRIKE}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/rasikh.png" "units/khalifate/rasikh.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=spear
description=_"spear"
icon=attacks/spear.png
type=pierce
range=melee
damage=13
number=3
[specials]
{WEAPON_SPECIAL_FIRSTSTRIKE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=spear
[/filter_attack]
[if]
hits=yes
[frame]
begin=-150
end=0
sound=spear.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=0
sound=spear-miss.ogg
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,92 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Saree
name= _ "Saree"
race=khalifate
image="units/khalifate/saree.png"
hitpoints=39
movement_type=khalifatehorse
movement=8
experience=70
level=2
alignment=lawful
advances_to=Jawal
cost=35
usage=archer
undead_variation=mounted
{MAGENTA_IS_THE_TEAM_COLOR}
description= _ "Saree are excellent horsemen and few can shoot as well from horseback as they. They love to circle and harass enemies from afar while using their superior speed to avoid heavy counter attack.."
die_sound=horse-die.ogg
{DEFENSE_ANIM "units/khalifate/saree.png" "units/khalifate/saree.png" {SOUND_LIST:HORSE_HIT} }
[attack]
name=cavalry sword
description= _ "cavalry sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=6
number=2
[/attack]
[attack]
name=composite bow
description= _ "composite bow"
icon=attacks/bow-elven.png
type=pierce
range=ranged
damage=7
number=4
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=composite bow
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
end=-200
sound=bow-puny.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=200
sound=bow-puny-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,93 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Shuja
name= _ "Shuja"
race=khalifate
image="units/khalifate/shuja.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=70
movement_type=khalifatearmoredfoot
movement=5
experience=150
level=3
alignment=lawful
advances_to=Khalid
cost=58
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MARKSMAN}+{SPECIAL_NOTES_SLOW}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/shuja.png" "units/khalifate/shuja.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=long sword
description= _ "long sword"
icon=attacks/longsword.png
type=blade
range=melee
damage=15
number=2
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
[attack]
name=shield bash
description= _ "shield bash"
icon=attacks/heater-shield.png #TODO: add "correct" shield form!
type=impact
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=long sword
[/filter_attack]
[if]
hits=yes
[frame]
begin=-100
end=0
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=shield bash
[/filter_attack]
{SOUND:SLOW}
[if]
hits=yes
[frame]
begin=-200
end=100
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -1,60 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Tabib
name= _ "Tabib"
race=khalifate
image="units/khalifate/tabib.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=38
movement_type=khalifatefoot
[abilities]
{ABILITY_CURES}
{ABILITY_REGENERATES}
[/abilities]
movement=5
experience=100
level=2
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=35
usage=fighter
description= _ "There is currently no description available for this unit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_CURES}+{SPECIAL_NOTES_REGENERATES}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/tabib.png" "units/khalifate/tabib.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=mace
description= _ "mace"
type=impact
range=melee
damage=7
number=3
[/attack]
[attack_anim]
[filter_attack]
name=mace
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=0
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=0
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=150
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -1,107 +0,0 @@
#textdomain wesnoth-units
[unit_type]
id=Tineen
name= _ "Tineen"
race=khalifate
ignore_race_traits=yes
{TRAIT_QUICK}
{TRAIT_INTELLIGENT}
{TRAIT_RESILIENT}
image="units/khalifate/tineen.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=55
movement_type=khalifatefoot
movement=5
experience=150
level=3
alignment=lawful
advances_to=null
{AMLA_DEFAULT}
cost=65
usage=fighter
description= _ "There is currently no description available for this unit."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/khalifate/tineen.png" "units/khalifate/tineen.png" {SOUND_LIST:ELF_HIT} }
[attack]
name=naphtha attack
description=_"naphtha attack"
icon=attacks/fireball.png #TODO: add "correct" naphtha!
type=fire
range=melee
damage=10
number=3
[/attack]
[attack]
name=fire arrow
description= _ "fire arrow"
icon=attacks/bow-elven.png
type=fire
range=ranged
damage=9
number=4
[/attack]
[attack_anim]
[filter_attack]
name=naphtha attack
[/filter_attack]
[if]
hits=yes
[frame]
begin=-200
end=-100
sound=melee-fire.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=-100
sound=torch-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=200
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=fire arrow
[/filter_attack]
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-200
end=-200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire.ogg
[/frame]
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-200
end=200
# image="units/human-khalifate/archer.png"
sound=bow-puny-fire-miss.ogg
[/frame]
[/else]
[/attack_anim]
[/unit_type]

View file

@ -180,24 +180,3 @@
{ERA_HEROES}
[/era]
#define ERA_KHALIFATE
{RANDOM_SIDE}
{multiplayer/factions/loyalists-default.cfg}
{multiplayer/factions/rebels-default.cfg}
{multiplayer/factions/northerners-default.cfg}
{multiplayer/factions/undead-default.cfg}
{multiplayer/factions/knalgans-default.cfg}
{multiplayer/factions/drakes-default.cfg}
{multiplayer/factions/khalifate-default.cfg}
{QUICK_4MP_LEADERS}
{TURNS_OVER_ADVANTAGE}
#enddef
[era]
id=era_khalifate
name= _ "Default + Khalifate"
{ERA_KHALIFATE}
[/era]

View file

@ -1,15 +0,0 @@
#textdomain wesnoth-multiplayer
[multiplayer_side]
id=khalifate
name= _"Khalifate"
image="units/khalifate/muharib.png"
{MAGENTA_IS_THE_TEAM_COLOR}
type=Muharib
leader=Muharib,Ghazi,Mudafi,Monawish,Tabib
random_leader=Muharib,Ghazi,Mudafi,Monawish,Tabib
recruit=Jundi,Arif,Khaiyal,Rami,Hakim,Naffat,Falcon
terrain_liked=Ss, Hh, Ha, Ww
[ai]
recruitment_pattern=fighter,fighter,archer,fighter,scout,archer
[/ai]
[/multiplayer_side]