Crypto City
88ea3cf8c6
game: player info window skeleton
2020-01-10 22:22:25 +00:00
Crypto City
6ce02621bc
cc: make the labour cost function a bit less jaggy
2020-01-10 18:03:44 +00:00
Crypto City
14097fdc9f
wallet: don't init the bitmessage socket before use
...
It saves having to create a SSL key that won't be used
2020-01-10 17:05:08 +00:00
Crypto City
b857530615
game: fancy clouds
2020-01-10 17:05:08 +00:00
Crypto City
289d9c134b
cc: fix "cleanup" with tiny amount of basic, no medium, and some high
2020-01-08 00:13:46 +00:00
Crypto City
302aade6cb
cc: tweak requirements/cost/production
...
Scale all requirements up by 8 times, so small flags have enough
blocks to build something. Larger ones will have too many, but
we don't care since they don't have to use a minimum anymore.
Tweak sawmill/stonecutter so they still get some profit with
those new numbers
2020-01-08 00:07:02 +00:00
Crypto City
9e0202913f
game: fix race on new wallets
2020-01-07 13:41:23 +00:00
Crypto City
38c3352f6c
game: simplify inventory code
...
Don't add 2048 list items, most of them hidden, get rid of
the index-to-item map, don't recreate the list unless changed
2020-01-06 21:42:55 +00:00
Crypto City
feb843c742
rpc: change items from uint32_t[NUM_ITEMS] to std::vector<{uint32_t, uint32_t}>
2020-01-06 21:40:39 +00:00
Crypto City
aef68e112c
game: add stroke effect to the spector mode text
...
It makes the text readable when on bright daylight sky background
2020-01-06 12:44:11 +00:00
Crypto City
f258baa705
game: fix face orientations in new instanced quads render mode
...
They did not match the other modes
2020-01-06 12:44:11 +00:00
Crypto City
dbedf8df2d
game: don't drop to per-cube rendering when a building isn't ours
2020-01-06 12:44:11 +00:00
Crypto City
6eee3091fb
game: improve procsky (and enable it by default) and lighting
...
Procsky is now updated only when needed, removing the performance hit
A nighttime camera light is now added, and interpolates with the
sun light at dawn and dusk
2020-01-06 12:44:11 +00:00
Crypto City
0e8efe7976
game: add some shadow bias to fix some nasty artifacts
2020-01-04 23:24:45 +00:00
Crypto City
1734a6219c
game: keep settings in a config file
2020-01-04 20:21:23 +00:00
Crypto City
5822dfd221
game: update labour when processing build commands
2020-01-04 14:49:36 +00:00
Crypto City
39a3fbec66
game: fix missing polygons on large meshes in optimized mesh render mode
2020-01-04 14:27:40 +00:00
Crypto City
9fa1ee81ef
functional_tests: add a name to some building settings commands
2020-01-04 13:51:23 +00:00
Crypto City
e9afc00504
core: add txes to the txpool in parentage order
2020-01-04 13:51:23 +00:00
Crypto City
0c732485be
game: prevent loading a model on flag without a building we own
2020-01-04 13:51:23 +00:00
Crypto City
4b5e70d283
tx_pool: add some debug logs on ready checks
2020-01-04 13:51:23 +00:00
Crypto City
055457ec67
cc: fix one CHECK_AND_ASSERT_MES to CHECK_COMMAND_SET
2020-01-04 13:51:23 +00:00
Crypto City
f77ff2201f
game: new render mode using StaticModelGroup and instancing
2020-01-04 13:51:23 +00:00
Crypto City
5f40893ef7
game: fix node leak when changing render mode
2020-01-03 22:17:12 +00:00
Crypto City
9e77f9e526
functional_tests: more complex revert tests
2020-01-03 20:33:02 +00:00
Crypto City
f8f8035a1d
db_lmdb: store accounts flags in canonical sorted order
2020-01-03 20:30:51 +00:00
Crypto City
559c5f7b2e
fix issues with game update event cache and tests
2020-01-03 16:27:51 +00:00
Crypto City
1d8d178f36
blockchain: constrain the large coinbase tx allowance conditions
2020-01-03 15:23:14 +00:00
Crypto City
0df1c4eb7e
game: only display the side of the frame quad if large enough
2020-01-02 22:51:35 +00:00
Crypto City
f2b28c8b73
urho3d: fix side effect of disabling LineEdit cursor when not editable
2020-01-02 22:04:15 +00:00
Crypto City
17a9eac108
game: add options for shadows and procsky
2020-01-02 21:55:32 +00:00
Crypto City
765e4bd709
game: disable smiley/clear buttons in spectator mode
2020-01-02 19:32:33 +00:00
Crypto City
b6dbec2347
game: don't crash when failing to load a wallet
2020-01-02 19:01:14 +00:00
Crypto City
45a2130be1
game: disable console input in spectator mode
2020-01-02 18:56:53 +00:00
Crypto City
a92347f08b
urho3d: lineEdit: hide cursor when not editable
2020-01-02 18:41:47 +00:00
Crypto City
a2d2598dc6
game: make the "load a wallet" button in spectator mode look better
2020-01-02 16:44:07 +00:00
Crypto City
c156b4459a
game: highlight the selected item in the trade ui
2020-01-02 16:29:52 +00:00
Crypto City
3ac2fbffc8
game: always select an item by default in the trade ui
2020-01-02 16:10:40 +00:00
Crypto City
bac1eb6f47
game: display flag boundary rather than full area
2020-01-02 15:21:56 +00:00
Crypto City
8404b02301
miner: mine in verification mode when on low difficulty
2020-01-02 10:24:31 +00:00
Crypto City
c8c048f300
game: add activation notification when setting a building settings
2020-01-02 10:18:23 +00:00
Crypto City
a4986e988f
game: clear screen even earlier at startup
2020-01-02 09:54:24 +00:00
Crypto City
051bc8bc08
game: draw a single quad for the flag base
2020-01-02 09:51:56 +00:00
Crypto City
d41a7a753c
game: move the custom mesh creation to a separate routine
...
It will be reused
2020-01-02 09:51:52 +00:00
Crypto City
e75a4803d3
game: splashscreen instead of whatever was in video RAM at the time
2020-01-02 00:05:14 +00:00
Crypto City
f2086cc7a1
game: initialize UI earlier
2020-01-01 21:33:46 +00:00
Crypto City
f7fc704b5c
game: add a "spectator mode" text and load button when in spectator mode
2020-01-01 21:28:18 +00:00
Crypto City
87085a9538
game: add spectator mode
...
A player without an account can now look around the game,
just not alter it
2020-01-01 20:42:14 +00:00
Crypto City
36fe5f9cc5
cc: fix FlagState leak
2020-01-01 18:04:34 +00:00
Crypto City
4f1d3acc70
cc: add a game update cache
2020-01-01 16:53:02 +00:00