Branch: refs/heads/master
Home: https://github.com/Warzone2100/warzone2100
Commit: 6b91d9e5019401eccbe1e23c2ed3d3321f2f0407
https://github.com/Warzone2100/warzone2100/commit/6b91d9e5019401eccbe1e23c2ed3d3321f2f0407
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M src/multiint.cpp
Log Message:
-----------
Fix AI list position of the default AI, NullBot
The AI list begins with the default AI, NullBot. Its remaining entries
are sorted in alphabetical order of the JSON files that describe AIs.
Misspelling NullBot as "Nullbot" prevented it from being the first entry
if AI mods were added whose filenames had higher alphabetical priority,
e.g. Cobra (cobra.json comes before nb_generic.json). This in turn could
cause bugs, like wrong AI names being printed.
Refs 46efbc680b990900a54bda7a8ded972449538a27
Refs ticket:4791
Fixes #419
Commit: db1a216fbc98e2ed7787e1dccb95c428075d48e9
https://github.com/Warzone2100/warzone2100/commit/db1a216fbc98e2ed7787e1dccb95c428075d48e9
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M src/frontend.cpp
M src/multiint.cpp
Log Message:
-----------
Fix translation of AI names and tooltips
* show translation of AI keys "name" and "tip" or warning messages if
their values are missing
* if the game language is changed via "Options->Game Options->Language",
reload the AI list to prevent wrong translations
Refs 509f6bc59d83f42837cd6708a4f54d543d84cef5
Refs #281
Fixes #419
Commit: c7d5a57ab14492a78862361e67ca18e61a0f4340
https://github.com/Warzone2100/warzone2100/commit/c7d5a57ab14492a78862361e67ca18e61a0f4340
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M src/multiint.cpp
Log Message:
-----------
Change AI difficulty tooltips in challenge slots
* show name of difficulty level instead of message "Difficulty locked"
Fixes #419
Commit: cf8a6030dbcc8dbe19cbcbd947b07d8651a6b58b
https://github.com/Warzone2100/warzone2100/commit/cf8a6030dbcc8dbe19cbcbd947b07d8651a6b58b
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M src/multiint.cpp
Log Message:
-----------
Change AI difficulty tooltips in multiplayer games
* show name of difficulty level to players who join
Fixes #419
Commit: a9d594a07e6bfd82a266be92365b6f6a447a4819
https://github.com/Warzone2100/warzone2100/commit/a9d594a07e6bfd82a266be92365b6f6a447a4819
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M data/mp/multiplay/skirmish/nb_generic.json
M data/mp/multiplay/skirmish/nb_hover.json
M data/mp/multiplay/skirmish/nb_turtle.json
M data/mp/multiplay/skirmish/nexus.json
M data/mp/multiplay/skirmish/semperfi-js.json
M data/mp/multiplay/skirmish/semperfi.json
M po/custom/fromJson.txt
M po/parseJson.py
M src/multiint.cpp
Log Message:
-----------
Add optional difficulty level descriptions for AIs
* support the following keys in JSON files for AIs, by difficulty level:
* Easy: "easy_tip"
* Medium: "medium_tip"
* Hard: "hard_tip"
* Insane: "insane_tip"
* keys should contain messages explaining differences between levels and
any cheats an AI might use (e.g. power bonuses or skipping research)
* append non-empty key values to AI difficulty tooltips in an extra line
* make key values translatable
* fill out key values for all AIs installed by default
Fixes #419
Commit: 887b6f6bc07f37f65f9387f5af2752c5d8d193e8
https://github.com/Warzone2100/warzone2100/commit/887b6f6bc07f37f65f9387f5af2752c5d8d193e8
Author: Forgon2100 <[email protected]>
Date: 2019-07-04 (Thu, 04 Jul 2019)
Changed paths:
M data/mp/multiplay/skirmish/nb_generic.json
M data/mp/multiplay/skirmish/semperfi-js.json
M src/multiint.cpp
Log Message:
-----------
Add optional playing strength descriptions for AIs
* support the following numerical keys in JSON files for AIs:
* "wins"
* "losses"
* "draws" (games without a winner after several hours of game time)
* keys contain data about playing strength of AIs relative to eath other
* if at least one key value is non-zero, calculate percentages and print
these data in an extra line of AI tooltips with some translatable text
* fill out key values for NullBot and SemperFi JavaScript, based on an
AI tournament by EuPhobos (forum username: Prot) from 23 October 2018,
when its results were archived at https://archive.fo/QtSjR
Fixes #419
Compare:
https://github.com/Warzone2100/warzone2100/compare/63c358c85b50...887b6f6bc07f
_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits