Crypto City
9e50aa3e7d
fix demolishing with a carved runestone being accepted
2023-06-02 08:58:03 +00:00
Crypto City
de2b582006
prevent duplicate bid increases in account auctions
2023-05-30 13:04:24 +00:00
Crypto City
8ea9160fca
game accounts can now be auctioned
...
can only be withdrawn from at the moment
2023-05-30 13:04:24 +00:00
Crypto City
53480ea159
coru: jeopardy mode
...
the winner may pick a coin or rune of their choice from
the loser's deck
2023-05-30 13:04:02 +00:00
Crypto City
87ec510baf
coru tournaments
2023-05-30 13:03:57 +00:00
Crypto City
c68faac405
coru: a "collectible card" minigame based on coins and runes
...
designed by syksy
2023-05-30 13:03:31 +00:00
Crypto City
bd4f8030e6
functional_tests: fix occasional bogus research test failure
...
we seem to be ending up on a game tick occasionally, where no
user command gets mined
2023-05-11 06:07:58 +00:00
Crypto City
41584f4c68
functional_tests: account for gold in reserved items
2023-05-11 06:07:58 +00:00
Crypto City
845b88238c
functional_tests: support restarting from backed up chain
2023-05-11 06:07:58 +00:00
Crypto City
3a76a9c5e0
make some badges longer term and less prone to badge selling
2023-05-11 06:07:58 +00:00
Crypto City
51a44a2524
allow refraining from mining start epoch commands till a given fork
2023-05-10 21:37:10 +00:00
Crypto City
daa2d0d7ce
functional_tests: test players can't create items in predefined groups
2023-05-10 21:34:39 +00:00
Crypto City
8d0d2c850c
make some badges impossible to give
2023-05-10 21:34:39 +00:00
Crypto City
356cb2989a
functional_tests: test cancelling multiple nonces at once
2023-04-27 09:26:35 +00:00
Crypto City
1d93b7afd4
functional_tests: cut down on brute force RPC calls
2023-04-27 09:26:34 +00:00
Crypto City
bc83bea848
reserve builtin names too
2023-04-10 21:43:18 +00:00
Crypto City
8b3b8b0107
functional_tests: add some more test for messages
2023-04-06 18:55:04 +00:00
Crypto City
6128c8d908
functional_tests: fix p2p tx propagation test
2023-04-06 18:55:04 +00:00
Crypto City
2c378941dd
players can now have a title
...
chosen among a set of predefined components
2023-04-05 07:54:00 +00:00
Crypto City
58d1aa544f
functional_tests: check city tagline
2023-04-01 08:48:33 +00:00
Crypto City
71ffbea68a
divide time into epochs, for flavour
2023-03-29 10:38:35 +00:00
Crypto City
a2dee19052
functional_tests: fix daemon_info fork test with extra forks set up
2023-03-26 20:44:49 +00:00
Crypto City
27845701db
cities can now have a tagline
...
because it's cool
2023-03-26 20:44:48 +00:00
Crypto City
5827d5cd66
functional_tests: fix cold signing test
2023-03-26 20:44:48 +00:00
Crypto City
906c33d735
functional_tests: fix off by one in name place size limits
2023-03-20 14:14:02 +00:00
Crypto City
36c765ca14
Fluorine Fermi
...
-----BEGIN PGP SIGNATURE-----
iQFJBAABCAAzFiEEh3erj3eO6JSHovjn9KygGDZB4BAFAmMzenIVHGx1aWdpMTEx
MXdAZ21haWwuY29tAAoJEPSsoBg2QeAQCi4IAJvKvE7nJ51/ZK30IY5+y2ELq1uI
tYw9w6E8XujX4lxWewsV5BywJrYTmj22gfhlnuf54ppqciMNOZj8r1jp6bQMLY8d
vNZwowbH/CRdGeo4k2EGOJIdB1wQ2m2i5hvlOcmlGFL7nujo2m9AHnrqxcfTw0ns
xfWRjTU5Z3srfs22J9KNEurSg11i7DatwCO79zBL+JRETVLpD8GV6eeSXGSwNVc7
6vUB/z0OoOtSV6UVDkqL1d5op2siw9NLEihYKLbTqAAdWxAG7o82Ne/cw6Vyo0uy
mKwoSxGUf9zMNXlQfpQpxVmriXNgfjQ89akTVq7niIB9jG1OU/v9Pvg4BxE=
=k/nU
-----END PGP SIGNATURE-----
Merge tag 'v0.18.1.2' into cc
Fluorine Fermi
2023-03-19 06:38:11 +00:00
Crypto City
170b9ea17f
bump min named place size and add tests for place size
2023-03-18 16:07:43 +00:00
Crypto City
d90dd23fd5
functional_tests: fix unicode mixup in account name test
2023-03-18 13:28:03 +00:00
Crypto City
4de6c653a1
tests: restore mistakenly disabled functional tests
2023-03-18 13:28:03 +00:00
Crypto City
dbf58ec851
add odin's bounty - gold bonus based on randomly chosen named place
2023-02-16 19:21:19 +00:00
Crypto City
1af5d7b313
functional_tests: fix rare spurious failure from lack of wood
2023-02-16 14:18:40 +00:00
Crypto City
c4a776f182
include service efficiency in cc_get_flag RPC when applicable
2023-02-16 14:18:40 +00:00
Crypto City
0737d151f2
functional_tests: fix attempt to use more money than available
2023-02-16 14:18:40 +00:00
Crypto City
f71b6df441
craft buildings can now runestones from regular stones
2023-02-16 14:18:40 +00:00
Crypto City
cb4b2c71a6
functional_tests: check all cc_* RPC entry points are tested
2023-02-16 14:18:40 +00:00
Crypto City
1a68d7e1ad
functional_tests: add cc_allow_styling tests
2023-02-16 14:18:40 +00:00
Crypto City
f96628d988
functional_tests: add cc_change_palette tests
2023-02-16 14:18:40 +00:00
Crypto City
c09c6fed54
functional_tests: add cc_get_rare_fish_data tests
2023-02-16 14:18:39 +00:00
Crypto City
e22accf518
functional_tests: add cc_replace_script_blob tests
2023-02-16 14:18:39 +00:00
Crypto City
2d63fde471
functional_tests: add cc_get_badge_scores tests
2023-02-16 14:18:39 +00:00
Crypto City
fc6fc1d498
functional_tests: add cc_get_production tests
2023-02-16 14:18:39 +00:00
Crypto City
7bd8d1a99a
functional_tests: add cc_get_crop_yield tests
2023-02-16 14:18:39 +00:00
Crypto City
06554b555d
functional_tests: add cc_get_terrain tests
2023-02-16 14:18:39 +00:00
Crypto City
bbcb70f62a
functional_tests: add cc_get_stats tests
2023-02-16 14:18:39 +00:00
Crypto City
0c7c0109df
functional_tests: add cc_get_blobs/cc_get_blob_info tests
2023-02-16 14:18:39 +00:00
Crypto City
69e5252303
functional_tests: add cc_get_foreclosures tests
2023-02-16 14:18:39 +00:00
Crypto City
7e07b242d8
functional_tests: add cc_get_used_nonces tests
2023-02-16 14:18:39 +00:00
Crypto City
349ebe8b3c
functional_tests: add cc_get_temperature tests
2023-02-16 14:18:39 +00:00
Crypto City
0e00348dd1
functional_tests: add cc_are_discoveries_enabled tests
2023-02-16 14:18:39 +00:00
Crypto City
f762e0898d
functional_tests: add cc_get_service_fee tests
2023-02-16 14:18:39 +00:00
Crypto City
26b4b4489d
functional_tests: add cc_get_bonuses tests
2023-02-16 14:18:39 +00:00
Crypto City
bf4339a8ad
functional_tests: add cc_get_badge_totals tests
2023-02-16 14:18:39 +00:00
Crypto City
0126e0dd43
functional_tests: add cc_get_accounts tests
2023-02-16 14:18:39 +00:00
Crypto City
28ac9ef30e
functional_tests: add cc_get_special_events tests
2023-02-16 14:18:39 +00:00
Crypto City
698fe07fe9
functional_tests: add cc_get_last_update_events tests
2023-02-16 14:18:39 +00:00
Crypto City
37ac59f737
functional_tests: add cc_get_nonces_mined tests
2023-02-16 14:18:39 +00:00
Crypto City
b90e5c3859
functional_tests: add cc_find_flag tests
2023-02-16 14:18:39 +00:00
Crypto City
04537a0a0b
functional_tests: add cc_lookup_account tests
2023-02-16 14:18:39 +00:00
Crypto City
2d34ccf168
destroy assigned items on involuntary building destruction
...
eg, fire, derelict buildings...
2023-02-16 14:18:39 +00:00
Crypto City
8932eac499
add placeholder chat type to chat command
...
there might be more than one chat at some point
2023-02-16 14:18:39 +00:00
Crypto City
890af738d6
fix transfer functional tests with transfer to self
2023-02-06 14:10:15 +00:00
Crypto City
12ade5e935
add an extra fee to create items with prestige and/or role bonuses
...
to prevent abuse
2023-02-06 14:10:15 +00:00
Crypto City
46d4dc442a
fix naming an empty flag before building on it
2023-01-29 08:44:11 +00:00
Crypto City
d6170c130d
items can now be retrieved from flags
...
except labour and construction materials
2023-01-29 08:10:02 +00:00
Crypto City
90989c35ef
functional_tests: ensure scripts are finished after testing scripts
2023-01-28 17:03:26 +00:00
Crypto City
406eef2d68
compress player profile previous/new strings in command
2023-01-28 17:03:01 +00:00
Crypto City
f789d40e7c
creating user textures now needs a cultural building
...
since user texture space is at a premium, this will discourage
spamming and DoS
2023-01-28 17:03:01 +00:00
Crypto City
a0497a35d9
cc: constrain dividend note length
2023-01-28 17:03:01 +00:00
Crypto City
4613cdb321
add a tiny fee by dividend recipient
...
for abuse prevention
2023-01-28 17:03:01 +00:00
Crypto City
14d8120aa9
shares for cities which restrict settlers count for half for subsidy
...
for abuse prevention
2023-01-28 17:03:01 +00:00
Crypto City
0cd2e67d06
research buildings now offer a bonus and can be used as a service
2023-01-28 17:03:00 +00:00
Crypto City
c38b346452
functional_tests: ensure fishery does not deactivate while testing
2023-01-28 17:03:00 +00:00
Crypto City
60b22f6ccc
functional_tests: fix rare failure due to lack of money
2023-01-28 17:03:00 +00:00
Crypto City
309da5001c
rpc: add cc_get_building_cost RPC
2023-01-28 17:03:00 +00:00
Crypto City
b36454b79b
game: allow vertical colour gradients in chat messages
2023-01-28 17:02:59 +00:00
Crypto City
487e941453
functional_tests: fix comment
2023-01-28 17:02:59 +00:00
Crypto City
095104f6d0
constrain tax break zones within 25k tiles of center or other ones
2023-01-28 17:02:59 +00:00
Crypto City
1985a1d5a7
food salting, as an agricultural building service
2023-01-28 17:02:59 +00:00
Crypto City
413ba7369f
pearl diving, as a fishery service
2023-01-28 17:02:59 +00:00
Crypto City
aa7bcbf6c9
there can now be more than once special event in a city at once
2023-01-28 17:02:58 +00:00
Crypto City
a31f37334b
account for gold in items assigned to flags
2023-01-28 17:02:58 +00:00
Crypto City
118f1ac9ca
functional_tests: fix demolish tests
2023-01-28 17:02:58 +00:00
j-berman
864a78ee5f
wallet2: check wallet compatibility with daemon's hard fork version
2022-09-12 21:23:08 -06:00
moneromooo-monero
1d3657afb5
wallet2: better test on whether to allow output import
...
Being offline is not a good enough heuristic, so we keep track
of whether the wallet ever refreshed from a daemon, which is a
lot better, and probably the best we can do without manual user
designation (which would break existing cold wallet setups till
the user designates those wallets)
2022-09-07 06:22:31 +00:00
moneromooo-monero
0cbf5571d3
allow exporting outputs in chunks
...
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
2022-09-07 06:22:07 +00:00
j-berman
b03d7091f7
wallet2: fixes for export/import output flow
...
- only allow offline wallets to import outputs
- don't import empty outputs
- export subaddress indexes when exporting outputs
2022-09-06 17:20:23 -06:00
Crypto City
bf53f14fd8
custom items can now have per role bonuses
2022-09-02 20:14:41 +00:00
Crypto City
1f636fbf8e
change tax break zone mechanics
...
There can be multiple tax break zones, unlocked at increasing
city levels, but they are fixed once set.
This will prevent mayorial bait and switch abuse.
2022-08-31 11:48:49 +00:00
Crypto City
02e6ba170f
functional_tests: add message tests
2022-08-23 05:20:29 +00:00
Crypto City
e5b17616fd
blockchain: fix invalid memory read getting fee on empty chain
2022-08-23 05:20:29 +00:00
Crypto City
7c70d0ef6e
invisible P2P messages
2022-08-23 05:20:28 +00:00
Crypto City
088538c160
Merge remote-tracking branch 'origin/master' into HEAD
...
b6a029f222
Multisig functional test broken
2022-08-08 17:44:32 +00:00
Crypto City
eec63d353a
store city level in db, avoid max_level crutch
2022-08-08 14:38:47 +00:00
Crypto City
f9790980b4
new special event: merchant ship, selling items on the market
2022-08-04 15:57:39 +00:00
Crypto City
070a4d46da
remove the --debug-allow-gm-commands-from-account option
...
allow usage of an alternate game account key pair for tests instead
2022-08-04 15:57:39 +00:00
Crypto City
3e42cf32ca
functional_tests: fix daemon hard fork test
2022-08-04 08:36:32 +00:00
Crypto City
4252824ad0
functional_tests: piggy back on first building to prevent random events
...
since they can break tests which do not expect them
2022-08-04 08:36:32 +00:00
Crypto City
aaf24f1338
allow seting more than one global variable at once, for atomicity
2022-08-04 08:36:32 +00:00
Crypto City
6bfc447544
custom items may now have a prestige bonus
...
only the game account can add prestige bonuses
2022-08-04 08:36:31 +00:00
Crypto City
6c4a31509a
new "tax break zone" city specialization
2022-08-04 08:36:31 +00:00