Crypto City
2041f2e4f0
rework production/requirements some
...
Will need more
2019-12-13 01:31:56 +00:00
moneromooo-monero
618338363a
protocol: request txpool contents when synced
...
A newly synced Alice sends a (typically quite small) list of
txids in the local tpxool to a random peer Bob, who then uses
the existing tx relay system to send Alice any tx in his txpool
which is not in the list Alice sent
2019-12-13 01:31:56 +00:00
Crypto City
b80c323d42
remove some obsolete code
2019-12-13 01:31:25 +00:00
Crypto City
d0e49f833e
game: chat display tweaks
2019-12-13 01:31:25 +00:00
Crypto City
c9c705f74e
fix time drift causing missing chat lines
2019-12-13 01:31:25 +00:00
Crypto City
ed69abc73d
game: don't try to send chat lines if there's no wallet
2019-12-13 01:31:25 +00:00
Crypto City
d49840000b
game: make the console easier to snap to the end
2019-12-13 01:31:25 +00:00
moneromooo-monero
4fa9fc1070
rpc: add received_timestamp for pool txes in gettransactions
2019-12-13 01:31:25 +00:00
Crypto City
108234ea0d
game: remember chat color in wallet attributes
2019-12-13 01:31:25 +00:00
Crypto City
c529d0e1dd
game: display exception message when failing to load wallet
2019-12-13 01:31:25 +00:00
Crypto City
1c43243154
game: add chat button
2019-12-13 01:31:25 +00:00
Crypto City
0ab0f8d687
game: chat improvements: smileys, colors
2019-12-13 01:31:25 +00:00
Crypto City
d13a6ef700
game: add C hotkey for chat
2019-12-13 01:31:25 +00:00
Crypto City
6eecbf3f74
game: make the prefix style configurable
2019-12-13 01:31:25 +00:00
Crypto City
c1d07b7c42
p2p: fix connection to single seed network
2019-12-13 01:31:25 +00:00
Crypto City
dc612482eb
cc: don't error when getting potential for a role with no potential
...
This will happen a lot since all flag types get potential,
it'll just be 0
2019-12-13 01:31:25 +00:00
Crypto City
80d2269217
player names are now unique and format restricted
2019-12-13 01:31:25 +00:00
Crypto City
6a4b803920
game: improve chat UI
...
Display /me lines in italic, and display timestamps in smaller font
2019-12-13 01:31:25 +00:00
Crypto City
ff42976c39
wallet_rpc_server: add cc_repair wallet RPC
2019-12-13 01:31:25 +00:00
Crypto City
84f16018d8
wallet_rpc_server: add cc_rename_flag wallet RPC
2019-12-13 01:31:25 +00:00
Crypto City
ecc038155a
wallet_rpc_server: add new name field to building_settings
2019-12-13 01:31:25 +00:00
Crypto City
06401c86be
game: save wallet cache on exit
2019-12-13 01:31:25 +00:00
Crypto City
da8a630d7f
game: fix logic to get a new snapshot based on received blocks
2019-12-13 01:31:25 +00:00
Crypto City
d0915ab55e
wallet2: add on_reorg callback
2019-12-13 01:31:25 +00:00
Crypto City
9de3148dd9
Add in-game chat through non-mineable txpool transactions
2019-12-13 01:31:25 +00:00
Crypto City
bcfa9ac956
cryptonote: fix prunable hash calculation
2019-12-13 01:31:25 +00:00
Crypto City
84d87d51a2
wallet2: fix cc_nonce not being serialized in pending_tx
2019-12-13 01:31:25 +00:00
Crypto City
629fcd44da
game: add a console
...
Not the builtin one, since it's has builtin behaviour I don't want
and I'll need to extend this one
2019-12-13 01:31:25 +00:00
Crypto City
a762173511
game: add model export to Magical voxel format
2019-12-13 01:31:25 +00:00
Crypto City
87a2ab33de
game: add save api (not used yet)
2019-12-13 01:31:25 +00:00
Crypto City
a0b6135cc9
game: don't display a dialog when trying to remove a block already on chain
...
It is aggravating
2019-12-13 01:31:25 +00:00
Crypto City
998730ef6e
game: disable buy button when there is no selection
2019-12-13 01:31:25 +00:00
Crypto City
585b7c806d
cc: tax empty land the same as a min level building
2019-12-13 01:31:25 +00:00
Crypto City
9770001686
Cities can now have a name
2019-12-13 01:31:25 +00:00
Crypto City
f0d7b3a8c4
game: use a 5x5 section setup from a 3x3
2019-12-13 01:31:25 +00:00
Crypto City
d7063d99d8
flags (with a building) can now be named and renamed
2019-12-13 01:31:25 +00:00
Crypto City
6b6ce844a3
game: don't display uninitialized timestamps in events window
2019-12-13 01:31:25 +00:00
Crypto City
5127173182
game: the events viewer can now explore history
2019-12-13 01:31:25 +00:00
Crypto City
5922cdad67
better player name lookup in game
...
Automatic lookup, and snapshots include the current set
2019-12-13 01:31:25 +00:00
Crypto City
cf0aca6c9b
game: display owner name in flag window
2019-12-13 01:31:25 +00:00
Crypto City
d781e35365
game: display flags with the same colour if they have the same owner
2019-12-13 01:31:25 +00:00
Crypto City
761d212b53
cc: save events to the db
...
This makes them retrievable from a snapshot, after a restart,
and after a reorg that crosses a game update
2019-12-13 01:31:25 +00:00
Crypto City
b89e696a80
flag 0 is now invalid
...
makes it possible to have a "no flag applies" semantic
2019-12-13 01:31:25 +00:00
Crypto City
8f613351ec
daemon: print cc command type in print_pool_sh
2019-12-13 01:31:25 +00:00
Crypto City
3e41959825
players can now select a name when creating an account
2019-12-13 01:31:25 +00:00
moneromooo-monero
fe48fe2790
core_tests: reset thread pool between tests
...
Avoids a DB error (leading to an assert) where a thread uses
a read txn previously created with an environment that was
since closed and reopened. While this usually works since
BlockchainLMDB renews txns if it detects the environment has
changed, this will not work if objects end up being allocated
at the same address as the previous instance, leading to stale
data usage.
Thanks hyc for the LMDB debugging.
2019-12-13 01:31:04 +00:00
Crypto City
be0ebbe148
fix fresh clone build
2019-12-13 01:31:04 +00:00
Crypto City
6b7bb1493b
cc: repair command now takes a delta repair
...
rather than a from/to pair, which avoids it getting invalid if
a game update occurs before it gets mined
2019-12-13 01:31:04 +00:00
Crypto City
fd45f4bce9
game: note when building settings costs are over player inventory
2019-12-13 01:31:04 +00:00
Crypto City
c9616f7f83
better error reporting when submitting invalid commands
2019-12-13 01:31:04 +00:00