Crypto City
722fabc6d3
Higher economic powers now depend on civil engineering discoveries
2020-11-22 15:27:07 +00:00
Crypto City
402d9ce769
land can now be given
2020-11-22 15:27:06 +00:00
Crypto City
cb40955cc6
new custom language for scripts
2020-11-22 15:27:06 +00:00
Crypto City
933046c95d
simpler large game update test
2020-11-22 15:27:06 +00:00
Crypto City
7b290450f4
functional_tests: give the discoveries test a bit more money
2020-11-22 15:27:06 +00:00
Crypto City
8687b9773f
remove remnants of obsolete resource availability
2020-11-10 18:17:43 +00:00
Crypto City
25c78c4f5e
functional_tests: more leeway for discovery tests
2020-11-01 18:59:15 +00:00
Crypto City
98d4ae7c2b
land cost now costs more near the city center and far away
...
also fix overflows in land/tax cost
2020-11-01 17:34:31 +00:00
Crypto City
fa9a377279
add player script variables
2020-11-01 17:33:55 +00:00
Crypto City
86639dcd7d
functional_tests: fix discoveries test after cost increase
2020-11-01 16:47:20 +00:00
Crypto City
e349e5694e
give higher level woods more heating power
2020-10-26 13:09:35 +00:00
Crypto City
f2808a6a39
more tile size optimization
...
Tiles are now stored as a single packed byte stream,
including in the game, and unpacked/repacked as necessary
2020-10-25 18:47:26 +00:00
Crypto City
110e1d227e
functional_tests: add an item count consistency check
2020-10-17 23:30:31 +00:00
Crypto City
da5d2a429a
fix a few niggles with broken assert_exception in functional tests
2020-10-17 23:30:31 +00:00
Crypto City
c6fc32a423
functional_tests: fix typo testing balances and remove dead code
2020-10-17 23:30:30 +00:00
Crypto City
29fa6c7222
wood can now be chopped into firewood
2020-10-17 23:30:30 +00:00
Crypto City
7b51ad56bc
WIP - mortgages
2020-10-17 23:29:26 +00:00
Crypto City
9b291c45b3
WIP - mortgages
2020-10-17 23:29:26 +00:00
Crypto City
f7bd04fc12
remove custom item amount field, it is now redundant
...
since we track supply for all items
2020-10-17 23:29:26 +00:00
Crypto City
9586a32958
WIP - mortgages
2020-10-17 23:29:26 +00:00
Crypto City
b033e75db0
add more user data space to custom items
2020-10-17 23:28:43 +00:00
Crypto City
5710bb74dd
WIP - scripts
2020-10-17 23:28:43 +00:00
Crypto City
cd61a1024b
functional_tests: fix game update tests going out of labour
2020-10-07 00:54:17 +00:00
Crypto City
bd20a169ec
functional_tests: more city and game update tests
2020-09-29 12:14:10 +00:00
Crypto City
2ed24f1918
functional_tests: fix repairing from the wrong account in farming test
2020-09-28 21:09:07 +00:00
Crypto City
81ac18db00
rewrite city cost function
2020-09-28 21:09:07 +00:00
Crypto City
31e74fba63
tests: fix a few tests after recent changes
2020-09-28 21:09:07 +00:00
Crypto City
1aba8c4743
functional_tests: fix cc_repair arguments
2020-09-24 19:29:55 +00:00
Crypto City
b7c431c15e
remove cost from buy_land command
2020-09-24 19:29:55 +00:00
Crypto City
21e095ab90
fix tests after price changes
2020-09-17 02:30:44 +00:00
Crypto City
a3ce8f4290
cc: double last resort prices
2020-09-13 22:16:07 +00:00
Crypto City
a8d494074b
coins can now be different gold content based on type
2020-08-30 18:13:56 +00:00
Crypto City
16c084838f
add yearly coins auto creation
2020-08-25 15:27:16 +00:00
Crypto City
3335f8d14f
create collectible coins for player count and city levels
2020-08-25 15:27:16 +00:00
Crypto City
7aea6cbf93
add a daemon RPC to get new unused nonces
2020-08-25 13:20:15 +00:00
Crypto City
5b693a15b1
some material variants are now locked till a player level
2020-08-25 13:20:15 +00:00
Crypto City
c688079acb
commands can now be cancelled
...
if they're not mined yet, or only partially matched trades
2020-08-25 13:20:14 +00:00
Crypto City
dc2cc4b6d5
item groups can now optionally be public
2020-08-25 13:20:14 +00:00
Crypto City
61aa85ad3b
add collectible coins
2020-08-21 18:33:02 +00:00
Crypto City
be0b26ef25
add item groups
2020-08-15 15:12:35 +00:00
Crypto City
20427ca382
functional_tests: add new city test
2020-08-15 15:12:35 +00:00
Crypto City
18da33a330
funtional_tests: guard against special events destroying buildings
2020-08-15 15:12:35 +00:00
Crypto City
1e9af40f21
functional_tests: add some more farming tests
2020-08-07 00:41:08 +00:00
Crypto City
3b23655a5f
functional_tests: fix game update messing up checks
2020-08-05 14:09:06 +00:00
Crypto City
fb5dd77afa
Farming
2020-08-05 14:09:06 +00:00
Crypto City
db93803916
functional_tests: ensure the resized flag has no building
2020-08-01 17:05:19 +00:00
Crypto City
34856d0808
keep track of the item supply
2020-07-25 22:43:58 +00:00
Crypto City
b268c5b8c7
add elevation bonus
2020-07-25 22:43:58 +00:00
Crypto City
c598cfec0a
remove building within range of resource generators constraint
2020-07-25 22:43:58 +00:00
Crypto City
ac171bf477
cc: rewrite potential system and add more potentials
2020-07-24 15:36:50 +00:00
Crypto City
63a3230fdb
add ignore tests
2020-06-30 11:06:08 +00:00
Crypto City
dc140ff2fc
functional_tests: add some more data in get_state
2020-06-29 22:16:08 +00:00
Crypto City
fffeb1bdae
cc: allow hunting with a population less than actual
2020-06-29 22:16:08 +00:00
Crypto City
09c272a064
tests: add test for building with palette change
2020-06-22 22:15:13 +00:00
Crypto City
6f4fc81b1d
functional_tests: add chat tests
2020-06-22 22:15:13 +00:00
Crypto City
5d30d10b68
functional_tests: add some more invitations tests
2020-06-22 22:15:13 +00:00
Crypto City
3e05ee54fe
tx_pool: do not allow more than one (non kept by block) hunt command at once
2020-06-21 01:18:30 +00:00
Crypto City
f112b180e3
cc: fix unlocking discoveries bug
2020-06-21 01:18:29 +00:00
Crypto City
206b30cb8f
functional_tests: add reorg test
2020-06-21 01:18:29 +00:00
Crypto City
e98aa10308
cc: don't give an attribute point before levelling up
2020-05-29 23:20:50 +00:00
Crypto City
828bb1ba41
allow destroying a flag
2020-05-29 23:20:50 +00:00
Crypto City
0cc8c0c675
game balance updates after all the recent changes
2020-05-29 23:20:50 +00:00
Crypto City
d2949eb3ff
Change the address prefix from CC to TF
2020-05-29 23:20:49 +00:00
Crypto City
ce07516176
mine only one tx per account per block
2020-05-29 23:20:49 +00:00
Crypto City
cfcae9094d
claim cost in firefighting, flag resizing and city founding
2020-05-29 23:20:49 +00:00
Crypto City
2f77fc4051
invitations
2020-05-29 23:20:49 +00:00
Crypto City
f661248740
functional_tests: add hunt test
2020-05-29 23:20:49 +00:00
Crypto City
e21b669517
functional_tests: fix discovery tests after new discovery additions
2020-05-29 23:20:49 +00:00
Crypto City
6a18101b1a
add invitation system
2020-05-26 16:22:42 +00:00
Crypto City
3b87070a5d
add hunt system
2020-04-13 17:23:54 +00:00
Crypto City
a0b6a6e8aa
add a dice roll command, for use in story/roleplaying
2020-04-10 01:51:27 +00:00
Crypto City
287fd9cfd1
Add player attributes for storytelling/role playing purposes
2020-04-08 00:15:51 +00:00
Crypto City
3891353d7e
add a new command to destroy owned items
2020-04-04 23:41:15 +00:00
Crypto City
b3c3647cb9
add food consumption
2020-04-03 15:43:35 +00:00
Crypto City
a5d2eb2138
store badge award height
2020-04-03 15:43:35 +00:00
Crypto City
5c198dd7d6
allow resizing flags (when empty)
2020-03-21 16:21:35 +00:00
Crypto City
39163c168a
Event badges can now be awarded after creation
2020-03-20 19:27:51 +00:00
Crypto City
2882f6bc80
badges
2020-03-20 19:27:51 +00:00
Crypto City
a6b8da5f0e
add player defined custom items
2020-03-20 19:27:51 +00:00
Crypto City
6c5570b814
special events
2020-02-23 01:31:27 +00:00
Crypto City
be7b3bee4a
cc: slash last resort price by 5
2020-02-22 14:17:21 +00:00
Crypto City
13040bf4f4
cc: bump min buy size a bit
2020-02-22 14:17:20 +00:00
Crypto City
5be5fc483e
functional_tests: add a bit more info to get_state
2020-02-09 15:41:07 +00:00
Crypto City
656d583919
cc: some more resources tweaks
2020-01-28 21:08:20 +00:00
Crypto City
4183745da4
add price limit for accrual trades
2020-01-28 15:05:21 +00:00
Crypto City
7c1ea29fac
cc: tweak workforce building
2020-01-28 15:05:21 +00:00
Crypto City
5a4d63f5f1
cc: new match command, matches trades without trading itself
...
This will be useful for trade ussing accrual
2020-01-25 22:18:04 +00:00
Crypto City
fb9e5297e8
auto updating trade prices
...
A trade order can be set to update its price every game update,
allowing auctions of sorts
2020-01-24 15:49:34 +00:00
Crypto City
f8fddabe81
add a give (items) command
2020-01-24 15:49:34 +00:00
Crypto City
302aade6cb
cc: tweak requirements/cost/production
...
Scale all requirements up by 8 times, so small flags have enough
blocks to build something. Larger ones will have too many, but
we don't care since they don't have to use a minimum anymore.
Tweak sawmill/stonecutter so they still get some profit with
those new numbers
2020-01-08 00:07:02 +00:00
Crypto City
feb843c742
rpc: change items from uint32_t[NUM_ITEMS] to std::vector<{uint32_t, uint32_t}>
2020-01-06 21:40:39 +00:00
Crypto City
9fa1ee81ef
functional_tests: add a name to some building settings commands
2020-01-04 13:51:23 +00:00
Crypto City
9e77f9e526
functional_tests: more complex revert tests
2020-01-03 20:33:02 +00:00
Crypto City
18696fe6a1
include construction height in flag trade commands
...
This prevents someone from demolishing their building and selling
the now empty land to a waiting buyer
2019-12-31 11:16:38 +00:00
Crypto City
bdbc367c8e
keep track of building age
2019-12-28 16:33:17 +00:00
Crypto City
eca8f78ea2
tests fix
2019-12-27 01:51:08 +00:00
Crypto City
dbfac813e3
add some research/discoveries tests
2019-12-27 01:51:08 +00:00
Crypto City
513b4564b8
tests: fix after recent changes
2019-12-21 17:57:20 +00:00
Crypto City
7eeaa75acd
cc: disable BUILD_RATIO_ACTIVE_THRESHOLD_PERCENT
...
It seemed like a good idea to push people to build, but it
might instead push people to build anything quick even if
they don't have a nice idea yet
2019-12-17 13:56:15 +00:00
Crypto City
2fa0400d72
Fixups after monero rebase, and fix tests after other recent changes
2019-12-14 16:40:46 +00:00