Commit Graph

14856 Commits

Author SHA1 Message Date
Crypto City
e5c5b88881 merge snow and nosnow ground shaders, and add water/nowater defines
also fix an artifact between snow and nosnow tiles
2022-08-02 06:19:05 +00:00
Crypto City
ffec4648b1 game: speed up texture notile mode
When switching this mode on and then back off, we don't get quite
the original performance, something stays slower in BlitFramebuffer
for unknown reasons, but it'll get "restored" when the game is
restarted next
2022-08-02 06:19:05 +00:00
Crypto City
a25a3cb3a1 cc: a bit faster terrain type calculation 2022-08-02 06:19:05 +00:00
Crypto City
07a56dffc0 cc: remove unused terrain code
the data is overwritten later on
2022-08-02 06:19:05 +00:00
Crypto City
1ad08760b4 cc: do not try to remove single sand tiles when underwater 2022-08-02 06:19:05 +00:00
Crypto City
e003b0dc49 cc: fix removal of single tile cliff/beach 2022-08-02 06:19:05 +00:00
Crypto City
77a3f417ec fix warning in generated script lexer code 2022-08-02 06:19:05 +00:00
Crypto City
a8d967a37c fix script operator precedence 2022-08-02 06:19:05 +00:00
Crypto City
d939b834f2 fix shift/reduce conflicts in script parser 2022-08-02 06:19:05 +00:00
Crypto City
d708f5c818 game: visual tweaks in the options screen 2022-08-02 06:19:05 +00:00
Crypto City
c5ce4a8d51 game: fix add new texture from DXT1 without conversion 2022-08-02 06:19:05 +00:00
Crypto City
c004280dc7 user textures can now tile independently horizontally and vertically 2022-08-02 06:19:05 +00:00
Crypto City
7367b3a7ec game: cache terrain feature in selection where possible 2022-08-02 06:19:05 +00:00
Crypto City
6ac983aeb4 speed up floodfill in terrain feature classification 2022-08-02 06:19:05 +00:00
Crypto City
cceb258105 beaches must now have at least 50% sand (up from 30%) 2022-08-02 06:19:05 +00:00
Crypto City
e5cf2603b5 game: make sure the name place help wraps 2022-08-02 06:19:05 +00:00
Crypto City
a347443601 db_ldmb: fix leak allocating new textures 2022-08-02 06:19:05 +00:00
Crypto City
fb582f7b40 game: brighter snow
it looked too grey
2022-08-02 06:19:05 +00:00
Crypto City
f4a8938ec1 unit_tests: add unit_tests for collectible fish 2022-08-02 06:19:05 +00:00
Crypto City
701cee900b setup collectible fish times 2022-08-02 06:19:04 +00:00
Crypto City
15936c67a0 game: add CC markers to relevant fish textures in credits screen 2022-08-02 06:19:04 +00:00
Crypto City
213d51442f game: do not know city id in maps screen when in view mode 2022-08-02 06:19:04 +00:00
Crypto City
85b4dadae4 game: show mouse position and a go button in the city maps screen 2022-08-02 06:19:04 +00:00
Crypto City
837ad9515e serialization: forbid reading 0 varints from empty data
this could plausibly be useful as a tail compression scheme,
but every other varint loading code treats 0 bytes read as an
error, and it goes with the principle of least surprise.
2022-08-02 06:19:04 +00:00
Crypto City
4552e18249 somewhat better looking terrain 2022-08-02 06:19:04 +00:00
Crypto City
ba3ec0670c game: add an option to clamp between 0 and for manual maps 2022-08-02 06:19:04 +00:00
Crypto City
f3554196f6 game: improved travel to place screen 2022-08-02 06:19:04 +00:00
Crypto City
e1f0f0be19 game: speed up terrain feature classification 2022-08-02 06:19:04 +00:00
Crypto City
7562f3b19d cc: fix a terrain discontinuity, and remove unneeded 64 bit usage 2022-08-02 06:19:04 +00:00
Crypto City
802942561f game: display manual map in white and fix min/max/time display 2022-08-02 06:19:04 +00:00
Crypto City
15509f1b32 game: go to a place on the map when double clicking on a city map 2022-08-02 06:19:04 +00:00
Crypto City
bfd46e0a06 game: guard against the terrain cache directory being removed at runtime 2022-08-02 06:19:04 +00:00
Crypto City
2047ebc400 speed up city maps update 2022-08-02 06:19:04 +00:00
Crypto City
1a3962bee0 game: use fast (and not very good) compression for terrain tiles
it does show on profile
2022-08-02 06:19:04 +00:00
Crypto City
1b3bc72fb7 game: fix terrain cache size setup at load time 2022-08-02 06:19:04 +00:00
Crypto City
48d02ed451 game: allow mouse movement in city maps even without debug mode 2022-08-02 06:19:04 +00:00
Crypto City
5e478cfdff add a "view city maps" screen, piggybacking on the found city screen 2022-08-02 06:19:04 +00:00
Crypto City
eb06bc7754 avoid tiling terrain textures 2022-08-02 06:19:04 +00:00
Crypto City
7092a2bbd1 game: improve shore effect a bit 2022-08-02 06:19:04 +00:00
Crypto City
d97d367d60 do not try to classify terrain features too close to the edge 2022-08-02 06:19:04 +00:00
Crypto City
c811c6dd27 add peninsula and cove terrain features 2022-08-02 06:19:04 +00:00
Crypto City
f271555fae add reef terrain feature 2022-08-02 06:19:04 +00:00
Crypto City
7f9a2868a1 game: add a shoreline effect 2022-08-02 06:19:04 +00:00
Crypto City
b9e6e9bdb5 game: less orange sand texture 2022-08-02 06:19:04 +00:00
Crypto City
6cd022d6b5 manual: add a section about the advisory ignore system 2022-08-02 06:19:04 +00:00
Crypto City
4738dc4019 python-rpc: add places and user textures to the daemon state checks 2022-08-02 06:19:04 +00:00
Crypto City
9ccd28dd4c game: add market bids to the what can i do screen 2022-08-02 06:19:04 +00:00
Crypto City
1b5c033f6e cc: fix consuming items with gold in scripts 2022-08-02 06:19:04 +00:00
Crypto City
0ba3c27071 db_lmdb: fix typo in error message 2022-08-02 06:19:04 +00:00
Crypto City
3aea47aebc add auctioneer badge - number of auctions created 2022-08-02 06:19:04 +00:00