mirror of
https://github.com/yairm210/Unciv.git
synced 2025-08-03 20:48:49 -04:00
@will-ca: Fix GH wiki repository link translation. (#6043)
https://github.com/yairm210/Unciv/pull/6043
parent
4ffedd77de
commit
d2d1af27e0
@ -11,7 +11,7 @@
|
||||
|
||||
|
||||
## Beliefs.json
|
||||
[link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Beliefs.json)
|
||||
[link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Beliefs.json)
|
||||
|
||||
This file contains the beliefs that can be chosen for religions in your mod.
|
||||
|
||||
@ -25,7 +25,7 @@ Each belief can have the following attributes:
|
||||
|
||||
|
||||
## Buildings.json
|
||||
[link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Buildings.json)
|
||||
[link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Buildings.json)
|
||||
|
||||
This file should contain all the buildings and wonders you want to use in your mod.
|
||||
|
||||
@ -44,8 +44,8 @@ Each building can have the following attributes:
|
||||
| maintenance | Integer (≥0) | defaults to 0 | Maintenance cost of the building |
|
||||
| isWonder | Boolean | defaults to false | Whether this building is a global wonder |
|
||||
| isNationalWonder | Boolean | defaults to false | Whether this building is a national wonder |
|
||||
| requiredBuilding | String | defaults to none | A building that has to be built before this building can be built. Must be in [Buildings.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) |
|
||||
| cannotBeBuiltWith | String | defaults to none | The building [cannotBeBuiltWith] and this building cannot exist in the same city together. Should be in [Buildings.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) |
|
||||
| requiredBuilding | String | defaults to none | A building that has to be built before this building can be built. Must be in [Buildings.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) |
|
||||
| cannotBeBuiltWith | String | defaults to none | The building [cannotBeBuiltWith] and this building cannot exist in the same city together. Should be in [Buildings.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) |
|
||||
| providesFreeBuilding | String | defaults to none | When the building is built, [providesFreeBuilding] is also automatically added to the city |
|
||||
| requiredTech | String | defaults to none | The tech that should be researched before this building may be built. Must be in [Techs.json](#techsjson) |
|
||||
| requiredResource | String | defaults to none | The resource that is consumed when building this building. Must be in [TileResources.json](./Map-related-JSON-files#tileresourcesjson) |
|
||||
@ -61,12 +61,12 @@ Each building can have the following attributes:
|
||||
| replacementTextForUniques | String | defaults to none | If provided, this string will be shown instead of all of the uniques |
|
||||
| percentStatBonus | Object | defaults to none | Percentual bonus for stats provided by the building. Valid keys are the names of stats (production, gold, science, etc.), valid values are Integers (≥0) |
|
||||
| greatPersonPoints | Object | defaults to none | How many great person points for each type will be generated per turn. Valid keys are the names of great people (Great Scientist, Great Engineer, etc. .), valid values are Integers (≥0) |
|
||||
| specialistSlots | Object | defaults to none | Specialist slots provided by this building. Valid keys are the names of specialists (as defined in [Specialists.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Specialists.json)), valid values are Integers, the amount of slots provided for this specialist |
|
||||
| specialistSlots | Object | defaults to none | Specialist slots provided by this building. Valid keys are the names of specialists (as defined in [Specialists.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Specialists.json)), valid values are Integers, the amount of slots provided for this specialist |
|
||||
| civilopediaText | List | Default empty | see [civilopediaText chapter](./Miscellaneous-JSON-files#civilopedia-text) |
|
||||
|
||||
|
||||
## Nations.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Nations.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Nations.json)
|
||||
|
||||
This file contains all the nations and city states, including Barbarians and Spectator.
|
||||
|
||||
@ -98,7 +98,7 @@ This file contains all the nations and city states, including Barbarians and Spe
|
||||
|
||||
|
||||
## Policies.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Policies.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Policies.json)
|
||||
|
||||
This file lists the available social policies that can be "bought" with culture.
|
||||
|
||||
@ -123,7 +123,7 @@ Each member policy can have the following properties:
|
||||
|
||||
|
||||
## Quests.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Quests.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Quests.json)
|
||||
|
||||
This file contains the Quests that may be given to major Civilizations by City States.
|
||||
|
||||
@ -138,13 +138,13 @@ This file contains the Quests that may be given to major Civilizations by City S
|
||||
|
||||
|
||||
## Religions.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Religions.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Religions.json)
|
||||
|
||||
This is just a list of Strings specifying all predefined Religion names. Corresponding icons must exist, that's all to it. After all, they're just containers for [Beliefs](#beliefsjson).
|
||||
|
||||
|
||||
## Specialists.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Specialists.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Specialists.json)
|
||||
|
||||
This file should contain a list of all possible specialists that you want in your mod.
|
||||
|
||||
@ -163,7 +163,7 @@ Each specialist can have the following attributes:
|
||||
|
||||
|
||||
## Techs.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Techs.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Techs.json)
|
||||
|
||||
This file contains all the technologies. It is organized into an outer list of 'columns' which in turn contain one or more tech each.
|
||||
|
||||
|
@ -21,7 +21,7 @@ When I'm ready to release a new version I:
|
||||
* From my workstation - pull the latest changes and run the [translation generation](./Translating#translation-generation---for-developers)
|
||||
* Change the versionCode and versionName in the Android build.gradle so that Google Play and F-droid can recognize that it's a different release
|
||||
* Add an entry in the changelog.md done, WITHOUT hashtags, and less than 500 characters (that's the limit for Google play entries). The formatting needs to be exact or the text sent to Discord, the Github release etc. won't be complete.
|
||||
* Add a tag to the commit of the version. When the [Github action](https://github.com/yairm210/Unciv/actions/workflows/buildAndDeploy.yml) sees that we've added a tag, it will run a build, and this time (because of the configuration we put in the [yml file](https://github.com/${GITHUB_REPOSITORY}/tree/master/.github/workflows/buildAndDeploy.yml) file), it will:
|
||||
* Add a tag to the commit of the version. When the [Github action](https://github.com/yairm210/Unciv/actions/workflows/buildAndDeploy.yml) sees that we've added a tag, it will run a build, and this time (because of the configuration we put in the [yml file](https://github.com/yairm210/Unciv/tree/master/.github/workflows/buildAndDeploy.yml) file), it will:
|
||||
* Pack a .jar file, which will work for every operating system with Java
|
||||
* Use Linux and Windows JDKs to create standalone zips for 32 and 64 bit systems, because we can't rely on the fact that users will have a JRE
|
||||
* Download [Butler](https://itch.io/docs/butler/installing.html) and use it to [push](https://itch.io/docs/butler/pushing.html) the new versions to the [itch.io page](https://yairm210.itch.io/unciv)
|
||||
|
@ -10,9 +10,9 @@ Each civ has some basic information - what the civ name is, the leader's name, c
|
||||
|
||||
In addition, each civ has flavor text when declaring war, intoduction etc.
|
||||
|
||||
All of these need to be filled in in [Nations.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Nations.json)
|
||||
All of these need to be filled in in [Nations.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Nations.json)
|
||||
|
||||
Adding your Civ and leader names in the [Nations translation file](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Translations/Diplomacy%2CTrade%2CNations.json)
|
||||
Adding your Civ and leader names in the [Nations translation file](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Translations/Diplomacy%2CTrade%2CNations.json)
|
||||
will notify translators that they should translate them =)
|
||||
|
||||
[comment]: <> (TODO: Broken link. Obsolete?)
|
||||
@ -23,7 +23,7 @@ Each civ has an icon, like the wreath for Rome, for instant identification.
|
||||
|
||||
All of these icons are white on a transparent background, and are 100x100 pixels - see [icon considerations](#icon-considerations) for details
|
||||
|
||||
You'll need to put your icon in the [NationIcons folder](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/Images/NationIcons).
|
||||
You'll need to put your icon in the [NationIcons folder](https://github.com/yairm210/Unciv/tree/master/android/Images/NationIcons).
|
||||
|
||||
Same as with the nation name and leader name, the unique ability should also be put in the Nations translation file for bonus points =)
|
||||
|
||||
@ -34,24 +34,24 @@ But apart from the flavor, they are boring gameplay-wise, so now we need to add
|
||||
|
||||
## Adding unique units
|
||||
|
||||
Units in general are added in the [Units.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Units.json) file, with an icon in the
|
||||
[UnitIcons](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/Images.Construction/UnitIcons) folder.
|
||||
Units in general are added in the [Units.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Units.json) file, with an icon in the
|
||||
[UnitIcons](https://github.com/yairm210/Unciv/tree/master/android/Images.Construction/UnitIcons) folder.
|
||||
|
||||
The icon must be 200x200 pixels, white on transparent background - see [icon considerations](#icon-considerations) for details
|
||||
|
||||
Remember that these are unique units, so search for an existing unique unit to see how they replace their regular counterparts!
|
||||
|
||||
Again, [translation file](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Translations/Units%2CPromotions.json) for bonus points!
|
||||
Again, [translation file](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Translations/Units%2CPromotions.json) for bonus points!
|
||||
|
||||
[comment]: <> (TODO: Broken link. Obsolete? AFAIK translation's only via `template.properties` (and automatic stuff from JSONs) nowadays.)
|
||||
|
||||
## Adding unique buildings
|
||||
|
||||
Same as the units - info is in the [Buildings.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) file
|
||||
and icons in the [BuildingIcons](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/Images.Construction/BuildingIcons) folder,
|
||||
Same as the units - info is in the [Buildings.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) file
|
||||
and icons in the [BuildingIcons](https://github.com/yairm210/Unciv/tree/master/android/Images.Construction/BuildingIcons) folder,
|
||||
same rules for the icons apply (200x200 pixels, icon considerations)
|
||||
|
||||
Again, [translation file](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Translations/Buildings.json) for bonus points!
|
||||
Again, [translation file](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Translations/Buildings.json) for bonus points!
|
||||
|
||||
[comment]: <> (TODO: Broken link. Obsolete? AFAIK translation's only via `template.properties` (and automatic stuff from JSONs) nowadays.)
|
||||
|
||||
@ -67,4 +67,4 @@ Icons directly from the base game belong to Firaxis, so I'm not sure we're legal
|
||||
|
||||
One source I use constantly is [The Noun Project](https://thenounproject.com) - everything there is Creative Commons or open, so they can all be used!
|
||||
|
||||
Credits for icons should go in the [Credits](https://github.com/${GITHUB_REPOSITORY}/tree/master/docs/Credits.md) page
|
||||
Credits for icons should go in the [Credits](https://github.com/yairm210/Unciv/tree/master/docs/Credits.md) page
|
||||
|
@ -75,7 +75,7 @@ Each resource can have the following properties:
|
||||
|
||||
|
||||
## Ruins.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Ruins.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Ruins.json)
|
||||
|
||||
This file contains the possible rewards ancient ruins give. It is not required, if omitted, the default file for the game is used, even in baseRuleSet mods.
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
## Difficulties.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Difficulties.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Difficulties.json)
|
||||
|
||||
This file defines the difficulty levels a player can choose when starting a new game.
|
||||
|
||||
@ -39,7 +39,7 @@ Each difficulty level can have the following attributes:
|
||||
|
||||
|
||||
## Eras.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Eras.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Eras.json)
|
||||
|
||||
This file should contain all the era's you want to use in your mod.
|
||||
|
||||
|
@ -2,14 +2,14 @@
|
||||
|
||||
Since LibGDX, and therefore Unciv, are built for multi-platform support, the project structure is built accordingly.
|
||||
|
||||
99% of the code is in the [Core](https://github.com/${GITHUB_REPOSITORY}/tree/master/core/src/com/unciv) project, which contains all the platform-independant code.
|
||||
99% of the code is in the [Core](https://github.com/yairm210/Unciv/tree/master/core/src/com/unciv) project, which contains all the platform-independant code.
|
||||
|
||||
The [Desktop](https://github.com/${GITHUB_REPOSITORY}/tree/master/desktop) and [Android](https://github.com/${GITHUB_REPOSITORY}/tree/master/android) folders contain platform-specific things, and the Android folder also contains the game Images and the all-important Assets, which are required for running from Desktop as well, so we bundle them up into the .jar file when releasing.
|
||||
The [Desktop](https://github.com/yairm210/Unciv/tree/master/desktop) and [Android](https://github.com/yairm210/Unciv/tree/master/android) folders contain platform-specific things, and the Android folder also contains the game Images and the all-important Assets, which are required for running from Desktop as well, so we bundle them up into the .jar file when releasing.
|
||||
|
||||
The [Test](https://github.com/${GITHUB_REPOSITORY}/tree/master/tests/src/com/unciv) folder contains tests that can be run manually via gradle with `./gradlew tests:test`, and are run automatically by Travis for every push.
|
||||
The [Test](https://github.com/yairm210/Unciv/tree/master/tests/src/com/unciv) folder contains tests that can be run manually via gradle with `./gradlew tests:test`, and are run automatically by Travis for every push.
|
||||
|
||||
# Translations
|
||||
Before we get to the Classes, a word on Languages. Unciv is playable in several handfuls of languages, and there's magic to support that. Whenever you include a new string in code you will need to give it a quick evaluation - will users see it, and if so, what do I need to do to support its translations. Sometimes you may not need to do anything, sometimes you will add a line to the [translation templates](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/translations/template.properties), and sometimes you will adapt the string formatting to support the translations. For details, see [the 'Translation generation - for developers' chapter](./Translating#translation-generation---for-developers).
|
||||
Before we get to the Classes, a word on Languages. Unciv is playable in several handfuls of languages, and there's magic to support that. Whenever you include a new string in code you will need to give it a quick evaluation - will users see it, and if so, what do I need to do to support its translations. Sometimes you may not need to do anything, sometimes you will add a line to the [translation templates](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/translations/template.properties), and sometimes you will adapt the string formatting to support the translations. For details, see [the 'Translation generation - for developers' chapter](./Translating#translation-generation---for-developers).
|
||||
|
||||
# Major classes
|
||||
|
||||
|
@ -47,7 +47,7 @@ As seen in the above example, in order to provide flexibility and generalization
|
||||
|
||||
### Generated Documentation
|
||||
|
||||
This part of the wiki is human-edited and partially out of date. However, we now have automatically generated documentation, complete for all Uniques that have been updated to the new UniqueType system. It is part of the main source tree and [can be found here.](https://github.com/${GITHUB_REPOSITORY}/tree/master/docs/uniques.md). This version should always be up-to-date with the uniques and conditionals currently supported in the game.
|
||||
This part of the wiki is human-edited and partially out of date. However, we now have automatically generated documentation, complete for all Uniques that have been updated to the new UniqueType system. It is part of the main source tree and [can be found here.](https://github.com/yairm210/Unciv/tree/master/docs/uniques.md). This version should always be up-to-date with the uniques and conditionals currently supported in the game.
|
||||
|
||||
### Unique locations
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
|
||||
## Units.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Units.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/Units.json)
|
||||
|
||||
This file should contain a list of all the units, both military and civilian, that you want to use in your mod.
|
||||
|
||||
@ -13,7 +13,7 @@ Each unit can have the following attributes:
|
||||
| attribute | Type | optional or not | notes |
|
||||
| --------- | ---- | -------- | ----- |
|
||||
| name | String | required | The name of the units (required) |
|
||||
| unitType | String | required | The type of the unit. Must be in [UnitTypes.json](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/UnitTypes.json) |
|
||||
| unitType | String | required | The type of the unit. Must be in [UnitTypes.json](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/UnitTypes.json) |
|
||||
| cost | Integer (≥0) | defaults to 0 | The amount of production required to build this unit |
|
||||
| movement | Integer (≥0) | defaults to 0 | The amount of movement points the unit has by default |
|
||||
| strength | Integer (≥0) | defaults to 0 | The melee attack and defensive strength of the unit. If this and rangedStrength are ommited or 0, the unit will be a civilian |
|
||||
@ -35,7 +35,7 @@ Each unit can have the following attributes:
|
||||
|
||||
|
||||
## UnitPromotions.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/UnitPromotions.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/UnitPromotions.json)
|
||||
|
||||
This file lists the available unit promotions.
|
||||
|
||||
@ -55,7 +55,7 @@ Each promotion can have the following properties:
|
||||
|
||||
|
||||
## UnitTypes.json
|
||||
[Link to original](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/UnitTypes.json)
|
||||
[Link to original](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons/Civ%20V%20-%20Vanilla/UnitTypes.json)
|
||||
|
||||
This optional file is used for defining new types of units. The names of these can be used in unitFilters, and these types determine what domain the unit moves in: over land, over water or through the air. If the file is ommitted, the following are automatically added:
|
||||
Civilian, Melee, Ranged, Scout, Mounted, Armor, Siege, WaterCivilian, WaterMelee, WaterRanged, WaterSubmarine, WaterAircraftCarrier, Fighter, Bomber, AtomicBomber, and Missile.
|
||||
@ -68,7 +68,7 @@ Civilian, Melee, Ranged, Scout, Mounted, Armor, Siege, WaterCivilian, WaterMelee
|
||||
|
||||
|
||||
## Sounds
|
||||
Standard values are below. The sounds themselves can be found [here](https://github.com/${GITHUB_REPOSITORY}/tree/master/android/assets/sounds).
|
||||
Standard values are below. The sounds themselves can be found [here](https://github.com/yairm210/Unciv/tree/master/android/assets/sounds).
|
||||
|
||||
- _arrow, artillery, bombard, bombing, cannon, chimes, choir, click, coin, construction, elephant, fortify, gdrAttack, horse, jetgun, machinegun, metalhit, missile, nonmetalhit, nuke, paper, policy, promote, setup, shipguns, shot, slider, swap, tankshot, throw, torpedo, upgrade, whoosh_.
|
||||
|
||||
|
@ -1 +1 @@
|
||||
*To edit this wiki, open a pull request against the files under [/docs/wiki](https://github.com/${GITHUB_REPOSITORY}/tree/master/docs/wiki) in the main Unciv repository.*
|
||||
*To edit this wiki, open a pull request against the files under [/docs/wiki](https://github.com/yairm210/Unciv/tree/master/docs/wiki) in the main Unciv repository.*
|
||||
|
Loading…
x
Reference in New Issue
Block a user