Michael Pope
|
6477d11771
|
Game.getPlayer -> getPlayerByNation{,Id}.
|
2015-09-29 17:53:09 +09:30 |
Michael Pope
|
ca77900e6b
|
Another test fix for occasional fail of testTrackerBug1616384.
|
2015-09-28 18:38:42 +09:30 |
Mike Pope
|
b18b82e279
|
Do not keep trying to talk to the metaserver after first failure.
|
2015-09-26 21:12:21 +09:30 |
Mike Pope
|
7c7dd93d15
|
Many uses of Unit.getClosestSettlement checked the wrong return.
|
2015-09-26 11:28:36 +09:30 |
Sebastian Zhorel
|
127ee763a5
|
Clean up unused imports
|
2015-09-25 16:49:20 +02:00 |
Michael Pope
|
1effea1f36
|
Fix another test conditions failure.
|
2015-09-25 19:40:18 +09:30 |
Michael Pope
|
bad6ab6cf2
|
Java8 stream list collections, including sorting.
|
2015-09-19 16:01:07 +09:30 |
Michael Pope
|
53d695109b
|
Make tests more robust against unit placement.
|
2015-09-16 20:50:37 +09:30 |
Michael Pope
|
751cef07c2
|
Simplify file filters.
|
2015-09-15 20:47:15 +09:30 |
Mike Pope
|
3a4f5674cc
|
More float->double conversion in combat.
|
2015-09-14 06:54:25 +09:30 |
Michael Pope
|
517330c735
|
Move lumber delivery bonuses to spec, BR#2884.
|
2015-09-02 10:36:31 +09:30 |
Mike Pope
|
9321ceef09
|
Convert functional Runnable creation to lambdas.
|
2015-08-30 21:11:07 +09:30 |
Sebastian Zhorel
|
fe52024d3c
|
Collect all z-index constants in a single place
|
2015-08-29 12:58:25 +02:00 |
Sebastian Zhorel
|
143f6361b2
|
Clean up all unused imports
|
2015-08-24 20:39:09 +02:00 |
Michael Pope
|
b6e27151d8
|
Suppress tile improvement bonus for unattended non-food production on built improvements.
|
2015-08-11 10:30:09 +09:30 |
Michael Pope
|
5de4460fc3
|
Enforce IntegerOption limits.
|
2015-07-29 20:26:25 +09:30 |
Mike Pope
|
fe0fe8cfeb
|
Fix limit evaluation for player settlement lists, BR#2873.
|
2015-07-25 12:23:32 +09:30 |
Michael Pope
|
cbcc95f4bb
|
Rework loadClientOptions to not completely trust user supplied options.
|
2015-07-10 20:40:43 +09:30 |
Michael Pope
|
bab07161ae
|
Add simplifying alternate versions of getDefaultUnitType.
|
2015-07-01 18:43:18 +09:30 |
Michael Pope
|
90b3e0d679
|
Move Occupation out of Colony.
|
2015-06-30 19:54:36 +09:30 |
Michael Pope
|
4cb0756f0c
|
Add loading of ModMessages*.properties for active mods only.
|
2015-06-24 19:22:30 +09:30 |
Mike Pope
|
90104dec36
|
Revalidate build queue after building addition, BR#2869.
|
2015-06-21 10:03:15 +09:30 |
Mike Pope
|
ecbe391603
|
Omission from region key change.
|
2015-06-19 20:43:16 +09:30 |
Michael Pope
|
4119506837
|
Convert region name key to a stem key.
|
2015-06-19 15:45:01 +09:30 |
Michael Pope
|
0367281169
|
Stop using a Map to store Regions.
|
2015-06-18 20:11:00 +09:30 |
Michael Pope
|
a5e07c2cd6
|
First part of the region fixes.
|
2015-06-17 19:51:07 +09:30 |
Michael Pope
|
e1099e6ae2
|
Add Specification.getStorableGoodsTypeList.
|
2015-06-03 17:09:08 +09:30 |
Mike Pope
|
eb314e51b3
|
Get rid of Turn.Season.
|
2015-06-01 10:39:20 +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 |
Michael Pope
|
0b3a218ff8
|
Remove TurnSelector which is no longer used.
|
2015-05-29 20:36:42 +09:30 |
Michael Pope
|
a66c5f21ba
|
Move useful scripts to ./bin.
|
2015-05-13 09:46:25 +09:30 |
Mike Pope
|
a3c5bb21bc
|
Score AI European trade.
|
2015-05-12 07:28:01 +09:30 |
Mike Pope
|
c06622c8b3
|
Simplify AbstractGoods.toString.
|
2015-05-09 16:38:54 +09:30 |
Michael Pope
|
64afca7f12
|
Fix indent on AI log analyzer.
|
2015-05-04 18:11:22 +09:30 |
Sebastian Zhorel
|
cdd2d041fa
|
Split up large constructor of FreeColClient and improve the order of calls a bit
|
2015-04-27 15:17:36 +02:00 |
Sebastian Zhorel
|
c13893afda
|
Clean up base resources partially, to improve game startup
|
2015-04-26 19:00:00 +02:00 |
Mike Pope
|
16ed8d1f0e
|
Mass message renaming.
|
2015-04-23 21:34:50 +09:30 |
Sebastian Zhorel
|
abdbd940e5
|
Move and fix SoundTest
|
2015-04-15 18:35:15 +02:00 |
Michael Pope
|
fbaae685d6
|
Drop unitFormat glue, use StringTemplate.label()s.
|
2015-04-15 21:25:58 +09:30 |
Mike Pope
|
da1111800f
|
Add and use MonarchAction.getKey().
|
2015-04-11 16:56:33 +09:30 |
Mike Pope
|
9b1de7e009
|
Time to split out Stance.
|
2015-04-11 16:07:30 +09:30 |
Mike Pope
|
558fdf27c8
|
Make use of expanded getDefaultUnitType, and add test.
|
2015-04-11 14:56:13 +09:30 |
Mike Pope
|
c1fcb23565
|
Expand default units to include native and REF nation types.
|
2015-04-11 13:11:25 +09:30 |
Sebastian Zhorel
|
efc950e230
|
Clean up unnecessary boxing/unboxing
|
2015-04-07 23:32:18 +02:00 |
Mike Pope
|
88a5859db4
|
Its time to promote Direction out of Map.
|
2015-04-05 15:30:11 +09:30 |
Sebastian Zhorel
|
c3b9e36b83
|
Add @override everywhere its needed
|
2015-04-04 15:21:11 +02:00 |
Michael Pope
|
f7c4395685
|
Move all map generation logging to LogBuilder.
|
2015-03-26 19:19:38 +10:30 |
Mike Pope
|
23a5378fa6
|
Clean up StringTemplate some more.
|
2015-03-25 19:32:28 +10:30 |
Michael Pope
|
8e1045c117
|
Add and use StringTemplate.addNamed.
|
2015-03-23 18:30:38 +10:30 |
Michael Pope
|
7e8ae6152d
|
Count founding father recruitments in log analysis.
|
2015-03-20 20:28:46 +10:30 |
Michael Pope
|
f18a980b5e
|
Add AbstractGoods.getLabel().
|
2015-03-12 18:51:02 +10:30 |
Mike Pope
|
3f342429f3
|
Reenable cargo transfer between carriers, BR#2772.
|
2015-03-12 18:41:44 +10:30 |
Mike Pope
|
a83b4e1e30
|
Revert export state change.
|
2015-02-15 14:08:30 +10:30 |
Mike Pope
|
2f2b20984c
|
Colony.getExportAmount also needed better checking.
|
2015-02-04 19:24:56 +10:30 |
Mike Pope
|
54ceb2213b
|
Log FCGO removal, improving traceability for BR#2796.
|
2015-01-26 14:33:07 +10:30 |
Mike Pope
|
ef546bdbf0
|
Make multiplayer servers use a wildcard address again.
|
2015-01-23 17:36:36 +10:30 |
Mike Pope
|
30c8cf461c
|
Colonies can lose tiles to neighbours when captured.
|
2015-01-06 14:29:56 +10:30 |
Mike Pope
|
279e81e3be
|
Update copyright year to 2015.
|
2015-01-04 11:54:55 +10:30 |
Michael Pope
|
23a94aea68
|
Make role i18n consistent.
|
2014-12-18 20:22:20 +10:30 |
Michael Pope
|
da2d55d825
|
Move i18n to common, messages are used everywhere.
|
2014-12-18 10:35:57 +10:30 |
Michael Pope
|
9d49bf0863
|
Add Nation.getRulerName and simplify ServerPlayer constructor.
|
2014-12-17 19:42:16 +10:30 |
Mike Pope
|
4068c3464d
|
Fix region discovery desynchronzation, BR#2761.
|
2014-12-13 13:11:23 +10:30 |
Michael Pope
|
1bb2c20f86
|
Improve TradeLocation interface to handle projected demands.
|
2014-12-09 10:12:05 +10:30 |
Sebastian Zhorel
|
9e2481237a
|
Correct outdated documentation comments
|
2014-12-08 21:42:42 +10:30 |
Sebastian Zhorel
|
ee21ff0cac
|
Clean up all unused imports
|
2014-12-08 21:42:42 +10:30 |
Mike Pope
|
dd557f26ff
|
Java7 syntax for try/exceptions.
|
2014-12-05 22:10:57 +10:30 |
Michael Pope
|
f0f99cd3b6
|
Rationalize goods load/unload messages.
|
2014-12-04 20:11:05 +10:30 |
Michael Pope
|
a75ee2a99f
|
Fix custom difficulty mode.
|
2014-12-01 17:33:01 +10:30 |
Mike Pope
|
6f7779bfaf
|
igc.claimLand -> claimTile.
|
2014-11-29 09:57:48 +10:30 |
Mike Pope
|
d744ffe275
|
Use binary constants for clarity.
|
2014-11-27 19:50:29 +10:30 |
Michael Pope
|
42b2f28c9a
|
Use diamond operator.
|
2014-11-27 19:28:59 +10:30 |
Michael Pope
|
72adc3bf73
|
TODO-audit.
|
2014-11-26 19:07:35 +10:30 |
Michael Pope
|
710e2a09af
|
Fix test suite warnings.
|
2014-11-26 19:06:24 +10:30 |
Michael Pope
|
fd6cfcd330
|
Wrong sense in trade route production check.
|
2014-11-26 19:03:24 +10:30 |
Michael Pope
|
abff528d57
|
Tighten TradeRoute.verify() and add tests.
|
2014-11-25 08:03:22 +10:30 |
Michael Pope
|
19274d97e3
|
Adjacent settlement restriction tightened to colonies only.
|
2014-11-18 19:39:29 +10:30 |
Mike Pope
|
aefdee4a30
|
Scouting and Privateering mission gain exploration fallback targets.
|
2014-11-16 08:33:06 +10:30 |
Mike Pope
|
daea783d2f
|
Implement treasure cash-in restriction, PF#68.
|
2014-11-15 14:16:17 +10:30 |
Michael Pope
|
018d7cac70
|
Unify Unit.getFull{Label,Description} into just get{Label,Description}.
|
2014-11-12 09:58:43 +10:30 |
Mike Pope
|
275276dab8
|
More messages clean up.
|
2014-11-08 21:28:10 +10:30 |
Mike Pope
|
c82fe87fe9
|
Fix unit display FIXMEs from Messages.getTemplate.
|
2014-11-07 21:13:55 +10:30 |
Michael Pope
|
a08eaf3e32
|
Distinguish attended and unattended production of tile types in Colopedia, BR#2734.
|
2014-11-05 17:43:46 +10:30 |
Michael Pope
|
d7a1657472
|
Generic role handling in equipBraves.
|
2014-11-04 19:44:13 +10:30 |
Michael Pope
|
13539fa6df
|
Add and use Settlement.canImproveUnitMilitaryRole.
|
2014-11-04 18:56:40 +10:30 |
Michael Pope
|
9c60f258bb
|
Rework map+terrain generation.
|
2014-11-03 19:34:23 +10:30 |
Michael Pope
|
b080e4356b
|
Make REF role selection generic.
|
2014-11-01 21:02:22 +10:30 |
Michael Pope
|
3de98c6d9a
|
Another round with Bolivar, BR#2724.
|
2014-10-27 09:53:30 +10:30 |
Mike Pope
|
d27f64fa0c
|
Modifier index clean up.
|
2014-10-23 20:25:18 +10:30 |
Michael Pope
|
ab78bb75a7
|
Utils reorganization, allow a few static imports.
|
2014-10-22 19:21:53 +10:30 |
Michael Pope
|
fd561022b2
|
Backward compatibility scope fixes.
|
2014-10-12 08:38:47 +10:30 |
Mike Pope
|
b745650207
|
Server connection cleanup.
|
2014-10-11 12:45:50 +10:30 |
Michael Pope
|
83cf80bf90
|
Update bundled junit.
|
2014-10-10 10:56:58 +10:30 |
Michael Pope
|
c1b65fbf21
|
Widespread unit labelling rationalization.
|
2014-09-27 16:28:26 +09:30 |
Mike Pope
|
6ffa0dbdea
|
Limit the combat logging.
|
2014-09-26 18:11:53 +09:30 |
Michael Pope
|
79a7b5af43
|
disposeOnCombat loss units die before being disarmed.
|
2014-09-24 10:03:57 +09:30 |
Mike Pope
|
17d68dff1a
|
Add more detailed combat logging.
|
2014-09-21 10:28:37 +09:30 |
Mike Pope
|
2314c4e935
|
Use Server* classes more consistently.
|
2014-09-18 20:20:30 +09:30 |
Michael Pope
|
4ae1e0bb89
|
Prevent founding colonies adjacent to other settlements, BR#2476.
|
2014-09-16 20:23:40 +09:30 |
Mike Pope
|
4a124b091e
|
Encapsulate tile array handling within Map.
|
2014-09-15 18:29:34 +09:30 |
Mike Pope
|
ad40645a4e
|
Add and use LandMap.java.
|
2014-09-11 21:36:00 +09:30 |
Mike Pope
|
3503d32bcb
|
Remove some needless boxing.
|
2014-09-08 18:39:56 +09:30 |
Michael Pope
|
468cad4eb5
|
Kick ReportPanel focus.
|
2014-09-03 19:19:57 +09:30 |
Mike Pope
|
c26bf4b7ba
|
Move another FINEST log into the ColonyPlan LogBuilder.
|
2014-08-30 10:32:11 +09:30 |
Mike Pope
|
d57c83c8ef
|
Fix get{Offence,Defence} overloading and rebel strength ratio calculation.
|
2014-08-28 20:05:43 +09:30 |
Mike Pope
|
2c16d5f0cd
|
Bump copyright year.
|
2014-08-28 17:36:45 +09:30 |
Mike Pope
|
29734f3ba7
|
More transport logging improvement.
|
2014-08-27 14:52:58 +09:30 |
Mike Pope
|
f0abdaf3fe
|
Count wish completion at transport unload.
|
2014-08-26 15:46:10 +09:30 |
Michael Pope
|
314347ca25
|
Logging in mission constructors was too messy.
|
2014-08-19 15:04:33 +09:30 |
Mike Pope
|
5a4d6bd611
|
Doco and scoping fixes.
|
2014-08-18 19:06:59 +09:30 |
Mike Pope
|
39f1fcc8a2
|
Integrate mission creation logging.
|
2014-08-16 13:39:06 +09:30 |
Mike Pope
|
96ca03bb57
|
Auto-retarget TransportMissions.
|
2014-08-14 18:43:05 +09:30 |
Mike Pope
|
78688f2a95
|
Split out AI colony goods update.
|
2014-08-11 21:31:37 +09:30 |
Mike Pope
|
63a50eb5d9
|
Collapse csNewTurn logging.
|
2014-08-05 07:57:40 +09:30 |
Michael Pope
|
e9763a3d0a
|
Transportable becomes TransportableAIObject class.
|
2014-07-31 18:52:43 +09:30 |
Mike Pope
|
224e281661
|
Untangle Tile/TileImprovement/Type validation.
|
2014-07-29 11:42:07 +09:30 |
Mike Pope
|
38653150a7
|
Move Direction arrays to lists.
|
2014-07-28 11:17:31 +09:30 |
Mike Pope
|
0a74be4665
|
Add and use class-qualified AIUnit.{has,get}Mission().
|
2014-07-27 13:35:56 +09:30 |
Mike Pope
|
02aaac94e0
|
Wish logging rework, trying to catch fail in getBestWorkerWish.
|
2014-07-26 13:34:56 +09:30 |
Mike Pope
|
9c81a9a163
|
Improve Map search logging allowing "Show search" debug tile menu option.
|
2014-07-25 19:44:13 +09:30 |
Michael Pope
|
c716bd1657
|
Add and use LogBuilder.
|
2014-07-18 18:41:21 +09:30 |
Michael Pope
|
25e1f7f2a9
|
StringBuffer -> StringBuilder and add sbMark/Shrink/Grew.
|
2014-07-17 19:30:20 +09:30 |
Mike Pope
|
56f81d4b3c
|
Improve mission logging.
|
2014-07-16 17:46:15 +09:30 |
Mike Pope
|
b1e1abc95a
|
Artillery in the open penalty does not apply if attacking a settlement, Col1-confirmation from William Astle.
|
2014-07-14 23:32:51 +09:30 |
Mike Pope
|
8f04488dab
|
Stop using abortMission.
|
2014-07-14 19:57:08 +09:30 |
Mike Pope
|
7c6e34ff99
|
More accurately name getDifficultyLevel to getDifficultyOptionGroup.
|
2014-07-14 18:57:03 +09:30 |
Mike Pope
|
2a9a424354
|
AIPlayer logging improvements.
|
2014-07-11 20:50:45 +09:30 |
Mike Pope
|
6d2054e766
|
Split out resource bonuses from Tile base production.
|
2014-07-05 23:03:50 +09:30 |
Mike Pope
|
489f828815
|
get{Ability,Modifier}Set -> get{Abilities,Modifiers}.
|
2014-07-05 23:02:28 +09:30 |
Michael Pope
|
23f04412ad
|
Replace applyModifier{Set} with applyModifiers.
|
2014-07-05 08:35:09 +09:30 |
Mike Pope
|
fe378910ed
|
Improve AI handling of cancelled missions.
|
2014-07-01 21:12:25 +09:30 |
Mike Pope
|
96391f34ec
|
Drop some needless warning suppression.
|
2014-06-28 21:35:21 +09:30 |
Mike Pope
|
6fdc8254df
|
Units on ships do not enhance l-o-s.
|
2014-06-27 21:24:51 +09:30 |
Mike Pope
|
7cdfeae4f3
|
More generic version of fullEquipUnit.
|
2014-06-26 21:53:28 +09:30 |
Mike Pope
|
91d57ad1da
|
Get rid of obsolete AbstractUnitTest.
|
2014-06-25 19:06:05 +09:30 |
Michael Pope
|
d36e2f9b7e
|
Drop Unit.changeEquipment.
|
2014-06-25 18:50:06 +09:30 |
Michael Pope
|
5dfcb0d676
|
Slaughter failed native settlement defenders before selecting a convert.
|
2014-06-25 18:48:31 +09:30 |
Michael Pope
|
49523ba637
|
Drop unknown enemy from European nations list.
|
2014-06-25 18:47:06 +09:30 |
Michael Pope
|
f0f3c255a7
|
Drop canBuildEquipment.
|
2014-06-24 20:59:55 +09:30 |
Mike Pope
|
5eb279c03a
|
Cut over more tests to roles.
|
2014-06-23 19:15:10 +09:30 |
Mike Pope
|
305e32b794
|
Cut over unit equipping to roles.
|
2014-06-23 18:51:33 +09:30 |
Michael Pope
|
9484251cd5
|
Improve equipBraves.
|
2014-06-23 18:19:18 +09:30 |
Mike Pope
|
9f4bbac15b
|
Fix spec/roles-compat errors and desynchronization.
|
2014-06-22 21:39:07 +09:30 |
Michael Pope
|
e8f92e00a0
|
IndianSettlement.getWantedGoodsAmount uses roles.
|
2014-06-21 21:49:36 +09:30 |
Mike Pope
|
12efebdc7b
|
Add unit-specific role tests, fixing fail in testChurch.
|
2014-06-21 21:48:12 +09:30 |
Mike Pope
|
2513842bf0
|
Cut over goods type to consider role goods as building materials.
|
2014-06-20 19:18:42 +09:30 |
Mike Pope
|
b839664e88
|
Further improvements to getGoodsDifference.
|
2014-06-20 18:45:37 +09:30 |
Michael Pope
|
25a3ab200a
|
Change TileImprovementType.expendedEquipment to requiredRole.
|
2014-06-20 18:31:40 +09:30 |
Michael Pope
|
11aaf0b482
|
Lose redundant 2-arg Unit.getModifierSet.
|
2014-06-20 07:49:02 +09:30 |
Mike Pope
|
90e3a66832
|
Get rid of ServerUnit.initializeRoleEquipment.
|
2014-06-19 20:36:37 +09:30 |
Michael Pope
|
f7c38d086e
|
Add Unit.roleCount.
|
2014-06-19 18:42:28 +09:30 |
Mike Pope
|
ca9d9415ae
|
Generalize getGoodsDifference.
|
2014-06-18 20:44:07 +09:30 |
Michael Pope
|
3003157896
|
Remove some redundant or simple uses of equipment in tests.
|
2014-06-18 18:54:29 +09:30 |
Mike Pope
|
a14abec553
|
Cutover equipment capture to use roles.
|
2014-06-18 07:42:38 +09:30 |
Mike Pope
|
70b9295515
|
Improvement to log score scripts.
|
2014-06-17 19:40:06 +09:30 |
Michael Pope
|
4ded536161
|
More combat fixes.
|
2014-06-17 17:50:25 +09:30 |
Mike Pope
|
aa0ca4fb56
|
Miscellaneous mostly-combat-related tidyup.
|
2014-06-15 20:13:17 +09:30 |
Michael Pope
|
c79a0cbb01
|
Update roles, unit.get{Ability,Modifier}Set now uses roles instead of equipment.
|
2014-06-14 23:05:41 +09:30 |
Mike Pope
|
c8b61369ff
|
Drop obsolete Ability.{MISSIONARY,SCOUT_INDIAN_SETTLEMENT}.
|
2014-06-13 22:14:28 +09:30 |
Michael Pope
|
a2a875b59f
|
Ensure every UnitType has a non-null default role.
|
2014-06-13 18:28:47 +09:30 |
Michael Pope
|
6a194a9ee2
|
Move Role.DEFAULT_ID to Specification.DEFAULT_ROLE_ID.
|
2014-06-13 15:52:23 +09:30 |
Mike Pope
|
459f12a8bf
|
Add and use getLive{,Native}Players, with optional omission argument also on getLiveEuropeanPlayers.
|
2014-06-12 21:59:41 +09:30 |
Mike Pope
|
963c71567b
|
Give the unknown enemy a nation, BR#2700.
|
2014-06-09 13:36:25 +09:30 |
Michael Pope
|
88e80315ed
|
Add and|or semantics to composed goal deciders.
|
2014-06-06 18:58:16 +09:30 |
Mike Pope
|
bc045dab4b
|
Add Player.changePlayerType, fixing ability handling.
|
2014-06-06 09:59:07 +09:30 |
Michael Pope
|
d7e6ce9b64
|
Fix horse production.
|
2014-05-26 20:38:13 +09:30 |
Michael Pope
|
9d0ce95f41
|
Improve testBellNetProduction.
|
2014-05-26 18:31:25 +09:30 |
Michael Pope
|
6aa50cabb6
|
Fix testNoBuildingMaterialsProductionWhenBuildingNothing.
|
2014-05-26 18:29:45 +09:30 |
Michael Pope
|
e7068579d0
|
Fix testJefferson.
|
2014-05-26 11:05:32 +09:30 |
Mike Pope
|
fe25481dc9
|
Improve Building tests.
|
2014-05-24 21:08:28 +09:30 |
Mike Pope
|
4ec05d1eea
|
Replace cross+bell production modifiers with unattended production types (breaks 5 tests).
|
2014-05-24 20:51:37 +09:30 |
Mike Pope
|
06159ffbf0
|
Clarify some more production tests.
|
2014-05-24 18:06:39 +09:30 |
Mike Pope
|
1918590193
|
Improve testGetPotentialProduction.
|
2014-05-24 16:59:12 +09:30 |
Mike Pope
|
5c9ba08e23
|
Expand getBaseProduction to include a ProductionType argument.
|
2014-05-24 16:35:34 +09:30 |
Mike Pope
|
d4a11e4927
|
Move resource bonuses into tile base production.
|
2014-05-24 14:59:07 +09:30 |
Mike Pope
|
b8b2961bd2
|
Improve testLibertyAndImmigration.
|
2014-05-24 12:01:41 +09:30 |
Mike Pope
|
722c97206e
|
Expand ProductionTypeTest to include BuildingTypes.
|
2014-05-24 11:52:41 +09:30 |
Michael Pope
|
80bf4c788b
|
Unify getPotentialProduction (breaks testChurch).
|
2014-05-23 14:20:54 +09:30 |
Mike Pope
|
26c8aff517
|
Simplification allow dropping getBestProductionType.
|
2014-05-22 19:30:26 +09:30 |
Michael Pope
|
9e61cadcd3
|
Unify more of the unit work location choice routines.
|
2014-05-22 15:58:09 +09:30 |
Michael Pope
|
f2763357e5
|
Improve ColonyProductionTest.
|
2014-05-21 18:55:52 +09:30 |
Michael Pope
|
4271c37e84
|
Improve UnitTest.
|
2014-05-21 18:54:26 +09:30 |
Michael Pope
|
43037d6979
|
Improve ServerColonyTest.
|
2014-05-21 18:53:13 +09:30 |
Michael Pope
|
2bd887dd22
|
Improve testUnitGetsExperienceThroughWork.
|
2014-05-21 18:51:40 +09:30 |
Michael Pope
|
b38cccdd13
|
Clamp maximum production to warehouse capacity, the same as normal production.
|
2014-05-21 12:29:46 +09:30 |
Mike Pope
|
6f91888d07
|
Add caveats to getWorkLocationForProducing.
|
2014-05-19 18:14:47 +09:30 |
Michael Pope
|
fd411e9870
|
More Occupation cleanups.
|
2014-05-19 09:33:27 +09:30 |
Mike Pope
|
47497aea97
|
Rework occupation routines to handle ProductionTypes.
|
2014-05-18 18:02:39 +09:30 |
Mike Pope
|
336533f1cf
|
Distinguish actual from possible production types with rename of qualified getProductionTypes -> getAvailableProductionTypes.
|
2014-05-17 16:08:48 +09:30 |
Mike Pope
|
a54a362a4f
|
Drop uses of getVacantColonyTileFor outside Occupation code (breaks testMinerals).
|
2014-05-16 21:24:47 +09:30 |
Mike Pope
|
93126d2585
|
Drop allowClaim parameter to getVacantColonyTile.
|
2014-05-16 21:11:03 +09:30 |
Mike Pope
|
2eb5180d1f
|
getBuildingFor -> getWorkLocationFor
|
2014-05-16 20:38:53 +09:30 |
Mike Pope
|
aa508b1e56
|
Drop getBuildingForProducing.
|
2014-05-16 20:13:04 +09:30 |
Mike Pope
|
a430bbfc74
|
Remove uses of getBuilding*For.
|
2014-05-16 19:44:59 +09:30 |
Michael Pope
|
3117e35aa9
|
Add FreeColObject.hasModifier().
|
2014-05-14 19:22:48 +09:30 |
Michael Pope
|
68ae65594c
|
Improve TileType ProductionType selection, TileType tests.
|
2014-05-12 13:16:44 +09:30 |
Mike Pope
|
435a80dcf0
|
Add/rename and use canProduce().
|
2014-05-11 20:32:48 +09:30 |
Mike Pope
|
3e976a859b
|
Improve tile type defence modifiers test.
|
2014-05-10 21:19:28 +09:30 |
Mike Pope
|
2c8c6ff0b1
|
Implement Tile.produces() and use to gate modifiers and potential production.
|
2014-05-10 21:12:43 +09:30 |
Mike Pope
|
b0dd384a4f
|
Tile.potential -> getPotentialProduction.
|
2014-05-10 21:03:35 +09:30 |
Mike Pope
|
e5fd888a52
|
Further TileType fixes.
|
2014-05-09 22:43:13 +09:30 |
Mike Pope
|
f6aa607179
|
Miscellaneous production cleanups.
|
2014-05-09 21:58:29 +09:30 |
Mike Pope
|
c3206cc2c4
|
ProductionType get{In,Out}puts return lists.
|
2014-05-09 21:16:10 +09:30 |
Mike Pope
|
b0b22e4886
|
ProductionType.isColonyCenter -> isUnattended.
|
2014-05-09 20:52:38 +09:30 |
Mike Pope
|
a4a6dfc484
|
TileType.getDefenceBonus -> getDefenceModifiers.
|
2014-05-09 20:40:48 +09:30 |
Mike Pope
|
38649956a0
|
TileType.getProduction -> getPossibleProduction.
|
2014-05-09 20:30:39 +09:30 |
Mike Pope
|
aec1bdecbc
|
Drop TileType.canHaveImprovement.
|
2014-05-09 19:00:44 +09:30 |
Michael Pope
|
cf312ba956
|
Clean up some use of System.err.
|
2014-05-08 18:28:25 +09:30 |
Mike Pope
|
3980654d58
|
Fix production display inconsistency, BR#2670.
|
2014-05-05 18:26:58 +09:30 |
Mike Pope
|
ffb9a43208
|
Production simplifications for WorkLocation.
|
2014-05-04 20:22:45 +09:30 |
Mike Pope
|
e8975b9ec9
|
Modifier.Type clarified to Modifier.ModifierType.
|
2014-05-03 16:44:35 +09:30 |
Michael Pope
|
20b31d4a75
|
Improve USADM port targeting.
|
2014-05-02 15:43:59 +09:30 |
Mike Pope
|
2bf19ffd2c
|
Add Tile.getBestLandingTile.
|
2014-04-16 20:18:35 +09:30 |
Michael Pope
|
9a88c771eb
|
Horses are made-from grain in freecol rules.
|
2014-04-15 18:41:23 +09:30 |
Michael Pope
|
aeb18cf302
|
Handle changes to underlying goods inside AIGoods.
|
2014-04-12 22:07:14 +09:30 |
Mike Pope
|
38089c1f30
|
Move build queue check to integrity check, fixing BR#2687 in passing.
|
2014-03-10 11:18:56 +10:30 |
Mike Pope
|
7ef2bd75c3
|
Unify use of ".fsg" extension constant.
|
2014-02-28 20:04:21 +10:30 |
Michael Pope
|
5c69b94ce6
|
Fix AI-initiated first contact.
|
2014-02-15 17:13:27 +10:30 |
Michael Pope
|
c1304852b3
|
Restore use of UTF-8, BR#2568.
|
2014-02-06 20:45:08 +10:30 |
Mike Pope
|
798133c90a
|
Fix multiplayer startup.
|
2014-02-03 18:31:23 +10:30 |
Mike Pope
|
1f125d8e6d
|
Add and use Specification.getDefaultRole.
|
2014-01-29 19:14:25 +10:30 |
Mike Pope
|
67dfca93a5
|
Drop getUnitById.
|
2014-01-18 20:25:09 +10:30 |
Mike Pope
|
abd66824ab
|
Prevent units without Ability.REF_UNIT from becoming "infantry" or "cavalry", BR#2643.
|
2014-01-14 19:46:23 +10:30 |
Mike Pope
|
7afb420a32
|
Complete rework of changeOwner routines.
|
2014-01-14 18:59:20 +10:30 |
Mike Pope
|
27beb31991
|
Clarify unit type changes.
|
2014-01-13 21:06:08 +10:30 |
Michael Pope
|
68fadb3ed1
|
Make native unit conversion a UnitTypeChange.
|
2014-01-13 19:32:20 +10:30 |
Mike Pope
|
7efc6e4ba9
|
Use Col1 FF liberty progression, BR#2623.
|
2014-01-05 13:59:51 +10:30 |
Mike Pope
|
163cf9dcf8
|
Check training completion after colony production bonus stabilizes, and restore testSonsOfLiberty, BR#2013.
|
2014-01-04 18:03:24 +10:30 |
Mike Pope
|
020a7d160c
|
Fix failure to queue goods.
|
2014-01-02 00:28:36 +10:30 |
Mike Pope
|
15ced86441
|
Find entry point using player knowledge, BR#2622.
|
2014-01-01 23:44:45 +10:30 |
Mike Pope
|
d0d7d292af
|
LocationGoalDecider needed to retain best candidate, BR#2616.
|
2013-12-27 21:22:20 +10:30 |
Mike Pope
|
89c973a38e
|
Fix most of the immigration incompatibilities, BR#2615.
|
2013-12-27 12:52:56 +10:30 |
Michael Pope
|
4c823711d9
|
Improve dump tile debug routine.
|
2013-12-17 18:12:54 +10:30 |
Michael Vehrs
|
3862373f6c
|
Add goodsDifference() method to Role, and add RoleTest to suite.
|
2013-10-24 08:22:50 +02:00 |
Michael Vehrs
|
73b13ce436
|
Change the argument of canProvideEquipment().
|
2013-10-24 07:02:04 +02:00 |
Michael Vehrs
|
42db92c358
|
Remove UnitType.getDefaultEquipment().
|
2013-10-20 12:40:48 +02:00 |
Michael Vehrs
|
cd3f27a8c9
|
Replace server unit constructor using equipment types with one using role.
|
2013-10-20 12:35:13 +02:00 |
Michael Vehrs
|
88644ee227
|
Replace unit type default equipment with default role.
|
2013-10-20 11:01:06 +02:00 |
Michael Vehrs
|
42d01149bf
|
Clean up some role-related methods.
|
2013-10-19 17:56:21 +02:00 |
Michael Vehrs
|
e578156606
|
Extend NoAddReason to distinguish between minimum and maximum skill failures.
|
2013-09-13 12:22:24 +02:00 |
Mike Pope
|
18325fb176
|
Clean up ActionListener use.
|
2013-09-12 16:59:25 +09:30 |
Michael Vehrs
|
48dda99197
|
Add test for abstract unit labels.
|
2013-09-08 12:01:56 +02:00 |
Mike Pope
|
66547cc17a
|
Omission from previous.
|
2013-08-30 21:20:36 +09:30 |
Michael Vehrs
|
c16925d6ba
|
Merge branch 'master' of ssh://git.code.sf.net/p/freecol/git
|
2013-08-27 13:41:18 +02:00 |
Michael Vehrs
|
098412a63b
|
Implement new unit labels.
|
2013-08-27 13:40:48 +02:00 |
Mike Pope
|
ca75e5f7f1
|
Cut over to pet-replacement.
|
2013-08-27 18:43:46 +09:30 |
Mike Pope
|
027f9aba30
|
Move tension/alarm modification into the server.
|
2013-08-25 10:10:55 +09:30 |
Michael Pope
|
3c71f762af
|
Backwards compatibility role fixes.
|
2013-08-22 18:15:12 +09:30 |
Mike Pope
|
6974b98202
|
Fix sizing fail in analysis script.
|
2013-08-21 20:26:53 +09:30 |