Commit Graph

258 Commits

Author SHA1 Message Date
Michael Vehrs 0a27a0ac35 Remove minimap color from TileType. 2010-04-17 12:52:14 +00:00
Michael Vehrs e1a22914d1 Use inheritance for European and Indian nation types. 2010-04-11 14:54:29 +00:00
Michael Vehrs 0ae2f24d90 Use inheritance for building types. 2010-04-11 13:30:38 +00:00
Michael Vehrs c229777d0a Add inheritance to specification, starting with unit types. 2010-04-11 12:03:00 +00:00
Michael Vehrs c8714f5e7b Extend Event and re-use it for FoundingFather. 2010-04-10 12:53:13 +00:00
Michael Vehrs 27f51fa80d Add starting units to difficulty level. 2010-04-10 08:36:13 +00:00
Michael Vehrs 6b77ab3307 Add tile production to difficulty level; starting units to follow. 2010-04-08 16:34:38 +00:00
Michael Vehrs be13fa2e20 Add StringOptionUI. 2010-04-07 16:57:11 +00:00
Michael Vehrs 201000062f Add events to specification. 2010-04-05 12:19:26 +00:00
Michael Vehrs e84118a29c Move limit into other types. 2010-04-05 11:15:52 +00:00
Michael Vehrs 6ab539d041 Add Limit to Specification. 2010-04-03 12:30:48 +00:00
Mike Pope 4b557ce882 Remove hard-coded goods type references. 2010-04-03 09:30:56 +00:00
Michael Vehrs 1e96f7e2be Simplify reading of child elements. As a side effect, enable forward declaration of all child elements. 2010-03-17 05:58:16 +00:00
Michael Vehrs a2e30ae38d Improve validation of current savegames. 2010-03-08 16:06:22 +00:00
Michael Vehrs 7b83956f21 Some more work towards validating current savegames. 2010-03-07 09:34:58 +00:00
Michael Vehrs f00d48e38d Some improvements towards validating current save games. 2010-03-06 14:54:17 +00:00
Michael Vehrs 842a4b07c6 Fix failing test due to new build queue format. 2010-03-06 11:12:37 +00:00
Michael Vehrs 5ece247f13 Add establishment date to colony. 2010-03-06 11:02:49 +00:00
Michael Vehrs b22f043fbf numberOfSettlements is no longer used. 2010-03-06 10:53:17 +00:00
Michael Vehrs d3bac92382 Restore various production-related changes to make FreeCol match the original more closely (was 6162--6165 in 0.9.x). 2010-02-28 11:58:51 +00:00
Michael Vehrs bee95e0ccd Rewrite ModelMessage (step 1/many). 2010-02-16 06:21:01 +00:00
Michael Vehrs cdf24e752d Extend radius of settlements.
Most Indian settlements have a radius of one tile, capitals have a
radius of two tiles. Aztec and Inca settlements have a radius of two
tiles, and their capitals have a radius of three tiles. The radius of
settlements and capitals are now fields of the NationType class, and
attributes of the IndianNationType in the specification.
2010-01-24 16:29:54 +00:00
Michael Vehrs d2179a1fcf Tighten validation. 2010-01-24 12:24:47 +00:00
Michael Vehrs d6e12f58ce Add support for aiMain. 2010-01-23 10:33:01 +00:00
Michael Vehrs 104afa1f03 Add SaveGameValidator and improve validation. 2010-01-23 08:57:16 +00:00
Michael Vehrs 4bf92209f4 Validate lost city rumours. 2010-01-22 16:24:07 +00:00
Michael Vehrs bfe8c0ed66 Validate all maps. 2010-01-21 17:07:36 +00:00
Michael Vehrs c957c83078 Upgrade serialization test from colony to player. 2010-01-17 15:11:06 +00:00
Michael Vehrs c1023425f4 Make tile production depend on difficulty (step 1). 2010-01-16 13:48:15 +00:00
Michael Vehrs b10a77f17f Add schema files and serialization test. 2010-01-16 09:52:49 +00:00
Michael Vehrs 6b3dc40a0e Fix bug #2902259: Dutch should start with Vet soldier. 2010-01-10 11:30:56 +00:00
Michael Vehrs 10e171681f Merge all changes from 0.9.x 2009-12-31 11:41:00 +00:00
Michael Vehrs fcaf66f318 Generalize SimpleCombatModel, fixing bug #2807062: Native city defense bonus. 2009-06-21 15:11:04 +00:00
Michael Vehrs a85875f306 Clean up default downgrades. 2009-05-30 12:23:37 +00:00
Michael Vehrs 95ecd444d9 Add scope to unit type change. 2009-05-29 13:10:03 +00:00
Michael Vehrs 8e792c6987 Generalize layering of TileItems and simplify TileItemContainer. 2009-05-02 07:31:39 +00:00
Michael Vehrs 66d3ca9b5d Remove 'classic'. Classic nations are the nations defined in the classic rule set. 2009-03-15 13:16:22 +00:00
Michael Vehrs 7a493328bb Make liberty and immigration distinct from bells and crosses. 2009-02-14 13:17:51 +00:00
Michael Vehrs 2f266b4a1e Clean up and generalize some methods. 2009-01-27 17:14:37 +00:00
Michael Vehrs c2048b92df Merge work on scopes and resources. 2009-01-23 07:02:04 +00:00
Michael Vehrs 78123ad82b Patch by Markus Schaber to remove unused imports. 2008-12-30 14:41:00 +00:00
Michael Vehrs f71e3255d5 Partial implementation of fixed recruitables. 2008-12-30 12:48:05 +00:00
Michael Vehrs 05077bc775 Move goods into resources. 2008-12-07 11:23:44 +00:00
Michael Vehrs 98944acaba Update specification and schema. 2008-12-04 06:54:29 +00:00
julviala f2c086784a Fix double definition of boolean and integer options in specification XSD 2008-12-03 16:58:18 +00:00
Michael Vehrs afba47a756 Update rule sets and schema. 2008-12-03 07:24:19 +00:00
Michael Vehrs 26f3c60315 Update specification version number. 2008-10-15 15:45:10 +00:00
Michael Vehrs a49470967b Revert default role and add default equipment. 2008-10-14 15:44:26 +00:00
Michael Vehrs e07d90a26a Introduce UnitType default role. 2008-10-13 15:22:51 +00:00
julviala 207accaf08 Fix specification.xml schema for ant-based XML Validation 2008-10-06 10:41:21 +00:00
Michael Vehrs 0a1460b35d Make moveToEurope an ability. 2008-10-05 10:13:06 +00:00
julviala 725c22ebba Move map generator options to specification.xml 2008-08-26 16:32:36 +00:00
Michael Vehrs 541a5dbde8 Streamline serialization. 2008-08-16 12:13:49 +00:00
Michael Vehrs ae70f47051 Ensure that colonyValue==0 on lake shore. 2008-08-10 12:02:22 +00:00
Michael Vehrs 1d5c842902 Don't replace old schema. 2008-07-30 05:08:05 +00:00
Michael Vehrs 62dbe19d47 Don't replace old schema. 2008-07-30 05:05:27 +00:00
julviala 2fc2d0d9a1 - Adaptation of SelectOption and LanguageOption to specification.xml
- Initial client options move to specification.xml
2008-07-29 16:03:33 +00:00
Michael Vehrs 569e93b843 Add Relax NG schema for specification. 2008-07-20 12:14:33 +00:00