Commit Graph

7787 Commits

Author SHA1 Message Date
Crypto City
e28cd0c4ce game: allow ellipsoid selection on land without flags 2020-07-08 15:08:46 +00:00
Crypto City
ba37b600e1 game: new better selection render code 2020-07-08 10:50:00 +00:00
Crypto City
a0151f3322 game: better wording for "changes automatically abandoned" message 2020-07-08 01:26:41 +00:00
Crypto City
cfd4f8773e game: fix set_intersection with disjoint sets, and add missing variant 2020-07-08 01:26:41 +00:00
Crypto City
6a7b98f6e2 game: change fatal error dialog name to Townforge 2020-07-07 10:16:30 +00:00
Crypto City
e74bd4023e game: edit mode switch on/off speedups 2020-07-07 01:40:14 +00:00
Crypto City
fbc158483b game: fix tile leaks 2020-07-06 18:26:19 +00:00
Crypto City
e762925a34 tx_pool: ensure we don't add two dependent build commands in a block 2020-07-06 16:14:08 +00:00
Crypto City
b650db10a3 game: fix queued commands showing others' commands 2020-07-06 16:07:15 +00:00
Crypto City
0b20f2598c game: fix playing a particular track 2020-07-06 15:27:24 +00:00
Crypto City
5fa715215b game: fix OOM in selection 2020-07-06 15:04:12 +00:00
Crypto City
dbca7896f6 p2p: move a spammy log to debug 2020-07-05 23:41:17 +00:00
Crypto City
a10a3db128 bump version to 0.19.1.3 2020-07-05 22:43:42 +00:00
Crypto City
e77cd6023c game: fix food/heating in building settings screen 2020-07-05 18:22:44 +00:00
Crypto City
4b6f3b5326 p2p: make a log less noisy 2020-07-05 16:55:38 +00:00
Crypto City
bc3510ead4 game: ensure a snapshot is requested on reorg or sync error 2020-07-05 16:55:38 +00:00
Crypto City
336ac147e3 cryptonote_basic: allow getting pruned weight for txes with no range proofs
Bare txes are just that
2020-07-05 16:55:38 +00:00
Crypto City
041b57752a remove old cc debug commands
They're useless now, since everything can be done in the game
2020-07-05 14:34:45 +00:00
Crypto City
968811a33e add ICU_LIBRARIES for boost_locale on windows 2020-07-05 13:34:02 +00:00
Crypto City
0e30f0d385 game: revert debug build options 2020-07-05 13:29:27 +00:00
Crypto City
0ddf600c3b game: add an option to display pending unmatched trades 2020-07-05 12:55:43 +00:00
Crypto City
3bfea164b5 game: catch exceptions on withdraw 2020-07-05 12:55:43 +00:00
Crypto City
cd5fd5ccf0 cc: fix mining trade commands referencing txpool trade commands 2020-07-05 12:55:43 +00:00
Crypto City
efe0af4e51 bump version to 0.19.1.2 2020-07-04 11:26:58 +00:00
Crypto City
b675367f5d game: fix account creation command not showing up in queued commands 2020-07-04 11:26:58 +00:00
Crypto City
db7fc22681 game: fix accessing freed memory in player history navigation 2020-07-04 11:26:58 +00:00
Crypto City
d2e2fedb62 game: fix accessing freed memory when cancelling password dialog 2020-07-04 11:26:58 +00:00
Crypto City
3bbfa8823a game: fix accessing freed memory in options dialog 2020-07-04 11:26:58 +00:00
Crypto City
3d47f9878b s/Creating/Building/ for building settings in queued commands 2020-07-04 11:26:58 +00:00
Crypto City
966505cf59 game: improve music shuffle mode 2020-07-04 11:26:58 +00:00
Crypto City
494a5677d2 game: remove leftover debug traces 2020-07-04 11:26:58 +00:00
Crypto City
acc6694561 game: fix loading from config in single directory mode 2020-07-04 11:26:58 +00:00
Crypto City
d26aa755c5 static build fixes 2020-07-04 11:26:58 +00:00
Crypto City
43e6932dce game: add sanity check on width/height when popping tiles 2020-07-04 10:22:31 +00:00
Crypto City
cf78cddf21 bump version to 0.19.1.1 2020-07-02 22:43:43 +00:00
Crypto City
5ddc99f872 more static build fixes 2020-07-02 22:43:01 +00:00
Crypto City
a0162bf909 bump version to 0.19.1.0 2020-07-02 20:28:25 +00:00
Crypto City
fb8bce37b2 static build fixes 2020-07-02 20:26:28 +00:00
Crypto City
75ae2ba6d1 game: make this work with pak files and without a bin directory 2020-07-02 20:26:28 +00:00
Crypto City
e0f406ff8a bump version to 0.19.0.0 2020-06-30 16:23:20 +00:00
Crypto City
2e49b2e7f7 game: fix crash in city level window 2020-06-30 16:23:20 +00:00
Crypto City
8d3a440a2e cc: make city levels a bit harder to get 2020-06-30 15:58:07 +00:00
Crypto City
dc7767bc7a game: use a better RNG for random city coordinates 2020-06-30 15:06:09 +00:00
Crypto City
77e4b7e359 blockchain: update block 1 tag 2020-06-30 11:44:51 +00:00
Crypto City
789748a196 wallet2: update genesis block timestamp for chain restart 2020-06-30 11:44:51 +00:00
Crypto City
5e70484c18 cc: restrict lists of ids to forbid duplicates 2020-06-30 11:06:22 +00:00
Crypto City
63a3230fdb add ignore tests 2020-06-30 11:06:08 +00:00
Crypto City
2d72a700b4 cc: remove game check for ignore command
it's already done by the core and it breaks tests using a custom one
2020-06-30 00:32:02 +00:00
Crypto City
5bc640db53 cc: halve hunt cost/yield again 2020-06-29 23:46:31 +00:00
Crypto City
0124fd4ee1 calendar: fix early summer game start
Spring in fact
2020-06-29 23:33:47 +00:00
Crypto City
c7a56048e0 game: enable resize flag if anything is selected 2020-06-29 23:33:31 +00:00
Crypto City
3ede1a8e52 daemon: fix print_bc synopsis line 2020-06-29 22:23:00 +00:00
Crypto City
5b705e9ad0 cc: make hunts get less meat (and cost less labour) 2020-06-29 22:16:08 +00:00
Crypto City
149a1f8ff3 cc: increase food spoil rate a bit 2020-06-29 22:16:08 +00:00
Crypto City
dfc8d77b67 game: add a "no wallet" link in spectator mode and a quick intro text 2020-06-29 22:16:08 +00:00
Crypto City
16aa25cc1b game: add wallet creation capability 2020-06-29 22:16:08 +00:00
Crypto City
f6af276e28 Revert "tx_pool: temporary crash if we can't get a batch txn"
This reverts commit 422f80ff86.
2020-06-29 22:16:08 +00:00
Crypto City
05785d3789 cc: add town square bonus 2020-06-29 22:16:08 +00:00
Crypto City
d48350f09d game: make building settings read only if we're not the owner 2020-06-29 22:16:08 +00:00
Crypto City
c86f0826ce tx_pool: print spammy error only once 2020-06-29 22:16:08 +00:00
Crypto City
eefd589d20 mine all txes in offline mode 2020-06-29 22:16:08 +00:00
Crypto City
8716536b01 store/restore palette in derelict/removed buildings in game update 2020-06-29 22:16:08 +00:00
Crypto City
def2faacfe Revert "cryptonote_basic: make cc signature unprunable"
This reverts commit c7ce18cfdb.
2020-06-29 22:16:08 +00:00
Crypto City
ef2b4e7e8b Revert "cryptonote_basic: fix calculating hashes from pruned"
This reverts commit 232164bb45.
2020-06-29 22:16:08 +00:00
Crypto City
48015c885a game: plug undo/redo keys in 2020-06-29 22:16:08 +00:00
Crypto City
cbab2212ee game: fix ellipse selection on windows 2020-06-29 22:16:08 +00:00
Crypto City
817a25d011 cc: decrease labour cost for military buildings 2020-06-29 22:16:08 +00:00
Crypto City
6ed94ef015 tx_pool: don't complain about timed out txes, just ignore them 2020-06-29 22:16:08 +00:00
Crypto City
5311bb9ae9 game: better history pagination when filtering 2020-06-29 22:16:08 +00:00
Crypto City
2d598ed64e cc: make research cost decrease much slower with time 2020-06-29 22:16:08 +00:00
Crypto City
155acfe9d6 cc: decrease amount of food produced a bit 2020-06-29 22:16:08 +00:00
Crypto City
904f8cb920 game: add current top height in node section 2020-06-29 22:16:08 +00:00
Crypto City
513a9a9d20 cc: tweak moose/bear regeneration down a bit 2020-06-29 22:16:08 +00:00
Crypto City
1434ac8f5e cc: tweak heating needs a bit 2020-06-29 22:16:08 +00:00
Crypto City
4801700ddb rpc: fix test typo in relay_tx 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
39ae33f4d5 cc: log amount of money sent/received in event log 2020-06-29 22:16:08 +00:00
Crypto City
8e57dbef25 game: fix stale last update events list 2020-06-29 22:16:08 +00:00
Crypto City
f9cae3c326 cryptonote_protocol: don't drop connections for a conflicing tx 2020-06-29 22:16:08 +00:00
Crypto City
408480373e game: fix non 7 bit ASCII input 2020-06-29 22:16:07 +00:00
Crypto City
2efe96eb9b game: fix research ranking 2020-06-29 22:16:07 +00:00
Crypto City
161ba197b1 game: add a command to remove only top level blocks in the selection 2020-06-29 22:16:07 +00:00
Crypto City
5a4e37be99 game: make music default not include chiptunes 2020-06-29 22:16:07 +00:00
Crypto City
b6674fc24b game: fix selection based block removal removing from the bottom 2020-06-29 22:16:07 +00:00
Crypto City
b5fcb9e1b7 game: add random music selection and a skip track button 2020-06-29 22:16:07 +00:00
Crypto City
d3e5c83e4a game: fix focus on message boxes 2020-06-29 22:16:07 +00:00
Crypto City
8004178593 game: fix incorrect chat line count when resetting chat 2020-06-29 22:16:07 +00:00
Crypto City
3d7245a7f5 game: plug selection based key bindings into the game 2020-06-25 10:44:45 +00:00
Crypto City
232164bb45 cryptonote_basic: fix calculating hashes from pruned 2020-06-24 19:05:39 +00:00
Crypto City
422f80ff86 tx_pool: temporary crash if we can't get a batch txn
It'll trigger if db corruption would ensue
2020-06-24 09:27:35 +00:00
Crypto City
9eeea486e5 cryptonote_core: fix db state corruption
When updating the block template after receiving a block,
the txpool speculative txn ends up reusing the syncing txn,
which means the abort doesn't actually abort, and the db
ends up with the speculative actions committed.
2020-06-24 09:25:47 +00:00
Crypto City
3292a4e88a rpc: fix getting tiles from flag 2020-06-24 00:44:10 +00:00
Crypto City
5530ee7f30 db_lmdb: remove some more uninitialized padding in the db 2020-06-23 18:05:53 +00:00
Crypto City
6ad2217a7c daemon: add debug parsing of data as account/city/flag 2020-06-23 14:15:45 +00:00
Crypto City
f2586853ee tx_pool: print txid we failed to find meta for 2020-06-22 22:24:58 +00:00
Crypto City
562334fbf7 cc: start city levels a bit earlier, and make ciies cheaper 2020-06-22 22:16:08 +00:00
Crypto City
6e059b5c6c cc: add a couple more integer overflow checks to the build command 2020-06-22 22:15:13 +00:00
Crypto City
09c272a064 tests: add test for building with palette change 2020-06-22 22:15:13 +00:00
Crypto City
ac4b549063 game: add key bindings for block add/remove on selection and undo/redo 2020-06-22 22:15:13 +00:00
Crypto City
aad838775b cc: make command handlers default to verify log category 2020-06-22 22:15:13 +00:00