Commit Graph

10753 Commits

Author SHA1 Message Date
Crypto City
1abab315c5 bump version to 0.34.0.0 2023-03-08 10:44:41 +00:00
Crypto City
e3a6b92329 game: remove unused variable 2023-03-06 13:51:01 +00:00
Crypto City
80a3097c06 game: avoid duplicating lots of code via heavy macros 2023-03-06 13:51:01 +00:00
Crypto City
5936939210 game: fix invalid memory access building voxel meshes 2023-03-06 13:51:01 +00:00
Crypto City
4b5a8bde59 game: guard against groundMaterial being unset 2023-03-06 13:51:01 +00:00
Crypto City
e82b4d02c6 game: fit selection on intersection/difference 2023-03-06 13:51:01 +00:00
Crypto City
2d84f41b1c game: throw on malloc/realloc failure 2023-03-06 13:51:01 +00:00
Crypto City
26e33c752a wallet2: fix infinite loop adding more than one vista 2023-03-06 13:51:01 +00:00
Crypto City
9a517d1da0 game: save picture along with remembered vistas 2023-03-06 13:51:01 +00:00
Crypto City
1640e4e93a wallet2: remove old format load/save
boost serialization and portable archives are obsolete in Monero,
kept only for loading old data, which does not apply in Townforge
2023-03-06 13:51:01 +00:00
Crypto City
1c476b63d5 fix city confusion now that the game state has all flags 2023-03-02 11:35:27 +00:00
Crypto City
a1acdf4483 game: remove gratuituous use of uint16_t in selection 2023-02-21 21:23:06 +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
83fde1610f cc: only call get_cc_random_seed once and cache it 2023-02-16 14:32:03 +00:00
Crypto City
694cb85f97 add integer gaussian probability function (fixed 8000 variance)
relies on a precalculated lookup table to avoid floating point
2023-02-16 14:32:03 +00:00
Crypto City
30e09aa084 game: add random shooting stars at night
because why not
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
48fa875e22 cc: add some more merchant ship names 2023-02-16 14:18:40 +00:00
Crypto City
2d215b0025 game: fix neutral/potential terrain display 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
2ac30f88cb cc: fix error message refering to wrong action 2023-02-16 14:18:40 +00:00
Crypto City
ab9b859e3c rpc: speed up cc_get_item_ownership 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
7bd8d1a99a functional_tests: add cc_get_crop_yield 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
349ebe8b3c functional_tests: add cc_get_temperature 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
ddef1b5cde cc: unlock tax break zones a little bit earlier 2023-02-16 14:18:39 +00:00
Crypto City
d0bcedd165 cc: a bit more variety in merchant ship names and origins 2023-02-16 14:18:39 +00:00
Crypto City
4e9a48a9bb game: improve building settings layout a bit 2023-02-16 14:18:39 +00:00
Crypto City
a5bad6efa4 game: allow trying higher EP than a current building 2023-02-16 14:18:39 +00:00
Crypto City
2a87021912 game: show building settings on double click on a building 2023-02-16 14:18:39 +00:00
Crypto City
a4c86805f4 game: hide empty tree branches by default 2023-02-16 14:18:39 +00:00
Crypto City
0da39e4baa game: fix malloc/delete mismatch 2023-02-16 14:18:39 +00:00
Crypto City
6929caf53b game: fix script event text extraction in news screen 2023-02-16 14:18:39 +00:00
Crypto City
16dd45a6b5 fix a few warnings 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
eeeb68eae3 game: fix estimated income in building settings screen 2023-02-16 14:18:38 +00:00
Crypto City
5473b761a5 add avid fisherfolk badge 2023-02-16 14:18:38 +00:00
Crypto City
fd06b4df47 game: show which rare fish are in season in the player screen 2023-02-16 14:18:38 +00:00
Crypto City
66aa9c35bb cc: discount role bonus cost for subsequent roles
allows making items work for, eg, all residential roles, and not
cost overly much, since they can only give a bonus once
2023-02-16 14:18:38 +00:00
Crypto City
dde215599d game: make user descriptions more clearly separate from other info
avoids possible social engineering
2023-02-16 14:18:38 +00:00
Crypto City
8038e5a70b game: add missing : in trade screen 2023-02-16 14:18:38 +00:00
Crypto City
cf7a0902cb game: make the intro data driven 2023-02-16 14:18:38 +00:00
Crypto City
32f39a3c7e add advanced lures discovery
improves odds of catching a rare fish
2023-02-16 14:18:38 +00:00
Crypto City
3f21ef9658 new exploration discoveries
allow naming map features further away
2023-02-16 14:18:38 +00:00
Crypto City
e8e501272a game: lower default music volume 2023-02-16 14:18:38 +00:00
Crypto City
fa8996a4df game: intro pages can now have superimposed text 2023-02-16 14:18:38 +00:00