================================================== Changes from 2014-12-08 00:00:00 +0000 to present. ================================================== ----------------------------------------- version 0.07 at 2015-12-08 16:43:20 +0000 ----------------------------------------- Change: 406f61184e796ab48142a493d72923db98f15a2c Author: David Farrell Date : 2015-12-08 11:42:22 +0000 include a changelog Change: 38498ed3e1ba88d07a8eaab12b2159b0d3d37573 Author: David Farrell Date : 2015-12-08 11:34:02 +0000 no manifest, install instructions Change: 5e25d8831670ae5be33f177cece7d9a18a1c9bdd Author: David Farrell Date : 2015-12-08 09:15:56 +0000 longest road is 5 pieces Change: 6265ee85fc247a553926e2684a6ffe4be919afab Author: David Farrell Date : 2015-12-08 01:14:11 +0000 better exception msg for buying and playing a card in the same turn Change: 3c1099b10a8b11abaef959f367b62548da7f082c Author: David Farrell Date : 2015-12-08 00:20:26 +0000 test for playing card same turn as buying it Change: 0a5fd5f9c98f21d03330d78b5bcd663e77b1ef45 Author: David Farrell Date : 2015-12-08 00:18:12 +0000 reinstate tests, remove broken exception for bank ratios Change: e8e30aab355785b5583cdbb73d0388373bd0923e Author: David Farrell Date : 2015-12-08 00:15:02 +0000 ignore json data Change: 63b0a498cfe4e4a3a32fb03e3b8fab1e240b9cad Author: David Farrell Date : 2015-12-07 20:20:57 +0000 users cant play cards the turn they bought it Change: 5b181ad6f10647df393b356ed709c9f816b7dee4 Author: David Farrell Date : 2015-12-07 19:12:53 +0000 dont show line reference on exception msgs Change: a48f6028b591f09a68e041aecdc55d6828e02cb9 Author: David Farrell Date : 2015-12-07 14:33:09 +0000 dont check if players can afford a trade to prevent mining other players resource info Change: 55755d77f938ea34006725cfc1187bb1e12d7401 Author: David Farrell Date : 2015-12-04 16:53:58 +0000 only roll the dice once per turn Change: 479ec101d860f16a62669886147f4548fb6bb052 Author: David Farrell Date : 2015-12-03 16:00:47 +0000 no reference on error message Change: 2bf0cb5436ec0217ab7bcea511453b24b01967d4 Author: David Farrell Date : 2015-12-03 15:49:35 +0000 robbery includes target player Change: db2bf668a5f8abd2429ea2c1d9bd40935bff9aeb Author: David Farrell Date : 2015-12-03 09:57:58 +0000 players cant build roads before settlements during deployment Change: bd82ecddc5ae0dd18b3943cdb1e11f97e3685ea0 Author: David Farrell Date : 2015-12-03 08:44:24 +0000 dont print line reference Change: 18b6d3cf7e950bddc5cefb690a4dbe7a29b2a019 Author: David Farrell Date : 2015-12-03 00:55:16 +0000 bug fixes Change: 6137b4ceec0baeb71c53b673886a163dd61f423d Author: David Farrell Date : 2015-11-25 15:33:49 +0000 generate Build.pl Change: a2f4e904af1f62719c979517a444d9c91ffb4c78 Author: David Farrell Date : 2015-11-25 15:27:04 +0000 created a makefile Change: ec3a74838d5b0f82e597ad69ea33e97db6d8e228 Author: David Farrell Date : 2015-11-25 15:19:30 +0000 pretty print the log Change: 47f2752234ef57576617c6f1846a3bb4e5984c9c Author: David Farrell Date : 2015-11-25 15:10:31 +0000 implement SGN msg notation Change: fd8c080e70f9719144f49e32fcd8c2dd93c5185a Author: David Farrell Date : 2015-11-25 11:07:33 +0000 store harbors on paths Change: 0777c2e84d74b3d541fe4e564f733581102120a0 Author: David Farrell Date : 2015-11-25 09:40:55 +0000 harbors are not tile types Change: c97cc3151220a4768feb676051572329e1c459ed Author: David Farrell Date : 2015-11-25 09:37:54 +0000 updated package metadata Change: b1726671201619b3b12b00758e8dcdae33378488 Author: David Farrell Date : 2015-11-25 09:34:56 +0000 Settlers files Change: 8d0164ffc660b325a86877ce0a558336b90fc426 Author: David Farrell Date : 2015-11-25 09:34:26 +0000 Settlers! Change: a1dc3f9fdc9e4b9dbd8f31bb8779a06dbb73a140 Author: David Farrell Date : 2015-11-23 15:23:30 +0000 s/map/schema/ Change: a2dabf075fc3d7030c6d91f31177fb92be195e77 Author: David Farrell Date : 2015-11-23 15:21:54 +0000 map define can specify random, custom or starter Change: abc8e54f83f29d4460b586830553c55f6e7ba730 Author: David Farrell Date : 2015-11-23 09:57:18 +0000 keep log internal, serialize to json on demand Change: 7fdee4418d11e7bfb43cab4676b7bbb2cccf6768 Author: David Farrell Date : 2015-11-23 09:51:58 +0000 store a game uuid and start time Change: 2cbfaca729879fce5f8974b338c82c40cf0c689a Author: David Farrell Date : 2015-11-23 08:12:57 +0000 string context returns the uuid already Change: ee724323c6bbd88683f1621d8a0caabc4360f448 Author: David Farrell Date : 2015-11-22 17:50:01 +0000 dont allow premature phase end Change: 721f132acf37c644553102039353b16d27d16e43 Author: David Farrell Date : 2015-11-22 17:09:49 +0000 Use starter and random maps Change: c0892c320a00f3ca83a35bd817e59a78cf6e3011 Author: David Farrell Date : 2015-11-22 16:34:32 +0000 generate random legitmate maps Change: a71d1cd00845ff19019c62667f8ccbc417677c9f Author: David Farrell Date : 2015-11-21 23:59:14 +0000 added dzil files Change: 5c304515f395b94168db848371f6d088bc3e1b2a Author: David Farrell Date : 2015-11-21 22:08:34 +0000 support starter map, map type attribute Change: eba37e63d516db4fdea8ddbc2728008ae085f76d Author: David Farrell Date : 2015-11-21 11:58:24 +0000 removed unused modules Change: 8ebf1114cd3caa22837923e92c06fb6acf3c9e53 Author: David Farrell Date : 2015-11-21 11:56:17 +0000 events should be immutable Change: 92a4a1fa5a648961429453fdf84d9a5238242154 Author: David Farrell Date : 2015-11-20 17:36:06 +0000 added CGN v0.01 syntax Change: b0a3773d4f763d92936acf12c0161c424727246a Author: David Farrell Date : 2015-11-20 15:34:12 +0000 log is in internal function Change: 1ee816777a9d8e2ab70d2a0d55c5cd5a6089b49f Author: David Farrell Date : 2015-11-20 15:24:15 +0000 added exception tests Change: b6c3c21c5961d09529ef4f8a57595975ad7941ef Author: David Farrell Date : 2015-11-20 15:22:38 +0000 added log functionality Change: 16f0a2dc4a7d71bdc8c9f1147fb31a41434e6cbc Author: David Farrell Date : 2015-11-20 14:49:12 +0000 dont print line ref on die Change: 06a31d171b6116284a766dae88e3548e7e5fb787 Author: David Farrell Date : 2015-11-20 14:45:10 +0000 make chat consistent Change: 1a344969151117a6ee6727b19e5701df29151bc7 Author: David Farrell Date : 2015-11-20 14:03:54 +0000 vp cards are not played Change: c1b2f320b0c1d57049843af570ebf0dba30a92db Author: David Farrell Date : 2015-11-20 13:37:03 +0000 retain player action history Change: e81d472ebb5153733ff27fe34663917c386be7f5 Author: David Farrell Date : 2015-11-20 13:06:25 +0000 have maps of any size Change: e40a4d0625df14278a674f5b29dd91d0951abcbb Author: David Farrell Date : 2015-11-20 12:43:35 +0000 s/location/tile|intersection|path/ Change: 78c58a385e1a5afe6add4dfaeab34d6c4ddfcc1a Author: David Farrell Date : 2015-11-20 12:34:17 +0000 fixed map initialization Change: b841db5111bba0ae3a2a6d3a37b738a796a153ab Author: David Farrell Date : 2015-11-20 12:18:50 +0000 simplify tile constructor Change: 01eeed46af790c0171b1ca4b1bfaea6a36d5d294 Author: David Farrell Date : 2015-11-20 12:16:22 +0000 store tiles as data not methods Change: b36a8f4534b1ecacf4875e29daa9648de86f7c1a Author: David Farrell Date : 2015-11-20 11:56:01 +0000 resources use data instead of methods Change: 5df88ac604d87db9d2a3206f78d33a614b64c5c9 Author: David Farrell Date : 2015-11-20 11:38:31 +0000 removed whitespace Change: d87058003e6acd2ff5637b4f725c0aa09749f9ce Author: David Farrell Date : 2015-11-20 11:35:48 +0000 check players have enough resources when making the trade Change: 7db90995d3a79d652947142f7869fc1e9579ddc4 Author: David Farrell Date : 2015-11-20 11:25:22 +0000 process trades in one place Change: 951e8ea92c2520978bfe4c8d41a6bd85134ee9d9 Author: David Farrell Date : 2015-11-20 11:10:21 +0000 moved events into their own namespace Change: c76266aaefc80305525f602b2a1e7a2bad1c5d10 Author: David Farrell Date : 2015-11-20 11:01:35 +0000 keep collision detection in Map objects Change: eb18df34aac3b00b02cc299efac8ddbab4aab3f5 Author: David Farrell Date : 2015-11-20 10:57:38 +0000 reorg Change: 5031fa33af2bf97fcdeeb91dd88b1bd1e4dac805 Author: David Farrell Date : 2015-11-19 17:38:35 +0000 map supports basic & custom layout Change: 8a8833f5a9c711b6701d2a6135c0f7e30f8a6863 Author: David Farrell Date : 2015-11-19 16:32:52 +0000 complete game tested Change: 93f902bced7f316d18aa7bc0967188022a730ade Author: David Farrell Date : 2015-11-19 15:11:41 +0000 largest army / longest road fixes Change: 2f7189cf3181b89d94ec275e767b46d0e50523d2 Author: David Farrell Date : 2015-11-19 14:25:18 +0000 longest road calculation every road building Change: 58f036d6be01b7e2fa520fcc329f9e3a6f5ee60e Author: David Farrell Date : 2015-11-19 14:13:02 +0000 backtrack should consider all roads Change: 714254369fa016d75f3884336bf3d0ffaa375ba4 Author: David Farrell Date : 2015-11-18 22:48:06 +0000 fix ratios accessor Change: e1a8421073cc3c2d65d92ba00f1379240c0a583b Author: David Farrell Date : 2015-11-18 22:47:21 +0000 year of plenty Change: 2fda272442f583a62d5599ea5e909273529dcee2 Author: David Farrell Date : 2015-11-18 20:31:39 +0000 several rounds of play in testing Change: c18479c885f944236de924b725ca8783d51a22ed Author: David Farrell Date : 2015-11-18 12:04:03 +0000 buy assets with trade objects Change: 4333e22c4ecc0e4185422b456857f867849e75ee Author: David Farrell Date : 2015-11-18 11:03:42 +0000 trade class validates trades Change: 1599de5b16d98290059f3aa9398a2ad613a3741b Author: David Farrell Date : 2015-11-17 16:59:31 +0000 freebsd license, doc updates Change: ef7a6794e6905138b917edd120d332da565e5e90 Author: David Farrell Date : 2015-11-17 16:55:54 +0000 trade with the bank Change: 10bde6b8c2ada1362ec51ec1e9945885f9aa40f6 Author: David Farrell Date : 2015-11-17 12:58:08 +0000 development cards Change: edace231bc91a73a85ec32283aebf02db5f49da7 Author: David Farrell Date : 2015-11-17 12:57:51 +0000 resource production, concession Change: 67429688f21aa16658c88a7edbe08bcade84ef3c Author: David Farrell Date : 2015-11-16 20:28:47 +0000 development cards implemented Change: c97f033326fde56121b1546293915547ad5f2c88 Author: David Farrell Date : 2015-11-13 23:35:20 +0000 build stuff Change: aa7212d2dea432d614513eb6a7d4522455a0da51 Author: David Farrell Date : 2015-11-12 17:26:23 +0000 development phase completed Change: d09c178a601dc96e52b14bcbee56d2804acaa8bd Author: David Farrell Date : 2015-11-12 11:56:24 +0000 additional classes Change: a9f427e6e172dce0cc6a270c92ce2c49b329564c Author: David Farrell Date : 2015-11-12 11:55:39 +0000 map finished ================ End of releases. ================