Commit Graph

258 Commits

Author SHA1 Message Date
Michael Pope f23758513c Fix capitalization in national settlement type. 2015-06-14 17:26:34 +09:30
Michael Pope 5b75f666aa scoreValue -> score-value in Event. 2015-06-13 15:20:09 +09:30
Michael Pope 57337bcff1 Fix capitalization in BuildingType. 2015-06-13 10:10:04 +09:30
Michael Pope 424bce0e1b Fix capitalization in unit-type. 2015-06-12 09:47:50 +09:30
Michael Pope 78b462b3b7 Fix capitalization in TileImprovementType. 2015-06-12 07:31:06 +09:30
Michael Pope b8ad13f5a7 Fix capitalization in Role. 2015-06-11 11:29:57 +09:30
Michael Pope 2c6b4adc1a Normalize capitalization in gen/*. 2015-06-10 19:01:39 +09:30
Mike Pope 457c60cc99 productionLevel -> production-level 2015-06-09 08:58:09 +09:30
Mike Pope b3ed3481a4 tileimprovementplan -> tileImprovementPlan 2015-06-08 08:16:42 +09:30
Mike Pope 95b49a5e48 Cleanup in spec schema. 2015-06-08 08:14:54 +09:30
Mike Pope 20f470f3ca tileimprovement -> tileImprovement 2015-06-06 10:18:07 +09:30
Michael Pope 435eacc28d tileitemcontainer -> tileItemContainer 2015-06-05 19:09:53 +09:30
Mike Pope 3c6f035976 tileimprovement-type/s -> tile-improvement-type/s 2015-06-04 09:07:15 +09:30
Mike Pope c5164c261d Fixed version of ages move. 2015-05-31 20:19:37 +09:30
Sebastian Zhorel d8932c3b23 Revert "Move ages out of Turn, add GameOptions.AGES to contain it."
This reverts commit 200912ba5e.
2015-05-31 12:15:01 +02:00
Mike Pope 200912ba5e Move ages out of Turn, add GameOptions.AGES to contain it. 2015-05-31 11:54:48 +09:30
Mike Pope 8f747f4939 Nation tag capitalization consistency. 2015-05-09 13:09:41 +09:30
Michael Pope 81898db562 Add default unit type to specification. 2015-04-10 20:13:50 +09:30
Mike Pope 8b9b705bed Remove name key from Monarch. 2015-03-08 14:16:59 +10:30
Mike Pope a83b4e1e30 Revert export state change. 2015-02-15 14:08:30 +10:30
Michael Pope 18a9aaa945 Generalize warehouse export state to enum. 2015-02-04 18:43:28 +10:30
Mike Pope 279e81e3be Update copyright year to 2015. 2015-01-04 11:54:55 +10:30
Michael Pope 00e7ac35a6 Rename name in Monarch, it is a name key. 2014-12-16 18:40:22 +10:30
Michael Pope 5afdbb944f Fix copyright year in schema. 2014-11-05 11:37:43 +10:30
Mike Pope 2ff5708517 Start serializing roleCount. 2014-06-22 11:22:28 +09:30
Michael Pope 25a3ab200a Change TileImprovementType.expendedEquipment to requiredRole. 2014-06-20 18:31:40 +09:30
Mike Pope a14abec553 Cutover equipment capture to use roles. 2014-06-18 07:42:38 +09:30
Mike Pope 9986629888 Decouple military goods from equipment-types, adding is-military flag to goods-type. 2014-06-13 23:40:44 +09:30
Michael Pope c6115befbf Add delete attribute handling for <production>. 2014-03-04 19:33:38 +10:30
Michael Pope 68fadb3ed1 Make native unit conversion a UnitTypeChange. 2014-01-13 19:32:20 +10:30
Mike Pope a1ca91da44 Specification and messages clean up. 2014-01-08 19:02:18 +10:30
Michael Vehrs 88644ee227 Replace unit type default equipment with default role. 2013-10-20 11:01:06 +02:00
Michael Vehrs 791d7172a6 Fix BR#2332 "Custom Difficulty not working if choosing more than 3
expert" by replacing the recruitables array with a list.
2013-10-19 13:35:40 +02:00
Michael Vehrs be04835a74 Fix serialization tests. 2013-08-11 10:28:27 +02:00
Mike Pope 9594549082 Improve and expand getColonyValue including TilePanel display. 2013-08-09 10:47:24 +09:30
Michael Pope 271c6a106b Tidy serialization #118, clear Player feature container. 2013-07-27 10:14:41 +09:30
Mike Pope 1b78e7d5f1 Fix outdated schema copyright messages. 2013-07-27 10:13:07 +09:30
Michael Pope 997732abd4 Tidy serialization #117, clear Europe feature container. 2013-07-26 19:59:45 +09:30
Mike Pope e2cfa51a48 Tidy serialization #116, clear Settlement feature container. 2013-07-26 19:57:19 +09:30
Michael Pope ab0fbc9038 nextId is optional because it is only serialized to saved games. 2013-07-05 14:35:04 +09:30
Michael Pope b3829f8984 Move the nation colours back into the spec. 2013-07-04 17:16:45 +09:30
Michael Pope 80091af250 Restore resources and rumours to America_large map, BR#2465. 2013-06-14 18:58:18 +09:30
Mike Pope ae1628b1c4 Tidy serialization #81, revisit * and polish. 2013-05-11 15:12:00 +09:30
Mike Pope 2b0293fb83 Tidy serialization #79, Unit. 2013-05-08 07:52:30 +09:30
Mike Pope d1d167d32b Tidy serialization #67, Player. 2013-05-01 18:44:45 +09:30
Mike Pope eb0a333d35 Tidy serialization #58, Map. 2013-04-24 12:59:28 +09:30
Mike Pope d2909643fb Tidy serialization #57, GoodsContainer. 2013-04-23 18:18:06 +09:30
Mike Pope 2a29660cd9 Add get{Game,MapGenerator}Options to spec. 2013-04-17 20:10:51 +09:30
Mike Pope 1ca7059547 Tidy serialization #51, ID -> id. 2013-04-09 19:09:42 +09:30
Mike Pope 60eb284cba Tidy serialization #?, AI*. 2013-04-04 18:49:07 +10:30
Mike Pope c69f0e2b0e Improve schema handling of aiMain.nextId and fix maps. 2013-03-31 22:07:05 +10:30
Michael Vehrs 281981fe7c Rename attribute 'colonyCenterTile' to 'unattended'. 2013-03-31 10:19:35 +02:00
Mike Pope 7b11e6c5ed Rename nextID. 2013-03-31 14:28:12 +10:30
Michael Pope 20be23d386 Tidy serialization #37, UnitTypeOption. 2013-03-27 18:54:56 +10:30
Michael Pope b1e2216d10 Add missing @compat annotation for recent schema changes. 2013-03-26 14:37:31 +10:30
Michael Vehrs b2bde26c9c Switch colony tile to the new generalized production scheme. 2013-03-17 12:58:06 +01:00
Michael Pope ee07b8cbe7 Tidy serialization #35, StringTemplate. 2013-03-15 19:58:40 +10:30
Michael Pope d6a5b55455 Tidy serialization #32, NationOptions. 2013-03-14 19:57:20 +10:30
Michael Pope a02cc54d04 Tidy serialization #14, Market/Data. 2013-02-20 07:29:04 +10:30
Michael Vehrs 183dc7c924 Add generalized production element, step 1.
This commit adds a new generalized production element, which allows
for production types with several input and output goods, and also
subsumes the basic production and factory production features of
building types. The production element is added to tile types and
building types, but the original semantics are preserved as far as
possible. They will be replaced in subsequent commits.
2013-02-10 13:39:53 +01:00
Mike Pope 7529d6a697 Add convertThreshold to native settlement types. 2012-12-22 12:20:03 +00:00
Mike Pope 5e691e205f Generalize preserveAttributes to children. 2012-12-03 07:11:37 +00:00
Mike Pope c1f3a7d5e9 Add preserveAttributes specification attribute. 2012-11-22 08:55:09 +00:00
Mike Pope a4bc73918b ExportData is a FreeColObject, use id attribute. 2012-11-16 10:52:14 +00:00
Michael Vehrs 0a34c3995e Use TileImprovementStyle. 2012-11-11 08:29:08 +00:00
Michael Vehrs 9e6a721073 Prepare mercenary force. 2012-08-18 08:17:35 +00:00
Michael Vehrs 3d1c244d84 Add optional upkeep and bankruptcy. 2012-07-29 12:09:20 +00:00
Michael Vehrs be8c01eff4 Prepare natural and other disasters. 2012-07-21 07:49:09 +00:00
Mike Pope 19a49150ed Rework TerrainGenerator, importing regions and adding contiguity. 2012-06-24 07:00:31 +00:00
Mike Pope c0b5ea0615 Add MOUNDS type to LCR-schema. 2012-06-23 12:20:59 +00:00
Mike Pope 7af528c9a2 Support region <child> in schema. 2012-06-23 11:19:40 +00:00
Michael Vehrs 06c10220bd Move OptionGroupUI to a tree-based layout. 2012-06-09 08:11:10 +00:00
Michael Vehrs 71610d9e24 Add Role as a GameObjectType. 2012-04-01 08:55:50 +00:00
Michael Vehrs 221a3bb811 Prepare intervention force. 2012-02-20 06:28:15 +00:00
Michael Vehrs df2d75a4b4 Make clearing of forest more similar to the original game. 2012-02-11 14:23:40 +00:00
Michael Vehrs a5cbe1a929 Patch by Marko Voß adding elevation attribute to tile type. 2011-11-26 09:06:45 +00:00
Michael Vehrs 6215ca24da Fix schema. 2011-11-05 09:46:10 +00:00
Michael Vehrs 841285407b Update schema to handle unitListOption. 2011-10-17 05:03:03 +00:00
Michael Vehrs 811b43356c Move aggression and number-of-settlements into NationType. 2011-08-14 15:13:47 +00:00
Michael Vehrs f24f6933d5 Extend Limit to handle Options, and make use of LAST_COLONIAL_YEAR. 2011-08-13 08:45:29 +00:00
Michael Vehrs 34a0c0c1ac Add preferredLatitude and startsOnEastCoast to Nation. 2011-07-30 09:23:42 +00:00
Michael Vehrs 8ef0406df7 Remove unused anthem attribute from Nation. 2011-07-29 12:08:40 +00:00
Michael Vehrs 6b5efdd0cf Add minimum and maximum latitudes to Map. 2011-07-29 11:30:35 +00:00
Michael Vehrs 319e009f9c Add HighSeas. 2011-07-26 06:30:06 +00:00
Michael Vehrs f7cd47f468 Make use of new destinations. 2011-07-24 14:07:23 +00:00
Nick Shanks 7ecdc7e784 show experience even when a unit is not working on that job. potentially can be extended to allow possibility of units earning experience at one thing whilst producing another (e.g. food vs. grain) 2011-07-15 08:02:38 +00:00
Michael Vehrs 1cea9f1535 Get rid of xmllint errors. 2011-07-09 09:00:09 +00:00
Michael Vehrs c6881819cf Add nationality and ethnicity. 2011-07-09 08:53:25 +00:00
Mike Pope f7e13b36b6 The monarch now becomes displeased if a subject accepts an offer of mercenaries but evades full payment. Displeasure disables further offers of land support. 2011-07-08 12:50:39 +00:00
Michael Vehrs d482b61682 Fix serialization test. 2011-07-03 11:08:34 +00:00
Michael Vehrs 194e06c989 Restore reading of required-location-ability for the sake of compatibility. 2011-06-17 12:16:57 +00:00
Michael Vehrs c2c6184b15 Add UUID. 2011-05-28 10:13:37 +00:00
Mike Pope c548fe79c7 Fix schema for IndianSettlement. 2011-03-31 09:42:22 +00:00
Mike Pope bec3e6be39 Fix serialization of Tile.moveToEurope. 2011-03-31 09:40:25 +00:00
Michael Vehrs b3853c6de6 Add map layers for future improvements to map loading. 2011-03-19 08:40:51 +00:00
Mike Pope 1a7a954f78 Fix BR#3194193 - FC010 Loading a SaveGame on a turn where FF choice is made. 2011-03-10 09:27:19 +00:00
Michael Vehrs 788fd8dcb3 Use PercentageType some more. 2011-02-05 15:10:34 +00:00
Michael Vehrs a70812a9b0 Add maximumExperience to UnitType. 2011-01-30 12:19:49 +00:00
Michael Vehrs 8a32ee26a3 Use percentages rather than booleans for UnitTypeChange. 2011-01-30 12:10:22 +00:00
Mike Pope cada626edd Fix TODO to recover the trade bonus with native settlements that was dropped when settlement types were introduced. 2011-01-24 12:42:53 +00:00