Commit graph

1655 commits

Author SHA1 Message Date
doofus-01
5e8a467813
1.17 some orc standing animations (#6722)
* orc grunt north-facing breeze

* orc grunt south-facing breeze

* orc assassin south-facing conditional standing anim

* assassin wounded bob anim

* slayer breeze animation

* slurbow revision and breeze anim

* update orcish warlord sprite

* orc warrior sprite update & standing animations

* orc crossbowman breeze anim
2022-05-30 21:07:30 -07:00
doofus-01
e2c57124f4
1.17 water-related things (#6695)
* caribe monster unit

* some sea-related terrain overlays

* minor variation of dead oak

* update rubble on the water
2022-05-22 05:05:52 -07:00
Elvish_Hunter
bc789fcf8b Prevent wmllint from updating a compatibility unit 2022-05-15 10:22:08 +02:00
Pentarctagon
9bfd432abe Update image pages for webp extension. 2022-04-30 14:23:32 -05:00
doofus-01
a2ad3ae198
1.17 undead sprite cleanup (#6655)
* move bats out of undead/, into bats/

* move ghost line to separate folder

* bats, undead corpses and spirits sprite palette cleanup
2022-04-30 10:50:52 -07:00
doofus-01
5c1c91c4a7
1.17 cleanup of Naga sprites (#6642)
* reorganize naga sprite directory

* Naga sprite cleanup

* update image paths for naga sprites
2022-04-28 07:00:13 -07:00
Steve Cotton
8e4be819dc Piglets: add a po hint that these are wild boars' young
(cherry picked from commit 2f6a999989)
2022-03-07 08:28:16 +01:00
Descacharrado
cd287c0b0a Added attack icon to the nightblade's kick 2022-02-13 06:07:00 +06:00
doofus-01
23a210ab80
various small sprite updates (#6452) (#6459)
* flip water serpent defense frames

* fix layering issue with lizard tail

* update sea-serpent attack icon

* NE anims for swamp lizard
2022-01-29 04:08:42 -08:00
Steve Cotton
ddafe5fa18 Black Nightmare: add a translation hint for this unit's name
(cherry picked from commit b825c3fb62)
2022-01-16 20:20:32 +01:00
Elvish_Hunter
9c378e05bc Ran wmlindent 2022-01-07 13:16:00 +01:00
Elvish_Hunter
f14267db14 Silence a few wmlscope warnings 2022-01-07 10:59:07 +01:00
doofus-01
d9f6c3616b 1.16 - some attack icon work (#6339)
* feet

* different icons for ranged and melee mug globs

* spiked mace icon and alternate

* empty border for easier IPF-constructed images

* some spear icon alternates

* shadow claws icon added and wired into the mainline ghost shadow branch

* trident icon alternates for Triton

* icemonax tail attack icon

(cherry picked from commit 68aa08ad21)
2021-12-12 12:54:06 +11:00
Wedge009
76d0f33e2c Rename kick attack for horses and wyverns.
Makes attack name consistent with other weapon attacks and also avoids translation issues (resolves #6071).
2021-11-10 11:25:39 +11:00
doofus-01
3a78da72d3 1.16 sprint - naga stuff (#6076)
* various small image fixes

* naga zephyr defense anim

* naga high guard defense animation adjustment

(cherry picked from commit ca91280807)
2021-10-29 11:19:07 +11:00
doofus-01
a4a5b60c14 Naga Sicarius sprite (#6056)
* update naga sicarius sprite, including attack/defense animations

(cherry picked from commit 9a36ff4d8c)
2021-10-29 11:17:54 +11:00
doofus-01
6b492a8d5c naga sprite animations (#6027)
* revised naga ophidian sprite, and added defense and attack animations

* ran woptipng

(cherry picked from commit 2ed26f609c)
2021-10-29 11:16:08 +11:00
doofus-01
42ed29eeba August 8th animations (#6012)
* fix the naga dirkfang chakri sound timing

* naga ringcaster defense and attack animations

* ran woptipng.py

(cherry picked from commit 799d652e48)
2021-10-29 11:15:24 +11:00
doofus-01
a933bd92ed 1.16 animation update 7/24 (#5980)
* naga shield guard mace attack anim, shield attack/def anims

* naga high guard defense anim

* naga guard - adjust some animation timings, and base frame

(cherry picked from commit f8c0f3c60d)
2021-10-29 11:14:36 +11:00
doofus-01
17fd96b27e 1.16 - Troll defense animations (#5964)
* two-frame defense anim for troll warrior, grunt, rocklobber

* ran woptipng.py on the trolls directory

(cherry picked from commit ec44c3be73)
2021-10-29 11:13:55 +11:00
doofus-01
bc4a615060 various animations (#5903)
* jinn attack animations

* fix some horse frames

(cherry picked from commit 4d414fa9c9)
2021-10-29 11:12:47 +11:00
Lordbob
f66a44fdfc
Wire in ringcaster portrait
Temporary substitute until I finish the lvl 3 portrait
2021-09-25 23:00:16 +02:00
Lordbob
080791d74c
wire in ringcaster portrait 2021-09-25 22:58:35 +02:00
Lordbob
82f7ce6f6b
Wire in ophidian portrait
Temporary substitute until I can finish the lvl 3 portrait.
2021-09-25 22:56:57 +02:00
Lordbob
19933e94ed
Wire in Ophidian portrait 2021-09-25 22:55:03 +02:00
Pentarctagon
64613637bf
.ogg -> .wav 2021-09-10 11:24:44 -05:00
Steve Cotton
18a234594a Remove a leading space from the Silver Mage's [special_note]
The strings in special-notes.cfg don't have a leading space,
and this one causes a warning in poedit.
2021-08-16 11:02:24 +02:00
kabachuha
c0981406d8 Fixed boars' attack descriptions being started with capital letters
Attack descriptions start with a lowercase letter in mainline Wesnoth. Should be backported to 1.16.1 with #5973 after the string freeze ends.
2021-07-31 23:19:09 +03:00
Celtic Minstrel
554c3bd49c Add a deprecation message for the Giant Stoat 2021-07-13 14:10:07 -04:00
Elvish_Hunter
a6bdb616e9 Added a missing undef for the Sky Hunter's DIVERSION_ANIM_FILTER local macro 2021-06-25 21:34:27 +02:00
Wedge009
6e6d57d365 Spelling corrections
[ci skip]
2021-06-21 13:39:25 +10:00
doofus-01
02233d11b4 basic animations for naga guard line (partial) 2021-06-20 16:33:46 -07:00
Steve Cotton
729fd82b9b Remove double-spaces from units' descriptions 2021-06-20 11:05:32 +02:00
doofus-01
d20a6418b8 adding LordBob's portraits for Fire Guardian and Wraith, and Jinn 2021-06-19 18:20:02 -07:00
doofus-01
86acb24977 revise fire wraith halo 2021-06-19 17:53:15 -07:00
doofus-01
69b6be864b
1.16 Unit descriptions (#5872)
* correction to Frost Stoat description

* description for Jinn

* Horse descriptions
2021-06-19 14:22:23 -07:00
Hejnewar
6bb0badc98 Balance changes for 1.15.14 2021-06-19 21:05:19 +02:00
doofus-01
4811de8642
Last minute Naga things (#5855)
* move UtBS mace nagas to core

* adding mace naga portraits from LordBob

* move naga hunter portrait to UtBS from core

* de-bow-ify the ophidian nagas and add Deflect weapon special

* revisions to mace nagas base sprites

* revisions to naga guards, including new weapon special Absorb

* compatibility Nagas for UtBS
2021-06-13 20:51:38 -07:00
Steve Cotton
0fdf52058b Support [movetype][special_note] and [language]special_note_damage_type_*
Refactor special notes for abilities, attack types, movetypes and weapon specials

An easier way of setting special notes in the most common use-cases. Text given
in the following attributes will be collected and added to the special notes
for units and unit types (some of these were added in the previous commit):

* [ability tag name]special_note=
* [language]special_note_damage_type_TYPE=
* [movetype][special_note]note=
* [attack][specials][special tag name]special_note=

It's no longer necessary to put these notes in each unit_type's .cfg file, and
the macros for doing so are now deprecated.

C++ changes
-----

Simplify both unit_type::special_notes and unit::unit_special_notes. Add
utils::stable_unique, similar to std::unique but accepts non-ordered input and
preserves the order in the output.

Remove unit_type::has_special_notes() - callers can instead call
special_notes() and then check if the returned vector is empty, which removes
the need for duplicating code in unit_type.

Trade-off: the new [language]special_note_damage_type_TYPE is likely deprecated in 1.19.
-----

Adding [language]special_note_damage_type_TYPE= uses the same existing design
as [language]type_TYPE=, however both are hacks that don't fit the general
style of WML. It could be better to define a new [damage_type] tag that
supercedes both and also provides a place for specifying the damage icon;
however that won't be done in time for the API freeze for 1.16.

Doing it in the way that this commit does it is a hack, but it's one where
replacing it with the better solution in 1.18 will affect very few UMCs (only
those that define additional damage types). Even in the UMCs that would be
affected, it would likely only be a few changes in a single central file.

Trade-off: NOTE_DEFENSE_CAP is not auto-added
-----

It might be better to auto-add NOTE_DEFENSE_CAP when movetype.cpp detects that
the type has capped values. However as NOTE_SPIRIT already requires
[movetype][special_note], it's simple to use the same mechanism. If we decide
to change it to being auto-added, the current commit greatly reduces the number
of places that would need to change again, as it's now in the [movetype]
instead of the many [unit_type]s using that movetype.
2021-06-01 14:29:57 +02:00
Celtic Minstrel
3568b5ff66 An easier way of setting special notes in the most common use-case (abilities and weapon specials)
Rebased version of e6c58fc35c, with merge conflicts resolved.
2021-06-01 14:29:57 +02:00
doofus-01
e97d86fa1d
Fire Wraith and Jinn (#5790)
* initial commit of Fire Wraith

* initial Jinn revision
2021-05-29 20:44:08 -07:00
doofus-01
faac6939f4
adding seahorse graphics (#5786)
* adding seahorse portrait and animation frames
2021-05-22 18:43:12 -07:00
doofus-01
540be634df
horse things (#5738)
* some basic cataphract frames for all attacks

* horse unit

* zombie horse variation

* horse soulless

* White Horse variation

* Dark Horse variation

* horse-related attack icons

* adding seahorse unit

* wmlindent corrections
2021-05-09 20:40:05 -07:00
doofus-01
766760b5d2
Various fauna-related things (#5671)
* rock scorpion pincer attack anim

* New sprite graphics for piglet

* add piglet portrait

* New sprite graphics for woodland boar

* simple horn attack anim for scarab

* scarab horn attack icon
2021-04-18 18:07:39 -07:00
nemaara
16347c3b5c Roc: add description 2021-04-16 01:55:07 -04:00
nemaara
cb5762abf2 Fire Ant: add description 2021-04-16 01:55:01 -04:00
Hejnewar
205a6c031b
Fix incorrectly set melee damage for Naga Sicarius 2021-04-15 13:41:33 +02:00
nemaara
f4af95682f Sand scuttler: update description 2021-04-15 04:20:33 -04:00
Hejnewar
b4538cb896 Wose / Monster balance update 2021-04-15 07:56:30 +02:00
Hejnewar
df51670bda Fix for #5701 2021-04-15 07:56:30 +02:00