Add new units as discussed on the forums.

See https://forums.wesnoth.org/viewtopic.php?f=32&t=47721&start=450#p625660

All images but the young roc/roc would remain under the GPL, since Kwandulin based them on images by Sleepwalker and I wasn't able to contact him about using the CC BY-SA for them.  The young roc base and attack sprites are under the CC BY-SA, and are by Vyncyn(forum username).

(cherry-picked from commit 16bfab0b0a)
This commit is contained in:
Pentarctagon 2018-05-16 19:16:24 -05:00 committed by Pentarctagon
parent c9c869b72b
commit 96b323657f
12 changed files with 312 additions and 0 deletions

View file

@ -725,6 +725,10 @@
name = "ZygoUgo"
comment = "Giant Rat portrait"
[/entry]
[entry]
name = "Vyncyn"
comment = "Young roc base and attack sprite"
[/entry]
[/about]
[about]

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -142,6 +142,18 @@ Elves are the eldest race of the continent, with the possible exception of troll
{OGRE_NAMES}
[/race]
[race]
id=roc
male_name= _ "race^Roc"
female_name= _ "race+female^Roc"
plural_name= _ "race^Rocs"
description=""
num_traits=2
undead_variation=bat
markov_chain_size=2
{OGRE_NAMES}
[/race]
# wmllint: general spelling goblin goblins
[race]
id=goblin

View file

@ -0,0 +1,65 @@
#textdomain wesnoth-units
[unit_type]
id=Wyvern Rider
name= _ "Wyvern Rider"
race=monster
image="units/dunefolk/wyvern-rider.png"
hitpoints=32
movement_type=fly
movement=8
experience=50
level=1
alignment=liminal
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=scout
description=""
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/dunefolk/wyvern-rider.png" "units/dunefolk/wyvern-rider.png" {SOUND_LIST:HUMAN_HIT}}
[attack]
name=bite
description= _ "bite"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=6
number=3
[/attack]
[attack]
name=javelin
description=_"javelin"
icon=attacks/javelin-human.png
type=pierce
range=ranged
damage=9
number=1
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
start_time=-200
[frame]
image="units/dunefolk/wyvern-rider.png:300"
[/frame]
{SOUND:HIT_AND_MISS bite.ogg bite.ogg -100}
[/attack_anim]
[attack_anim]
[filter_attack]
name=javelin
[/filter_attack]
start_time=-200
[frame]
image="units/dunefolk/wyvern-rider.png:300"
[/frame]
{SOUND:HIT_AND_MISS spear.ogg spear-miss.ogg -100}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,46 @@
#textdomain wesnoth-units
[unit_type]
id=Jinn
name= _ "Jinn"
race=monster
image="units/monsters/jinn.png"
hitpoints=58
movement_type=spirit
movement=8
experience=150
level=2
alignment=liminal
advances_to=null
{AMLA_DEFAULT}
cost=56
usage=archer
description=""
die_sound={SOUND_LIST:HUMAN_DIE}
{DEFENSE_ANIM "units/monsters/jinn.png" "units/monsters/jinn.png" {SOUND_LIST:HUMAN_HIT}}
[attack]
name=desert fire
description= _ "desert fire"
icon=attacks/fire-blast.png
type=fire
range=ranged
damage=8
number=4
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=desert fire
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/jinn.png:300"
[/frame]
{SOUND:HIT_AND_MISS flame-big.ogg flame-big-miss.ogg -100}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,71 @@
#textdomain wesnoth-units
[unit_type]
id=Roc
name= _ "Roc"
race=roc
image="units/monsters/young-roc.png"
hitpoints=56
movement_type=fly
movement=10
experience=120
level=2
alignment=neutral
advances_to=null
{AMLA_DEFAULT}
cost=45
usage=scout
description=""
die_sound={SOUND_LIST:GRYPHON_DIE}
{DEFENSE_ANIM "units/monsters/young-roc.png" "units/monsters/young-roc.png" {SOUND_LIST:GRYPHON_HIT} }
[defense]
village=50
[/defense]
[attack]
name=claws
description= _ "claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=6
number=4
[/attack]
[attack]
name=beak
description= _ "beak"
icon=attacks/beak.png
type=pierce
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_CHARGE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=claws
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/young-roc-attack.png:300"
[/frame]
{SOUND:HIT_AND_MISS claws.ogg {SOUND_LIST:MISS} -100}
[/attack_anim]
[attack_anim]
[filter_attack]
name=beak
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/young-roc-attack.png:300"
[/frame]
{SOUND:HIT_AND_MISS spear.ogg {SOUND_LIST:MISS} -100}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,43 @@
#textdomain wesnoth-units
[unit_type]
id=Wild Wyvern
name= _ "Wild Wyvern"
race=monster
image="units/monsters/wild-wyvern.png"
hitpoints=32
movement_type=fly
movement=9
experience=50
level=1
alignment=liminal
advances_to=null
{AMLA_DEFAULT}
cost=16
usage=scout
description=""
die_sound=drake-die.ogg
{DEFENSE_ANIM "units/monsters/wild-wyvern.png" "units/monsters/wild-wyvern.png" {SOUND_LIST:DRAKE_HIT}}
[attack]
name=bite
description= _ "bite"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=5
number=3
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/wild-wyvern.png:300"
[/frame]
{SOUND:HIT_AND_MISS bite.ogg bite.ogg -100}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,71 @@
#textdomain wesnoth-units
[unit_type]
id=Young Roc
name= _ "Young Roc"
race=roc
image="units/monsters/young-roc.png"
hitpoints=30
movement_type=lightfly
movement=9
experience=60
level=1
alignment=neutral
advances_to=Roc
{AMLA_DEFAULT}
cost=20
usage=scout
description=""
die_sound={SOUND_LIST:GRYPHON_DIE}
{DEFENSE_ANIM "units/monsters/young-roc.png" "units/monsters/young-roc.png" {SOUND_LIST:GRYPHON_HIT} }
[defense]
village=50
[/defense]
[attack]
name=claws
description= _ "claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=6
number=3
[/attack]
[attack]
name=beak
description= _ "beak"
icon=attacks/beak.png
type=pierce
range=melee
damage=9
number=2
[specials]
{WEAPON_SPECIAL_CHARGE}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=claws
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/young-roc-attack.png:300"
[/frame]
{SOUND:HIT_AND_MISS claws.ogg {SOUND_LIST:MISS} -100}
[/attack_anim]
[attack_anim]
[filter_attack]
name=beak
[/filter_attack]
start_time=-200
[frame]
image="units/monsters/young-roc-attack.png:300"
[/frame]
{SOUND:HIT_AND_MISS spear.ogg {SOUND_LIST:MISS} -100}
[/attack_anim]
[/unit_type]