Commit Graph

898 Commits

Author SHA1 Message Date
Crypto City
b39809a7b5 game: fix missing building name in fight fire screen 2023-04-06 18:55:03 +00:00
Crypto City
a1ff1fca3b game: allow cancelling all failing commands 2023-04-06 18:55:03 +00:00
Crypto City
df78be31c7 game: fix missing terrain on mac 2023-04-06 18:55:03 +00:00
Crypto City
d2ffd41c3c game: add help button for auction time 2023-04-05 07:54:01 +00:00
Crypto City
47757ab641 game: fix auction screen layout with large item count 2023-04-05 07:54:01 +00:00
Crypto City
bd984072a7 game: fix minor gemstones missing in the prestige screen 2023-04-05 07:54:00 +00:00
Crypto City
2c378941dd players can now have a title
chosen among a set of predefined components
2023-04-05 07:54:00 +00:00
Crypto City
c68ae5c9b6 cc: add Coinage historian and Timeless badges 2023-04-01 08:48:33 +00:00
Crypto City
71ffbea68a divide time into epochs, for flavour 2023-03-29 10:38:35 +00:00
Crypto City
65e98b2d58 game: add dynemeloun to credits for lots of bug reports 2023-03-26 20:44:49 +00:00
Crypto City
0f88a79c2e game: center compass textures 2023-03-26 20:44:49 +00:00
Crypto City
1c7e573c82 intro: larger buttons 2023-03-26 20:44:49 +00:00
Crypto City
2cee4282b8 game: remove obsolete existing seed button in found city
and some layout improvements
2023-03-26 20:44:48 +00:00
Crypto City
ec884b8d7c add librarian badge
awarded manually to people writing encyclopedia articles
2023-03-26 20:44:48 +00:00
Crypto City
3135fdf188 game: make whisper bubble slightly less transparent 2023-03-26 20:44:48 +00:00
Crypto City
34a7b8959e game: better assign items screen layout 2023-03-26 20:44:48 +00:00
Crypto City
cfc6cf3695 game: add current city in travel to city screen 2023-03-26 20:44:48 +00:00
Crypto City
810e1d9dc5 game: add new welcome to city screen 2023-03-26 20:44:48 +00:00
Crypto City
27845701db cities can now have a tagline
because it's cool
2023-03-26 20:44:48 +00:00
Crypto City
9968c4a5c7 game: fix pearl diving screen layout 2023-03-26 20:44:48 +00:00
Crypto City
2d21578d50 game: sort history newest first and add icons to new lines 2023-03-26 20:44:48 +00:00
Crypto City
16fb981fca game: make the avatar model name configurable
there may be more of those later on
2023-03-26 20:44:47 +00:00
Crypto City
17b018412a game: make areas overlay on potential maps
also fix a few minor bugs in maps
2023-03-26 20:44:47 +00:00
Crypto City
d9874d001d game: add an early startup tutorial about enabling avatars 2023-03-26 20:44:47 +00:00
Crypto City
1bd0b38ec2 game: clearer wording in fishing screen 2023-03-26 20:44:47 +00:00
Crypto City
4997a9bf48 game: add chimes sound effect when close to a whisper 2023-03-18 20:06:04 +00:00
Crypto City
660e78acea game: add a named areas page to the city maps 2023-03-18 13:28:02 +00:00
Crypto City
c0ff1c5871 game: warn when naming a place that intersects with another player's
only for mayors since it is otherwise forbidden
2023-03-18 13:28:02 +00:00
Crypto City
7bd39b6388 game: add an auto buy shortfall button to the upgrade building screen
also fix wording in the screen
2023-03-18 13:28:02 +00:00
Crypto City
7987a5e577 game: add message timestamp in messages screen 2023-03-18 13:28:02 +00:00
Crypto City
7e802985cc game: disable (rather than hide) flag info when no flag is selected
it's just too annoying to have stuff jumping around when moving
the mouse around
2023-03-18 13:28:02 +00:00
Crypto City
4b210d6b61 game: add an about page in the options, with version/copyright 2023-03-18 13:28:01 +00:00
Crypto City
404d71c114 propagate low level command errors back to the game 2023-03-18 13:28:01 +00:00
Crypto City
40246da784 game: make links turquoise-ish to make them "discoverably" clickable 2023-03-13 16:36:10 +00:00
Crypto City
97b5633217 game: allow seeing a clickable list of online players 2023-03-12 23:16:53 +00:00
Crypto City
b8d6c22386 game: print number of online players in city section 2023-03-12 18:53:09 +00:00
Crypto City
18308bbfe3 game: make runestone cost less confusing in name place screen 2023-03-09 19:10:19 +00:00
Crypto City
97759849b2 game: clearer wording in name place screen 2023-03-09 15:13:48 +00:00
Crypto City
0fc200b6b9 game: fix typo in credits 2023-03-09 12:59:45 +00:00
Crypto City
328a224daa game: add missing litehtml master.css 2023-03-08 10:44:41 +00:00
Crypto City
9a517d1da0 game: save picture along with remembered vistas 2023-03-06 13:51:01 +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
f71b6df441 craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
Crypto City
4e9a48a9bb game: improve building settings layout a bit 2023-02-16 14:18:39 +00:00
Crypto City
5473b761a5 add avid fisherfolk badge 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
fa8996a4df game: intro pages can now have superimposed text 2023-02-16 14:18:38 +00:00
Crypto City
12ade5e935 add an extra fee to create items with prestige and/or role bonuses
to prevent abuse
2023-02-06 14:10:15 +00:00
Crypto City
c429ab1b55 limit role bonuses to +100% 2023-02-06 13:56:51 +00:00
Crypto City
4b756651f5 game: hide irelevant flag info fields in main panel
ie, EP etc for empty flags, or everything if no flag is selected
2023-01-29 08:44:11 +00:00
Crypto City
5056edddca game: replace flag budget with items in the main panel 2023-01-29 08:44:11 +00:00
Crypto City
d6170c130d items can now be retrieved from flags
except labour and construction materials
2023-01-29 08:10:02 +00:00
Crypto City
b7170cc0c6 game: add an option to display flag markers on hover only 2023-01-28 17:03:01 +00:00
Crypto City
4bcefa4252 consistently use game tick (not game update) in user facing contexts 2023-01-28 17:03:01 +00:00
Crypto City
f789d40e7c creating user textures now needs a cultural building
since user texture space is at a premium, this will discourage
spamming and DoS
2023-01-28 17:03:01 +00:00
Crypto City
4da6c8ba1c game: runestone messages are now HTML instead of TB 2023-01-28 17:03:01 +00:00
Crypto City
4613cdb321 add a tiny fee by dividend recipient
for abuse prevention
2023-01-28 17:03:01 +00:00
Crypto City
ebc897e8b1 game: add a help button in the spectator mode screen 2023-01-28 17:03:01 +00:00
Crypto City
07e3078db4 game: reduce "cowhide" pattern for partial snow 2023-01-28 17:03:01 +00:00
Crypto City
027bd75e63 add academic center city specialization 2023-01-28 17:03:01 +00:00
Crypto City
309d0c6123 add visiting scholar special event 2023-01-28 17:03:01 +00:00
Crypto City
0cd2e67d06 research buildings now offer a bonus and can be used as a service 2023-01-28 17:03:00 +00:00
Crypto City
b5018b7b9b game: allow sending a message from the player screen 2023-01-28 17:03:00 +00:00
Crypto City
b36de67e53 game: add emote (only one for now, waving) 2023-01-28 17:03:00 +00:00
Crypto City
3a600ee302 game: use new HTML widget in encyclopedia screen 2023-01-28 17:03:00 +00:00
Crypto City
6b0d2b30c4 game: new HTML view widget 2023-01-28 17:02:59 +00:00
Crypto City
bbb1139d19 external: add litehtml submodule 2023-01-28 17:02:59 +00:00
Crypto City
b36454b79b game: allow vertical colour gradients in chat messages 2023-01-28 17:02:59 +00:00
Crypto City
a5d9f1094f game: share and view other online players' avatars 2023-01-28 17:02:59 +00:00
Crypto City
32f8114920 add oyster diver badge 2023-01-28 17:02:59 +00:00
Crypto City
28cb73ab44 add oyster habitat city specialization 2023-01-28 17:02:59 +00:00
Crypto City
8a2d8333af game: add missing labour cost in fight fire screen 2023-01-28 17:02:59 +00:00
Crypto City
1985a1d5a7 food salting, as an agricultural building service 2023-01-28 17:02:59 +00:00
Crypto City
413ba7369f pearl diving, as a fishery service 2023-01-28 17:02:59 +00:00
Crypto City
40afd034d2 cc: new fish swarm special event
increased fish catch in near waters
2023-01-28 17:02:59 +00:00
Crypto City
aa7bcbf6c9 there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
Crypto City
bf53f14fd8 custom items can now have per role bonuses 2022-09-02 20:14:41 +00:00
Crypto City
9a2985b8df game: add a placeholder encyclopedia screen 2022-09-02 20:14:41 +00:00
Crypto City
5026ca0c6b game: change the item views (trade, etc) to a tree 2022-08-31 11:48:49 +00:00
Crypto City
1f636fbf8e change tax break zone mechanics
There can be multiple tax break zones, unlocked at increasing
city levels, but they are fixed once set.
This will prevent mayorial bait and switch abuse.
2022-08-31 11:48:49 +00:00
Crypto City
cb6d960666 game: change "clear" to "clear line" in console for clarity 2022-08-23 06:07:29 +00:00
Crypto City
2461b47061 game: allow saving vistas in the wallet for later use 2022-08-23 06:07:29 +00:00
Crypto City
1764a7db8a game: add a "current city only" toggle to the buildings screen 2022-08-23 05:20:29 +00:00
Crypto City
40632e09cd game: make "running out of $resource in $ticks" consider all cities 2022-08-23 05:20:29 +00:00
Crypto City
2895f9a8ed game: do not use toast notifications for text errors
since those are often inherent in typing (ie, trailing space)
and tend to spam toasts unnecessarily
2022-08-23 05:20:29 +00:00
Crypto City
442abef374 game: allow sweeping message fees to the main address 2022-08-23 05:20:29 +00:00
Crypto City
737e934327 game: fix create items layout 2022-08-23 05:20:28 +00:00
Crypto City
7c70d0ef6e invisible P2P messages 2022-08-23 05:20:28 +00:00
Crypto City
dc9e4e33f3 game: give snow a little more blueish shade 2022-08-12 13:09:37 +00:00
Crypto City
5cbac70489 game: fix notile not working on part of the map
Turns out we can use up to 8 textures in the fragment program,
and no more. So the snowy grass texture is gone, replaced by a
basic mixing based on noise, and a leftover unused texture is
gone, leaving us with 8 textures.
2022-08-12 13:09:37 +00:00
7ee879b0cd game: remove unused textures 2022-08-12 13:09:37 +00:00
e4358a1ea1 game: replace Marble Road > Granite Road + small fixes 2022-08-12 13:09:37 +00:00
640b73aff0 game: add shadow distance to options 2022-08-12 13:09:37 +00:00
d7e068f13b game: remove unused armature texture 2022-08-12 13:09:37 +00:00
5dc4c6fc75 game: SSAO: remove unused texture resource 2022-08-12 13:09:37 +00:00
Crypto City
3daae6359c game: do not include game-created items in player made category 2022-08-08 14:39:08 +00:00
Crypto City
b8b532868f game: move city maps to navigation 2022-08-08 14:39:08 +00:00
Crypto City
356ab21483 game: rename "What can I do?" to "Advice" 2022-08-08 14:39:08 +00:00
Crypto City
9635b9de88 game: add placeholder intro 2022-08-08 14:39:08 +00:00
Crypto City
81817f5536 new city specialization: trade center, increases merchant ship probability 2022-08-08 14:38:47 +00:00
Crypto City
f9790980b4 new special event: merchant ship, selling items on the market 2022-08-04 15:57:39 +00:00
Crypto City
687d7d2f57 game: allow prefix lookups in set global variable screen 2022-08-04 08:36:32 +00:00
Crypto City
6bfc447544 custom items may now have a prestige bonus
only the game account can add prestige bonuses
2022-08-04 08:36:31 +00:00
Crypto City
6c4a31509a new "tax break zone" city specialization 2022-08-04 08:36:31 +00:00
Crypto City
a001101027 game: sea ice freezes below -5 degrees 2022-08-02 06:19:05 +00:00
Crypto City
1f340a7851 game: do not "snow" underwater ground 2022-08-02 06:19:05 +00:00
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
d708f5c818 game: visual tweaks in the options screen 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
6ac983aeb4 speed up floodfill in terrain feature classification 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
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
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
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
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
3aea47aebc add auctioneer badge - number of auctions created 2022-08-02 06:19:04 +00:00
Crypto City
6389b496cb add scribe badge - number of runestones carved 2022-08-02 06:19:04 +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
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
749d313dca game: allow replacing a script's blobs from the game in debug mode 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
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
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
ba195a47ae game: add a tip about what to do with badges to increase level 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
669da2d6ab game: add option to hide/show textures by ignored players 2022-07-23 15:46:19 +00:00
Crypto City
4c46b96faf user textures can now be used in game 2022-07-23 15:46:19 +00:00
Crypto City
5c2c002d17 user created textures and licencing - not yet usable on voxels 2022-07-23 15:46:19 +00:00
Crypto City
34db7e1842 add more rare fish
marlin, sole, great white shark, coelacanth, grunt, seahorse, toadfish

also tweak rarity
2022-07-23 15:46:19 +00:00
Crypto City
4e638f06bb add fish spawning grounds city specialization 2022-07-23 15:46:19 +00:00
Crypto City
b62e22b435 add local fish species city specialization 2022-07-23 15:46:19 +00:00
Crypto City
a8a9690eb3 rare fish discoveries 2022-07-23 15:46:19 +00:00
Crypto City
e30ff64cf1 game: improve water wake 2022-07-23 15:46:18 +00:00
Crypto City
776b3f8457 adventurer badge: number of terrain features named 2022-07-23 15:46:18 +00:00
Crypto City
e62d9478de add terrain features
such as islands, peaks, etc

will be detected and assigned to places
2022-07-23 15:46:18 +00:00
Crypto City
f162539b21 game: move disk options back into a disk page as they used to be 2022-07-23 15:46:18 +00:00