Commit Graph

10645 Commits

Author SHA1 Message Date
Crypto City
5165b90d54 game: disable ok button in the service screen when a flag offer none 2022-07-04 21:15:34 +00:00
Crypto City
b50f129e07 game: disable ok button in found city screen if not rich enough 2022-07-04 21:15:34 +00:00
Crypto City
b34098e42b game: display name of mortgaged flag in new mortgage screen 2022-07-04 21:15:34 +00:00
Crypto City
ab1ac98793 game: improve enable/disable of flag dependent panel buttons 2022-07-04 21:15:34 +00:00
Crypto City
50e3e7013a game: fix leaderboard invalid memory access and share filter widget 2022-07-04 21:15:34 +00:00
Crypto City
6a0780f00f game: fix a few things in player info coins screen
- fix is_player init value
- add sanity checks for mint and smelt screens being started
- remove unused (and wrong) get_owned function
2022-07-04 21:15:33 +00:00
Crypto City
24e8dc141b prevent floods in the first year 2022-07-04 21:15:33 +00:00
Crypto City
fd11280d14 game: fix malloc/delete mismatch 2022-07-04 21:15:33 +00:00
Crypto City
e98d064f7b game: fix invalid memory access after okaying a couple screens 2022-07-04 21:15:33 +00:00
Crypto City
cbec2696d2 move fishing functions to a separate file 2022-07-04 21:15:33 +00:00
Crypto City
1a36279fef change flood event to be a rising of water levels 2022-07-04 21:15:33 +00:00
Crypto City
9c09582b7f cc: forbid giving to oneself 2022-07-04 21:15:33 +00:00
Crypto City
d99c161c93 game: fix showing tutorials from the options screen 2022-07-04 21:15:33 +00:00
Crypto City
9da71e4ae1 game: add a button to clear the terrain cache 2022-07-04 21:15:33 +00:00
Crypto City
47f157c553 game: fix approving a build with unused placeholder entries 2022-07-04 21:15:33 +00:00
Crypto City
cb1e459d52 game: save a bit of time rebuilding empty flags 2022-07-04 21:15:33 +00:00
Crypto City
def98a7922 game: remove unused parameter in model construction 2022-07-04 21:15:33 +00:00
Crypto City
af31b656fb game: remember which panel sections are open in config.json 2022-07-04 21:15:33 +00:00
Crypto City
a00fe2ba94 game: fix auto load of backup voxel model on startup 2022-07-04 21:15:33 +00:00
Crypto City
f4f41a2312 daemon: elevation bonus is a bonus, so 0 is 100% 2022-07-04 21:15:33 +00:00
Crypto City
734f2cc524 only active buildings can fish, sow and harvest 2022-07-04 21:15:33 +00:00
Crypto City
4d8229a0fd game: use a better "story/script" icon 2022-07-04 21:15:33 +00:00
Crypto City
d4dad89794 game: hack for buggered script notification layout 2022-07-04 21:15:33 +00:00
Crypto City
be640284aa game: improved spectator mode widget
allows loading a wallet or creating an account depending on state
2022-07-04 21:15:33 +00:00
Crypto City
88c7136845 improve beaches 2022-07-04 21:15:33 +00:00
Crypto City
72c11f0d8b game: fix some warnings 2022-07-04 21:15:33 +00:00
Crypto City
832d91bb15 fix labour supply accounting in fighting fire 2022-07-04 21:15:33 +00:00
Crypto City
ffc4e2198f buildings' econonic power can now be upgraded
for 150% of the incremental cost
2022-07-04 21:15:33 +00:00
Crypto City
db14dc7932 game: set a random seed when opening the found city screen 2022-07-04 21:15:33 +00:00
Crypto City
aee10e41a5 game: add a re-center button to the found city screen 2022-07-04 21:15:33 +00:00
Crypto City
b6e80744f3 add a "use existing seed" button to the found city screen 2022-07-04 21:15:33 +00:00
Crypto City
1847806348 game: make the default (free) camera move faster 2022-07-04 21:15:33 +00:00
Crypto City
636d8b7a84 more intricate shoreline 2022-07-04 21:15:33 +00:00
Crypto City
48870f3d1d Revert "Revert "decrease terrain height very slightly""
This reverts commit 3168d6c578.
2022-07-04 21:15:33 +00:00
Crypto City
92f56a23b6 Revert "Revert "cc: give gemstone potential a bit more width at times""
This reverts commit 3b75d0df4f.
2022-07-04 21:15:33 +00:00
Crypto City
ac7dff1cf1 Revert "Revert "tweak bear attack""
This reverts commit c23eb0563f.
2022-07-04 21:15:33 +00:00
Crypto City
b4f964ab45 Revert "Revert "cc: fix bridge score with too many cliff tiles""
This reverts commit bb616c30b0.
2022-07-04 21:15:33 +00:00
Crypto City
259ac82299 remove old TF forks, we'll be starting anew 2022-07-04 21:15:33 +00:00
Crypto City
ce6016306d add fish, fishing and fisheries 2022-07-04 21:15:33 +00:00
luigi1111
b54d5ae383
Merge pull request #8384
8460fcc Revert 'Merge pull request #7937' (j-berman)
2022-07-03 17:29:46 -05:00
luigi1111
82cde936c3
Merge pull request #8356
de2f0d0 wallet_api: add scanTransactions function (selsta)
2022-07-03 17:26:35 -05:00
luigi1111
30a9183091
Merge pull request #7774
ade464a ITS#9385 fix using MDB_NOSUBDIR with nonexistent file (Kris Zyp)
033a32a Remove check is_directory check on lmdb path (Howard Chu)
b096e16 Revert 'db_lmdb: test for mmap support at init time' (Howard Chu)
493577a Silence spurious fallthru warning (Howard Chu)
b46a60e Fix rawpart flag collision (Howard Chu)
4e7586c More RAWPART support (Howard Chu)
747f5d3 Preliminary raw partition support (Howard Chu)
2022-07-03 17:24:47 -05:00
selsta
2ba391f02c
hardforks: set mainnet and stagenet v15/16 fork height 2022-07-01 01:49:59 +02:00
anon
c7b2944f89 multisig: fix critical vulnerabilities in signing 2022-06-30 12:56:40 -05:00
Crypto City
9f6412b083 water/shoreline 2022-06-30 07:26:16 +00:00
tobtoht
09a597ba28
wallet2: don't use DNS to obtain segregation heights 2022-06-28 23:12:03 +02:00
Crypto City
b96242a157 fix fixed multiplication for low magnitude numbers 2022-06-28 16:49:50 +00:00
Crypto City
7927dbfb84 fix sin/cos for negative fixed values 2022-06-28 16:49:49 +00:00
Crypto City
fb48c2e73e add procedures to scripts 2022-06-28 16:49:49 +00:00
Crypto City
981a6098e8 storyline event and log can now take a format string 2022-06-28 16:49:49 +00:00
Crypto City
a1eebef592 game: fix up news about lightning strikes 2022-06-28 16:49:49 +00:00
Crypto City
88442e6bc5 fix choice reserves acounting 2022-06-28 16:49:49 +00:00
Crypto City
ccf94054fa db_lmdb: always remove 0 amount entries from item_balances on write 2022-06-28 16:49:49 +00:00
Crypto City
73824c40f1 fix */+- precedence in scripts 2022-06-28 16:49:49 +00:00
Crypto City
17f4e63baf daemon: add cc_scripts and cc_script_variables daemon commands 2022-06-28 16:49:49 +00:00
Crypto City
beef16dd19 fix line numbers in scripts where multiline strings are used 2022-06-28 16:49:49 +00:00
Crypto City
a530e93341 game: better handling of mouse between 3D view and UI 2022-06-28 16:49:49 +00:00
Crypto City
31e5ad49fa game: print script id in script list for the game account
helps with managing scripts
2022-06-28 16:49:49 +00:00
Crypto City
17348a6a32 game: improve variable replacement in scripts 2022-06-28 16:49:49 +00:00
Crypto City
f831633de4 game: allow more variable substitutions in script strings 2022-06-28 16:49:49 +00:00
Crypto City
8e6714e54a game: do not send a command to set a variable to its current value 2022-06-28 16:49:49 +00:00
Crypto City
2f27497111 db_lmdb: fix setting to 0 a script variable that's already unset 2022-06-28 16:49:49 +00:00
Crypto City
d787ede306 add log action to scripts
for debugging help
2022-06-28 16:49:49 +00:00
Crypto City
c8654eb73b make override integer values 64 bit 2022-06-28 16:49:49 +00:00
Crypto City
87bf592ea4 game: allow multiple override levels
eg, ${${foo}}
2022-06-28 16:49:49 +00:00
Crypto City
26d4914710 fix double blob replacement in scripts 2022-06-28 16:49:49 +00:00
Crypto City
af0b093a3f cc: ensure an exception in command check/execute/revert fails it 2022-06-28 16:49:49 +00:00
Crypto City
9ffb213012 background scripts, tied to the game account 2022-06-28 16:49:49 +00:00
Crypto City
78a42233fd cc: remove unused variable 2022-06-28 16:49:49 +00:00
Crypto City
f654ba68ec fix snow storm enable condition check 2022-06-28 16:49:49 +00:00
Crypto City
6b2211365a fix player id op when dumping script 2022-06-28 16:49:49 +00:00
Crypto City
5474600c6a make if in scripts more generic, and allow an else branch too 2022-06-28 16:49:49 +00:00
Crypto City
867e9b359f remove restricted items hack 2022-06-28 16:49:49 +00:00
Crypto City
aec4aede5e allow mulitple enabled statements in choice, they are an OR condition 2022-06-28 16:49:49 +00:00
Crypto City
5b80d3a076 game: add storyline events to news also when triggered at script start 2022-06-28 16:49:49 +00:00
Crypto City
ca27a104bd add per choice script reserves
This will allow script options to scale with player balances
2022-06-28 16:49:49 +00:00
Crypto City
0317a1eddd add division and modulo to scripts 2022-06-28 16:49:49 +00:00
Crypto City
43515cfd5e add animal design for the newbie coins 2022-06-28 16:49:49 +00:00
Crypto City
7ac4e219ae keep game account prestige at 0
it'll likely have large amounts of gold coins to distribute,
so would get a prestige boost which isn't fair to players
2022-06-28 16:49:49 +00:00
Crypto City
61b81b5d4e Revert "scripts can now mint event coins"
This reverts commit 14ae96ca39233a88b191c9803864260bd226e5d8.
2022-06-28 16:49:49 +00:00
Crypto City
d4fbf59fe2 scripts can now mint event coins 2022-06-28 16:49:49 +00:00
Crypto City
10ad9c0733 do not give the rarest newbie coins to redeemed accounts 2022-06-28 16:49:49 +00:00
Crypto City
0ba526c764 game: show city coins separately from other coins 2022-06-28 16:49:49 +00:00
Crypto City
d85d5012eb newbie coins - each new player gets a random one
collecting all the set gives a prestige boost
2022-06-28 16:49:48 +00:00
tobtoht
04c0da2986
Chunk /gettransactions to avoid hitting restricted RPC limit 2022-06-27 21:23:56 +02:00
tobtoht
db8181adf8
wallet2: force using output distribution for ringct outs
Co-authored-by: j-berman <justinberman@protonmail.com>
2022-06-25 13:06:11 +02:00
tobtoht
50ccc7e726
wallet2: remove obsolete rpc version check 2022-06-24 21:58:07 +02:00
moneromooo-monero
4278a3a7e3
cryptonote_basic: catch crypto api errors 2022-06-20 22:17:57 +00:00
hinto.janaiyo
41b1a6b0dd
simplewallet: print usage when given no args 2022-06-20 08:15:07 -04:00
j-berman
8460fcc32b Revert "Merge pull request #7937"
This reverts commit 50410d1f7d, reversing
changes made to d054def63f.
2022-06-13 18:44:09 +01:00
Howard Chu
033a32a20b
Remove check is_directory check on lmdb path
The check interferes with raw device/partition support.
2022-06-03 16:46:47 +01:00
Howard Chu
b096e16699
Revert "db_lmdb: test for mmap support at init time"
This reverts commit bd96536637.

The check interferes with raw device/partition support.
2022-06-03 16:46:35 +01:00
Luke Parker
16f8e042b5
Remove erraneous commas 2022-06-01 19:38:42 -04:00
Luke Parker
da0715e503
Improve consistency between on_money_received and on_money_received_unconfirmed
unconfirmed solely uses a - b, and received now accepts b so it can 
provide more detailed logs on what occurred (printing a - b, yet with a 
and b).
2022-06-01 18:20:11 -04:00
luigi1111
9750e1fa10
Merge pull request #8340
08080df unit_tests: add more sha256sum test cases (Jeffrey Ryan)
a66a52d common: update sha256sum to use OpenSSL 3.0 API (Jeffrey Ryan)
2022-05-26 21:26:42 -05:00
luigi1111
e8252ef99b
Merge pull request #8337
1164874 src, epee: fix a couple compiler warnings (selsta)
2022-05-26 21:25:06 -05:00
luigi1111
1ff2b02064
Merge pull request #8331
fde7c96 wallet2: fix spurious reorg detection with untrusted nodes (moneromooo-monero)
2022-05-26 21:24:38 -05:00
luigi1111
f9d789d68c
Merge pull request #8330
2dab31f Don't exclusively drop tor/i2p outgoing cxns in idle loop (j-berman)
2022-05-26 21:23:38 -05:00
luigi1111
f96cf86532
Merge pull request #8328
2979474 disable multisig by default (moneromooo-monero)
2022-05-26 21:22:52 -05:00
luigi1111
d52b7d0e99
Merge pull request #8326
b9d2c78 fix backoff delay logic when re-relaying txs (j-berman)
2022-05-26 21:21:18 -05:00
luigi1111
7f2f7ce404
Merge pull request #8324
bae4a1a Don't send peerlist larger than max allowed (j-berman)
2022-05-26 21:20:23 -05:00
selsta
de2f0d0102
wallet_api: add scanTransactions function 2022-05-26 03:51:31 +02:00
j-berman
2dab31f62f Don't exclusively drop tor/i2p outgoing cxns in idle loop 2022-05-18 09:54:21 -07:00
Crypto City
fc5196f84a ensure the right amount of gold is set in new event coins record 2022-05-18 06:36:26 +00:00
Crypto City
a591cbee2c prevent snowstorms in the first year
mainly to avoid them messing with tests :)
2022-05-18 06:36:26 +00:00
Jeffrey Ryan
a66a52d144
common: update sha256sum to use OpenSSL 3.0 API
As of OpenSSL 3.0, `SHA256_Init`, `SHA256_Update`, and `SHA256_Final`
are deprectaed in favor of the higher-level `EVP_*` class of functions.
This causes compiler warnings, and sooner or later, will cause build
errors as these functions are excluded from distro headers.

Also add some documentation.
2022-05-18 01:34:16 +02:00
moneromooo-monero
2979474221
disable multisig by default
There are vulnerabilities in multisig protocol if the parties do not
trust each other, and while there is a patch for it, it has not been
throroughly reviewed yet, so it is felt safer to disable multisig by
default for now.
If all parties in a multisig setup trust each other, then it is safe
to enable multisig.
2022-05-17 19:52:03 +00:00
selsta
1164874afc
src, epee: fix a couple compiler warnings 2022-05-17 00:33:10 +02:00
luigi1111
6e60919e6d
Merge pull request #8315
1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
2022-05-16 13:53:16 -05:00
luigi1111
5b9724b03d
Merge pull request #8308
f63f7dc wallet2: fix a couple unused variable warnings (selsta)
2022-05-16 13:51:18 -05:00
luigi1111
3d1e5db44d
Merge pull request #8307
b7978cf Remove src/serialization/list.h (Jeffrey)
2022-05-16 13:50:52 -05:00
moneromooo-monero
fde7c96b5c
wallet2: fix spurious reorg detection with untrusted nodes
When forced to deal with an untrusted node, a wallet will quantize
its current height to disguise the real height to the adversary, to
try and minimize the daemon's ability to distinguish returning
wallets.
Daemons will thus return more blocks than the wallet needs, starting
from earlier in the chain. These extra blocks will be disregarded
by the wallet, which had already scanned them.
However, for the purposes of reorg size detection, the wallet assumes
all blocks the daemon sends are different, which is only correct if
the wallet hasn't been coy, which is only the case for trusted
daemons (which you should use). This causes an issue when the size
of this "fake reorg" is above the sanity check threshold at which
the wallet refuses a reorg.
To fix this, the reorg size check is moved later on, when the reorg
is about to actually happen, after the wallet has checked which
blocks are actually different from the ones it expects.
2022-05-15 11:57:37 +00:00
moneromooo-monero
df2e680825
wallet2: speedup large tx construction: reserve vector memory
2.8 seconds -> 2.6 seconds on a test case
2022-05-13 17:43:22 +00:00
Crypto City
38cdf01c64
wallet2: speedup large tx construction: batch ringdb lookups
3.3 seconds -> 2.8 seconds on a test case
2022-05-13 17:43:22 +00:00
Crypto City
353cd5355e
wallet2: speedup large tx construction: no pointless clsag generation
4.1 seconds -> 3.3 seconds on a test case
2022-05-13 17:43:21 +00:00
Crypto City
2b95178897
wallet2: speedup large tx construction: batch ringdb updates
5.2 seconds -> 4.1 seconds on a test case
2022-05-13 17:43:20 +00:00
moneromooo-monero
c9cf0b78f8
wallet2: speedup large tx construction: cache public key validity
5.9 second -> 5.2 seconds on a test case
2022-05-13 17:43:16 +00:00
j-berman
b9d2c788bc fix backoff delay logic when re-relaying txs 2022-05-12 08:39:51 -07:00
j-berman
bae4a1ad8f Don't send peerlist larger than max allowed 2022-05-11 18:41:24 -07:00
luigi1111
8349cfe4a6
Merge pull request #8321
7d6c748 Set hf v15 testnet fork heights (j-berman)
2022-05-10 16:57:53 -05:00
luigi1111
d58ea37a8d
Merge pull request #8302
41da2fe Update copyright to 2022 for Hardfork files (Akrit)
2022-05-10 16:56:39 -05:00
luigi1111
8480575cec
Merge pull request #8300
070e41d Change Github to GitHub (Abdullah)
2022-05-10 16:53:48 -05:00
luigi1111
fbd1f1e476
Merge pull request #8293
4f08bcd refactor(bp+): save one inversion, use sc_muladd (Dusan Klinec)
2022-05-10 16:51:59 -05:00
luigi1111
436ca13722
Merge pull request #8277
baee2c0 Preserve commitment format inside transactions (kayabaNerve)
2022-05-10 16:49:13 -05:00
luigi1111
156151396e
Merge pull request #8262
268a039 Optimized keccak implementation (SChernykh)
2022-05-10 16:47:13 -05:00
luigi1111
c1625a8928
Merge pull request #8220
0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
2022-05-10 16:41:02 -05:00
j-berman
7d6c7489a7 Set hf v15 testnet fork heights 2022-05-09 14:38:54 -07:00
d44ea96fca game: More stable env/sun colors 2022-05-09 15:35:56 +00:00
224c08e7e0 game: add GraniteGrassPath material 2022-05-09 15:35:19 +00:00
efcf1492fd game: add Berries material 2022-05-09 15:34:12 +00:00
b863862143 game: add Flowers_Pink material 2022-05-09 15:34:12 +00:00
317ab73835 game: add Flowers_Yellow material 2022-05-09 15:34:12 +00:00
be3697481b game: replace Leaves_Yellow material 2022-05-09 15:33:53 +00:00
a85b11d47b game: replace Leaves_Red material 2022-05-09 15:32:22 +00:00
0bd67a04f5 game: replace Leaves_Grey material 2022-05-09 15:32:22 +00:00
b783ee9a1e game: replace Leaves_DarkGreen material 2022-05-09 15:32:12 +00:00
7b62feab75 game: replace Leaves_DarkBrown material 2022-05-09 15:32:12 +00:00
20f2f044bf game: replace Leaves_Brown material 2022-05-09 15:31:58 +00:00
7325a8b395 game: replace Leaves_Blue -> Flowers_Blue material 2022-05-09 15:31:58 +00:00
0ca4606124 game: replace Leaves material 2022-05-09 15:31:57 +00:00
1fe9b8374f game: replace Bark Red and Yellow materials 2022-05-09 15:31:42 +00:00
ca786e932d game: replace Bark1_Orange -> Bark_Grey material 2022-05-09 15:31:42 +00:00
79818e4136 game: replace Bark_Green material 2022-05-09 15:31:42 +00:00
055a08f80f game: replace Bark_Dark material 2022-05-09 15:31:42 +00:00
e5829197c6 game: update PloughedField material 2022-05-09 15:31:20 +00:00
f0b31c7734 game: replace Bark1 -> Bark_Mossy material 2022-05-09 15:31:20 +00:00
dd602ee241 game: replace VegetationTest2 -> Ivy material 2022-05-09 15:31:20 +00:00
e2fedaac52 game: replace VegetationText1 -> Meadow material 2022-05-09 15:31:20 +00:00
8714dccab2 game: add TeakFloor material 2022-05-09 15:31:20 +00:00
d7c710ee87 game: add TeakSquared material 2022-05-09 15:30:56 +00:00
d2edc8a13e game: add TeakPanel material 2022-05-09 15:30:40 +00:00
dd30b96545 game: add TeakArc material 2022-05-09 15:30:40 +00:00
259646c186 game: add TeakStarsDark material 2022-05-09 15:30:40 +00:00
7c9d6c9bc6 game: add TeakStars material 2022-05-09 15:30:40 +00:00
2f10235299 game: replace Teak -> TeakPlanks material 2022-05-09 15:30:40 +00:00
a880e6e7d0 game: add OakBurned material 2022-05-09 15:30:40 +00:00
be4f234467 game: add OakGappedPlanks material 2022-05-09 15:30:40 +00:00
9783df70d4 game: replace set Oak2 -> OakPainted materials 2022-05-09 15:30:40 +00:00
5a223880f3 game: replace Oak2 -> OakNaval material 2022-05-09 15:30:40 +00:00
af883cd20e game: replace Oak -> OakPlanks material 2022-05-09 15:29:45 +00:00
4e47f8a678 game: fix PineWall_Greenish material 2022-05-09 15:29:45 +00:00
c1c0f7b68f game: add PineBlooded material 2022-05-09 15:29:45 +00:00
c9313c5d92 game: replace set Pine4 -> PineFence materials 2022-05-09 15:29:45 +00:00
d9a4da17b7 game: replace set Pine3 -> PineRoof materials 2022-05-09 15:29:45 +00:00
88b7654f9f game: replace set Pine2 -> PineWall materials 2022-05-09 15:29:45 +00:00
19bb643447 game: replace set Pine -> PinePainted materials 2022-05-09 15:29:08 +00:00
527eb3be14 game: replace Pine -> PinePlanks material 2022-05-09 15:29:08 +00:00
22792723dc game: add MarbleRuned material 2022-05-09 15:29:08 +00:00
ffdb0882be game: add MarbleRoad material 2022-05-09 15:29:07 +00:00
6d46c338e6 game: add MarbleCobblestones material 2022-05-09 15:29:07 +00:00
19b064dfde game: replace set VeinedMarble materials 2022-05-09 15:29:07 +00:00
80165e2ff3 game: replace set Marble2 -> MarblePolished materials 2022-05-09 15:28:29 +00:00
089e0517a1 game: replace MarbleBlue -> MarbleBlocksBlue material 2022-05-09 15:28:20 +00:00
299d0d4efa game: replace MarbleRed -> MarbleBlocksRed 2022-05-09 15:28:20 +00:00
b0f7dbb643 game: replace MarbleGrey -> MarbleBlocksDark material 2022-05-09 15:28:20 +00:00
12a785129d game: replace Marble -> MarbleBlocks material 2022-05-09 15:28:20 +00:00
bf0a9793d1 game: add GraniteRunedRocks material 2022-05-09 15:28:20 +00:00
f21ff2165c game: add GraniteRuned material 2022-05-09 15:28:20 +00:00
e3b6038921 game: add GraniteOrnamentedCobblestone material 2022-05-09 15:27:39 +00:00
cbf890845e game: add GraniteCastleWall material 2022-05-09 15:27:39 +00:00
50db35796f game: add GraniteBlocks material 2022-05-09 15:27:39 +00:00
03774c968b game: replace GraniteDark material 2022-05-09 15:27:39 +00:00
d78bdb5fde game: replace GraniteMidDark material 2022-05-09 15:27:39 +00:00
26ec0bf0f7 game: replace cobblestones2 material 2022-05-09 15:26:45 +00:00
8630cb2896 game: replace Granite material 2022-05-09 15:26:38 +00:00
ce8531d058 game: add Sandstone Ornamented material 2022-05-09 15:26:25 +00:00
d42c6d0290 game: Sandstone materials small tweaks 2022-05-09 15:26:18 +00:00
947ea19b84 game: small light boost 2022-05-09 15:26:04 +00:00
33668cb82a game: enable build settings preview 2022-05-09 15:26:01 +00:00
Crypto City
7b7ac63401 game: undo stray debug change in material selection screen 2022-05-09 15:26:01 +00:00
Jeffrey Ryan
1ddb1ee819 Give better error messages when missing SSL files
While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions.
This change will give a much more clear, descriptive error in that scenario.
2022-05-05 21:48:19 -05:00
Crypto City
4c7801aa9a game: add a richest player leaderboard 2022-05-04 15:31:04 +00:00
bef63d2134 game: light camera color intensity 2022-05-04 15:31:03 +00:00
selsta
f63f7dc7e2
wallet2: fix a couple unused variable warnings 2022-05-02 21:28:40 +02:00
Jeffrey
b7978cfd4e Remove src/serialization/list.h
Unused ;)

Also a comment from serialization.h
2022-05-02 12:08:05 -05:00
koe
0d6ecb1136 multisig: add post-kex verification round to check that all participants have completed the multisig address 2022-04-29 14:04:59 -05:00
Akrit
41da2fe6f3 Update copyright to 2022 for Hardfork files
Update Makefile and LICENSE
2022-04-29 11:12:36 +02:00
Abdullah
070e41d88b Change "Github" to "GitHub" 2022-04-27 18:53:03 +01:00
Dusan Klinec
4f08bcd800
refactor(bp+): save one inversion, use sc_muladd 2022-04-26 13:37:11 +02:00
luigi1111
67e5ca9ad6
Merge pull request #8275
9209880 add a sanity check to RPC input data size (moneromooo-monero)
2022-04-25 10:22:03 -05:00
luigi1111
a092b943d5
Merge pull request #8249
a14fdf8 Remove /include (Jeffrey)
2022-04-25 10:20:10 -05:00
luigi1111
e13244ea9c
Merge pull request #8178
5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman)
2022-04-25 10:18:26 -05:00
Luke Parker
baee2c06ec
Preserve commitment format inside transactions 2022-04-21 18:58:47 -04:00
moneromooo-monero
9209880e9c
add a sanity check to RPC input data size
reported by m31007
2022-04-21 22:22:56 +00:00
luigi1111
9f814edbd7
Merge pull request #8254
9df7179 wallet2: use BP+ for cold signing (moneromooo-monero)
2022-04-19 22:21:21 -05:00
luigi1111
4abbf442b4
Merge pull request #8245
3593a98 simplewallet: fix integrated_address output string (selsta)
2022-04-19 22:18:42 -05:00
luigi1111
8ddbe18277
Merge pull request #8232
0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
2022-04-19 22:15:10 -05:00
luigi1111
96758a7d05
Merge pull request #8061
ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman)
2022-04-19 22:14:03 -05:00
j-berman
5d388eb74d Bump ring size to 16 for v15 & remove set default in wallet cli 2022-04-18 14:36:28 -07:00
Jeffrey
11371425f5 "Change C-cast to static_cast in net_peerlist.h"
Thanks @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r823870855
2022-04-18 09:55:21 -05:00
Jeffrey
1f25aa27c5 Factor out move_it_backward from misc_language.h
Relevant commit from old PR:
330df2952cb2863a591158b984c0fb7f652887ac
2022-04-18 09:55:21 -05:00
Jeffrey
7764d69782 Move copyable_atomic into connection_context
Relevant commit from old PR:
bd0a5119957d3ef9130a0b82599e1696995ef235
2022-04-18 09:55:21 -05:00
Jeffrey
441c860738 Merge functionality of misc_os_dependent into time_helper.h
Actions:
1. Remove unused functions from misc_os_dependent.h
2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h
3. Remove unused functions from time_helper.h
4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string
5. Remove/add includes as needed

Relevant commits on the old PR:
a9fbe52b02ffab451e90c977459fea4642731cd1
9a59b131c4ed1be8afe238fff3780fe203c65a46
7fa9e2817df9b9ef3f0290f7f86357939829e588
2022-04-18 09:55:21 -05:00
Jeffrey
40f02f9d73 Add Include statements 2022-04-18 09:55:20 -05:00
Jeffrey
12b1b74d32 Trimming Fat
Remove unused include statements or unused definitions.
2022-04-18 09:55:20 -05:00
Jeffrey
690ce560b0 Boring Old Deletes
Here lies dozens of unused files. This commit is ONLY file deletions except
for the removing of a couple of #includes and removing filenames from CmakeLists
where appropriate.
2022-04-18 09:55:20 -05:00
SChernykh
268a0393e9 Optimized keccak implementation
All tests were conducted on the same PC (Ryzen 5 5600X running at fixed 4.65 GHz).

Before:
test_cn_fast_hash<32> (100000 calls) - OK: 1 us/call
test_cn_fast_hash<16384> (1000 calls) - OK: 164 us/call

After:
test_cn_fast_hash<32> (100000 calls) - OK: 0 us/call
test_cn_fast_hash<16384> (1000 calls) - OK: 31 us/call

More than 5 times speedup for cn_fast_hash.

Also noticed consistent 1-2% improvement in test_construct_tx results.
2022-04-18 10:01:13 +02:00
j-berman
ea87b30f89 Add view tags to outputs to reduce wallet scanning time
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73

At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
2022-04-18 00:49:53 -07:00
luigi1111
6694597974
Merge pull request #8207
4db6aed CMake: Add missing headers via monero_find_all_headers macro (mj-xmr)
2022-04-18 02:14:04 -05:00
moneromooo-monero
9df7179aaf
wallet2: use BP+ for cold signing
reported by ukoehb
2022-04-10 21:03:09 +00:00
moneromooo-monero
b030f20751
Fee changes from ArticMine
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf

with a change to use 1.7 instead of 2.0 for the max long term increase rate
2022-04-10 18:13:34 +00:00
Jeffrey
a14fdf8d5a Remove /include
* `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h`
* `INode.h` is in a similar situation with `src/p2p/net_node.h`
2022-04-09 23:47:02 -05:00
selsta
3593a986d8
simplewallet: fix integrated_address output string 2022-04-08 16:20:37 +02:00
mj-xmr
4db6aed98c CMake: Add missing headers via monero_find_all_headers macro 2022-04-06 08:12:44 +02:00
luigi1111
bb093ec9a8
Merge pull request #8223
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
2022-04-06 00:19:59 -04:00
luigi1111
f096ac1349
Merge pull request #8215
d1f1947 wallet_rpc_server: support regex for get_accounts tag (reemuru)
2022-04-06 00:16:20 -04:00
luigi1111
9a124f6811
Merge pull request #8213
7dcfccb wallet_rpc_server: fix make_integrated_address with no payment id (moneromooo-monero)
2022-04-06 00:15:40 -04:00
luigi1111
627f04c19a
Merge pull request #8212
591c174 Remove footgun doc comment in miner TX validation (Luke Parker)
2022-04-06 00:14:44 -04:00
luigi1111
04e490c8da
Merge pull request #8205
0d6fce8 Compil. time: cryptonote_core minus portable_storage header (mj-xmr)
2022-04-06 00:11:14 -04:00
luigi1111
0eb1b570b6
Merge pull request #8197
da9aa1f Copyright: Update to 2022 (mj-xmr)
2022-04-06 00:08:53 -04:00
luigi1111
88a5606795
Merge pull request #8195
3c82958 wallet2: update stagenet rollback blocks (selsta)
2022-04-06 00:07:36 -04:00
luigi1111
ffe439d38a
Merge pull request #8180
3f88fdd simplewallet: add option for exporting tx keys (reemuru)
2022-04-06 00:06:58 -04:00
luigi1111
0285c07d7d
Merge pull request #8179
ae0a840 wallet2: decrease the amount of data exchanged for output export (moneromooo-monero)
2022-04-06 00:06:20 -04:00
luigi1111
922acb05fd
Merge pull request #8053
cf44349 account info text alignment (im)
2022-04-06 00:03:41 -04:00
luigi1111
50410d1f7d
Merge pull request #7937
83bb027 Make RPC server functions that read db thread safe (j-berman)
2022-04-06 00:02:47 -04:00
luigi1111
d054def63f
Merge pull request #7170
bd27deb Bulletproofs+ (SarangNoether)
b7713cc Precompute initial transcript hash (SarangNoether)
b535d66 Updates from security audit (SarangNoether)
a0d80b1 plug bulletproofs plus into consensus (moneromooo-monero)
75bd004 ringct: a few minor optimizations from review (moneromooo-monero)
a345060 ringct: port some of vtnerd's review changes from BP+ to BP (moneromooo-monero)
4c94cfe store outPk/8 in the tx for speed (moneromooo-monero)
5acdd0e bulletproofs+: some minor cleanup from vtnerd's review (moneromooo-monero)
2022-04-05 23:56:09 -04:00
luigi1111
fb2f822c52
Merge pull request #7153
354e1d9 Make the wallet name optional when locked. (Norman Moeschter)
2022-04-05 23:48:18 -04:00
j-berman
83bb02745a Make RPC server functions that read db thread safe
- grab an lmdb db_rtxn_guard to ensure consistent data from the db
- fixed on_getblockhash error resp when requested height >= blockchain height
- left functions that read shared memory untouched for now
2022-04-05 20:20:12 -07:00
moneromooo-monero
5acdd0e2cb
bulletproofs+: some minor cleanup from vtnerd's review 2022-04-05 18:50:23 +00:00
moneromooo-monero
4c94cfecfc
store outPk/8 in the tx for speed
It avoids dividing by 8 when deserializing a tx, which is a slow
operation, and multiplies by 8 when verifying and extracing the
amount, which is much faster as well as less frequent
2022-04-05 18:50:22 +00:00
moneromooo-monero
a345060ace
ringct: port some of vtnerd's review changes from BP+ to BP 2022-04-05 18:50:21 +00:00
moneromooo-monero
75bd004f4e
ringct: a few minor optimizations from review 2022-04-05 18:50:21 +00:00
moneromooo-monero
a0d80b1f95
plug bulletproofs plus into consensus 2022-04-05 18:50:17 +00:00
Sarang Noether
b535d662b9 Updates from security audit
https://suyash67.github.io/homepage/assets/pdfs/bulletproofs_plus_audit_report_v1.1.pdf
2022-04-04 08:23:21 +00:00
Sarang Noether
b7713cce26 Precompute initial transcript hash 2022-04-04 08:23:21 +00:00
Sarang Noether
bd27debb2d Bulletproofs+ 2022-04-04 08:23:21 +00:00
Mathias Herberts
0f7b20a1ce Added support for Ledger Nano S Plus 2022-03-31 18:25:09 +02:00
Jeffrey
17772ef53e Eliminate dependence on boost::interprocess #8223
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of
`boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example,
when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so
I replaced it with `std::atomic<bool>`.

You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211.

Additional changes from review:
* Make some local variables const
* Change postfix operators to prefix operators where value was not need
2022-03-30 13:18:32 -05:00
moneromooo-monero
ae0a840fda
wallet2: decrease the amount of data exchanged for output export 2022-03-29 08:40:32 +00:00
a2eca8ef81 game: texture: Sandstone Pack 2022-03-25 19:36:55 +00:00
6ee6986a30 game: push shadow distance 2022-03-25 19:35:49 +00:00
4c0fbd4f6a game: camera light to physical values 2022-03-25 19:33:34 +00:00
3f1c89d7f9 game: remove redundant function call 2022-03-25 19:32:36 +00:00
375d6c2efb game: lit selected cubes + colors 2022-03-25 19:28:36 +00:00
c52d0d265f game: slower selection pulse 2022-03-25 19:23:54 +00:00
e498aefcf4 game: less saturated random colors 2022-03-25 19:22:46 +00:00
0eca8f74a4 game: gizmo colors 2022-03-25 19:21:42 +00:00
c3f8ae74bd game: config: terrain shadows (need fix: subsampling and terrain shadows not loading config values at start) 2022-03-25 19:10:00 +00:00
285da7d492 game: texture: night stars 2022-03-25 19:07:06 +00:00
065102f7e8 game: default daytime 2022-03-25 19:06:28 +00:00
d4104362ff game: post: add ColorLUT 2022-03-25 18:56:40 +00:00
576648d122 game: post: add Bloom 2022-03-25 18:54:54 +00:00
7c59156857 game: light system clean up 2022-03-25 18:50:04 +00:00
ab8dd13d10 game: ambiance influence on clouds colors 2022-03-25 18:49:49 +00:00
410c0a3369 game: fog uses ambient colors 2022-03-25 18:38:39 +00:00
fb2fe3639a game: fog distance 2022-03-25 18:35:06 +00:00
2d13424e19 game: ambient colors values 2022-03-25 18:30:56 +00:00
b08940269f game: custom TF icon 2022-03-25 18:29:31 +00:00
698e50c4b6 game: shader: whisper interpolate with day cycle 2022-03-25 18:25:18 +00:00
f3ad094dac game: cloud lights to physical values + yellowish clouds sunrise 2022-03-25 17:48:05 +00:00
Crypto City
d2a1940842 game: print an error on invalid config setting 2022-03-25 17:32:06 +00:00
eb51aac4f5 game: config: when invalid set lowest 2022-03-25 17:26:38 +00:00
f3ac1c057d game: sun to physical values 2022-03-25 16:41:03 +00:00
ee829da0ac game: post: add SSAO 2022-03-25 16:26:33 +00:00
8d432242da game: fix: default terrain subsampling 1 2022-03-25 16:24:30 +00:00
2132d7e4a1 game: config: specular 2022-03-25 16:24:18 +00:00
60437543dc game: config: add Texture Filter 2022-03-25 16:23:10 +00:00
6e0f58dc24 game: post: add FXAA 2022-03-25 16:23:10 +00:00
a10a65d9da game: config: add GammaCorrection 2022-03-25 16:23:07 +00:00
d56875ce50 game: remove light leak 2022-03-25 15:52:32 +00:00
416b821bb7 game: lower default terrain subsampling 2022-03-25 15:52:17 +00:00
6f6678a629 game: lower default shadow config 2022-03-25 15:51:50 +00:00
Crypto City
793568ec86 game: fix city level scores in city list when a bonus applies 2022-03-23 20:19:35 +00:00
luigi1111
70ceab6c10
Merge pull request #8216
f22051d replace erciccione's seednode with one on haveno's infrastructure (erciccione)
2022-03-18 16:34:16 -05:00
luigi1111
427bd85893
Merge pull request #8187
9bde2db Fixes: Don't require --rpc-login with --rpc-access-control-origins #8168 (Jeffrey)
2022-03-18 16:32:25 -05:00
luigi1111
0ea8519895
Merge pull request #8169
5e201fe rpc: add explicit restricted flag to /get_info (tobtoht)
2022-03-18 16:30:00 -05:00
luigi1111
d9e6baac42
Merge pull request #8158
e5000a9 Balance includes unconfirmed transfers to self (woodser)
2022-03-18 16:28:16 -05:00
reemuru
d1f1947995
wallet_rpc_server: support regex for get_accounts tag
This commit adds a 'regexp' boolean field to the get_accounts
request. The flag is set to false by default and maintains backwards
compatibility. When set to true the user can search tags by regular
expression filters. An additional error message was added for failed
regular expression searches. Bump minor version to 25.
2022-03-13 11:30:48 -04:00
erciccione
f22051d382
replace erciccione's seednode with one on haveno's infrastructure 2022-03-13 13:15:01 +01:00
moneromooo-monero
7dcfccbaaf
wallet_rpc_server: fix make_integrated_address with no payment id 2022-03-11 17:23:19 +00:00
Luke Parker
591c174235
Remove footgun doc comment in miner TX validation
This comment suggests this check is unnecessary, when it is completely necessary as miner TXs can have multiple outputs *which is a statement directly, and incorrectly, contradicted by this comment*. While I don't ever see someone removing this code and getting their edits merged into Monero, someone inexperienced who thinks they're cleaning old code may break their own work, and then there's really just zero benefit to keeping this around.
2022-03-10 14:08:30 -06:00
Norman Moeschter
354e1d9c65
Make the wallet name optional when locked. 2022-03-10 08:16:14 +00:00
mj-xmr
0d6fce8995
Compil. time: cryptonote_core minus portable_storage header 2022-03-04 12:48:35 +01:00
mj-xmr
da9aa1f7f8
Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
luigi1111
27f1d43547
Merge pull request #8145
fb5b2b3 support authentication in monero-wallet-rpc set_daemon (woodser)
2022-03-02 18:53:34 -05:00
luigi1111
abae63c37d
Merge pull request #8052
c36ea26 fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order (koe)
2022-03-02 18:52:51 -05:00
luigi1111
5eaa4434e8
Merge pull request #7877
e08abaa multisig key exchange update and refactor (koe)
2022-03-02 18:51:54 -05:00
Crypto City
73079084bd bump version to 0.33.5.1 2022-03-01 18:21:19 +00:00
Crypto City
aedf3b888e fix stack overflow 2022-03-01 18:21:19 +00:00
Crypto City
9c32d54af6 game: do not auto start daemon if a running daemon needs a login 2022-03-01 18:21:19 +00:00
Crypto City
07d97136bd fix duplicate runestone overrides 2022-03-01 18:21:19 +00:00
Crypto City
1d60ccea30 game: fix removing a runestone script with overrides 2022-03-01 18:21:19 +00:00
Crypto City
cced788c43 game: fix selected text processing 2022-03-01 18:21:19 +00:00
Crypto City
3b8b13b26f fix some text/local overrides mixups 2022-03-01 18:21:19 +00:00
Crypto City
ad5723cfff game: allow 0 as override value 2022-03-01 18:21:19 +00:00
Crypto City
56238552fa cc: fix mooose typo 2022-03-01 18:21:19 +00:00
Crypto City
074ed3726a game: fix foundation prestige bonus misreporting 2022-03-01 18:21:19 +00:00
Crypto City
3becc08b2a game: probable fix for coins screen crash 2022-03-01 18:21:19 +00:00
Crypto City
fd5e68974d fix synthesizing match commands with accruing trades from v17 2022-03-01 18:21:19 +00:00
Crypto City
640eee6ad1 game: tweak wording in mortgage explanation 2022-03-01 18:21:19 +00:00
Crypto City
f6a71e555d rpc: ignore cancel_nonces command in news 2022-03-01 18:21:19 +00:00
Crypto City
f688ec6a35 cc: fix "a amethyst" grammar 2022-03-01 18:21:19 +00:00
Crypto City
ae3f2f6fbe game: prevent non default gold content for new collectible coins
Those are fixed at 50 gold
2022-03-01 18:21:19 +00:00
Crypto City
a5b1f8b0f7 game: add creator name before custom item group names 2022-03-01 18:21:19 +00:00
Crypto City
27dc462609 game: fix ground level clouds 2022-03-01 18:18:12 +00:00
selsta
3c829586be
wallet2: update stagenet rollback blocks 2022-03-01 00:25:41 +01:00
reemuru
3f88fddbfa
simplewallet: add option for exporting tx keys
This commit adds an option to export transaction
keys when performing export_transfers all. By passing
option=with_keys a new column 'tx key' will be
populated with respective keys.
2022-02-24 22:22:35 -05:00
koe
e08abaa43f multisig key exchange update and refactor 2022-02-22 16:37:42 -06:00
Jeffrey
9bde2dbfed Fixes: Don't require --rpc-login with --rpc-access-control-origins #8168
This PR removes the requirement for --rpc-login to be specified if --rpc-access-control-origins is.
This will allow public nodes to serve cross-origin requests. You can still use --rpc-login with
--rpc-access-control-origins, but it is no longer mandatory.

Original Issue: #8168
2022-02-19 13:49:38 -06:00
moneromooo-monero
06e6c8bf4a
crypto: fix constant randomx exceptions in large page allocator
If allocating large pages fails, we don't try again.
This has the obvious drawback of not being able to use large pages
if they fail once.
2022-02-19 13:15:10 +00:00
tobtoht
5e201fedc5
rpc: add explicit restricted flag to /get_info 2022-02-07 17:59:22 +01:00
woodser
e5000a9f0c Balance includes unconfirmed transfers to self 2022-01-31 07:52:38 -05:00
koe
c36ea26e5c fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order 2022-01-25 07:14:46 -06:00
luigi1111
357dbd2032
Merge pull request #8130
1051276 Update net_node.inl (Gingeropolous)
2022-01-24 15:16:52 -05:00
luigi1111
d94715fd71
Merge pull request #8123
4446cc8 wallet inits cache if file and blob missing (woodser)
2022-01-24 15:15:11 -05:00
luigi1111
5283cf51ef
Merge pull request #8044
a02b342 Avoid unnecessary 'Invalid hashing blob' error message (rbrunner7)
2022-01-24 15:10:55 -05:00
woodser
fb5b2b352a support authentication in monero-wallet-rpc set_daemon 2022-01-17 17:03:56 -05:00
Gingeropolous
1051276425
Update net_node.inl 2022-01-04 16:31:59 -05:00
woodser
4446cc88c3 wallet inits cache if file and blob missing 2021-12-24 09:22:57 -05:00
Crypto City
18909deaa8 game: make zmq optional 2021-12-23 12:14:40 +00:00
Crypto City
aee8f52f84 wallet2_api: add missing APIs feather needs 2021-12-14 17:44:39 +00:00
Crypto City
82897b1d7a fix build when in a submodule 2021-12-14 08:43:38 +00:00
Crypto City
77d497b0d7 bump version to 0.33.5.0 2021-12-13 10:10:04 +00:00
Crypto City
5f0e723b55 blockchain: fix verification of alt blocks across a game udpate 2021-12-13 09:59:05 +00:00
Crypto City
7be5ed367c game: fix bad memory access in GetPotential 2021-12-13 09:59:05 +00:00
Crypto City
5a87a34f1a remove obsolete lz4 sources 2021-12-13 09:59:05 +00:00
Crypto City
46b30a1e66 utf8: #include <stdint.h> 2021-12-13 09:59:05 +00:00
Crypto City
8abe6566dc bump version to 0.33.4.2 2021-12-02 13:07:16 +00:00
Crypto City
ca331ca4a9 cc: fix infinite loop processing mortgages 2021-12-02 12:57:33 +00:00
luigi1111
3ed0cc6e20
Merge pull request #8067
53be72c make_uri disallows standalone payment ids (woodser)
2021-11-30 17:05:48 -05:00
luigi1111
c0cf5bb339
Merge pull request #8057
1efe624 device_ledger: fix incorrect macro (selsta)
2021-11-30 17:03:46 -05:00
luigi1111
55fc2335a4
Merge pull request #7943
3a90be4 rpc: don't set error code as status string (selsta)
2021-11-30 17:00:20 -05:00
woodser
53be72c08a make_uri disallows standalone payment ids 2021-11-30 09:28:45 -05:00
Crypto City
1a840fc4f1 cc: fix "all gemstones" bonus accounting for non existent gemstones 2021-11-30 12:09:43 +00:00
Crypto City
0752d1b6cb use fork version rather than height for is_item_enabled 2021-11-30 12:02:47 +00:00
Crypto City
f625088954 add more gemstones, a beryl city specialization, tweak gem bonuses 2021-11-30 10:33:17 +00:00
Crypto City
4af4294891 add labour cost to the account asking to fight a fire
it avoids the loophole of firefighting having no cost to the
owner of a military building, allowing close to 0 fee spamming
of very low chance firefighting to extinguish anything at
very low cost
2021-11-29 16:01:39 +00:00
Crypto City
3168d6c578 Revert "decrease terrain height very slightly"
This reverts commit 8bdde115b8.
2021-11-29 12:57:57 +00:00
Crypto City
8bdde115b8 decrease terrain height very slightly 2021-11-29 12:57:39 +00:00
Crypto City
ca4deb925e tweak fire propagation some more 2021-11-29 10:41:02 +00:00