Yair Morgenstern
6e0dbea6d4
awesome-pages wiki modding folder reorg
2023-07-02 23:42:07 +03:00
Yair Morgenstern
d83c14af03
awesome-pages test 2.1
2023-07-02 23:22:55 +03:00
Yair Morgenstern
cf1be27e3c
awesome-pages test 2
2023-07-02 23:21:30 +03:00
SomeTroglodyte
6726d2ce03
Keyboard bindings for Main Menu Screen ( #9680 )
...
* Main Menu keyboard bindings
* Make keyboard binding tooltips dynamic so user changes need no UI rebuild
2023-07-02 22:28:10 +03:00
Yair Morgenstern
c26837fdd7
Step-by-step instructions to create a new Civilization mod
2023-07-02 18:10:09 +03:00
Yair Morgenstern
6f0a51d6d8
4.7.6-patch1
...
Captured 'last city' capitals do not retain capital status
2023-07-02 17:36:38 +03:00
Yair Morgenstern
f7295884e6
Improved mod overview documentation
2023-07-02 17:13:57 +03:00
Yair Morgenstern
503e8afa93
Remove awesome-pages since it's causing problems
2023-07-02 17:01:15 +03:00
Yair Morgenstern
27c24b412b
Remove awesome-pages since it's causing problems
2023-07-02 17:01:09 +03:00
Yair Morgenstern
48ca477699
More modder documentation clarity
2023-07-02 16:59:11 +03:00
Yair Morgenstern
7b0aac007a
Reorg modding pages
...
PAge order is determined by file name - but link text is determined by title
2023-07-02 16:49:39 +03:00
Yair Morgenstern
76ad2d8e7a
mkdocs awesome-pages plugin
2023-07-02 16:35:41 +03:00
Yair Morgenstern
599d673cec
Update mkdocs.yml
...
Add awesome-pages-plugin download
2023-07-02 16:33:03 +03:00
Yair Morgenstern
20160dbc78
Deleted site files from master branch - they're only used in gh-pages branch anyway
2023-07-02 16:21:36 +03:00
Yair Morgenstern
df87f203b2
Reorganize modders documentation files
2023-07-02 16:20:37 +03:00
Yair Morgenstern
f17d5a8d59
4.7.6
2023-07-02 15:20:38 +03:00
Yair Morgenstern
bfc2e3cd59
Version rollout ( #9717 )
...
* Bump version and create initial changelog entry
* Various new lines added, some minor corrections. (Dutch.properties) (#9713 )
* Various new lines added, some minor corrections.
* Minor correction in placeholder
* Update Spanish.properties (#9702 )
* Updated Brazilian_Portuguese.properties (#9696 )
* Update French.properties (#9692 )
* Update Italian.properties (#9688 )
* Update Italian.properties
* Update Italian.properties
* Update Simplified_Chinese.properties (#9687 )
* Update Simplified_Chinese.properties
* Update Simplified_Chinese.properties
* Update Simplified_Chinese.properties
* Update Polish.properties (#9686 )
* Update Polish.properties
* Update Polish.properties
* Update Polish.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Lena Bullens <95299589+LenaBullens@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: CrispyXYZ <64761703+CrispyXYZ@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
2023-07-02 15:18:50 +03:00
SeventhM
0e8c960867
Check for triggers conditions ( #9699 )
...
* Check for triggers conditions
* removing shadowed names
* Move Conditional check to Uniques
2023-07-02 14:53:34 +03:00
itanasi
753358c1f0
On City Raze, previous owner doesn't pay Road Maintenance ( #9706 )
2023-07-02 14:53:19 +03:00
SeventhM
589a9fa29f
Fix when units can be purchased ( #9715 )
2023-07-02 14:53:06 +03:00
Yair Morgenstern
0edfa4841e
Better image documentation for modders
2023-07-02 02:42:36 +03:00
Yair Morgenstern
bb22b1de72
Actually generated unique type documentation
2023-07-02 01:36:28 +03:00
Yair Morgenstern
d0643efe6b
Added unique type documentation in wiki
2023-07-02 01:28:27 +03:00
Yair Morgenstern
fd2bfbdc10
Resolves #9561 - "Requires a [buildingFilter] in at least [amount] cities" works correctly with filters that aren't building names
2023-06-30 15:47:45 +03:00
Yair Morgenstern
947a1001c4
Resolves #9703 - AI only buys tiles contiguous to the current city tiles (was: contiguous to civ tiles)
2023-06-30 15:13:14 +03:00
SomeTroglodyte
1694a59fd2
Defense against circular references in Promotions ( #9694 )
...
* Promotion picker - working defense against circular references
* Mod checker - complain about circular references
2023-06-29 09:18:07 +03:00
Yair Morgenstern
6eeb630b6c
chore: 'cityInfo' purge (changed to 'city' everywhere)
2023-06-28 23:38:01 +03:00
Yair Morgenstern
83270ddf8f
Resolved #9689 - no city window on citybutton click
2023-06-28 19:08:52 +03:00
Yair Morgenstern
4a7f484900
Revert "Solved strange concurrency crashes due to players keypress-activating disabled buttons"
...
This reverts commit ee855b8d77
.
2023-06-28 19:01:37 +03:00
Yair Morgenstern
4c28905e2c
Undo Move button moved to far right, so other buttons stay in place
2023-06-28 13:23:22 +03:00
SomeTroglodyte
a8ec8f84ec
Architectural update - Make animated menu reusable ( #9685 )
...
* Extract AnimatedMenuPopup from UnitUpgradeMenu to make its basic idea reusable
* Rebase UnitUpgradeMenu onto AnimatedMenuPopup
* Add SoundPlayer.playRepeated for future reusability
* Move UnitUpgradeMenu to popups package
* Reuse playRepeated in PromotionPickerScreen
* Reuse playRepeated in PromotionPickerScreen - clean up imports
2023-06-28 12:05:04 +03:00
Yair Morgenstern
1e75b44c23
4.7.5
2023-06-28 11:07:44 +03:00
Yair Morgenstern
f5d3f346b1
Version rollout ( #9684 )
...
* Bump version and create initial changelog entry
* Update Spanish.properties (#9682 )
* Updated Brazilian_Portuguese.properties (#9677 )
* Updated Brazilian_Portuguese.properties
* Update Brazilian_Portuguese.properties
* Update German translation (#9675 )
* Update French.properties (#9674 )
* Update Russian.properties (#9672 )
* Update Russian.properties
* Update Russian.properties
* Update Italian.properties (#9670 )
* Update Polish.properties (#9668 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: JOGANfruit <77359522+JOGANfruit@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
2023-06-28 11:05:23 +03:00
SomeTroglodyte
c45d3ecb7c
Promotion picker allowing picking chains in one go ( #9655 )
...
* Try to allow chained promotion picking
* Reorg PromotionPickerScreen into own package
* Draft for new PromotionTree
* Change PromotionPickerScreen to use new tree (picking still not done)
* Finish new PromotionPickerScreen - code
* Finish new PromotionPickerScreen - assets and linting
* Finish new PromotionPickerScreen - polish positioning and lines
* Finish new PromotionPickerScreen - fix sound
* Finish new PromotionPickerScreen - little optimization
* Finish new PromotionPickerScreen - emphasize line along path
* Finish new PromotionPickerScreen - merge fix
* Finish new PromotionPickerScreen - address comments
* Finish new PromotionPickerScreen - fix sort and update wiki
2023-06-28 10:49:35 +03:00
random271
d298f85099
Fixing workers dying in mountains bug for Carthage ( #9665 )
...
* Fixed workers dying in mountain tiles issue for Carthage
* Accounts for all damage dealing tiles
* Update WorkerAutomation.kt
* Update Tile.kt
* Update WorkerAutomation.kt
* Update WorkerAutomation.kt
2023-06-28 10:48:44 +03:00
SeventhM
73fa87e6b4
Check for trigger uniques when starting and recaluating population ( #9673 )
...
* Check for trigger uniques when starting and recaluating population
* Adding imports
* whoops
* Moved where starting techs are added, added a parameter, and fixed the check for GUI
2023-06-28 10:48:33 +03:00
Yair Morgenstern
ee855b8d77
Solved strange concurrency crashes due to players keypress-activating disabled buttons
2023-06-28 10:45:36 +03:00
Yair Morgenstern
bef1843cd9
chore: Removed vestigal city.apply{} for CityInfoConquestFunctions, for clarity on what is actually for the city and what is not
...
No logic changes
2023-06-28 10:34:29 +03:00
Yair Morgenstern
42a9c3af57
Resolved #9679 - 'liberate city and resurrect civ' no longer crashes
...
Kudos @SomeTroglodyte and @random271 for locating the problem :)
2023-06-28 10:27:09 +03:00
Yair Morgenstern
a6e4b72cf4
AI no longer purchases non-contiguous tiles
2023-06-26 23:07:53 +03:00
Yair Morgenstern
0536c5f24b
Resolved #9669 - city name translation for conquered popup does not get icon
2023-06-26 22:08:41 +03:00
SomeTroglodyte
6a8f4914b8
More defensive coding of speedupWonderConstruction ( #9671 )
2023-06-25 19:24:30 +03:00
Yair Morgenstern
330fa6593b
4.7.4
2023-06-25 10:07:17 +03:00
Yair Morgenstern
14e1683db2
Version rollout ( #9667 )
...
* Bump version and create initial changelog entry
* Ukrainian translations (#9663 )
* Update French.properties (#9662 )
* Update French.properties
* Fix wrong key
* Update Spanish.properties (#9652 )
* Update Spanish.properties
* Update Spanish.properties
* Brazilian_Portuguese.properties (#9649 )
* Update Italian.properties (#9647 )
* Update Italian.properties
* Update Italian.properties
* Update German.properties (#9646 )
* Update German.properties
* Fixed missing [spyname]
---------
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
* Update Polish.properties + question (#9644 )
* Update Polish.properties
* Update Polish.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Jack Rainy <JackRainy@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Knirps1 <52383078+Knirps1@users.noreply.github.com>
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
2023-06-25 09:58:03 +03:00
SomeTroglodyte
0aca3c307b
Notifications architectural update ( #9605 )
...
* Improved Notifications architecture
* Revert NotificationIcon as class hierarchy
* Improved Notifications architecture - migration roadmap first step
2023-06-25 09:47:50 +03:00
SomeTroglodyte
1a6d8d72bb
Fix ruleset error crash ( #9666 )
...
* Harden NewGameScreen against exceptions from getComplexRuleset
* Miscellaneous tweaks to NewGameScreen - e.g. allow it to show last used custom map
2023-06-25 09:46:00 +03:00
SomeTroglodyte
abb0dcbaae
Mod name defense attempt II ( #9645 )
...
* Improve Load game error label readability
* Fix threading on load game screen
* Miscellaneous tweaks
* Compatibility with Mods using trailing dashes on Windows
2023-06-25 09:38:18 +03:00
Jack Rainy
82ebb01a20
Zoom in/out of the history charts ( #9660 )
...
* Do not recreate the Line Chart every time
* Simplifed the Line Chart creation
* Do not create objects in draw(): VictoryScreenCivGroup table
* Do not create objects in draw(): Labels
* Create labels without negative Y
* Lift the X axis if there is an negative number
* Arbitrary number of -Y labels
* Autoscale by Y axis
* Zoom in/out by click
* Autoscale by X axis
* Unit tests for LineChart
* Rework of the line chart rendering
2023-06-25 09:37:08 +03:00
SeventhM
1285133884
Adding field for great person type ( #9614 )
...
* Adding Field for great person types
* Switching from unit field to unique
* Simplification and adding back in the old field for backward compatibility
* Deprecate old field for checking great person
* Fix error
* Fixes part 2. I probably should've waited
2023-06-25 09:36:33 +03:00
Xander Lenstra
aa0fb9ed8b
More unit unique tests ( #9639 )
2023-06-25 09:35:31 +03:00