Crypto City
5dc5eca758
delay user textures for a week after mining so they may be blocked
...
for anti abuse reasons
2023-09-12 06:41:18 +00:00
Crypto City
2d47931ed1
game: never use selection to change smoothness
2023-08-30 16:02:15 +00:00
Crypto City
448e27a517
game: disable time of day slider when checkbox is disabled
2023-08-30 13:53:30 +00:00
Crypto City
24287c3cb7
game: add buttons to cycle through characters in player screen
2023-08-18 19:24:28 +00:00
Crypto City
ffb0546a73
game: allow max lightsource option to get down to 1
2023-08-17 16:31:55 +00:00
Crypto City
792322f61a
game: add budget in build overview widget
2023-08-17 16:31:55 +00:00
Crypto City
3582f9027a
game: fix "Standstone" typo
2023-08-14 05:11:23 +00:00
Crypto City
8e4178930c
remove level based lightsource limits
...
and allow the player to tweak local max lightsources for rendering
2023-08-03 15:53:06 +00:00
Crypto City
ac10041809
implement a couple more occupations
2023-08-02 08:59:27 +00:00
Crypto City
cd54800b8a
game: allow setting smoothness to zero or full at once
2023-08-02 08:59:27 +00:00
Crypto City
6c281e6caa
game: include occupation description in new account screen
2023-08-02 08:59:27 +00:00
Crypto City
322cfd4add
keep track of active accounts
...
hide them by default in account selection screen, and inactive
accounts may be dealt with differently in game ticks later if
it is needed for performance purposes
2023-07-20 08:21:10 +00:00
Crypto City
180bee4c00
game: bodge new account screen layout
2023-07-18 06:16:23 +00:00
Crypto City
e69f21af61
add occupation as an account setting when creating an account
...
they don't have any effect yet
2023-07-18 06:16:23 +00:00
Crypto City
72ea2b635a
add origin to character creation (to restrict title)
2023-07-17 14:35:24 +00:00
Crypto City
4c60772d97
game: add 3D water sfx for flowing water blocks
2023-07-17 07:31:16 +00:00
Crypto City
1fae98d79b
allow customizing avatar colours after creation
2023-07-17 07:31:16 +00:00
Crypto City
ae2701b063
avatars can now be customized (body shape, skin/hair colour)
2023-07-17 07:31:16 +00:00
Crypto City
cee64c3d9a
game: fix duplicate widget in new account screen
2023-07-13 10:14:36 +00:00
Crypto City
d4f024247f
add a little prestige bonus for number of flags ranking
2023-07-12 12:14:33 +00:00
Crypto City
bbb124e13b
allow auctions to lapse (set by auction creator)
2023-07-12 12:14:33 +00:00
Crypto City
da24534fdc
game: make a separate shader for UI
...
currently a copy of the basic shader, so no functional changes
2023-07-09 20:11:40 +00:00
Crypto City
b9c9fdb3e0
game: fix duplicate id in password screen
2023-07-09 20:11:40 +00:00
Crypto City
34ecc634ee
game: add warning auction prices are set by players
2023-07-09 20:11:39 +00:00
Crypto City
bc16b6d98f
game: show reason why one can/cannot bid on account/other auctions
2023-07-09 20:11:39 +00:00
Crypto City
e745e2dbe1
game: mention bidding on accounts must be made without an account
2023-07-09 20:11:39 +00:00
Crypto City
07f703565c
game: improve trade history screen layout
2023-07-09 20:11:39 +00:00
Crypto City
a691472774
game: allow seeing trade history in trade screen
2023-07-09 20:11:39 +00:00
Crypto City
cbb2709d89
add colorful badge - number of differently colored lightsources
2023-07-09 20:11:39 +00:00
Crypto City
7ac186419a
game: add flowing water effect when water surfaces aren't flat
2023-07-09 20:11:39 +00:00
Crypto City
6f5f59cc5f
game: mention cost quantization in repair screen
2023-07-09 20:11:39 +00:00
Crypto City
e0c2584ed4
lightsources now add prestige based on colour rarity
2023-07-09 20:11:39 +00:00
Crypto City
f0539e2316
game: allow non cubic brushes
2023-07-09 20:11:39 +00:00
Crypto City
26c4d97524
game: allow zooming a coru board using mouse wheel
2023-07-09 20:11:39 +00:00
Crypto City
a8cf3d80f4
game: add brush size
...
allows adding blocks, removing blocks or changing smoothness
in a NxNxN cube.
2023-07-09 20:11:39 +00:00
Crypto City
5fc22b07a0
add water blocks
2023-07-09 20:11:38 +00:00
Crypto City
1fca55e873
game: fix typo in texture subdirectory name
2023-07-09 20:11:38 +00:00
Crypto City
a9b6b2d9cc
game: visual/aural lightning effect
2023-07-09 20:11:38 +00:00
Crypto City
d4a5a85c4f
game: add controls to change smoothness in game
2023-06-16 16:33:34 +00:00
Crypto City
4a83a60dc0
game: add option to enable/disable lightsources
2023-06-08 20:10:05 +00:00
Crypto City
2049664acf
game: improve special event help screen
2023-06-08 10:50:10 +00:00
Crypto City
cf9158f27f
merchant ships may now have more than one item for sale
2023-06-08 08:15:01 +00:00
Crypto City
ca7b1efb66
game: display amount of a coru piece in red when zero
2023-06-06 20:01:28 +00:00
Crypto City
248675a830
lightsources can now be placed in the world
...
along with a new ligtsource block type, and coloured powder items
2023-06-06 20:01:00 +00:00
Crypto City
b7b53c9904
game: plug account bidding in game ui
2023-05-30 13:04:24 +00:00
Crypto City
73313e3506
game: allow filtering auctions by type
2023-05-30 13:04:24 +00:00
Crypto City
32556ceb26
game: improve auctions screen look and feel
2023-05-30 13:04:24 +00:00
Crypto City
8ea9160fca
game accounts can now be auctioned
...
can only be withdrawn from at the moment
2023-05-30 13:04:24 +00:00
Crypto City
53480ea159
coru: jeopardy mode
...
the winner may pick a coin or rune of their choice from
the loser's deck
2023-05-30 13:04:02 +00:00
Crypto City
87ec510baf
coru tournaments
2023-05-30 13:03:57 +00:00
Crypto City
c68faac405
coru: a "collectible card" minigame based on coins and runes
...
designed by syksy
2023-05-30 13:03:31 +00:00
Crypto City
1f3331f488
game: fix default html color overriding too much
2023-05-19 12:26:31 +00:00
Crypto City
72a5074cba
game: scripts text now use HTML
2023-05-11 06:07:58 +00:00
Crypto City
494d339105
game: use filesystem (or pak file) to load the encyclopedia
...
avoids needing to keep an unwieldy json file in sync
2023-05-11 06:07:58 +00:00
Crypto City
83d52e8e9d
the legion badge needs some of the invited players to buy land
2023-05-11 06:07:58 +00:00
Crypto City
693ee0087f
add new devourer badge
2023-05-11 06:07:58 +00:00
Crypto City
ce78988e38
game: fix encyclopedia layout
2023-05-11 06:07:58 +00:00
Crypto City
51a44a2524
allow refraining from mining start epoch commands till a given fork
2023-05-10 21:37:10 +00:00
Crypto City
86c1ceeead
game: fix hover outline on dynamic panel buttons
2023-04-27 09:26:35 +00:00
Crypto City
2f96416b00
game: add a tutorial when creating an account
2023-04-27 09:26:35 +00:00
Crypto City
461983971d
game: improve new account screen
2023-04-27 09:26:35 +00:00
Crypto City
f971110251
game: allow hiding the spectator mode screen
2023-04-27 09:26:35 +00:00
Crypto City
be915b753f
game: move error widget below name in new account screen
2023-04-27 09:26:35 +00:00
Crypto City
eddbce7c2a
game: fix city maps screen layout when toggling flags/areas
2023-04-27 09:26:35 +00:00
Crypto City
40c55cf501
game: fix missing updates in leaderboards screen
2023-04-27 09:26:35 +00:00
Crypto City
d5885f69cc
game: replace special event icons with full colour images
2023-04-06 18:55:04 +00:00
Crypto City
e568201a62
game: include flag id in building settings screen
2023-04-06 18:55:04 +00:00
Crypto City
72d2518089
game: hide show areas/flags options in found city mode
2023-04-06 18:55:04 +00:00
Crypto City
1280a80034
game: flags can now be overlaid on maps
2023-04-06 18:55:03 +00:00
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