Commit Graph

14177 Commits

Author SHA1 Message Date
Crypto City
09251d7be6 include script owner in start_script_command
so we know when the game should requets a snapshot
2022-08-02 06:19:04 +00:00
Crypto City
578cd3f8dd cc: remove unneeded code and add some checks to DXT1 load/save code 2022-08-02 06:19:04 +00:00
Crypto City
cd4445e0f4 game: use a boost visitor to determine when a snapshot is needed 2022-08-02 06:19:04 +00:00
Crypto City
4ed25cfd19 game: process add_city_specialization and increase_attribute commands 2022-08-02 06:19:04 +00:00
Crypto City
98c62f0645 functional_tests: add user texture tests 2022-08-02 06:19:03 +00:00
Crypto City
8d7e78a7fa functional_tests: check event balances for game, foreclosure and treasuries 2022-08-02 06:19:03 +00:00
Crypto City
8eb0a091a6 properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
Crypto City
1ded69f8b1 scripts can now create items if set up this way at definition time 2022-08-02 06:19:03 +00:00
Crypto City
3a4d483795 db_lmdb: ensure reserves are removed from account data when empty 2022-08-02 06:19:03 +00:00
Crypto City
f220615b93 prevent editing items in the collectible coins group 2022-08-02 06:19:03 +00:00
Crypto City
1582492535 allow creating more items if that was setup on item definition 2022-08-02 06:19:03 +00:00
Crypto City
24c0d1aeeb game: add missing URHO3D_OBJECT and TBOBJECT_SUBCLASS macros 2022-07-23 15:46:21 +00:00
Crypto City
839395112a add a simple-shaded-area style
to be used by scripts writing on image backgrounds
2022-07-23 15:46:20 +00:00
Crypto City
2a236e888b fix "0" skin settings, they should be 0 (integer) 2022-07-23 15:46:20 +00:00
Crypto City
419375ec5f tb: allow placing precisely widgets relatively to their parent 2022-07-23 15:46:20 +00:00
Crypto City
749d313dca game: allow replacing a script's blobs from the game in debug mode 2022-07-23 15:46:20 +00:00
Crypto City
ffbc1d3ae1 compress script blobs with zstd
- we don't really care if they're slow to compress
- we care about compression for blockchain usage (and max tx size)
2022-07-23 15:46:20 +00:00
Crypto City
a490fa53cc rename far bool, seems an old MSDOS thing is reaching through time 2022-07-23 15:46:20 +00:00
Crypto City
94951e0493 script_analyzer: print blobs at the end 2022-07-23 15:46:20 +00:00
Crypto City
832296d943 allow adding images as blobs in UI definitions inside scripts 2022-07-23 15:46:20 +00:00
Crypto City
aa48b3cdfb functional_tests: fix fire test being upset by a fire in another city 2022-07-23 15:46:20 +00:00
Crypto City
4bfe2a87eb game: add a debug hook to print tb errors 2022-07-23 15:46:20 +00:00
Crypto City
e9cfc349ad add a wallet getter for cc_get_blob 2022-07-23 15:46:20 +00:00
Crypto City
cd89727a96 fix @hex not loading the source file in scripts 2022-07-23 15:46:20 +00:00
Crypto City
a8696ae640 game: hide matching widgets in UI for choices which are disabled 2022-07-23 15:46:20 +00:00
Crypto City
da1d710045 game: fix deep walk through widget tree 2022-07-23 15:46:20 +00:00
Crypto City
7eb7189f25 fix a few filenames with wrongly escaped characters 2022-07-23 15:46:20 +00:00
Crypto City
9bf09f8131 game: give an alternative to badge suggestion 2022-07-23 15:46:20 +00:00
Crypto City
cc4469d556 fix typo in name_place event 2022-07-23 15:46:20 +00:00
Crypto City
870c87cbb5 game: fix badge suggestion if current score isn't within base/target 2022-07-23 15:46:20 +00:00
Crypto City
46d22ceb89 allow texture creators to set the tile span 2022-07-23 15:46:20 +00:00
Crypto City
72af3a1788 manual: point out newbie coins are not mintable 2022-07-23 15:46:20 +00:00
Crypto City
c0db6cf1e1 game: add research and fishing to what can I do screen 2022-07-23 15:46:20 +00:00
Crypto City
7fe74ac4a9 game: reword some text in what can i do screen 2022-07-23 15:46:20 +00:00
Crypto City
b48f995f21 game: mention "What can I do?" in the first tutorial 2022-07-23 15:46:20 +00:00
Crypto City
6e23b9dc9c add content matched icons to what can I do screen 2022-07-23 15:46:20 +00:00
Crypto City
df4f9c0168 add scarcest resource to what can i do screen 2022-07-23 15:46:20 +00:00
Crypto City
efdf112f30 game: factor out building resource delta accounting 2022-07-23 15:46:20 +00:00
Crypto City
5d0c0f1e33 game: add a "What can I do ?" screen
it gives you ideas based on current game state
2022-07-23 15:46:20 +00:00
Crypto City
acb57cbcbb game: fix accounting replacing a block with another variant of the same block 2022-07-23 15:46:20 +00:00
Crypto City
ba195a47ae game: add a tip about what to do with badges to increase level 2022-07-23 15:46:20 +00:00
Crypto City
714c596706 game: fix enter in "go to location" screen not going to location 2022-07-23 15:46:20 +00:00
Crypto City
94359fdf01 game: cleaner gemstones screen 2022-07-23 15:46:20 +00:00
Crypto City
79dd5c05c7 game: add discoveries to news 2022-07-23 15:46:20 +00:00
Crypto City
74a3dd463d rpc: add a comment for the string corresponding to an encoded text 2022-07-23 15:46:20 +00:00
Crypto City
e8f8e309f4 python-rpc: add missing filter_news parameter to cc_get_game_events 2022-07-23 15:46:20 +00:00
Crypto City
dc2ffb9903 game: rotate the material selection screen
There are more variants than materials and screens are usually
wider than tall
2022-07-23 15:46:20 +00:00
Crypto City
ca7599f2c0 game: improve material selection screen fluidity 2022-07-23 15:46:20 +00:00
Crypto City
87a4e465c1 game: remember every columns's selection in the material selection screen 2022-07-23 15:46:20 +00:00
Crypto City
73aedc0b47 log in history when finding a rare fish, even if not the first 2022-07-23 15:46:20 +00:00