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:
parent
c9c869b72b
commit
96b323657f
12 changed files with 312 additions and 0 deletions
|
@ -725,6 +725,10 @@
|
|||
name = "ZygoUgo"
|
||||
comment = "Giant Rat portrait"
|
||||
[/entry]
|
||||
[entry]
|
||||
name = "Vyncyn"
|
||||
comment = "Young roc base and attack sprite"
|
||||
[/entry]
|
||||
[/about]
|
||||
|
||||
[about]
|
||||
|
|
BIN
data/core/images/units/dunefolk/wyvern-rider.png
Normal file
BIN
data/core/images/units/dunefolk/wyvern-rider.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.3 KiB |
BIN
data/core/images/units/monsters/jinn.png
Normal file
BIN
data/core/images/units/monsters/jinn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.9 KiB |
BIN
data/core/images/units/monsters/wild-wyvern.png
Normal file
BIN
data/core/images/units/monsters/wild-wyvern.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.2 KiB |
BIN
data/core/images/units/monsters/young-roc-attack.png
Normal file
BIN
data/core/images/units/monsters/young-roc-attack.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.7 KiB |
BIN
data/core/images/units/monsters/young-roc.png
Normal file
BIN
data/core/images/units/monsters/young-roc.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
|
@ -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
|
||||
|
|
65
data/core/units/dunefolk/Wyvern_Rider.cfg
Normal file
65
data/core/units/dunefolk/Wyvern_Rider.cfg
Normal 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]
|
46
data/core/units/monsters/Jinn.cfg
Normal file
46
data/core/units/monsters/Jinn.cfg
Normal 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]
|
71
data/core/units/monsters/Roc.cfg
Normal file
71
data/core/units/monsters/Roc.cfg
Normal 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]
|
43
data/core/units/monsters/Wild_Wyvern.cfg
Normal file
43
data/core/units/monsters/Wild_Wyvern.cfg
Normal 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]
|
71
data/core/units/monsters/Young_Roc.cfg
Normal file
71
data/core/units/monsters/Young_Roc.cfg
Normal 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]
|
Loading…
Add table
Reference in a new issue