74072 Commits

Author SHA1 Message Date
Iris Morelle
6d567889cd wesnothd: Retrieve forum ban durations and send the remaining time to clients
This should make it less confusing for players who might assume that
their ban is permanent otherwise. If the ban is permanent the duration
is not sent to clients, however. Since permanent bans can be revoked on
appeal, it seems like a good idea to me to avoid using any wording that
would allude to their otherwise infinite duration.

Closes #3766.
2019-03-01 02:29:33 -03:00
Iris Morelle
6c14dcf72f server: Make it possible to send a [data] block in server responses
The [data] block in [error]/[warning]/[message] can contain arbitrary
data, passed in the form of key/value pairs.
2019-03-01 02:29:26 -03:00
Iris Morelle
37cca84684 Add utils::format_timespan() for formatting time lengths for user display 2019-03-01 02:29:20 -03:00
nemaara
29d3cdd7d0
Merge pull request #3857 from nemaara/DiD_S6
[DiD] S6 Gameplay and dialogue revision
2019-03-01 00:11:33 -05:00
nemaara
723a52a76f DiD S6: adjust ai gold and fix grammar 2019-03-01 00:08:36 -05:00
nemaara
c0b6505feb DiD S6: update dialogue and adjust ai gold 2019-02-28 23:30:20 -05:00
nemaara
d323294ffc DiD: add marker to track orcs for S6 2019-02-28 16:34:23 -05:00
nemaara
0bb5eac1ec DiD: add recolored journey marker 2019-02-28 14:58:14 -05:00
Lovens Weche
2b708d0bbe
Merge pull request #3948 from LovCAPONE/def_multi_line_str_parser_test_fix
Fix parser crash in defined multi line str test
2019-02-28 10:24:21 -05:00
Lovens Weche
3a564f7b21 Fix parser handles textdomain directives incorrectly (#3954)
The problem is that when parsing #textdomain directives, the parser
expects the directive to be at the start of the line. So if the directive
is preceded by spaces or tabs then it is treated as an attribute.

The solution is to strip all spaces and tabs on the left side of the
parsed line string when checking for #textdomain directive.

Closes #3951
2019-02-28 10:40:45 +01:00
nemaara
3c3a814224
Merge pull request #3850 from nemaara/DiD_S4_S5_dialogue
[DiD] Revisions for S4 and S5
2019-02-27 23:45:12 -05:00
nemaara
33eec33044 DiD S5: adjust dialogue and gold values 2019-02-27 23:08:56 -05:00
nemaara
a2a752472a DiD S4: adjust dialogue and gold values 2019-02-27 22:35:00 -05:00
Nils Kneuper
24477ea502 updated Italian translation 2019-02-27 22:40:44 +01:00
nemaara
6a7ad94259 EI S2: dialogue tweak 2019-02-27 11:58:14 -05:00
nemaara
29bd18fc26 Update changelog with EI change 2019-02-27 11:57:42 -05:00
nemaara
4f55e028f9
Merge pull request #3846 from nemaara/DiD_S3_dialogue
[DiD] S3 Dialogue and Gameplay rewrite
2019-02-27 00:38:00 -05:00
nemaara
e6dc9ee0e2 DiD S3: dialogue tweaks 2019-02-27 00:36:00 -05:00
nemaara
e56fc7fa9e DiD S3: update map 2019-02-27 00:35:39 -05:00
nemaara
36f4911d8e
Merge pull request #3845 from nemaara/DiD_S2_dialogue
[DiD] S2 revision
2019-02-27 00:05:34 -05:00
nemaara
e8ecdf91f4 DiD S2: tweak ghoul raising scene 2019-02-27 00:04:28 -05:00
nemaara
58987918f1 DiD S2: modified gold values and tweaked dialogue 2019-02-26 23:48:53 -05:00
nemaara
ceafb91fb5
Merge pull request #3841 from nemaara/DiD_S1
[DiD] Dialogue and slight gameplay revisions to S1
2019-02-26 23:39:31 -05:00
nemaara
212577d486 DiD S1: dialogue tweaks 2019-02-26 23:28:26 -05:00
nemaara
3de1a0b58b DiD S1: gameplay tweak 2019-02-26 23:04:54 -05:00
josteph
1a7f9cc8a2 Fix undo recall action leaving behind parts of the sprite that extend beyond the unit's hex (fixes #3325)
The Fire Dragon sprite extends to two hexes away so invalidating only
the adjacent locations wouldn't have been enough.
2019-02-27 00:24:11 +00:00
nemaara
b57c8abc1a Update changelog with EI change 2019-02-26 12:58:10 -05:00
nemaara
79b5fe1d70 EI S7a: require Dacyn to cross the river 2019-02-26 12:57:30 -05:00
nemaara
8de521baa0 Update changelog with typo fixes 2019-02-26 12:41:22 -05:00
nemaara
282a24fffc TSG S5: typo fix 2019-02-26 12:41:10 -05:00
nemaara
098ef9dfd7 TSG S7b: typo fixes 2019-02-26 12:41:09 -05:00
nemaara
549a4d9c74 TRoW: fix Noble Fighter description 2019-02-26 12:41:09 -05:00
nemaara
243179ce24 TRoW S3: punctuation fix 2019-02-26 12:41:08 -05:00
nemaara
c6b68b0bd8 TRoW S2: typo fix 2019-02-26 12:41:07 -05:00
nemaara
36b45949da TRoW S1: typo fixes 2019-02-26 12:41:07 -05:00
nemaara
9af643de4e Update changelog with TRoW fix 2019-02-26 12:05:57 -05:00
nemaara
afad68aebc TRoW S17c: modified Burin's troll description 2019-02-26 12:04:51 -05:00
nemaara
5ae7c68af4 Update changelog with EI update 2019-02-26 02:11:35 -05:00
nemaara
6ee3c16be8 EI S1: removed early finish bonus for fleeing 2019-02-26 02:10:51 -05:00
nemaara
8fd8f49c2f Update changelog with new DW event 2019-02-26 02:04:35 -05:00
nemaara
2ead41e7b2
Merge pull request #3883 from nemaara/DW
DW S3: added event for storm trident
2019-02-26 01:57:10 -05:00
nemaara
041d2c1a3f Update changelog with AToTB fix 2019-02-26 01:37:01 -05:00
nemaara
07770502e0
Merge pull request #3882 from nemaara/atotb
[AToTB] Added castle ToD to S3
2019-02-26 01:29:58 -05:00
Lovens Weche
4ab25cf039 Fix parser crash in defined multi line str test
The problem is that if we have a "#define" directive followed with an
empty line ending with a newline character then the parser presumes the
value is the newline character instead of the actual value (which is
located on a subsequent line).

The solution is that when parsing an empty line, if "self.in_string" is
False and "self.temp_key_nodes" is not None then we ignore the line
instead of parsing it with the "parse_outside_strings" function.

Closes #3947
2019-02-25 17:51:14 -05:00
elias-pschernig
a7e65de2de fix wmlunits crash (#3931)
* fix wmlunits crash
2019-02-25 10:29:42 +01:00
doofus-01
915cdf93b7 some basic animations - forwardporting PR#3896 2019-02-25 10:19:41 +11:00
josteph
ce75665ae5 Sidebar: Add jamming to the vision tooltip.
See #3327.
2019-02-24 19:11:16 +00:00
josteph
97ca22e94b UI: Prefix tooltips with what kind of information they show
Also add a tooltip to vision because the label is truncated and there is
no other way for the player to get the vision value.
2019-02-24 19:11:16 +00:00
josteph
e4cb8efc03 Theme: Remove the empty replay-label from the replay theme. 2019-02-24 17:11:57 +00:00
josteph
9296158e04 Sidebar: Add some vertical padding after attacks that have specials. 2019-02-24 12:14:29 +00:00