77518 Commits

Author SHA1 Message Date
Charles Dang
3df8577f7b Fixup attempt 3 2020-11-27 14:33:50 +11:00
doofus-01
ef15197b94
Update changelog.md 2020-11-26 19:23:54 -08:00
doofus-01
d6dbc2bb01
animal zombie variations (#5286)
* units - move SotA zombie rats to core

* units - hackish movement anim for zombie gryphons

* units/monsters - better choices from available undead_variations

* units - falcon zombie (no soulless yet)

* units - adding zombie falcon portrait

* units - adding soulless falcon

* units - adding gorer portrait

* units - slight adjustment to zombie falcon

* units - adding zombie rat portrait

* units - zombie tusker

* units - tusker soulless

* units - wire in new undead variations to falcon and tusker

* units - fix some sprite shadows in the zombie tuskers
2020-11-26 19:19:16 -08:00
Charles Dang
6097948e9b GUI2/Drop Down Menu: handle toggle callbacks using the event system
This fires a NOTIFIED_MOFIDIED event in the parent widget when the toggle state changes instead of manually
passing a callback in as a ctor parameter. The only widget which handled this was the multimenu_button, and
that did some stuff, then fired off a NOTIFY_MODIFIED event of its own. This change basically just installs
a handler of its own for the NOTIFY_MODIFIED event, which should still allow any other dialogs to add their
own handlers if necessary.

This also adds a second constructor that takes the parent widget and pulls the rectangle and markup settings
from it rather than having them passed in manually. The ctor that takes them is retained for the cases where
the menu needs to be manually invoked without a parent widget.
2020-11-27 14:07:06 +11:00
Charles Dang
cbb98cea26 Fixup attempt 2 2020-11-27 13:49:03 +11:00
Charles Dang
7b800082db Attempt to fixup 2020-11-27 12:41:33 +11:00
Charles Dang
074a32779c GUI2:Drop Down Menu: added a data struct for row members
This qualifies exactly what keys are accepted in the row configs.
2020-11-27 11:11:59 +11:00
Charles Dang
753590beb3 Fixup 2 2020-11-26 10:57:53 +11:00
Charles Dang
d543d3ce27 Fixup 2020-11-26 10:07:25 +11:00
Charles Dang
3d59888c7f GUI2: use CVideo::get_singleton() instead of window accessor 2020-11-26 08:30:53 +11:00
Charles Dang
2e3c3ec3e0 GUI2/Preferences Dialog: removed CVideo parameter from set_resolution_list 2020-11-26 08:26:49 +11:00
Charles Dang
0ff9f9be6d GUI2: finished cleaning up bound window references 2020-11-26 08:23:01 +11:00
Pentarctagon
3267f74445
Upload debug build artifacts 2020-11-25 12:25:02 -06:00
Steve Cotton
9b616e84de SotA S04: Run wmllint, which fixed some double-spaces in strings 2020-11-25 18:30:45 +01:00
Severin Glöckner
e07a9b9ac6 DiD S10: fix filter 2020-11-25 15:13:11 +01:00
Steve Cotton
f5394e19db SotA S10: Add some translation hints 2020-11-25 14:01:20 +01:00
Steve Cotton
e16c927a79 Revert "All hail std::tie", because it broke the MacOS build
This reverts commit 93f338013de544e0d05c4a59872179a199a09317.
2020-11-24 12:28:49 +01:00
Severin Glöckner
22e55bd0a0 German translation update for master
merging 1.14 and some master specific translations
2020-11-24 05:28:33 +01:00
Steve Cotton
47c9c60ea7 SotA: Fix some other translation hints
They need to be on the line above the string, instead of being a comment
following on the same line as the string.
2020-11-24 03:28:47 +01:00
Severin Glöckner
de4934bcd0 Sota: add translation hints 2020-11-24 02:31:13 +01:00
Charles Dang
93f338013d All hail std::tie 2020-11-24 09:29:54 +11:00
Charles Dang
a13ff2d9ae GUI2: marked a bunch of dialog member functions as const 2020-11-24 09:29:40 +11:00
Pentarctagon
2f3fd3eee0
Add windows jobs to github actions.
Move .travis.yml since all jobs have been moved to github actions.

Also remove caching from github actions for now since it doesn't work as expected.
2020-11-23 03:37:45 -06:00
Pentarctagon
11d961dc46
Give CI jobs better names. 2020-11-23 02:06:50 -06:00
Pentarctagon
d4b8f71771
Fix indentation. 2020-11-23 00:17:31 -06:00
Pentarctagon
0e800d36a6
Fix schema validation. 2020-11-22 23:54:12 -06:00
Charles Dang
cd78517df3 GUI2: even more work removing bound window references 2020-11-23 15:06:26 +11:00
Charles Dang
c9493e8bc8 GUI2: more work removing bound window references 2020-11-23 14:29:24 +11:00
Charles Dang
5efe77c47c GUI2: more work removing bound window references 2020-11-23 10:21:22 +11:00
Severin Glöckner
302bfb9818 DiD S9: avoid recalling L1 instead generating L2 2020-11-22 22:02:34 +01:00
Severin Glöckner
6764484e69 DiD S9: different way to limit movement
objects rock
fixes #5295
2020-11-22 20:39:23 +01:00
Severin Glöckner
a8a92ca091 DiD S10: change color/flag earlier
before the units show up first, so that it will be correct in the cutscene.
2020-11-22 20:39:23 +01:00
Severin Glöckner
e2f25187ac DiD S10: refactorings
- Giving everybody a teamname, displayed in the :inspect window
- No retreating for Inky with the new AI
- the fake side 5 uses now the icon of side 1, but has still the
  default flag for displaying it in the sidear during the cutscene.
- refactorings
2020-11-22 20:39:20 +01:00
Severin Glöckner
b9124c0033 DiD S10: Inky death handling
- closes #5297
- add's alternative case for AI killing
  (still looking for a less comprehensive wording)
2020-11-22 20:33:44 +01:00
Severin Glöckner
3076d532a5 DiD S10: add time area for 2nd exit
North-east had one, south-west now too. Romm for further improvement:
change the RGB values, the cave is so dark that it's quite some contrast.
One side of the mountain has always shadow, could use that idea.
2020-11-22 20:33:44 +01:00
Severin Glöckner
d339d3c271 DiD S10: list starting gold in statistics
Every change to starting gold before a players turn will still count as staring gold.
Moving the code to to prestart.
2020-11-22 20:33:44 +01:00
Severin Glöckner
bde6ac4541 DiD S10: Hide traces of side 3
It's already hidden in the statistics, hiding their turn-flags too
2020-11-22 20:33:44 +01:00
Severin Glöckner
ae2306865e DiD S9: refactorings 2020-11-22 20:33:44 +01:00
Severin Glöckner
e0acdf61f4 DiD S9: move objectives to prestart
That has the bonus that they are shown if
the player looks them up during the cutscene
2020-11-22 20:33:44 +01:00
Severin Glöckner
299124fd22 DiD S9: grant at least one L2 2020-11-22 20:33:44 +01:00
Charles Dang
1b9442202c GUI2: cleaned up textbox parameters in filter_text_changed callbacks 2020-11-23 06:14:48 +11:00
Pentarctagon
8c65b43b88
Remove non-working windows job for now [ci skip] 2020-11-22 12:58:36 -06:00
Celtic Minstrel
059dabcb6a Do a pass of macro documentation
- Adds a bunch of documentation
- Fixes some incorrect or inaccurate documentation
- Moves some documentation so that wmlscope actually picks it up
- Excludes some internal macros from being documented
2020-11-22 12:24:43 -05:00
Steve Cotton
f7df77ba5e Add section-headings to the changelog, clean-up some empty ones
Trying to reduce the merge-conflicts if PRs include their own
changelog updates.

[ci skip]
2020-11-22 14:51:15 +01:00
Charles Dang
0380d634fd GUI2: initial work to remove window reference bindings in dialog callbacks
This practice stems from a time before get_window() was available in modal_dialog so the window reference
*had* to be bound to any callback that wanted to use it, resulting in a mess. This is much cleaner.
2020-11-22 23:34:53 +11:00
Elvish_Hunter
ba6b5f04aa macros/movetypes.cfg: moved docstring for LESS_NIMBLE_ELF macro inside that macro 2020-11-22 11:03:04 +01:00
Elvish_Hunter
4be3eb580a wmlscope: never consider macro definitions as part of the file docstring 2020-11-22 10:59:02 +01:00
Pentarctagon
13fa4ba194
Github Actions vcpkg 4 [ci skip] 2020-11-21 22:32:35 -06:00
Pentarctagon
54fbe9ca24
Github Actions vcpkg 3 [ci skip] 2020-11-21 22:13:52 -06:00
Pentarctagon
266520a7e3
Github Actions vcpkg 2 [ci skip] 2020-11-21 22:04:07 -06:00