1
0
mirror of https://github.com/wesnoth/wesnoth synced 2025-04-24 20:27:40 +00:00

Merge 03094e73b5bbc38e10de22fb55dfc1bf3ffa63a6 into 9cc5911bc81e3ab8baecb6c1073b2cadc4c8c81b

This commit is contained in:
Jonathan-Kelly 2025-03-23 11:43:31 -05:00 committed by GitHub
commit d6569eedc0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
33 changed files with 351 additions and 0 deletions

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 17 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 19 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 18 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 14 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 14 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 15 KiB

Binary file not shown.

After

(image error) Size: 14 KiB

@ -0,0 +1,351 @@
#textdomain wesnoth-wof
[unit_type]
id=Cog
name= _ "Cog"
race=mechanical
image="units/transport/cog/cog-1.png"
description= _ "The sturdy and reliable cog is the mainstay of human oceanic exploration, shipping and projection of influence. More seaworthy than lighter vessels, one might yet be spied navigating deeper rivers, where the shallow draft somewhat compensates for the tonnage of the vessel.
While its modest speed compared to the vessels of other races makes evasion difficult, its tall fore and aft castles hold a mighty arsenal to fend against pirate and sea monster alike.
The cog can dock at coastal villages, though this makes it entirely vulnerable."
# Recruiting
usage=archer
cost=200
# Leveling
level=5
experience=250
advances_to=null
{AMLA_DEFAULT}
# Agility
movement=4
[movement_costs]
deep_water=1
shallow_water=1
reef=3
swamp_water=1
village=3
[/movement_costs]
[defense]
deep_water=50
shallow_water=60
reef=100
swamp_water=60
village=100
[/defense]
# Armor
hitpoints=200
[resistance]
blade=80
pierce=90
impact=90
fire=150
cold=40
arcane=40
[/resistance]
# Weaponry
alignment=lawful
[attack]
name=ram
description=_"ram"
icon=attacks/blank-attack.png
range=melee
type=impact
damage=18
number=1
[/attack]
[attack]
name=bowmen
description=_"bowmen"
icon=attacks/bow.png
range=ranged
type=pierce
damage=6
number=10
[specials]
{WEAPON_SPECIAL_SWARM}
[/specials]
[/attack]
[attack]
name=ballista
description=_"ballista"
icon=attacks/ballista.png
range=ranged
type=impact
damage=30
number=1
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
[attack]
name=scorpio
description=_"scorpio"
icon=attacks/ballista.png
range=ranged
type=pierce
damage=30
number=1
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
[/attack]
# Art
[standing_anim]
terrain_type=W*,S*
start_time=0
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-[1~8].png:200
submerge=0.22
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-[1~8].png:200
submerge=0.22
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-[1~8].png:200
submerge=0.2
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-[1~8].png:200
submerge=0.21
[/frame]
[/else]
[/standing_anim]
[standing_anim]
start_time=0
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-1.png
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-1.png
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-1.png
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-1.png
[/frame]
[/else]
[/standing_anim]
[attack_anim]
[filter_attack]
name=ram
[/filter_attack]
start_time=-500
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-[1~5].png:150
submerge=0.22
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-[1~5].png:150
submerge=0.22
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-[1~5].png:150
submerge=0.2
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-[1~5].png:150
submerge=0.21
[/frame]
[/else]
{SOUND:HIT_AND_MISS wose-attack.ogg wose-miss.ogg -500}
[/attack_anim]
[attack_anim]
[filter_attack]
name=bowmen
[/filter_attack]
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-1.png
submerge=0.22
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-1.png
submerge=0.22
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-1.png
submerge=0.2
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-1.png
submerge=0.21
[/frame]
[/else]
[missile_frame]
duration=150
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
{SOUND:HIT_AND_MISS bow.ogg bow-miss.ogg -230}
[/attack_anim]
[attack_anim]
[filter_attack]
name=ballista
[/filter_attack]
start_time=-1100
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-1.png
submerge=0.22
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-1.png
submerge=0.22
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-1.png
submerge=0.2
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-1.png
submerge=0.21
[/frame]
[/else]
missile_start_time=-150
[missile_frame]
duration=150
image="projectiles/stone-large.png"
[/missile_frame]
{SOUND:HIT_AND_MISS crossbow.ogg crossbow-miss.ogg -300}
[/attack_anim]
[attack_anim]
[filter_attack]
name=scorpio
[/filter_attack]
start_time=-1100
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-1.png
submerge=0.22
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-1.png
submerge=0.22
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-1.png
submerge=0.2
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-1.png
submerge=0.21
[/frame]
[/else]
missile_start_time=-150
[missile_frame]
duration=150
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
{SOUND:HIT_AND_MISS crossbow.ogg crossbow-miss.ogg -300}
[/attack_anim]
[death]
start_time=0
[if]
direction=se,sw
[frame]
image=units/transport/cog/cog-[1~5,5,5,5].png:200
submerge=0.24,0.26,0.28,0.30,0.32,0.34,0.36,0.38
y=2,4,6,8,10,12,14,16
[/frame]
[/if]
[else]
direction=s
[frame]
image=units/transport/cog/cog-s-[1~5,5,5,5].png:200
submerge=0.24,0.26,0.28,0.30,0.32,0.34,0.36,0.38
y=2,4,6,8,10,12,14,16
[/frame]
[/else]
[else]
direction=n
[frame]
image=units/transport/cog/cog-n-[1~5,5,5,5].png:200
submerge=0.22,0.24,0.26,0.28,0.3,0.32,0.34,0.36
y=2,4,6,8,10,12,14,16
[/frame]
[/else]
[else]
direction=ne,nw
[frame]
image=units/transport/cog/cog-ne-[1~5,5,5,5].png:200
submerge=0.23,0.25,0.27,0.29,0.31,0.33,0.35,0.37
y=2,4,6,8,10,12,14,16
[/frame]
[/else]
[/death]
die_sound=wose-die.ogg
[/unit_type]