townforge/src/cc
2023-03-06 13:51:01 +00:00
..
cc_auction.cc items can now be auctioned 2021-04-15 11:12:21 +00:00
cc_auction.h items can now be auctioned 2021-04-15 11:12:21 +00:00
cc_badge.cpp add avid fisherfolk badge 2023-02-16 14:18:38 +00:00
cc_badge.h add avid fisherfolk badge 2023-02-16 14:18:38 +00:00
cc_blockchain_state_proxy.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_blockchain_state_proxy.h there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_calendar.cpp rare fish discoveries 2022-07-23 15:46:19 +00:00
cc_calendar.h rare fish discoveries 2022-07-23 15:46:19 +00:00
cc_city_specialization.cpp cc: unlock tax break zones a little bit earlier 2023-02-16 14:18:39 +00:00
cc_city_specialization.h add academic center city specialization 2023-01-28 17:03:01 +00:00
cc_collectible_coin.cpp add commemorative coin for number of buildings with a voxel model 2023-01-28 17:03:01 +00:00
cc_collectible_coin.h add commemorative coin for number of buildings with a voxel model 2023-01-28 17:03:01 +00:00
cc_collectible_fish.cc functional_tests: add cc_get_rare_fish_data tests 2023-02-16 14:18:39 +00:00
cc_collectible_fish.h add advanced lures discovery 2023-02-16 14:18:38 +00:00
cc_command_handler_add_city_specialization.cpp store city level in db, avoid max_level crutch 2022-08-08 14:38:47 +00:00
cc_command_handler_add_city_specialization.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_add_tax_break_zone.cpp constrain tax break zones within 25k tiles of center or other ones 2023-01-28 17:02:59 +00:00
cc_command_handler_add_tax_break_zone.h change tax break zone mechanics 2022-08-31 11:48:49 +00:00
cc_command_handler_allow_settlers.cpp shares for cities which restrict settlers count for half for subsidy 2023-01-28 17:03:01 +00:00
cc_command_handler_allow_settlers.h mayors may now control who can buy/build in their city 2021-10-14 10:47:26 +00:00
cc_command_handler_allow_styling.cpp mayors may now control who can buy/build in their city 2021-10-14 10:47:26 +00:00
cc_command_handler_allow_styling.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_assign_items.cpp items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_assign_items.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_auction_bid.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_auction_bid.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_build.cpp user textures can now tile independently horizontally and vertically 2022-08-02 06:19:05 +00:00
cc_command_handler_build.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_building_settings.cpp compress a few more from/to strings in commands 2023-02-16 14:18:38 +00:00
cc_command_handler_building_settings.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_buy_items.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_buy_items.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_buy_land.cpp fix getting flags by location mixing up cities 2022-08-23 05:20:29 +00:00
cc_command_handler_buy_land.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_cancel_nonces.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_cancel_nonces.h make recent consensus changes activate at v15 2021-10-15 12:41:26 +00:00
cc_command_handler_carve_runestone.cpp compress a few more from/to strings in commands 2023-02-16 14:18:38 +00:00
cc_command_handler_carve_runestone.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_chat.cpp add placeholder chat type to chat command 2023-02-16 14:18:39 +00:00
cc_command_handler_chat.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_chop_wood.cpp use fork version rather than height for is_item_enabled 2021-11-30 12:02:47 +00:00
cc_command_handler_chop_wood.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_create_account.cpp cc: ensure player pubkeys are in the main subgroup 2022-08-08 14:38:47 +00:00
cc_command_handler_create_account.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_create_auction.cpp add auctioneer badge - number of auctions created 2022-08-02 06:19:04 +00:00
cc_command_handler_create_auction.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_create_items.cpp add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_command_handler_create_items.h allow creating more items if that was setup on item definition 2022-08-02 06:19:03 +00:00
cc_command_handler_create_mortgage.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_create_mortgage.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_create_runestones.cpp craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
cc_command_handler_create_runestones.h craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
cc_command_handler_create_script.cpp scripts can now have a storyline flag 2023-01-28 17:03:00 +00:00
cc_command_handler_create_script.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_define_attribute.cpp game: detect and report bad text input as per consensus rules 2021-11-23 16:22:29 +00:00
cc_command_handler_define_attribute.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_demolish.cpp items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_demolish.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_destroy_flag.cpp water/shoreline 2022-06-30 07:26:16 +00:00
cc_command_handler_destroy_flag.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_destroy_items.cpp add Hephaestos badge - amount of gold smelted 2022-08-02 06:19:04 +00:00
cc_command_handler_destroy_items.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_dice_roll.cpp game: detect and report bad text input as per consensus rules 2021-11-23 16:22:29 +00:00
cc_command_handler_dice_roll.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_dive_for_pearls.cpp add oyster diver badge 2023-01-28 17:02:59 +00:00
cc_command_handler_dive_for_pearls.h pearl diving, as a fishery service 2023-01-28 17:02:59 +00:00
cc_command_handler_dividend.cpp items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_dividend.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_edit_player_profile.cpp compress player profile previous/new strings in command 2023-01-28 17:03:01 +00:00
cc_command_handler_edit_player_profile.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_enable_script.cpp pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_enable_script.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_event_badge.cpp scripts can now award event badges 2022-07-23 15:46:18 +00:00
cc_command_handler_event_badge.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_fight_fire.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_command_handler_fight_fire.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_fish.cpp pearl diving, as a fishery service 2023-01-28 17:02:59 +00:00
cc_command_handler_fish.h add fish, fishing and fisheries 2022-07-04 21:15:33 +00:00
cc_command_handler_found_city.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_found_city.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_game_update.cpp items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_game_update.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_give.cpp cc: forbid giving to oneself 2022-07-04 21:15:33 +00:00
cc_command_handler_give.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_harvest.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_command_handler_harvest.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_helpers.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_helpers.h properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_hunt.cpp food salting, as an agricultural building service 2023-01-28 17:02:59 +00:00
cc_command_handler_hunt.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_ignore.cpp pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_ignore.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_increase_attribute.cpp pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_increase_attribute.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_licence_texture.cpp user textures can now tile independently horizontally and vertically 2022-08-02 06:19:05 +00:00
cc_command_handler_licence_texture.h user created textures and licencing - not yet usable on voxels 2022-07-23 15:46:19 +00:00
cc_command_handler_match.cpp remove old TF forks, we'll be starting anew 2022-07-04 21:15:33 +00:00
cc_command_handler_match.h fix synthesizing match commands with accruing trades from v17 2022-03-01 18:21:19 +00:00
cc_command_handler_mint.cpp properly account events for town treasuries too 2022-08-02 06:19:03 +00:00
cc_command_handler_mint.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_name_place.cpp new exploration discoveries 2023-02-16 14:18:38 +00:00
cc_command_handler_name_place.h players can now name areas 2022-07-04 21:15:34 +00:00
cc_command_handler_new_item.cpp add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_command_handler_new_item.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_new_texture.cpp creating user textures now needs a cultural building 2023-01-28 17:03:01 +00:00
cc_command_handler_new_texture.h user created textures and licencing - not yet usable on voxels 2022-07-23 15:46:19 +00:00
cc_command_handler_none.cpp pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_none.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_palette.cpp user textures can now be used in game 2022-07-23 15:46:19 +00:00
cc_command_handler_palette.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_redeem_account.cpp cc: ensure player pubkeys are in the main subgroup 2022-08-08 14:38:47 +00:00
cc_command_handler_redeem_account.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_rename.cpp compress a few more from/to strings in commands 2023-02-16 14:18:38 +00:00
cc_command_handler_rename.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_repair.cpp fix a few warnings 2022-07-04 21:15:34 +00:00
cc_command_handler_repair.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_research.cpp research buildings now offer a bonus and can be used as a service 2023-01-28 17:03:00 +00:00
cc_command_handler_research.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_resize_flag.cpp fix getting flags by location mixing up cities 2022-08-23 05:20:29 +00:00
cc_command_handler_resize_flag.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_retrieve_items.cpp items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_retrieve_items.h items can now be retrieved from flags 2023-01-29 08:10:02 +00:00
cc_command_handler_salt_food.cpp cc: fix error message refering to wrong action 2023-02-16 14:18:40 +00:00
cc_command_handler_salt_food.h food salting, as an agricultural building service 2023-01-28 17:02:59 +00:00
cc_command_handler_script_choice.cpp add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_command_handler_script_choice.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_service.cpp craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
cc_command_handler_service.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_set_merchant_ship_items.cpp new special event: merchant ship, selling items on the market 2022-08-04 15:57:39 +00:00
cc_command_handler_set_merchant_ship_items.h new special event: merchant ship, selling items on the market 2022-08-04 15:57:39 +00:00
cc_command_handler_set_script_variables.cpp allow seting more than one global variable at once, for atomicity 2022-08-04 08:36:32 +00:00
cc_command_handler_set_script_variables.h allow seting more than one global variable at once, for atomicity 2022-08-04 08:36:32 +00:00
cc_command_handler_smelt.cpp add Hephaestos badge - amount of gold smelted 2022-08-02 06:19:04 +00:00
cc_command_handler_smelt.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_sow.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_command_handler_sow.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_start_script.cpp add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_command_handler_start_script.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_trade.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_command_handler_trade.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_transfer.cpp speed up account balance access and updates 2021-11-25 12:10:05 +00:00
cc_command_handler_transfer.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_update_item.cpp compress a few more from/to strings in commands 2023-02-16 14:18:38 +00:00
cc_command_handler_update_item.h pass hard fork version to cc command check/execute/revert 2021-07-05 13:55:19 +00:00
cc_command_handler_upgrade_building.cpp add academic center city specialization 2023-01-28 17:03:01 +00:00
cc_command_handler_upgrade_building.h buildings' econonic power can now be upgraded 2022-07-04 21:15:33 +00:00
cc_command_handler_whisper.cpp fix runestone accounting in whispers 2022-07-04 21:15:34 +00:00
cc_command_handler_whisper.h add whispers - player messages on arbitrary locations 2021-11-23 16:22:28 +00:00
cc_command_handler.h game: detect and report bad text input as per consensus rules 2021-11-23 16:22:29 +00:00
cc_config.h add odin's bounty - gold bonus based on randomly chosen named place 2023-02-16 19:21:19 +00:00
cc_custom_item.h custom items can now have per role bonuses 2022-09-02 20:14:41 +00:00
cc_discoveries.cpp add advanced lures discovery 2023-02-16 14:18:38 +00:00
cc_discoveries.h add advanced lures discovery 2023-02-16 14:18:38 +00:00
cc_fish.cpp cc: new fish swarm special event 2023-01-28 17:02:59 +00:00
cc_fish.h cc: new fish swarm special event 2023-01-28 17:02:59 +00:00
cc_food.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_food.h there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_foreclosure.h auction creation and bidding, auction flags on mortgage default 2020-11-22 23:25:50 +00:00
cc_game_events.h faster version of cc_get_game_events 2021-09-01 15:12:14 +00:00
cc_game_update.cpp add odin's bounty - gold bonus based on randomly chosen named place 2023-02-16 19:21:19 +00:00
cc_game_update.h game: display current badge scores in badge screen 2022-07-04 21:15:34 +00:00
cc_hunt.cpp there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_hunt.h Cleaner fork based checks for a few consensus changes 2021-11-27 17:18:58 +00:00
cc_influence.cpp research buildings now offer a bonus and can be used as a service 2023-01-28 17:03:00 +00:00
cc_influence.h there can now be more than once special event in a city at once 2023-01-28 17:02:58 +00:00
cc_invitation.cpp fixes after merge 2021-09-01 23:21:48 +00:00
cc_invitation.h invitations can now be tied to a particular recipient address 2021-04-11 10:22:59 +00:00
cc_leaderboard.cpp game: separate internal score and display line in leaderboards 2020-04-03 15:43:35 +00:00
cc_leaderboard.h game: separate internal score and display line in leaderboards 2020-04-03 15:43:35 +00:00
cc_merchant_ship.cc cc: add some more merchant ship names 2023-02-16 14:18:40 +00:00
cc_merchant_ship.h avoid using duplicate merchant ship names at the same time 2023-01-28 17:02:58 +00:00
cc_message.cc invisible P2P messages 2022-08-23 05:20:28 +00:00
cc_message.h invisible P2P messages 2022-08-23 05:20:28 +00:00
cc_mortgage.cpp WIP - mortgages 2020-10-17 23:29:26 +00:00
cc_mortgage.h WIP - mortgages 2020-10-17 23:29:26 +00:00
cc_palette.cpp game: replace Marble Road > Granite Road + small fixes 2022-08-12 13:09:37 +00:00
cc_palette.h game: replace Marble Road > Granite Road + small fixes 2022-08-12 13:09:37 +00:00
cc_place.cc fix a few warnings 2023-02-16 14:18:39 +00:00
cc_place.h new exploration discoveries 2023-02-16 14:18:38 +00:00
cc_potential.cpp somewhat better looking terrain 2022-08-02 06:19:04 +00:00
cc_potential.h game: add an option to clamp between 0 and for manual maps 2022-08-02 06:19:04 +00:00
cc_runestone.h make override integer values 64 bit 2022-06-28 16:49:49 +00:00
cc_script.cc add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_script.h add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
cc_special_events.cpp consistently use game tick (not game update) in user facing contexts 2023-01-28 17:03:01 +00:00
cc_special_events.h add visiting scholar special event 2023-01-28 17:03:01 +00:00
cc_temperature.cpp functional_tests: add cc_get_temperature tests 2023-02-16 14:18:39 +00:00
cc_temperature.h merge snow and nosnow ground shaders, and add water/nowater defines 2022-08-02 06:19:05 +00:00
cc_terrain_features.cc speed up floodfill in terrain feature classification 2022-08-02 06:19:05 +00:00
cc_terrain_features.h game: improved travel to place screen 2022-08-02 06:19:04 +00:00
cc_terrain.cc cc: decrease terrain moire effect somewhat 2023-01-28 17:03:01 +00:00
cc_terrain.h improve beaches 2022-07-04 21:15:33 +00:00
cc_whisper.cc restrict number of active whispers according to level 2021-11-25 12:10:06 +00:00
cc_whisper.h restrict number of active whispers according to level 2021-11-25 12:10:06 +00:00
cc.cpp craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
cc.h craft buildings can now runestones from regular stones 2023-02-16 14:18:40 +00:00
CMakeLists.txt game: save picture along with remembered vistas 2023-03-06 13:51:01 +00:00
dds.c cc: remove unneeded code and add some checks to DXT1 load/save code 2022-08-02 06:19:04 +00:00
dds.h user created textures and licencing - not yet usable on voxels 2022-07-23 15:46:19 +00:00
dxt.cc game: save picture along with remembered vistas 2023-03-06 13:51:01 +00:00
dxt.h game: save picture along with remembered vistas 2023-03-06 13:51:01 +00:00
fixed.cc fix sin/cos for negative fixed values 2022-06-28 16:49:49 +00:00
fixed.h fix fixed multiplication for low magnitude numbers 2022-06-28 16:49:50 +00:00
logint.h add town levels (aesthetic only for now) and use weighted shares for subsidy 2020-02-22 14:17:21 +00:00
quadtree.h fix city confusion now that the game state has all flags 2023-03-02 11:35:27 +00:00
rectanglizer.cpp cc: speed up rectanglizer a bit 2020-09-30 13:31:16 +00:00
rectanglizer.h game: add a limit to the size of rectangle spans 2020-08-09 12:41:31 +00:00
sqrtint.h cleaner code to handle command specific code 2019-12-13 01:08:07 +00:00
stb_dxt.cc user created textures and licencing - not yet usable on voxels 2022-07-23 15:46:19 +00:00
stb_dxt.h cc: remove unneeded code and add some checks to DXT1 load/save code 2022-08-02 06:19:04 +00:00
tf-script-defs.h add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
tf-script.cc add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
tf-script.h new custom language for scripts 2020-11-22 15:27:06 +00:00
tf-script.l add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
tf-script.y add an extra fee to create items with prestige and/or role bonuses 2023-02-06 14:10:15 +00:00
vista.cc fixes after merge 2021-09-01 23:21:48 +00:00
vista.h game: add bookmark/go to vista (camera position/orientation) 2020-07-24 15:36:49 +00:00