Age | Commit message (Collapse) | Author |
|
Game startup performance improvements
Mod preview performance improvements
Avoid rare crash concurrent modification when calculating construction costs
By RobLoach:
- Modding: Ancient Ruins can have unit-related conditionals
- AbsoluteUnits: Add Great Admiral by Basil
Allow naval units to be spawn in water city - By Emandac
|
|
AI will not attack cities with no health with siege units
AI will not attack capturable cities with melee units that cannot capture them
Mod checker: conditional tags are accepted as 'filtering uniques'
By RobLoach:
- Add Countable: `Adopted [policy] Policies by [civ] Civilizations`
- Allow Buildings to increase Air Unit Capacity
- Add Victory Type-specific music
Disable automatic counter-denunciation for human players - By unciv-loof
By Ambeco - error handling works in edge cases
|
|
Unique validation:
- Find possible misspellings for incorrect modifier parameters
- Better 'acceptable modifier for' validation
By touhidurrr:
- Ignore temporary errors when fetching mods list
Memory perf improvements - By Ambeco (new contributor!)
By unciv-loof:
- Temperature shift slider now updates map preview
By RobLoach:
- Great Admiral: GPP only accumulate for Water units
- hexarealm: Add Great Admiral sprite, by The Bucketeer
|
|
Buildings can now include '[relativeAmount]% weight to this choice for AI decisions'
Re-added changes for puppet city unique - By Emandac
Flash `ChatButton` on New Chat Messages - By touhidurrr
By RobLoach:
- Add Great Admiral
- Allow weighted AI decisions in Event Choices
AI valuea space resources and Manhattan project more - By EmperorPinguin
By unciv-loof:
- Prevent skip/resign button showing before first turn in MP games
- No special treatment for spectators to skip/resign players
|
|
Can no longer repair improvements in neutral territory (exploit)
Fixed crash on declare war with triggers
By RobLoach:
- BNW: Fix logic around Cultural Victories
- Add `if no Civ has adopted [policy/belief]` Conditional
By unciv-loof:
- Fix multiplayer auth popup causing duplicate actions on turn end
- CS military rank tribute based on number of alive players
- Show button to forcibly resign player after 2 days inactivity
AI: less worker priority for jungles - By EmperorPinguin
|
|
By RobLoach:
- Add Global Uniques to the Civilopedia
- Add `Adopt [policy/belief]` Unique
- Add diplomacy status to `civFilter`
New Screen 'start game' button alignment - By SidedYapper
|
|
CPU performance improvements
Fixed rare crash when closing map editor
Roads are not shown on non-visible tiles
Limit tile information shown when spying on cities
WLTK resource demand changes every ~20 turns
Add cityAirUnitCapacity ModConstant - By unciv-loof
|
|
Added map autosave
CPU performance improvements
Notification categories can me minimized by clicking on the title
By RobLoach:
- BNW: Fix getting Cultural Victory through Domination
- Modding: Trigger Event unit action text is the Event text
Fixed max window discrepancy in Windows platform - By SidedYapper - New contributor!
Fix human-human relationship incorrectly showing 'Friend' in Diplomacy screen, as well as inconsistent colors - By unciv-loof - New contributor!
|
|
Peace trade no longer generates notification when it 'ends'
Inquisitors disrupt religion in other civs as well
Fixed automated move with escorted unit crash
By RobLoach:
- modding: Add a 'Play Sound' unique
- modding: Add unique to get resources from a percent of stat
Added more option autosaves from 500 to 10000 - By Emandac
|
|
|
|
Force rankings doesn't evaluate all unit conditionals as multiplicative
Handle mods removing techs, adding/removing eras
Post-battle movement doesn't occur if during the battle the unit lost movement points
conditionals in event choices work again
AI updates - By EmperorPinguin
|
|
AI spy city selection greatly improved
Changing mods while images load no longer displays multiple images on the last mod
Removed city-state icons for cities in unit overview
Replacement improvements also provide resources that require the original improvement
Only heal on current tile if it's not a dangerous tile
Fixed several problems with improvement-creating buildings
|
|
Allow AI to move-and-settle
AI: declare less war against humans on higher difficulties - By EmperorPinguin
Harden new game screen against bad scenarios - By SomeTroglodyte
By RobLoach:
- Add Victory Type for Brave New World
- Civilopedia: Add Victory Types
|
|
By EmperorPinguin:
- AI: build more workers
- AI: Better settler automation
Fix combat conditionals not working correctly - By SeventhM
|
|
Fixed spy surveillance progressing tech stealing when no techs are available to steal
Bugfix: Building 'improvement to create' no longer cached across rulesets
Fixed city states getting all techs when only 1 major civ remains
Many small automation improvements - By EmperorPinguin
'Upon entering war' uniques - By PLynx01
|
|
|
|
Fix Ancient Ruin benefit on higher difficulties - By RobLoach
Multiplayer: Only bring forth `AuthPopup` if server explicitly returns `401` - By touhidurrr
Modding: 'can settle' unique able accept tile filters for water and impassible tiles - By Emandac
|
|
Fix crash when opening victory screen on the first turn
modding: Add misspelling corrections to unique parameters in mod checker
By SomeTroglodyte:
- Fix unit icon disappearing on right-click of unit's tile
- Fix autoplay+tutorials softlock
By EmperorPinguin:
- AI: exclude great general from escort logic
- AI: better utilization of promoted units
- AI: lower threshold for minimum acceptable newcity tile
Add unit action icons for triggerables - By RobLoach
|
|
|
|
Remove irrelevant counteroffer notifications when the trade request is invalid
By EmperorPinguin:
- AI: better explore logic
- AI: reduce food weight for small cities
- AI: able to choose instant heal promotions
- AI: don't annex cities if it causes severe unhappiness
Add 'on [difficulty] or higher' conditional - By RobLoach
By metablaster:
- Show religion display name when enhancement is made
- Fix embassy trade offer crashes
|
|
|
|
By EmperorPinguin:
- Perf: remove AI personality for citizen assignment
- AI: Update city construction evaluation of buildings + workboats
- Bugfix: Update WorkerAutomation.kt
By SomeTroglodyte:
- Minor UI fix: Don't display the WLTK fireworks over the detailed stats popup
- Enable the 'triggers global alert' unique for most uniques
Civilopedia: Add Revealed By on Tile Resource screen - By RobLoach
Multiplayer Chat Support - By touhidurrr
|
|
By metablaster:
- Implementation for establishing embassies in diplomacy
- Fix for AI civilian unit escape from threat
- Fixed event names not being autotranslatable in mods
Hide icon for city in religion overview
Got rid of fake Github error messages when attempting to download mod preview images
|
|
Better way to brighten colors - By touhidurrr
By metablaster:
- Fix AI civilian unit not escaping enemy
- Fix translation for an unknown civilization
|
|
By metablaster:
- Nukes don't require line of sight to hit target tile
- Display city defense and health in cities overview tab
- Get notification when pantheon, religion or religion enhancement is made by other civ
Add 'upon entering combat trigger' - By SeventhM
By SomeTroglodyte:
- Workaround for 'Mod has no graphics for configured tilesets' false positive
- No environment checks in Gradle project configs
|
|
AI: swap spaceship parts into capital - By EmperorPinguin
Allow proposing peace between warring civs in trade window - By metablaster
Unique: `May Paradrop to [tileFilter] tiles up to [positiveAmount] tiles away` - By RobLoach
Added missing demand translations
|
|
Added global tiles countable - By PhiRite
By RobLoach:
- Vanilla, G&K: Fix Samurai ability to build Fishing Boats
- Add unit state for tile improvement conditionals
By SomeTroglodyte:
- Changing gold trade amounts using buttons reflected in popup UI
|
|
Fixed ancient ruins spawning
Possilby fixed Android dev console - requires testing
Fixed Happiness being found as a global stat
Unique builder - trigger conditionals are not a superset of global uniques
Added 'Unowned' terrainFilter
By SomeTroglodyte:
- Parse localized numbers correctly
- Better Validation of Nation colors
By RobLoach:
- When capturing settlers, fix finding the Worker units with conditionals
- Add ability to remove policies with ModOptions
|
|
CPU performance improvements
Fixed dev console requiring scrolling on small UI settings
By SomeTroglodyte:
- Fix console `tile find` for quoted input or filters, requiring correct uppercase
- Fix mod checker not offering to auto-update Uniques for extension mods
- Speed and Difficulty uniques treated as part of GlobalUniques
Make Machu Picchu and Neuschwanstein need a non-Natural Wonder mountain - By SpacedOutChicken
Fix display for mod names with dashes in them - By RobLoach
|
|
AI considers tile damage when deciding on which tile to heal on
Fixed building maintenance unique
By SomeTroglodyte:
- Improve ModChecker UI
- Allow mods with no global uniques, no ruins or no difficulties file
AI: better handling of improvement-buildings - By EmperorPinguin
|
|
AI performance optimization
By RobLoach:
- Fix number popup with commas in the number
- Add `Gain control over [positiveAmount] tiles [cityFilter]` Triggerable
AI: update getStatDifferenceFromBuilding - By EmperorPinguin
Improve ruleset validator - By SomeTroglodyte
|
|
Sprites do not change to base color when moving
Barbarian workers no longer construct improvements
modding: Allowed stat reserve to get happiness
console: Can set game turn
modding validation: Catch empty altases.json file
Add `[relativeAmount]% [resourceFilter] resource production` Unique - By RobLoach
Refactor RulesetValidator into two files - By SomeTroglodyte
Fix broken chart in victory status - By metablaster
Edge restructure update - By hackedpassword
|
|
|
|
Increased font size so it looks less blurry on large screens
'connect road' works when railroads don't exist in the ruleset
'connect road' acknowledges availability uniques on road/railroad
Simplified requirements for adding a new demand
By EmperorPinguin:
- Autoplay: don't assign citizens according to AI Personality
- AI: remove thingsToFocusOnForVictory
|
|
By metablaster:
- update missing world screen image annotation
- Table and colors for diplomatic relations between human players in diplomacy screen.
- Fix automated units not auto upgrading when enabled
- Fix broken translations
By RobLoach:
- Allow using `[relativeAmount]% Gold from Great Merchant trade missions` on units
- Fix Civilopedia 'required Building' links for Wonders
'Stacked with unit' conditional unique - By PLynx01
Hexarealm edge tiles restructuring - by hackedpassword
|
|
Fixed Gold being translated in trade offer with peace treaty
By metablaster:
- Improved diagram colors in global politics
- Fix crash for automated Fighter units
- Fix automated long range units not heading to enemy city
modding: Show status page for civilian units - By SomeTroglodyte
Add 'don't spy on us' has a demand - By Emandac
|
|
|
|
Don't spawn prophet in holy city if it's been taken over
City location ranking takes modded city work range into account
Modding: Avoid crashes from 'free buildings that no longer apply once they're in the city / change which buildings are free'
City stats table immediately scrollable again, AND scrollable all the way to the end
By RobLoach:
- Add unique `denounced` quotes
- Mods can add voiceovers for start intros
Fix showing negative mod download progress - By SomeTroglodyte
|
|
Disabled android-specific behaviour of text fields since it's broken currently :|
Fixed city screen buildings panel not fully scrollable
Only add mod search textboxes if there are at least 10 mods (cleaner UI)
uniques: Add a 'not constructed by anybody' conditional unique - By RobLoach
|
|
AI: Don't choose one-time-action promotions
Display city-state bonuses per relationship level
Conditional city-state bonuses colored green only when conditional applies
By RobLoach:
- Add ability to remove entire policy branches
- Gods & Kings: Great Generals cannot enter a golden age
Netherlands trade bugfix - By EmperorPinguin
|
|
Unit triggerables with triggers, no longer trigger on new units
Clicking on statuses opens promotion screen
AI:
- City states disband great prophets
- Don't offer peace when we're just about to take a city
Multiplayer:
- Better, less buggy resign/skip
Modding:
- Fix global unique validation
- Validation catches 'global triggers attached to unit triggerables', which will have no effect
By SomeTroglodyte:
- Fix Resources Overview to work as intended
- Add an 'XP' column to Units Overview
|
|
|
|
Countable can accept arbitrary mathematical Expressions - Kudos AutumnPizazz for kicking this off, SomeTroglodyte for parser implementation!
Added 'search mods' in new game screen and mod checker
Fixed bugs in unique validation and in countable validation
Allow automation for settlers with conditional settling uniques
Add 'Cannot embark' unit unique - By PLynx01
|
|
Demands/Requests from other civs do not stop other events registering
Better 'Pay to improve CS resource'
Seed pillage randomness to avoid save-scum
Modding:
- Added misspelling tests for uniqueTo for buildings, units and improvements
- Triggerable uniques on promotions only activate once when added on creation
- Beliefs can have AI decision modifiers, and do in base rulesets
Finish city-state quests upon acquiring great person
Prevent AI placing units near citadels - by EmperorPinguin
|
|
Tile swapping with transported units in the tile, checks *who* is transporting the units
City states don't get continually researchable techs automatically
Modding:
- Resolved automation crash for units with 'gain free [building]' uniques
- Allow multipying cached uniques
By touhidurrr:
- more detailed multiplayer authentication
By SomeTroglodyte:
- CityScreen's top-right widget better sized for mobile
- Better save/load in map editor
|
|
Ruleset validation: Hide performance suggestions from users, they're now mod-checker only
Maintenance for improved Code quality
Prevent wrong multiplicators when using the 'for every [countable]' Unique in complex ways
Resolved - City states don't get continually researchable techs automatically
By SomeTroglodyte:
- Map editor save/load now support the PgUp/PgDown keyboard keys
- Improve validation of Countables
- Fix NullPointerException from Countables evaluation
|
|
Ruleset validation: Hide performance suggestions from users, they're now mod-checker only
Maintenance for improved Code quality
Prevent wrong multiplicators when using the 'for every [countable]' Unique in complex ways
Resolved - City states don't get continually researchable techs automatically
By SomeTroglodyte:
- Map editor save/load now support the PgUp/PgDown keyboard keys
- Improve validation of Countables
- Fix NullPointerException from Countables evaluation
|
|
|
|
Added settings for circles vs hexagons for movable tiles
Modding:
- Added 'civ checkcountable' console command
- Trigger 'on tile enter' before removing barb camps / ruins
- Suggest conditional order in uniques, for performance
- Harden unique parameters to disallow negative numbers where not relevant
Eureka unique - By EmperorPinguin
By SomeTroglodyte:
- Improve save file name and errors handling
- Better Countable handling
Fix untranslated strings - By Ouaz
|
|
Changed 'tiles we can move to' indication from circles to covering the tile
Convert 'conditional settlers' to workers upon capture
Selected unit fadein/fadeout it much more visible
Added notification when unit set to sleep/defend until healed has fully healed
Faster listing for existing saves - By SomeTroglodyte
Pillage uniques moddability - By EmperorPinguin
Civ V - Gods & Kings: Fix William personality - By RobLoach
|