Commit Graph

12267 Commits

Author SHA1 Message Date
Crypto City
68c0694fa9 game: print today's temperatue in sow/harvest, not tomorrow's 2020-08-25 13:20:15 +00:00
Crypto City
ec2b0d6264 cc: take geothermal heating into account for crop yield
as is already done by the game
2020-08-25 13:20:15 +00:00
Crypto City
7aea6cbf93 add a daemon RPC to get new unused nonces 2020-08-25 13:20:15 +00:00
Crypto City
24201167c9 cc: remove some obsolete unused tables 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
734511b2df bump patent time to 15 game years 2020-08-25 13:20:15 +00:00
Crypto City
61844a1f62 start the year a bit earlier so that we can farm right away 2020-08-25 13:20:15 +00:00
Crypto City
c54e610171 cc: make new cities a bit harder to get 2020-08-25 13:20:15 +00:00
Crypto City
1a82d359cc cc: give 10 patents per discovery to promote trade 2020-08-25 13:20:15 +00:00
Crypto City
3a2f6d47b4 daemon: add cc_date command 2020-08-25 13:20:15 +00:00
Crypto City
d40d5bf778 cc: add game events for a few missing commands 2020-08-25 13:20:15 +00:00
Crypto City
bb9bd2ce50 store command nonce in game events log
and store a nonce in all commands (except none) now
2020-08-25 13:20:14 +00:00
Crypto City
2e386ea153 count non-payout buildings in city size 2020-08-25 13:20:14 +00:00
Crypto City
47ddfdc56e game: add a cancel button for trades 2020-08-25 13:20:14 +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
4803e6f508 more fixes for mac 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
36c36119a4 game: add mayor to the city level screen 2020-08-25 13:20:14 +00:00
Crypto City
33cbc7d9f9 game: throw rather than display a message box on resource load failure
Chances are it'd crash right after the failure, so no error displayed
2020-08-25 13:20:14 +00:00
Crypto City
e7fa46d7ec game: fix stale owner when trading a flag 2020-08-25 13:20:14 +00:00
Crypto City
836a003c9a switch dates to season based pseudo gregorian
This is much more user friendly
2020-08-25 13:20:14 +00:00
Crypto City
d6950848b6 game: more error/sanity checking for the badge award screen 2020-08-25 13:20:14 +00:00
Crypto City
df98b0b120 game: fix UI rebuild in player history with unchanged history 2020-08-25 13:20:14 +00:00
Crypto City
214d2d1bae game: allow saving only the selection to magica voxel format 2020-08-25 13:20:14 +00:00
Crypto City
85c7f21a46 game: switch to 64 bit TurboBadger TBID
Collisions were found in the wild
2020-08-25 13:20:14 +00:00
Crypto City
d9d234a9fe fix most build problems on mac 2020-08-21 18:33:03 +00:00
Crypto City
fc21a69965 game: fix saving 256 sized voxel models 2020-08-21 18:33:03 +00:00
Crypto City
4e3ecf68cc game: hack to save visible terrain/models 2020-08-21 18:33:03 +00:00
Crypto City
46e24432e5 game: fix other players' transfers appearing before player id is set 2020-08-21 18:33:03 +00:00
Crypto City
0455b51023 urho3d: fix build on non GCC/x86_64 2020-08-21 18:33:03 +00:00
Crypto City
3760ec1f6f game: add macro to load materials, and set name 2020-08-21 18:33:03 +00:00
Crypto City
e7da1f1180 game: don't consider buttons in "transparent" windows transparent 2020-08-21 18:33:03 +00:00
Crypto City
72f0b22922 cc: swap unlock levels for military and affluent residential 2020-08-21 18:33:03 +00:00
Crypto City
d55dd1b4bb game: fix scrolling in badges screen 2020-08-21 18:33:03 +00:00
Crypto City
66ca774e5e tx_pool: fix self conflicting commands due to dandelion 2020-08-21 18:33:03 +00:00
Crypto City
65ada2da65 README: add game dependencies (mostly X11 related) for Ubuntu 2020-08-21 18:33:03 +00:00
Crypto City
9bd140f280 tx_pool: add logs to track conflict table, and simplify a bit 2020-08-21 18:33:03 +00:00
Crypto City
33516cb7c4 cc: add a few badges for collectible coins 2020-08-21 18:33:03 +00:00
Crypto City
61aa85ad3b add collectible coins 2020-08-21 18:33:02 +00:00
moneromooo-monero
844fb4e940
enforce claiming maximum coinbase amount
Claiming a slightly lesser amount does not yield the size gains
that were seen pre rct, so this closes a fingerprinting vector
2020-08-21 12:36:53 +00:00
selsta
7c7ccbd2a5
depends: fix broken links for ds_store / mac_alias 2020-08-20 21:33:23 +02:00
Lee Clagett
bdc6b10d62 Fix ZMQ pruned bulletproof transactions 2020-08-19 00:36:06 -04:00
Lee Clagett
b641e0a2c0 Add clear method to byte_stream 2020-08-17 21:30:34 -04:00
luigi1111
765db1ae7a
Revert "Use domain-separated ChaCha20 for in-memory key encryption"
This reverts commit 921dd8dde5.
2020-08-17 14:08:59 -05:00
moneromooo-monero
7175dcb107
replace most boost serialization with existing monero serialization
This reduces the attack surface for data that can come from
malicious sources (exported output and key images, multisig
transactions...) since the monero serialization is already
exposed to the outside, and the boost lib we were using had
a few known crashers.

For interoperability, a new load-deprecated-formats wallet
setting is added (off by default). This allows loading boost
format data if there is no alternative. It will likely go
at some point, along with the ability to load those.

Notably, the peer lists file still uses the boost serialization
code, as the data it stores is define in epee, while the new
serialization code is in monero, and migrating it was fairly
hairy. Since this file is local and not obtained from anyone
else, the marginal risk is minimal, but it could be migrated
later if needed.

Some tests and tools also do, this will stay as is for now.
2020-08-17 16:23:58 +00:00
moneromooo-monero
55363c5941
Avoid some temporary strings when reading off the database 2020-08-17 14:02:27 +00:00
Alexander Blair
43a4fd9e16
Merge pull request #6736
05ad4fa39 epee: further defending against exceptions in command handlers (moneromooo-monero)
2020-08-16 12:56:35 -07:00
Alexander Blair
43f5369bec
Merge pull request #6733
4f01cf4b4 Tweak format, add option for difficulty (Howard Chu)
429d49512 Add options to print daily coin emission and fees (Howard Chu)
d745d2433 Don't forget size of prunable txn part (Howard Chu)
2020-08-16 12:56:03 -07:00
Alexander Blair
d73b1b6560
Merge pull request #6727
13eee1d6a rpc: reject wrong sized txid (moneromooo-monero)
92e6b7df2 easylogging++: fix crash with reentrant logging (moneromooo-monero)
6dd95d530 epee: guard against exceptions in RPC handlers (moneromooo-monero)
90016ad74 blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
2020-08-16 12:55:25 -07:00
Alexander Blair
569d07d60b
Merge pull request #6722
c1b03fb1a rpc: return empty txid get_outs rather than 00..00 when not requested (moneromooo-monero)
2020-08-16 12:54:42 -07:00