Add Ghast unit from DiD to core, advancing from Necrophage.

Add new base frame and animations for it.  Remove old cfg and images
from DiD.  Update changelogs.
This commit is contained in:
Phil Barber 2010-08-19 18:46:11 +00:00
parent 85fc61f16f
commit 0c1567d8a4
18 changed files with 121 additions and 129 deletions

View file

@ -3,6 +3,8 @@ Version 1.9.0+svn:
* Updated translations: French, Indonesian
* Graphics
* New animations: Merman Hunter ranged animation and defence.
* Units
* Added the Ghast unit from DiD to core with new base frame and animations.
Version 1.9.0:
* AI:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -1,113 +0,0 @@
#textdomain wesnoth-did
[unit_type]
id=Ghast
name= _ "Ghast"
race=undead
image="units/ghast.png"
{TRAIT_FEARLESS_MUSTHAVE}
# [advancefrom]
# unit=Necrophage
# experience=60
# [/advancefrom]
hitpoints=65
movement_type=undeadfoot
movement=5
level=3
alignment=chaotic
advances_to=null
experience=50
cost=41
usage=fighter
description= _ "The ghast is a creature taken from humankinds most primal nightmares. Unlike their lesser cousins, ghouls and necrophages, ghasts are not patient enough to wait for their victim to die from poison before consuming the body. They attack directly with their enormous mouths, trying to rip the flesh straight from their foes. Once their enemy is defeated, they eat the rest of the body, gaining strength in the process."+{SPECIAL_NOTES}+{SPECIAL_NOTES_FEEDING}+{SPECIAL_NOTES_POISON}
hide_help=true
[abilities]
{ABILITY_FEEDING}
[/abilities]
die_sound=ghoul-hit.wav
{DEFENSE_ANIM "units/ghast-defend.png" "units/ghast.png" ghoul-hit.wav }
[movement_costs]
deep_water=100
shallow_water=3
[/movement_costs]
[resistance]
impact=100
fire=90
cold=60
[/resistance]
[attack]
name=bite
description=_ "bite"
icon=attacks/fangs.png
type=blade
range=melee
damage=10
number=3
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
hits=yes
[frame]
begin=-250
end=-200
image="units/ghast.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/ghast-attack2.png"
sound=bite.ogg
[/frame]
[frame]
begin=100
end=150
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=150
end=200
image="units/ghast.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
hits=no
[frame]
begin=-250
end=-200
image="units/ghast.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/ghast-attack2.png"
sound={SOUND_LIST:MISS}
[/frame]
[frame]
begin=100
end=150
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=150
end=200
image="units/ghast.png"
[/frame]
[/attack_anim]
[/unit_type]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,102 @@
#textdomain wesnoth-units
[unit_type]
id=Ghast
name= _ "Ghast"
race=undead
image="units/undead/ghast.png"
profile=portraits/undead/ghoul.png
{TRAIT_FEARLESS_MUSTHAVE}
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=65
movement_type=undeadfoot
movement=5
level=3
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
experience=150
cost=41
usage=fighter
description= _ "The ghast is a creature taken from humankind's most primal nightmares. Unlike their lesser cousins, ghouls and necrophages, ghasts are not patient enough to wait for their victim to die from poison before consuming the body. They attack directly with their enormous mouths, trying to rip the flesh straight from their foes. Once their enemy is defeated, they eat the rest of the body, gaining strength in the process."+{SPECIAL_NOTES}+{SPECIAL_NOTES_FEEDING}+{SPECIAL_NOTES_POISON}
hide_help=true
[portrait]
size=400
side="left"
mirror="false"
image="portraits/undead/transparent/ghoul.png"
[/portrait]
[portrait]
size=400
side="right"
mirror="true"
image="portraits/undead/transparent/ghoul.png"
[/portrait]
[abilities]
{ABILITY_FEEDING}
[/abilities]
die_sound=ghoul-hit.wav
{DEFENSE_ANIM "units/undead/ghast-defend-2.png" "units/undead/ghast-defend-1.png" ghoul-hit.wav }
[movement_costs]
deep_water=100
shallow_water=3
[/movement_costs]
[resistance]
impact=100
fire=90
cold=60
[/resistance]
[attack]
name=bite
description=_ "bite"
icon=attacks/fangs.png
type=blade
range=melee
damage=10
number=3
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
start_time=-450
[frame]
duration=100
image="units/undead/ghast-attack-1.png"
[/frame]
[if]
hits=hit
[frame]
duration=150
image="units/undead/ghast-attack-2.png"
sound="bite.ogg"
[/frame]
[/if]
[else]
hits=miss,kill
[frame]
duration=150
image="units/undead/ghast-attack-2.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
duration=100
image="units/undead/ghast-attack-3.png"
[/frame]
[frame]
duration=100
image="units/undead/ghast-attack-4.png"
[/frame]
[frame]
duration=100
image="units/undead/ghast-attack-5.png"
[/frame]
[frame]
duration=100
image="units/undead/ghast-attack-6.png"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -10,31 +10,18 @@
hitpoints=47
movement_type=gruefoot
movement=5
experience=150
experience=120
level=2
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
advances_to=Ghast
cost=27
usage=fighter
description= _ "The necrophage, or 'devourer of the dead', is a monstrous, corpulent thing, which bears only a crude resemblance to a man. They appear to be quite rotten in spite of their ability to move; they are rife with disease and poisons of the blood, and have a stench to match. But the most revolting fact about these fratures, apparent only to those who can perceive the traces of foul magic on them, is that they were somehow made from living men a process about which almost nothing is known, but which can be nothing but nightmarish."+{SPECIAL_NOTES}+{SPECIAL_NOTES_POISON}+{SPECIAL_NOTES_FEEDING}
description= _ "The necrophage, or 'devourer of the dead', is a monstrous, corpulent thing, which bears only a crude resemblance to a man. They appear to be quite rotten in spite of their ability to move; they are rife with disease and poisons of the blood, and have a stench to match. But the most revolting fact about these fratures, apparent only to those who can perceive the traces of foul magic on them, is that they were somehow made from living men - a process about which almost nothing is known, but which can be nothing but nightmarish."+{SPECIAL_NOTES}+{SPECIAL_NOTES_POISON}+{SPECIAL_NOTES_FEEDING}
die_sound=ghoul-hit.wav
[abilities]
{ABILITY_FEEDING}
[/abilities]
{DEFENSE_ANIM "units/undead/necrophage-defend-2.png" "units/undead/necrophage-defend-1.png" ghoul-hit.wav }
[attack]
name=claws
description=_"claws"
icon=attacks/claws-undead.png
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[/attack]
[portrait]
size=400
side="left"
@ -47,6 +34,18 @@
mirror="true"
image="portraits/undead/transparent/ghoul.png"
[/portrait]
[attack]
name=claws
description=_"claws"
icon=attacks/claws-undead.png
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=claws

View file

@ -7,6 +7,8 @@ Version 1.9.0+svn:
* Updated translations: French, Indonesian.
* Graphics
* New animations: Merman Hunter ranged animation and defence.
* Units
* Added the Ghast unit from DiD to core with new base frame and animations.
Version 1.9.0: