Commit Graph

398 Commits

Author SHA1 Message Date
b69507255f Fixed the problems with the food carry-over unique (#6040) 2022-01-24 19:52:35 +02:00
f6cb2bd0d7 Made unhappiness effects moddable by adding a global uniques json; added revolts when < -20 happiness (#5932)
* Added a json file for unhappiness effects

* Change existing code to handle these effects

* Made a weird and unexpendable way to add unhappiness effects to the civilopedia

* Add the default unhappinesseffects to mods without the json

* Added revolts when at very low happiness

* Renamed a few often-used functions

* Added a file for uniques that are always active

* Fixed tests

* Nullifies [Food] -> Nullifies Growth
2022-01-24 17:19:51 +00:00
336e190ff0 3.19.1 2022-01-24 11:56:00 +02:00
86edb90e0a Added a .md file documenting the different parameters used in uniques (#6023)
* Added a .md file documenting the different parameters used in uniques

* I am very good at typing
2022-01-24 11:06:17 +02:00
39ed8bd269 Typed some uniques, added more examples for parameters in unique documentation (#6020)
* Typed some uniques, etc.

* Missed a few square braces

* Missed a parameter

* Missed another parameter

* Made a conditional, spelling, added check to `isStatRelated`

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2022-01-24 11:03:40 +02:00
a78fa5dc12 Repo wiki resync. — Requires #5854. (#6024)
* Initial Home page

Updated Home (markdown)

Updated Getting Started (markdown)

Created Project structure overview (markdown)

Initial Home page

Updated Project structure overview (markdown)

Updated Project structure overview (markdown)

Created Making a new Civilization (markdown)

Updated Getting Started (markdown)

Updated Home (markdown)

Updated Project structure overview (markdown)

Created From code to deployment (markdown)

Updated Project structure overview (markdown)

Updated Major classes (markdown)

Updated Project structure and major classes (markdown)

Updated Getting Started (markdown)

Updated Project structure and major classes (markdown)

Updated From code to deployment (markdown)

Created Translating (markdown)

Updated Translating (markdown)

Updated Translating (markdown)

Updated Translating (markdown)

Updated Translating (markdown)

Created Coding standards (markdown)

Updated Home (markdown)

Added "why do we clone on NextTurn" explanation

Created Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Translating (markdown)

New translation files location

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Translating (markdown)

Added mod file location on chromebook

Created Scenarios (markdown)

Updated Scenarios (markdown)

Updated Scenarios (markdown)

Updated Scenarios (markdown)

Updated Scenarios (markdown)

Updated Scenarios (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Scenarios (markdown)

Updated Mods (markdown)

Added itch.io release

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Project structure and major classes (markdown)

Updated Mods (markdown)

Created Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Added link to Uniques

Updated Uniques (markdown)

Added 'triggers victory' unique

Updated Making a new Civilization (markdown)

Created Building locally without Android Studio (markdown)

Updated Translating (markdown)

Updated Uniques (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Uniques (markdown)

Added improvement uniques

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Mods (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

I thought a tutorial on how to create a custom tileset in the first place could not hurt

Moved the sentence to the "Creating a custom tileset" page

Updated Making a new Civilization (markdown)

Updated Mods Making a new Civilization (markdown)

Updated Mods Making a new Civilization (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Destroyed Scenarios (markdown)

Updated Uniques (markdown)

Changed Travis documentation to Github actions documentation

Updated Translating (markdown)

Updated Translating (markdown)

Updated From code to deployment (markdown)

Removed "working on templated rule variants" because we currently don't

Updated Uniques (markdown)

Updated uniques based on everything done during the policy update

Misplaced a unique

Updated Making a new Civilization (markdown)

Updated Making a new Civilization (markdown)

Updated Translating (markdown)

Updated Uniques (markdown)

Removed [pending] messages for PR's that were no longer pending

Added uniques from telecommuncations/advanced balistics

Added all the uniques from my PR's (telecommunicatoins -- shrines); added uniques I deprecated at some point

Updated Uniques (markdown)

Added missing deprecated unique

Added uniques changed in #4292

Updated Uniques (markdown)

Added uniques from #4311 and #4301

Added uniques from #4331

Added Discord webhook message

Created page with basic information

Typo

Made information not incorrect

Added units.json

Manual new lines was a terrible idea

Updated JSON files for mods (markdown)

Added link to JSON files for mods explanation

Added eras.json

capitalization

Added a header

Improved example

Added Buildings.json

hmmm

Doesn't work, sad

Added information on Specialists.json

Updated JSON files for mods (markdown)

Added uniques from #4372

Updated Uniques (markdown)

Updated uniques after #4393

Updated uniques after #4423

Add new and deprecated uniques of #4487, #4459

add wonder images

Fixed mod directory

Updated Uniques (markdown)

Updated uniques after #4530, #4505, #4419

Reworked the passages on tileFilter, terrainFilter and improvementFilter from code inspection

Added a more indept guide on how to install UnCiv on macOS

Updated Uniques (markdown)

Created Credits.md (markdown)

Destroyed Credits.md (markdown)

Added installing from source method

Improve Sound chapter, added Civilopedia text chapter

Added after #4619

Added unitTypes.json

Added beliefs.json

Updated Translating (markdown)

Added eras:unitBaseBuyCost

Added after #4568

Added ruins.json

Added after #4771

Added rudimentary Difficulties.json doc

Added ruin-specfic uniques explanation

Added TOC and Nations

Detailed Techs chapter

Fix 1 line - tech uniques

Added Quests.json

Added ModOptions

Added ModOptions

Added UnitPromotions, structured TOC

Added Policies

Added crosslinks

Fixed broken links

Added TileResources

Added more crosslinks

Small fix resource tile graphix aren't toggle-able

Added TileImprovements

Added Terrains

Updated JSON files for mods (markdown)

Updated Getting Started (markdown)

Updated Getting Started (markdown)

Updated Getting Started (markdown)

Updated JSON files for mods (markdown)

Updated Translating (markdown)

Created Civilization-related JSON files (markdown)

Created Map-related JSON files (markdown)

Double title

Double title

Created Unit-related JSON files (markdown)

Moved sounds

Updated Unit related JSON files (markdown)

Moved Stats

Created Miscellaneous JSON files (markdown)

Removed content that has been moved to separate pages, update TOC

Created _Sidebar (markdown)

Updated Uniques (markdown)

test

Fixed broken links. Apparently the way 'preview' links to pages differs from how it links when you view them on a saved page for some reason

Updated Uniques (markdown)

Fix relative `..` link suddenly leaving the wiki

Updated Miscellaneous JSON files (markdown)

Fix relative links

Fix era links to Units.json

Updated Uniques (markdown)

Updated From code to deployment (markdown)

Added uniques & cityFilters up to #4995

Mass deprecation as per 422607

Fixed broken link to redirect to Unit Uniques in Wiki

Fixed broken link to redirect to Unit Uniques in Wiki table

Updated Uniques (markdown)

Updated Getting Started (markdown)

Updated Uniques (markdown)

Added uniques & filters up to #5094

Removed a deprecated unique

Moved some uniques to better sections, removed an outdated unique

fixed a typo

Updated Uniques (markdown)

eras.json is now required

Removed outdated religion section

Added missing terrain uniques

Added resource uniques

Fixed resource unique link

Added missing unique for tile improvements

Fixed broken link

"Disappearing" translations explained

Updated Home (markdown)

Some atlas info, leader portraits

Created Force rating calculation (markdown)

"Not yet" for Image atlas distribution in mods

Updated uniques after #5259

Added information on conditionals

Updated growth unique

Added conditional support up to #5270

Typo

Escape html tags

Add conditionals to table of contents

Updated _Sidebar (markdown)

Created Audiovisual Mods (markdown)

Audiovisual Mods, move Graphics-only info

Updated Audiovisual Mods (markdown)

Audiovisual Mods - Draft done.

Documented translation method

Updated Translations, mods, and modding freedom in Open Source (markdown)

Fix Typos and Links

New Terrain uniques / 2 sections

Atlas control via multiple Images.x folders is now live

Link to atlas paragraph

startBias clarification

Missing bracket

Added uniques & conditionals up to #5345 (my PR's only)

Updated Force rating calculation (markdown)

Updated Getting Started (markdown => asciidoc)

Undid renaming

Updated Getting Started (asciidoc => markdown)

Added fix for Gradle sync fail

Updated Project structure and major classes (markdown)

Bump Java version from JDK 8 to JDK 11 due to gradle upgrade

Updated uniques & conditionals up to #5618 from my PR's

Created Regions (markdown)

Updated Uniques (markdown)

Updated Uniques (markdown)

Mention docs/uniques.md, emphasized Stat capitalization

* Base wiki state.

* Move wiki files into `/docs/wiki`.

Migrate inter-Markdown links.

Fix pre-existing broken links and anchors.

Standardize repository links for AS linting.

Add wiki footer.

Updated Uniques (markdown)

Updated Mods Making a new Civilization (markdown)

Updated Making a new Civilization (markdown)

Add GH Action for updating wiki.

Play it safer, and don't `push -f`. (Should be the same either way though.)

* Base wiki migration state.

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-02 11:04:38
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-02 11:04:38
Parent: 8fe9385ee644a74b1c3ae3c6d1fa8200cc952a3f (Mention docs/uniques.md, emphasized Stat capitalization)
Child:  7463af24381cc6b94b949b4419841d303af6bb93 (Expanded documentation on constructionFilters)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Added construction filter in the header

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-02 11:06:59
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-02 11:06:59
Parent: 49654ec91dcf565685fd6e4ca966456484c578bd (Added construction filter in the header)
Child:  d48da00f4fa03f61891ec7396a5d0ba9109f44df (Added actual steps I take when releasing a version)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Expanded documentation on constructionFilters

* Author: Yair Morgenstern <yairm210@>  2022-01-02 18:15:10
Committer: Yair Morgenstern <yairm210@>  2022-01-02 18:15:10
Parent: 7463af24381cc6b94b949b4419841d303af6bb93 (Expanded documentation on constructionFilters)
Child:  e7873b135204510742017be455c8b73862bb1d75 (Updated From code to deployment (markdown))
Branches: master, remotes/origin/master
Follows:
Precedes:

    Added actual steps I take when releasing a version

* Author: Yair Morgenstern <yairm210@>  2022-01-02 19:54:18
Committer: Yair Morgenstern <yairm210@>  2022-01-02 19:54:18
Parent: d48da00f4fa03f61891ec7396a5d0ba9109f44df (Added actual steps I take when releasing a version)
Child:  84a6eb3a44ed2504f157d55e90cfe2363bb70659 (Added buildingFilter and reworded a bit of generated documentation)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Updated From code to deployment (markdown)

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-07 11:48:11
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-07 11:48:11
Parent: e7873b135204510742017be455c8b73862bb1d75 (Updated From code to deployment (markdown))
Child:  2a4a0add3728a676012ce51bc3f825c8a5c04c84 (Slightly improved wording)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Added buildingFilter and reworded a bit of generated documentation

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-07 11:51:18
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-07 11:51:18
Parent: 84a6eb3a44ed2504f157d55e90cfe2363bb70659 (Added buildingFilter and reworded a bit of generated documentation)
Child:  d4b91ed84a0989ea5205a77390543d268f7a8b22 (Removed a deprecated field)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Slightly improved wording

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-17 16:59:32
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-17 16:59:32
Parent: 2a4a0add3728a676012ce51bc3f825c8a5c04c84 (Slightly improved wording)
Child:  3cd48433f279bcceaaab4f63c2c48606781c059f (Updated belief type valed values)
Branches: master, remotes/origin/master
Follows:
Precedes:

    Removed a deprecated field

* Author: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-17 17:00:14
Committer: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>  2022-01-17 17:00:14
Parent: d4b91ed84a0989ea5205a77390543d268f7a8b22 (Removed a deprecated field)
Child:  2f076df75fc5d112146902c88f240a3ebdac8849 (Updated Getting Started (markdown))
Branches: master, remotes/origin/master
Follows:
Precedes:

    Updated belief type valed values

* Author: Yair Morgenstern <yairm210@>  2022-01-22 19:40:43
Committer: Yair Morgenstern <yairm210>  2022-01-22 19:40:43
Parent: 3cd48433f279bcceaaab4f63c2c48606781c059f (Updated belief type valed values)
Child:  5d60469df68e0416ffa815e1366aef191583c451 (Updated Getting Started (markdown))
Branches: master, remotes/origin/master
Follows:
Precedes:

    Updated Getting Started (markdown)

* Author: Yair Morgenstern <yairm210@>  2022-01-22 19:46:03
Committer: Yair Morgenstern <yairm210@>  2022-01-22 19:46:03
Parent: 2f076df75fc5d112146902c88f240a3ebdac8849 (Updated Getting Started (markdown))
Child:  73475b37b28934478dc05830d3aeb61cf8ee6b69 (Updated Getting Started (markdown))
Branches: master, remotes/origin/master
Follows:
Precedes:

    Updated Getting Started (markdown)

* Normalize some links.

* Author: Yair Morgenstern <yairm210@>  2022-01-22 19:54:23
Committer: Yair Morgenstern <yairm210@>  2022-01-22 19:54:23
Parent: 5d60469df68e0416ffa815e1366aef191583c451 (Updated Getting Started (markdown))
Branches: master, remotes/origin/master
Follows:
Precedes:

    Updated Getting Started (markdown)

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2022-01-24 10:58:00 +02:00
fbd6d36ad3 Move wiki pages into repository, fix dozens of broken links. (#5854)
* Updated Mods (markdown)

* Updated Scenarios (markdown)

* Updated Mods (markdown)

* Added itch.io release

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Project structure and major classes (markdown)

* Updated Mods (markdown)

* Created Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Added link to Uniques

* Updated Uniques (markdown)

* Added 'triggers victory' unique

* Updated Making a new Civilization (markdown)

* Created Building locally without Android Studio (markdown)

* Updated Translating (markdown)

* Updated Uniques (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Uniques (markdown)

* Added improvement uniques

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Mods (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* I thought a tutorial on how to create a custom tileset in the first place could not hurt

* Moved the sentence to the "Creating a custom tileset" page

* Updated Making a new Civilization (markdown)

* Updated Mods Making a new Civilization (markdown)

* Updated Mods Making a new Civilization (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Destroyed Scenarios (markdown)

* Updated Uniques (markdown)

* Changed Travis documentation to Github actions documentation

* Updated Translating (markdown)

* Updated Translating (markdown)

* Updated From code to deployment (markdown)

* Removed "working on templated rule variants" because we currently don't

* Updated Uniques (markdown)

* Updated uniques based on everything done during the policy update

* Misplaced a unique

* Updated Making a new Civilization (markdown)

* Updated Making a new Civilization (markdown)

* Updated Translating (markdown)

* Updated Uniques (markdown)

* Removed [pending] messages for PR's that were no longer pending

* Added uniques from telecommuncations/advanced balistics

* Added all the uniques from my PR's (telecommunicatoins -- shrines); added uniques I deprecated at some point

* Updated Uniques (markdown)

* Added missing deprecated unique

* Added uniques changed in #4292

* Updated Uniques (markdown)

* Added uniques from #4311 and #4301

* Added uniques from #4331

* Added Discord webhook message

* Created page with basic information

* Typo

* Made information not incorrect

* Added units.json

* Manual new lines was a terrible idea

* Updated JSON files for mods (markdown)

* Added link to JSON files for mods explanation

* Added eras.json

* capitalization

* Added a header

* Improved example

* Added Buildings.json

* hmmm

* Doesn't work, sad

* Added information on Specialists.json

* Updated JSON files for mods (markdown)

* Added uniques from #4372

* Updated Uniques (markdown)

* Updated uniques after #4393

* Updated uniques after #4423

* Add new and deprecated uniques of #4487, #4459

* add wonder images

* Fixed mod directory

* Updated Uniques (markdown)

* Updated uniques after #4530, #4505, #4419

* Reworked the passages on tileFilter, terrainFilter and improvementFilter from code inspection

* Added a more indept guide on how to install UnCiv on macOS

* Updated Uniques (markdown)

* Created Credits.md (markdown)

* Destroyed Credits.md (markdown)

* Added installing from source method

* Improve Sound chapter, added Civilopedia text chapter

* Added after #4619

* Added unitTypes.json

* Added beliefs.json

* Updated Translating (markdown)

* Added eras:unitBaseBuyCost

* Added after #4568

* Added ruins.json

* Added after #4771

* Added rudimentary Difficulties.json doc

* Added ruin-specfic uniques explanation

* Added TOC and Nations

* Detailed Techs chapter

* Fix 1 line - tech uniques

* Added Quests.json

* Added ModOptions

* Added ModOptions

* Added UnitPromotions, structured TOC

* Added Policies

* Added crosslinks

* Fixed broken links

* Added TileResources

* Added more crosslinks

* Small fix resource tile graphix aren't toggle-able

* Added TileImprovements

* Added Terrains

* Updated JSON files for mods (markdown)

* Updated Getting Started (markdown)

* Updated Getting Started (markdown)

* Updated Getting Started (markdown)

* Updated JSON files for mods (markdown)

* Updated Translating (markdown)

* Created Civilization-related JSON files (markdown)

* Created Map-related JSON files (markdown)

* Double title

* Double title

* Created Unit-related JSON files (markdown)

* Moved sounds

* Updated Unit related JSON files (markdown)

* Moved Stats

* Created Miscellaneous JSON files (markdown)

* Removed content that has been moved to separate pages, update TOC

* Created _Sidebar (markdown)

* Updated Uniques (markdown)

* test

* Fixed broken links. Apparently the way 'preview' links to pages differs from how it links when you view them on a saved page for some reason

* Updated Uniques (markdown)

* Fix relative `..` link suddenly leaving the wiki

* Updated Miscellaneous JSON files (markdown)

* Fix relative links

* Fix era links to Units.json

* Updated Uniques (markdown)

* Updated From code to deployment (markdown)

* Added uniques & cityFilters up to #4995

* Mass deprecation as per 422607

* Fixed broken link to redirect to Unit Uniques in Wiki

* Fixed broken link to redirect to Unit Uniques in Wiki table

* Updated Uniques (markdown)

* Updated Getting Started (markdown)

* Updated Uniques (markdown)

* Added uniques & filters up to #5094

* Removed a deprecated unique

* Moved some uniques to better sections, removed an outdated unique

* fixed a typo

* Updated Uniques (markdown)

* eras.json is now required

* Removed outdated religion section

* Added missing terrain uniques

* Added resource uniques

* Fixed resource unique link

* Added missing unique for tile improvements

* Fixed broken link

* "Disappearing" translations explained

* Updated Home (markdown)

* Some atlas info, leader portraits

* Created Force rating calculation (markdown)

* "Not yet" for Image atlas distribution in mods

* Updated uniques after #5259

* Added information on conditionals

* Updated growth unique

* Added conditional support up to #5270

* Typo

* Escape html tags

* Add conditionals to table of contents

* Updated _Sidebar (markdown)

* Created Audiovisual Mods (markdown)

* Audiovisual Mods, move Graphics-only info

* Updated Audiovisual Mods (markdown)

* Audiovisual Mods - Draft done.

* Documented translation method

* Updated Translations, mods, and modding freedom in Open Source (markdown)

* Fix Typos and Links

* New Terrain uniques / 2 sections

* Atlas control via multiple Images.x folders is now live

* Link to atlas paragraph

* startBias clarification

* Missing bracket

* Added uniques & conditionals up to #5345 (my PR's only)

* Updated Force rating calculation (markdown)

* Updated Getting Started (markdown => asciidoc)

* Undid renaming

* Updated Getting Started (asciidoc => markdown)

* Added fix for Gradle sync fail

* Updated Project structure and major classes (markdown)

* Bump Java version from JDK 8 to JDK 11 due to gradle upgrade

* Updated uniques & conditionals up to #5618 from my PR's

* Created Regions (markdown)

* Updated Uniques (markdown)

* Updated Uniques (markdown)

* Mention docs/uniques.md, emphasized Stat capitalization

* Move wiki files into `/docs/wiki`.

* Migrate inter-Markdown links.

* Fix pre-existing broken links and anchors.

* Standardize repository links for AS linting.

* Add wiki footer.

* Updated Uniques (markdown)

* Updated Mods Making a new Civilization (markdown)

* Updated Making a new Civilization (markdown)

* Add GH Action for updating wiki.

* Play it safer, and don't `push -f`. (Should be the same either way though.)

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
Co-authored-by: GGGuenni <leonard@eynck.de>
Co-authored-by: Xander Lenstra <71121390+xlenstra@users.noreply.github.com>
Co-authored-by: Martin Pechstein <77325495+Mape6@users.noreply.github.com>
Co-authored-by: Arthur van der Staaij <32672293+avdstaaij@users.noreply.github.com>
Co-authored-by: SimonCeder <63475501+SimonCeder@users.noreply.github.com>
Co-authored-by: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com>
Co-authored-by: Alex25820 <50142558+Alex25820@users.noreply.github.com>
Co-authored-by: jvy1001 <76390095+jvy1001@users.noreply.github.com>
Co-authored-by: Shann Aurelle Ripalda <shannaurelleg@gmail.com>
Co-authored-by: NxOne14 <81563289+NxOne14@users.noreply.github.com>
Co-authored-by: MenaKing2020 <92416577+MenaKing2020@users.noreply.github.com>
Co-authored-by: asda488 <39116917+asda488@users.noreply.github.com>
2022-01-23 21:49:43 +02:00
f9c05997dd Typified some building uniques (#6017)
* Typified some building uniques
I noticed that the code allows "[stats] from every [buildingFilter]" but the UniqueType was limited to "[stats] from every [buildingName]", so now that that's available we don't actually need the "[stats] from every Wonder" unique :)

* buildings-only unique moved to buildings section
2022-01-23 06:03:50 -08:00
871dcfaf7d Deprecated old uniques 2022-01-19 14:42:09 +02:00
21fbaf4814 3.18.18 2022-01-16 19:51:33 +02:00
462ae2dad0 3.18.17 2022-01-14 10:49:22 +02:00
d809f3a132 Made all the other constants determining the strength of cities moddable (#5940) 2022-01-10 13:55:22 -08:00
93a109b082 Fixed a bug where citadels did not damage nearby units (#5941)
* Fixed a bug where citadels did not damage nearby units

* Fixed tests
2022-01-10 13:32:48 -08:00
1999364b9e Chore - more typified unit uniques 2022-01-10 21:53:13 +02:00
513b37583f Converted "Can construct [improvementName]" to a uniqueType (#5924) 2022-01-09 21:39:27 +02:00
cdbdda366b Revamped nukes again to closer match the original (#5892) 2022-01-02 04:04:43 -08:00
687ecb83f1 Merged some uniques and added a new one for not allowing to build units (#5731)
* Print stacktraces in more cases when crashing, useful for debugging

* Conditionalized no oceans before astronomy unique

* Cannot be built on tile before tech conditionalized

* Added "Cannot build unitFilter units" unique

* Fixed tests failing

* Merge branch master into some-uniques

* Fixed typo

* Apparently I made the same mistake twice

* Globalized unique
2021-12-31 12:13:09 +02:00
ee65adb5e4 Fixed a bug where all global unit discounts would always apply, despite only being for certain units (#5879) 2021-12-31 11:07:59 +02:00
f03918f610 Fixed a few combat bugs and changed the religions founded label (#5846)
* Fixed a bug where bonusses applying 'in friendly tiles' would not apply

* Reworded something so it actually makes sense

* Fixed capitalization error leading to autocracy complete bonus no longer working

* Fixed save serialization errors and finally correctly implemented the time limit for autocracy bonus

* Made value const and static
2021-12-26 07:31:07 +02:00
af941754cd Show arrows on map for unit actions: Asset files. (#5825)
* Show arrows on map for unit actions.

* Don't wrap arrows unless world wrap is actually enabled.

* Fix transported air units always being treated like teleports.

* Simple reviews.

* Separate movement arrow visibility checks from WorldScreen.

* Assets for map arrows overlay.

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2021-12-25 22:29:19 +02:00
ecadfb53fa Typed some uniques and fixed a policy not working (#5848)
* Typed some uniques, fixing a policy not working

* Repurposed an unused function to remove .unit in some places

* Fixed compilation errors
2021-12-25 17:55:14 +02:00
c9628c7fa7 Extended use for "in [tileFilter] tiles" conditionals (#5827)
* Changed 'in [tileFilter] tiles' to also apply outside of combat

* Changed unique docs writer to also sort applicables, so these are also not regenerated constantly
2021-12-20 13:53:03 +02:00
75ef6f6c8d Changed remove heresy sound effect (#5821) 2021-12-18 20:05:11 +02:00
17b382a614 Replaced illegal / questionably legal assets (#5819)
* Replaced illegal / questionably legal assets

* Resized policy icon to correct size
2021-12-18 17:53:21 +02:00
a7b880c033 3.18.10 2021-12-15 23:12:28 +02:00
c655d69c78 Order unique docs by target type so we don't get reorderings all the time 2021-12-14 19:02:58 +02:00
b537f9e386 Resolved #5779 - uniques and conditionals for translating are taken directly from the uniquetypes 2021-12-10 15:34:17 +02:00
3dfb0aec70 3.18.8 2021-12-07 22:12:05 +02:00
10be481524 Added an icon for the telegraph tech (#5765) 2021-12-06 11:53:29 +02:00
0d4da03b7c 3.18.7 2021-12-05 21:23:04 +02:00
5697a6f912 Solved crash of #5728 - AIs ignore trade requests that have become invalid mid-turn
They also no longer spam each other with requests
2021-12-03 13:57:00 +02:00
9edc713d5c 3.18.6 2021-12-03 11:33:18 +02:00
234b1b1741 Removed many "proxy functions" from civInfo to cityStateFunctions 2021-12-03 11:28:24 +02:00
69db686101 Moved all fully deprecated uniques to their own region down below
Slight steps towards stat percent bonus calculation efficiency in CityStats
2021-12-03 11:01:55 +02:00
0def261012 Added unique types, added regions for easier location 2021-12-03 10:48:39 +02:00
7f07bcb9e5 Recycling center (#5738)
* Add support to UniqueType.MaxNumberBuilding (including rejectionReasons)
Add Recycling Center entry to JSON
Need Graphical Icon

* Fix typo
Add TODO

* adding Recycling Center icon

* Credit update for icon
Rephrase Rejection text
Updated .atlas and .png
Add code to block showing Recycling Center

* Fix using placeholderText
Set shouldShow to True so iot still appears while under construction but not completed

* Rejection Text now working
Remove debug prints

* Remove odd extra lines

* extra lines

* Remove excessive if statement in shouldBeDisplayed
Reword text. Unique can apply to Buildings and Units
Refactor Signature since not just Buildings

* Adding code to remove building in transferred city

Co-authored-by: temurakami <spellman23@gmail.com>
2021-12-03 10:15:51 +02:00
6296f6917f Autogenerated docs wraps conditionals and doesn't give examples for non-parameter-containing uniques 2021-11-28 08:30:31 +02:00
05742e02f3 Added documentation for Mac parameters as per #5679 and future-proofing build.gradle for eventual mac releases 2021-11-27 21:05:11 +02:00
84e600786c 3.18.5 2021-11-27 20:08:47 +02:00
5d160508d3 Fixed bug when attempting to load a game that uses mods you don't have 2021-11-24 18:33:44 +02:00
694e862944 Small improvement 2021-11-22 22:01:17 +02:00
1b0eaa8a71 Unique autodocs ++ 2021-11-22 21:59:35 +02:00
92fd72d895 Better autogenerated unique docs 2021-11-22 21:10:21 +02:00
4617bc21a7 Added unique documentation generation when running from Android Studio :) 2021-11-22 20:49:31 +02:00
bfe0b68ab8 Barbarian units (#5589)
* barbarian unique units; barbarian blacklisted units

* credits

* barbarian units do not take resources

* ai fix
2021-10-29 13:33:11 +03:00
7bbcb8db1a Mayas (#5408)
* The Maya - data and calendar

* The Maya - completed

* The Maya - notifications

* The Maya - favoredReligion

* The Maya - comments in GreatPersonManager

* The Maya - clickable notifications

* The Maya - templates

* The Maya - atlas

* The Maya - patch1
2021-10-09 20:45:59 +03:00
088e35ff13 Ethiopia - Nation (#5387)
* Ethiopia - Nation

* Ethiopia - Unit and Stele

* Ethiopia - Graphics

* Ethiopia - color
2021-10-04 20:56:34 +03:00
71405b93aa The Celtic People Reboot (#5367)
* The Celtic People Reboot

* Redid the Shamrock sword of the Pictish Warrior

* The Celtic People Reboot - one comment

Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2021-10-03 12:02:58 +03:00
fb30a76e85 Civilopedia category icons and keyboard navigation (#5341)
* Civilopedia category icons and keyboard navigation

* Civilopedia category icons - white alternative
2021-09-29 17:39:02 +03:00
1a35ec82ed Change NationIcon for 4 nation (#5336)
* Change NationIcon for 4 nation

* Update Credits.md

* Resize Icon
2021-09-28 22:42:45 +03:00