diff --git a/lib/engine/game/g_18_esp/corporation.rb b/lib/engine/game/g_18_esp/corporation.rb index a59d641962..3adc36c799 100644 --- a/lib/engine/game/g_18_esp/corporation.rb +++ b/lib/engine/game/g_18_esp/corporation.rb @@ -5,7 +5,7 @@ module Game module G18ESP class Corporation < Engine::Corporation attr_reader :destination, :goals_reached_counter - attr_accessor :destination_connected, :ran_offboard, :ran_harbor_mine, :taken_over_minor, :moved_token, :full_cap + attr_accessor :destination_connected, :ran_offboard, :ran_harbor, :moved_token, :full_cap def initialize(game, sym:, name:, **opts) @game = game @@ -29,16 +29,11 @@ def ran_offboard? @ran_offboard end - def ran_harbor_mine? - @ran_harbor_mine - end - def goal_reached!(type) old_reached_counter = @goals_reached_counter destination_goal_reached! if type == :destination offboard_goal_reached! if type == :offboard - ran_harbor_mine_reached! if type == :harbor_mine - minor_takeover_reached! if type == :takeover + ran_harbor_reached! if type == :harbor return if old_reached_counter == @goals_reached_counter @@ -68,17 +63,10 @@ def offboard_goal_reached! @goals_reached_counter += 1 end - def ran_harbor_mine_reached! - return if @ran_harbor_mine - - @ran_harbor_mine = true - @goals_reached_counter += 1 - end - - def minor_takeover_reached! - return if @taken_over_minor || @game.north_corp?(self) || @full_cap + def ran_harbor_reached! + return if @ran_harbor - @taken_over_minor = true + @ran_harbor = true @goals_reached_counter += 1 end diff --git a/lib/engine/game/g_18_esp/entities.rb b/lib/engine/game/g_18_esp/entities.rb index 21dd31fcde..c58eb7c6ff 100644 --- a/lib/engine/game/g_18_esp/entities.rb +++ b/lib/engine/game/g_18_esp/entities.rb @@ -56,12 +56,30 @@ module Entities }, { sym: 'P4', + name: 'Alar del Rey - Santander', + value: 100, + revenue: 20, + min_price: 1, + desc: 'The major owning company (both North and '\ + 'South) can build the mountain pass of Alar del '\ + 'Rey for free, or any other mountain pass with '\ + 'a discount of pts40. This action closes this company.', + abilities: [{ + type: 'choose_ability', + owner_type: 'corporation', + when: 'track', + choices: { close: 'Close P5' }, + }], + + }, + { + sym: 'P5', name: 'La Maquinista', value: 130, revenue: 10, min_price: 1, - desc: "Provides five tender cards. The owner of this company (only player) can \ - sell up to four of these five tenders (to any company). Each tender costs pts80 \ + desc: "Provides six tender cards. The owner of this company (only player) can \ + sell up to five of these six tenders (to any company). Each tender costs pts80 \ (20 goes to the owner and 60 to the bank). The fifth tender remains with the company\ until it is bought by a major or minor company. Then the fifth tender belongs to the\ company that bought this private. The director of the company that buys this private\ @@ -87,24 +105,6 @@ module Entities ], color: nil, }, - { - sym: 'P5', - name: 'Alar del Rey - Santander', - value: 100, - revenue: 20, - min_price: 1, - desc: 'The major owning company (both North and '\ - 'South) can build the mountain pass of Alar del '\ - 'Rey for free, or any other mountain pass with '\ - 'a discount of pts40. This action closes this company.', - abilities: [{ - type: 'choose_ability', - owner_type: 'corporation', - when: 'track', - choices: { close: 'Close P5' }, - }], - - }, { sym: 'P6', name: 'Zafra - Huelva', @@ -126,7 +126,7 @@ module Entities { sym: 'P7', name: 'Ferrocarril de Carreño', - value: 190, + value: 170, revenue: 30, desc: 'President share of one Northern major company (randomly selected before the game starts).'\ 'It closes when the major company buys its first train.', diff --git a/lib/engine/game/g_18_esp/game.rb b/lib/engine/game/g_18_esp/game.rb index 89def5e67a..7171880607 100644 --- a/lib/engine/game/g_18_esp/game.rb +++ b/lib/engine/game/g_18_esp/game.rb @@ -17,9 +17,9 @@ class Game < Game::Base include CitiesPlusTownsRouteDistanceStr include DoubleSidedTiles - attr_reader :can_build_mountain_pass, :can_buy_trains, :minors_stop_operating + attr_reader :can_acquire_minors - attr_accessor :player_debts, :combined_trains, :luxury_carriages_count + attr_accessor :player_debts, :combined_trains, :luxury_carriages CURRENCY_FORMAT_STR = '₧%d' @@ -61,6 +61,8 @@ class Game < Game::Base NORTH_SOUTH_DIVIDE = 13 + P2_TRAIN_ID = '2-0' + ARANJUEZ_HEX = 'F26' P5_HEX = 'H12' @@ -73,7 +75,7 @@ class Game < Game::Base ALLOW_REMOVING_TOWNS = true - DISCARDED_TRAIN_DISCOUNT = 50 + DISCARDED_TRAINS = :remove BANKRUPTCY_ALLOWED = false @@ -112,7 +114,7 @@ class Game < Game::Base train_limit: { minor: 2, major: 4 }, tiles: %i[yellow green], operating_rounds: 2, - status: %w[can_buy_companies], + status: %w[can_buy_companies can_buy_trains mountain_pass lay_second_tile higher_par_prices], }, { name: '4', @@ -120,7 +122,7 @@ class Game < Game::Base train_limit: { minor: 1, major: 3 }, tiles: %i[yellow green], operating_rounds: 2, - status: %w[can_buy_companies], + status: %w[can_buy_companies can_buy_trains mountain_pass lay_second_tile higher_par_prices], }, { name: '5', @@ -128,7 +130,7 @@ class Game < Game::Base train_limit: { minor: 1, major: 3 }, tiles: %i[yellow green brown], operating_rounds: 3, - status: %w[], + status: %w[can_buy_trains mountain_pass lay_second_tile higher_par_prices], }, { name: '6', @@ -136,7 +138,7 @@ class Game < Game::Base train_limit: { minor: 1, major: 2 }, tiles: %i[yellow green brown], operating_rounds: 3, - status: %w[], + status: %w[can_buy_trains mountain_pass lay_second_tile higher_par_prices], }, { name: '8', @@ -144,7 +146,7 @@ class Game < Game::Base train_limit: { minor: 1, major: 2 }, tiles: %i[yellow green brown gray], operating_rounds: 3, - status: %w[], + status: %w[can_buy_trains mountain_pass lay_second_tile higher_par_prices], }].freeze TRAINS = [ @@ -189,9 +191,7 @@ class Game < Game::Base }, ], events: [{ 'type' => 'south_majors_available' }, - { 'type' => 'companies_bought_150' }, - { 'type' => 'mountain_pass' }, - { 'type' => 'can_buy_trains' }], + { 'type' => 'companies_bought_150' }], }, { name: '4', @@ -275,8 +275,13 @@ class Game < Game::Base 'companies_bought_200' => ['Companies 200%', 'Companies can be bought in for maximum 200% of value'], 'minors_stop_operating' => ['Minors stop operating'], 'float_60' => ['60% to Float', 'Corporations must have 60% of their shares sold to float'], - 'mountain_pass' => ['Can build mountain passes'], - 'can_buy_trains' => ['Corporations can buy trains from other corporations'] + ).freeze + + STATUS_TEXT = Base::STATUS_TEXT.merge( + 'can_buy_trains' => ['Buy trains', 'Can buy trains from other corporations'], + 'mountain_pass' => ['Mountain pass', 'Can build mountain passes'], + 'lay_second_tile' => ['Tile Lay', 'Northern corporations can lay a second tile'], + 'higher_par_prices' => ['Higher Par Prices', 'Northern corporations can now par at 95 and 100'], ).freeze def init_corporations(stock_market) @@ -296,7 +301,7 @@ def init_tile_groups def new_auction_round Engine::Round::Auction.new(self, [ - Engine::Step::CompanyPendingPar, + G18ESP::Step::CompanyPendingPar, G18ESP::Step::SelectionAuction, ]) end @@ -304,7 +309,7 @@ def new_auction_round def stock_round G18ESP::Round::Stock.new(self, [ G18ESP::Step::Acquire, - Engine::Step::DiscardTrain, + G18ESP::Step::DiscardTrain, G18ESP::Step::BuySellParShares, ]) end @@ -316,13 +321,14 @@ def operating_round(round_num) Engine::Step::Exchange, Engine::Step::SpecialToken, G18ESP::Step::BuyCarriageOrCompany, + G18ESP::Step::Choose, G18ESP::Step::HomeToken, G18ESP::Step::SpecialTrack, G18ESP::Step::SpecialChoose, G18ESP::Step::Track, G18ESP::Step::Route, G18ESP::Step::Dividend, - Engine::Step::DiscardTrain, + G18ESP::Step::DiscardTrain, G18ESP::Step::Acquire, G18ESP::Step::BuyTrain, G18ESP::Step::CombinedTrains, @@ -355,17 +361,15 @@ def setup corporation.type == :minor || north_corp?(corporation) end @corporations.each { |c| c.shares.first.double_cert = true if c.type == :minor } - @future_corporations.each { |c| c.shares.last.buyable = false } - @minors_stop_operating = false @company_trains = {} - @company_trains['P2'] = find_and_remove_train_for_minor('2-0') + @company_trains['P2'] = find_and_remove_train_for_minor(P2_TRAIN_ID, buyable: false) @company_trains['P3'] = find_and_remove_train_for_minor('2P-0', buyable: false) @perm2_ran_aranjuez = false setup_company_price(1) - @luxury_carriages_count = 4 + @luxury_carriages = { 'P4' => 5, 'bank' => 0 } @opened_mountain_passes = [] @combined_trains = {} @@ -401,7 +405,7 @@ def setup_corporations hex.tile.remove_reservation!(c) hex.tile.cities[c.city || 0].remove_tokens! destination_hex = @hexes.find { |h| h.id == c.destination } - destination_hex.tile.icons = destination_hex.tile.icons.dup.reject { |icon| icon.name == c.name } if destination_hex + destination_hex.tile.icons.reject! { |icon| icon.name == c.name } if destination_hex c.close! end end @@ -423,7 +427,18 @@ def remove_extra_corporation_destination_icons next unless c[:destination] tile = hex_by_id(c[:destination]).tile - tile.icons = tile.icons.dup.reject { |icon| icon.name == c[:sym] } + tile.icons.reject! { |icon| icon.name == c[:sym] } + end + end + + def remove_unlaunched_corporation_destination_icons + @corporations.each do |c| + next if c.type == :minor + next if c.ipoed + next unless c.destination + + tile = hex_by_id(c.destination).tile + tile.icons.reject! { |icon| icon.name == c.name } end end @@ -487,7 +502,7 @@ def init_company_abilities end def tile_lays(entity) - return MINOR_TILE_LAYS if entity.type == :minor + return MINOR_TILE_LAYS if entity.type == :minor || (north_corp?(entity) && !@phase.status.include?('lay_second_tile')) MAJOR_TILE_LAYS end @@ -516,6 +531,7 @@ def player_value(player) def event_south_majors_available! @corporations.concat(@future_corporations) + @can_acquire_minors = true @log << '-- Major corporations in the south now available --' end @@ -523,10 +539,6 @@ def event_companies_bought_150! setup_company_price(1.5) end - def event_mountain_pass! - @can_build_mountain_pass = true - end - def event_companies_bought_200! setup_company_price(2) end @@ -537,8 +549,8 @@ def event_can_buy_trains! end def event_minors_stop_operating! - @log << 'Minors stop operating' - @minors_stop_operating = true + @log << 'All Minors close' + close_all_minors end def custom_end_game_reached? @@ -554,18 +566,18 @@ def custom_end_game_reached? def event_close_companies! @log << '-- Event: Private companies close --' - @luxury_carriages_count = 0 # no more luxury carriage buying + @luxury_carriages['P4'] = 0 # no more luxury carriage buying @companies.each do |company| convert_p3_into_2p if company == p3 && company.owner.is_a?(Corporation) company.close! end + remove_unlaunched_corporation_destination_icons # remove unlaunched dest icons end def event_float_60! @corporations.each do |c| next if c.type == :minor - c.shares.last&.buyable = true c.float_percent = 60 next if c.floated? @@ -575,8 +587,7 @@ def event_float_60! # all goals reached, no extra cap c.destination_connected = true c.ran_offboard = true - c.ran_harbor_mine = true - c.taken_over_minor = true + c.ran_harbor = true c.full_cap = true end @@ -615,8 +626,7 @@ def status_array(corporation) goal_status << ["Destination #{corporation.destination}"] unless corporation.destination_connected? goal_status << ['Offboard'] unless corporation.ran_offboard? - goal_status << ['Run mine to harbor'] if north_corp?(corporation) && !corporation.ran_harbor_mine? - goal_status << ['Takeover'] if !north_corp?(corporation) && !corporation.taken_over_minor && !corporation.full_cap + goal_status << ['Run to harbor'] unless corporation.ran_harbor goal_status = [] if goal_status.length == 1 @@ -634,7 +644,7 @@ def status_array(corporation) def company_status_str(company) return if company != p4 || p4.owner.nil? || p4.owner.corporation? - "#{@luxury_carriages_count} / 4 Buyable Tenders" + "#{@luxury_carriages[p4.id]} / 5 Buyable Tenders" end def upgrade_cost(old_tile, hex, entity, spender) @@ -717,17 +727,14 @@ def check_offboard_goal(entity, routes) routes.any? { |route| route.visited_stops.any?(&:offboard?) } end - def check_harbor_mine_goal(entity, routes) + def check_harbor_goal(entity, routes) return false unless entity.corporation? - return false unless north_corp?(entity) return false if entity.type == :minor - return true if entity.ran_harbor_mine? + return true if entity.ran_harbor - # logic to check if route contains both mine and harbor + # logic to check if routes contains harbor routes.any? do |route| - route.stops.any? { |stop| stop.halt? && stop.tile.color != :blue } && route.stops.any? do |stop| - stop.tile.color == :blue - end + route.stops.any? { |stop| stop.tile.color == :blue } end end @@ -802,7 +809,7 @@ def revenue_for(route, stops) revenue += gbi_bm_bonus(stops)[:revenue] end - revenue *= 3 if final_ors? && @round.round_num == @operating_rounds && north_corp?(route.train.owner) + revenue *= 2 if final_ors? && @round.round_num == @operating_rounds && north_corp?(route.train.owner) revenue end @@ -890,7 +897,7 @@ def place_home_token(corporation) end def rust_trains!(train, _entity) - reserved_2t = train_by_id('2-0') + reserved_2t = train_by_id(P2_TRAIN_ID) return super unless reserved_2t @depot.reclaim_train(reserved_2t) if rust?(reserved_2t, train) @@ -900,16 +907,14 @@ def rust_trains!(train, _entity) def company_bought(company, entity) # # On acquired abilities transfer_luxury_ability(company, entity) if company == p4 - on_acquired_train(company, entity) if company == p2 end def transfer_luxury_ability(company, entity) luxury_ability = company.all_abilities.first if luxury_ability(entity) # entity already has tender. Do not add, but increase carriage count - @luxury_carriages_count += 1 - @log << "#{entity.name} already has a tender, extra tender is returned to the bank and can be purchased. \ - There are #{@luxury_carriages_count} tenders left" + @luxury_carriages['bank'] += 1 + @log << "#{entity.name} already has a tender, extra tender is returned to the bank and can be purchased" else entity.add_ability(luxury_ability) @log << "#{entity.name} can now assign tender to a single train" @@ -929,22 +934,23 @@ def convert_p3_into_2p @company_trains.delete(p3.id) end - def on_acquired_train(company, entity) - train = @company_trains[company.id] - return if train.rusted + def on_acquired_train(entity, train_variant) + company_id = @p2.id + @log << "#{@p2.name} closes" + @p2.close! - if entity.trains.size < train_limit(entity) - needed_track_type = north_corp?(entity) ? :narrow : :broad - variant = train.variants.values.find { |v| v[:track_type] == needed_track_type } - train.variant = variant[:name] if variant - train.operated = true - buy_train(entity, train, :free) - @log << "#{entity.name} gains a #{train.name} train" + train = @company_trains[company_id] + if train.rusted + @log << 'train 2/1+2 has rusted, train is discarded' + return end - @company_trains.delete(company.id) - @log << "#{company.name} closes" - company.close! + train.variant = train_variant + train.operated = true + buy_train(entity, train, :free) + @log << "#{entity.name} gains a #{train.name} train" + + @company_trains.delete(company_id) end def get_or_revenue(info) @@ -1044,7 +1050,7 @@ def remove_dest_icon(corp) return unless corp.destination tile = hex_by_id(corp.destination).tile - tile.icons = tile.icons.dup.reject { |icon| icon.name == corp.name } + tile.icons.reject! { |icon| icon.name == corp.name } end def extra_train?(train) @@ -1058,15 +1064,6 @@ def crowded_corps end end - def legal_tile_rotation?(_entity, hex, tile) - return true unless hex.id == 'F26' - - f26_illegal_tile_rotations = [1, 2, 4, 5, 6] - return false if f26_illegal_tile_rotations.include? tile.rotation - - true - end - def skip_route_track_type(train) case train.track_type when :narrow @@ -1123,42 +1120,54 @@ def start_merge(corporation, minor, keep_token) # handle token keep_token ? swap_token(corporation, minor) : gain_token(corporation, minor) - # complete goal - corporation.goal_reached!(:takeover) - # get share - get_reserved_share(minor.owner, corporation) if !@minors_stop_operating || minor.ipoed + get_reserved_share(minor.owner, corporation) if minor.ipoed # gain tender ability gain_luxury_carriage_ability_from_minor(corporation, minor) # close corp close_corporation(minor) - - # close unopened minors if all southern majors taken over minors - close_unopened_minors if southern_major_corps.none? { |c| !c.taken_over_minor } end def southern_major_corps @corporations.select { |c| c.type == :major && !north_corp?(c) } end - def close_unopened_minors - return unless @minors_stop_operating - - @corporations.each do |c| + def close_all_minors + @corporations.dup.each do |c| next unless c.type == :minor - next if c.ipoed - hex = hex_by_id(c.coordinates) - hex.tile.cities[c.city || 0].remove_reservation!(c) - hex.tile.remove_reservation!(c) - c.close! + if c.operated? + @bank.spend(c.share_price.price, c.owner) + @log << "#{c.owner.name} recieves compensation of #{format_currency(c.share_price.price)} for #{c.name}" + end + close_minor(c) end end + def close_minor(c) + hex = hex_by_id(c.coordinates) + c.tokens.first.remove! + hex.tile.cities.each do |city| + city.remove_reservation!(c) + end + hex.tile.remove_reservation!(c) + @log << "#{c.name} closes" + + c.share_holders.each_key do |share_holder| + share_holder.shares_by_corporation.delete(c) + end + + @share_pool.shares_by_corporation.delete(c) + c.share_price&.corporations&.delete(c) + + @corporations.delete(c) + c.close! + end + def pay_compensation(corporation, minor) - if @minors_stop_operating && minor.player_share_holders.empty? + if minor.player_share_holders.empty? corporation.spend(MINOR_TAKEOVER_COST, @bank) @log << "#{corporation.name} spends #{format_currency(MINOR_TAKEOVER_COST)} to acquire #{minor.name}" else @@ -1172,10 +1181,9 @@ def pay_compensation(corporation, minor) end def get_reserved_share(owner, corporation) - reserved_share = corporation.shares.find { |share| share.buyable == false } + reserved_share = corporation.shares.last return unless reserved_share - reserved_share.buyable = true @share_pool.transfer_shares( reserved_share.to_bundle, owner, @@ -1196,9 +1204,9 @@ def gain_luxury_carriage_ability_from_minor(corporation, minor) return unless minor_luxury_ability if luxury_ability(corporation) - @luxury_carriages_count += 1 - @log << "#{corporation.name} already has a tender. The additional '\ - 'tender can be bought by another company from the bank" + @luxury_carriages['bank'] += 1 + @log << "#{corporation.name} already has a tender. The additional \ + tender can be bought by another company from the bank" else corporation.add_ability(minor_luxury_ability) @log << "#{corporation.name} gains tender from #{minor.name}" @@ -1233,7 +1241,7 @@ def swap_token(survivor, nonsurvivor) new_token = survivor.tokens.last old_token = nonsurvivor.tokens.first city = old_token.city - if city.nil? && @minors_stop_operating + if city.nil? city = hex_by_id(nonsurvivor.coordinates).tile.cities.find { |c| c.reserved_by?(nonsurvivor) } city.remove_reservation!(nonsurvivor) end @@ -1309,12 +1317,6 @@ def game_corporations corps end - def sorted_corporations - corps = super - corps.reject! { |c| c.type == :minor && !c.ipoed } if @minors_stop_operating - corps - end - def can_only_run_narrow?(entity) return unless entity.corporation? return false if entity.type == :minor diff --git a/lib/engine/game/g_18_esp/map.rb b/lib/engine/game/g_18_esp/map.rb index a93c85e96b..85b7004bfc 100644 --- a/lib/engine/game/g_18_esp/map.rb +++ b/lib/engine/game/g_18_esp/map.rb @@ -19,8 +19,8 @@ module Map '77' => 5, '8' => 15, '78' => 15, - '9' => 11, - '79' => 11, + '9' => 15, + '79' => 15, '57' => 5, '956' => 5, '58' => 6, @@ -86,8 +86,16 @@ module Map 'count' => 1, 'color' => 'yellow', 'code' => - 'town=revenue:10,loc:center;town=revenue:10;path=a:0,b:_0;path=a:3,b:_0;' \ - 'path=a:5,b:_0;path=a:2,b:_1;path=a:4,b:_1', + 'town=revenue:10;town=revenue:10;path=a:0,b:_0;path=a:4,b:_0;' \ + 'path=a:1,b:_1;path=a:5,b:_1', + }, + + 'L113' => { + 'count' => 1, + 'color' => 'yellow', + 'code' => + 'town=revenue:10;town=revenue:10;path=a:0,b:_0;path=a:3,b:_0;' \ + 'path=a:1,b:_1;path=a:5,b:_1', }, 'L89' => @@ -491,7 +499,7 @@ module Map %w[L129 L132], %w[L130 L133], %w[L131 L134], - %w[L79], + %w[L79 L113], %w[L89 L92], %w[L90 L93], %w[L91 L94], @@ -631,7 +639,6 @@ module Map 'K31' => 'Cartagena harbor', 'K15' => 'Paris', 'K19' => 'Lérida', - 'K23' => 'Castellón', 'K25' => 'Valencia', 'L16' => 'Toulouse', 'L22' => 'Tarragona', @@ -645,9 +652,9 @@ module Map HEXES = { blue: { - %w[C1] => 'halt=revenue:yellow_40|green_30|brown_20|gray_20;path=a:0,b:_0,track:dual;icon=image:18_esp/SFVA,sticky:1', - %w[E1] => 'halt=revenue:yellow_20|green_30|brown_40|gray_50;path=a:0,b:_0,track:dual', - %w[K3] => 'halt=revenue:green_30|brown_40|gray_50;path=a:0,b:_0,track:dual', + %w[C1] => 'halt=revenue:yellow_30|green_20|brown_10|gray_10;path=a:0,b:_0,track:dual;icon=image:18_esp/SFVA,sticky:1', + %w[E1] => 'halt=revenue:yellow_10|green_20|brown_30|gray_40;path=a:0,b:_0,track:dual', + %w[K3] => 'halt=revenue:green_20|brown_30|gray_40;path=a:0,b:_0,track:dual', %w[L26] => 'halt=revenue:yellow_20|green_30|brown_50|gray_60,groups:E;path=a:2,b:_0,track:dual;label=E', %w[I33] => 'halt=revenue:yellow_20|green_30|brown_30|gray_40,groups:E;path=a:2,b:_0,track:dual;label=E', %w[K31] => 'halt=revenue:yellow_40|green_30|brown_30|gray_40,groups:E;path=a:2,b:_0,track:dual;label=E', @@ -742,10 +749,10 @@ module Map %w[B30 D8 E19 F30 G17 I21 J24] => 'halt=symbol:⚒,route:mandatory;town=revenue:0;upgrade=cost:30,terrain:mine', %w[C7 C11 E25 F10 F22 G19 H20 I9 I25 G33] => 'upgrade=cost:40,terrain:mountain', %w[E23] => 'upgrade=cost:50,terrain:mountain', - %w[E5 K23 N20] => 'town=revenue:0;upgrade=cost:40,terrain:mountain', + %w[E5 N20] => 'town=revenue:0;upgrade=cost:40,terrain:mountain', %w[G31] => 'upgrade=cost:120,terrain:mountain', %w[J18 K17] => 'upgrade=cost:100,terrain:mountain', - %w[C29 D28 E27] => 'upgrade=cost:20,terrain:mountain', + %w[C29 D28 E27 K23] => 'upgrade=cost:20,terrain:mountain', %w[G23] => 'town=revenue:0;upgrade=cost:20,terrain:mountain', %w[F28] => 'town=revenue:0;upgrade=cost:20,terrain:mountain;icon=image:18_esp/CRB,sticky:1', %w[F26] => 'town=revenue:0;town=revenue:0;upgrade=cost:20,terrain:river', diff --git a/lib/engine/game/g_18_esp/round/operating.rb b/lib/engine/game/g_18_esp/round/operating.rb index fa580975e8..0f500e44d5 100644 --- a/lib/engine/game/g_18_esp/round/operating.rb +++ b/lib/engine/game/g_18_esp/round/operating.rb @@ -14,10 +14,6 @@ def start_operating end super end - - def skip_entity?(entity) - @game.minors_stop_operating && entity.type == :minor ? true : super - end end end end diff --git a/lib/engine/game/g_18_esp/step/acquire.rb b/lib/engine/game/g_18_esp/step/acquire.rb index cd73fe1651..1ee1782d13 100644 --- a/lib/engine/game/g_18_esp/step/acquire.rb +++ b/lib/engine/game/g_18_esp/step/acquire.rb @@ -31,8 +31,11 @@ def merger_auto_pass_entity end def can_merge?(entity) + return unless @game.can_acquire_minors + entity.type != :minor && - !entity.taken_over_minor && + !@game.north_corp?(entity) && + !sold_out?(entity) && !mergeable_candidates(entity).empty? end @@ -51,7 +54,6 @@ def process_choose(action) keep_token = (action.choice.to_s == 'map') @game.start_merge(action.entity, @merging.last, keep_token) @merging = nil - pass! end def mergeable_type(corporation) @@ -63,12 +65,8 @@ def setup end def mergeable_candidates(corporation) - return [] if @game.north_corp?(corporation) - @game.corporations.select do |c| next unless c.type == :minor - next corporation.cash >= @game.class::MINOR_TAKEOVER_COST if @game.minors_stop_operating && !c.floated? - next true if @game.minors_stop_operating && corporation.cash >= c.share_price&.price next true if c.floated? && corporation.cash >= c.share_price&.price && c.operated? false @@ -92,7 +90,7 @@ def choices end def can_swap? - return true if @game.minors_stop_operating && !mz?(@merging.last) + return true unless mz?(@merging.last) @merging.last.tokens.first&.used && !mz?(@merging.last) && @@ -104,7 +102,7 @@ def mz?(entity) end def show_other_players - @game.minors_stop_operating + false end def show_other @@ -112,6 +110,10 @@ def show_other end def log_skip(_entity); end + + def sold_out?(corporation) + corporation.player_share_holders.values.sum == 100 + end end end end diff --git a/lib/engine/game/g_18_esp/step/buy_carriage_or_company.rb b/lib/engine/game/g_18_esp/step/buy_carriage_or_company.rb index 9e45eedd3a..289fb30262 100644 --- a/lib/engine/game/g_18_esp/step/buy_carriage_or_company.rb +++ b/lib/engine/game/g_18_esp/step/buy_carriage_or_company.rb @@ -26,13 +26,19 @@ def can_buy_carriage?(entity) # have p4 ability left, have carriage cost bucks, doesn't own carriage !@game.luxury_ability(entity) && - @game.luxury_carriages_count.positive? && + @game.luxury_carriages.values.sum.positive? && entity.cash >= @game.class::CARRIAGE_COST end def buyable_items(_entity) - owner = @game.p4&.owner&.player? ? @game.p4&.owner : @game.bank - [Item.new(description: "Tender from #{owner.name}", cost: @game.class::CARRIAGE_COST)] + items = [] + @game.luxury_carriages.each do |owner, amount| + next unless amount.positive? + + owner_str = owner == 'bank' ? owner : @game.company_by_id(owner).owner.name + items << Item.new(description: "Tender from #{owner_str}", cost: @game.class::CARRIAGE_COST) + end + items end def short_description @@ -45,8 +51,9 @@ def blocks? def process_special_buy(action) item = action.item - payee = @game.p4&.owner&.player? ? @game.p4.owner : @game.bank - @game.luxury_carriages_count -= 1 + payee = item.description.include?('bank') ? @game.bank : @game.p4.owner + source = item.description.include?('bank') ? 'bank' : 'P4' + @game.luxury_carriages[source] -= 1 luxury_ability = Ability::Base.new( type: 'base', @@ -61,8 +68,7 @@ def process_special_buy(action) action.entity.spend(20, payee) action.entity.spend(item.cost - 20, @game.bank) @log << "#{action.entity.name} buys a tender for #{@game.format_currency(item.cost)}. \ - #{payee.name} receives #{@game.format_currency(amount_spent)}. \ - There are #{@game.luxury_carriages_count} tenders left" + #{payee.name} receives #{@game.format_currency(amount_spent)}." end end end diff --git a/lib/engine/game/g_18_esp/step/buy_sell_par_shares.rb b/lib/engine/game/g_18_esp/step/buy_sell_par_shares.rb index 20a2db9167..c94433f504 100644 --- a/lib/engine/game/g_18_esp/step/buy_sell_par_shares.rb +++ b/lib/engine/game/g_18_esp/step/buy_sell_par_shares.rb @@ -34,6 +34,12 @@ def can_buy_any?(entity) def can_ipo_any?(entity) @game.player_debt(entity).zero? && super end + + def get_par_prices(_entity, corp) + super.reject do |p| + p.price == 100 || p.price == 95 if !@game.phase.status.include?('higher_par_prices') && @game.north_corp?(corp) + end + end end end end diff --git a/lib/engine/game/g_18_esp/step/buy_train.rb b/lib/engine/game/g_18_esp/step/buy_train.rb index 47a030649e..a1b3c86396 100644 --- a/lib/engine/game/g_18_esp/step/buy_train.rb +++ b/lib/engine/game/g_18_esp/step/buy_train.rb @@ -11,33 +11,11 @@ class BuyTrain < Engine::Step::BuyTrain def buyable_trains(entity) # Cannot buy F train trains = super - trains.reject! { |t| t.track_type == :narrow } if entity.type == :minor trains.reject! { |t| t.name == '2P' } - trains.select!(&:from_depot?) unless @game.can_buy_trains + trains.select!(&:from_depot?) unless @game.phase.status.include?('can_buy_trains') trains end - def buyable_train_variants(train, entity) - trains = super - - trains.reject! { |v| type?(v[:name], :narrow) } if entity.type == :minor - if @game.can_only_run_narrow?(entity) && entity.operatable_trains.empty? - trains.reject! do |v| - type?(v[:name], :broad) - end - end - if @game.can_only_run_broad?(entity) && entity.operatable_trains.empty? - trains.reject! do |v| - type?(v[:name], :narrow) - end - end - trains - end - - def type?(name, type) - (name.include?('+') && type == :narrow) || (!name.include?('+') && type == :broad) - end - def try_take_player_loan(entity, cost) return unless cost.positive? return unless cost > entity.cash diff --git a/lib/engine/game/g_18_esp/step/choose.rb b/lib/engine/game/g_18_esp/step/choose.rb new file mode 100644 index 0000000000..57460dfd0b --- /dev/null +++ b/lib/engine/game/g_18_esp/step/choose.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +require_relative '../../../step/base' + +module Engine + module Game + module G18ESP + module Step + class Choose < Engine::Step::Base + def description + 'Choose a Train' + end + + def actions(entity) + actions = [] + actions << 'choose' if @game.p2&.owner == entity + + actions + end + + def log_skip(_entity); end + + def choice_name + 'Choose train' + end + + def choices + { '2': '2', '1+2': '1+2' } + end + + def blocks? + true + end + + def active? + @game.p2&.owner&.corporation? + end + + def process_choose(action) + @game.on_acquired_train(action.entity, action.choice) + end + end + end + end + end +end diff --git a/lib/engine/game/g_18_esp/step/company_pending_par.rb b/lib/engine/game/g_18_esp/step/company_pending_par.rb new file mode 100644 index 0000000000..aff0f2f681 --- /dev/null +++ b/lib/engine/game/g_18_esp/step/company_pending_par.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +require_relative '../../../step/company_pending_par' + +module Engine + module Game + module G18ESP + module Step + class CompanyPendingPar < Engine::Step::CompanyPendingPar + def get_par_prices(_entity, _corp) + super.reject do |p| + p.price == 100 || p.price == 95 unless @game.phase.status.include('higher_par_prices') + end + end + end + end + end + end +end diff --git a/lib/engine/game/g_18_esp/step/discard_train.rb b/lib/engine/game/g_18_esp/step/discard_train.rb new file mode 100644 index 0000000000..cb764ce631 --- /dev/null +++ b/lib/engine/game/g_18_esp/step/discard_train.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +require_relative '../../../step/discard_train' + +module Engine + module Game + module G18ESP + module Step + class DiscardTrain < Engine::Step::DiscardTrain + def trains(corporation) + # 2 train from P2 can not be discarded + corporation.trains.reject { |t| t.id == @game.class::P2_TRAIN_ID } + end + end + end + end + end +end diff --git a/lib/engine/game/g_18_esp/step/dividend.rb b/lib/engine/game/g_18_esp/step/dividend.rb index cac36227b6..1b401257dc 100644 --- a/lib/engine/game/g_18_esp/step/dividend.rb +++ b/lib/engine/game/g_18_esp/step/dividend.rb @@ -32,7 +32,7 @@ def share_price_change(entity, revenue = 0) return { share_direction: :left, share_times: 1 } unless revenue.positive? times = 1 if revenue.positive? - times = 3 if @game.final_ors? && @round.round_num == @game.phase.operating_rounds && @game.north_corp?(entity) + times = 2 if @game.final_ors? && @round.round_num == @game.phase.operating_rounds && @game.north_corp?(entity) if times.positive? { share_direction: :right, share_times: times } else diff --git a/lib/engine/game/g_18_esp/step/route.rb b/lib/engine/game/g_18_esp/step/route.rb index 6f5bbffac8..efbd9e2b1d 100644 --- a/lib/engine/game/g_18_esp/step/route.rb +++ b/lib/engine/game/g_18_esp/step/route.rb @@ -77,7 +77,7 @@ def detach_luxury def process_run_routes(action) action.entity.goal_reached!(:offboard) if @game.check_offboard_goal(action.entity, action.routes) - action.entity.goal_reached!(:harbor_mine) if @game.check_harbor_mine_goal(action.entity, action.routes) + action.entity.goal_reached!(:harbor) if @game.check_harbor_goal(action.entity, action.routes) super @game.check_p2_aranjuez(action.routes) detach_luxury if @luxury_train diff --git a/lib/engine/game/g_18_esp/step/special_choose.rb b/lib/engine/game/g_18_esp/step/special_choose.rb index d9b5407c04..00f380da63 100644 --- a/lib/engine/game/g_18_esp/step/special_choose.rb +++ b/lib/engine/game/g_18_esp/step/special_choose.rb @@ -10,7 +10,7 @@ module Step class SpecialChoose < Engine::Step::SpecialChoose include Engine::Step::Tokener def actions(entity) - return [] unless @game.can_build_mountain_pass + return [] unless @game.phase.status.include?('mountain_pass') return [] unless opening_mountain_pass?(entity) super diff --git a/lib/engine/game/g_18_esp/step/track.rb b/lib/engine/game/g_18_esp/step/track.rb index 4521cc56fe..17430c9f82 100644 --- a/lib/engine/game/g_18_esp/step/track.rb +++ b/lib/engine/game/g_18_esp/step/track.rb @@ -16,15 +16,26 @@ def actions(entity) actions = [] actions << 'lay_tile' if can_lay_tile?(entity) - actions << 'choose' if opening_mountain_pass?(entity) && @game.can_build_mountain_pass + if opening_mountain_pass?(entity) && @game.phase.status.include?('mountain_pass') && !@round.opened_mountain_pass + actions << 'choose' + end actions << 'place_token' if can_place_token?(entity) actions << 'pass' if actions.any? actions end + def round_state + super.merge( + { + opened_mountain_pass: false, + } + ) + end + def setup super @tokened = false + @round.opened_mountain_pass = false end def process_place_token(action) @@ -59,6 +70,7 @@ def choices def process_choose(action) @game.open_mountain_pass(action.entity, action.choice) @game.graph_for_entity(action.entity).clear + @round.opened_mountain_pass = true end def skip! diff --git a/public/fixtures/18ESP/1.json b/public/fixtures/18ESP/1.json index ea22c2814f..c8b4596391 100644 --- a/public/fixtures/18ESP/1.json +++ b/public/fixtures/18ESP/1.json @@ -6,157 +6,274 @@ "entity": 0, "entity_type": "player", "id": 1, - "created_at": 1708338975, + "created_at": 1724785815, "company": "P1", "price": 20 }, { - "type": "pass", + "type": "bid", "entity": 1, "entity_type": "player", "id": 2, - "created_at": 1708338977 + "created_at": 1724785820, + "company": "P1", + "price": 25 }, { "type": "pass", "entity": 2, "entity_type": "player", "id": 3, - "created_at": 1708338978 + "created_at": 1724785822 }, { "type": "pass", "entity": 3, "entity_type": "player", "id": 4, - "created_at": 1708338978 + "created_at": 1724785822 + }, + { + "type": "pass", + "entity": 0, + "entity_type": "player", + "id": 5, + "created_at": 1724785823 }, { "type": "bid", "entity": 1, "entity_type": "player", - "id": 5, - "created_at": 1708338982, + "id": 6, + "created_at": 1724785826, + "company": "P2", + "price": 60 + }, + { + "type": "bid", + "entity": 2, + "entity_type": "player", + "id": 7, + "created_at": 1724785827, + "company": "P2", + "price": 65 + }, + { + "type": "bid", + "entity": 3, + "entity_type": "player", + "id": 8, + "created_at": 1724785829, "company": "P2", "price": 70 }, + { + "type": "bid", + "entity": 0, + "entity_type": "player", + "id": 9, + "created_at": 1724785830, + "company": "P2", + "price": 75 + }, + { + "type": "bid", + "entity": 1, + "entity_type": "player", + "id": 10, + "created_at": 1724785831, + "company": "P2", + "price": 80 + }, { "type": "pass", "entity": 2, "entity_type": "player", - "id": 6, - "created_at": 1708338983 + "id": 11, + "created_at": 1724785833 }, { "type": "pass", "entity": 3, "entity_type": "player", - "id": 7, - "created_at": 1708338983 + "id": 12, + "created_at": 1724785836 }, { "type": "pass", "entity": 0, "entity_type": "player", - "id": 8, - "created_at": 1708338983 + "id": 13, + "created_at": 1724785836 }, { "type": "bid", "entity": 2, "entity_type": "player", - "id": 9, - "created_at": 1708338986, + "id": 14, + "created_at": 1724785841, "company": "P3", - "price": 80 + "price": 70 }, { "type": "pass", "entity": 3, "entity_type": "player", - "id": 10, - "created_at": 1708338987 + "id": 15, + "created_at": 1724785843 }, { - "type": "pass", + "type": "bid", "entity": 0, "entity_type": "player", - "id": 11, - "created_at": 1708338988 + "id": 16, + "created_at": 1724785844, + "company": "P3", + "price": 75 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 12, - "created_at": 1708338988 + "id": 17, + "created_at": 1724785845 + }, + { + "type": "bid", + "entity": 2, + "entity_type": "player", + "id": 18, + "created_at": 1724785846, + "company": "P3", + "price": 80 + }, + { + "type": "pass", + "entity": 0, + "entity_type": "player", + "id": 19, + "created_at": 1724785847 }, { "type": "bid", "entity": 3, "entity_type": "player", - "id": 13, - "created_at": 1708338993, + "id": 20, + "created_at": 1724785872, "company": "P4", - "price": 140 + "price": 100 }, { "type": "pass", "entity": 0, "entity_type": "player", - "id": 14, - "created_at": 1708338995 + "id": 21, + "created_at": 1724785874 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 15, - "created_at": 1708338996 + "id": 22, + "created_at": 1724785884 }, { - "type": "pass", + "type": "bid", "entity": 2, "entity_type": "player", - "id": 16, - "created_at": 1708338996 + "id": 23, + "created_at": 1724785885, + "company": "P4", + "price": 105 }, { "type": "bid", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 17, - "created_at": 1708339002, - "company": "P5", + "id": 24, + "created_at": 1724785888, + "company": "P4", "price": 110 }, { "type": "pass", - "entity": 1, + "entity": 2, "entity_type": "player", - "id": 18, - "created_at": 1708339003 + "id": 25, + "created_at": 1724785889 }, { "type": "pass", + "entity": 0, + "entity_type": "player", + "id": 26, + "created_at": 1724785893 + }, + { + "type": "bid", + "entity": 1, + "entity_type": "player", + "id": 27, + "created_at": 1724785897, + "company": "P5", + "price": 130 + }, + { + "type": "bid", "entity": 2, "entity_type": "player", - "id": 19, - "created_at": 1708339003 + "id": 28, + "created_at": 1724785902, + "company": "P5", + "price": 135 }, { "type": "pass", "entity": 3, "entity_type": "player", - "id": 20, - "created_at": 1708339004 + "id": 29, + "created_at": 1724785903 }, { "type": "bid", "entity": 1, "entity_type": "player", - "id": 21, - "created_at": 1708339010, + "id": 30, + "created_at": 1724785904, + "company": "P5", + "price": 140 + }, + { + "type": "bid", + "entity": 2, + "entity_type": "player", + "id": 31, + "created_at": 1724785907, + "company": "P5", + "price": 145 + }, + { + "type": "bid", + "entity": 1, + "entity_type": "player", + "id": 32, + "created_at": 1724785909, + "company": "P5", + "price": 150 + }, + { + "type": "pass", + "entity": 2, + "entity_type": "player", + "id": 33, + "created_at": 1724785910 + }, + { + "type": "bid", + "entity": 1, + "entity_type": "player", + "id": 34, + "created_at": 1724785914, "company": "P6", "price": 160 }, @@ -164,430 +281,384 @@ "type": "bid", "entity": 2, "entity_type": "player", - "id": 22, - "created_at": 1708339013, + "id": 35, + "created_at": 1724785915, "company": "P6", "price": 165 }, { - "type": "bid", + "type": "pass", "entity": 3, "entity_type": "player", - "id": 23, - "created_at": 1708339018, - "company": "P6", - "price": 170 + "id": 36, + "created_at": 1724785916 }, { - "type": "pass", + "type": "bid", "entity": 0, "entity_type": "player", - "id": 24, - "created_at": 1708339019 + "id": 37, + "created_at": 1724785922, + "company": "P6", + "price": 170 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 25, - "created_at": 1708339020 + "id": 38, + "created_at": 1724785923 }, { "type": "pass", "entity": 2, "entity_type": "player", - "id": 26, - "created_at": 1708339021 + "id": 39, + "created_at": 1724785924 }, { "type": "bid", "entity": 2, "entity_type": "player", - "id": 27, - "created_at": 1708339028, + "id": 40, + "created_at": 1724785926, "company": "P7", - "price": 190 + "price": 170 }, { - "type": "pass", + "type": "bid", "entity": 3, "entity_type": "player", - "id": 28, - "created_at": 1708339031 + "id": 41, + "created_at": 1724785928, + "company": "P7", + "price": 175 }, { "type": "bid", "entity": 0, "entity_type": "player", - "id": 29, - "created_at": 1708339035, + "id": 42, + "created_at": 1724785929, "company": "P7", - "price": 200 + "price": 180 }, { "type": "bid", "entity": 1, "entity_type": "player", - "id": 30, - "created_at": 1708339040, + "id": 43, + "created_at": 1724785930, "company": "P7", - "price": 205 + "price": 185 }, { "type": "pass", "entity": 2, "entity_type": "player", - "id": 31, - "created_at": 1708339042 + "id": 44, + "created_at": 1724785933 }, { - "type": "bid", - "entity": 0, + "type": "pass", + "entity": 3, "entity_type": "player", - "id": 32, - "created_at": 1708339044, - "company": "P7", - "price": 210 + "id": 45, + "created_at": 1724785933 }, { "type": "pass", - "entity": 1, + "entity": 0, "entity_type": "player", - "id": 33, - "created_at": 1708339045 + "id": 46, + "created_at": 1724785934 }, { "type": "par", - "entity": 0, + "entity": 1, "entity_type": "player", - "id": 34, - "created_at": 1708339048, - "corporation": "SFVA", - "share_price": "100,0,10" + "id": 47, + "created_at": 1724785935, + "corporation": "FdLR", + "share_price": "90,0,8" }, { "type": "buy_shares", - "entity": 0, + "entity": 1, "entity_type": "player", - "id": 35, - "created_at": 1708339057, + "id": 48, + "created_at": 1724786589, "shares": [ - "SFVA_1" + "FdLR_1" ], "percent": 10 }, { "type": "par", - "entity": 3, + "entity": 0, "entity_type": "player", - "id": 36, - "created_at": 1708339068, - "corporation": "CM", + "id": 49, + "created_at": 1724786624, + "corporation": "MH", "share_price": "100,0,10" }, { "type": "par", - "entity": 2, + "entity": 3, "entity_type": "player", - "id": 37, - "created_at": 1708339077, - "corporation": "MZ", + "id": 50, + "created_at": 1724786919, + "corporation": "AC", "share_price": "100,0,10" }, { "type": "par", - "entity": 1, + "entity": 2, "entity_type": "player", - "id": 38, - "created_at": 1708339106, - "corporation": "SC", - "share_price": "90,0,8" + "id": 51, + "created_at": 1724786940, + "corporation": "ZP", + "share_price": "100,0,10" }, { "type": "buy_shares", - "entity": 0, + "entity": 1, "entity_type": "player", - "id": 39, - "created_at": 1708339112, + "id": 52, + "created_at": 1724786944, "shares": [ - "SFVA_2" + "FdLR_2" ], "percent": 10 }, { "type": "par", - "entity": 3, + "entity": 0, "entity_type": "player", - "id": 40, - "created_at": 1708339150, - "corporation": "ZP", - "share_price": "70,0,4" + "id": 53, + "created_at": 1724786965, + "corporation": "CSE", + "share_price": "100,0,10" }, { "type": "par", - "entity": 2, + "entity": 3, "entity_type": "player", - "id": 41, - "created_at": 1708339166, - "corporation": "CSE", + "id": 54, + "created_at": 1724786974, + "corporation": "SC", "share_price": "100,0,10" }, { "type": "par", - "entity": 1, + "entity": 2, "entity_type": "player", - "id": 42, - "created_at": 1708339174, - "corporation": "FdSB", - "share_price": "100,0,10" + "id": 55, + "created_at": 1724786989, + "corporation": "FdC", + "share_price": "90,0,8" }, { "type": "buy_shares", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 43, - "created_at": 1708339178, + "id": 56, + "created_at": 1724787005, "shares": [ - "SFVA_3" + "FdLR_3" ], "percent": 10 }, { - "type": "par", + "type": "buy_shares", "entity": 2, "entity_type": "player", - "id": 44, - "created_at": 1708339200, - "corporation": "CA", - "share_price": "85,0,7" - }, - { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", - "id": 45, - "created_at": 1708339205, + "id": 57, + "created_at": 1724787008, "shares": [ - "FdSB_1" + "FdC_1" ], "percent": 10 }, { "type": "buy_shares", - "entity": 1, + "entity": 2, "entity_type": "player", - "id": 46, - "created_at": 1708339207, + "id": 58, + "created_at": 1724787010, "shares": [ - "FdSB_2" + "FdC_2" ], "percent": 10 }, { - "type": "lay_tile", - "entity": "SFVA", - "entity_type": "corporation", - "id": 47, - "created_at": 1708339233, - "hex": "D6", - "tile": "L132-0", - "rotation": 2 - }, - { - "type": "place_token", - "entity": "SFVA", - "entity_type": "corporation", - "id": 48, - "created_at": 1708339235, - "city": "L132-0-0", - "slot": 0, - "tokener": "SFVA" - }, - { - "type": "buy_company", - "entity": "SFVA", + "type": "special_buy", + "entity": "MH", "entity_type": "corporation", - "id": 49, - "created_at": 1708339244, - "company": "P1", - "price": 10 + "id": 59, + "created_at": 1724787013, + "description": "Tender from Pablo", + "cost": 80 }, { "type": "lay_tile", - "entity": "P1", - "entity_type": "company", - "id": 50, - "created_at": 1708339265, - "hex": "C5", - "tile": "L93-0", - "rotation": 5 + "entity": "MH", + "entity_type": "corporation", + "id": 60, + "created_at": 1724787024, + "hex": "E21", + "tile": "57-0", + "rotation": 0 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 51, - "created_at": 1708339277, - "hex": "D2", - "tile": "73-0", - "rotation": 5 + "id": 61, + "created_at": 1724787028, + "hex": "E19", + "tile": "L96-0", + "rotation": 2 }, { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 52, - "created_at": 1708339281, + "id": 62, + "created_at": 1724787033, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708339281 + "created_at": 1724787033 } ] }, { "type": "buy_train", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 53, - "created_at": 1708339283, + "id": 63, + "created_at": 1724787035, "train": "2-1", "price": 100, - "variant": "1+2" + "variant": "2" + }, + { + "type": "lay_tile", + "entity": "AC", + "entity_type": "corporation", + "id": 64, + "created_at": 1724787044, + "hex": "H28", + "tile": "57-1", + "rotation": 2 + }, + { + "type": "pass", + "entity": "AC", + "entity_type": "corporation", + "id": 65, + "created_at": 1724787064, + "auto_actions": [ + { + "type": "pass", + "entity": "AC", + "entity_type": "corporation", + "created_at": 1724787064 + } + ] }, { "type": "buy_train", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 54, - "created_at": 1708339285, + "id": 66, + "created_at": 1724787067, "train": "2-2", "price": 100, - "variant": "1+2" + "variant": "2" }, { "type": "pass", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 55, - "created_at": 1708339292 + "id": 67, + "created_at": 1724787068 }, { "type": "pass", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 56, - "created_at": 1708339294 + "id": 68, + "created_at": 1724787071 }, { - "type": "special_buy", - "entity": "CM", + "type": "lay_tile", + "entity": "ZP", "entity_type": "corporation", - "id": 57, - "created_at": 1708339297, - "description": "Tender from Player 4", - "cost": 80 + "id": 69, + "created_at": 1724787080, + "hex": "J20", + "tile": "L131-0", + "rotation": 1 }, { - "type": "lay_tile", - "entity": "CM", + "type": "place_token", + "entity": "ZP", "entity_type": "corporation", - "id": 58, - "created_at": 1708339306, - "hex": "E29", - "tile": "6-0", - "rotation": 0 + "id": 70, + "created_at": 1724787083, + "city": "L131-0-1", + "slot": 0, + "tokener": "ZP" }, { - "type": "lay_tile", - "entity": "CM", + "type": "pass", + "entity": "ZP", "entity_type": "corporation", - "id": 59, - "created_at": 1708339310, + "id": 71, + "created_at": 1724787086, "auto_actions": [ { "type": "pass", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708339310 + "created_at": 1724787086 } - ], - "hex": "E31", - "tile": "L91-0", - "rotation": 0 + ] }, { "type": "buy_train", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 60, - "created_at": 1708339315, - "auto_actions": [ - { - "type": "place_token", - "entity": "MZ", - "entity_type": "corporation", - "created_at": 1708339315, - "city": "F24-0-2", - "slot": 0 - } - ], + "id": 72, + "created_at": 1724787088, "train": "2-3", "price": 100, "variant": "2" }, - { - "type": "special_buy", - "entity": "MZ", - "entity_type": "corporation", - "id": 61, - "created_at": 1708339318, - "description": "Tender from Player 4", - "cost": 80 - }, - { - "type": "lay_tile", - "entity": "MZ", - "entity_type": "corporation", - "id": 62, - "created_at": 1708339324, - "hex": "F26", - "tile": "L79-0", - "rotation": 0 - }, { "type": "pass", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 63, - "created_at": 1708339327, - "auto_actions": [ - { - "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "created_at": 1708339327 - } - ] + "id": 73, + "created_at": 1724787091 }, { - "type": "buy_train", - "entity": "MZ", + "type": "pass", + "entity": "ZP", "entity_type": "corporation", - "id": 64, - "created_at": 1708339329, - "train": "2-4", - "price": 100, - "variant": "2" + "id": 74, + "created_at": 1724787093 }, { "type": "lay_tile", "entity": "CSE", "entity_type": "corporation", - "id": 65, - "created_at": 1708339353, + "id": 75, + "created_at": 1724787099, "hex": "H32", "tile": "5-0", "rotation": 4 @@ -596,23 +667,23 @@ "type": "special_buy", "entity": "CSE", "entity_type": "corporation", - "id": 66, - "created_at": 1708339357, - "description": "Tender from Player 4", + "id": 76, + "created_at": 1724787102, + "description": "Tender from Pablo", "cost": 80 }, { "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 67, - "created_at": 1708339360, + "id": 77, + "created_at": 1724787103, "auto_actions": [ { "type": "pass", "entity": "CSE", "entity_type": "corporation", - "created_at": 1708339360 + "created_at": 1724787103 } ] }, @@ -620,9 +691,9 @@ "type": "buy_train", "entity": "CSE", "entity_type": "corporation", - "id": 68, - "created_at": 1708339362, - "train": "2-5", + "id": 78, + "created_at": 1724787105, + "train": "2-4", "price": 100, "variant": "2" }, @@ -630,377 +701,312 @@ "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 69, - "created_at": 1708339364 + "id": 79, + "created_at": 1724787107 }, { "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 70, - "created_at": 1708339367 + "id": 80, + "created_at": 1724787109 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 71, - "created_at": 1708339375, - "hex": "J4", - "tile": "73-1", + "id": 81, + "created_at": 1724787144, + "hex": "C31", + "tile": "L129-0", "rotation": 5 }, { "type": "place_token", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 72, - "created_at": 1708339377, - "city": "K5-0-0", + "id": 82, + "created_at": 1724787145, + "city": "L129-0-1", "slot": 0, - "tokener": "FdSB" - }, - { - "type": "lay_tile", - "entity": "FdSB", - "entity_type": "corporation", - "id": 73, - "created_at": 1708339383, - "hex": "J6", - "tile": "74-0", - "rotation": 1 + "tokener": "SC" }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "pass", + "entity": "SC", "entity_type": "corporation", - "id": 74, - "created_at": 1708339395, + "id": 83, + "created_at": 1724787149, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708339395 + "created_at": 1724787149 } - ], - "hex": "I7", - "tile": "L94-1", - "rotation": 1 + ] }, { - "type": "buy_company", - "entity": "FdSB", + "type": "special_buy", + "entity": "SC", "entity_type": "corporation", - "id": 75, - "created_at": 1708339403, - "company": "P2", - "price": 40 + "id": 84, + "created_at": 1724787151, + "description": "Tender from Pablo", + "cost": 80 }, { "type": "buy_train", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 76, - "created_at": 1708339407, - "train": "2-6", + "id": 85, + "created_at": 1724787152, + "train": "2-5", "price": 100, - "variant": "1+2" - }, - { - "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 77, - "created_at": 1708339414 - }, - { - "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 78, - "created_at": 1708339416 + "variant": "2" }, { "type": "lay_tile", - "entity": "SC", - "entity_type": "corporation", - "id": 79, - "created_at": 1708339442, - "hex": "C31", - "tile": "L130-0", - "rotation": 0 - }, - { - "type": "place_token", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 80, - "created_at": 1708339443, - "city": "L130-0-0", - "slot": 0, - "tokener": "SC" + "id": 86, + "created_at": 1724787164, + "hex": "H8", + "tile": "75-1", + "rotation": 3 }, { - "type": "special_buy", - "entity": "SC", + "type": "lay_tile", + "entity": "FdLR", "entity_type": "corporation", - "id": 81, - "created_at": 1708339450, - "description": "Tender from Player 4", - "cost": 80 + "id": 87, + "created_at": 1724787167, + "hex": "I7", + "tile": "L94-0", + "rotation": 1 }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 82, - "created_at": 1708339452, + "id": 88, + "created_at": 1724787171, "auto_actions": [ { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708339452 + "created_at": 1724787171 } ] }, { - "type": "buy_train", - "entity": "SC", - "entity_type": "corporation", - "id": 83, - "created_at": 1708339454, - "train": "2-7", - "price": 100, - "variant": "2" - }, - { - "type": "lay_tile", - "entity": "CA", - "entity_type": "corporation", - "id": 84, - "created_at": 1708339465, - "hex": "J20", - "tile": "L131-0", - "rotation": 1 - }, - { - "type": "place_token", - "entity": "CA", - "entity_type": "corporation", - "id": 85, - "created_at": 1708339466, - "city": "L131-0-1", - "slot": 0, - "tokener": "CA" - }, - { - "type": "pass", - "entity": "CA", + "type": "special_buy", + "entity": "FdLR", "entity_type": "corporation", - "id": 86, - "created_at": 1708339469, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708339469 - } - ] + "id": 89, + "created_at": 1724787173, + "description": "Tender from Pablo", + "cost": 80 }, { "type": "buy_train", - "entity": "CA", + "entity": "FdLR", "entity_type": "corporation", - "id": 87, - "created_at": 1708339471, - "train": "2-8", + "id": 90, + "created_at": 1724787174, + "train": "2-6", "price": 100, - "variant": "2" + "variant": "1+2" }, { "type": "pass", - "entity": "CA", + "entity": "FdLR", "entity_type": "corporation", - "id": 88, - "created_at": 1708339473 + "id": 91, + "created_at": 1724787190 }, { "type": "pass", - "entity": "CA", + "entity": "FdLR", "entity_type": "corporation", - "id": 89, - "created_at": 1708339475 + "id": 92, + "created_at": 1724787192 }, { - "type": "place_token", - "entity": "ZP", + "type": "lay_tile", + "entity": "FdC", "entity_type": "corporation", - "id": 90, - "created_at": 1708339486, - "city": "L131-0-0", - "slot": 0, - "tokener": "ZP" + "id": 93, + "created_at": 1724787199, + "hex": "J4", + "tile": "73-0", + "rotation": 5 }, { - "type": "lay_tile", - "entity": "ZP", + "type": "place_token", + "entity": "FdC", "entity_type": "corporation", - "id": 91, - "created_at": 1708339493, - "hex": "I21", - "tile": "L95-0", - "rotation": 4 + "id": 94, + "created_at": 1724787200, + "city": "K5-0-0", + "slot": 0, + "tokener": "FdC" }, { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 92, - "created_at": 1708339499, + "id": 95, + "created_at": 1724787204, "auto_actions": [ { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708339499 + "created_at": 1724787204 } ] }, + { + "type": "special_buy", + "entity": "FdC", + "entity_type": "corporation", + "id": 96, + "created_at": 1724787205, + "description": "Tender from Pablo", + "cost": 80 + }, { "type": "buy_train", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 93, - "created_at": 1708339501, - "train": "2-9", + "id": 97, + "created_at": 1724787208, + "train": "2-7", "price": 100, - "variant": "2" + "variant": "1+2" }, { - "type": "pass", - "entity": "ZP", + "type": "buy_train", + "entity": "FdC", "entity_type": "corporation", - "id": 94, - "created_at": 1708339506 + "id": 98, + "created_at": 1724787210, + "train": "2-8", + "price": 100, + "variant": "1+2" }, { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 95, - "created_at": 1708339508 + "id": 99, + "created_at": 1724787212 }, { "type": "pass", - "entity": 0, + "entity": "FdC", + "entity_type": "corporation", + "id": 100, + "created_at": 1724787213 + }, + { + "type": "buy_shares", + "entity": 3, "entity_type": "player", - "id": 96, - "created_at": 1708339518 + "id": 101, + "created_at": 1724787255, + "shares": [ + "FdC_3" + ], + "percent": 10 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 97, - "created_at": 1708339519 + "id": 102, + "created_at": 1724787271 }, { - "type": "lay_tile", - "entity": "SFVA", - "entity_type": "corporation", - "id": 98, - "created_at": 1708339559, - "hex": "E3", - "tile": "L82-0", - "rotation": 2 + "type": "pass", + "entity": 2, + "entity_type": "player", + "id": 103, + "created_at": 1724787274 }, { - "type": "place_token", - "entity": "SFVA", - "entity_type": "corporation", - "id": 99, - "created_at": 1708339560, - "city": "L82-0-0", - "slot": 0, - "tokener": "SFVA" + "type": "sell_shares", + "entity": 3, + "entity_type": "player", + "id": 104, + "created_at": 1724787281, + "shares": [ + "FdC_3" + ], + "percent": 10 }, { - "type": "lay_tile", - "entity": "SFVA", - "entity_type": "corporation", - "id": 100, - "created_at": 1708339570, - "hex": "B4", - "tile": "74-1", - "rotation": 1 + "type": "undo", + "entity": 3, + "entity_type": "player", + "id": 105, + "created_at": 1724787283 }, { "type": "pass", - "entity": "SFVA", + "entity": 3, + "entity_type": "player", + "id": 106, + "created_at": 1724787287 + }, + { + "type": "pass", + "entity": "MH", "entity_type": "corporation", - "id": 101, - "created_at": 1708339575 + "id": 107, + "created_at": 1724787294 + }, + { + "type": "choose", + "entity": "MH", + "entity_type": "corporation", + "id": 108, + "created_at": 1724787295, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 102, - "created_at": 1708339590, + "id": 109, + "created_at": 1724787305, "routes": [ { "train": "2-1", "connections": [ [ - "C5", - "C3" - ], - [ - "D6", - "C5" - ] - ], - "hexes": [ - "C3", - "C5", - "D6" - ], - "revenue": 40, - "revenue_str": "C3-C5-D6", - "subsidy": 30, - "nodes": [ - "C5-0", - "C3-0", - "D6-0" - ] - }, - { - "train": "2-2", - "connections": [ - [ - "D2", - "C3" + "E19", + "D18" ], [ - "E3", - "D2" + "E21", + "E19" ] ], "hexes": [ - "C3", - "D2", - "E3" + "D18", + "E19", + "E21" ], "revenue": 50, - "revenue_str": "C3-D2-E3", - "subsidy": 0, + "revenue_str": "D18-E19-E21", + "subsidy": 30, "nodes": [ - "D2-0", - "C3-0", - "E3-0" + "E19-0", + "D18-0", + "E21-0" ] } ], @@ -1008,100 +1014,76 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 103, - "created_at": 1708339593, + "id": 110, + "created_at": 1724787307, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708339593 + "created_at": 1724787307 } ], "kind": "payout" }, - { - "type": "buy_train", - "entity": "SFVA", - "entity_type": "corporation", - "id": 104, - "created_at": 1708339598, - "train": "3-0", - "price": 200, - "variant": "2+3" - }, { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 105, - "created_at": 1708339601 + "id": 111, + "created_at": 1724787309 }, { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 106, - "created_at": 1708339626 + "id": 112, + "created_at": 1724787310 }, { "type": "lay_tile", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 107, - "created_at": 1708339633, - "hex": "E33", - "tile": "202-0", - "rotation": 1 + "id": 113, + "created_at": 1724787322, + "hex": "H26", + "tile": "8-0", + "rotation": 5 }, { "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 108, - "created_at": 1708339637 - }, - { - "type": "choose", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 109, - "created_at": 1708339640, - "choice": "0" + "id": 114, + "created_at": 1724787325 }, { "type": "run_routes", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 110, - "created_at": 1708339643, + "id": 115, + "created_at": 1724787332, "routes": [ { - "train": "2-3", + "train": "2-2", "connections": [ [ - "E29", - "E31" - ], - [ - "E31", - "E33" + "H28", + "G27" ] ], "hexes": [ - "E29", - "E31", - "E33" + "G27", + "H28" ], "revenue": 50, - "revenue_str": "E29-E31-E33", - "subsidy": 20, + "revenue_str": "G27-H28", + "subsidy": 0, "nodes": [ - "E29-0", - "E31-0", - "E33-0" + "H28-0", + "G27-0" ] } ], @@ -1109,90 +1091,76 @@ }, { "type": "dividend", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 111, - "created_at": 1708339645, + "id": 116, + "created_at": 1724787333, "auto_actions": [ { "type": "pass", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "created_at": 1708339645 + "created_at": 1724787333 } ], "kind": "payout" }, { "type": "pass", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 112, - "created_at": 1708339648 + "id": 117, + "created_at": 1724787335 }, { "type": "pass", - "entity": "CM", + "entity": "AC", "entity_type": "corporation", - "id": 113, - "created_at": 1708339650 + "id": 118, + "created_at": 1724787336 }, { "type": "lay_tile", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 114, - "created_at": 1708339657, - "hex": "F24", - "tile": "L83-0", - "rotation": 0 + "id": 119, + "created_at": 1724787341, + "hex": "K19", + "tile": "6-0", + "rotation": 5 }, { "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "id": 115, - "created_at": 1708339660 - }, - { - "type": "choose", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 116, - "created_at": 1708339662, - "choice": "0" + "id": 120, + "created_at": 1724787343 }, { "type": "run_routes", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 117, - "created_at": 1708339665, + "id": 121, + "created_at": 1724787348, "routes": [ { - "train": "2-4", + "train": "2-3", "connections": [ [ - "F24", - "F26" - ], - [ - "F26", - "G27" + "J20", + "K19" ] ], "hexes": [ - "F24", - "F26", - "G27" + "K19", + "J20" ], - "revenue": 80, - "revenue_str": "F24-F26-G27", + "revenue": 50, + "revenue_str": "K19-J20", "subsidy": 0, "nodes": [ - "F24-2", - "F26-0", - "G27-0" + "J20-1", + "K19-0" ] } ], @@ -1200,40 +1168,40 @@ }, { "type": "dividend", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 118, - "created_at": 1708339666, + "id": 122, + "created_at": 1724787349, "auto_actions": [ { "type": "pass", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708339666 + "created_at": 1724787349 } ], "kind": "payout" }, { "type": "pass", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 119, - "created_at": 1708339669 + "id": 123, + "created_at": 1724787351 }, { "type": "pass", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 120, - "created_at": 1708339671 + "id": 124, + "created_at": 1724787352 }, { "type": "lay_tile", "entity": "CSE", "entity_type": "corporation", - "id": 121, - "created_at": 1708339680, + "id": 125, + "created_at": 1724787356, "hex": "I31", "tile": "9-0", "rotation": 1 @@ -1242,30 +1210,30 @@ "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 122, - "created_at": 1708339683 + "id": 126, + "created_at": 1724787359 }, { "type": "choose", "entity": "CSE", "entity_type": "corporation", - "id": 123, - "created_at": 1708339685, + "id": 127, + "created_at": 1724787366, "choice": "0" }, { "type": "run_routes", "entity": "CSE", "entity_type": "corporation", - "id": 124, - "created_at": 1708339688, + "id": 128, + "created_at": 1724787368, "routes": [ { - "train": "2-5", + "train": "2-4", "connections": [ [ - "I33", - "H32" + "J30", + "K31" ], [ "H32", @@ -1274,17 +1242,17 @@ ] ], "hexes": [ - "I33", - "H32", - "J30" + "K31", + "J30", + "H32" ], "revenue": 40, - "revenue_str": "I33-H32-J30", - "subsidy": 30, + "revenue_str": "K31-J30-H32", + "subsidy": 40, "nodes": [ - "I33-0", - "H32-0", - "J30-0" + "J30-0", + "K31-0", + "H32-0" ] } ], @@ -1294,14 +1262,14 @@ "type": "dividend", "entity": "CSE", "entity_type": "corporation", - "id": 125, - "created_at": 1708339690, + "id": 129, + "created_at": 1724787370, "auto_actions": [ { "type": "pass", "entity": "CSE", "entity_type": "corporation", - "created_at": 1708339690 + "created_at": 1724787370 } ], "kind": "payout" @@ -1310,100 +1278,72 @@ "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 126, - "created_at": 1708339692 + "id": 130, + "created_at": 1724787372 }, { "type": "pass", "entity": "CSE", "entity_type": "corporation", - "id": 127, - "created_at": 1708339696 + "id": 131, + "created_at": 1724787373 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 128, - "created_at": 1708339707, - "hex": "K5", - "tile": "L111-0", + "id": 132, + "created_at": 1724787379, + "hex": "C33", + "tile": "6-1", "rotation": 1 }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "pass", + "entity": "SC", "entity_type": "corporation", - "id": 129, - "created_at": 1708339723, - "hex": "H4", - "tile": "73-2", - "rotation": 5 + "id": 133, + "created_at": 1724787381 }, { - "type": "pass", - "entity": "FdSB", + "type": "choose", + "entity": "SC", "entity_type": "corporation", - "id": 130, - "created_at": 1708339725 + "id": 134, + "created_at": 1724787383, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 131, - "created_at": 1708339740, + "id": 135, + "created_at": 1724787388, "routes": [ { - "train": "2-0", - "connections": [ - [ - "J6", - "I7" - ], - [ - "K5", - "J6" - ] - ], - "hexes": [ - "I7", - "J6", - "K5" - ], - "revenue": 50, - "revenue_str": "I7-J6-K5", - "subsidy": 20, - "nodes": [ - "J6-0", - "I7-0", - "K5-0" - ] - }, - { - "train": "2-6", + "train": "2-5", "connections": [ [ - "K5", - "J4" + "C33", + "B34" ], [ - "K5", - "K3" + "C31", + "C33" ] ], "hexes": [ - "J4", - "K5", - "K3" + "B34", + "C33", + "C31" ], "revenue": 50, - "revenue_str": "J4-K5-K3", - "subsidy": 30, + "revenue_str": "B34-C33-C31", + "subsidy": 40, "nodes": [ - "K5-0", - "J4-0", - "K3-0" + "C33-0", + "B34-0", + "C31-1" ] } ], @@ -1411,100 +1351,120 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 132, - "created_at": 1708339746, + "id": 136, + "created_at": 1724787389, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708339746 + "created_at": 1724787389 } ], "kind": "payout" }, { - "type": "buy_train", - "entity": "FdSB", + "type": "pass", + "entity": "SC", "entity_type": "corporation", - "id": 133, - "created_at": 1708339748, - "train": "3-1", - "price": 200, - "variant": "2+3" + "id": 137, + "created_at": 1724787390 }, { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 134, - "created_at": 1708339752 + "id": 138, + "created_at": 1724787391 + }, + { + "type": "lay_tile", + "entity": "FdLR", + "entity_type": "corporation", + "id": 139, + "created_at": 1724787398, + "hex": "J6", + "tile": "74-0", + "rotation": 1 }, { "type": "pass", - "entity": "FdSB", + "entity": "FdLR", "entity_type": "corporation", - "id": 135, - "created_at": 1708339757 + "id": 140, + "created_at": 1724787403 + }, + { + "type": "undo", + "entity": "FdLR", + "entity_type": "corporation", + "id": 141, + "created_at": 1724787408 }, { "type": "lay_tile", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 136, - "created_at": 1708339765, - "hex": "C33", - "tile": "6-1", - "rotation": 1 + "id": 142, + "created_at": 1724787415, + "hex": "H6", + "tile": "L93-0", + "rotation": 2 }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 137, - "created_at": 1708339768 + "id": 143, + "created_at": 1724787419 }, { "type": "choose", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 138, - "created_at": 1708339770, + "id": 144, + "created_at": 1724787421, "choice": "0" }, { "type": "run_routes", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 139, - "created_at": 1708339774, + "id": 145, + "created_at": 1724787426, "routes": [ { - "train": "2-7", + "train": "2-6", "connections": [ [ - "C31", - "C33" + "I7", + "J6" ], [ - "C33", - "B34" + "H8", + "I7" + ], + [ + "H6", + "H8" ] ], "hexes": [ - "C31", - "C33", - "B34" + "J6", + "I7", + "H8", + "H6" ], - "revenue": 50, - "revenue_str": "C31-C33-B34", - "subsidy": 30, + "revenue": 30, + "revenue_str": "J6-I7-H8-H6", + "subsidy": 60, "nodes": [ - "C31-0", - "C33-0", - "B34-0" + "I7-0", + "J6-0", + "H8-0", + "H6-0" ] } ], @@ -1512,153 +1472,122 @@ }, { "type": "dividend", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 140, - "created_at": 1708339775, + "id": 146, + "created_at": 1724787431, "auto_actions": [ { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708339775 + "created_at": 1724787431 } ], "kind": "payout" }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 141, - "created_at": 1708339778 + "id": 147, + "created_at": 1724787464 }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 142, - "created_at": 1708339780 + "id": 148, + "created_at": 1724787465 }, { "type": "lay_tile", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "id": 143, - "created_at": 1708339788, - "hex": "K19", - "tile": "6-2", + "id": 149, + "created_at": 1724787470, + "hex": "H4", + "tile": "73-1", "rotation": 5 }, { "type": "pass", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "id": 144, - "created_at": 1708339791 + "id": 150, + "created_at": 1724787472 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 151, + "created_at": 1724787489, + "choice": "1" }, { "type": "run_routes", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "id": 145, - "created_at": 1708339795, + "id": 152, + "created_at": 1724787495, "routes": [ { - "train": "2-8", + "train": "2-7", "connections": [ [ - "J20", - "K19" + "I5", + "H4" + ], + [ + "I5", + "J4" ] ], "hexes": [ - "J20", - "K19" + "H4", + "I5", + "J4" ], - "revenue": 50, - "revenue_str": "J20-K19", + "revenue": 40, + "revenue_str": "H4-I5-J4", "subsidy": 0, "nodes": [ - "J20-1", - "K19-0" + "I5-0", + "H4-0", + "J4-0" ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CA", - "entity_type": "corporation", - "id": 146, - "created_at": 1708339798, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708339798 - } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 147, - "created_at": 1708339800 - }, - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 148, - "created_at": 1708339803 - }, - { - "type": "lay_tile", - "entity": "ZP", - "entity_type": "corporation", - "id": 149, - "created_at": 1708339812, - "hex": "J20", - "tile": "8860-0", - "rotation": 0 - }, - { - "type": "pass", - "entity": "ZP", - "entity_type": "corporation", - "id": 150, - "created_at": 1708339817 - }, - { - "type": "run_routes", - "entity": "ZP", - "entity_type": "corporation", - "id": 151, - "created_at": 1708339828, - "routes": [ + }, { - "train": "2-9", + "train": "2-8", "connections": [ [ - "J20", - "I21" + "J6", + "I7" + ], + [ + "K5", + "J6" + ], + [ + "K5", + "J4" ] ], "hexes": [ - "I21", - "J20" + "I7", + "J6", + "K5", + "J4" ], - "revenue": 40, - "revenue_str": "I21-J20", - "subsidy": 20, + "revenue": 50, + "revenue_str": "I7-J6-K5-J4", + "subsidy": 30, "nodes": [ - "J20-0", - "I21-0" + "J6-0", + "I7-0", + "K5-0", + "J4-0" ] } ], @@ -1666,53 +1595,95 @@ }, { "type": "dividend", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 152, - "created_at": 1708339830, + "id": 153, + "created_at": 1724787496, "auto_actions": [ { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708339830 + "created_at": 1724787496 } ], "kind": "payout" }, { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 153, - "created_at": 1708339832 + "id": 154, + "created_at": 1724787499 }, { "type": "pass", - "entity": "ZP", + "entity": "FdC", "entity_type": "corporation", - "id": 154, - "created_at": 1708339835 + "id": 155, + "created_at": 1724787500 }, { "type": "buy_shares", + "entity": 1, + "entity_type": "player", + "id": 156, + "created_at": 1724787527, + "shares": [ + "FdLR_4" + ], + "percent": 10 + }, + { + "type": "sell_shares", "entity": 3, "entity_type": "player", - "id": 155, - "created_at": 1708341866, + "id": 157, + "created_at": 1724787533, + "shares": [ + "FdC_3" + ], + "percent": 10 + }, + { + "type": "sell_shares", + "entity": 3, + "entity_type": "player", + "id": 158, + "created_at": 1724787536, "shares": [ - "FdSB_3" + "FdLR_3" ], "percent": 10 }, + { + "type": "par", + "entity": 3, + "entity_type": "player", + "id": 159, + "created_at": 1724787547, + "corporation": "CFLG", + "share_price": "85,0,7" + }, { "type": "buy_shares", "entity": 0, "entity_type": "player", - "id": 156, - "created_at": 1708341874, + "id": 160, + "created_at": 1724787555, + "shares": [ + "FdC_3" + ], + "percent": 10 + }, + { + "type": "buy_shares", + "entity": 2, + "entity_type": "player", + "id": 161, + "created_at": 1724787561, "shares": [ - "FdSB_4" + "FdLR_3" ], "percent": 10 }, @@ -1720,164 +1691,196 @@ "type": "pass", "entity": 1, "entity_type": "player", - "id": 157, - "created_at": 1708341885 + "id": 162, + "created_at": 1724787567 }, { "type": "buy_shares", - "entity": 2, + "entity": 3, "entity_type": "player", - "id": 158, - "created_at": 1708341900, + "id": 163, + "created_at": 1724787571, "shares": [ - "FdSB_5" + "CFLG_1" ], "percent": 10 }, { "type": "pass", - "entity": 3, + "entity": 0, "entity_type": "player", - "id": 159, - "created_at": 1708341906 + "id": 164, + "created_at": 1724787574 }, { "type": "pass", - "entity": 0, + "entity": 2, "entity_type": "player", - "id": 160, - "created_at": 1708341907 + "id": 165, + "created_at": 1724787574 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 161, - "created_at": 1708341907 + "id": 166, + "created_at": 1724787575 + }, + { + "type": "buy_shares", + "entity": 3, + "entity_type": "player", + "id": 167, + "created_at": 1724787577, + "shares": [ + "CFLG_2" + ], + "percent": 10 + }, + { + "type": "pass", + "entity": 0, + "entity_type": "player", + "id": 168, + "created_at": 1724787580 }, { "type": "pass", "entity": 2, "entity_type": "player", - "id": 162, - "created_at": 1708341908 + "id": 169, + "created_at": 1724787580 }, { - "type": "lay_tile", - "entity": "SFVA", - "entity_type": "corporation", - "id": 163, - "created_at": 1708341924, - "hex": "E3", - "tile": "L112-0", - "rotation": 5 + "type": "pass", + "entity": 1, + "entity_type": "player", + "id": 170, + "created_at": 1724787581 }, { - "type": "lay_tile", - "entity": "SFVA", + "type": "pass", + "entity": "MH", "entity_type": "corporation", - "id": 164, - "created_at": 1708341972, - "hex": "D4", - "tile": "76-3", - "rotation": 2 + "id": 171, + "created_at": 1724787595 }, { - "type": "pass", - "entity": "SFVA", + "type": "choose", + "entity": "MH", "entity_type": "corporation", - "id": 165, - "created_at": 1708341975 + "id": 172, + "created_at": 1724787597, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 166, - "created_at": 1708342006, + "id": 173, + "created_at": 1724787599, "routes": [ { "train": "2-1", "connections": [ [ - "C5", - "C3" + "E19", + "D18" ], [ - "D6", - "C5" - ] - ], - "hexes": [ - "C3", - "C5", - "D6" - ], - "revenue": 40, - "revenue_str": "C3-C5-D6", - "subsidy": 20, - "nodes": [ - "C5-0", - "C3-0", - "D6-0" - ] - }, - { - "train": "2-2", - "connections": [ - [ - "E3", - "E1" + "E21", + "E19" ] ], "hexes": [ - "E3", - "E1" + "D18", + "E19", + "E21" ], - "revenue": 40, - "revenue_str": "E3-E1", + "revenue": 50, + "revenue_str": "D18-E19-E21", "subsidy": 30, "nodes": [ - "E3-0", - "E1-0" + "E19-0", + "D18-0", + "E21-0" ] - }, + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "MH", + "entity_type": "corporation", + "id": 174, + "created_at": 1724787600, + "auto_actions": [ { - "train": "3-0", - "connections": [ - [ - "B4", - "A5" - ], - [ - "C3", - "B4" - ], - [ - "D2", - "C3" - ], + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "created_at": 1724787600 + } + ], + "kind": "payout" + }, + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "id": 175, + "created_at": 1724787601 + }, + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "id": 176, + "created_at": 1724787602 + }, + { + "type": "lay_tile", + "entity": "AC", + "entity_type": "corporation", + "id": 177, + "created_at": 1724787654, + "hex": "I27", + "tile": "8-1", + "rotation": 2 + }, + { + "type": "pass", + "entity": "AC", + "entity_type": "corporation", + "id": 178, + "created_at": 1724787657 + }, + { + "type": "run_routes", + "entity": "AC", + "entity_type": "corporation", + "id": 179, + "created_at": 1724787658, + "routes": [ + { + "train": "2-2", + "connections": [ [ - "E3", - "D2" + "H28", + "G27" ] ], "hexes": [ - "A5", - "B4", - "C3", - "D2", - "E3" + "H28", + "G27" ], - "revenue": 100, - "revenue_str": "A5-B4-C3-D2-E3", + "revenue": 50, + "revenue_str": "H28-G27", "subsidy": 0, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", - "E3-0" + "H28-0", + "G27-0" ] } ], @@ -1885,90 +1888,76 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 167, - "created_at": 1708342008, + "id": 180, + "created_at": 1724787659, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "created_at": 1708342008 + "created_at": 1724787659 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 168, - "created_at": 1708342011 + "id": 181, + "created_at": 1724787661 }, { "type": "pass", - "entity": "SFVA", + "entity": "AC", "entity_type": "corporation", - "id": 169, - "created_at": 1708342013 + "id": 182, + "created_at": 1724787663 }, { "type": "lay_tile", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 170, - "created_at": 1708342026, - "hex": "E29", - "tile": "619-0", - "rotation": 4 + "id": 183, + "created_at": 1724787667, + "hex": "L20", + "tile": "9-1", + "rotation": 2 }, { "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 171, - "created_at": 1708342029 - }, - { - "type": "choose", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 172, - "created_at": 1708342031, - "choice": "0" + "id": 184, + "created_at": 1724787669 }, { "type": "run_routes", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 173, - "created_at": 1708342034, + "id": 185, + "created_at": 1724787670, "routes": [ { "train": "2-3", "connections": [ [ - "E29", - "E31" - ], - [ - "E31", - "E33" + "J20", + "K19" ] ], "hexes": [ - "E29", - "E31", - "E33" + "J20", + "K19" ], - "revenue": 60, - "revenue_str": "E29-E31-E33", - "subsidy": 20, + "revenue": 50, + "revenue_str": "J20-K19", + "subsidy": 0, "nodes": [ - "E29-0", - "E31-0", - "E33-0" + "J20-1", + "K19-0" ] } ], @@ -1976,90 +1965,81 @@ }, { "type": "dividend", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 174, - "created_at": 1708342036, + "id": 186, + "created_at": 1724787673, "auto_actions": [ { "type": "pass", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708342036 + "created_at": 1724787673 } ], "kind": "payout" }, { "type": "pass", - "entity": "CM", + "entity": "ZP", "entity_type": "corporation", - "id": 175, - "created_at": 1708342041 + "id": 187, + "created_at": 1724787677 }, { "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 176, - "created_at": 1708342043 - }, - { - "type": "lay_tile", - "entity": "MZ", + "entity": "ZP", "entity_type": "corporation", - "id": 177, - "created_at": 1708342052, - "hex": "H26", - "tile": "8-0", - "rotation": 5 + "id": 188, + "created_at": 1724787678 }, { "type": "pass", - "entity": "MZ", + "entity": "CSE", "entity_type": "corporation", - "id": 178, - "created_at": 1708342055 + "id": 189, + "created_at": 1724787685 }, { "type": "choose", - "entity": "MZ", + "entity": "CSE", "entity_type": "corporation", - "id": 179, - "created_at": 1708342057, + "id": 190, + "created_at": 1724787686, "choice": "0" }, { "type": "run_routes", - "entity": "MZ", + "entity": "CSE", "entity_type": "corporation", - "id": 180, - "created_at": 1708342061, + "id": 191, + "created_at": 1724787687, "routes": [ { "train": "2-4", "connections": [ [ - "F24", - "F26" + "J30", + "K31" ], [ - "F26", - "G27" + "H32", + "I31", + "J30" ] ], "hexes": [ - "F24", - "F26", - "G27" + "K31", + "J30", + "H32" ], - "revenue": 80, - "revenue_str": "F24-F26-G27", - "subsidy": 0, + "revenue": 40, + "revenue_str": "K31-J30-H32", + "subsidy": 40, "nodes": [ - "F24-2", - "F26-0", - "G27-0" + "J30-0", + "K31-0", + "H32-0" ] } ], @@ -2067,91 +2047,75 @@ }, { "type": "dividend", - "entity": "MZ", + "entity": "CSE", "entity_type": "corporation", - "id": 181, - "created_at": 1708342064, + "id": 192, + "created_at": 1724787689, "auto_actions": [ { "type": "pass", - "entity": "MZ", + "entity": "CSE", "entity_type": "corporation", - "created_at": 1708342065 + "created_at": 1724787689 } ], "kind": "payout" }, { - "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "id": 182, - "created_at": 1708342067 - }, - { - "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "id": 183, - "created_at": 1708342070 - }, - { - "type": "lay_tile", + "type": "buy_company", "entity": "CSE", "entity_type": "corporation", - "id": 184, - "created_at": 1708342106, - "hex": "I29", - "tile": "201-0", - "rotation": 5 + "id": 193, + "created_at": 1724787695, + "company": "P6", + "price": 125 }, { "type": "pass", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "id": 185, - "created_at": 1708342109 + "id": 194, + "created_at": 1724787709 }, { "type": "choose", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "id": 186, - "created_at": 1708342112, + "id": 195, + "created_at": 1724787711, "choice": "0" }, { "type": "run_routes", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "id": 187, - "created_at": 1708342122, + "id": 196, + "created_at": 1724787712, "routes": [ { "train": "2-5", "connections": [ [ - "H32", - "I31", - "J30" + "C33", + "B34" ], [ - "J30", - "I29" + "C31", + "C33" ] ], "hexes": [ - "H32", - "J30", - "I29" + "B34", + "C33", + "C31" ], - "revenue": 70, - "revenue_str": "H32-J30-I29", - "subsidy": 0, + "revenue": 50, + "revenue_str": "B34-C33-C31", + "subsidy": 40, "nodes": [ - "H32-0", - "J30-0", - "I29-0" + "C33-0", + "B34-0", + "C31-1" ] } ], @@ -2159,150 +2123,122 @@ }, { "type": "dividend", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "id": 188, - "created_at": 1708342124, + "id": 197, + "created_at": 1724787713, "auto_actions": [ { "type": "pass", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708342124 + "created_at": 1724787713 } ], "kind": "payout" }, { "type": "pass", - "entity": "CSE", + "entity": "SC", "entity_type": "corporation", - "id": 189, - "created_at": 1708342127 + "id": 198, + "created_at": 1724787715 }, { "type": "pass", - "entity": "CSE", - "entity_type": "corporation", - "id": 190, - "created_at": 1708342130 - }, - { - "type": "lay_tile", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 191, - "created_at": 1708342143, - "hex": "H8", - "tile": "76-4", - "rotation": 4 + "id": 199, + "created_at": 1724787716 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 192, - "created_at": 1708342149, + "id": 200, + "created_at": 1724787722, "hex": "G5", - "tile": "73-3", + "tile": "73-2", "rotation": 2 }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 193, - "created_at": 1708342153 + "id": 201, + "created_at": 1724787726 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 202, + "created_at": 1724787728, + "choice": "1" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 194, - "created_at": 1708342183, + "id": 203, + "created_at": 1724787733, "routes": [ { - "train": "2-0", + "train": "2-7", "connections": [ [ - "H4", - "G5" + "I5", + "H4" ], [ "I5", - "H4" + "J4" ] ], "hexes": [ - "G5", "H4", - "I5" + "I5", + "J4" ], - "revenue": 50, - "revenue_str": "G5-H4-I5", + "revenue": 40, + "revenue_str": "H4-I5-J4", "subsidy": 0, "nodes": [ + "I5-0", "H4-0", - "G5-0", - "I5-0" - ] - }, - { - "train": "2-6", - "connections": [ - [ - "K5", - "J4" - ] - ], - "hexes": [ - "J4", - "K5" - ], - "revenue": 50, - "revenue_str": "J4-K5", - "subsidy": 0, - "nodes": [ - "K5-0", "J4-0" ] }, { - "train": "3-1", + "train": "2-8", "connections": [ - [ - "K5", - "K3" - ], [ "J6", - "K5" + "I7" ], [ - "I7", + "K5", "J6" ], [ - "H8", - "I7" + "K5", + "J4" ] ], "hexes": [ - "K3", - "K5", - "J6", "I7", - "H8" + "J6", + "K5", + "J4" ], - "revenue": 70, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 50, + "revenue_str": "I7-J6-K5-J4", + "subsidy": 30, "nodes": [ - "K5-0", - "K3-0", "J6-0", "I7-0", - "H8-0" + "K5-0", + "J4-0" ] } ], @@ -2310,93 +2246,86 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 195, - "created_at": 1708342186, + "id": 204, + "created_at": 1724787735, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708342186 + "created_at": 1724787735 } ], "kind": "payout" }, - { - "type": "buy_train", - "entity": "FdSB", - "entity_type": "corporation", - "id": 196, - "created_at": 1708342202, - "train": "3-3", - "price": 200, - "variant": "3" - }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 197, - "created_at": 1708342205 + "id": 205, + "created_at": 1724787754 }, { - "type": "lay_tile", - "entity": "SC", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 198, - "created_at": 1708342214, - "hex": "C31", - "tile": "8865-0", - "rotation": 5 + "id": 206, + "created_at": 1724787757 }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 199, - "created_at": 1708342218 + "id": 207, + "created_at": 1724787763 }, { "type": "choose", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 200, - "created_at": 1708342220, + "id": 208, + "created_at": 1724787765, "choice": "0" }, { "type": "run_routes", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 201, - "created_at": 1708342223, + "id": 209, + "created_at": 1724787767, "routes": [ { - "train": "2-7", + "train": "2-6", "connections": [ [ - "C31", - "C33" + "I7", + "J6" ], [ - "C33", - "B34" + "H8", + "I7" + ], + [ + "H6", + "H8" ] ], "hexes": [ - "C31", - "C33", - "B34" + "J6", + "I7", + "H8", + "H6" ], - "revenue": 60, - "revenue_str": "C31-C33-B34", - "subsidy": 30, + "revenue": 30, + "revenue_str": "J6-I7-H8-H6", + "subsidy": 60, "nodes": [ - "C31-0", - "C33-0", - "B34-0" + "I7-0", + "J6-0", + "H8-0", + "H6-0" ] } ], @@ -2404,296 +2333,256 @@ }, { "type": "dividend", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 202, - "created_at": 1708342226, + "id": 210, + "created_at": 1724787770, "auto_actions": [ { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708342226 + "created_at": 1724787770 } ], - "kind": "withhold" + "kind": "payout" }, { "type": "buy_train", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 203, - "created_at": 1708342238, - "train": "3-3", - "price": 135 + "id": 211, + "created_at": 1724787772, + "train": "3-0", + "price": 200, + "variant": "2+3" }, { "type": "pass", - "entity": "SC", + "entity": "FdLR", "entity_type": "corporation", - "id": 204, - "created_at": 1708342240 + "id": 212, + "created_at": 1724787774 }, { - "type": "lay_tile", - "entity": "CA", + "type": "buy_company", + "entity": "FdLR", "entity_type": "corporation", - "id": 205, - "created_at": 1708342260, - "hex": "K19", - "tile": "619-1", - "rotation": 3 + "id": 213, + "created_at": 1724787810, + "company": "P1", + "price": 30 }, { "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 206, - "created_at": 1708342264 - }, - { - "type": "run_routes", - "entity": "CA", - "entity_type": "corporation", - "id": 207, - "created_at": 1708342268, - "routes": [ - { - "train": "2-8", - "connections": [ - [ - "J20", - "K19" - ] - ], - "hexes": [ - "J20", - "K19" - ], - "revenue": 70, - "revenue_str": "J20-K19", - "subsidy": 0, - "nodes": [ - "J20-1", - "K19-0" - ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CA", + "entity": "FdLR", "entity_type": "corporation", - "id": 208, - "created_at": 1708342309, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708342309 - } - ], - "kind": "payout" + "id": 214, + "created_at": 1724787820 }, { - "type": "pass", - "entity": "CA", + "type": "lay_tile", + "entity": "CFLG", "entity_type": "corporation", - "id": 209, - "created_at": 1708342315 + "id": 215, + "created_at": 1724787835, + "hex": "E3", + "tile": "L80-0", + "rotation": 2 }, { - "type": "pass", - "entity": "CA", + "type": "undo", + "entity": "CFLG", "entity_type": "corporation", - "id": 210, - "created_at": 1708342317 + "id": 216, + "created_at": 1724787840 }, { "type": "lay_tile", - "entity": "ZP", + "entity": "CFLG", "entity_type": "corporation", - "id": 211, - "created_at": 1708342330, - "hex": "K21", - "tile": "7-0", + "id": 217, + "created_at": 1724787852, + "hex": "E3", + "tile": "L80-0", "rotation": 2 }, { "type": "pass", - "entity": "ZP", - "entity_type": "corporation", - "id": 212, - "created_at": 1708342333 - }, - { - "type": "run_routes", - "entity": "ZP", - "entity_type": "corporation", - "id": 213, - "created_at": 1708342342, - "routes": [ - { - "train": "2-9", - "connections": [ - [ - "J20", - "K21", - "K19" - ] - ], - "hexes": [ - "K19", - "J20" - ], - "revenue": 70, - "revenue_str": "K19-J20", - "subsidy": 0, - "nodes": [ - "J20-0", - "K19-0" - ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "ZP", + "entity": "CFLG", "entity_type": "corporation", - "id": 214, - "created_at": 1708342350, + "id": 218, + "created_at": 1724787856, "auto_actions": [ { "type": "pass", - "entity": "ZP", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708342350 + "created_at": 1724787856 } - ], - "kind": "withhold" + ] }, { "type": "buy_train", - "entity": "ZP", + "entity": "CFLG", "entity_type": "corporation", - "id": 215, - "created_at": 1708342377, - "train": "2-3", - "price": 100 + "id": 219, + "created_at": 1724787857, + "train": "3-1", + "price": 200, + "variant": "2+3" }, { - "type": "lay_tile", - "entity": "SFVA", + "type": "pass", + "entity": "CFLG", "entity_type": "corporation", - "id": 216, - "created_at": 1708342394, - "hex": "D6", - "tile": "L105-0", - "rotation": 1 + "id": 220, + "created_at": 1724787862 + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 221, + "created_at": 1724787867 + }, + { + "type": "sell_shares", + "entity": 0, + "entity_type": "player", + "id": 222, + "created_at": 1724787882, + "shares": [ + "FdC_3" + ], + "percent": 10 + }, + { + "type": "par", + "entity": 0, + "entity_type": "player", + "id": 223, + "created_at": 1724787887, + "corporation": "CRB", + "share_price": "100,0,10" + }, + { + "type": "buy_shares", + "entity": 1, + "entity_type": "player", + "id": 224, + "created_at": 1724787922, + "shares": [ + "FdLR_5" + ], + "percent": 10 + }, + { + "type": "buy_shares", + "entity": 2, + "entity_type": "player", + "id": 225, + "created_at": 1724787932, + "shares": [ + "FdC_4" + ], + "percent": 10 + }, + { + "type": "pass", + "entity": 3, + "entity_type": "player", + "id": 226, + "created_at": 1724787946 + }, + { + "type": "buy_shares", + "entity": 0, + "entity_type": "player", + "id": 227, + "created_at": 1724787950, + "shares": [ + "CRB_2" + ], + "percent": 10 + }, + { + "type": "pass", + "entity": 1, + "entity_type": "player", + "id": 228, + "created_at": 1724787954 + }, + { + "type": "pass", + "entity": 2, + "entity_type": "player", + "id": 229, + "created_at": 1724787961 + }, + { + "type": "pass", + "entity": 3, + "entity_type": "player", + "id": 230, + "created_at": 1724787961 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 217, - "created_at": 1708342404, - "hex": "D8", - "tile": "L100-0", - "rotation": 0 + "id": 231, + "created_at": 1724787968, + "hex": "E21", + "tile": "619-0", + "rotation": 3 }, { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 218, - "created_at": 1708342411 + "id": 232, + "created_at": 1724787970 + }, + { + "type": "choose", + "entity": "MH", + "entity_type": "corporation", + "id": 233, + "created_at": 1724787972, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 219, - "created_at": 1708342452, + "id": 234, + "created_at": 1724787974, "routes": [ { "train": "2-1", "connections": [ [ - "D6", - "D8" - ] - ], - "hexes": [ - "D8", - "D6" - ], - "revenue": 40, - "revenue_str": "D8-D6", - "subsidy": 20, - "nodes": [ - "D6-0", - "D8-0" - ] - }, - { - "train": "2-2", - "connections": [ - [ - "E3", - "E1" - ], - [ - "E3", - "D2" - ] - ], - "hexes": [ - "E1", - "E3", - "D2" - ], - "revenue": 50, - "revenue_str": "E1-E3-D2", - "subsidy": 30, - "nodes": [ - "E3-0", - "E1-0", - "D2-0" - ] - }, - { - "train": "3-0", - "connections": [ - [ - "C5", - "D6" - ], - [ - "C3", - "C5" + "E19", + "D18" ], [ - "C1", - "C3" + "E21", + "E19" ] ], "hexes": [ - "D6", - "C5", - "C3", - "C1" + "D18", + "E19", + "E21" ], - "revenue": 50, - "revenue_str": "D6-C5-C3-C1", - "subsidy": 50, + "revenue": 60, + "revenue_str": "D18-E19-E21", + "subsidy": 20, "nodes": [ - "C5-0", - "D6-0", - "C3-0", - "C1-0" + "E19-0", + "D18-0", + "E21-0" ] } ], @@ -2701,150 +2590,75 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 220, - "created_at": 1708342454, + "id": 235, + "created_at": 1724787977, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708342454 + "created_at": 1724787977 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 221, - "created_at": 1708342458 - }, - { - "type": "buy_company", - "entity": "SFVA", - "entity_type": "corporation", - "id": 222, - "created_at": 1708342468, - "company": "P5", - "price": 150 - }, - { - "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 223, - "created_at": 1708342471 - }, - { - "type": "lay_tile", - "entity": "CM", - "entity_type": "corporation", - "id": 224, - "created_at": 1708342479, - "hex": "E33", - "tile": "622-1", - "rotation": 1 + "id": 236, + "created_at": 1724787981 }, { "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 225, - "created_at": 1708342486, - "auto_actions": [ - { - "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "created_at": 1708342486 - } - ] - }, - { - "type": "buy_train", - "entity": "CM", + "entity": "MH", "entity_type": "corporation", - "id": 226, - "created_at": 1708342488, - "train": "3-4", - "price": 200, - "variant": "3" + "id": 237, + "created_at": 1724787982 }, { "type": "lay_tile", - "entity": "MZ", + "entity": "AC", "entity_type": "corporation", - "id": 227, - "created_at": 1708342498, - "hex": "I27", - "tile": "8-1", + "id": 238, + "created_at": 1724787990, + "hex": "H28", + "tile": "619-1", "rotation": 2 }, - { - "type": "undo", - "entity": "MZ", - "entity_type": "corporation", - "id": 228, - "created_at": 1708342503 - }, - { - "type": "lay_tile", - "entity": "MZ", - "entity_type": "corporation", - "id": 229, - "created_at": 1708342511, - "hex": "G23", - "tile": "4-2", - "rotation": 1 - }, { "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "id": 230, - "created_at": 1708342514 - }, - { - "type": "choose", - "entity": "MZ", + "entity": "AC", "entity_type": "corporation", - "id": 231, - "created_at": 1708342516, - "choice": "0" + "id": 239, + "created_at": 1724787993 }, { "type": "run_routes", - "entity": "MZ", + "entity": "AC", "entity_type": "corporation", - "id": 232, - "created_at": 1708342518, + "id": 240, + "created_at": 1724787994, "routes": [ { - "train": "2-4", + "train": "2-2", "connections": [ [ - "F24", - "F26" - ], - [ - "F26", + "H28", "G27" ] ], "hexes": [ - "F24", - "F26", + "H28", "G27" ], - "revenue": 80, - "revenue_str": "F24-F26-G27", + "revenue": 60, + "revenue_str": "H28-G27", "subsidy": 0, "nodes": [ - "F24-2", - "F26-0", + "H28-0", "G27-0" ] } @@ -2853,86 +2667,76 @@ }, { "type": "dividend", - "entity": "MZ", + "entity": "AC", "entity_type": "corporation", - "id": 233, - "created_at": 1708342536, + "id": 241, + "created_at": 1724787995, "auto_actions": [ { "type": "pass", - "entity": "MZ", + "entity": "AC", "entity_type": "corporation", - "created_at": 1708342536 + "created_at": 1724787995 } ], - "kind": "withhold" + "kind": "payout" }, { - "type": "buy_train", - "entity": "MZ", + "type": "pass", + "entity": "AC", "entity_type": "corporation", - "id": 234, - "created_at": 1708342543, - "train": "2-8", - "price": 140 + "id": 242, + "created_at": 1724788004 }, { - "type": "lay_tile", - "entity": "CSE", + "type": "pass", + "entity": "AC", "entity_type": "corporation", - "id": 235, - "created_at": 1708342555, - "hex": "H32", - "tile": "619-2", - "rotation": 1 + "id": 243, + "created_at": 1724788010 }, { - "type": "pass", - "entity": "CSE", + "type": "lay_tile", + "entity": "ZP", "entity_type": "corporation", - "id": 236, - "created_at": 1708342559 + "id": 244, + "created_at": 1724788016, + "hex": "J20", + "tile": "8860-0", + "rotation": 0 }, { - "type": "choose", - "entity": "CSE", + "type": "pass", + "entity": "ZP", "entity_type": "corporation", - "id": 237, - "created_at": 1708342561, - "choice": "0" + "id": 245, + "created_at": 1724788018 }, { "type": "run_routes", - "entity": "CSE", + "entity": "ZP", "entity_type": "corporation", - "id": 238, - "created_at": 1708342563, + "id": 246, + "created_at": 1724788020, "routes": [ { - "train": "2-5", + "train": "2-3", "connections": [ [ - "H32", - "I31", - "J30" - ], - [ - "J30", - "I29" + "J20", + "K19" ] ], "hexes": [ - "H32", - "J30", - "I29" + "J20", + "K19" ], - "revenue": 80, - "revenue_str": "H32-J30-I29", + "revenue": 60, + "revenue_str": "J20-K19", "subsidy": 0, "nodes": [ - "H32-0", - "J30-0", - "I29-0" + "J20-1", + "K19-0" ] } ], @@ -2940,151 +2744,91 @@ }, { "type": "dividend", - "entity": "CSE", + "entity": "ZP", "entity_type": "corporation", - "id": 239, - "created_at": 1708342565, + "id": 247, + "created_at": 1724788021, "auto_actions": [ { "type": "pass", - "entity": "CSE", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708342565 + "created_at": 1724788021 } ], "kind": "payout" }, { "type": "pass", - "entity": "CSE", + "entity": "ZP", "entity_type": "corporation", - "id": 240, - "created_at": 1708342568 + "id": 248, + "created_at": 1724788024 }, { "type": "pass", - "entity": "CSE", + "entity": "ZP", "entity_type": "corporation", - "id": 241, - "created_at": 1708342576 + "id": 249, + "created_at": 1724788025 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "CSE", "entity_type": "corporation", - "id": 242, - "created_at": 1708342587, - "hex": "L4", - "tile": "78-1", - "rotation": 5 + "id": 250, + "created_at": 1724788035, + "hex": "H32", + "tile": "619-2", + "rotation": 1 }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "pass", + "entity": "CSE", "entity_type": "corporation", - "id": 243, - "created_at": 1708342596, - "hex": "I5", - "tile": "L107-0", - "rotation": 1 + "id": 251, + "created_at": 1724788038 }, { - "type": "pass", - "entity": "FdSB", + "type": "choose", + "entity": "CSE", "entity_type": "corporation", - "id": 244, - "created_at": 1708342598 + "id": 252, + "created_at": 1724788039, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "CSE", "entity_type": "corporation", - "id": 245, - "created_at": 1708342913, + "id": 253, + "created_at": 1724788041, "routes": [ { - "train": "2-0", + "train": "2-4", "connections": [ [ - "K5", - "K3" + "J30", + "K31" ], [ - "K5", - "J4" + "H32", + "I31", + "J30" ] ], "hexes": [ - "K3", - "K5", - "J4" + "K31", + "J30", + "H32" ], "revenue": 50, - "revenue_str": "K3-K5-J4", + "revenue_str": "K31-J30-H32", "subsidy": 30, "nodes": [ - "K5-0", - "K3-0", - "J4-0" - ] - }, - { - "train": "2-6", - "connections": [ - [ - "H4", - "G5" - ], - [ - "I5", - "H4" - ] - ], - "hexes": [ - "G5", - "H4", - "I5" - ], - "revenue": 50, - "revenue_str": "G5-H4-I5", - "subsidy": 0, - "nodes": [ - "H4-0", - "G5-0", - "I5-0" - ] - }, - { - "train": "3-1", - "connections": [ - [ - "K5", - "L4", - "M5" - ], - [ - "K5", - "J6" - ], - [ - "J6", - "I7" - ] - ], - "hexes": [ - "M5", - "K5", - "J6", - "I7" - ], - "revenue": 80, - "revenue_str": "M5-K5-J6-I7", - "subsidy": 20, - "nodes": [ - "K5-0", - "M5-0", - "J6-0", - "I7-0" + "J30-0", + "K31-0", + "H32-0" ] } ], @@ -3092,183 +2836,107 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "CSE", "entity_type": "corporation", - "id": 246, - "created_at": 1708342915, + "id": 254, + "created_at": 1724788042, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "CSE", "entity_type": "corporation", - "created_at": 1708342915 + "created_at": 1724788042 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 247, - "created_at": 1708342924 - }, - { - "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 248, - "created_at": 1708342929 - }, - { - "type": "lay_tile", - "entity": "CA", - "entity_type": "corporation", - "id": 249, - "created_at": 1708342938, - "hex": "L20", - "tile": "9-1", - "rotation": 2 - }, - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 250, - "created_at": 1708342942, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708342942 - } - ] - }, - { - "type": "buy_train", - "entity": "CA", - "entity_type": "corporation", - "id": 251, - "created_at": 1708342944, - "train": "3-5", - "price": 200, - "variant": "3" - }, - { - "type": "pass", - "entity": "CA", + "entity": "CSE", "entity_type": "corporation", - "id": 252, - "created_at": 1708342946 + "id": 255, + "created_at": 1724788047 }, { "type": "pass", - "entity": "CA", + "entity": "CSE", "entity_type": "corporation", - "id": 253, - "created_at": 1708342952 + "id": 256, + "created_at": 1724788081 }, { "type": "lay_tile", "entity": "SC", "entity_type": "corporation", - "id": 254, - "created_at": 1708342959, - "hex": "D30", - "tile": "9-2", - "rotation": 1 + "id": 257, + "created_at": 1724788094, + "hex": "C31", + "tile": "8858-0", + "rotation": 3 }, { "type": "pass", "entity": "SC", "entity_type": "corporation", - "id": 255, - "created_at": 1708342965 + "id": 258, + "created_at": 1724788097 }, { "type": "choose", "entity": "SC", "entity_type": "corporation", - "id": 256, - "created_at": 1708342967, - "choice": "1" + "id": 259, + "created_at": 1724788098, + "choice": "0" }, { "type": "run_routes", "entity": "SC", "entity_type": "corporation", - "id": 257, - "created_at": 1708342989, + "id": 260, + "created_at": 1724788100, "routes": [ { - "train": "2-7", + "train": "2-5", "connections": [ + [ + "C33", + "B34" + ], [ "C31", "C33" ] ], "hexes": [ - "C31", - "C33" + "B34", + "C33", + "C31" ], "revenue": 60, - "revenue_str": "C31-C33", - "subsidy": 0, + "revenue_str": "B34-C33-C31", + "subsidy": 30, "nodes": [ - "C31-0", - "C33-0" + "C33-0", + "B34-0", + "C31-1" ] - }, - { - "train": "3-3", - "connections": [ - [ - "E31", - "E33" - ], - [ - "E29", - "E31" - ], - [ - "C31", - "D30", - "E29" - ] - ], - "hexes": [ - "E33", - "E31", - "E29", - "C31" - ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, - "nodes": [ - "E31-0", - "E33-0", - "E29-0", - "C31-0" - ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "SC", - "entity_type": "corporation", - "id": 258, - "created_at": 1708342991, - "auto_actions": [ + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "SC", + "entity_type": "corporation", + "id": 261, + "created_at": 1724788101, + "auto_actions": [ { "type": "pass", "entity": "SC", "entity_type": "corporation", - "created_at": 1708342991 + "created_at": 1724788101 } ], "kind": "payout" @@ -3277,373 +2945,527 @@ "type": "pass", "entity": "SC", "entity_type": "corporation", - "id": 259, - "created_at": 1708342996 - }, - { - "type": "lay_tile", - "entity": "ZP", - "entity_type": "corporation", - "id": 260, - "created_at": 1708343008, - "hex": "M21", - "tile": "L84-0", - "rotation": 0 - }, - { - "type": "pass", - "entity": "ZP", - "entity_type": "corporation", - "id": 261, - "created_at": 1708343012 - }, - { - "type": "run_routes", - "entity": "ZP", - "entity_type": "corporation", "id": 262, - "created_at": 1708343022, - "routes": [ - { - "train": "2-9", - "connections": [ - [ - "J20", - "K21", - "K19" - ] - ], - "hexes": [ - "J20", - "K19" - ], - "revenue": 70, - "revenue_str": "J20-K19", - "subsidy": 0, - "nodes": [ - "J20-0", - "K19-0" - ] - }, - { - "train": "2-3", - "connections": [ - [ - "J20", - "I21" - ] - ], - "hexes": [ - "I21", - "J20" - ], - "revenue": 40, - "revenue_str": "I21-J20", - "subsidy": 20, - "nodes": [ - "J20-0", - "I21-0" - ] - } - ], - "extra_revenue": 0 + "created_at": 1724788104 }, { - "type": "dividend", - "entity": "ZP", + "type": "pass", + "entity": "SC", "entity_type": "corporation", "id": 263, - "created_at": 1708343024, - "auto_actions": [ - { - "type": "pass", - "entity": "ZP", - "entity_type": "corporation", - "created_at": 1708343024 - } - ], - "kind": "payout" + "created_at": 1724788105 }, { - "type": "pass", - "entity": "ZP", + "type": "lay_tile", + "entity": "CRB", "entity_type": "corporation", "id": 264, - "created_at": 1708343034 + "created_at": 1724788113, + "hex": "B26", + "tile": "57-2", + "rotation": 1 }, { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", + "type": "lay_tile", + "entity": "CRB", + "entity_type": "corporation", "id": 265, - "created_at": 1708343069, - "shares": [ - "FdSB_6" - ], - "percent": 10 + "created_at": 1724788120, + "hex": "C25", + "tile": "57-3", + "rotation": 1 }, { - "type": "sell_shares", - "entity": 3, - "entity_type": "player", + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", "id": 266, - "created_at": 1708343080, - "shares": [ - "FdSB_3" - ], - "percent": 10 + "created_at": 1724788125 }, { - "type": "par", - "entity": 3, - "entity_type": "player", + "type": "merge", + "entity": "CRB", + "entity_type": "corporation", "id": 267, - "created_at": 1708343085, - "corporation": "CRB", - "share_price": "100,0,10" + "created_at": 1724788178, + "corporation": "CSE" }, { - "type": "par", - "entity": 0, - "entity_type": "player", + "type": "choose", + "entity": "CRB", + "entity_type": "corporation", "id": 268, - "created_at": 1708343106, - "corporation": "CFEA", - "share_price": "100,0,10" + "created_at": 1724788181, + "choice": "map" }, { - "type": "sell_shares", - "entity": 2, - "entity_type": "player", + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", "id": 269, - "created_at": 1708343128, - "shares": [ - "FdSB_5" - ], - "percent": 10 + "created_at": 1724788184 }, { - "type": "par", - "entity": 2, - "entity_type": "player", + "type": "buy_train", + "entity": "CRB", + "entity_type": "corporation", "id": 270, - "created_at": 1708343154, - "corporation": "MZA", - "share_price": "85,0,7" + "created_at": 1724788187, + "train": "3-3", + "price": 200, + "variant": "3" }, { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", "id": 271, - "created_at": 1708343162, - "shares": [ - "SFVA_4" - ], - "percent": 10 + "created_at": 1724788190 }, { - "type": "buy_shares", - "entity": 3, - "entity_type": "player", + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", "id": 272, - "created_at": 1708343169, - "shares": [ - "CRB_2" - ], - "percent": 10 + "created_at": 1724788192 }, { - "type": "buy_shares", - "entity": 0, - "entity_type": "player", + "type": "lay_tile", + "entity": "FdLR", + "entity_type": "corporation", "id": 273, - "created_at": 1708343182, - "shares": [ - "CFEA_1" - ], - "percent": 10 + "created_at": 1724788202, + "hex": "K5", + "tile": "L111-0", + "rotation": 1 }, { - "type": "buy_shares", - "entity": 2, - "entity_type": "player", + "type": "pass", + "entity": "FdLR", + "entity_type": "corporation", "id": 274, - "created_at": 1708343187, - "shares": [ - "MZA_1" - ], - "percent": 10 + "created_at": 1724788209 }, { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", + "type": "choose", + "entity": "FdLR", + "entity_type": "corporation", "id": 275, - "created_at": 1708343198, - "shares": [ - "SFVA_5" - ], - "percent": 10 + "created_at": 1724788212, + "choice": "0" }, { - "type": "buy_shares", - "entity": 0, - "entity_type": "player", + "type": "run_routes", + "entity": "FdLR", + "entity_type": "corporation", "id": 276, - "created_at": 1708343205, - "shares": [ - "CFEA_2" + "created_at": 1724788238, + "routes": [ + { + "train": "2-6", + "connections": [ + [ + "H8", + "H6" + ] + ], + "hexes": [ + "H6", + "H8" + ], + "revenue": 20, + "revenue_str": "H6-H8", + "subsidy": 20, + "nodes": [ + "H8-0", + "H6-0" + ] + }, + { + "train": "3-0", + "connections": [ + [ + "K5", + "K3" + ], + [ + "J6", + "K5" + ], + [ + "I7", + "J6" + ], + [ + "H8", + "I7" + ] + ], + "hexes": [ + "K3", + "K5", + "J6", + "I7", + "H8" + ], + "revenue": 70, + "revenue_str": "K3-K5-J6-I7-H8", + "subsidy": 40, + "nodes": [ + "K5-0", + "K3-0", + "J6-0", + "I7-0", + "H8-0" + ] + } ], - "percent": 10 + "extra_revenue": 0 }, { - "type": "buy_shares", - "entity": 2, - "entity_type": "player", + "type": "dividend", + "entity": "FdLR", + "entity_type": "corporation", "id": 277, - "created_at": 1708343211, - "shares": [ - "MZA_2" + "created_at": 1724788241, + "auto_actions": [ + { + "type": "pass", + "entity": "FdLR", + "entity_type": "corporation", + "created_at": 1724788241 + } ], - "percent": 10 + "kind": "payout" }, { "type": "pass", - "entity": 1, - "entity_type": "player", + "entity": "FdLR", + "entity_type": "corporation", "id": 278, - "created_at": 1708343216 + "created_at": 1724788258 }, { "type": "pass", - "entity": 0, - "entity_type": "player", + "entity": "FdLR", + "entity_type": "corporation", "id": 279, - "created_at": 1708343217 + "created_at": 1724788260 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "FdC", "entity_type": "corporation", "id": 280, - "created_at": 1708343244, + "created_at": 1724788268, "hex": "F4", - "tile": "74-3", + "tile": "74-1", "rotation": 2 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "FdC", "entity_type": "corporation", "id": 281, - "created_at": 1708343253, - "hex": "D4", - "tile": "L109-3", - "rotation": 2 + "created_at": 1724788271, + "hex": "E3", + "tile": "L112-0", + "rotation": 5 }, { - "type": "pass", - "entity": "SFVA", + "type": "place_token", + "entity": "FdC", "entity_type": "corporation", "id": 282, - "created_at": 1708343256 + "created_at": 1724788272, + "city": "L112-0-0", + "slot": 1, + "tokener": "FdC" }, { - "type": "run_routes", - "entity": "SFVA", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", "id": 283, - "created_at": 1708343302, + "created_at": 1724788274 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 284, + "created_at": 1724788278, + "choice": "1" + }, + { + "type": "run_routes", + "entity": "FdC", + "entity_type": "corporation", + "id": 285, + "created_at": 1724788296, "routes": [ { - "train": "2-1", + "train": "2-7", "connections": [ [ - "C5", - "C3" + "E3", + "E1" ], [ - "D6", - "C5" + "E3", + "F4" ] ], "hexes": [ - "C3", - "C5", - "D6" + "E1", + "E3", + "F4" ], "revenue": 50, - "revenue_str": "C3-C5-D6", + "revenue_str": "E1-E3-F4", "subsidy": 20, "nodes": [ - "C5-0", - "C3-0", - "D6-0" + "E3-0", + "E1-0", + "F4-0" ] }, { - "train": "2-2", + "train": "2-8", "connections": [ [ - "E3", - "E1" + "K5", + "K3" ], [ - "F4", - "E3" + "K5", + "J6" + ], + [ + "J6", + "I7" ] ], "hexes": [ - "E1", - "E3", - "F4" + "K3", + "K5", + "J6", + "I7" ], "revenue": 50, - "revenue_str": "E1-E3-F4", - "subsidy": 30, + "revenue_str": "K3-K5-J6-I7", + "subsidy": 40, "nodes": [ - "E3-0", - "E1-0", - "F4-0" + "K5-0", + "K3-0", + "J6-0", + "I7-0" ] - }, + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "FdC", + "entity_type": "corporation", + "id": 286, + "created_at": 1724788298, + "auto_actions": [ { - "train": "3-0", + "type": "pass", + "entity": "FdC", + "entity_type": "corporation", + "created_at": 1724788298 + } + ], + "kind": "payout" + }, + { + "type": "buy_train", + "entity": "FdC", + "entity_type": "corporation", + "id": 287, + "created_at": 1724788301, + "train": "3-4", + "price": 200, + "variant": "2+3" + }, + { + "type": "pass", + "entity": "FdC", + "entity_type": "corporation", + "id": 288, + "created_at": 1724788304 + }, + { + "type": "pass", + "entity": "FdC", + "entity_type": "corporation", + "id": 289, + "created_at": 1724788312 + }, + { + "type": "lay_tile", + "entity": "CFLG", + "entity_type": "corporation", + "id": 290, + "created_at": 1724788327, + "hex": "D2", + "tile": "73-3", + "rotation": 5 + }, + { + "type": "lay_tile", + "entity": "CFLG", + "entity_type": "corporation", + "id": 291, + "created_at": 1724788339, + "hex": "B4", + "tile": "74-2", + "rotation": 1 + }, + { + "type": "place_token", + "entity": "CFLG", + "entity_type": "corporation", + "id": 292, + "created_at": 1724788341, + "city": "L111-0-0", + "slot": 1, + "tokener": "CFLG" + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 293, + "created_at": 1724788343 + }, + { + "type": "run_routes", + "entity": "CFLG", + "entity_type": "corporation", + "id": 294, + "created_at": 1724788356, + "routes": [ + { + "train": "3-1", "connections": [ [ - "D2", - "E3" + "B4", + "A5" ], [ "C3", - "D2" + "B4" ], [ - "B4", + "D2", "C3" ], [ - "A5", - "B4" + "E3", + "D2" ] ], "hexes": [ - "E3", - "D2", - "C3", + "A5", "B4", - "A5" + "C3", + "D2", + "E3" ], "revenue": 100, - "revenue_str": "E3-D2-C3-B4-A5", + "revenue_str": "A5-B4-C3-D2-E3", "subsidy": 0, "nodes": [ - "D2-0", - "E3-0", - "C3-0", "B4-0", - "A5-0" + "A5-0", + "C3-0", + "D2-0", + "E3-0" + ] + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "CFLG", + "entity_type": "corporation", + "id": 295, + "created_at": 1724788360, + "auto_actions": [ + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "created_at": 1724788360 + } + ], + "kind": "payout" + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 296, + "created_at": 1724788387 + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 297, + "created_at": 1724788388 + }, + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "id": 298, + "created_at": 1724788399 + }, + { + "type": "choose", + "entity": "MH", + "entity_type": "corporation", + "id": 299, + "created_at": 1724788400, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "MH", + "entity_type": "corporation", + "id": 300, + "created_at": 1724788402, + "routes": [ + { + "train": "2-1", + "connections": [ + [ + "E19", + "D18" + ], + [ + "E21", + "E19" + ] + ], + "hexes": [ + "D18", + "E19", + "E21" + ], + "revenue": 60, + "revenue_str": "D18-E19-E21", + "subsidy": 20, + "nodes": [ + "E19-0", + "D18-0", + "E21-0" ] } ], @@ -3651,91 +3473,79 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 284, - "created_at": 1708343305, + "id": 301, + "created_at": 1724788403, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708343305 + "created_at": 1724788403 } ], "kind": "payout" }, { - "type": "pass", - "entity": "SFVA", + "type": "buy_train", + "entity": "MH", "entity_type": "corporation", - "id": 285, - "created_at": 1708343315 + "id": 302, + "created_at": 1724788406, + "train": "3-5", + "price": 200, + "variant": "3" }, { "type": "pass", - "entity": "SFVA", + "entity": "MH", "entity_type": "corporation", - "id": 286, - "created_at": 1708343318 + "id": 303, + "created_at": 1724788408 }, { "type": "lay_tile", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "id": 287, - "created_at": 1708343328, - "hex": "I29", - "tile": "207-1", - "rotation": 3 + "id": 304, + "created_at": 1724788421, + "hex": "I27", + "tile": "23-0", + "rotation": 4 }, { "type": "pass", - "entity": "CSE", - "entity_type": "corporation", - "id": 288, - "created_at": 1708343332 - }, - { - "type": "choose", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "id": 289, - "created_at": 1708343334, - "choice": "0" + "id": 305, + "created_at": 1724788423 }, { "type": "run_routes", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "id": 290, - "created_at": 1708343340, + "id": 306, + "created_at": 1724788425, "routes": [ { - "train": "2-5", + "train": "2-2", "connections": [ [ - "H32", - "I31", - "J30" - ], - [ - "J30", - "I29" + "H28", + "G27" ] ], "hexes": [ - "H32", - "J30", - "I29" + "H28", + "G27" ], - "revenue": 90, - "revenue_str": "H32-J30-I29", + "revenue": 60, + "revenue_str": "H28-G27", "subsidy": 0, "nodes": [ - "H32-0", - "J30-0", - "I29-0" + "H28-0", + "G27-0" ] } ], @@ -3743,143 +3553,167 @@ }, { "type": "dividend", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "id": 291, - "created_at": 1708343342, + "id": 307, + "created_at": 1724788426, "auto_actions": [ { "type": "pass", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "created_at": 1708343342 + "created_at": 1724788426 } ], - "kind": "withhold" + "kind": "payout" }, { - "type": "buy_train", - "entity": "CSE", + "type": "pass", + "entity": "AC", "entity_type": "corporation", - "id": 292, - "created_at": 1708343344, - "train": "3-7", - "price": 200, - "variant": "3" + "id": 308, + "created_at": 1724788437 }, { "type": "pass", - "entity": "CSE", + "entity": "AC", "entity_type": "corporation", - "id": 293, - "created_at": 1708343347 + "id": 309, + "created_at": 1724788439 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "ZP", "entity_type": "corporation", - "id": 294, - "created_at": 1708343360, - "hex": "H8", - "tile": "L108-0", - "rotation": 3 + "id": 310, + "created_at": 1724788445, + "hex": "K19", + "tile": "14-0", + "rotation": 1 }, { "type": "pass", - "entity": "FdSB", + "entity": "ZP", "entity_type": "corporation", - "id": 295, - "created_at": 1708343369 + "id": 311, + "created_at": 1724788448 }, { "type": "run_routes", - "entity": "FdSB", + "entity": "ZP", "entity_type": "corporation", - "id": 296, - "created_at": 1708343398, + "id": 312, + "created_at": 1724788450, "routes": [ { - "train": "2-0", + "train": "2-3", "connections": [ [ - "H4", - "G5" - ], - [ - "I5", - "H4" + "J20", + "K19" ] ], "hexes": [ - "G5", - "H4", - "I5" + "J20", + "K19" ], - "revenue": 50, - "revenue_str": "G5-H4-I5", + "revenue": 70, + "revenue_str": "J20-K19", "subsidy": 0, "nodes": [ - "H4-0", - "G5-0", - "I5-0" + "J20-1", + "K19-0" ] - }, + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "ZP", + "entity_type": "corporation", + "id": 313, + "created_at": 1724788451, + "auto_actions": [ { - "train": "2-6", - "connections": [ - [ - "K5", - "J4" - ] - ], - "hexes": [ - "J4", - "K5" - ], - "revenue": 50, - "revenue_str": "J4-K5", - "subsidy": 0, - "nodes": [ - "K5-0", - "J4-0" - ] - }, + "type": "pass", + "entity": "ZP", + "entity_type": "corporation", + "created_at": 1724788451 + } + ], + "kind": "payout" + }, + { + "type": "pass", + "entity": "ZP", + "entity_type": "corporation", + "id": 314, + "created_at": 1724788457 + }, + { + "type": "pass", + "entity": "ZP", + "entity_type": "corporation", + "id": 315, + "created_at": 1724788458 + }, + { + "type": "lay_tile", + "entity": "SC", + "entity_type": "corporation", + "id": 316, + "created_at": 1724788464, + "hex": "C33", + "tile": "619-3", + "rotation": 1 + }, + { + "type": "pass", + "entity": "SC", + "entity_type": "corporation", + "id": 317, + "created_at": 1724788468 + }, + { + "type": "choose", + "entity": "SC", + "entity_type": "corporation", + "id": 318, + "created_at": 1724788470, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "SC", + "entity_type": "corporation", + "id": 319, + "created_at": 1724788471, + "routes": [ { - "train": "3-1", + "train": "2-5", "connections": [ [ - "K5", - "K3" - ], - [ - "J6", - "K5" - ], - [ - "I7", - "J6" + "C33", + "B34" ], [ - "H8", - "I7" + "C31", + "C33" ] ], "hexes": [ - "K3", - "K5", - "J6", - "I7", - "H8" + "B34", + "C33", + "C31" ], - "revenue": 80, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 70, + "revenue_str": "B34-C33-C31", + "subsidy": 30, "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "C33-0", + "B34-0", + "C31-1" ] } ], @@ -3887,97 +3721,125 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 297, - "created_at": 1708343401, + "id": 320, + "created_at": 1724788473, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708343401 + "created_at": 1724788473 } ], "kind": "payout" }, { - "type": "pass", - "entity": "FdSB", + "type": "buy_train", + "entity": "SC", "entity_type": "corporation", - "id": 298, - "created_at": 1708343408 + "id": 321, + "created_at": 1724788476, + "train": "3-6", + "price": 200, + "variant": "3" }, { - "type": "pass", - "entity": "FdSB", + "type": "buy_company", + "entity": "SC", "entity_type": "corporation", - "id": 299, - "created_at": 1708343410 + "id": 322, + "created_at": 1724788488, + "company": "P4", + "price": 55 }, { "type": "lay_tile", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 300, - "created_at": 1708343428, - "hex": "F32", - "tile": "5-1", + "id": 323, + "created_at": 1724788502, + "hex": "G5", + "tile": "89-0", "rotation": 1 }, { "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 301, - "created_at": 1708343431 - }, - { - "type": "choose", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 302, - "created_at": 1708343433, - "choice": "0" + "id": 324, + "created_at": 1724788505 }, { "type": "run_routes", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 303, - "created_at": 1708343441, + "id": 325, + "created_at": 1724788536, "routes": [ { - "train": "3-4", + "train": "2-6", + "connections": [ + [ + "I7", + "J6" + ], + [ + "H8", + "I7" + ] + ], + "hexes": [ + "J6", + "I7", + "H8" + ], + "revenue": 30, + "revenue_str": "J6-I7-H8", + "subsidy": 20, + "nodes": [ + "I7-0", + "J6-0", + "H8-0" + ] + }, + { + "train": "3-0", "connections": [ [ - "E33", - "E31" + "F4", + "E3" ], [ - "E31", - "E29" + "G5", + "F4" ], [ - "E29", - "D30", - "C31" + "H6", + "G5" + ], + [ + "H8", + "H6" ] ], "hexes": [ - "E33", - "E31", - "E29", - "C31" + "E3", + "F4", + "G5", + "H6", + "H8" ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", + "revenue": 80, + "revenue_str": "E3-F4-G5-H6-H8", "subsidy": 20, "nodes": [ - "E33-0", - "E31-0", - "E29-0", - "C31-0" + "F4-0", + "E3-0", + "G5-0", + "H6-0", + "H8-0" ] } ], @@ -3985,110 +3847,160 @@ }, { "type": "dividend", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 304, - "created_at": 1708343443, + "id": 326, + "created_at": 1724788537, "auto_actions": [ { "type": "pass", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708343443 + "created_at": 1724788537 } ], "kind": "payout" }, { "type": "pass", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 305, - "created_at": 1708343446 + "id": 327, + "created_at": 1724788545 }, { "type": "pass", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 306, - "created_at": 1708343449 + "id": 328, + "created_at": 1724788548 }, { "type": "lay_tile", - "entity": "MZ", + "entity": "FdC", "entity_type": "corporation", - "id": 307, - "created_at": 1708343464, - "hex": "I27", - "tile": "8-2", - "rotation": 0 + "id": 329, + "created_at": 1724788556, + "hex": "L4", + "tile": "78-2", + "rotation": 5 }, { "type": "pass", - "entity": "MZ", + "entity": "FdC", "entity_type": "corporation", - "id": 308, - "created_at": 1708343467 + "id": 330, + "created_at": 1724788564 }, { "type": "choose", - "entity": "MZ", + "entity": "FdC", "entity_type": "corporation", - "id": 309, - "created_at": 1708343470, - "choice": "0" + "id": 331, + "created_at": 1724788567, + "choice": "1" }, { "type": "run_routes", - "entity": "MZ", + "entity": "FdC", "entity_type": "corporation", - "id": 310, - "created_at": 1708343474, + "id": 332, + "created_at": 1724788577, "routes": [ + { + "train": "2-7", + "connections": [ + [ + "E3", + "E1" + ], + [ + "E3", + "F4" + ] + ], + "hexes": [ + "E1", + "E3", + "F4" + ], + "revenue": 50, + "revenue_str": "E1-E3-F4", + "subsidy": 20, + "nodes": [ + "E3-0", + "E1-0", + "F4-0" + ] + }, { "train": "2-8", "connections": [ [ - "F24", - "G23" + "K5", + "K3" + ], + [ + "K5", + "J6" + ], + [ + "J6", + "I7" ] ], "hexes": [ - "F24", - "G23" + "K3", + "K5", + "J6", + "I7" ], "revenue": 50, - "revenue_str": "F24-G23", - "subsidy": 0, + "revenue_str": "K3-K5-J6-I7", + "subsidy": 40, "nodes": [ - "F24-2", - "G23-0" + "K5-0", + "K3-0", + "J6-0", + "I7-0" ] }, { - "train": "2-4", + "train": "3-4", "connections": [ [ - "F24", - "F26" + "B4", + "A5" ], [ - "F26", - "G27" + "C3", + "B4" + ], + [ + "D2", + "C3" + ], + [ + "E3", + "D2" ] ], "hexes": [ - "F24", - "F26", - "G27" + "A5", + "B4", + "C3", + "D2", + "E3" ], - "revenue": 80, - "revenue_str": "F24-F26-G27", + "revenue": 100, + "revenue_str": "A5-B4-C3-D2-E3", "subsidy": 0, "nodes": [ - "F24-2", - "F26-0", - "G27-0" + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0" ] } ], @@ -4096,303 +4008,137 @@ }, { "type": "dividend", - "entity": "MZ", - "entity_type": "corporation", - "id": 311, - "created_at": 1708343476, - "auto_actions": [ - { - "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "created_at": 1708343476 - } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "MZ", - "entity_type": "corporation", - "id": 312, - "created_at": 1708343479 - }, - { - "type": "lay_tile", - "entity": "CRB", - "entity_type": "corporation", - "id": 313, - "created_at": 1708343491, - "hex": "B26", - "tile": "57-0", - "rotation": 2 - }, - { - "type": "lay_tile", - "entity": "CRB", - "entity_type": "corporation", - "id": 314, - "created_at": 1708343497, - "hex": "C27", - "tile": "57-1", - "rotation": 2 - }, - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "id": 315, - "created_at": 1708343500 - }, - { - "type": "merge", - "entity": "CRB", - "entity_type": "corporation", - "id": 316, - "created_at": 1708343506, - "corporation": "ZP" - }, - { - "type": "choose", - "entity": "CRB", - "entity_type": "corporation", - "id": 317, - "created_at": 1708343509, - "choice": "map" - }, - { - "type": "buy_train", - "entity": "CRB", - "entity_type": "corporation", - "id": 318, - "created_at": 1708343515, - "train": "3-8", - "price": 200, - "variant": "3" - }, - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "id": 319, - "created_at": 1708343519 - }, - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "id": 320, - "created_at": 1708343522 - }, - { - "type": "place_token", - "entity": "CFEA", - "entity_type": "corporation", - "id": 321, - "created_at": 1708343526, - "city": "L105-0-1", - "slot": 0, - "tokener": "CFEA" - }, - { - "type": "place_token", - "entity": "CFEA", - "entity_type": "corporation", - "id": 322, - "created_at": 1708343529, - "city": "L112-0-0", - "slot": 1, - "tokener": "CFEA" - }, - { - "type": "lay_tile", - "entity": "CFEA", - "entity_type": "corporation", - "id": 323, - "created_at": 1708343549, - "hex": "G5", - "tile": "89-0", - "rotation": 1 - }, - { - "type": "pass", - "entity": "CFEA", + "entity": "FdC", "entity_type": "corporation", - "id": 324, - "created_at": 1708343552, + "id": 333, + "created_at": 1724788578, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708343552 + "created_at": 1724788578 } - ] + ], + "kind": "payout" }, { "type": "buy_train", - "entity": "CFEA", + "entity": "FdC", "entity_type": "corporation", - "id": 325, - "created_at": 1708343555, - "train": "4-0", - "price": 300, - "variant": "3+4" + "id": 334, + "created_at": 1724788590, + "train": "3-7", + "price": 200, + "variant": "3" }, { "type": "pass", - "entity": "CFEA", + "entity": "FdC", "entity_type": "corporation", - "id": 326, - "created_at": 1708343561 + "id": 335, + "created_at": 1724788594 }, { - "type": "pass", - "entity": "CFEA", + "type": "lay_tile", + "entity": "CRB", "entity_type": "corporation", - "id": 327, - "created_at": 1708343565 + "id": 336, + "created_at": 1724788615, + "hex": "D24", + "tile": "8-3", + "rotation": 5 + }, + { + "type": "undo", + "entity": "CRB", + "entity_type": "corporation", + "id": 337, + "created_at": 1724788622 }, { "type": "lay_tile", - "entity": "SC", + "entity": "CRB", "entity_type": "corporation", - "id": 328, - "created_at": 1708343581, - "hex": "D34", - "tile": "8-3", - "rotation": 2 + "id": 338, + "created_at": 1724788638, + "hex": "B26", + "tile": "14-1", + "rotation": 0 }, { "type": "pass", - "entity": "SC", + "entity": "CRB", "entity_type": "corporation", - "id": 329, - "created_at": 1708343584 + "id": 339, + "created_at": 1724788640 }, { "type": "choose", - "entity": "SC", + "entity": "CRB", "entity_type": "corporation", - "id": 330, - "created_at": 1708343587, + "id": 340, + "created_at": 1724788657, "choice": "0" }, { "type": "run_routes", - "entity": "SC", + "entity": "CRB", "entity_type": "corporation", - "id": 331, - "created_at": 1708343590, + "id": 341, + "created_at": 1724788666, "routes": [ { - "train": "3-3", + "train": "2-4", "connections": [ [ - "E31", - "E33" - ], - [ - "E29", - "E31" + "J30", + "K31" ], [ - "C31", - "D30", - "E29" + "H32", + "I31", + "J30" ] ], "hexes": [ - "E33", - "E31", - "E29", - "C31" + "K31", + "J30", + "H32" ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, + "revenue": 50, + "revenue_str": "K31-J30-H32", + "subsidy": 30, "nodes": [ - "E31-0", - "E33-0", - "E29-0", - "C31-0" + "J30-0", + "K31-0", + "H32-0" ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "SC", - "entity_type": "corporation", - "id": 332, - "created_at": 1708343592, - "auto_actions": [ - { - "type": "pass", - "entity": "SC", - "entity_type": "corporation", - "created_at": 1708343592 - } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "SC", - "entity_type": "corporation", - "id": 333, - "created_at": 1708343595 - }, - { - "type": "lay_tile", - "entity": "CA", - "entity_type": "corporation", - "id": 334, - "created_at": 1708343610, - "hex": "I19", - "tile": "9-3", - "rotation": 2 - }, - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 335, - "created_at": 1708343614 - }, - { - "type": "run_routes", - "entity": "CA", - "entity_type": "corporation", - "id": 336, - "created_at": 1708343630, - "routes": [ + }, { - "train": "3-5", + "train": "3-3", "connections": [ [ - "J20", - "K19" + "B26", + "C25" ], [ - "K19", - "K21", - "J20" + "A27", + "B26" ] ], "hexes": [ - "J20", - "K19", - "J20" + "C25", + "B26", + "A27" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", + "revenue": 80, + "revenue_str": "C25-B26-A27", "subsidy": 0, "nodes": [ - "J20-1", - "K19-0", - "J20-0" + "B26-0", + "C25-0", + "A27-0" ] } ], @@ -4400,274 +4146,192 @@ }, { "type": "dividend", - "entity": "CA", + "entity": "CRB", "entity_type": "corporation", - "id": 337, - "created_at": 1708343634, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708343634 - } - ], + "id": 342, + "created_at": 1724788668, "kind": "payout" }, { "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "id": 338, - "created_at": 1708343637 - }, - { - "type": "lay_tile", - "entity": "MZA", - "entity_type": "corporation", - "id": 339, - "created_at": 1708343653, - "hex": "J28", - "tile": "57-2", - "rotation": 1 - }, - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 340, - "created_at": 1708343659 - }, - { - "type": "merge", - "entity": "MZA", - "entity_type": "corporation", - "id": 341, - "created_at": 1708343666, - "corporation": "MZ" - }, - { - "type": "choose", - "entity": "MZA", - "entity_type": "corporation", - "id": 342, - "created_at": 1708343668, - "choice": "charter" - }, - { - "type": "buy_train", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", "id": 343, - "created_at": 1708343673, - "train": "4-1", - "price": 300, - "variant": "4" + "created_at": 1724788674 }, { "type": "pass", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", "id": 344, - "created_at": 1708343677 + "created_at": 1724788676 }, { - "type": "pass", - "entity": "MZA", + "type": "undo", + "entity": "CRB", "entity_type": "corporation", "id": 345, - "created_at": 1708343745 + "created_at": 1724788678 }, { "type": "pass", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", "id": 346, - "created_at": 1708343753 - }, - { - "type": "lay_tile", - "entity": "SFVA", - "entity_type": "corporation", - "id": 347, - "created_at": 1708343771, - "hex": "D10", - "tile": "79-4", - "rotation": 0 - }, - { - "type": "choose_ability", - "entity": "P5", - "entity_type": "company", - "id": 348, - "created_at": 1708343792, - "choice": "D12" - }, - { - "type": "place_token", - "entity": "SFVA", - "entity_type": "corporation", - "id": 349, - "created_at": 1708343798, - "city": "D12-0-0", - "slot": 1, - "tokener": "SFVA" + "created_at": 1724788689 }, { "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 350, - "created_at": 1708343810 - }, - { - "type": "run_routes", - "entity": "SFVA", + "entity": "CRB", "entity_type": "corporation", - "id": 351, - "created_at": 1708343836, - "routes": [ - { - "train": "3-0", - "connections": [ - [ - "C3", - "C1" - ], - [ - "C5", - "C3" - ], - [ - "D6", - "C5" - ], - [ - "D6", - "D8" - ] - ], - "hexes": [ - "C1", - "C3", - "C5", - "D6", - "D8" - ], - "revenue": 50, - "revenue_str": "C1-C3-C5-D6-D8", - "subsidy": 70, - "nodes": [ - "C3-0", - "C1-0", - "C5-0", - "D6-0", - "D8-0" - ] - } - ], - "extra_revenue": 0 + "id": 347, + "created_at": 1724788690 }, { - "type": "dividend", - "entity": "SFVA", + "type": "lay_tile", + "entity": "CFLG", + "entity_type": "corporation", + "id": 348, + "created_at": 1724788701, + "hex": "I5", + "tile": "L107-2", + "rotation": 1 + }, + { + "type": "place_token", + "entity": "CFLG", + "entity_type": "corporation", + "id": 349, + "created_at": 1724788703, + "city": "L107-2-0", + "slot": 1, + "tokener": "CFLG" + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 350, + "created_at": 1724788706 + }, + { + "type": "special_buy", + "entity": "CFLG", + "entity_type": "corporation", + "id": 351, + "created_at": 1724788708, + "description": "Tender from bank", + "cost": 80 + }, + { + "type": "choose", + "entity": "CFLG", "entity_type": "corporation", "id": 352, - "created_at": 1708343838, - "auto_actions": [ - { - "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "created_at": 1708343838 - } - ], - "kind": "payout" + "created_at": 1724788710, + "choice": "0" }, { - "type": "buy_train", - "entity": "SFVA", + "type": "undo", + "entity": "CFLG", "entity_type": "corporation", "id": 353, - "created_at": 1708343841, - "train": "4-2", - "price": 300, - "variant": "3+4" + "created_at": 1724788726, + "action_id": 347 }, { - "type": "pass", - "entity": "SFVA", + "type": "lay_tile", + "entity": "CFLG", "entity_type": "corporation", "id": 354, - "created_at": 1708343843 + "created_at": 1724788731, + "hex": "H8", + "tile": "L107-2", + "rotation": 0 }, { - "type": "pass", - "entity": "SFVA", + "type": "place_token", + "entity": "CFLG", "entity_type": "corporation", "id": 355, - "created_at": 1708343845 + "created_at": 1724788732, + "city": "L107-2-0", + "slot": 1, + "tokener": "CFLG" }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "special_buy", + "entity": "CFLG", "entity_type": "corporation", "id": 356, - "created_at": 1708343863, - "hex": "J6", - "tile": "89-1", - "rotation": 1 + "created_at": 1724788733, + "description": "Tender from bank", + "cost": 80 }, { "type": "pass", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", "id": 357, - "created_at": 1708343869 + "created_at": 1724788734 }, { - "type": "run_routes", - "entity": "FdSB", + "type": "choose", + "entity": "CFLG", "entity_type": "corporation", "id": 358, - "created_at": 1708343876, + "created_at": 1724788736, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "CFLG", + "entity_type": "corporation", + "id": 359, + "created_at": 1724788744, "routes": [ { "train": "3-1", "connections": [ [ - "K5", - "K3" + "H6", + "H8" ], [ - "J6", - "K5" + "G5", + "H6" ], [ - "I7", - "J6" + "F4", + "G5" ], [ - "H8", - "I7" + "E3", + "F4" + ], + [ + "E1", + "E3" ] ], "hexes": [ - "K3", - "K5", - "J6", - "I7", - "H8" + "H8", + "H6", + "G5", + "F4", + "E3", + "E1" ], - "revenue": 80, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 90, + "revenue_str": "H8-H6-G5-F4-E3-E1", + "subsidy": 40, "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "H6-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "E1-0" ] } ], @@ -4675,353 +4339,248 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", - "id": 359, - "created_at": 1708343879, + "id": 360, + "created_at": 1724788747, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708343879 + "created_at": 1724788747 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 360, - "created_at": 1708343881 - }, - { - "type": "pass", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", "id": 361, - "created_at": 1708343884 + "created_at": 1724788752 }, { "type": "pass", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", "id": 362, - "created_at": 1708343886 + "created_at": 1724788753 }, { - "type": "lay_tile", - "entity": "CSE", - "entity_type": "corporation", + "type": "par", + "entity": 3, + "entity_type": "player", "id": 363, - "created_at": 1708343902, - "hex": "J28", - "tile": "14-1", - "rotation": 0 + "created_at": 1724788769, + "corporation": "MZA", + "share_price": "90,0,8" }, { - "type": "pass", - "entity": "CSE", - "entity_type": "corporation", + "type": "sell_shares", + "entity": 0, + "entity_type": "player", "id": 364, - "created_at": 1708343906 + "created_at": 1724788785, + "shares": [ + "CRB_1" + ], + "percent": 10 }, { - "type": "choose", - "entity": "CSE", - "entity_type": "corporation", + "type": "par", + "entity": 0, + "entity_type": "player", "id": 365, - "created_at": 1708343908, - "choice": "0" + "created_at": 1724788819, + "corporation": "AVT", + "share_price": "100,0,10" }, { - "type": "run_routes", - "entity": "CSE", - "entity_type": "corporation", + "type": "buy_shares", + "entity": 1, + "entity_type": "player", "id": 366, - "created_at": 1708343914, - "routes": [ - { - "train": "3-7", - "connections": [ - [ - "H32", - "I31", - "J30" - ], - [ - "J30", - "J28" - ], - [ - "J28", - "I29" - ] - ], - "hexes": [ - "H32", - "J30", - "J28", - "I29" - ], - "revenue": 120, - "revenue_str": "H32-J30-J28-I29", - "subsidy": 0, - "nodes": [ - "H32-0", - "J30-0", - "J28-0", - "I29-0" - ] - } + "created_at": 1724788831, + "shares": [ + "FdC_5" ], - "extra_revenue": 0 + "percent": 10 }, { - "type": "dividend", - "entity": "CSE", - "entity_type": "corporation", + "type": "sell_shares", + "entity": 2, + "entity_type": "player", "id": 367, - "created_at": 1708343939, - "auto_actions": [ - { - "type": "pass", - "entity": "CSE", - "entity_type": "corporation", - "created_at": 1708343939 - } + "created_at": 1724788856, + "shares": [ + "FdLR_3" ], - "kind": "payout" + "percent": 10 }, { - "type": "pass", - "entity": "CSE", - "entity_type": "corporation", + "type": "par", + "entity": 2, + "entity_type": "player", "id": 368, - "created_at": 1708343960 + "created_at": 1724788863, + "corporation": "ZPB", + "share_price": "95,0,9" }, { - "type": "lay_tile", - "entity": "CM", - "entity_type": "corporation", + "type": "buy_shares", + "entity": 3, + "entity_type": "player", "id": 369, - "created_at": 1708343969, - "hex": "D28", - "tile": "9-5", - "rotation": 2 - }, - { - "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 370, - "created_at": 1708343973 - }, - { - "type": "choose", - "entity": "CM", - "entity_type": "corporation", - "id": 371, - "created_at": 1708343975, - "choice": "0" - }, - { - "type": "run_routes", - "entity": "CM", - "entity_type": "corporation", - "id": 372, - "created_at": 1708343977, - "routes": [ - { - "train": "3-4", - "connections": [ - [ - "E33", - "E31" - ], - [ - "E31", - "E29" - ], - [ - "E29", - "D30", - "C31" - ] - ], - "hexes": [ - "E33", - "E31", - "E29", - "C31" - ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, - "nodes": [ - "E33-0", - "E31-0", - "E29-0", - "C31-0" - ] - } + "created_at": 1724788867, + "shares": [ + "MZA_1" + ], + "percent": 10 + }, + { + "type": "buy_shares", + "entity": 0, + "entity_type": "player", + "id": 370, + "created_at": 1724788871, + "shares": [ + "AVT_1" ], - "extra_revenue": 0 + "percent": 10 }, { - "type": "dividend", - "entity": "CM", - "entity_type": "corporation", + "type": "pass", + "entity": 1, + "entity_type": "player", + "id": 371, + "created_at": 1724788878 + }, + { + "type": "buy_shares", + "entity": 2, + "entity_type": "player", + "id": 372, + "created_at": 1724788883, + "shares": [ + "ZPB_1" + ], + "percent": 10 + }, + { + "type": "buy_shares", + "entity": 3, + "entity_type": "player", "id": 373, - "created_at": 1708343979, - "auto_actions": [ - { - "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "created_at": 1708343979 - } + "created_at": 1724788885, + "shares": [ + "MZA_2" ], - "kind": "payout" + "percent": 10 }, { - "type": "pass", - "entity": "CM", - "entity_type": "corporation", + "type": "buy_shares", + "entity": 0, + "entity_type": "player", "id": 374, - "created_at": 1708344008 + "created_at": 1724788888, + "shares": [ + "AVT_2" + ], + "percent": 10 }, { - "type": "lay_tile", - "entity": "SC", - "entity_type": "corporation", + "type": "pass", + "entity": 1, + "entity_type": "player", "id": 375, - "created_at": 1708344034, - "hex": "F32", - "tile": "14-2", - "rotation": 1 + "created_at": 1724788893 }, { - "type": "pass", - "entity": "SC", - "entity_type": "corporation", + "type": "buy_shares", + "entity": 2, + "entity_type": "player", "id": 376, - "created_at": 1708344037 + "created_at": 1724788895, + "shares": [ + "ZPB_2" + ], + "percent": 10 }, { - "type": "choose", - "entity": "SC", - "entity_type": "corporation", + "type": "pass", + "entity": 3, + "entity_type": "player", "id": 377, - "created_at": 1708344039, - "choice": "0" + "created_at": 1724788897 }, { - "type": "run_routes", - "entity": "SC", - "entity_type": "corporation", + "type": "pass", + "entity": 0, + "entity_type": "player", "id": 378, - "created_at": 1708344042, - "routes": [ - { - "train": "3-3", - "connections": [ - [ - "E31", - "E33" - ], - [ - "E29", - "E31" - ], - [ - "C31", - "D30", - "E29" - ] - ], - "hexes": [ - "E33", - "E31", - "E29", - "C31" - ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, - "nodes": [ - "E31-0", - "E33-0", - "E29-0", - "C31-0" - ] - } - ], - "extra_revenue": 0 + "created_at": 1724788898 }, { - "type": "dividend", - "entity": "SC", - "entity_type": "corporation", + "type": "pass", + "entity": 1, + "entity_type": "player", "id": 379, - "created_at": 1708344044, - "auto_actions": [ - { - "type": "pass", - "entity": "SC", - "entity_type": "corporation", - "created_at": 1708344044 - } - ], - "kind": "payout" + "created_at": 1724788899 }, { "type": "pass", - "entity": "SC", - "entity_type": "corporation", + "entity": 2, + "entity_type": "player", "id": 380, - "created_at": 1708344049 + "created_at": 1724788899 }, { "type": "pass", - "entity": "CA", + "entity": "MH", "entity_type": "corporation", "id": 381, - "created_at": 1708344067 + "created_at": 1724788923 }, { - "type": "run_routes", - "entity": "CA", + "type": "choose", + "entity": "MH", "entity_type": "corporation", "id": 382, - "created_at": 1708344069, + "created_at": 1724788928, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "MH", + "entity_type": "corporation", + "id": 383, + "created_at": 1724788937, "routes": [ { - "train": "3-5", + "train": "2-1", "connections": [ [ - "J20", - "K19" + "E19", + "D18" ], [ - "K19", - "K21", - "J20" + "E21", + "E19" ] ], "hexes": [ - "J20", - "K19", - "J20" + "D18", + "E19", + "E21" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", - "subsidy": 0, + "revenue": 60, + "revenue_str": "D18-E19-E21", + "subsidy": 20, "nodes": [ - "J20-1", - "K19-0", - "J20-0" + "E19-0", + "D18-0", + "E21-0" ] } ], @@ -5029,76 +4588,69 @@ }, { "type": "dividend", - "entity": "CA", + "entity": "MH", "entity_type": "corporation", - "id": 383, - "created_at": 1708344075, + "id": 384, + "created_at": 1724788938, "auto_actions": [ { "type": "pass", - "entity": "CA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708344075 + "created_at": 1724788938 } ], "kind": "payout" }, { "type": "pass", - "entity": "CA", + "entity": "MH", "entity_type": "corporation", - "id": 384, - "created_at": 1708344077 + "id": 385, + "created_at": 1724788940 }, { "type": "lay_tile", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", - "id": 385, - "created_at": 1708344092, - "hex": "B26", - "tile": "14-3", - "rotation": 1 + "id": 386, + "created_at": 1724788947, + "hex": "I29", + "tile": "621-0", + "rotation": 2 }, { "type": "pass", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", - "id": 386, - "created_at": 1708344103 + "id": 387, + "created_at": 1724788950 }, { "type": "run_routes", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", - "id": 387, - "created_at": 1708344119, + "id": 388, + "created_at": 1724788953, "routes": [ { - "train": "3-8", + "train": "2-2", "connections": [ [ - "J20", - "K21", - "K19" - ], - [ - "K19", - "J20" + "H28", + "G27" ] ], "hexes": [ - "J20", - "K19", - "J20" + "H28", + "G27" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", + "revenue": 60, + "revenue_str": "H28-G27", "subsidy": 0, "nodes": [ - "J20-0", - "K19-0", - "J20-1" + "H28-0", + "G27-0" ] } ], @@ -5106,116 +4658,76 @@ }, { "type": "dividend", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", - "id": 388, - "created_at": 1708344123, + "id": 389, + "created_at": 1724788955, "auto_actions": [ { "type": "pass", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", - "created_at": 1708344123 + "created_at": 1724788955 } ], "kind": "payout" }, { "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "id": 389, - "created_at": 1708344127 - }, - { - "type": "buy_company", - "entity": "CRB", + "entity": "AC", "entity_type": "corporation", "id": 390, - "created_at": 1708344136, - "company": "P6", - "price": 245 + "created_at": 1724788971 }, { "type": "pass", - "entity": "CFEA", + "entity": "AC", "entity_type": "corporation", "id": 391, - "created_at": 1708344140 - }, - { - "type": "undo", - "entity": "CFEA", - "entity_type": "corporation", - "id": 392, - "created_at": 1708344145 + "created_at": 1724788972 }, { "type": "lay_tile", - "entity": "CFEA", + "entity": "ZP", "entity_type": "corporation", - "id": 393, - "created_at": 1708344189, - "hex": "H6", - "tile": "L93-1", - "rotation": 2 + "id": 392, + "created_at": 1724788980, + "hex": "M21", + "tile": "L84-0", + "rotation": 0 }, { "type": "pass", - "entity": "CFEA", + "entity": "ZP", "entity_type": "corporation", - "id": 394, - "created_at": 1708344192 + "id": 393, + "created_at": 1724788982 }, { "type": "run_routes", - "entity": "CFEA", + "entity": "ZP", "entity_type": "corporation", - "id": 395, - "created_at": 1708344212, + "id": 394, + "created_at": 1724788983, "routes": [ { - "train": "4-0", + "train": "2-3", "connections": [ [ - "E3", - "E1" - ], - [ - "D4", - "E3" - ], - [ - "C3", - "D4" - ], - [ - "C5", - "C3" - ], - [ - "D6", - "C5" + "J20", + "K19" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "C5", - "D6" + "J20", + "K19" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-C5-D6", - "subsidy": 50, + "revenue": 70, + "revenue_str": "J20-K19", + "subsidy": 0, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "C5-0", - "D6-0" + "J20-1", + "K19-0" ] } ], @@ -5223,111 +4735,104 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "ZP", "entity_type": "corporation", - "id": 396, - "created_at": 1708344214, + "id": 395, + "created_at": 1724788985, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708344214 + "created_at": 1724788985 } ], "kind": "payout" }, { "type": "pass", - "entity": "CFEA", + "entity": "ZP", + "entity_type": "corporation", + "id": 396, + "created_at": 1724788987 + }, + { + "type": "pass", + "entity": "ZP", "entity_type": "corporation", "id": 397, - "created_at": 1708344222 + "created_at": 1724788988 }, { "type": "pass", - "entity": "CFEA", + "entity": "SC", "entity_type": "corporation", "id": 398, - "created_at": 1708344225 + "created_at": 1724789007 }, { - "type": "pass", - "entity": "CFEA", + "type": "undo", + "entity": "SC", "entity_type": "corporation", "id": 399, - "created_at": 1708344230 + "created_at": 1724789012 }, { "type": "lay_tile", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 400, - "created_at": 1708344248, - "hex": "K27", - "tile": "8-4", - "rotation": 1 + "created_at": 1724789016, + "hex": "D34", + "tile": "8-3", + "rotation": 2 }, { "type": "pass", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 401, - "created_at": 1708344251 + "created_at": 1724789019 }, { "type": "choose", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 402, - "created_at": 1708344253, + "created_at": 1724789020, "choice": "0" }, { "type": "run_routes", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 403, - "created_at": 1708344265, + "created_at": 1724789021, "routes": [ { - "train": "4-1", + "train": "2-5", "connections": [ [ - "I29", - "J28" - ], - [ - "G27", - "H26", - "I27", - "I29" - ], - [ - "F26", - "G27" + "C33", + "B34" ], [ - "F24", - "F26" + "C31", + "C33" ] ], "hexes": [ - "J28", - "I29", - "G27", - "F26", - "F24" + "B34", + "C33", + "C31" ], - "revenue": 150, - "revenue_str": "J28-I29-G27-F26-F24", - "subsidy": 0, + "revenue": 70, + "revenue_str": "B34-C33-C31", + "subsidy": 30, "nodes": [ - "I29-0", - "J28-0", - "G27-0", - "F26-0", - "F24-2" + "C33-0", + "B34-0", + "C31-1" ] } ], @@ -5335,389 +4840,135 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 404, - "created_at": 1708344267, + "created_at": 1724789022, "auto_actions": [ { "type": "pass", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708344267 + "created_at": 1724789022 } ], "kind": "payout" }, { "type": "pass", - "entity": "MZA", + "entity": "SC", "entity_type": "corporation", "id": 405, - "created_at": 1708344274 - }, - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 406, - "created_at": 1708344277 - }, - { - "type": "buy_company", - "entity": "MZA", - "entity_type": "corporation", - "id": 407, - "created_at": 1708344284, - "company": "P3", - "price": 140 - }, - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 408, - "created_at": 1708344289 - }, - { - "type": "undo", - "entity": 3, - "entity_type": "player", - "id": 409, - "created_at": 1708344302 + "created_at": 1724789024 }, { "type": "undo", - "entity": "MZA", - "entity_type": "corporation", - "id": 410, - "created_at": 1708344315 - }, - { - "type": "pass", - "entity": "MZA", + "entity": "FdC", "entity_type": "corporation", - "id": 411, - "created_at": 1708344323 - }, - { - "type": "par", - "entity": 3, - "entity_type": "player", - "id": 412, - "created_at": 1708356042, - "corporation": "ZPB", - "share_price": "100,0,10" - }, - { - "type": "buy_shares", - "entity": 0, - "entity_type": "player", - "id": 413, - "created_at": 1708356058, - "shares": [ - "CFEA_3" - ], - "percent": 10 - }, - { - "type": "sell_shares", - "entity": 1, - "entity_type": "player", - "id": 414, - "created_at": 1708356070, - "shares": [ - "SFVA_4" - ], - "percent": 10 - }, - { - "type": "par", - "entity": 1, - "entity_type": "player", - "id": 415, - "created_at": 1708356117, - "corporation": "AVT", - "share_price": "100,0,10" - }, - { - "type": "par", - "entity": 2, - "entity_type": "player", - "id": 416, - "created_at": 1708356131, - "corporation": "GSSR", - "share_price": "100,0,10" - }, - { - "type": "buy_shares", - "entity": 3, - "entity_type": "player", - "id": 417, - "created_at": 1708356137, - "shares": [ - "ZPB_1" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 0, - "entity_type": "player", - "id": 418, - "created_at": 1708356148, - "shares": [ - "SFVA_6" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", - "id": 419, - "created_at": 1708356155, - "shares": [ - "AVT_1" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 2, - "entity_type": "player", - "id": 420, - "created_at": 1708356160, - "shares": [ - "GSSR_1" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 3, - "entity_type": "player", - "id": 421, - "created_at": 1708356166, - "shares": [ - "ZPB_2" - ], - "percent": 10 - }, - { - "type": "pass", - "entity": 0, - "entity_type": "player", - "id": 422, - "created_at": 1708356171 - }, - { - "type": "buy_shares", - "entity": 1, - "entity_type": "player", - "id": 423, - "created_at": 1708356176, - "shares": [ - "AVT_2" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 2, - "entity_type": "player", - "id": 424, - "created_at": 1708356182, - "shares": [ - "GSSR_2" - ], - "percent": 10 - }, - { - "type": "buy_shares", - "entity": 3, - "entity_type": "player", - "id": 425, - "created_at": 1708356198, - "shares": [ - "SFVA_7" - ], - "percent": 10 - }, - { - "type": "pass", - "entity": 0, - "entity_type": "player", - "id": 426, - "created_at": 1708356203 - }, - { - "type": "pass", - "entity": 1, - "entity_type": "player", - "id": 427, - "created_at": 1708356204 - }, - { - "type": "pass", - "entity": 2, - "entity_type": "player", - "id": 428, - "created_at": 1708356208 + "id": 406, + "created_at": 1724789031 }, - { - "type": "buy_shares", - "entity": 3, - "entity_type": "player", - "id": 429, - "created_at": 1708356218, - "shares": [ - "FdSB_7" - ], - "percent": 10 + { + "type": "undo", + "entity": "SC", + "entity_type": "corporation", + "id": 407, + "created_at": 1724789036, + "action_id": 397 }, { - "type": "pass", - "entity": 0, - "entity_type": "player", - "id": 430, - "created_at": 1708356220 + "type": "undo", + "entity": "SC", + "entity_type": "corporation", + "id": 408, + "created_at": 1724789041 }, { - "type": "pass", - "entity": 1, - "entity_type": "player", - "id": 431, - "created_at": 1708356221 + "type": "undo", + "entity": "ZP", + "entity_type": "corporation", + "id": 409, + "created_at": 1724789046 }, { - "type": "pass", - "entity": 2, - "entity_type": "player", - "id": 432, - "created_at": 1708356222 + "type": "buy_train", + "entity": "ZP", + "entity_type": "corporation", + "id": 410, + "created_at": 1724789058, + "train": "3-7", + "price": 230 }, { "type": "pass", - "entity": 3, - "entity_type": "player", - "id": 433, - "created_at": 1708356223 + "entity": "SC", + "entity_type": "corporation", + "id": 411, + "created_at": 1724789061 }, { - "type": "lay_tile", - "entity": "SFVA", + "type": "undo", + "entity": "SC", "entity_type": "corporation", - "id": 434, - "created_at": 1708356240, - "hex": "D20", - "tile": "58-4", - "rotation": 3 + "id": 412, + "created_at": 1724789063 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "id": 435, - "created_at": 1708356245, - "hex": "E21", - "tile": "57-3", + "id": 413, + "created_at": 1724789067, + "hex": "D34", + "tile": "8-3", "rotation": 2 }, { "type": "pass", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "id": 436, - "created_at": 1708356249 + "id": 414, + "created_at": 1724789069 + }, + { + "type": "choose", + "entity": "SC", + "entity_type": "corporation", + "id": 415, + "created_at": 1724789071, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "id": 437, - "created_at": 1708356268, + "id": 416, + "created_at": 1724789072, "routes": [ { - "train": "3-0", - "connections": [ - [ - "C3", - "C1" - ], - [ - "C5", - "C3" - ], - [ - "D6", - "C5" - ], - [ - "D6", - "D8" - ] - ], - "hexes": [ - "C1", - "C3", - "C5", - "D6", - "D8" - ], - "revenue": 50, - "revenue_str": "C1-C3-C5-D6-D8", - "subsidy": 70, - "nodes": [ - "C3-0", - "C1-0", - "C5-0", - "D6-0", - "D8-0" - ] - }, - { - "train": "4-2", + "train": "2-5", "connections": [ [ - "E3", - "E1" - ], - [ - "D4", - "E3" - ], - [ - "C3", - "D4" - ], - [ - "B4", - "C3" + "C33", + "B34" ], [ - "A5", - "B4" + "C31", + "C33" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "B4", - "A5" + "B34", + "C33", + "C31" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-B4-A5", + "revenue": 70, + "revenue_str": "B34-C33-C31", "subsidy": 30, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "B4-0", - "A5-0" + "C33-0", + "B34-0", + "C31-1" ] } ], @@ -5725,100 +4976,98 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "id": 438, - "created_at": 1708356270, + "id": 417, + "created_at": 1724789073, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708356270 + "created_at": 1724789073 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", + "entity": "SC", "entity_type": "corporation", - "id": 439, - "created_at": 1708356273 + "id": 418, + "created_at": 1724789074 }, { - "type": "pass", - "entity": "SFVA", + "type": "lay_tile", + "entity": "FdC", "entity_type": "corporation", - "id": 440, - "created_at": 1708356277 + "id": 419, + "created_at": 1724789083, + "hex": "I5", + "tile": "L107-3", + "rotation": 1 }, { "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 441, - "created_at": 1708356279 - }, - { - "type": "lay_tile", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 442, - "created_at": 1708356317, - "hex": "K7", - "tile": "79-6", - "rotation": 2 + "id": 420, + "created_at": 1724789084 }, { "type": "choose", - "entity": "FdSB", - "entity_type": "corporation", - "id": 443, - "created_at": 1708356320, - "choice": "L8" - }, - { - "type": "place_token", - "entity": "FdSB", - "entity_type": "corporation", - "id": 444, - "created_at": 1708356324, - "city": "L8-0-0", - "slot": 0, - "tokener": "FdSB" - }, - { - "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 445, - "created_at": 1708356327 + "id": 421, + "created_at": 1724789086, + "choice": "1" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 446, - "created_at": 1708356331, + "id": 422, + "created_at": 1724789090, "routes": [ { - "train": "3-1", + "train": "2-7", "connections": [ [ - "K5", - "K3" + "E3", + "E1" ], [ - "J6", - "K5" + "E3", + "F4" + ] + ], + "hexes": [ + "E1", + "E3", + "F4" + ], + "revenue": 50, + "revenue_str": "E1-E3-F4", + "subsidy": 20, + "nodes": [ + "E3-0", + "E1-0", + "F4-0" + ] + }, + { + "train": "2-8", + "connections": [ + [ + "K5", + "K3" ], [ - "I7", + "K5", "J6" ], [ - "H8", + "J6", "I7" ] ], @@ -5826,18 +5075,54 @@ "K3", "K5", "J6", - "I7", - "H8" + "I7" + ], + "revenue": 50, + "revenue_str": "K3-K5-J6-I7", + "subsidy": 40, + "nodes": [ + "K5-0", + "K3-0", + "J6-0", + "I7-0" + ] + }, + { + "train": "3-4", + "connections": [ + [ + "B4", + "A5" + ], + [ + "C3", + "B4" + ], + [ + "D2", + "C3" + ], + [ + "E3", + "D2" + ] + ], + "hexes": [ + "A5", + "B4", + "C3", + "D2", + "E3" ], - "revenue": 80, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 100, + "revenue_str": "A5-B4-C3-D2-E3", + "subsidy": 0, "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0" ] } ], @@ -5845,197 +5130,130 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 447, - "created_at": 1708356334, + "id": 423, + "created_at": 1724789093, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708356334 + "created_at": 1724789093 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", - "entity_type": "corporation", - "id": 448, - "created_at": 1708356337 - }, - { - "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 449, - "created_at": 1708356339 + "id": 424, + "created_at": 1724789097 }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 450, - "created_at": 1708356344 + "id": 425, + "created_at": 1724789098 }, { "type": "lay_tile", - "entity": "CSE", + "entity": "FdLR", "entity_type": "corporation", - "id": 451, - "created_at": 1708356376, - "hex": "I31", - "tile": "24-0", + "id": 426, + "created_at": 1724789109, + "hex": "F6", + "tile": "74-3", "rotation": 1 }, { - "type": "pass", - "entity": "CSE", - "entity_type": "corporation", - "id": 452, - "created_at": 1708356380 + "type": "lay_tile", + "entity": "P1", + "entity_type": "company", + "id": 427, + "created_at": 1724789118, + "hex": "E7", + "tile": "L99-1", + "rotation": 4 }, { - "type": "choose", - "entity": "CSE", + "type": "pass", + "entity": "FdLR", "entity_type": "corporation", - "id": 453, - "created_at": 1708356383, - "choice": "0" + "id": 428, + "created_at": 1724789119 }, { "type": "run_routes", - "entity": "CSE", + "entity": "FdLR", "entity_type": "corporation", - "id": 454, - "created_at": 1708356386, + "id": 429, + "created_at": 1724789130, "routes": [ { - "train": "3-7", + "train": "2-6", "connections": [ [ - "H32", - "I31", - "J30" - ], - [ - "J30", - "J28" + "I7", + "J6" ], [ - "J28", - "I29" + "H8", + "I7" ] ], "hexes": [ - "H32", - "J30", - "J28", - "I29" + "J6", + "I7", + "H8" ], - "revenue": 120, - "revenue_str": "H32-J30-J28-I29", - "subsidy": 0, + "revenue": 40, + "revenue_str": "J6-I7-H8", + "subsidy": 20, "nodes": [ - "H32-0", - "J30-0", - "J28-0", - "I29-0" + "I7-0", + "J6-0", + "H8-0" ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CSE", - "entity_type": "corporation", - "id": 455, - "created_at": 1708356388, - "auto_actions": [ - { - "type": "pass", - "entity": "CSE", - "entity_type": "corporation", - "created_at": 1708356388 - } - ], - "kind": "payout" - }, - { - "type": "buy_company", - "entity": "CSE", - "entity_type": "corporation", - "id": 456, - "created_at": 1708356394, - "company": "P3", - "price": 130 - }, - { - "type": "lay_tile", - "entity": "CM", - "entity_type": "corporation", - "id": 457, - "created_at": 1708356407, - "hex": "F28", - "tile": "58-5", - "rotation": 1 - }, - { - "type": "pass", - "entity": "CM", - "entity_type": "corporation", - "id": 458, - "created_at": 1708356411 - }, - { - "type": "choose", - "entity": "CM", - "entity_type": "corporation", - "id": 459, - "created_at": 1708356413, - "choice": "0" - }, - { - "type": "run_routes", - "entity": "CM", - "entity_type": "corporation", - "id": 460, - "created_at": 1708356415, - "routes": [ + }, { - "train": "3-4", + "train": "3-0", "connections": [ [ - "E33", - "E31" + "F4", + "E3" ], [ - "E31", - "E29" + "G5", + "F4" ], [ - "E29", - "D30", - "C31" + "H6", + "G5" + ], + [ + "H8", + "H6" ] ], "hexes": [ - "E33", - "E31", - "E29", - "C31" + "E3", + "F4", + "G5", + "H6", + "H8" ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", + "revenue": 90, + "revenue_str": "E3-F4-G5-H6-H8", "subsidy": 20, "nodes": [ - "E33-0", - "E31-0", - "E29-0", - "C31-0" + "F4-0", + "E3-0", + "G5-0", + "H6-0", + "H8-0" ] } ], @@ -6043,167 +5261,188 @@ }, { "type": "dividend", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 461, - "created_at": 1708356423, + "id": 430, + "created_at": 1724789132, "auto_actions": [ { "type": "pass", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708356423 + "created_at": 1724789132 } ], "kind": "payout" }, + { + "type": "buy_train", + "entity": "FdLR", + "entity_type": "corporation", + "id": 431, + "created_at": 1724789135, + "train": "4-0", + "price": 300, + "variant": "3+4" + }, { "type": "pass", - "entity": "CM", + "entity": "FdLR", "entity_type": "corporation", - "id": 462, - "created_at": 1708356425 + "id": 432, + "created_at": 1724789150 + }, + { + "type": "buy_company", + "entity": "FdLR", + "entity_type": "corporation", + "id": 433, + "created_at": 1724789157, + "company": "P5", + "price": 78 }, { "type": "lay_tile", - "entity": "SC", + "entity": "AVT", "entity_type": "corporation", - "id": 463, - "created_at": 1708356452, + "id": 434, + "created_at": 1724789168, "hex": "K25", - "tile": "621-1", - "rotation": 0 + "tile": "202-0", + "rotation": 5 + }, + { + "type": "lay_tile", + "entity": "AVT", + "entity_type": "corporation", + "id": 435, + "created_at": 1724789172, + "hex": "J26", + "tile": "9-2", + "rotation": 1 + }, + { + "type": "place_token", + "entity": "AVT", + "entity_type": "corporation", + "id": 436, + "created_at": 1724789178, + "city": "619-1-0", + "slot": 1, + "tokener": "AVT" }, { "type": "pass", - "entity": "SC", + "entity": "AVT", "entity_type": "corporation", - "id": 464, - "created_at": 1708356456 + "id": 437, + "created_at": 1724789180 }, { - "type": "choose", - "entity": "SC", + "type": "pass", + "entity": "AVT", "entity_type": "corporation", - "id": 465, - "created_at": 1708356458, - "choice": "0" + "id": 438, + "created_at": 1724789184 }, { - "type": "run_routes", - "entity": "SC", + "type": "buy_train", + "entity": "AVT", "entity_type": "corporation", - "id": 466, - "created_at": 1708356460, - "routes": [ - { - "train": "3-3", - "connections": [ - [ - "E31", - "E33" - ], - [ - "E29", - "E31" - ], - [ - "C31", - "D30", - "E29" - ] - ], - "hexes": [ - "E33", - "E31", - "E29", - "C31" - ], - "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, - "nodes": [ - "E31-0", - "E33-0", - "E29-0", - "C31-0" - ] - } - ], - "extra_revenue": 0 + "id": 439, + "created_at": 1724789186, + "train": "4-1", + "price": 300, + "variant": "4" }, { - "type": "dividend", - "entity": "SC", + "type": "pass", + "entity": "AVT", "entity_type": "corporation", - "id": 467, - "created_at": 1708356465, - "auto_actions": [ - { - "type": "pass", - "entity": "SC", - "entity_type": "corporation", - "created_at": 1708356465 - } - ], - "kind": "payout" + "id": 440, + "created_at": 1724789188 }, { "type": "pass", - "entity": "SC", + "entity": "AVT", "entity_type": "corporation", - "id": 468, - "created_at": 1708356470 + "id": 441, + "created_at": 1724789189 }, { "type": "lay_tile", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 469, - "created_at": 1708356483, - "hex": "H18", - "tile": "8-5", + "id": 442, + "created_at": 1724789220, + "hex": "D6", + "tile": "L133-0", "rotation": 3 }, { "type": "pass", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 470, - "created_at": 1708356493 + "id": 443, + "created_at": 1724789240 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 444, + "created_at": 1724789243, + "choice": "0" }, { "type": "run_routes", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 471, - "created_at": 1708356496, + "id": 445, + "created_at": 1724789247, "routes": [ { - "train": "3-5", + "train": "3-1", "connections": [ [ - "J20", - "K19" + "H6", + "H8" ], [ - "K19", - "K21", - "J20" + "G5", + "H6" + ], + [ + "F4", + "G5" + ], + [ + "E3", + "F4" + ], + [ + "E1", + "E3" ] ], "hexes": [ - "J20", - "K19", - "J20" + "H8", + "H6", + "G5", + "F4", + "E3", + "E1" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", - "subsidy": 0, + "revenue": 90, + "revenue_str": "H8-H6-G5-F4-E3-E1", + "subsidy": 40, "nodes": [ - "J20-1", - "K19-0", - "J20-0" + "H6-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "E1-0" ] } ], @@ -6211,175 +5450,134 @@ }, { "type": "dividend", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 472, - "created_at": 1708356498, + "id": 446, + "created_at": 1724789249, "auto_actions": [ { "type": "pass", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708356498 + "created_at": 1724789249 } ], "kind": "payout" }, { - "type": "pass", - "entity": "CA", + "type": "buy_train", + "entity": "CFLG", "entity_type": "corporation", - "id": 473, - "created_at": 1708356501 + "id": 447, + "created_at": 1724789252, + "train": "4-2", + "price": 300, + "variant": "3+4" }, { - "type": "lay_tile", - "entity": "CRB", + "type": "pass", + "entity": "CFLG", "entity_type": "corporation", - "id": 474, - "created_at": 1708356516, - "hex": "C27", - "tile": "15-1", - "rotation": 2 + "id": 448, + "created_at": 1724789253 }, { "type": "pass", - "entity": "CRB", + "entity": "CFLG", "entity_type": "corporation", - "id": 475, - "created_at": 1708356541 + "id": 449, + "created_at": 1724789258 }, { - "type": "run_routes", - "entity": "CRB", + "type": "pass", + "entity": "CFLG", "entity_type": "corporation", - "id": 476, - "created_at": 1708356564, - "routes": [ - { - "train": "3-8", - "connections": [ - [ - "B26", - "C27" - ], - [ - "B26", - "A27" - ] - ], - "hexes": [ - "C27", - "B26", - "A27" - ], - "revenue": 90, - "revenue_str": "C27-B26-A27", - "subsidy": 0, - "nodes": [ - "B26-0", - "C27-0", - "A27-0" - ] - } - ], - "extra_revenue": 0 + "id": 450, + "created_at": 1724789259 }, { - "type": "dividend", + "type": "lay_tile", "entity": "CRB", "entity_type": "corporation", - "id": 477, - "created_at": 1708356568, - "auto_actions": [ - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "created_at": 1708356568 - } - ], - "kind": "payout" + "id": 451, + "created_at": 1724789271, + "hex": "D24", + "tile": "9-3", + "rotation": 1 }, { - "type": "pass", + "type": "lay_tile", "entity": "CRB", "entity_type": "corporation", - "id": 478, - "created_at": 1708356570 + "id": 452, + "created_at": 1724789277, + "hex": "E23", + "tile": "8-4", + "rotation": 5 }, { - "type": "pass", + "type": "place_token", "entity": "CRB", "entity_type": "corporation", - "id": 479, - "created_at": 1708356585 + "id": 453, + "created_at": 1724789280, + "city": "F24-0-1", + "slot": 0, + "tokener": "CRB" }, { - "type": "buy_company", + "type": "pass", "entity": "CRB", "entity_type": "corporation", - "id": 480, - "created_at": 1708356613, - "company": "P4", - "price": 30 + "id": 454, + "created_at": 1724789282 }, { - "type": "pass", - "entity": "CFEA", + "type": "choose", + "entity": "CRB", "entity_type": "corporation", - "id": 481, - "created_at": 1708356656 + "id": 455, + "created_at": 1724789285, + "choice": "0" }, { "type": "run_routes", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 482, - "created_at": 1708356669, + "id": 456, + "created_at": 1724789301, "routes": [ { - "train": "4-0", + "train": "3-3", "connections": [ [ - "E3", - "E1" - ], - [ - "D4", - "E3" - ], - [ - "C3", - "D4" + "J30", + "I29" ], [ - "B4", - "C3" + "H32", + "I31", + "J30" ], [ - "A5", - "B4" + "H32", + "I33" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "B4", - "A5" + "I29", + "J30", + "H32", + "I33" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-B4-A5", + "revenue": 80, + "revenue_str": "I29-J30-H32-I33", "subsidy": 30, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "B4-0", - "A5-0" + "J30-0", + "I29-0", + "H32-0", + "I33-0" ] } ], @@ -6387,275 +5585,215 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 483, - "created_at": 1708356672, - "auto_actions": [ - { - "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "created_at": 1708356672 - } - ], + "id": 457, + "created_at": 1724789303, "kind": "payout" }, { "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "id": 484, - "created_at": 1708356675 - }, - { - "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "id": 485, - "created_at": 1708356677 - }, - { - "type": "lay_tile", - "entity": "ZPB", - "entity_type": "corporation", - "id": 486, - "created_at": 1708356694, - "hex": "N20", - "tile": "58-3", - "rotation": 1 - }, - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 487, - "created_at": 1708356698 - }, - { - "type": "merge", - "entity": "ZPB", - "entity_type": "corporation", - "id": 488, - "created_at": 1708356707, - "corporation": "CM" - }, - { - "type": "choose", - "entity": "ZPB", - "entity_type": "corporation", - "id": 489, - "created_at": 1708356710, - "choice": "map" - }, - { - "type": "pass", - "entity": "ZPB", + "entity": "CRB", "entity_type": "corporation", - "id": 490, - "created_at": 1708356723 + "id": 458, + "created_at": 1724789311 }, { "type": "pass", - "entity": "ZPB", + "entity": "CRB", "entity_type": "corporation", - "id": 491, - "created_at": 1708356726 + "id": 459, + "created_at": 1724789319 }, { - "type": "lay_tile", - "entity": "AVT", + "type": "pass", + "entity": "CRB", "entity_type": "corporation", - "id": 492, - "created_at": 1708356740, - "hex": "K23", - "tile": "4-4", - "rotation": 0 + "id": 460, + "created_at": 1724789322 }, { - "type": "lay_tile", - "entity": "AVT", + "type": "pass", + "entity": "CRB", "entity_type": "corporation", - "id": 493, - "created_at": 1708356747, - "hex": "K21", - "tile": "26-0", - "rotation": 3 + "id": 461, + "created_at": 1724789324 }, { - "type": "place_token", - "entity": "AVT", + "type": "lay_tile", + "entity": "ZPB", "entity_type": "corporation", - "id": 494, - "created_at": 1708356792, - "city": "14-3-0", - "slot": 1, - "tokener": "AVT" + "id": 462, + "created_at": 1724789340, + "hex": "L22", + "tile": "6-2", + "rotation": 2 }, { "type": "pass", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 495, - "created_at": 1708356797 + "id": 463, + "created_at": 1724789343 }, { - "type": "merge", - "entity": "AVT", + "type": "pass", + "entity": "ZPB", "entity_type": "corporation", - "id": 496, - "created_at": 1708356801, - "corporation": "SC" + "id": 464, + "created_at": 1724789352 }, { - "type": "choose", - "entity": "AVT", + "type": "buy_train", + "entity": "ZPB", "entity_type": "corporation", - "id": 497, - "created_at": 1708356804, - "choice": "map" + "id": 465, + "created_at": 1724789360, + "train": "4-3", + "price": 300, + "variant": "4" }, { "type": "pass", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 498, - "created_at": 1708356809 + "id": 466, + "created_at": 1724789362 }, { "type": "pass", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 499, - "created_at": 1708356811 + "id": 467, + "created_at": 1724789364 }, { "type": "lay_tile", - "entity": "GSSR", - "entity_type": "corporation", - "id": 500, - "created_at": 1708356826, - "hex": "K25", - "tile": "208-0", - "rotation": 2 - }, - { - "type": "place_token", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 501, - "created_at": 1708356835, - "city": "L83-0-0", - "slot": 0, - "tokener": "GSSR" + "id": 468, + "created_at": 1724789377, + "hex": "F26", + "tile": "L113-0", + "rotation": 0 }, { "type": "pass", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 502, - "created_at": 1708356839 + "id": 469, + "created_at": 1724789418 }, { "type": "merge", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 503, - "created_at": 1708356853, - "corporation": "CSE" + "id": 470, + "created_at": 1724789422, + "corporation": "AC" }, { "type": "choose", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 504, - "created_at": 1708356856, + "id": 471, + "created_at": 1724789425, "choice": "map" }, { "type": "pass", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 505, - "created_at": 1708356860 + "id": 472, + "created_at": 1724789429 }, { - "type": "pass", - "entity": "GSSR", + "type": "buy_train", + "entity": "MZA", "entity_type": "corporation", - "id": 506, - "created_at": 1708356862 + "id": 473, + "created_at": 1724789433, + "train": "4-4", + "price": 300, + "variant": "4" }, { - "type": "lay_tile", + "type": "pass", "entity": "MZA", "entity_type": "corporation", - "id": 507, - "created_at": 1708356913, - "hex": "C25", - "tile": "6-0", - "rotation": 0 + "id": 474, + "created_at": 1724789435 }, { "type": "pass", "entity": "MZA", "entity_type": "corporation", - "id": 508, - "created_at": 1708356916 + "id": 475, + "created_at": 1724789436 + }, + { + "type": "lay_tile", + "entity": "MH", + "entity_type": "corporation", + "id": 476, + "created_at": 1724789443, + "hex": "E23", + "tile": "25-0", + "rotation": 5 + }, + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "id": 477, + "created_at": 1724789446 }, { "type": "choose", - "entity": "MZA", + "entity": "MH", "entity_type": "corporation", - "id": 509, - "created_at": 1708356919, + "id": 478, + "created_at": 1724789447, "choice": "0" }, { "type": "run_routes", - "entity": "MZA", + "entity": "MH", "entity_type": "corporation", - "id": 510, - "created_at": 1708356921, + "id": 479, + "created_at": 1724789464, "routes": [ { - "train": "4-1", + "train": "3-5", "connections": [ [ - "I29", - "J28" - ], - [ - "G27", - "H26", - "I27", - "I29" + "E19", + "D18" ], [ - "F26", - "G27" + "E21", + "E19" ], [ "F24", - "F26" + "E23", + "E21" ] ], "hexes": [ - "J28", - "I29", - "G27", - "F26", + "D18", + "E19", + "E21", "F24" ], - "revenue": 150, - "revenue_str": "J28-I29-G27-F26-F24", - "subsidy": 0, + "revenue": 90, + "revenue_str": "D18-E19-E21-F24", + "subsidy": 20, "nodes": [ - "I29-0", - "J28-0", - "G27-0", - "F26-0", - "F24-2" + "E19-0", + "D18-0", + "E21-0", + "F24-1" ] } ], @@ -6663,138 +5801,76 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "MH", "entity_type": "corporation", - "id": 511, - "created_at": 1708356923, + "id": 480, + "created_at": 1724789467, "auto_actions": [ { "type": "pass", - "entity": "MZA", + "entity": "MH", "entity_type": "corporation", - "created_at": 1708356923 + "created_at": 1724789467 } ], "kind": "payout" }, { "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 512, - "created_at": 1708356926 - }, - { - "type": "pass", - "entity": "MZA", + "entity": "MH", "entity_type": "corporation", - "id": 513, - "created_at": 1708356928 + "id": 481, + "created_at": 1724789471 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "ZP", "entity_type": "corporation", - "id": 514, - "created_at": 1708356949, - "hex": "F22", - "tile": "8-6", - "rotation": 0 + "id": 482, + "created_at": 1724789492, + "hex": "L22", + "tile": "15-0", + "rotation": 1 }, { "type": "pass", - "entity": "SFVA", + "entity": "ZP", "entity_type": "corporation", - "id": 515, - "created_at": 1708356958 + "id": 483, + "created_at": 1724789494 }, { "type": "run_routes", - "entity": "SFVA", + "entity": "ZP", "entity_type": "corporation", - "id": 516, - "created_at": 1708356960, + "id": 484, + "created_at": 1724789502, "routes": [ { - "train": "3-0", - "connections": [ - [ - "C3", - "C1" - ], - [ - "C5", - "C3" - ], - [ - "D6", - "C5" - ], - [ - "D6", - "D8" - ] - ], - "hexes": [ - "C1", - "C3", - "C5", - "D6", - "D8" - ], - "revenue": 50, - "revenue_str": "C1-C3-C5-D6-D8", - "subsidy": 70, - "nodes": [ - "C3-0", - "C1-0", - "C5-0", - "D6-0", - "D8-0" - ] - }, - { - "train": "4-2", + "train": "3-7", "connections": [ [ - "E3", - "E1" - ], - [ - "D4", - "E3" - ], - [ - "C3", - "D4" - ], - [ - "B4", - "C3" + "K19", + "L20", + "M21" ], [ - "A5", - "B4" + "J20", + "K19" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "B4", - "A5" + "M21", + "K19", + "J20" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-B4-A5", - "subsidy": 30, + "revenue": 110, + "revenue_str": "M21-K19-J20", + "subsidy": 0, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "B4-0", - "A5-0" + "K19-0", + "M21-0", + "J20-1" ] } ], @@ -6802,121 +5878,92 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "ZP", "entity_type": "corporation", - "id": 517, - "created_at": 1708356963, + "id": 485, + "created_at": 1724789503, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "ZP", "entity_type": "corporation", - "created_at": 1708356963 + "created_at": 1724789503 } ], "kind": "payout" }, { - "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 518, - "created_at": 1708356965 - }, - { - "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 519, - "created_at": 1708356967 - }, - { - "type": "lay_tile", - "entity": "FdSB", - "entity_type": "corporation", - "id": 520, - "created_at": 1708356980, - "hex": "I19", - "tile": "24-1", - "rotation": 2 - }, - { - "type": "undo", - "entity": "FdSB", + "type": "buy_company", + "entity": "ZP", "entity_type": "corporation", - "id": 521, - "created_at": 1708356992 + "id": 486, + "created_at": 1724789513, + "company": "P3", + "price": 55 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 522, - "created_at": 1708357006, - "hex": "H18", - "tile": "25-0", - "rotation": 3 + "id": 487, + "created_at": 1724789526, + "hex": "E33", + "tile": "202-1", + "rotation": 5 }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "pass", + "entity": "SC", "entity_type": "corporation", - "id": 523, - "created_at": 1708357012, - "hex": "G19", - "tile": "9-7", - "rotation": 1 + "id": 488, + "created_at": 1724789528 }, { - "type": "pass", - "entity": "FdSB", + "type": "choose", + "entity": "SC", "entity_type": "corporation", - "id": 524, - "created_at": 1708357019 + "id": 489, + "created_at": 1724789540, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 525, - "created_at": 1708357021, + "id": 490, + "created_at": 1724789549, "routes": [ { - "train": "3-1", + "train": "3-6", "connections": [ [ - "K5", - "K3" - ], - [ - "J6", - "K5" + "E33", + "F34" ], [ - "I7", - "J6" + "C33", + "D34", + "E33" ], [ - "H8", - "I7" + "C31", + "C33" ] ], "hexes": [ - "K3", - "K5", - "J6", - "I7", - "H8" + "F34", + "E33", + "C33", + "C31" ], - "revenue": 80, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 100, + "revenue_str": "F34-E33-C33-C31", + "subsidy": 30, "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "E33-0", + "F34-0", + "C33-0", + "C31-1" ] } ], @@ -6924,83 +5971,101 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 526, - "created_at": 1708357023, + "id": 491, + "created_at": 1724789551, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "created_at": 1708357023 + "created_at": 1724789551 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", + "entity": "SC", "entity_type": "corporation", - "id": 527, - "created_at": 1708357028 + "id": 492, + "created_at": 1724789553 }, { - "type": "pass", - "entity": "FdSB", + "type": "lay_tile", + "entity": "FdC", "entity_type": "corporation", - "id": 528, - "created_at": 1708357030 + "id": 493, + "created_at": 1724789572, + "hex": "D6", + "tile": "L104-0", + "rotation": 3 }, { - "type": "lay_tile", - "entity": "CA", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 529, - "created_at": 1708357066, - "hex": "C25", - "tile": "15-2", - "rotation": 5 + "id": 494, + "created_at": 1724789578 }, { - "type": "pass", - "entity": "CA", + "type": "choose", + "entity": "FdC", "entity_type": "corporation", - "id": 530, - "created_at": 1708357069 + "id": 495, + "created_at": 1724789588, + "choice": "0" }, { "type": "run_routes", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "id": 531, - "created_at": 1708357072, + "id": 496, + "created_at": 1724789593, "routes": [ { - "train": "3-5", + "train": "3-4", "connections": [ [ - "J20", - "K19" + "B4", + "A5" ], [ - "K19", - "K21", - "J20" + "C3", + "B4" + ], + [ + "D2", + "C3" + ], + [ + "E3", + "D2" + ], + [ + "E3", + "E1" ] ], "hexes": [ - "J20", - "K19", - "J20" + "A5", + "B4", + "C3", + "D2", + "E3", + "E1" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", - "subsidy": 0, + "revenue": 100, + "revenue_str": "A5-B4-C3-D2-E3-E1", + "subsidy": 20, "nodes": [ - "J20-1", - "K19-0", - "J20-0" + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "E1-0" ] } ], @@ -7008,94 +6073,129 @@ }, { "type": "dividend", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "id": 532, - "created_at": 1708357074, + "id": 497, + "created_at": 1724789595, "auto_actions": [ { "type": "pass", - "entity": "CA", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708357074 + "created_at": 1724789595 } ], "kind": "payout" }, { - "type": "lay_tile", - "entity": "CRB", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 533, - "created_at": 1708357088, - "hex": "I19", - "tile": "23-0", - "rotation": 2 + "id": 498, + "created_at": 1724789598 }, { - "type": "place_token", - "entity": "CRB", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 534, - "created_at": 1708357112, - "city": "L8-0-0", - "slot": 1, - "tokener": "CRB" + "id": 499, + "created_at": 1724789600 }, { "type": "pass", - "entity": "CRB", + "entity": "FdC", "entity_type": "corporation", - "id": 535, - "created_at": 1708357116 + "id": 500, + "created_at": 1724789601 }, { - "type": "choose", - "entity": "CRB", + "type": "pass", + "entity": "FdLR", "entity_type": "corporation", - "id": 536, - "created_at": 1708357121, - "choice": "0" + "id": 501, + "created_at": 1724789621 }, { "type": "run_routes", - "entity": "CRB", + "entity": "FdLR", "entity_type": "corporation", - "id": 537, - "created_at": 1708357232, + "id": 502, + "created_at": 1724789646, "routes": [ { - "train": "3-8", + "train": "3-0", "connections": [ [ - "M21", - "N22" + "J6", + "K5" ], [ - "K19", - "L20", - "M21" + "I7", + "J6" ], [ - "J20", - "K21", - "K19" + "H8", + "I7" ] ], "hexes": [ - "N22", - "M21", - "K19", - "J20" + "K5", + "J6", + "I7", + "H8" + ], + "revenue": 80, + "revenue_str": "K5-J6-I7-H8", + "subsidy": 20, + "nodes": [ + "J6-0", + "K5-0", + "I7-0", + "H8-0" + ] + }, + { + "train": "4-0", + "connections": [ + [ + "E7", + "D6" + ], + [ + "F6", + "E7" + ], + [ + "G5", + "F6" + ], + [ + "H6", + "G5" + ], + [ + "H8", + "H6" + ] + ], + "hexes": [ + "D6", + "E7", + "F6", + "G5", + "H6", + "H8" ], - "revenue": 110, - "revenue_str": "N22-M21-K19-J20", - "subsidy": 30, + "revenue": 90, + "revenue_str": "D6-E7-F6-G5-H6-H8", + "subsidy": 40, "nodes": [ - "M21-0", - "N22-0", - "K19-0", - "J20-0" + "E7-0", + "D6-1", + "F6-0", + "G5-0", + "H6-0", + "H8-0" ] } ], @@ -7103,110 +6203,171 @@ }, { "type": "dividend", - "entity": "CRB", + "entity": "FdLR", "entity_type": "corporation", - "id": 538, - "created_at": 1708357235, + "id": 503, + "created_at": 1724789647, "auto_actions": [ { "type": "pass", - "entity": "CRB", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708357235 + "created_at": 1724789647 } ], "kind": "payout" }, { "type": "pass", - "entity": "CRB", + "entity": "FdLR", "entity_type": "corporation", - "id": 539, - "created_at": 1708357238 + "id": 504, + "created_at": 1724789653 }, { "type": "pass", - "entity": "CRB", + "entity": "FdLR", "entity_type": "corporation", - "id": 540, - "created_at": 1708357240 + "id": 505, + "created_at": 1724789658 }, { "type": "lay_tile", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 541, - "created_at": 1708357269, - "hex": "F6", - "tile": "74-5", - "rotation": 1 + "id": 506, + "created_at": 1724789715, + "hex": "H10", + "tile": "79-4", + "rotation": 0 }, { - "type": "lay_tile", - "entity": "CFEA", + "type": "choose", + "entity": "CFLG", "entity_type": "corporation", - "id": 542, - "created_at": 1708357276, - "hex": "E7", - "tile": "L100-1", - "rotation": 1 + "id": 507, + "created_at": 1724789718, + "choice": "H12" + }, + { + "type": "place_token", + "entity": "CFLG", + "entity_type": "corporation", + "id": 508, + "created_at": 1724789719, + "city": "H12-0-0", + "slot": 0, + "tokener": "CFLG" }, { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 543, - "created_at": 1708357284 + "id": 509, + "created_at": 1724789722 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 510, + "created_at": 1724789726, + "choice": "0" }, { "type": "run_routes", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 544, - "created_at": 1708357294, + "id": 511, + "created_at": 1724789753, "routes": [ { - "train": "4-0", + "train": "3-1", "connections": [ [ - "E3", - "E1" + "H6", + "H8" ], [ - "D4", - "E3" + "G5", + "H6" ], [ - "C3", - "D4" + "F4", + "G5" ], [ - "B4", - "C3" + "E3", + "F4" ], [ - "A5", - "B4" + "E1", + "E3" ] ], "hexes": [ - "E1", + "H8", + "H6", + "G5", + "F4", "E3", - "D4", - "C3", - "B4", - "A5" + "E1" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-B4-A5", - "subsidy": 30, + "revenue": 90, + "revenue_str": "H8-H6-G5-F4-E3-E1", + "subsidy": 40, "nodes": [ + "H6-0", + "H8-0", + "G5-0", + "F4-0", "E3-0", - "E1-0", - "D4-0", - "C3-0", - "B4-0", - "A5-0" + "E1-0" + ] + }, + { + "train": "4-2", + "connections": [ + [ + "K5", + "K3" + ], + [ + "J6", + "K5" + ], + [ + "I7", + "J6" + ], + [ + "H8", + "I7" + ], + [ + "H8", + "H10", + "H12" + ] + ], + "hexes": [ + "K3", + "K5", + "J6", + "I7", + "H8", + "H12" + ], + "revenue": 110, + "revenue_str": "K3-K5-J6-I7-H8-H12 + mountain pass", + "subsidy": 40, + "nodes": [ + "K5-0", + "K3-0", + "J6-0", + "I7-0", + "H8-0", + "H12-0" ] } ], @@ -7214,104 +6375,115 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 545, - "created_at": 1708357296, + "id": 512, + "created_at": 1724789755, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708357296 + "created_at": 1724789755 } ], "kind": "payout" }, { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 546, - "created_at": 1708357299 + "id": 513, + "created_at": 1724789757 }, { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 547, - "created_at": 1708357301 + "id": 514, + "created_at": 1724789759 }, { "type": "lay_tile", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 548, - "created_at": 1708357323, - "hex": "D26", - "tile": "8-7", - "rotation": 2 + "id": 515, + "created_at": 1724789773, + "hex": "F24", + "tile": "L83-0", + "rotation": 0 + }, + { + "type": "choose", + "entity": "CRB", + "entity_type": "corporation", + "id": 516, + "created_at": 1724789780, + "choice": "D12" + }, + { + "type": "place_token", + "entity": "CRB", + "entity_type": "corporation", + "id": 517, + "created_at": 1724789782, + "city": "D12-0-0", + "slot": 0, + "tokener": "CRB" }, { "type": "pass", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 549, - "created_at": 1708357329 + "id": 518, + "created_at": 1724789784 }, { "type": "choose", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 550, - "created_at": 1708357332, + "id": 519, + "created_at": 1724789786, "choice": "0" }, { "type": "run_routes", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 551, - "created_at": 1708357340, + "id": 520, + "created_at": 1724789791, "routes": [ { - "train": "4-1", + "train": "3-3", "connections": [ [ - "I29", - "J28" - ], - [ - "G27", - "H26", - "I27", + "J30", "I29" ], [ - "F26", - "G27" + "H32", + "I31", + "J30" ], [ - "F24", - "F26" + "H32", + "I33" ] ], "hexes": [ - "J28", "I29", - "G27", - "F26", - "F24" + "J30", + "H32", + "I33" ], - "revenue": 150, - "revenue_str": "J28-I29-G27-F26-F24", - "subsidy": 0, + "revenue": 80, + "revenue_str": "I29-J30-H32-I33", + "subsidy": 30, "nodes": [ + "J30-0", "I29-0", - "J28-0", - "G27-0", - "F26-0", - "F24-2" + "H32-0", + "I33-0" ] } ], @@ -7319,87 +6491,96 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 552, - "created_at": 1708357342, - "auto_actions": [ - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "created_at": 1708357342 - } - ], + "id": 521, + "created_at": 1724789792, "kind": "payout" }, { "type": "pass", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 553, - "created_at": 1708357345 + "id": 522, + "created_at": 1724789800 }, { "type": "pass", - "entity": "MZA", + "entity": "CRB", "entity_type": "corporation", - "id": 554, - "created_at": 1708357347 + "id": 523, + "created_at": 1724789805 }, { "type": "pass", - "entity": "ZPB", + "entity": "CRB", + "entity_type": "corporation", + "id": 524, + "created_at": 1724789807 + }, + { + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", + "id": 525, + "created_at": 1724789808 + }, + { + "type": "lay_tile", + "entity": "AVT", "entity_type": "corporation", - "id": 555, - "created_at": 1708357394 + "id": 526, + "created_at": 1724789819, + "hex": "K25", + "tile": "622-1", + "rotation": 3 }, { - "type": "choose", - "entity": "ZPB", + "type": "pass", + "entity": "AVT", "entity_type": "corporation", - "id": 556, - "created_at": 1708357397, - "choice": "0" + "id": 527, + "created_at": 1724789829 }, { "type": "run_routes", - "entity": "ZPB", + "entity": "AVT", "entity_type": "corporation", - "id": 557, - "created_at": 1708357409, + "id": 528, + "created_at": 1724789841, "routes": [ { - "train": "3-4", + "train": "4-1", "connections": [ [ - "M21", - "L20", - "K19" + "K25", + "L26" ], [ - "M21", - "N20" + "H28", + "I27", + "J26", + "K25" ], [ - "N20", - "N18" + "H28", + "G27" ] ], "hexes": [ - "K19", - "M21", - "N20", - "N18" + "L26", + "K25", + "H28", + "G27" ], - "revenue": 110, - "revenue_str": "K19-M21-N20-N18", - "subsidy": 0, + "revenue": 100, + "revenue_str": "L26-K25-H28-G27", + "subsidy": 30, "nodes": [ - "M21-0", - "K19-0", - "N20-0", - "N18-0" + "K25-0", + "L26-0", + "H28-0", + "G27-0" ] } ], @@ -7407,107 +6588,88 @@ }, { "type": "dividend", - "entity": "ZPB", + "entity": "AVT", "entity_type": "corporation", - "id": 558, - "created_at": 1708357415, - "auto_actions": [ - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "created_at": 1708357415 - } - ], + "id": 529, + "created_at": 1724789844, "kind": "payout" }, { - "type": "buy_train", - "entity": "ZPB", + "type": "pass", + "entity": "AVT", "entity_type": "corporation", - "id": 559, - "created_at": 1708357423, - "train": "4-4", - "price": 300, - "variant": "4" + "id": 530, + "created_at": 1724789848 }, { "type": "pass", - "entity": "ZPB", + "entity": "AVT", "entity_type": "corporation", - "id": 560, - "created_at": 1708357425 + "id": 531, + "created_at": 1724789851 }, { "type": "pass", - "entity": "ZPB", + "entity": "AVT", "entity_type": "corporation", - "id": 561, - "created_at": 1708357427 + "id": 532, + "created_at": 1724789853 }, { "type": "lay_tile", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 562, - "created_at": 1708357447, - "hex": "L22", - "tile": "57-4", - "rotation": 1 + "id": 533, + "created_at": 1724789873, + "hex": "K21", + "tile": "9-5", + "rotation": 2 }, { "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "id": 563, - "created_at": 1708357452 - }, - { - "type": "choose", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 564, - "created_at": 1708357456, - "choice": "0" + "id": 534, + "created_at": 1724789880 }, { "type": "run_routes", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 565, - "created_at": 1708357473, + "id": 535, + "created_at": 1724789896, "routes": [ { - "train": "3-3", + "train": "4-3", "connections": [ [ - "E31", - "E33" + "M21", + "N22" ], [ - "E29", - "E31" + "K19", + "L20", + "M21" ], [ - "C31", - "D30", - "E29" + "J20", + "K19" ] ], "hexes": [ - "E33", - "E31", - "E29", - "C31" + "N22", + "M21", + "K19", + "J20" ], "revenue": 110, - "revenue_str": "E33-E31-E29-C31", - "subsidy": 20, + "revenue_str": "N22-M21-K19-J20", + "subsidy": 30, "nodes": [ - "E31-0", - "E33-0", - "E29-0", - "C31-0" + "M21-0", + "N22-0", + "K19-0", + "J20-1" ] } ], @@ -7515,98 +6677,105 @@ }, { "type": "dividend", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 566, - "created_at": 1708357476, - "auto_actions": [ - { - "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "created_at": 1708357476 - } - ], + "id": 536, + "created_at": 1724789898, "kind": "payout" }, { - "type": "pass", - "entity": "AVT", + "type": "merge", + "entity": "ZPB", "entity_type": "corporation", - "id": 567, - "created_at": 1708357479 + "id": 537, + "created_at": 1724789907, + "corporation": "ZP" + }, + { + "type": "choose", + "entity": "ZPB", + "entity_type": "corporation", + "id": 538, + "created_at": 1724789909, + "choice": "map" }, { "type": "pass", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 568, - "created_at": 1708357482 + "id": 539, + "created_at": 1724789914 }, { - "type": "lay_tile", - "entity": "GSSR", + "type": "pass", + "entity": "ZPB", "entity_type": "corporation", - "id": 569, - "created_at": 1708357502, - "hex": "E25", - "tile": "9-8", - "rotation": 1 + "id": 540, + "created_at": 1724789918 }, { "type": "pass", - "entity": "GSSR", + "entity": "ZPB", "entity_type": "corporation", - "id": 570, - "created_at": 1708357506 + "id": 541, + "created_at": 1724789919 }, { - "type": "choose", - "entity": "GSSR", + "type": "lay_tile", + "entity": "MZA", "entity_type": "corporation", - "id": 571, - "created_at": 1708357509, - "choice": "0" + "id": 542, + "created_at": 1724789932, + "hex": "J28", + "tile": "6-3", + "rotation": 4 + }, + { + "type": "pass", + "entity": "MZA", + "entity_type": "corporation", + "id": 543, + "created_at": 1724789935 }, { "type": "run_routes", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 572, - "created_at": 1708357519, + "id": 544, + "created_at": 1724789946, "routes": [ { - "train": "3-7", + "train": "4-4", "connections": [ [ - "C25", - "B24" + "K25", + "L26" ], [ - "F24", - "E25", - "D26", - "C25" + "H28", + "I27", + "J26", + "K25" ], [ - "F24", - "F26" + "H28", + "G27" ] ], "hexes": [ - "B24", - "C25", - "F24", - "F26" + "L26", + "K25", + "H28", + "G27" ], "revenue": 100, - "revenue_str": "B24-C25-F24-F26", - "subsidy": 0, + "revenue_str": "L26-K25-H28-G27", + "subsidy": 30, "nodes": [ - "C25-0", - "B24-0", - "F24-0", - "F26-0" + "K25-0", + "L26-0", + "H28-0", + "G27-0" ] } ], @@ -7614,104 +6783,98 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 573, - "created_at": 1708357522, - "auto_actions": [ - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "created_at": 1708357522 - } - ], + "id": 545, + "created_at": 1724789948, "kind": "payout" }, { - "type": "pass", - "entity": "GSSR", + "type": "merge", + "entity": "MZA", "entity_type": "corporation", - "id": 574, - "created_at": 1708357524 + "id": 546, + "created_at": 1724789955, + "corporation": "SC" }, { - "type": "pass", - "entity": "GSSR", + "type": "choose", + "entity": "MZA", "entity_type": "corporation", - "id": 575, - "created_at": 1708357526 + "id": 547, + "created_at": 1724789957, + "choice": "map" }, { - "type": "par", - "entity": 2, - "entity_type": "player", - "id": 576, - "created_at": 1708361921, - "corporation": "TBF", - "share_price": "100,0,10" + "type": "pass", + "entity": "MZA", + "entity_type": "corporation", + "id": 548, + "created_at": 1724789964 }, { - "type": "sell_shares", - "entity": 1, - "entity_type": "player", - "id": 577, - "created_at": 1708361937, - "shares": [ - "SFVA_5" - ], - "percent": 10 + "type": "buy_train", + "entity": "MZA", + "entity_type": "corporation", + "id": 549, + "created_at": 1724789970, + "train": "4-5", + "price": 300, + "variant": "4" + }, + { + "type": "pass", + "entity": "MZA", + "entity_type": "corporation", + "id": 550, + "created_at": 1724789971 }, { "type": "par", "entity": 1, "entity_type": "player", - "id": 578, - "created_at": 1708361944, - "corporation": "FdLR", + "id": 551, + "created_at": 1724789989, + "corporation": "SFVA", "share_price": "100,0,10" }, { "type": "buy_shares", "entity": 0, "entity_type": "player", - "id": 579, - "created_at": 1708361969, + "id": 552, + "created_at": 1724789998, "shares": [ - "FdSB_8" + "FdC_6" ], "percent": 10 }, { - "type": "buy_shares", + "type": "par", "entity": 3, "entity_type": "player", - "id": 580, - "created_at": 1708361980, - "shares": [ - "SFVA_8" - ], - "percent": 10 + "id": 553, + "created_at": 1724790011, + "corporation": "TBF", + "share_price": "100,0,10" }, { - "type": "buy_shares", + "type": "par", "entity": 2, "entity_type": "player", - "id": 581, - "created_at": 1708361998, - "shares": [ - "MZA_3" - ], - "percent": 10 + "id": 554, + "created_at": 1724790029, + "corporation": "A", + "share_price": "100,0,10" }, { "type": "buy_shares", "entity": 1, "entity_type": "player", - "id": 582, - "created_at": 1708362004, + "id": 555, + "created_at": 1724790038, "shares": [ - "FdLR_1" + "SFVA_1" ], "percent": 10 }, @@ -7719,10 +6882,10 @@ "type": "buy_shares", "entity": 0, "entity_type": "player", - "id": 583, - "created_at": 1708362017, + "id": 556, + "created_at": 1724790062, "shares": [ - "CFEA_4" + "CFLG_3" ], "percent": 10 }, @@ -7730,10 +6893,10 @@ "type": "buy_shares", "entity": 3, "entity_type": "player", - "id": 584, - "created_at": 1708362034, + "id": 557, + "created_at": 1724790066, "shares": [ - "CFEA_5" + "TBF_1" ], "percent": 10 }, @@ -7741,10 +6904,10 @@ "type": "buy_shares", "entity": 2, "entity_type": "player", - "id": 585, - "created_at": 1708362041, + "id": 558, + "created_at": 1724790071, "shares": [ - "CFEA_6" + "A_1" ], "percent": 10 }, @@ -7752,32 +6915,28 @@ "type": "buy_shares", "entity": 1, "entity_type": "player", - "id": 586, - "created_at": 1708362047, + "id": 559, + "created_at": 1724790086, "shares": [ - "FdLR_2" + "SFVA_2" ], "percent": 10 }, { - "type": "buy_shares", + "type": "pass", "entity": 0, "entity_type": "player", - "id": 587, - "created_at": 1708362061, - "shares": [ - "FdSB_3" - ], - "percent": 10 + "id": 560, + "created_at": 1724790089 }, { "type": "buy_shares", "entity": 3, "entity_type": "player", - "id": 588, - "created_at": 1708362071, + "id": 561, + "created_at": 1724790092, "shares": [ - "CFEA_7" + "TBF_2" ], "percent": 10 }, @@ -7785,39 +6944,35 @@ "type": "buy_shares", "entity": 2, "entity_type": "player", - "id": 589, - "created_at": 1708362079, + "id": 562, + "created_at": 1724790096, "shares": [ - "TBF_1" + "A_2" ], "percent": 10 }, { - "type": "buy_shares", + "type": "pass", "entity": 1, "entity_type": "player", - "id": 590, - "created_at": 1708362088, - "shares": [ - "FdSB_5" - ], - "percent": 10 + "id": 563, + "created_at": 1724790099 }, { "type": "pass", "entity": 0, "entity_type": "player", - "id": 591, - "created_at": 1708362094 + "id": 564, + "created_at": 1724790099 }, { "type": "buy_shares", "entity": 3, "entity_type": "player", - "id": 592, - "created_at": 1708362107, + "id": 565, + "created_at": 1724790112, "shares": [ - "CRB_3" + "FdLR_6" ], "percent": 10 }, @@ -7825,10 +6980,10 @@ "type": "buy_shares", "entity": 2, "entity_type": "player", - "id": 593, - "created_at": 1708362113, + "id": 566, + "created_at": 1724790116, "shares": [ - "TBF_2" + "FdLR_7" ], "percent": 10 }, @@ -7836,132 +6991,210 @@ "type": "pass", "entity": 1, "entity_type": "player", - "id": 594, - "created_at": 1708362118 + "id": 567, + "created_at": 1724790121 }, { "type": "pass", "entity": 0, "entity_type": "player", - "id": 595, - "created_at": 1708362119 + "id": 568, + "created_at": 1724790122 }, { - "type": "pass", + "type": "buy_shares", "entity": 3, "entity_type": "player", - "id": 596, - "created_at": 1708362120 + "id": 569, + "created_at": 1724790130, + "shares": [ + "CRB_3" + ], + "percent": 10 }, { - "type": "buy_shares", + "type": "pass", "entity": 2, "entity_type": "player", - "id": 597, - "created_at": 1708362136, - "shares": [ - "CFEA_8" - ], - "percent": 10 + "id": 570, + "created_at": 1724790134 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 598, - "created_at": 1708362141 + "id": 571, + "created_at": 1724790135 }, { "type": "pass", "entity": 0, "entity_type": "player", - "id": 599, - "created_at": 1708362143 + "id": 572, + "created_at": 1724790135 }, { "type": "pass", "entity": 3, "entity_type": "player", - "id": 600, - "created_at": 1708362144 + "id": 573, + "created_at": 1724790136 }, { "type": "pass", - "entity": 2, - "entity_type": "player", - "id": 601, - "created_at": 1708362145 + "entity": "MH", + "entity_type": "corporation", + "id": 574, + "created_at": 1724790141 }, { - "type": "lay_tile", - "entity": "FdSB", + "type": "choose", + "entity": "MH", "entity_type": "corporation", - "id": 602, - "created_at": 1708362166, - "hex": "F20", - "tile": "8-8", - "rotation": 4 + "id": 575, + "created_at": 1724790143, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "MH", + "entity_type": "corporation", + "id": 576, + "created_at": 1724790144, + "routes": [ + { + "train": "3-5", + "connections": [ + [ + "E19", + "D18" + ], + [ + "E21", + "E19" + ], + [ + "F24", + "E23", + "E21" + ] + ], + "hexes": [ + "D18", + "E19", + "E21", + "F24" + ], + "revenue": 100, + "revenue_str": "D18-E19-E21-F24", + "subsidy": 20, + "nodes": [ + "E19-0", + "D18-0", + "E21-0", + "F24-1" + ] + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "MH", + "entity_type": "corporation", + "id": 577, + "created_at": 1724790145, + "auto_actions": [ + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "created_at": 1724790145 + } + ], + "kind": "payout" + }, + { + "type": "pass", + "entity": "MH", + "entity_type": "corporation", + "id": 578, + "created_at": 1724790146 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 603, - "created_at": 1708362174, - "hex": "F22", - "tile": "24-1", - "rotation": 0 + "id": 579, + "created_at": 1724790164, + "hex": "I7", + "tile": "677-1", + "rotation": 4 }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 604, - "created_at": 1708362181 + "id": 580, + "created_at": 1724790169 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 581, + "created_at": 1724790171, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 605, - "created_at": 1708362187, + "id": 582, + "created_at": 1724790172, "routes": [ { - "train": "3-1", + "train": "3-4", "connections": [ [ - "K5", - "K3" + "B4", + "A5" ], [ - "J6", - "K5" + "C3", + "B4" ], [ - "I7", - "J6" + "D2", + "C3" ], [ - "H8", - "I7" + "E3", + "D2" + ], + [ + "E3", + "E1" ] ], "hexes": [ - "K3", - "K5", - "J6", - "I7", - "H8" + "A5", + "B4", + "C3", + "D2", + "E3", + "E1" ], - "revenue": 80, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, + "revenue": 100, + "revenue_str": "A5-B4-C3-D2-E3-E1", + "subsidy": 20, "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "E1-0" ] } ], @@ -7969,64 +7202,92 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 606, - "created_at": 1708362189, + "id": 583, + "created_at": 1724790173, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708362189 + "created_at": 1724790173 } ], "kind": "payout" }, { - "type": "pass", - "entity": "FdSB", + "type": "buy_train", + "entity": "FdC", "entity_type": "corporation", - "id": 607, - "created_at": 1708362192 + "id": 584, + "created_at": 1724790175, + "train": "5-0", + "price": 500, + "variant": "4+5" }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 608, - "created_at": 1708362194 + "id": 585, + "created_at": 1724790177 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "FdLR", + "entity_type": "corporation", + "id": 586, + "created_at": 1724790187, + "hex": "D6", + "tile": "L126-0", + "rotation": 1 + }, + { + "type": "lay_tile", + "entity": "FdLR", + "entity_type": "corporation", + "id": 587, + "created_at": 1724790195, + "hex": "C5", + "tile": "L93-1", + "rotation": 5 + }, + { + "type": "place_token", + "entity": "FdLR", "entity_type": "corporation", - "id": 609, - "created_at": 1708362208, - "hex": "E21", - "tile": "15-3", - "rotation": 5 + "id": 588, + "created_at": 1724790197, + "city": "L126-0-0", + "slot": 0, + "tokener": "FdLR" }, { - "type": "pass", - "entity": "SFVA", + "type": "choose", + "entity": "FdLR", "entity_type": "corporation", - "id": 610, - "created_at": 1708362214 + "id": 589, + "created_at": 1724790207, + "choice": "1" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 611, - "created_at": 1708362219, + "id": 590, + "created_at": 1724790210, "routes": [ { "train": "3-0", "connections": [ + [ + "B4", + "A5" + ], [ "C3", - "C1" + "B4" ], [ "C5", @@ -8035,72 +7296,68 @@ [ "D6", "C5" - ], - [ - "D6", - "D8" ] ], "hexes": [ - "C1", + "A5", + "B4", "C3", "C5", - "D6", - "D8" + "D6" ], - "revenue": 50, - "revenue_str": "C1-C3-C5-D6-D8", - "subsidy": 70, + "revenue": 110, + "revenue_str": "A5-B4-C3-C5-D6", + "subsidy": 10, "nodes": [ + "B4-0", + "A5-0", "C3-0", - "C1-0", "C5-0", - "D6-0", - "D8-0" + "D6-0" ] }, { - "train": "4-2", + "train": "4-0", "connections": [ [ - "E3", - "E1" + "E7", + "D6" ], [ - "D4", - "E3" + "F6", + "E7" ], [ - "C3", - "D4" + "G5", + "F6" ], [ - "B4", - "C3" + "H6", + "G5" ], [ - "A5", - "B4" + "H8", + "H6" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "B4", - "A5" + "D6", + "E7", + "F6", + "G5", + "H6", + "H8" ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-B4-A5", - "subsidy": 30, + "revenue": 100, + "revenue_str": "D6-E7-F6-G5-H6-H8", + "subsidy": 20, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "B4-0", - "A5-0" + "E7-0", + "D6-0", + "F6-0", + "G5-0", + "H6-0", + "H8-0" ] } ], @@ -8108,180 +7365,144 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 612, - "created_at": 1708362222, + "id": 591, + "created_at": 1724790214, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708362222 + "created_at": 1724790214 } ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 613, - "created_at": 1708362225 + "kind": "withhold" }, { - "type": "pass", - "entity": "SFVA", + "type": "buy_train", + "entity": "FdLR", "entity_type": "corporation", - "id": 614, - "created_at": 1708362227 + "id": 592, + "created_at": 1724790217, + "train": "5-1", + "price": 500, + "variant": "4+5" }, { "type": "lay_tile", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 615, - "created_at": 1708362241, - "hex": "K23", - "tile": "204-0", + "id": 593, + "created_at": 1724790230, + "hex": "K5", + "tile": "L126-1", "rotation": 0 }, { "type": "pass", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 616, - "created_at": 1708362245 + "id": 594, + "created_at": 1724790231 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 595, + "created_at": 1724790236, + "choice": "0" }, { "type": "run_routes", - "entity": "CA", + "entity": "CFLG", "entity_type": "corporation", - "id": 617, - "created_at": 1708362248, + "id": 596, + "created_at": 1724790265, "routes": [ { - "train": "3-5", + "train": "3-1", "connections": [ [ - "J20", - "K19" + "H6", + "H8" ], [ - "K19", - "K21", - "J20" + "G5", + "H6" + ], + [ + "F4", + "G5" + ], + [ + "E3", + "F4" + ], + [ + "E1", + "E3" ] ], "hexes": [ - "J20", - "K19", - "J20" + "H8", + "H6", + "G5", + "F4", + "E3", + "E1" ], - "revenue": 110, - "revenue_str": "J20-K19-J20", - "subsidy": 0, + "revenue": 90, + "revenue_str": "H8-H6-G5-F4-E3-E1", + "subsidy": 40, "nodes": [ - "J20-1", - "K19-0", - "J20-0" + "H6-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "E1-0" ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CA", - "entity_type": "corporation", - "id": 618, - "created_at": 1708362250, - "auto_actions": [ - { - "type": "pass", - "entity": "CA", - "entity_type": "corporation", - "created_at": 1708362250 - } - ], - "kind": "payout" - }, - { - "type": "lay_tile", - "entity": "CFEA", - "entity_type": "corporation", - "id": 619, - "created_at": 1708362261, - "hex": "D8", - "tile": "116-0", - "rotation": 3 - }, - { - "type": "place_token", - "entity": "CFEA", - "entity_type": "corporation", - "id": 620, - "created_at": 1708362264, - "city": "D12-0-0", - "slot": 1, - "tokener": "CFEA" - }, - { - "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "id": 621, - "created_at": 1708362269 - }, - { - "type": "run_routes", - "entity": "CFEA", - "entity_type": "corporation", - "id": 622, - "created_at": 1708362286, - "routes": [ + }, { - "train": "4-0", + "train": "4-2", "connections": [ [ - "E3", - "E1" - ], - [ - "D4", - "E3" + "K5", + "K3" ], [ - "C3", - "D4" + "J6", + "K5" ], [ - "C3", - "C5" + "H8", + "I7", + "J6" ], [ - "C5", - "D6" + "H12", + "H10", + "H8" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "C5", - "D6" - ], - "revenue": 120, - "revenue_str": "E1-E3-D4-C3-C5-D6", - "subsidy": 50, - "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "C5-0", - "D6-0" + "K3", + "K5", + "J6", + "H8", + "H12" + ], + "revenue": 120, + "revenue_str": "K3-K5-J6-H8-H12 + mountain pass", + "subsidy": 30, + "nodes": [ + "K5-0", + "K3-0", + "J6-0", + "H8-0", + "H12-0" ] } ], @@ -8289,88 +7510,109 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 623, - "created_at": 1708362288, + "id": 597, + "created_at": 1724790289, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708362288 + "created_at": 1724790289 } ], - "kind": "payout" + "kind": "withhold" }, { - "type": "pass", - "entity": "CFEA", + "type": "buy_train", + "entity": "CFLG", "entity_type": "corporation", - "id": 624, - "created_at": 1708362290 + "id": 598, + "created_at": 1724790317, + "train": "3-6", + "price": 50 }, { "type": "pass", - "entity": "CFEA", + "entity": "CFLG", "entity_type": "corporation", - "id": 625, - "created_at": 1708362292 + "id": 599, + "created_at": 1724790319 + }, + { + "type": "lay_tile", + "entity": "CRB", + "entity_type": "corporation", + "id": 600, + "created_at": 1724790330, + "hex": "F24", + "tile": "L86-0", + "rotation": 0 + }, + { + "type": "lay_tile", + "entity": "CRB", + "entity_type": "corporation", + "id": 601, + "created_at": 1724790337, + "hex": "F28", + "tile": "3-0", + "rotation": 3 }, { "type": "pass", "entity": "CRB", "entity_type": "corporation", - "id": 626, - "created_at": 1708362315 + "id": 602, + "created_at": 1724790340 }, { "type": "choose", "entity": "CRB", "entity_type": "corporation", - "id": 627, - "created_at": 1708362317, + "id": 603, + "created_at": 1724790342, "choice": "0" }, { "type": "run_routes", "entity": "CRB", "entity_type": "corporation", - "id": 628, - "created_at": 1708362320, + "id": 604, + "created_at": 1724790345, "routes": [ { - "train": "3-8", + "train": "3-3", "connections": [ [ - "M21", - "N22" + "J30", + "I29" ], [ - "K19", - "L20", - "M21" + "H32", + "I31", + "J30" ], [ - "J20", - "K21", - "K19" + "H32", + "I33" ] ], "hexes": [ - "N22", - "M21", - "K19", - "J20" + "I29", + "J30", + "H32", + "I33" ], - "revenue": 110, - "revenue_str": "N22-M21-K19-J20", + "revenue": 80, + "revenue_str": "I29-J30-H32-I33", "subsidy": 30, "nodes": [ - "M21-0", - "N22-0", - "K19-0", - "J20-0" + "J30-0", + "I29-0", + "H32-0", + "I33-0" ] } ], @@ -8380,92 +7622,101 @@ "type": "dividend", "entity": "CRB", "entity_type": "corporation", - "id": 629, - "created_at": 1708362322, + "id": 605, + "created_at": 1724790346, "auto_actions": [ { "type": "pass", "entity": "CRB", "entity_type": "corporation", - "created_at": 1708362322 + "created_at": 1724790346 } ], "kind": "payout" }, { - "type": "pass", + "type": "buy_train", "entity": "CRB", "entity_type": "corporation", - "id": 630, - "created_at": 1708362325 + "id": 606, + "created_at": 1724790355, + "train": "5-2", + "price": 500, + "variant": "5" }, { "type": "pass", "entity": "CRB", "entity_type": "corporation", - "id": 631, - "created_at": 1708362327 + "id": 607, + "created_at": 1724790357 }, { - "type": "pass", - "entity": "MZA", + "type": "lay_tile", + "entity": "AVT", "entity_type": "corporation", - "id": 632, - "created_at": 1708362342 + "id": 608, + "created_at": 1724790376, + "hex": "K23", + "tile": "8-5", + "rotation": 4 }, { - "type": "choose", - "entity": "MZA", + "type": "place_token", + "entity": "AVT", "entity_type": "corporation", - "id": 633, - "created_at": 1708362345, - "choice": "0" + "id": 609, + "created_at": 1724790378, + "city": "L86-0-0", + "slot": 2, + "tokener": "AVT" + }, + { + "type": "pass", + "entity": "AVT", + "entity_type": "corporation", + "id": 610, + "created_at": 1724790381 }, { "type": "run_routes", - "entity": "MZA", + "entity": "AVT", "entity_type": "corporation", - "id": 634, - "created_at": 1708362353, + "id": 611, + "created_at": 1724790398, "routes": [ { "train": "4-1", "connections": [ [ - "I29", - "J28" - ], - [ - "G27", - "H26", - "I27", - "I29" + "B26", + "A27" ], [ - "F26", - "G27" + "C25", + "B26" ], [ "F24", - "F26" + "E23", + "D24", + "C25" ] ], "hexes": [ - "J28", - "I29", - "G27", - "F26", + "A27", + "B26", + "C25", "F24" ], - "revenue": 150, - "revenue_str": "J28-I29-G27-F26-F24", + "revenue": 160, + "revenue_str": "A27-B26-C25-F24", "subsidy": 0, "nodes": [ - "I29-0", - "J28-0", - "G27-0", - "F26-0", - "F24-2" + "B26-0", + "A27-0", + "C25-0", + "F24-0" ] } ], @@ -8473,212 +7724,316 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "AVT", + "entity_type": "corporation", + "id": 612, + "created_at": 1724790403, + "auto_actions": [ + { + "type": "pass", + "entity": "AVT", + "entity_type": "corporation", + "created_at": 1724790403 + } + ], + "kind": "payout" + }, + { + "type": "buy_train", + "entity": "AVT", + "entity_type": "corporation", + "id": 613, + "created_at": 1724790405, + "train": "5-3", + "price": 500, + "variant": "5" + }, + { + "type": "pass", + "entity": "AVT", + "entity_type": "corporation", + "id": 614, + "created_at": 1724790407 + }, + { + "type": "place_token", + "entity": "SFVA", + "entity_type": "corporation", + "id": 615, + "created_at": 1724790429, + "city": "L126-0-0", + "slot": 1, + "tokener": "SFVA" + }, + { + "type": "lay_tile", + "entity": "SFVA", + "entity_type": "corporation", + "id": 616, + "created_at": 1724790438, + "hex": "E3", + "tile": "L126-2", + "rotation": 5 + }, + { + "type": "pass", + "entity": "SFVA", + "entity_type": "corporation", + "id": 617, + "created_at": 1724790441, + "auto_actions": [ + { + "type": "pass", + "entity": "SFVA", + "entity_type": "corporation", + "created_at": 1724790441 + } + ] + }, + { + "type": "buy_train", + "entity": "SFVA", + "entity_type": "corporation", + "id": 618, + "created_at": 1724790448, + "train": "5-4", + "price": 500, + "variant": "4+5" + }, + { + "type": "lay_tile", + "entity": "TBF", + "entity_type": "corporation", + "id": 619, + "created_at": 1724790458, + "hex": "N20", + "tile": "58-4", + "rotation": 1 + }, + { + "type": "place_token", + "entity": "TBF", + "entity_type": "corporation", + "id": 620, + "created_at": 1724790460, + "city": "8860-0-0", + "slot": 0, + "tokener": "TBF" + }, + { + "type": "pass", + "entity": "TBF", + "entity_type": "corporation", + "id": 621, + "created_at": 1724790462, + "auto_actions": [ + { + "type": "pass", + "entity": "TBF", + "entity_type": "corporation", + "created_at": 1724790462 + } + ] + }, + { + "type": "buy_train", + "entity": "TBF", + "entity_type": "corporation", + "id": 622, + "created_at": 1724790478, + "train": "6-0", + "price": 600, + "variant": "6" + }, + { + "type": "lay_tile", + "entity": "A", + "entity_type": "corporation", + "id": 623, + "created_at": 1724790491, + "hex": "E33", + "tile": "622-0", + "rotation": 5 + }, + { + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 635, - "created_at": 1708362355, + "id": 624, + "created_at": 1724790494, "auto_actions": [ { "type": "pass", - "entity": "MZA", + "entity": "A", "entity_type": "corporation", - "created_at": 1708362355 + "created_at": 1724790494 } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 636, - "created_at": 1708362357 + ] }, { - "type": "pass", - "entity": "MZA", + "type": "buy_train", + "entity": "A", "entity_type": "corporation", - "id": 637, - "created_at": 1708362359 + "id": 625, + "created_at": 1724790496, + "train": "6-1", + "price": 600, + "variant": "6" }, { "type": "lay_tile", "entity": "ZPB", "entity_type": "corporation", - "id": 638, - "created_at": 1708362385, - "hex": "E31", - "tile": "24-2", - "rotation": 3 + "id": 626, + "created_at": 1724790508, + "hex": "I19", + "tile": "9-6", + "rotation": 2 }, { - "type": "pass", + "type": "place_token", "entity": "ZPB", "entity_type": "corporation", - "id": 639, - "created_at": 1708362389 + "id": 627, + "created_at": 1724790509, + "city": "L86-0-0", + "slot": 3, + "tokener": "ZPB" }, { - "type": "choose", + "type": "pass", "entity": "ZPB", "entity_type": "corporation", - "id": 640, - "created_at": 1708362391, - "choice": "0" + "id": 628, + "created_at": 1724790512 }, { "type": "run_routes", "entity": "ZPB", "entity_type": "corporation", - "id": 641, - "created_at": 1708362408, + "id": 629, + "created_at": 1724790518, "routes": [ { - "train": "3-4", + "train": "4-3", "connections": [ [ "M21", - "L20", - "K19" + "N22" ], [ - "M21", - "N20" + "K19", + "L20", + "M21" ], [ - "N20", - "N18" + "J20", + "K19" ] ], "hexes": [ - "K19", + "N22", "M21", - "N20", - "N18" + "K19", + "J20" ], "revenue": 110, - "revenue_str": "K19-M21-N20-N18", - "subsidy": 0, + "revenue_str": "N22-M21-K19-J20", + "subsidy": 50, "nodes": [ "M21-0", + "N22-0", "K19-0", - "N20-0", - "N18-0" + "J20-1" ] }, { - "train": "4-4", + "train": "2P-0", "connections": [ [ - "F32", - "E33" - ], - [ - "E29", - "E31", - "F32" - ], - [ - "C31", - "D30", - "E29" + "F24", + "F26" ] ], "hexes": [ - "E33", - "F32", - "E29", - "C31" + "F26", + "F24" ], - "revenue": 140, - "revenue_str": "E33-F32-E29-C31", + "revenue": 70, + "revenue_str": "F26-F24", "subsidy": 0, "nodes": [ - "F32-0", - "E33-0", - "E29-0", - "C31-0" + "F24-0", + "F26-0" ] } ], "extra_revenue": 0 }, { - "type": "dividend", - "entity": "ZPB", - "entity_type": "corporation", - "id": 642, - "created_at": 1708362410, - "auto_actions": [ - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "created_at": 1708362410 - } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 643, - "created_at": 1708362413 - }, - { - "type": "pass", + "type": "undo", "entity": "ZPB", "entity_type": "corporation", - "id": 644, - "created_at": 1708362415 - }, - { - "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "id": 645, - "created_at": 1708362435 - }, - { - "type": "choose", - "entity": "AVT", - "entity_type": "corporation", - "id": 646, - "created_at": 1708362438, - "choice": "0" + "id": 630, + "created_at": 1724790529 }, { "type": "run_routes", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 647, - "created_at": 1708362453, + "id": 631, + "created_at": 1724790566, "routes": [ { - "train": "3-3", + "train": "4-3", "connections": [ [ - "B26", - "C27" + "M21", + "L22" ], [ - "A27", - "B26" + "M21", + "N20" + ], + [ + "N20", + "N18" ] ], "hexes": [ - "C27", - "B26", - "A27" + "L22", + "M21", + "N20", + "N18" ], - "revenue": 90, - "revenue_str": "C27-B26-A27", + "revenue": 120, + "revenue_str": "L22-M21-N20-N18", "subsidy": 0, "nodes": [ - "B26-0", - "C27-0", - "A27-0" + "M21-0", + "L22-0", + "N20-0", + "N18-0" + ] + }, + { + "train": "2P-0", + "connections": [ + [ + "F24", + "F26" + ] + ], + "hexes": [ + "F26", + "F24" + ], + "revenue": 70, + "revenue_str": "F26-F24", + "subsidy": 0, + "nodes": [ + "F24-0", + "F26-0" ] } ], @@ -8686,131 +8041,145 @@ }, { "type": "dividend", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 648, - "created_at": 1708362456, + "id": 632, + "created_at": 1724790572, "auto_actions": [ { "type": "pass", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "created_at": 1708362456 + "created_at": 1724790572 } ], - "kind": "payout" - }, - { - "type": "buy_train", - "entity": "AVT", - "entity_type": "corporation", - "id": 649, - "created_at": 1708362459, - "train": "4-6", - "price": 300, - "variant": "4" + "kind": "withhold" }, { "type": "buy_train", - "entity": "AVT", + "entity": "ZPB", "entity_type": "corporation", - "id": 650, - "created_at": 1708362461, - "train": "5-0", - "price": 500, - "variant": "5" + "id": 633, + "created_at": 1724790576, + "train": "6-2", + "price": 600, + "variant": "6" }, { - "type": "pass", - "entity": "AVT", + "type": "lay_tile", + "entity": "MZA", "entity_type": "corporation", - "id": 651, - "created_at": 1708362464 + "id": 634, + "created_at": 1724790592, + "hex": "K25", + "tile": "216-3", + "rotation": 5 }, { - "type": "lay_tile", - "entity": "GSSR", + "type": "place_token", + "entity": "MZA", "entity_type": "corporation", - "id": 652, - "created_at": 1708362482, - "hex": "F24", - "tile": "L86-0", - "rotation": 0 + "id": 635, + "created_at": 1724790593, + "city": "216-3-0", + "slot": 1, + "tokener": "MZA" }, { "type": "pass", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 653, - "created_at": 1708362486 + "id": 636, + "created_at": 1724790596 }, { "type": "choose", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 654, - "created_at": 1708362499, + "id": 637, + "created_at": 1724790600, "choice": "0" }, { "type": "run_routes", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 655, - "created_at": 1708362508, + "id": 638, + "created_at": 1724790632, "routes": [ { - "train": "3-7", + "train": "4-4", "connections": [ [ - "C25", - "B24" + "K25", + "J26", + "I27", + "H28" ], [ - "F24", - "E25", - "D26", - "C25" + "L22", + "K23", + "K25" ], [ - "F24", - "G23" + "M21", + "L22" + ], + [ + "N22", + "M21" ] ], "hexes": [ - "B24", - "C25", - "F24", - "G23" + "H28", + "K25", + "L22", + "M21", + "N22" ], - "revenue": 140, - "revenue_str": "B24-C25-F24-G23", - "subsidy": 0, + "revenue": 150, + "revenue_str": "H28-K25-L22-M21-N22", + "subsidy": 50, "nodes": [ - "C25-0", - "B24-0", - "F24-0", - "G23-0" + "K25-0", + "H28-0", + "L22-0", + "M21-0", + "N22-0" ] }, { - "train": "2P-0", + "train": "4-5", "connections": [ + [ + "B26", + "A27" + ], + [ + "C25", + "B26" + ], [ "F24", - "F26" + "E23", + "D24", + "C25" ] ], "hexes": [ - "F26", + "A27", + "B26", + "C25", "F24" ], - "revenue": 70, - "revenue_str": "F26-F24", + "revenue": 160, + "revenue_str": "A27-B26-C25-F24", "subsidy": 0, "nodes": [ - "F24-0", - "F26-0" + "B26-0", + "A27-0", + "C25-0", + "F24-0" ] } ], @@ -8818,216 +8187,232 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 656, - "created_at": 1708362510, + "id": 639, + "created_at": 1724790635, "auto_actions": [ { "type": "pass", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "created_at": 1708362510 + "created_at": 1724790635 } ], - "kind": "payout" - }, - { - "type": "buy_train", - "entity": "GSSR", - "entity_type": "corporation", - "id": 657, - "created_at": 1708362514, - "train": "5-1", - "price": 500, - "variant": "5" - }, - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "id": 658, - "created_at": 1708362517 + "kind": "withhold" }, { "type": "pass", - "entity": "GSSR", + "entity": "MZA", "entity_type": "corporation", - "id": 659, - "created_at": 1708362536 + "id": 640, + "created_at": 1724790644 }, { "type": "lay_tile", - "entity": "TBF", - "entity_type": "corporation", - "id": 660, - "created_at": 1708362573, - "hex": "C25", - "tile": "611-0", - "rotation": 4 - }, - { - "type": "place_token", - "entity": "TBF", + "entity": "FdC", "entity_type": "corporation", - "id": 661, - "created_at": 1708362575, - "city": "L86-0-0", - "slot": 3, - "tokener": "TBF" + "id": 641, + "created_at": 1724790660, + "hex": "H6", + "tile": "677-2", + "rotation": 2 }, { "type": "pass", - "entity": "TBF", + "entity": "FdC", "entity_type": "corporation", - "id": 662, - "created_at": 1708362579 - }, - { - "type": "merge", - "entity": "TBF", - "entity_type": "corporation", - "id": 663, - "created_at": 1708362582, - "corporation": "CA" + "id": 642, + "created_at": 1724790663 }, { "type": "choose", - "entity": "TBF", - "entity_type": "corporation", - "id": 664, - "created_at": 1708362585, - "choice": "map" - }, - { - "type": "buy_train", - "entity": "TBF", - "entity_type": "corporation", - "id": 665, - "created_at": 1708362589, - "train": "5-2", - "price": 500, - "variant": "5" - }, - { - "type": "pass", - "entity": "TBF", - "entity_type": "corporation", - "id": 666, - "created_at": 1708362607 - }, - { - "type": "pass", - "entity": "TBF", - "entity_type": "corporation", - "id": 667, - "created_at": 1708362610 - }, - { - "type": "lay_tile", - "entity": "FdLR", + "entity": "FdC", "entity_type": "corporation", - "id": 668, - "created_at": 1708362639, - "hex": "K5", - "tile": "L126-0", - "rotation": 0 + "id": 643, + "created_at": 1724790665, + "choice": "0" }, { - "type": "place_token", - "entity": "FdLR", + "type": "run_routes", + "entity": "FdC", "entity_type": "corporation", - "id": 669, - "created_at": 1708362644, - "city": "L126-0-0", - "slot": 1, - "tokener": "FdLR" + "id": 644, + "created_at": 1724790674, + "routes": [ + { + "train": "5-0", + "connections": [ + [ + "B4", + "A5" + ], + [ + "C3", + "B4" + ], + [ + "D2", + "C3" + ], + [ + "E3", + "D2" + ], + [ + "F4", + "E3" + ], + [ + "G5", + "F4" + ], + [ + "J6", + "I7", + "H6", + "G5" + ], + [ + "K5", + "J6" + ], + [ + "M5", + "L4", + "K5" + ] + ], + "hexes": [ + "A5", + "B4", + "C3", + "D2", + "E3", + "F4", + "G5", + "J6", + "K5", + "M5" + ], + "revenue": 350, + "revenue_str": "A5-B4-C3-D2-E3-F4-G5-J6-K5-M5 + E/W", + "subsidy": 0, + "nodes": [ + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "F4-0", + "G5-0", + "J6-0", + "K5-0", + "M5-0" + ] + } + ], + "extra_revenue": 0 }, { - "type": "pass", - "entity": "FdLR", + "type": "dividend", + "entity": "FdC", "entity_type": "corporation", - "id": 670, - "created_at": 1708362647, + "id": 645, + "created_at": 1724790676, "auto_actions": [ { "type": "pass", - "entity": "FdLR", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708362647 + "created_at": 1724790676 } - ] + ], + "kind": "payout" }, { - "type": "buy_train", - "entity": "FdLR", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 671, - "created_at": 1708362652, - "train": "5-3", - "price": 500, - "variant": "4+5" + "id": 646, + "created_at": 1724790679 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "id": 672, - "created_at": 1708362671, - "hex": "I5", - "tile": "L125-1", - "rotation": 4 + "id": 647, + "created_at": 1724790700, + "hex": "B26", + "tile": "611-0", + "rotation": 3 }, { "type": "pass", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "id": 673, - "created_at": 1708362683 + "id": 648, + "created_at": 1724790703 + }, + { + "type": "choose", + "entity": "CRB", + "entity_type": "corporation", + "id": 649, + "created_at": 1724790705, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "id": 674, - "created_at": 1708362686, + "id": 650, + "created_at": 1724790716, "routes": [ { - "train": "3-1", + "train": "5-2", "connections": [ [ - "K5", - "K3" + "F26", + "F28" ], [ - "J6", - "K5" + "F24", + "F26" ], [ - "I7", - "J6" + "C25", + "D24", + "E23", + "F24" ], [ - "H8", - "I7" + "B26", + "C25" + ], + [ + "A27", + "B26" ] ], "hexes": [ - "K3", - "K5", - "J6", - "I7", - "H8" - ], - "revenue": 90, - "revenue_str": "K3-K5-J6-I7-H8", - "subsidy": 50, - "nodes": [ - "K5-0", - "K3-0", - "J6-0", - "I7-0", - "H8-0" + "F28", + "F26", + "F24", + "C25", + "B26", + "A27" + ], + "revenue": 190, + "revenue_str": "F28-F26-F24-C25-B26-A27", + "subsidy": 0, + "nodes": [ + "F26-0", + "F28-0", + "F24-0", + "C25-0", + "B26-0", + "A27-0" ] } ], @@ -9035,123 +8420,120 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "id": 675, - "created_at": 1708362689, + "id": 651, + "created_at": 1724790718, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "created_at": 1708362689 + "created_at": 1724790718 } ], "kind": "payout" }, - { - "type": "buy_train", - "entity": "FdSB", - "entity_type": "corporation", - "id": 676, - "created_at": 1708362692, - "train": "5-4", - "price": 500, - "variant": "4+5" - }, { "type": "pass", - "entity": "FdSB", + "entity": "CRB", "entity_type": "corporation", - "id": 677, - "created_at": 1708362694 + "id": 652, + "created_at": 1724790721 }, { - "type": "combined_trains", - "entity": "FdSB", + "type": "lay_tile", + "entity": "FdLR", "entity_type": "corporation", - "id": 678, - "created_at": 1708362701, - "base": "5-4", - "additional_train": "2-0", - "additional_train_variant": "2" + "id": 653, + "created_at": 1724790759, + "hex": "H8", + "tile": "L125-1", + "rotation": 3 }, { - "type": "lay_tile", - "entity": "SFVA", + "type": "pass", + "entity": "FdLR", "entity_type": "corporation", - "id": 679, - "created_at": 1708362737, - "hex": "E3", - "tile": "L126-1", - "rotation": 5 + "id": 654, + "created_at": 1724790761 }, { - "type": "pass", - "entity": "SFVA", + "type": "choose", + "entity": "FdLR", "entity_type": "corporation", - "id": 680, - "created_at": 1708362741 + "id": 655, + "created_at": 1724790811, + "choice": "1" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 681, - "created_at": 1708362765, + "id": 656, + "created_at": 1724790817, "routes": [ { - "train": "3-0", + "train": "4-0", "connections": [ [ - "C3", - "C1" - ], - [ - "C5", - "C3" + "J6", + "K5" ], [ - "D6", - "C5" + "H8", + "I7", + "J6" ], [ - "D6", - "D8" + "H12", + "H10", + "H8" ] ], "hexes": [ - "C1", - "C3", - "C5", - "D6", - "D8" + "K5", + "J6", + "H8", + "H12" ], - "revenue": 60, - "revenue_str": "C1-C3-C5-D6-D8", - "subsidy": 30, + "revenue": 100, + "revenue_str": "K5-J6-H8-H12 + mountain pass", + "subsidy": 0, "nodes": [ - "C3-0", - "C1-0", - "C5-0", - "D6-0", - "D8-0" + "J6-0", + "K5-0", + "H8-0", + "H12-0" ] }, { - "train": "4-2", + "train": "5-1", "connections": [ [ - "E3", - "E1" + "G5", + "H6", + "H8" ], [ - "D4", - "E3" + "F6", + "G5" + ], + [ + "E7", + "F6" + ], + [ + "D6", + "E7" + ], + [ + "C5", + "D6" ], [ "C3", - "D4" + "C5" ], [ "B4", @@ -9163,20 +8545,26 @@ ] ], "hexes": [ - "E1", - "E3", - "D4", + "H8", + "G5", + "F6", + "E7", + "D6", + "C5", "C3", "B4", "A5" ], - "revenue": 140, - "revenue_str": "E1-E3-D4-C3-B4-A5", - "subsidy": 40, + "revenue": 180, + "revenue_str": "H8-G5-F6-E7-D6-C5-C3-B4-A5", + "subsidy": 10, "nodes": [ - "E3-0", - "E1-0", - "D4-0", + "G5-0", + "H8-0", + "F6-0", + "E7-1", + "D6-0", + "C5-0", "C3-0", "B4-0", "A5-0" @@ -9187,252 +8575,248 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 682, - "created_at": 1708362773, + "id": 657, + "created_at": 1724790819, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708362773 + "created_at": 1724790819 } ], - "kind": "withhold" + "kind": "payout" }, { - "type": "buy_train", - "entity": "SFVA", + "type": "lay_tile", + "entity": "AVT", "entity_type": "corporation", - "id": 683, - "created_at": 1708362778, - "train": "6-0", - "price": 600, - "variant": "5+6" + "id": 658, + "created_at": 1724790828, + "hex": "H26", + "tile": "24-0", + "rotation": 5 }, { "type": "lay_tile", - "entity": "CFEA", + "entity": "AVT", "entity_type": "corporation", - "id": 684, - "created_at": 1708362794, - "hex": "D6", - "tile": "L126-2", - "rotation": 0 + "id": 659, + "created_at": 1724790831, + "hex": "G25", + "tile": "9-7", + "rotation": 2 + }, + { + "type": "place_token", + "entity": "AVT", + "entity_type": "corporation", + "id": 660, + "created_at": 1724790841, + "city": "57-3-0", + "slot": 0, + "tokener": "AVT" }, { "type": "pass", - "entity": "CFEA", + "entity": "AVT", "entity_type": "corporation", - "id": 685, - "created_at": 1708362798 + "id": 661, + "created_at": 1724790843 }, { "type": "run_routes", - "entity": "CFEA", + "entity": "AVT", "entity_type": "corporation", - "id": 686, - "created_at": 1708362813, + "id": 662, + "created_at": 1724790864, "routes": [ { - "train": "4-0", + "train": "4-1", "connections": [ [ - "E3", - "E1" + "B26", + "A27" ], [ - "D4", - "E3" + "C25", + "B26" ], [ - "C3", - "D4" + "F24", + "E23", + "D24", + "C25" + ] + ], + "hexes": [ + "A27", + "B26", + "C25", + "F24" + ], + "revenue": 170, + "revenue_str": "A27-B26-C25-F24", + "subsidy": 0, + "nodes": [ + "B26-0", + "A27-0", + "C25-0", + "F24-0" + ] + }, + { + "train": "5-3", + "connections": [ + [ + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" ], [ - "C3", - "C5" + "L22", + "K23", + "K25" ], [ - "C5", - "D6" + "M21", + "L22" ], [ - "D6", - "D8" + "N22", + "M21" ] ], "hexes": [ - "E1", - "E3", - "D4", - "C3", - "C5", - "D6", - "D8" + "F24", + "K25", + "L22", + "M21", + "N22" ], - "revenue": 150, - "revenue_str": "E1-E3-D4-C3-C5-D6-D8", + "revenue": 180, + "revenue_str": "F24-K25-L22-M21-N22", "subsidy": 50, "nodes": [ - "E3-0", - "E1-0", - "D4-0", - "C3-0", - "C5-0", - "D6-0", - "D8-0" - ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CFEA", - "entity_type": "corporation", - "id": 687, - "created_at": 1708362819, - "auto_actions": [ - { - "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "created_at": 1708362819 + "K25-0", + "F24-0", + "L22-0", + "M21-0", + "N22-0" + ] } ], - "kind": "withhold" - }, - { - "type": "buy_train", - "entity": "CFEA", - "entity_type": "corporation", - "id": 688, - "created_at": 1708362821, - "train": "6-1", - "price": 600, - "variant": "5+6" - }, - { - "type": "combined_trains", - "entity": "CFEA", - "entity_type": "corporation", - "id": 689, - "created_at": 1708362827, - "base": "6-1", - "additional_train": "2-0", - "additional_train_variant": "2" - }, - { - "type": "lay_tile", - "entity": "CRB", - "entity_type": "corporation", - "id": 690, - "created_at": 1708362849, - "hex": "B26", - "tile": "611-2", - "rotation": 1 + "extra_revenue": 0 }, { - "type": "pass", - "entity": "CRB", + "type": "dividend", + "entity": "AVT", "entity_type": "corporation", - "id": 691, - "created_at": 1708362854, + "id": 663, + "created_at": 1724790867, "auto_actions": [ { "type": "pass", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "created_at": 1708362854 + "created_at": 1724790867 } - ] - }, - { - "type": "buy_train", - "entity": "CRB", - "entity_type": "corporation", - "id": 692, - "created_at": 1708362858, - "train": "6-2", - "price": 600, - "variant": "6" + ], + "kind": "payout" }, { "type": "lay_tile", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 693, - "created_at": 1708362877, - "hex": "C27", - "tile": "611-3", - "rotation": 1 + "id": 664, + "created_at": 1724790883, + "hex": "I5", + "tile": "L125-2", + "rotation": 4 }, { "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 694, - "created_at": 1708362881 + "id": 665, + "created_at": 1724790894 }, { "type": "choose", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 695, - "created_at": 1708362887, + "id": 666, + "created_at": 1724790903, "choice": "0" }, { "type": "run_routes", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 696, - "created_at": 1708362905, + "id": 667, + "created_at": 1724790909, "routes": [ { - "train": "4-1", + "train": "4-2", "connections": [ [ - "H16", - "I15" + "K5", + "K3" ], [ - "F24", - "F22", - "F20", - "G19", - "H18", - "H16" + "J6", + "K5" ], [ - "C25", - "D26", - "E25", - "F24" + "H8", + "I7", + "J6" ], [ - "B24", - "C25" + "H8", + "H6", + "G5" + ], + [ + "G5", + "F4" + ], + [ + "F4", + "E3" + ], + [ + "E3", + "D2" ] ], "hexes": [ - "I15", - "H16", - "F24", - "C25", - "B24" + "K3", + "K5", + "J6", + "H8", + "G5", + "F4", + "E3", + "D2" ], - "revenue": 320, - "revenue_str": "I15-H16-F24-C25-B24 + E/W", - "subsidy": 0, + "revenue": 180, + "revenue_str": "K3-K5-J6-H8-G5-F4-E3-D2", + "subsidy": 30, "nodes": [ - "H16-0", - "I15-0", - "F24-0", - "C25-0", - "B24-0" + "K5-0", + "K3-0", + "J6-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "D2-0" ] } ], @@ -9440,118 +8824,127 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 697, - "created_at": 1708362919, + "id": 668, + "created_at": 1724790922, "auto_actions": [ { "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708362919 + "created_at": 1724790922 } ], "kind": "withhold" }, { "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 698, - "created_at": 1708362942 - }, - { - "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 699, - "created_at": 1708362945 + "id": 669, + "created_at": 1724790925 }, { - "type": "place_token", - "entity": "ZPB", + "type": "undo", + "entity": "CFLG", "entity_type": "corporation", - "id": 700, - "created_at": 1708362971, - "city": "L86-0-0", - "slot": 3, - "tokener": "ZPB" + "id": 670, + "created_at": 1724790928 }, { - "type": "lay_tile", - "entity": "ZPB", + "type": "buy_train", + "entity": "CFLG", "entity_type": "corporation", - "id": 701, - "created_at": 1708362980, - "hex": "E29", - "tile": "611-4", - "rotation": 0 + "id": 671, + "created_at": 1724790943, + "train": "4-4", + "price": 100 }, { "type": "pass", - "entity": "ZPB", + "entity": "CFLG", "entity_type": "corporation", - "id": 702, - "created_at": 1708362985 + "id": 672, + "created_at": 1724790945 }, { - "type": "choose", - "entity": "ZPB", + "type": "lay_tile", + "entity": "SFVA", "entity_type": "corporation", - "id": 703, - "created_at": 1708362988, - "choice": "0" + "id": 673, + "created_at": 1724790979, + "hex": "D4", + "tile": "76-4", + "rotation": 4 }, { "type": "run_routes", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 704, - "created_at": 1708363008, + "id": 674, + "created_at": 1724790995, "routes": [ { - "train": "4-4", + "train": "5-4", "connections": [ [ - "H16", - "I15" + "D6", + "D4" ], [ - "F24", - "F22", - "F20", - "G19", - "H18", - "H16" + "E7", + "D6" ], [ - "C25", - "D26", - "E25", - "F24" + "F6", + "E7" ], [ - "B24", - "C25" + "G5", + "F6" + ], + [ + "H4", + "G5" + ], + [ + "I5", + "H4" + ], + [ + "J4", + "I5" + ], + [ + "K5", + "J4" ] ], "hexes": [ - "I15", - "H16", - "F24", - "C25", - "B24" + "D4", + "D6", + "E7", + "F6", + "G5", + "H4", + "I5", + "J4", + "K5" ], - "revenue": 320, - "revenue_str": "I15-H16-F24-C25-B24 + E/W", - "subsidy": 0, + "revenue": 200, + "revenue_str": "D4-D6-E7-F6-G5-H4-I5-J4-K5", + "subsidy": 10, "nodes": [ - "H16-0", - "I15-0", - "F24-0", - "C25-0", - "B24-0" + "D6-0", + "D4-0", + "E7-0", + "F6-0", + "G5-0", + "H4-0", + "I5-0", + "J4-0", + "K5-0" ] } ], @@ -9559,107 +8952,110 @@ }, { "type": "dividend", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 705, - "created_at": 1708363012, + "id": 675, + "created_at": 1724790997, "auto_actions": [ { "type": "pass", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "created_at": 1708363012 + "created_at": 1724790997 } ], - "kind": "withhold" - }, - { - "type": "buy_train", - "entity": "ZPB", - "entity_type": "corporation", - "id": 706, - "created_at": 1708363014, - "train": "8-0", - "price": 800, - "variant": "8" + "kind": "payout" }, { - "type": "pass", - "entity": "ZPB", + "type": "undo", + "entity": "SFVA", "entity_type": "corporation", - "id": 707, - "created_at": 1708363017 + "id": 676, + "created_at": 1724791007, + "action_id": 672 }, { "type": "lay_tile", - "entity": "AVT", - "entity_type": "corporation", - "id": 708, - "created_at": 1708363035, - "hex": "F24", - "tile": "L88-0", + "entity": "SFVA", + "entity_type": "corporation", + "id": 677, + "created_at": 1724791014, + "hex": "D4", + "tile": "76-4", "rotation": 0 }, { - "type": "pass", - "entity": "AVT", + "type": "undo", + "entity": "SFVA", "entity_type": "corporation", - "id": 709, - "created_at": 1708363039 + "id": 678, + "created_at": 1724791020 }, { - "type": "choose", - "entity": "AVT", + "type": "lay_tile", + "entity": "SFVA", "entity_type": "corporation", - "id": 710, - "created_at": 1708363043, - "choice": "0" + "id": 679, + "created_at": 1724791028, + "hex": "D4", + "tile": "76-4", + "rotation": 4 }, { "type": "run_routes", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 711, - "created_at": 1708363060, + "id": 680, + "created_at": 1724791036, "routes": [ { - "train": "5-0", + "train": "5-4", "connections": [ [ - "C25", - "D26", - "E25", - "F24" + "D4", + "E3" ], [ - "C27", - "C25" + "D6", + "D4" ], [ - "B26", - "C27" + "C5", + "D6" ], [ - "A27", - "B26" + "C3", + "C5" + ], + [ + "B4", + "C3" + ], + [ + "A5", + "B4" ] ], "hexes": [ - "F24", - "C25", - "C27", - "B26", - "A27" + "E3", + "D4", + "D6", + "C5", + "C3", + "B4", + "A5" ], - "revenue": 260, - "revenue_str": "F24-C25-C27-B26-A27", - "subsidy": 0, + "revenue": 180, + "revenue_str": "E3-D4-D6-C5-C3-B4-A5", + "subsidy": 10, "nodes": [ - "C25-0", - "F24-0", - "C27-0", - "B26-0", - "A27-0" + "D4-0", + "E3-0", + "D6-0", + "C5-0", + "C3-0", + "B4-0", + "A5-0" ] } ], @@ -9667,192 +9063,107 @@ }, { "type": "dividend", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 712, - "created_at": 1708363063, + "id": 681, + "created_at": 1724791037, "auto_actions": [ { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "created_at": 1708363063 + "created_at": 1724791037 } ], "kind": "payout" }, { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 713, - "created_at": 1708363069 + "id": 682, + "created_at": 1724791040 }, { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 714, - "created_at": 1708363073 + "id": 683, + "created_at": 1724791043 }, { "type": "lay_tile", - "entity": "GSSR", - "entity_type": "corporation", - "id": 715, - "created_at": 1708363090, - "hex": "G17", - "tile": "L95-1", - "rotation": 4 - }, - { - "type": "choose", - "entity": "GSSR", - "entity_type": "corporation", - "id": 716, - "created_at": 1708363094, - "choice": "J10" - }, - { - "type": "place_token", - "entity": "GSSR", - "entity_type": "corporation", - "id": 717, - "created_at": 1708363098, - "city": "J10-0-0", - "slot": 1, - "tokener": "GSSR" - }, - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "id": 718, - "created_at": 1708363102 - }, - { - "type": "choose", - "entity": "GSSR", - "entity_type": "corporation", - "id": 719, - "created_at": 1708363109, - "choice": "1" - }, - { - "type": "undo", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 720, - "created_at": 1708363115 + "id": 684, + "created_at": 1724791054, + "hex": "M21", + "tile": "L85-0", + "rotation": 0 }, { "type": "undo", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 721, - "created_at": 1708363162 + "id": 685, + "created_at": 1724791072, + "action_id": 683 }, { "type": "lay_tile", - "entity": "GSSR", - "entity_type": "corporation", - "id": 722, - "created_at": 1708363190, - "hex": "B28", - "tile": "8-9", - "rotation": 2 - }, - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "id": 723, - "created_at": 1708363194 - }, - { - "type": "choose", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 724, - "created_at": 1708363198, - "choice": "1" + "id": 686, + "created_at": 1724791080, + "hex": "J20", + "tile": "216-4", + "rotation": 1 }, { "type": "run_routes", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 725, - "created_at": 1708363280, + "id": 687, + "created_at": 1724791092, "routes": [ { - "train": "2P-0", - "connections": [ - [ - "H32", - "I33" - ] - ], - "hexes": [ - "I33", - "H32" - ], - "revenue": 30, - "revenue_str": "I33-H32", - "subsidy": 40, - "nodes": [ - "H32-0", - "I33-0" - ] - }, - { - "train": "5-1", + "train": "6-0", "connections": [ [ - "H16", - "I15" - ], - [ - "F24", - "F22", - "F20", - "G19", - "H18", - "H16" + "K19", + "J20" ], [ - "F24", - "E25", - "D26", - "C25" + "M21", + "L20", + "K19" ], [ - "C25", - "C27" + "L22", + "M21" ], [ - "C27", - "B28", - "A27" + "K25", + "K23", + "L22" ] ], "hexes": [ - "I15", - "H16", - "F24", - "C25", - "C27", - "A27" + "J20", + "K19", + "M21", + "L22", + "K25" ], - "revenue": 410, - "revenue_str": "I15-H16-F24-C25-C27-A27 + E/W", + "revenue": 200, + "revenue_str": "J20-K19-M21-L22-K25", "subsidy": 0, "nodes": [ - "H16-0", - "I15-0", - "F24-0", - "C25-0", - "C27-0", - "A27-0" + "K19-0", + "J20-0", + "M21-0", + "L22-0", + "K25-0" ] } ], @@ -9860,146 +9171,226 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 726, - "created_at": 1708363286, + "id": 688, + "created_at": 1724791094, "auto_actions": [ { "type": "pass", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "created_at": 1708363286 + "created_at": 1724791094 } ], "kind": "payout" }, { - "type": "undo", - "entity": "GSSR", + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 727, - "created_at": 1708363300 + "id": 689, + "created_at": 1724791129 }, { - "type": "dividend", - "entity": "GSSR", + "type": "run_routes", + "entity": "A", "entity_type": "corporation", - "id": 728, - "created_at": 1708363321, - "auto_actions": [ + "id": 690, + "created_at": 1724791138, + "routes": [ { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "created_at": 1708363321 + "train": "6-1", + "connections": [ + [ + "C33", + "C31" + ], + [ + "E33", + "D34", + "C33" + ], + [ + "F34", + "E33" + ] + ], + "hexes": [ + "C31", + "C33", + "E33", + "F34" + ], + "revenue": 110, + "revenue_str": "C31-C33-E33-F34", + "subsidy": 30, + "nodes": [ + "C33-0", + "C31-1", + "E33-0", + "F34-0" + ] } ], - "kind": "withhold" - }, - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "id": 729, - "created_at": 1708363326 + "extra_revenue": 0 }, { - "type": "combined_trains", - "entity": "GSSR", + "type": "dividend", + "entity": "A", "entity_type": "corporation", - "id": 730, - "created_at": 1708363336, - "base": "5-1", - "additional_train": "3-0", - "additional_train_variant": "2+3" + "id": 691, + "created_at": 1724791140, + "auto_actions": [ + { + "type": "pass", + "entity": "A", + "entity_type": "corporation", + "created_at": 1724791140 + } + ], + "kind": "payout" }, { - "type": "place_token", - "entity": "TBF", + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 731, - "created_at": 1708363356, - "city": "J10-0-0", - "slot": 1, - "tokener": "TBF" + "id": 692, + "created_at": 1724791142 }, { - "type": "lay_tile", - "entity": "TBF", + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 732, - "created_at": 1708363371, - "hex": "J8", - "tile": "79-9", - "rotation": 0 + "id": 693, + "created_at": 1724791144 }, { "type": "lay_tile", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 733, - "created_at": 1708363378, - "hex": "J6", - "tile": "L127-0", - "rotation": 2 + "id": 694, + "created_at": 1724791150, + "hex": "H18", + "tile": "8-6", + "rotation": 3 }, { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 734, - "created_at": 1708363384 + "id": 695, + "created_at": 1724791155 }, { "type": "run_routes", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 735, - "created_at": 1708363400, + "id": 696, + "created_at": 1724791210, "routes": [ { - "train": "5-2", + "train": "4-3", + "connections": [ + [ + "L22", + "K21", + "J20" + ], + [ + "M21", + "L22" + ], + [ + "M21", + "N22" + ] + ], + "hexes": [ + "J20", + "L22", + "M21", + "N22" + ], + "revenue": 120, + "revenue_str": "J20-L22-M21-N22", + "subsidy": 50, + "nodes": [ + "L22-0", + "J20-0", + "M21-0", + "N22-0" + ] + }, + { + "train": "2P-0", + "connections": [ + [ + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" + ] + ], + "hexes": [ + "F24", + "K25" + ], + "revenue": 110, + "revenue_str": "F24-K25", + "subsidy": 0, + "nodes": [ + "K25-0", + "F24-0" + ] + }, + { + "train": "6-2", "connections": [ [ "H16", "I15" ], [ - "F24", - "F22", - "F20", - "G19", + "J20", + "I19", "H18", "H16" ], [ - "C25", - "D26", - "E25", - "F24" + "K19", + "J20" ], [ - "B24", - "C25" + "M21", + "L20", + "K19" + ], + [ + "M21", + "N20" ] ], "hexes": [ "I15", "H16", - "F24", - "C25", - "B24" + "J20", + "K19", + "M21", + "N20" ], - "revenue": 360, - "revenue_str": "I15-H16-F24-C25-B24 + E/W", + "revenue": 210, + "revenue_str": "I15-H16-J20-K19-M21-N20", "subsidy": 0, "nodes": [ "H16-0", "I15-0", - "F24-0", - "C25-0", - "B24-0" + "J20-0", + "K19-0", + "M21-0", + "N20-0" ] } ], @@ -10007,115 +9398,90 @@ }, { "type": "dividend", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 736, - "created_at": 1708363402, + "id": 697, + "created_at": 1724791212, "auto_actions": [ { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "created_at": 1708363402 + "created_at": 1724791212 } ], "kind": "payout" }, { - "type": "pass", - "entity": "TBF", + "type": "lay_tile", + "entity": "MZA", "entity_type": "corporation", - "id": 737, - "created_at": 1708363404 + "id": 698, + "created_at": 1724791225, + "hex": "C25", + "tile": "15-1", + "rotation": 1 }, { - "type": "combined_trains", - "entity": "TBF", + "type": "pass", + "entity": "MZA", "entity_type": "corporation", - "id": 738, - "created_at": 1708363410, - "base": "5-2", - "additional_train": "2-0", - "additional_train_variant": "1+2" + "id": 699, + "created_at": 1724791229 }, { - "type": "lay_tile", - "entity": "FdLR", + "type": "choose", + "entity": "MZA", "entity_type": "corporation", - "id": 739, - "created_at": 1708363431, - "hex": "H8", - "tile": "L125-5", - "rotation": 2 + "id": 700, + "created_at": 1724791231, + "choice": "0" }, { "type": "run_routes", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 740, - "created_at": 1708363445, + "id": 701, + "created_at": 1724791240, "routes": [ { - "train": "5-3", + "train": "4-5", "connections": [ [ - "K5", - "L4", - "M5" - ], - [ - "J6", - "K5" - ], - [ - "I7", - "J6" - ], - [ - "H8", - "I7" - ], - [ - "H6", - "H8" + "B26", + "A27" ], [ - "G5", - "H6" + "C25", + "B26" ], [ - "F4", - "G5" + "F24", + "E23", + "D24", + "C25" ], [ - "E3", - "F4" + "F24", + "F26" ] ], "hexes": [ - "M5", - "K5", - "J6", - "I7", - "H8", - "H6", - "G5", - "F4", - "E3" + "A27", + "B26", + "C25", + "F24", + "F26" ], - "revenue": 230, - "revenue_str": "M5-K5-J6-I7-H8-H6-G5-F4-E3", + "revenue": 190, + "revenue_str": "A27-B26-C25-F24-F26", "subsidy": 0, "nodes": [ - "K5-0", - "M5-0", - "J6-0", - "I7-0", - "H8-0", - "H6-0", - "G5-0", - "F4-0", - "E3-0" + "B26-0", + "A27-0", + "C25-0", + "F24-0", + "F26-0" ] } ], @@ -10123,42 +9489,95 @@ }, { "type": "dividend", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 741, - "created_at": 1708363456, + "id": 702, + "created_at": 1724791242, "auto_actions": [ { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "created_at": 1708363456 + "created_at": 1724791242 } ], "kind": "payout" }, + { + "type": "buy_train", + "entity": "MZA", + "entity_type": "corporation", + "id": 703, + "created_at": 1724791245, + "train": "8-0", + "price": 800, + "variant": "8" + }, { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 742, - "created_at": 1708363460 + "id": 704, + "created_at": 1724791263 + }, + { + "type": "payoff_player_debt", + "entity": 2, + "entity_type": "player", + "id": 705, + "created_at": 1724791297 + }, + { + "type": "buy_shares", + "entity": 2, + "entity_type": "player", + "id": 706, + "created_at": 1724791302, + "shares": [ + "FdC_7" + ], + "percent": 10 + }, + { + "type": "buy_shares", + "entity": 0, + "entity_type": "player", + "id": 707, + "created_at": 1724791305, + "shares": [ + "FdC_8" + ], + "percent": 10 + }, + { + "type": "undo", + "entity": 3, + "entity_type": "player", + "id": 708, + "created_at": 1724791352 + }, + { + "type": "redo", + "entity": 0, + "entity_type": "player", + "id": 709, + "created_at": 1724791357 }, { "type": "pass", - "entity": "FdLR", - "entity_type": "corporation", - "id": 743, - "created_at": 1708363463 + "entity": 3, + "entity_type": "player", + "id": 710, + "created_at": 1724791361 }, { "type": "buy_shares", - "entity": 3, + "entity": 1, "entity_type": "player", - "id": 744, - "created_at": 1708364785, + "id": 711, + "created_at": 1724791375, "shares": [ - "GSSR_3" + "CFLG_4" ], "percent": 10 }, @@ -10166,10 +9585,10 @@ "type": "buy_shares", "entity": 2, "entity_type": "player", - "id": 745, - "created_at": 1708364791, + "id": 712, + "created_at": 1724791384, "shares": [ - "GSSR_4" + "CFLG_5" ], "percent": 10 }, @@ -10177,54 +9596,79 @@ "type": "buy_shares", "entity": 0, "entity_type": "player", - "id": 746, - "created_at": 1708364796, + "id": 713, + "created_at": 1724791388, "shares": [ - "GSSR_5" + "CFLG_6" ], "percent": 10 }, + { + "type": "pass", + "entity": 3, + "entity_type": "player", + "id": 714, + "created_at": 1724835292 + }, { "type": "buy_shares", "entity": 1, "entity_type": "player", - "id": 747, - "created_at": 1708364800, + "id": 715, + "created_at": 1724835327, "shares": [ - "GSSR_6" + "CRB_4" ], "percent": 10 }, { "type": "buy_shares", - "entity": 3, + "entity": 2, "entity_type": "player", - "id": 748, - "created_at": 1708364805, + "id": 716, + "created_at": 1724835336, "shares": [ - "GSSR_7" + "FdLR_8" ], "percent": 10 }, { "type": "buy_shares", - "entity": 2, + "entity": 0, "entity_type": "player", - "id": 749, - "created_at": 1708364822, + "id": 717, + "created_at": 1724835353, "shares": [ - "ZPB_3" + "CFLG_7" + ], + "percent": 10 + }, + { + "type": "sell_shares", + "entity": 3, + "entity_type": "player", + "id": 718, + "created_at": 1724835366, + "shares": [ + "CRB_3" ], "percent": 10 }, + { + "type": "payoff_player_debt", + "entity": 3, + "entity_type": "player", + "id": 719, + "created_at": 1724835368 + }, { "type": "buy_shares", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 750, - "created_at": 1708364826, + "id": 720, + "created_at": 1724835377, "shares": [ - "ZPB_4" + "CFLG_8" ], "percent": 10 }, @@ -10232,227 +9676,228 @@ "type": "buy_shares", "entity": 1, "entity_type": "player", - "id": 751, - "created_at": 1708364831, + "id": 721, + "created_at": 1724835397, "shares": [ - "ZPB_5" + "AVT_3" ], "percent": 10 }, { - "type": "pass", - "entity": 3, + "type": "buy_shares", + "entity": 2, "entity_type": "player", - "id": 752, - "created_at": 1708364836 + "id": 722, + "created_at": 1724835408, + "shares": [ + "ZPB_3" + ], + "percent": 10 }, { "type": "buy_shares", - "entity": 2, + "entity": 0, "entity_type": "player", - "id": 753, - "created_at": 1708364846, + "id": 723, + "created_at": 1724835421, "shares": [ - "ZPB_6" + "SFVA_3" ], "percent": 10 }, { "type": "pass", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 754, - "created_at": 1708364850 + "id": 724, + "created_at": 1724835429 }, { - "type": "buy_shares", + "type": "pass", "entity": 1, "entity_type": "player", - "id": 755, - "created_at": 1708364856, - "shares": [ - "ZPB_7" - ], - "percent": 10 + "id": 725, + "created_at": 1724835432 }, { "type": "pass", - "entity": 3, + "entity": 2, "entity_type": "player", - "id": 756, - "created_at": 1708364860 + "id": 726, + "created_at": 1724835452 }, { "type": "buy_shares", - "entity": 2, + "entity": 0, "entity_type": "player", - "id": 757, - "created_at": 1708364866, + "id": 727, + "created_at": 1724835463, "shares": [ - "SFVA_4" + "FdLR_3" ], "percent": 10 }, { "type": "pass", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 758, - "created_at": 1708364869 + "id": 728, + "created_at": 1724835466 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 759, - "created_at": 1708364870 + "id": 729, + "created_at": 1724835466 }, { "type": "pass", - "entity": 3, + "entity": 2, "entity_type": "player", - "id": 760, - "created_at": 1708364871 + "id": 730, + "created_at": 1724835467 }, { "type": "buy_shares", - "entity": 2, + "entity": 0, "entity_type": "player", - "id": 761, - "created_at": 1708364891, + "id": 731, + "created_at": 1724835473, "shares": [ - "CRB_4" + "AVT_4" ], "percent": 10 }, { "type": "pass", - "entity": 0, + "entity": 3, "entity_type": "player", - "id": 762, - "created_at": 1708364900 + "id": 732, + "created_at": 1724835476 }, { "type": "pass", "entity": 1, "entity_type": "player", - "id": 763, - "created_at": 1708364901 + "id": 733, + "created_at": 1724835477 }, { "type": "pass", - "entity": 3, + "entity": 2, "entity_type": "player", - "id": 764, - "created_at": 1708364902 + "id": 734, + "created_at": 1724835478 }, { "type": "pass", - "entity": 2, + "entity": 0, "entity_type": "player", - "id": 765, - "created_at": 1708364903 + "id": 735, + "created_at": 1724835478 }, { "type": "lay_tile", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 766, - "created_at": 1708374415, - "hex": "F20", - "tile": "24-3", - "rotation": 4 + "id": 736, + "created_at": 1724835491, + "hex": "E3", + "tile": "L117-0", + "rotation": 2 + }, + { + "type": "pass", + "entity": "FdC", + "entity_type": "corporation", + "id": 737, + "created_at": 1724835494 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 738, + "created_at": 1724835496, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 767, - "created_at": 1708374466, + "id": 739, + "created_at": 1724835500, "routes": [ { - "train": "5-4", + "train": "5-0", "connections": [ [ - "F24", - "F22", - "F20", - "G19", - "H18", - "H16" - ], - [ - "H16", - "G15", - "H14", - "I13", - "J12", - "K11", - "L10", - "L8" + "B4", + "A5" ], [ - "L8", - "K7", - "J6" + "C3", + "B4" ], [ - "J6", - "K5" + "D2", + "C3" ], [ - "K5", - "J4" + "E3", + "D2" ], [ - "J4", - "I5" + "F4", + "E3" ], [ - "I5", - "H4" + "G5", + "F4" ], [ - "H4", + "J6", + "I7", + "H6", "G5" ], [ - "G5", - "F4" + "K5", + "J6" ], [ - "F4", - "E3" + "M5", + "L4", + "K5" ] ], "hexes": [ - "F24", - "H16", - "L8", + "A5", + "B4", + "C3", + "D2", + "E3", + "F4", + "G5", "J6", "K5", - "J4", - "I5", - "H4", - "G5", - "F4", - "E3" + "M5" ], - "revenue": 440, - "revenue_str": "F24-H16-L8-J6-K5-J4-I5-H4-G5-F4-E3 + mountain pass + G/Bi to B/M", + "revenue": 380, + "revenue_str": "A5-B4-C3-D2-E3-F4-G5-J6-K5-M5 + E/W", "subsidy": 0, "nodes": [ - "F24-0", - "H16-0", - "L8-0", + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "F4-0", + "G5-0", "J6-0", "K5-0", - "J4-0", - "I5-0", - "H4-0", - "G5-0", - "F4-0", - "E3-0" + "M5-0" ] } ], @@ -10460,123 +9905,131 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 768, - "created_at": 1708374469, + "id": 740, + "created_at": 1724835502, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708374469 + "created_at": 1724835502 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 769, - "created_at": 1708374472 + "id": 741, + "created_at": 1724835504 }, { "type": "lay_tile", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 770, - "created_at": 1708374496, - "hex": "D6", - "tile": "L117-0", + "id": 742, + "created_at": 1724835532, + "hex": "K5", + "tile": "L117-1", "rotation": 3 }, { - "type": "pass", - "entity": "SFVA", + "type": "place_token", + "entity": "FdLR", "entity_type": "corporation", - "id": 771, - "created_at": 1708374503 + "id": 743, + "created_at": 1724835533, + "city": "L117-1-0", + "slot": 2, + "tokener": "FdLR" + }, + { + "type": "choose", + "entity": "FdLR", + "entity_type": "corporation", + "id": 744, + "created_at": 1724835536, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 772, - "created_at": 1708374609, + "id": 745, + "created_at": 1724835563, "routes": [ { - "train": "6-0", + "train": "5-1", "connections": [ [ - "I5", - "J6" - ], - [ - "H4", - "I5" + "K5", + "L4", + "M5" ], [ - "G5", - "H4" + "J6", + "K5" ], [ - "F6", - "G5" + "G5", + "H6", + "I7", + "J6" ], [ - "E7", - "F6" + "G5", + "F4" ], [ - "D8", - "E7" + "F4", + "E3" ], [ - "D6", - "D8" + "E3", + "D2" ], [ - "D4", - "D6" + "D2", + "C3" ], [ - "E3", - "D4" + "C3", + "B4" ], [ - "E1", - "E3" + "B4", + "A5" ] ], "hexes": [ + "M5", + "K5", "J6", - "I5", - "H4", "G5", - "F6", - "E7", - "D8", - "D6", - "D4", + "F4", "E3", - "E1" + "D2", + "C3", + "B4", + "A5" ], - "revenue": 240, - "revenue_str": "J6-I5-H4-G5-F6-E7-D8-D6-D4-E3-E1", - "subsidy": 50, + "revenue": 390, + "revenue_str": "M5-K5-J6-G5-F4-E3-D2-C3-B4-A5 + E/W", + "subsidy": 0, "nodes": [ - "I5-0", + "K5-0", + "M5-0", "J6-0", - "H4-0", "G5-0", - "F6-0", - "E7-1", - "D8-0", - "D6-0", - "D4-0", + "F4-0", "E3-0", - "E1-0" + "D2-0", + "C3-0", + "B4-0", + "A5-0" ] } ], @@ -10584,149 +10037,93 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 773, - "created_at": 1708374611, + "id": 746, + "created_at": 1724835565, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708374611 + "created_at": 1724835565 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", - "entity_type": "corporation", - "id": 774, - "created_at": 1708374614 - }, - { - "type": "combined_trains", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 775, - "created_at": 1708374618, - "base": "6-0", - "additional_train": "2-0", - "additional_train_variant": "2" + "id": 747, + "created_at": 1724835567 }, { "type": "lay_tile", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 776, - "created_at": 1708374631, - "hex": "E3", - "tile": "L117-1", - "rotation": 2 + "id": 748, + "created_at": 1724835593, + "hex": "I27", + "tile": "47-0", + "rotation": 1 }, { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 777, - "created_at": 1708374637 + "id": 749, + "created_at": 1724835599 }, { "type": "run_routes", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 778, - "created_at": 1708374675, + "id": 750, + "created_at": 1724835611, "routes": [ { - "train": "6-1", + "train": "5-2", "connections": [ [ - "B4", - "A5" - ], - [ - "C3", - "B4" - ], - [ - "D2", - "C3" - ], - [ - "E3", - "D2" - ], - [ - "D4", - "E3" - ], - [ - "D6", - "D4" - ], - [ - "D8", - "D6" - ], - [ - "D12", - "D10", - "D8" - ], - [ - "D18", - "D16", - "D14", - "D12" + "F24", + "G25", + "H26", + "I27", + "J26", + "K25" ], [ - "D20", - "D18" + "C25", + "D24", + "E23", + "F24" ], [ - "E21", - "D20" + "B26", + "C25" ], [ - "F24", - "F22", - "E21" + "A27", + "B26" ] ], "hexes": [ - "A5", - "B4", - "C3", - "D2", - "E3", - "D4", - "D6", - "D8", - "D12", - "D18", - "D20", - "E21", - "F24" + "K25", + "F24", + "C25", + "B26", + "A27" ], - "revenue": 540, - "revenue_str": "A5-B4-C3-D2-E3-D4-D6-D8-D12-D18-D20-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 240, + "revenue_str": "K25-F24-C25-B26-A27", "subsidy": 0, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", - "E3-0", - "D4-0", - "D6-0", - "D8-0", - "D12-0", - "D18-0", - "D20-0", - "E21-0", - "F24-0" + "F24-0", + "K25-0", + "C25-0", + "B26-0", + "A27-0" ] } ], @@ -10734,102 +10131,93 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 779, - "created_at": 1708374677, + "id": 751, + "created_at": 1724835612, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "created_at": 1708374677 + "created_at": 1724835612 } ], "kind": "payout" }, { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 780, - "created_at": 1708374679 + "id": 752, + "created_at": 1724835614 }, { "type": "lay_tile", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "id": 781, - "created_at": 1708374732, - "hex": "E33", - "tile": "216-3", - "rotation": 1 + "id": 753, + "created_at": 1724835627, + "hex": "F24", + "tile": "L88-0", + "rotation": 0 }, { - "type": "choose", - "entity": "CRB", + "type": "pass", + "entity": "AVT", "entity_type": "corporation", - "id": 782, - "created_at": 1708374737, - "choice": "0" + "id": 754, + "created_at": 1724835631 }, { "type": "run_routes", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "id": 783, - "created_at": 1708374752, + "id": 755, + "created_at": 1724835644, "routes": [ { - "train": "6-2", + "train": "5-3", "connections": [ [ - "E33", - "F34" - ], - [ - "F32", - "E33" - ], - [ - "E29", - "E31", - "F32" + "C25", + "B24" ], [ - "C27", - "D28", - "E29" + "F24", + "E23", + "D24", + "C25" ], [ - "B26", - "C27" + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" ], [ - "A25", - "B26" + "L26", + "K25" ] ], "hexes": [ - "F34", - "E33", - "F32", - "E29", - "C27", - "B26", - "A25" + "B24", + "C25", + "F24", + "K25", + "L26" ], - "revenue": 250, - "revenue_str": "F34-E33-F32-E29-C27-B26-A25", - "subsidy": 40, - "nodes": [ - "E33-0", - "F34-0", - "F32-0", - "E29-0", - "C27-0", - "B26-0", - "A25-0" + "revenue": 310, + "revenue_str": "B24-C25-F24-K25-L26 + E/W", + "subsidy": 60, + "nodes": [ + "C25-0", + "B24-0", + "F24-0", + "K25-0", + "L26-0" ] } ], @@ -10837,89 +10225,123 @@ }, { "type": "dividend", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "id": 784, - "created_at": 1708374754, + "id": 756, + "created_at": 1724835657, "auto_actions": [ { "type": "pass", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "created_at": 1708374754 + "created_at": 1724835657 } ], "kind": "payout" }, { "type": "pass", - "entity": "CRB", + "entity": "AVT", "entity_type": "corporation", - "id": 785, - "created_at": 1708374756 + "id": 757, + "created_at": 1724835722 }, { "type": "lay_tile", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 786, - "created_at": 1708374780, - "hex": "C27", - "tile": "455-0", + "id": 758, + "created_at": 1724835745, + "hex": "H8", + "tile": "L115-0", "rotation": 0 }, + { + "type": "place_token", + "entity": "SFVA", + "entity_type": "corporation", + "id": 759, + "created_at": 1724835751, + "city": "L115-0-0", + "slot": 2, + "tokener": "SFVA" + }, { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 787, - "created_at": 1708374784 + "id": 760, + "created_at": 1724835755 }, { "type": "run_routes", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 788, - "created_at": 1708374795, + "id": 761, + "created_at": 1724835851, "routes": [ { - "train": "5-0", + "train": "5-4", "connections": [ [ - "C25", - "D26", - "E25", - "F24" + "J6", + "K5" ], [ - "C27", - "C25" + "H8", + "I7", + "J6" ], [ - "B26", - "C27" + "G5", + "H6", + "H8" ], [ - "A27", - "B26" + "F4", + "G5" + ], + [ + "E3", + "F4" + ], + [ + "E3", + "D2" + ], + [ + "D2", + "C3" + ], + [ + "C3", + "C1" ] ], "hexes": [ - "F24", - "C25", - "C27", - "B26", - "A27" + "K5", + "J6", + "H8", + "G5", + "F4", + "E3", + "D2", + "C3", + "C1" ], - "revenue": 270, - "revenue_str": "F24-C25-C27-B26-A27", - "subsidy": 0, + "revenue": 220, + "revenue_str": "K5-J6-H8-G5-F4-E3-D2-C3-C1", + "subsidy": 10, "nodes": [ - "C25-0", - "F24-0", - "C27-0", - "B26-0", - "A27-0" + "J6-0", + "K5-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "D2-0", + "C3-0", + "C1-0" ] } ], @@ -10927,183 +10349,97 @@ }, { "type": "dividend", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 789, - "created_at": 1708374797, + "id": 762, + "created_at": 1724835853, "auto_actions": [ { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "created_at": 1708374797 + "created_at": 1724835853 } ], "kind": "payout" }, { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 790, - "created_at": 1708374800 + "id": 763, + "created_at": 1724835855 }, { "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "id": 791, - "created_at": 1708374803 - }, - { - "type": "lay_tile", - "entity": "MZA", - "entity_type": "corporation", - "id": 792, - "created_at": 1708374824, - "hex": "G25", - "tile": "9-10", - "rotation": 2 - }, - { - "type": "undo", - "entity": "MZA", + "entity": "SFVA", "entity_type": "corporation", - "id": 793, - "created_at": 1708374838 + "id": 764, + "created_at": 1724835857 }, { "type": "lay_tile", - "entity": "MZA", + "entity": "TBF", "entity_type": "corporation", - "id": 794, - "created_at": 1708374874, - "hex": "B26", - "tile": "455-1", + "id": 765, + "created_at": 1724835872, + "hex": "M21", + "tile": "L85-0", "rotation": 0 }, { "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "id": 795, - "created_at": 1708374879, - "auto_actions": [ - { - "type": "pass", - "entity": "MZA", - "entity_type": "corporation", - "created_at": 1708374879 - } - ] - }, - { - "type": "buy_train", - "entity": "MZA", - "entity_type": "corporation", - "id": 796, - "created_at": 1708374881, - "train": "8-2", - "price": 800, - "variant": "8" - }, - { - "type": "lay_tile", - "entity": "ZPB", - "entity_type": "corporation", - "id": 797, - "created_at": 1708374923, - "hex": "K25", - "tile": "216-4", - "rotation": 5 - }, - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 798, - "created_at": 1708374933 - }, - { - "type": "choose", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "id": 799, - "created_at": 1708374936, - "choice": "0" + "id": 766, + "created_at": 1724835879 }, { "type": "run_routes", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "id": 800, - "created_at": 1708374974, + "id": 767, + "created_at": 1724835907, "routes": [ { - "train": "8-0", + "train": "6-0", "connections": [ [ - "C27", - "B28", - "A27" - ], - [ - "C25", - "C27" - ], - [ - "F24", - "E25", - "D26", - "C25" - ], - [ - "F26", - "F24" - ], - [ - "G27", - "F26" + "J20", + "I19", + "H18", + "H16" ], [ - "I29", - "I27", - "H26", - "G27" + "K19", + "J20" ], [ - "J30", - "I29" + "M21", + "L20", + "K19" ], [ - "K31", - "J30" + "M21", + "N22" ] ], "hexes": [ - "A27", - "C27", - "C25", - "F24", - "F26", - "G27", - "I29", - "J30", - "K31" + "H16", + "J20", + "K19", + "M21", + "N22" ], - "revenue": 430, - "revenue_str": "A27-C27-C25-F24-F26-G27-I29-J30-K31 + E/W", - "subsidy": 40, + "revenue": 160, + "revenue_str": "H16-J20-K19-M21-N22", + "subsidy": 60, "nodes": [ - "C27-0", - "A27-0", - "C25-0", - "F24-0", - "F26-0", - "G27-0", - "I29-0", - "J30-0", - "K31-0" + "J20-0", + "H16-0", + "K19-0", + "M21-0", + "N22-0" ] } ], @@ -11111,177 +10447,111 @@ }, { "type": "dividend", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "id": 801, - "created_at": 1708374976, + "id": 768, + "created_at": 1724835909, "auto_actions": [ { "type": "pass", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "created_at": 1708374976 + "created_at": 1724835909 } ], "kind": "payout" }, { "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 802, - "created_at": 1708374979 - }, - { - "type": "lay_tile", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 803, - "created_at": 1708375010, - "hex": "E21", - "tile": "611-6", - "rotation": 4 + "id": 769, + "created_at": 1724835912 }, { "type": "pass", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 804, - "created_at": 1708375015 + "id": 770, + "created_at": 1724835915 }, { - "type": "choose", - "entity": "GSSR", + "type": "lay_tile", + "entity": "A", "entity_type": "corporation", - "id": 805, - "created_at": 1708375047, - "choice": "1" + "id": 771, + "created_at": 1724835921, + "hex": "C31", + "tile": "216-2", + "rotation": 2 }, { - "type": "undo", - "entity": "GSSR", + "type": "lay_tile", + "entity": "A", "entity_type": "corporation", - "id": 806, - "created_at": 1708375056 + "id": 772, + "created_at": 1724835931, + "hex": "B30", + "tile": "L97-0", + "rotation": 2 }, { - "type": "choose", - "entity": "GSSR", + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 807, - "created_at": 1708375120, - "choice": "0" + "id": 773, + "created_at": 1724835935 }, { "type": "run_routes", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 808, - "created_at": 1708375131, + "id": 774, + "created_at": 1724835950, "routes": [ { - "train": "2P-0", - "connections": [ - [ - "F26", - "G27" - ], - [ - "F24", - "F26" - ] - ], - "hexes": [ - "G27", - "F26", - "F24" - ], - "revenue": 120, - "revenue_str": "G27-F26-F24", - "subsidy": 0, - "nodes": [ - "F26-0", - "G27-0", - "F24-0" - ] - }, - { - "train": "5-1", + "train": "6-1", "connections": [ [ - "J6", - "K5" - ], - [ - "J10", - "J8", - "J6" - ], - [ - "G17", - "G15", - "H14", - "I13", - "J12", - "J10" - ], - [ - "H16", - "G17" - ], - [ - "E21", - "F20", - "G19", - "H18", - "H16" + "B30", + "A29" ], [ - "F24", - "F22", - "E21" + "C31", + "B30" ], [ - "F24", - "E25", - "D26", - "C25" + "C33", + "C31" ], [ - "C25", - "B26" + "E33", + "D34", + "C33" ], [ - "B26", - "A27" + "F34", + "E33" ] ], "hexes": [ - "K5", - "J6", - "J10", - "G17", - "H16", - "E21", - "F24", - "C25", - "B26", - "A27" + "A29", + "B30", + "C31", + "C33", + "E33", + "F34" ], - "revenue": 510, - "revenue_str": "K5-J6-J10-G17-H16-E21-F24-C25-B26-A27 + mountain pass + G/Bi to B/M", - "subsidy": 0, + "revenue": 180, + "revenue_str": "A29-B30-C31-C33-E33-F34", + "subsidy": 40, "nodes": [ - "J6-0", - "K5-0", - "J10-0", - "G17-1", - "H16-0", - "E21-0", - "F24-0", - "C25-0", - "B26-0", - "A27-0" + "B30-1", + "A29-0", + "C31-0", + "C33-0", + "E33-0", + "F34-0" ] } ], @@ -11289,116 +10559,167 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 809, - "created_at": 1708375133, + "id": 775, + "created_at": 1724835953, "auto_actions": [ { "type": "pass", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "created_at": 1708375133 + "created_at": 1724835953 } ], "kind": "payout" }, { "type": "pass", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 810, - "created_at": 1708375136 + "id": 776, + "created_at": 1724835955 + }, + { + "type": "pass", + "entity": "A", + "entity_type": "corporation", + "id": 777, + "created_at": 1724835957 + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 778, + "created_at": 1724836018, + "auto_actions": [ + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "created_at": 1724836018 + } + ] + }, + { + "type": "buy_train", + "entity": "CFLG", + "entity_type": "corporation", + "id": 779, + "created_at": 1724836021, + "train": "8-2", + "price": 800, + "variant": "6+8" + }, + { + "type": "pass", + "entity": "ZPB", + "entity_type": "corporation", + "id": 780, + "created_at": 1724836023 + }, + { + "type": "undo", + "entity": "ZPB", + "entity_type": "corporation", + "id": 781, + "created_at": 1724836044, + "action_id": 779 }, { "type": "lay_tile", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 811, - "created_at": 1708375154, - "hex": "J20", - "tile": "216-2", + "id": 782, + "created_at": 1724836055, + "hex": "K19", + "tile": "611-3", "rotation": 1 }, { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 812, - "created_at": 1708375160 + "id": 783, + "created_at": 1724836059 }, { "type": "run_routes", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 813, - "created_at": 1708375240, + "id": 784, + "created_at": 1724836087, "routes": [ { - "train": "5-2", + "train": "2P-0", "connections": [ [ - "C25", - "B24" - ], - [ - "F24", - "E25", - "D26", - "C25" - ], + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" + ] + ], + "hexes": [ + "K25", + "F24" + ], + "revenue": 130, + "revenue_str": "K25-F24", + "subsidy": 0, + "nodes": [ + "K25-0", + "F24-0" + ] + }, + { + "train": "6-2", + "connections": [ [ "H16", - "H18", - "G19", - "F20", - "F22", - "F24" + "I15" ], [ - "G17", + "J20", + "I19", + "H18", "H16" ], [ - "J10", - "J12", - "I13", - "H14", - "G15", - "G17" + "K19", + "J20" ], [ - "J6", - "J8", - "J10" + "M21", + "L20", + "K19" ], [ - "K5", - "J6" + "M21", + "L22" ] ], "hexes": [ - "B24", - "C25", - "F24", + "I15", "H16", - "G17", - "J10", - "J6", - "K5" + "J20", + "K19", + "M21", + "L22" ], - "revenue": 410, - "revenue_str": "B24-C25-F24-H16-G17-J10-J6-K5 + mountain pass + G/Bi to B/M", + "revenue": 260, + "revenue_str": "I15-H16-J20-K19-M21-L22", "subsidy": 0, "nodes": [ - "C25-0", - "B24-0", - "F24-0", "H16-0", - "G17-1", - "J10-0", - "J6-0", - "K5-0" + "I15-0", + "J20-0", + "K19-0", + "M21-0", + "L22-0" ] } ], @@ -11406,129 +10727,113 @@ }, { "type": "dividend", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 814, - "created_at": 1708375243, + "id": 785, + "created_at": 1724836089, "auto_actions": [ { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "created_at": 1708375243 + "created_at": 1724836089 } ], "kind": "payout" }, { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 815, - "created_at": 1708375245 + "id": 786, + "created_at": 1724836093 }, { "type": "lay_tile", - "entity": "FdLR", - "entity_type": "corporation", - "id": 816, - "created_at": 1708375260, - "hex": "H10", - "tile": "79-10", - "rotation": 0 - }, - { - "type": "choose", - "entity": "FdLR", - "entity_type": "corporation", - "id": 817, - "created_at": 1708375265, - "choice": "H12" - }, - { - "type": "place_token", - "entity": "FdLR", - "entity_type": "corporation", - "id": 818, - "created_at": 1708375269, - "city": "H12-0-0", - "slot": 1, - "tokener": "FdLR" + "entity": "MZA", + "entity_type": "corporation", + "id": 787, + "created_at": 1724836101, + "hex": "C25", + "tile": "611-4", + "rotation": 0 }, { - "type": "pass", - "entity": "FdLR", + "type": "choose", + "entity": "MZA", "entity_type": "corporation", - "id": 819, - "created_at": 1708375277 + "id": 788, + "created_at": 1724836111, + "choice": "0" }, { "type": "run_routes", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 820, - "created_at": 1708375343, + "id": 789, + "created_at": 1724836148, "routes": [ { - "train": "5-3", + "train": "8-0", "connections": [ [ - "J6", - "K5" - ], - [ - "I7", - "J6" + "M21", + "N22" ], [ - "H8", - "I7" + "L22", + "M21" ], [ - "H8", - "H6" + "K25", + "K23", + "L22" ], [ - "H6", - "G5" + "F24", + "G25", + "H26", + "I27", + "J26", + "K25" ], [ - "G5", - "F4" + "C25", + "D24", + "E23", + "F24" ], [ - "F4", - "E3" + "B26", + "C25" ], [ - "E3", - "E1" + "A27", + "B26" ] ], "hexes": [ - "K5", - "J6", - "I7", - "H8", - "H6", - "G5", - "F4", - "E3", - "E1" + "N22", + "M21", + "L22", + "K25", + "F24", + "C25", + "B26", + "A27" ], - "revenue": 180, - "revenue_str": "K5-J6-I7-H8-H6-G5-F4-E3-E1", - "subsidy": 50, + "revenue": 450, + "revenue_str": "N22-M21-L22-K25-F24-C25-B26-A27 + E/W", + "subsidy": 60, "nodes": [ - "J6-0", - "K5-0", - "I7-0", - "H8-0", - "H6-0", - "G5-0", - "F4-0", - "E3-0", - "E1-0" + "M21-0", + "N22-0", + "L22-0", + "K25-0", + "F24-0", + "C25-0", + "B26-0", + "A27-0" ] } ], @@ -11536,57 +10841,81 @@ }, { "type": "dividend", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 821, - "created_at": 1708375349, + "id": 790, + "created_at": 1724836149, "auto_actions": [ { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "created_at": 1708375349 + "created_at": 1724836149 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 822, - "created_at": 1708375351 + "id": 791, + "created_at": 1724836152 }, { - "type": "combined_trains", - "entity": "FdLR", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 823, - "created_at": 1708375358, - "base": "5-3", - "additional_train": "2-0", - "additional_train_variant": "2" + "id": 792, + "created_at": 1724836189 + }, + { + "type": "undo", + "entity": "FdC", + "entity_type": "corporation", + "id": 793, + "created_at": 1724836192 }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 824, - "created_at": 1708375383 + "id": 794, + "created_at": 1724836203 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 795, + "created_at": 1724836205, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 825, - "created_at": 1708375429, + "id": 796, + "created_at": 1724836207, "routes": [ { - "train": "5-4", + "train": "5-0", "connections": [ + [ + "B4", + "A5" + ], + [ + "C3", + "B4" + ], + [ + "D2", + "C3" + ], [ "E3", - "D4" + "D2" ], [ "F4", @@ -11596,74 +10925,48 @@ "G5", "F4" ], - [ - "H4", - "G5" - ], - [ - "I5", - "H4" - ], [ "J6", - "I5" + "I7", + "H6", + "G5" ], [ - "L8", - "K7", + "K5", "J6" ], [ - "H16", - "G15", - "H14", - "I13", - "J12", - "K11", - "L10", - "L8" - ], - [ - "E21", - "F20", - "G19", - "H18", - "H16" - ], - [ - "F24", - "F22", - "E21" + "M5", + "L4", + "K5" ] ], "hexes": [ - "D4", + "A5", + "B4", + "C3", + "D2", "E3", "F4", "G5", - "H4", - "I5", "J6", - "L8", - "H16", - "E21", - "F24" + "K5", + "M5" ], - "revenue": 460, - "revenue_str": "D4-E3-F4-G5-H4-I5-J6-L8-H16-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 390, + "revenue_str": "A5-B4-C3-D2-E3-F4-G5-J6-K5-M5 + E/W", "subsidy": 0, "nodes": [ + "B4-0", + "A5-0", + "C3-0", + "D2-0", "E3-0", - "D4-0", "F4-0", "G5-0", - "H4-0", - "I5-0", "J6-0", - "L8-0", - "H16-0", - "E21-0", - "F24-0" + "K5-0", + "M5-0" ] } ], @@ -11671,139 +10974,125 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 826, - "created_at": 1708375431, + "id": 797, + "created_at": 1724836208, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708375431 + "created_at": 1724836208 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 827, - "created_at": 1708375434 + "id": 798, + "created_at": 1724836210 }, { - "type": "lay_tile", - "entity": "SFVA", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 828, - "created_at": 1708375450, - "hex": "D4", - "tile": "L125-7", - "rotation": 4 + "id": 799, + "created_at": 1724836213 }, { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 829, - "created_at": 1708375454 + "id": 800, + "created_at": 1724836255 + }, + { + "type": "choose", + "entity": "FdLR", + "entity_type": "corporation", + "id": 801, + "created_at": 1724836257, + "choice": "0" }, { "type": "run_routes", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 830, - "created_at": 1708375492, + "id": 802, + "created_at": 1724836258, "routes": [ { - "train": "6-0", + "train": "5-1", "connections": [ [ - "B4", - "A5" + "K5", + "L4", + "M5" ], [ - "C3", - "B4" + "J6", + "K5" ], [ - "D2", - "C3" + "G5", + "H6", + "I7", + "J6" ], [ - "E3", - "D2" + "G5", + "F4" ], [ - "D4", + "F4", "E3" ], [ - "D6", - "D4" - ], - [ - "D8", - "D6" - ], - [ - "D12", - "D10", - "D8" - ], - [ - "D18", - "D16", - "D14", - "D12" + "E3", + "D2" ], [ - "D20", - "D18" + "D2", + "C3" ], [ - "E21", - "D20" + "C3", + "B4" ], [ - "F24", - "F22", - "E21" + "B4", + "A5" ] ], "hexes": [ - "A5", - "B4", - "C3", - "D2", + "M5", + "K5", + "J6", + "G5", + "F4", "E3", - "D4", - "D6", - "D8", - "D12", - "D18", - "D20", - "E21", - "F24" + "D2", + "C3", + "B4", + "A5" ], - "revenue": 560, - "revenue_str": "A5-B4-C3-D2-E3-D4-D6-D8-D12-D18-D20-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 390, + "revenue_str": "M5-K5-J6-G5-F4-E3-D2-C3-B4-A5 + E/W", "subsidy": 0, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", + "K5-0", + "M5-0", + "J6-0", + "G5-0", + "F4-0", "E3-0", - "D4-0", - "D6-0", - "D8-0", - "D12-0", - "D18-0", - "D20-0", - "E21-0", - "F24-0" + "D2-0", + "C3-0", + "B4-0", + "A5-0" ] } ], @@ -11811,129 +11100,101 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 831, - "created_at": 1708375495, + "id": 803, + "created_at": 1724836260, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708375495 + "created_at": 1724836260 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", + "entity": "FdLR", "entity_type": "corporation", - "id": 832, - "created_at": 1708375497 + "id": 804, + "created_at": 1724836262 + }, + { + "type": "lay_tile", + "entity": "CRB", + "entity_type": "corporation", + "id": 805, + "created_at": 1724836270, + "hex": "J28", + "tile": "14-1", + "rotation": 0 }, { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 833, - "created_at": 1708375508 + "id": 806, + "created_at": 1724836273 + }, + { + "type": "choose", + "entity": "CRB", + "entity_type": "corporation", + "id": 807, + "created_at": 1724836275, + "choice": "0" }, { "type": "run_routes", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 834, - "created_at": 1708375514, + "id": 808, + "created_at": 1724836276, "routes": [ { - "train": "6-1", + "train": "5-2", "connections": [ [ - "B4", - "A5" - ], - [ - "C3", - "B4" - ], - [ - "D2", - "C3" - ], - [ - "E3", - "D2" - ], - [ - "D4", - "E3" - ], - [ - "D6", - "D4" - ], - [ - "D8", - "D6" - ], - [ - "D12", - "D10", - "D8" - ], - [ - "D18", - "D16", - "D14", - "D12" + "F24", + "G25", + "H26", + "I27", + "J26", + "K25" ], [ - "D20", - "D18" + "C25", + "D24", + "E23", + "F24" ], [ - "E21", - "D20" + "B26", + "C25" ], [ - "F24", - "F22", - "E21" + "A27", + "B26" ] ], "hexes": [ - "A5", - "B4", - "C3", - "D2", - "E3", - "D4", - "D6", - "D8", - "D12", - "D18", - "D20", - "E21", - "F24" + "K25", + "F24", + "C25", + "B26", + "A27" ], - "revenue": 560, - "revenue_str": "A5-B4-C3-D2-E3-D4-D6-D8-D12-D18-D20-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 270, + "revenue_str": "K25-F24-C25-B26-A27", "subsidy": 0, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", - "E3-0", - "D4-0", - "D6-0", - "D8-0", - "D12-0", - "D18-0", - "D20-0", - "E21-0", - "F24-0" + "F24-0", + "K25-0", + "C25-0", + "B26-0", + "A27-0" ] } ], @@ -11941,113 +11202,136 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 835, - "created_at": 1708375516, + "id": 809, + "created_at": 1724836277, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "created_at": 1708375516 + "created_at": 1724836277 } ], "kind": "payout" }, { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 836, - "created_at": 1708375518 + "id": 810, + "created_at": 1724836279 + }, + { + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", + "id": 811, + "created_at": 1724836282 + }, + { + "type": "undo", + "entity": "AVT", + "entity_type": "corporation", + "id": 812, + "created_at": 1724836299, + "action_id": 804 }, { "type": "lay_tile", "entity": "CRB", "entity_type": "corporation", - "id": 837, - "created_at": 1708375529, - "hex": "E27", - "tile": "9-0", + "id": 813, + "created_at": 1724836312, + "hex": "D10", + "tile": "79-8", "rotation": 0 }, { "type": "lay_tile", "entity": "CRB", "entity_type": "corporation", - "id": 838, - "created_at": 1708375545, - "hex": "E25", - "tile": "18-0", - "rotation": 4 + "id": 814, + "created_at": 1724836316, + "hex": "D8", + "tile": "L99-2", + "rotation": 0 + }, + { + "type": "lay_tile", + "entity": "CRB", + "entity_type": "corporation", + "id": 815, + "created_at": 1724836320, + "hex": "E7", + "tile": "116-0", + "rotation": 1 }, { "type": "pass", "entity": "CRB", "entity_type": "corporation", - "id": 839, - "created_at": 1708375550 + "id": 816, + "created_at": 1724836324 }, { "type": "choose", "entity": "CRB", "entity_type": "corporation", - "id": 840, - "created_at": 1708375553, + "id": 817, + "created_at": 1724836326, "choice": "0" }, { "type": "run_routes", "entity": "CRB", "entity_type": "corporation", - "id": 841, - "created_at": 1708375575, + "id": 818, + "created_at": 1724836328, "routes": [ { - "train": "6-2", + "train": "5-2", "connections": [ [ - "E29", - "E31", - "E33" - ], - [ - "C27", - "D28", - "E29" + "F24", + "G25", + "H26", + "I27", + "J26", + "K25" ], [ "C25", - "C27" + "D24", + "E23", + "F24" ], [ "B26", "C25" ], [ - "A25", + "A27", "B26" ] ], "hexes": [ - "E33", - "E29", - "C27", + "K25", + "F24", "C25", "B26", - "A25" + "A27" ], - "revenue": 280, - "revenue_str": "E33-E29-C27-C25-B26-A25", + "revenue": 270, + "revenue_str": "K25-F24-C25-B26-A27", "subsidy": 0, "nodes": [ - "E29-0", - "E33-0", - "C27-0", + "F24-0", + "K25-0", "C25-0", "B26-0", - "A25-0" + "A27-0" ] } ], @@ -12057,70 +11341,101 @@ "type": "dividend", "entity": "CRB", "entity_type": "corporation", - "id": 842, - "created_at": 1708375577, + "id": 819, + "created_at": 1724836336, "auto_actions": [ { "type": "pass", "entity": "CRB", "entity_type": "corporation", - "created_at": 1708375577 + "created_at": 1724836336 } ], - "kind": "payout" + "kind": "withhold" + }, + { + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", + "id": 820, + "created_at": 1724836339 + }, + { + "type": "combined_trains", + "entity": "CRB", + "entity_type": "corporation", + "id": 821, + "created_at": 1724836361, + "base": "5-2", + "additional_train": "2-0", + "additional_train_variant": "1+2" + }, + { + "type": "lay_tile", + "entity": "AVT", + "entity_type": "corporation", + "id": 822, + "created_at": 1724836421, + "hex": "C25", + "tile": "455-1", + "rotation": 0 }, { "type": "pass", "entity": "AVT", "entity_type": "corporation", - "id": 843, - "created_at": 1708375587 + "id": 823, + "created_at": 1724836424 }, { "type": "run_routes", "entity": "AVT", "entity_type": "corporation", - "id": 844, - "created_at": 1708375589, + "id": 824, + "created_at": 1724836427, "routes": [ { - "train": "5-0", + "train": "5-3", "connections": [ [ "C25", - "D26", - "E25", - "F24" + "B24" ], [ - "C27", + "F24", + "E23", + "D24", "C25" ], [ - "B26", - "C27" + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" ], [ - "A27", - "B26" + "L26", + "K25" ] ], "hexes": [ - "F24", + "B24", "C25", - "C27", - "B26", - "A27" + "F24", + "K25", + "L26" ], - "revenue": 280, - "revenue_str": "F24-C25-C27-B26-A27", - "subsidy": 0, + "revenue": 330, + "revenue_str": "B24-C25-F24-K25-L26 + E/W", + "subsidy": 60, "nodes": [ "C25-0", + "B24-0", "F24-0", - "C27-0", - "B26-0", - "A27-0" + "K25-0", + "L26-0" ] } ], @@ -12130,14 +11445,14 @@ "type": "dividend", "entity": "AVT", "entity_type": "corporation", - "id": 845, - "created_at": 1708375591, + "id": 825, + "created_at": 1724836428, "auto_actions": [ { "type": "pass", "entity": "AVT", "entity_type": "corporation", - "created_at": 1708375591 + "created_at": 1724836428 } ], "kind": "payout" @@ -12146,123 +11461,105 @@ "type": "pass", "entity": "AVT", "entity_type": "corporation", - "id": 846, - "created_at": 1708375594 - }, - { - "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "id": 847, - "created_at": 1708375596 + "id": 826, + "created_at": 1724836430 }, { - "type": "lay_tile", - "entity": "ZPB", + "type": "place_token", + "entity": "SFVA", "entity_type": "corporation", - "id": 848, - "created_at": 1708375624, - "hex": "I27", - "tile": "25-1", - "rotation": 2 + "id": 827, + "created_at": 1724836442, + "city": "H12-0-0", + "slot": 1, + "tokener": "SFVA" }, { "type": "lay_tile", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 849, - "created_at": 1708375631, - "hex": "J26", - "tile": "9-3", - "rotation": 1 + "id": 828, + "created_at": 1724836452, + "hex": "E19", + "tile": "204-0", + "rotation": 0 }, { "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 850, - "created_at": 1708375636 - }, - { - "type": "choose", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 851, - "created_at": 1708375639, - "choice": "0" + "id": 829, + "created_at": 1724836455 }, { "type": "run_routes", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 852, - "created_at": 1708375666, + "id": 830, + "created_at": 1724836462, "routes": [ { - "train": "8-0", + "train": "5-4", "connections": [ [ - "B26", - "A25" + "J6", + "K5" ], [ - "C27", - "B26" + "H8", + "I7", + "J6" ], [ - "C25", - "C27" + "G5", + "H6", + "H8" ], [ - "F24", - "E25", - "D26", - "C25" + "F4", + "G5" ], [ - "F26", - "F24" + "E3", + "F4" ], [ - "G27", - "F26" + "E3", + "D2" ], [ - "G27", - "H26", - "I27", - "J26", - "K25" + "D2", + "C3" ], [ - "K25", - "L26" + "C3", + "C1" ] ], "hexes": [ - "A25", - "B26", - "C27", - "C25", - "F24", - "F26", - "G27", - "K25", - "L26" + "K5", + "J6", + "H8", + "G5", + "F4", + "E3", + "D2", + "C3", + "C1" ], - "revenue": 460, - "revenue_str": "A25-B26-C27-C25-F24-F26-G27-K25-L26 + E/W", - "subsidy": 60, + "revenue": 220, + "revenue_str": "K5-J6-H8-G5-F4-E3-D2-C3-C1", + "subsidy": 10, "nodes": [ - "B26-0", - "A25-0", - "C27-0", - "C25-0", - "F24-0", - "F26-0", - "G27-0", - "K25-0", - "L26-0" + "J6-0", + "K5-0", + "H8-0", + "G5-0", + "F4-0", + "E3-0", + "D2-0", + "C3-0", + "C1-0" ] } ], @@ -12270,159 +11567,164 @@ }, { "type": "dividend", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 853, - "created_at": 1708375668, + "id": 831, + "created_at": 1724836464, "auto_actions": [ { "type": "pass", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "created_at": 1708375668 + "created_at": 1724836464 } ], "kind": "payout" }, { "type": "pass", - "entity": "ZPB", + "entity": "SFVA", "entity_type": "corporation", - "id": 854, - "created_at": 1708375677 + "id": 832, + "created_at": 1724836467 }, { - "type": "pass", - "entity": "ZPB", + "type": "combined_trains", + "entity": "SFVA", "entity_type": "corporation", - "id": 855, - "created_at": 1708375681 + "id": 833, + "created_at": 1724836473, + "base": "5-4", + "additional_train": "3-0", + "additional_train_variant": "3" }, { - "type": "pass", - "entity": "GSSR", + "type": "lay_tile", + "entity": "TBF", "entity_type": "corporation", - "id": 856, - "created_at": 1708375697 + "id": 834, + "created_at": 1724836485, + "hex": "M21", + "tile": "L87-0", + "rotation": 0 }, { - "type": "choose", - "entity": "GSSR", + "type": "pass", + "entity": "TBF", "entity_type": "corporation", - "id": 857, - "created_at": 1708375700, - "choice": "0" + "id": 835, + "created_at": 1724836499 }, { "type": "run_routes", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 858, - "created_at": 1708375703, + "id": 836, + "created_at": 1724836504, "routes": [ { - "train": "2P-0", + "train": "6-0", "connections": [ [ - "F26", - "G27" + "J20", + "I19", + "H18", + "H16" ], [ - "F24", - "F26" + "K19", + "J20" + ], + [ + "M21", + "L20", + "K19" + ], + [ + "M21", + "N22" ] ], "hexes": [ - "G27", - "F26", - "F24" + "H16", + "J20", + "K19", + "M21", + "N22" ], - "revenue": 120, - "revenue_str": "G27-F26-F24", - "subsidy": 0, + "revenue": 190, + "revenue_str": "H16-J20-K19-M21-N22", + "subsidy": 60, "nodes": [ - "F26-0", - "G27-0", - "F24-0" + "J20-0", + "H16-0", + "K19-0", + "M21-0", + "N22-0" ] - }, - { - "train": "5-1", - "connections": [ - [ - "J6", - "K5" - ], - [ - "J10", - "J8", - "J6" - ], - [ - "G17", - "G15", - "H14", - "I13", - "J12", - "J10" - ], + } + ], + "extra_revenue": 0 + }, + { + "type": "undo", + "entity": "TBF", + "entity_type": "corporation", + "id": 837, + "created_at": 1724836507 + }, + { + "type": "run_routes", + "entity": "TBF", + "entity_type": "corporation", + "id": 838, + "created_at": 1724836528, + "routes": [ + { + "train": "6-0", + "connections": [ [ "H16", - "G17" + "I15" ], [ - "E21", - "F20", - "G19", + "J20", + "I19", "H18", "H16" ], [ - "F24", - "F22", - "E21" - ], - [ - "F24", - "E25", - "D26", - "C25" + "K19", + "J20" ], [ - "C25", - "B26" + "M21", + "L20", + "K19" ], [ - "B26", - "A27" + "M21", + "L22" ] ], "hexes": [ - "K5", - "J6", - "J10", - "G17", + "I15", "H16", - "E21", - "F24", - "C25", - "B26", - "A27" + "J20", + "K19", + "M21", + "L22" ], - "revenue": 510, - "revenue_str": "K5-J6-J10-G17-H16-E21-F24-C25-B26-A27 + mountain pass + G/Bi to B/M", + "revenue": 280, + "revenue_str": "I15-H16-J20-K19-M21-L22", "subsidy": 0, "nodes": [ - "J6-0", - "K5-0", - "J10-0", - "G17-1", "H16-0", - "E21-0", - "F24-0", - "C25-0", - "B26-0", - "A27-0" + "I15-0", + "J20-0", + "K19-0", + "M21-0", + "L22-0" ] } ], @@ -12430,106 +11732,132 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 859, - "created_at": 1708375705, + "id": 839, + "created_at": 1724836530, "auto_actions": [ { "type": "pass", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "created_at": 1708375705 + "created_at": 1724836530 } ], "kind": "payout" }, { "type": "pass", - "entity": "GSSR", + "entity": "TBF", "entity_type": "corporation", - "id": 860, - "created_at": 1708375707 + "id": 840, + "created_at": 1724836531 }, { - "type": "pass", + "type": "combined_trains", "entity": "TBF", "entity_type": "corporation", - "id": 861, - "created_at": 1708375714 + "id": 841, + "created_at": 1724836541, + "base": "6-0", + "additional_train": "3-0", + "additional_train_variant": "2+3" + }, + { + "type": "lay_tile", + "entity": "A", + "entity_type": "corporation", + "id": 842, + "created_at": 1724836549, + "hex": "C29", + "tile": "8-7", + "rotation": 0 + }, + { + "type": "lay_tile", + "entity": "A", + "entity_type": "corporation", + "id": 843, + "created_at": 1724836552, + "hex": "B28", + "tile": "8-8", + "rotation": 3 + }, + { + "type": "undo", + "entity": "A", + "entity_type": "corporation", + "id": 844, + "created_at": 1724836557 + }, + { + "type": "redo", + "entity": "A", + "entity_type": "corporation", + "id": 845, + "created_at": 1724836563 + }, + { + "type": "pass", + "entity": "A", + "entity_type": "corporation", + "id": 846, + "created_at": 1724836577 }, { "type": "run_routes", - "entity": "TBF", + "entity": "A", "entity_type": "corporation", - "id": 862, - "created_at": 1708375716, + "id": 847, + "created_at": 1724836587, "routes": [ { - "train": "5-2", + "train": "6-1", "connections": [ [ - "C25", - "B24" - ], - [ - "F24", - "E25", - "D26", - "C25" - ], - [ - "H16", - "H18", - "G19", - "F20", - "F22", - "F24" + "C33", + "D34", + "E33" ], [ - "G17", - "H16" + "C31", + "C33" ], [ - "J10", - "J12", - "I13", - "H14", - "G15", - "G17" + "B26", + "B28", + "C29", + "C31" ], [ - "J6", - "J8", - "J10" + "C25", + "B26" ], [ - "K5", - "J6" + "F24", + "E23", + "D24", + "C25" ] ], "hexes": [ - "B24", + "E33", + "C33", + "C31", + "B26", "C25", - "F24", - "H16", - "G17", - "J10", - "J6", - "K5" + "F24" ], - "revenue": 410, - "revenue_str": "B24-C25-F24-H16-G17-J10-J6-K5 + mountain pass + G/Bi to B/M", + "revenue": 290, + "revenue_str": "E33-C33-C31-B26-C25-F24", "subsidy": 0, "nodes": [ + "C33-0", + "E33-0", + "C31-0", + "B26-0", "C25-0", - "B24-0", - "F24-0", - "H16-0", - "G17-1", - "J10-0", - "J6-0", - "K5-0" + "F24-0" ] } ], @@ -12537,140 +11865,117 @@ }, { "type": "dividend", - "entity": "TBF", + "entity": "A", "entity_type": "corporation", - "id": 863, - "created_at": 1708375718, + "id": 848, + "created_at": 1724836588, "auto_actions": [ { "type": "pass", - "entity": "TBF", + "entity": "A", "entity_type": "corporation", - "created_at": 1708375718 + "created_at": 1724836588 } ], "kind": "payout" }, { "type": "pass", - "entity": "TBF", - "entity_type": "corporation", - "id": 864, - "created_at": 1708375720 - }, - { - "type": "lay_tile", - "entity": "FdLR", + "entity": "A", "entity_type": "corporation", - "id": 865, - "created_at": 1708375734, - "hex": "E19", - "tile": "L96-0", - "rotation": 5 + "id": 849, + "created_at": 1724836590 }, { - "type": "lay_tile", - "entity": "FdLR", + "type": "pass", + "entity": "A", "entity_type": "corporation", - "id": 866, - "created_at": 1708375742, - "hex": "F20", - "tile": "46-0", - "rotation": 4 + "id": 850, + "created_at": 1724836592 }, { "type": "pass", - "entity": "FdLR", + "entity": "ZPB", "entity_type": "corporation", - "id": 867, - "created_at": 1708375746 + "id": 851, + "created_at": 1724836605 }, { "type": "run_routes", - "entity": "FdLR", + "entity": "ZPB", "entity_type": "corporation", - "id": 868, - "created_at": 1708375793, + "id": 852, + "created_at": 1724836610, "routes": [ { - "train": "5-3", + "train": "2P-0", "connections": [ [ - "E19", - "F20", - "F22", + "K25", + "J26", + "I27", + "H26", + "G25", "F24" - ], - [ - "H12", - "G13", - "F14", - "E15", - "E17", - "E19" - ], - [ - "H8", - "H10", - "H12" - ], - [ - "H6", - "H8" - ], - [ - "G5", - "H6" - ], + ] + ], + "hexes": [ + "K25", + "F24" + ], + "revenue": 130, + "revenue_str": "K25-F24", + "subsidy": 0, + "nodes": [ + "K25-0", + "F24-0" + ] + }, + { + "train": "6-2", + "connections": [ [ - "F4", - "G5" + "H16", + "I15" ], [ - "E3", - "F4" + "J20", + "I19", + "H18", + "H16" ], [ - "E3", - "D4" + "K19", + "J20" ], [ - "D4", - "D6" + "M21", + "L20", + "K19" ], [ - "D6", - "D8" - ] - ], - "hexes": [ - "F24", - "E19", - "H12", - "H8", - "H6", - "G5", - "F4", - "E3", - "D4", - "D6", - "D8" + "M21", + "L22" + ] ], - "revenue": 450, - "revenue_str": "F24-E19-H12-H8-H6-G5-F4-E3-D4-D6-D8 + mountain pass + G/Bi to B/M", + "hexes": [ + "I15", + "H16", + "J20", + "K19", + "M21", + "L22" + ], + "revenue": 280, + "revenue_str": "I15-H16-J20-K19-M21-L22", "subsidy": 0, "nodes": [ - "E19-1", - "F24-0", - "H12-0", - "H8-0", - "H6-0", - "G5-0", - "F4-0", - "E3-0", - "D4-0", - "D6-0", - "D8-0" + "H16-0", + "I15-0", + "J20-0", + "K19-0", + "M21-0", + "L22-0" ] } ], @@ -12678,84 +11983,86 @@ }, { "type": "dividend", - "entity": "FdLR", + "entity": "ZPB", "entity_type": "corporation", - "id": 869, - "created_at": 1708375795, + "id": 853, + "created_at": 1724836616, "auto_actions": [ { "type": "pass", - "entity": "FdLR", + "entity": "ZPB", "entity_type": "corporation", - "created_at": 1708375795 + "created_at": 1724836616 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdLR", + "entity": "ZPB", "entity_type": "corporation", - "id": 870, - "created_at": 1708375797 + "id": 854, + "created_at": 1724836618 }, { "type": "pass", "entity": "MZA", "entity_type": "corporation", - "id": 871, - "created_at": 1708375817 + "id": 855, + "created_at": 1724836644 }, { "type": "choose", "entity": "MZA", "entity_type": "corporation", - "id": 872, - "created_at": 1708375820, + "id": 856, + "created_at": 1724836652, "choice": "0" }, { "type": "run_routes", "entity": "MZA", "entity_type": "corporation", - "id": 873, - "created_at": 1708375832, + "id": 857, + "created_at": 1724836667, "routes": [ { - "train": "8-2", + "train": "8-0", "connections": [ [ - "K25", - "L26" + "N20", + "N18" ], [ - "G27", - "H26", - "I27", - "J26", - "K25" + "M21", + "N20" ], [ - "F26", - "G27" + "L22", + "M21" + ], + [ + "K25", + "K23", + "L22" ], [ "F24", - "F26" + "G25", + "H26", + "I27", + "J26", + "K25" ], [ "C25", - "D26", - "E25", + "D24", + "E23", "F24" ], - [ - "C27", - "C25" - ], [ "B26", - "C27" + "C25" ], [ "A27", @@ -12763,27 +12070,27 @@ ] ], "hexes": [ - "L26", + "N18", + "N20", + "M21", + "L22", "K25", - "G27", - "F26", "F24", "C25", - "C27", "B26", "A27" ], - "revenue": 470, - "revenue_str": "L26-K25-G27-F26-F24-C25-C27-B26-A27 + E/W", - "subsidy": 60, + "revenue": 540, + "revenue_str": "N18-N20-M21-L22-K25-F24-C25-B26-A27 + E/W", + "subsidy": 0, "nodes": [ + "N20-0", + "N18-0", + "M21-0", + "L22-0", "K25-0", - "L26-0", - "G27-0", - "F26-0", "F24-0", "C25-0", - "C27-0", "B26-0", "A27-0" ] @@ -12795,14 +12102,14 @@ "type": "dividend", "entity": "MZA", "entity_type": "corporation", - "id": 874, - "created_at": 1708375835, + "id": 858, + "created_at": 1724836669, "auto_actions": [ { "type": "pass", "entity": "MZA", "entity_type": "corporation", - "created_at": 1708375835 + "created_at": 1724836669 } ], "kind": "payout" @@ -12811,106 +12118,289 @@ "type": "pass", "entity": "MZA", "entity_type": "corporation", - "id": 875, - "created_at": 1708375837 + "id": 859, + "created_at": 1724836671 }, { "type": "pass", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", - "id": 876, - "created_at": 1708419321 + "id": 860, + "created_at": 1724836683 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 861, + "created_at": 1724836685, + "choice": "0" + }, + { + "type": "undo", + "entity": "CFLG", + "entity_type": "corporation", + "id": 862, + "created_at": 1724836700, + "action_id": 859 + }, + { + "type": "lay_tile", + "entity": "CFLG", + "entity_type": "corporation", + "id": 863, + "created_at": 1724836709, + "hex": "E5", + "tile": "73-5", + "rotation": 1 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 864, + "created_at": 1724836711, + "choice": "0" + }, + { + "type": "undo", + "entity": "CFLG", + "entity_type": "corporation", + "id": 865, + "created_at": 1724836726, + "action_id": 859 + }, + { + "type": "lay_tile", + "entity": "CFLG", + "entity_type": "corporation", + "id": 866, + "created_at": 1724836744, + "hex": "E5", + "tile": "74-4", + "rotation": 0 + }, + { + "type": "choose", + "entity": "CFLG", + "entity_type": "corporation", + "id": 867, + "created_at": 1724836746, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "CFLG", "entity_type": "corporation", - "id": 877, - "created_at": 1708419324, + "id": 868, + "created_at": 1724836772, "routes": [ { - "train": "5-4", + "train": "8-2", "connections": [ + [ + "B4", + "A5" + ], + [ + "C3", + "B4" + ], + [ + "D2", + "C3" + ], [ "E3", - "D4" + "D2" ], [ - "F4", + "E5", "E3" ], + [ + "E7", + "E5" + ], + [ + "F6", + "E7" + ], [ "G5", - "F4" + "F6" ], [ - "H4", + "H8", + "H6", "G5" ], [ - "I5", - "H4" + "J6", + "I7", + "H8" ], [ - "J6", - "I5" + "K5", + "J6" + ], + [ + "M5", + "L4", + "K5" + ] + ], + "hexes": [ + "A5", + "B4", + "C3", + "D2", + "E3", + "E5", + "E7", + "F6", + "G5", + "H8", + "J6", + "K5", + "M5" + ], + "revenue": 460, + "revenue_str": "A5-B4-C3-D2-E3-E5-E7-F6-G5-H8-J6-K5-M5 + E/W", + "subsidy": 0, + "nodes": [ + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "E5-0", + "E7-0", + "F6-0", + "G5-0", + "H8-0", + "J6-0", + "K5-0", + "M5-0" + ] + } + ], + "extra_revenue": 0 + }, + { + "type": "dividend", + "entity": "CFLG", + "entity_type": "corporation", + "id": 869, + "created_at": 1724836773, + "auto_actions": [ + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "created_at": 1724836773 + } + ], + "kind": "payout" + }, + { + "type": "pass", + "entity": "CFLG", + "entity_type": "corporation", + "id": 870, + "created_at": 1724836777 + }, + { + "type": "pass", + "entity": "FdC", + "entity_type": "corporation", + "id": 871, + "created_at": 1724836778 + }, + { + "type": "choose", + "entity": "FdC", + "entity_type": "corporation", + "id": 872, + "created_at": 1724836780, + "choice": "0" + }, + { + "type": "run_routes", + "entity": "FdC", + "entity_type": "corporation", + "id": 873, + "created_at": 1724836781, + "routes": [ + { + "train": "5-0", + "connections": [ + [ + "B4", + "A5" + ], + [ + "C3", + "B4" + ], + [ + "D2", + "C3" + ], + [ + "E3", + "D2" + ], + [ + "F4", + "E3" ], [ - "L8", - "K7", - "J6" + "G5", + "F4" ], [ - "H16", - "G15", - "H14", - "I13", - "J12", - "K11", - "L10", - "L8" + "J6", + "I7", + "H6", + "G5" ], [ - "E21", - "F20", - "G19", - "H18", - "H16" + "K5", + "J6" ], [ - "F24", - "F22", - "E21" + "M5", + "L4", + "K5" ] ], "hexes": [ - "D4", + "A5", + "B4", + "C3", + "D2", "E3", "F4", "G5", - "H4", - "I5", "J6", - "L8", - "H16", - "E21", - "F24" + "K5", + "M5" ], - "revenue": 470, - "revenue_str": "D4-E3-F4-G5-H4-I5-J6-L8-H16-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 780, + "revenue_str": "A5-B4-C3-D2-E3-F4-G5-J6-K5-M5 + E/W", "subsidy": 0, "nodes": [ + "B4-0", + "A5-0", + "C3-0", + "D2-0", "E3-0", - "D4-0", "F4-0", "G5-0", - "H4-0", - "I5-0", "J6-0", - "L8-0", - "H16-0", - "E21-0", - "F24-0" + "K5-0", + "M5-0" ] } ], @@ -12918,152 +12408,125 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "id": 878, - "created_at": 1708419327, + "id": 874, + "created_at": 1724836783, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdC", "entity_type": "corporation", - "created_at": 1708419327 + "created_at": 1724836783 } ], "kind": "payout" }, { - "type": "undo", - "entity": "FdSB", - "entity_type": "corporation", - "id": 879, - "created_at": 1708419336 - }, - { - "type": "undo", - "entity": "FdSB", - "entity_type": "corporation", - "id": 880, - "created_at": 1708419367 - }, - { - "type": "undo", - "entity": "FdSB", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 881, - "created_at": 1708419396 + "id": 875, + "created_at": 1724836784 }, { - "type": "undo", - "entity": "FdSB", + "type": "pass", + "entity": "FdC", "entity_type": "corporation", - "id": 882, - "created_at": 1708419425 + "id": 876, + "created_at": 1724836786 }, { "type": "pass", - "entity": "MZA", + "entity": "FdLR", "entity_type": "corporation", - "id": 883, - "created_at": 1708419503 + "id": 877, + "created_at": 1724836788 }, { - "type": "pass", - "entity": "FdSB", + "type": "choose", + "entity": "FdLR", "entity_type": "corporation", - "id": 884, - "created_at": 1708419516 + "id": 878, + "created_at": 1724836790, + "choice": "0" }, { "type": "run_routes", - "entity": "FdSB", + "entity": "FdLR", "entity_type": "corporation", - "id": 885, - "created_at": 1708419520, + "id": 879, + "created_at": 1724836791, "routes": [ { - "train": "5-4", + "train": "5-1", "connections": [ [ - "E3", - "D4" + "K5", + "L4", + "M5" ], [ - "F4", - "E3" + "J6", + "K5" ], [ "G5", - "F4" - ], - [ - "H4", - "G5" + "H6", + "I7", + "J6" ], [ - "I5", - "H4" + "G5", + "F4" ], [ - "J6", - "I5" + "F4", + "E3" ], [ - "L8", - "K7", - "J6" + "E3", + "D2" ], [ - "H16", - "G15", - "H14", - "I13", - "J12", - "K11", - "L10", - "L8" + "D2", + "C3" ], [ - "E21", - "F20", - "G19", - "H18", - "H16" + "C3", + "B4" ], [ - "F24", - "F22", - "E21" + "B4", + "A5" ] ], "hexes": [ - "D4", - "E3", - "F4", - "G5", - "H4", - "I5", + "M5", + "K5", "J6", - "L8", - "H16", - "E21", - "F24" + "G5", + "F4", + "E3", + "D2", + "C3", + "B4", + "A5" ], - "revenue": 1410, - "revenue_str": "D4-E3-F4-G5-H4-I5-J6-L8-H16-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 780, + "revenue_str": "M5-K5-J6-G5-F4-E3-D2-C3-B4-A5 + E/W", "subsidy": 0, "nodes": [ - "E3-0", - "D4-0", - "F4-0", - "G5-0", - "H4-0", - "I5-0", + "K5-0", + "M5-0", "J6-0", - "L8-0", - "H16-0", - "E21-0", - "F24-0" + "G5-0", + "F4-0", + "E3-0", + "D2-0", + "C3-0", + "B4-0", + "A5-0" ] } ], @@ -13071,129 +12534,83 @@ }, { "type": "dividend", - "entity": "FdSB", + "entity": "FdLR", "entity_type": "corporation", - "id": 886, - "created_at": 1708419522, + "id": 880, + "created_at": 1724836792, "auto_actions": [ { "type": "pass", - "entity": "FdSB", + "entity": "FdLR", "entity_type": "corporation", - "created_at": 1708419522 + "created_at": 1724836792 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdSB", + "entity": "FdLR", "entity_type": "corporation", - "id": 887, - "created_at": 1708419525 + "id": 881, + "created_at": 1724836794 }, { "type": "pass", - "entity": "SFVA", + "entity": "AVT", "entity_type": "corporation", - "id": 888, - "created_at": 1708419530 + "id": 882, + "created_at": 1724836796 }, { "type": "run_routes", - "entity": "SFVA", + "entity": "AVT", "entity_type": "corporation", - "id": 889, - "created_at": 1708419534, + "id": 883, + "created_at": 1724836797, "routes": [ { - "train": "6-0", + "train": "5-3", "connections": [ [ - "B4", - "A5" - ], - [ - "C3", - "B4" - ], - [ - "D2", - "C3" - ], - [ - "E3", - "D2" - ], - [ - "D4", - "E3" - ], - [ - "D6", - "D4" - ], - [ - "D8", - "D6" - ], - [ - "D12", - "D10", - "D8" - ], - [ - "D18", - "D16", - "D14", - "D12" + "C25", + "B24" ], [ - "D20", - "D18" + "F24", + "E23", + "D24", + "C25" ], [ - "E21", - "D20" + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" ], - [ - "F24", - "F22", - "E21" - ] - ], - "hexes": [ - "A5", - "B4", - "C3", - "D2", - "E3", - "D4", - "D6", - "D8", - "D12", - "D18", - "D20", - "E21", - "F24" + [ + "L26", + "K25" + ] ], - "revenue": 1680, - "revenue_str": "A5-B4-C3-D2-E3-D4-D6-D8-D12-D18-D20-E21-F24 + mountain pass + G/Bi to B/M", - "subsidy": 0, + "hexes": [ + "B24", + "C25", + "F24", + "K25", + "L26" + ], + "revenue": 330, + "revenue_str": "B24-C25-F24-K25-L26 + E/W", + "subsidy": 60, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", - "E3-0", - "D4-0", - "D6-0", - "D8-0", - "D12-0", - "D18-0", - "D20-0", - "E21-0", - "F24-0" + "C25-0", + "B24-0", + "F24-0", + "K25-0", + "L26-0" ] } ], @@ -13201,71 +12618,70 @@ }, { "type": "dividend", - "entity": "SFVA", + "entity": "AVT", "entity_type": "corporation", - "id": 890, - "created_at": 1708419536, + "id": 884, + "created_at": 1724836799, "auto_actions": [ { "type": "pass", - "entity": "SFVA", + "entity": "AVT", "entity_type": "corporation", - "created_at": 1708419536 + "created_at": 1724836799 } ], "kind": "payout" }, { "type": "pass", - "entity": "SFVA", + "entity": "AVT", "entity_type": "corporation", - "id": 891, - "created_at": 1708419539 + "id": 885, + "created_at": 1724836800 }, { "type": "pass", - "entity": "CFEA", + "entity": "AVT", "entity_type": "corporation", - "id": 892, - "created_at": 1708419544 + "id": 886, + "created_at": 1724836801 + }, + { + "type": "pass", + "entity": "CRB", + "entity_type": "corporation", + "id": 887, + "created_at": 1724836809 + }, + { + "type": "choose", + "entity": "CRB", + "entity_type": "corporation", + "id": 888, + "created_at": 1724836812, + "choice": "0" }, { "type": "run_routes", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 893, - "created_at": 1708419547, + "id": 889, + "created_at": 1724836834, "routes": [ { - "train": "6-1", + "train": "5-2", "connections": [ [ - "B4", - "A5" - ], - [ - "C3", - "B4" - ], - [ - "D2", - "C3" - ], - [ - "E3", - "D2" - ], - [ - "D4", + "E5", "E3" ], [ - "D6", - "D4" + "E7", + "E5" ], [ "D8", - "D6" + "E7" ], [ "D12", @@ -13279,49 +12695,41 @@ "D12" ], [ - "D20", + "E19", "D18" ], [ "E21", - "D20" + "E19" ], [ "F24", - "F22", + "E23", "E21" ] ], "hexes": [ - "A5", - "B4", - "C3", - "D2", "E3", - "D4", - "D6", + "E5", + "E7", "D8", "D12", "D18", - "D20", + "E19", "E21", "F24" ], - "revenue": 1680, - "revenue_str": "A5-B4-C3-D2-E3-D4-D6-D8-D12-D18-D20-E21-F24 + mountain pass + G/Bi to B/M", + "revenue": 390, + "revenue_str": "E3-E5-E7-D8-D12-D18-E19-E21-F24 + mountain pass + G/Bi to B/M", "subsidy": 0, "nodes": [ - "B4-0", - "A5-0", - "C3-0", - "D2-0", + "E5-0", "E3-0", - "D4-0", - "D6-0", - "D8-0", + "E7-0", + "D8-1", "D12-0", "D18-0", - "D20-0", + "E19-0", "E21-0", "F24-0" ] @@ -13331,176 +12739,126 @@ }, { "type": "dividend", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "id": 894, - "created_at": 1708419549, + "id": 890, + "created_at": 1724836835, "auto_actions": [ { "type": "pass", - "entity": "CFEA", + "entity": "CRB", "entity_type": "corporation", - "created_at": 1708419549 + "created_at": 1724836835 } ], "kind": "payout" }, { "type": "pass", - "entity": "CFEA", - "entity_type": "corporation", - "id": 895, - "created_at": 1708419552 - }, - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "id": 896, - "created_at": 1708419556 - }, - { - "type": "undo", "entity": "CRB", "entity_type": "corporation", - "id": 897, - "created_at": 1708419568 + "id": 891, + "created_at": 1724836836 }, { - "type": "lay_tile", - "entity": "CRB", + "type": "pass", + "entity": "SFVA", "entity_type": "corporation", - "id": 898, - "created_at": 1708419609, - "hex": "E25", - "tile": "43-0", - "rotation": 4 + "id": 892, + "created_at": 1724836840 }, { "type": "run_routes", - "entity": "CRB", + "entity": "SFVA", "entity_type": "corporation", - "id": 899, - "created_at": 1708419633, + "id": 893, + "created_at": 1724836882, "routes": [ { - "train": "6-2", + "train": "5-4", "connections": [ [ - "E29", - "E27", - "E25", - "F24" + "D6", + "D4" ], [ - "C27", - "D28", - "E29" + "E7", + "D6" ], [ - "C25", - "C27" + "E5", + "E7" ], [ - "B26", - "C25" + "E3", + "E5" ], [ - "A25", - "B26" - ] - ], - "hexes": [ - "F24", - "E29", - "C27", - "C25", - "B26", - "A25" - ], - "revenue": 310, - "revenue_str": "F24-E29-C27-C25-B26-A25", - "subsidy": 0, - "nodes": [ - "E29-0", - "F24-0", - "C27-0", - "C25-0", - "B26-0", - "A25-0" - ] - } - ], - "extra_revenue": 0 - }, - { - "type": "dividend", - "entity": "CRB", - "entity_type": "corporation", - "id": 900, - "created_at": 1708419636, - "auto_actions": [ - { - "type": "pass", - "entity": "CRB", - "entity_type": "corporation", - "created_at": 1708419636 - } - ], - "kind": "payout" - }, - { - "type": "pass", - "entity": "AVT", - "entity_type": "corporation", - "id": 901, - "created_at": 1708419641 - }, - { - "type": "run_routes", - "entity": "AVT", - "entity_type": "corporation", - "id": 902, - "created_at": 1708419651, - "routes": [ - { - "train": "5-0", - "connections": [ + "F4", + "E3" + ], [ - "C25", - "D26", - "E25", - "F24" + "G5", + "F4" ], [ - "C27", - "C25" + "H8", + "H6", + "G5" ], [ - "B26", - "C27" + "H12", + "H10", + "H8" ], [ - "A27", - "B26" + "E19", + "E17", + "E15", + "F14", + "G13", + "H12" + ], + [ + "E21", + "E19" + ], + [ + "F24", + "E23", + "E21" ] ], "hexes": [ - "F24", - "C25", - "C27", - "B26", - "A27" + "D4", + "D6", + "E7", + "E5", + "E3", + "F4", + "G5", + "H8", + "H12", + "E19", + "E21", + "F24" ], - "revenue": 280, - "revenue_str": "F24-C25-C27-B26-A27", + "revenue": 940, + "revenue_str": "D4-D6-E7-E5-E3-F4-G5-H8-H12-E19-E21-F24 + mountain pass + G/Bi to B/M", "subsidy": 0, "nodes": [ - "C25-0", - "F24-0", - "C27-0", - "B26-0", - "A27-0" + "D6-0", + "D4-0", + "E7-0", + "E5-0", + "E3-0", + "F4-0", + "G5-0", + "H8-0", + "H12-0", + "E19-0", + "E21-0", + "F24-0" ] } ], @@ -13508,121 +12866,133 @@ }, { "type": "dividend", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "id": 903, - "created_at": 1708419653, + "id": 894, + "created_at": 1724836883, "auto_actions": [ { "type": "pass", - "entity": "AVT", + "entity": "SFVA", "entity_type": "corporation", - "created_at": 1708419653 + "created_at": 1724836883 } ], "kind": "payout" }, { - "type": "pass", - "entity": "AVT", + "type": "pass", + "entity": "TBF", + "entity_type": "corporation", + "id": 895, + "created_at": 1724836885 + }, + { + "type": "undo", + "entity": "TBF", "entity_type": "corporation", - "id": 904, - "created_at": 1708419656 + "id": 896, + "created_at": 1724836893 }, { - "type": "pass", - "entity": "AVT", + "type": "choose", + "entity": "TBF", "entity_type": "corporation", - "id": 905, - "created_at": 1708419659 + "id": 897, + "created_at": 1724836905, + "choice": "L8" }, { - "type": "pass", - "entity": "ZPB", + "type": "lay_tile", + "entity": "TBF", "entity_type": "corporation", - "id": 906, - "created_at": 1708419668 + "id": 898, + "created_at": 1724836908, + "hex": "K7", + "tile": "78-9", + "rotation": 3 }, { - "type": "choose", - "entity": "ZPB", + "type": "place_token", + "entity": "TBF", "entity_type": "corporation", - "id": 907, - "created_at": 1708419673, - "choice": "0" + "id": 899, + "created_at": 1724836909, + "city": "L8-0-0", + "slot": 0, + "tokener": "TBF" }, { "type": "run_routes", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "id": 908, - "created_at": 1708419676, + "id": 900, + "created_at": 1724836930, "routes": [ { - "train": "8-0", + "train": "6-0", "connections": [ [ - "B26", - "A25" - ], - [ - "C27", - "B26" + "N20", + "N18" ], [ - "C25", - "C27" + "M21", + "N20" ], [ - "F24", - "E25", - "D26", - "C25" + "K19", + "L20", + "M21" ], [ - "F26", - "F24" + "J20", + "K19" ], [ - "G27", - "F26" + "H16", + "H18", + "I19", + "J20" ], [ - "G27", - "H26", - "I27", - "J26", - "K25" + "L8", + "L10", + "K11", + "J12", + "I13", + "H14", + "G15", + "H16" ], [ - "K25", - "L26" + "K5", + "K7", + "L8" ] ], "hexes": [ - "A25", - "B26", - "C27", - "C25", - "F24", - "F26", - "G27", - "K25", - "L26" + "N18", + "N20", + "M21", + "K19", + "J20", + "H16", + "L8", + "K5" ], - "revenue": 460, - "revenue_str": "A25-B26-C27-C25-F24-F26-G27-K25-L26 + E/W", - "subsidy": 60, + "revenue": 450, + "revenue_str": "N18-N20-M21-K19-J20-H16-L8-K5 + mountain pass + G/Bi to B/M", + "subsidy": 0, "nodes": [ - "B26-0", - "A25-0", - "C27-0", - "C25-0", - "F24-0", - "F26-0", - "G27-0", - "K25-0", - "L26-0" + "N20-0", + "N18-0", + "M21-0", + "K19-0", + "J20-0", + "H16-0", + "L8-0", + "K5-0" ] } ], @@ -13630,159 +13000,81 @@ }, { "type": "dividend", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "id": 909, - "created_at": 1708419678, + "id": 901, + "created_at": 1724836932, "auto_actions": [ { "type": "pass", - "entity": "ZPB", + "entity": "TBF", "entity_type": "corporation", - "created_at": 1708419678 + "created_at": 1724836932 } ], "kind": "payout" }, { "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 910, - "created_at": 1708419680 - }, - { - "type": "pass", - "entity": "ZPB", - "entity_type": "corporation", - "id": 911, - "created_at": 1708419683 - }, - { - "type": "pass", - "entity": "GSSR", - "entity_type": "corporation", - "id": 912, - "created_at": 1708419691 - }, - { - "type": "choose", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 913, - "created_at": 1708419695, - "choice": "0" + "id": 902, + "created_at": 1724836934 }, { "type": "run_routes", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 914, - "created_at": 1708419698, + "id": 903, + "created_at": 1724836936, "routes": [ { - "train": "2P-0", - "connections": [ - [ - "F26", - "G27" - ], - [ - "F24", - "F26" - ] - ], - "hexes": [ - "G27", - "F26", - "F24" - ], - "revenue": 120, - "revenue_str": "G27-F26-F24", - "subsidy": 0, - "nodes": [ - "F26-0", - "G27-0", - "F24-0" - ] - }, - { - "train": "5-1", + "train": "6-1", "connections": [ [ - "J6", - "K5" - ], - [ - "J10", - "J8", - "J6" - ], - [ - "G17", - "G15", - "H14", - "I13", - "J12", - "J10" - ], - [ - "H16", - "G17" - ], - [ - "E21", - "F20", - "G19", - "H18", - "H16" + "C33", + "D34", + "E33" ], [ - "F24", - "F22", - "E21" + "C31", + "C33" ], [ - "F24", - "E25", - "D26", - "C25" + "B26", + "B28", + "C29", + "C31" ], [ "C25", "B26" ], [ - "B26", - "A27" + "F24", + "E23", + "D24", + "C25" ] ], "hexes": [ - "K5", - "J6", - "J10", - "G17", - "H16", - "E21", - "F24", - "C25", + "E33", + "C33", + "C31", "B26", - "A27" + "C25", + "F24" ], - "revenue": 510, - "revenue_str": "K5-J6-J10-G17-H16-E21-F24-C25-B26-A27 + mountain pass + G/Bi to B/M", + "revenue": 290, + "revenue_str": "E33-C33-C31-B26-C25-F24", "subsidy": 0, "nodes": [ - "J6-0", - "K5-0", - "J10-0", - "G17-1", - "H16-0", - "E21-0", - "F24-0", - "C25-0", + "C33-0", + "E33-0", + "C31-0", "B26-0", - "A27-0" + "C25-0", + "F24-0" ] } ], @@ -13790,106 +13082,117 @@ }, { "type": "dividend", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 915, - "created_at": 1708419701, + "id": 904, + "created_at": 1724836937, "auto_actions": [ { "type": "pass", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "created_at": 1708419701 + "created_at": 1724836937 } ], "kind": "payout" }, { "type": "pass", - "entity": "GSSR", + "entity": "A", "entity_type": "corporation", - "id": 916, - "created_at": 1708419704 + "id": 905, + "created_at": 1724836938 }, { "type": "pass", - "entity": "TBF", + "entity": "A", "entity_type": "corporation", - "id": 917, - "created_at": 1708419712 + "id": 906, + "created_at": 1724836940 + }, + { + "type": "pass", + "entity": "ZPB", + "entity_type": "corporation", + "id": 907, + "created_at": 1724836943 }, { "type": "run_routes", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 918, - "created_at": 1708419716, + "id": 908, + "created_at": 1724836945, "routes": [ { - "train": "5-2", + "train": "2P-0", + "connections": [ + [ + "K25", + "J26", + "I27", + "H26", + "G25", + "F24" + ] + ], + "hexes": [ + "K25", + "F24" + ], + "revenue": 130, + "revenue_str": "K25-F24", + "subsidy": 0, + "nodes": [ + "K25-0", + "F24-0" + ] + }, + { + "train": "6-2", "connections": [ - [ - "C25", - "B24" - ], - [ - "F24", - "E25", - "D26", - "C25" - ], [ "H16", - "H18", - "G19", - "F20", - "F22", - "F24" + "I15" ], [ - "G17", + "J20", + "I19", + "H18", "H16" ], [ - "J10", - "J12", - "I13", - "H14", - "G15", - "G17" + "K19", + "J20" ], [ - "J6", - "J8", - "J10" + "M21", + "L20", + "K19" ], [ - "K5", - "J6" + "M21", + "L22" ] ], "hexes": [ - "B24", - "C25", - "F24", + "I15", "H16", - "G17", - "J10", - "J6", - "K5" + "J20", + "K19", + "M21", + "L22" ], - "revenue": 410, - "revenue_str": "B24-C25-F24-H16-G17-J10-J6-K5 + mountain pass + G/Bi to B/M", + "revenue": 280, + "revenue_str": "I15-H16-J20-K19-M21-L22", "subsidy": 0, "nodes": [ - "C25-0", - "B24-0", - "F24-0", "H16-0", - "G17-1", - "J10-0", - "J6-0", - "K5-0" + "I15-0", + "J20-0", + "K19-0", + "M21-0", + "L22-0" ] } ], @@ -13897,120 +13200,116 @@ }, { "type": "dividend", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 919, - "created_at": 1708419728, + "id": 909, + "created_at": 1724836946, "auto_actions": [ { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "created_at": 1708419728 + "created_at": 1724836946 } ], "kind": "payout" }, { "type": "pass", - "entity": "TBF", + "entity": "ZPB", "entity_type": "corporation", - "id": 920, - "created_at": 1708419730 + "id": 910, + "created_at": 1724836947 }, { "type": "pass", - "entity": "FdLR", + "entity": "MZA", + "entity_type": "corporation", + "id": 911, + "created_at": 1724836949 + }, + { + "type": "choose", + "entity": "MZA", "entity_type": "corporation", - "id": 921, - "created_at": 1708419735 + "id": 912, + "created_at": 1724836951, + "choice": "0" }, { "type": "run_routes", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 922, - "created_at": 1708419738, + "id": 913, + "created_at": 1724836953, "routes": [ { - "train": "5-3", + "train": "8-0", "connections": [ [ - "E19", - "F20", - "F22", - "F24" - ], - [ - "H12", - "G13", - "F14", - "E15", - "E17", - "E19" - ], - [ - "H8", - "H10", - "H12" + "N20", + "N18" ], [ - "H6", - "H8" + "M21", + "N20" ], [ - "G5", - "H6" + "L22", + "M21" ], [ - "F4", - "G5" + "K25", + "K23", + "L22" ], [ - "E3", - "F4" + "F24", + "G25", + "H26", + "I27", + "J26", + "K25" ], [ - "E3", - "D4" + "C25", + "D24", + "E23", + "F24" ], [ - "D4", - "D6" + "B26", + "C25" ], [ - "D6", - "D8" + "A27", + "B26" ] ], "hexes": [ + "N18", + "N20", + "M21", + "L22", + "K25", "F24", - "E19", - "H12", - "H8", - "H6", - "G5", - "F4", - "E3", - "D4", - "D6", - "D8" + "C25", + "B26", + "A27" ], - "revenue": 1350, - "revenue_str": "F24-E19-H12-H8-H6-G5-F4-E3-D4-D6-D8 + mountain pass + G/Bi to B/M", + "revenue": 540, + "revenue_str": "N18-N20-M21-L22-K25-F24-C25-B26-A27 + E/W", "subsidy": 0, "nodes": [ - "E19-1", + "N20-0", + "N18-0", + "M21-0", + "L22-0", + "K25-0", "F24-0", - "H12-0", - "H8-0", - "H6-0", - "G5-0", - "F4-0", - "E3-0", - "D4-0", - "D6-0", - "D8-0" + "C25-0", + "B26-0", + "A27-0" ] } ], @@ -14018,114 +13317,136 @@ }, { "type": "dividend", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 923, - "created_at": 1708419740, + "id": 914, + "created_at": 1724836954, "auto_actions": [ { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "created_at": 1708419740 + "created_at": 1724836954 } ], "kind": "payout" }, { "type": "pass", - "entity": "FdLR", + "entity": "MZA", "entity_type": "corporation", - "id": 924, - "created_at": 1708419742 + "id": 915, + "created_at": 1724836956 }, { "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 925, - "created_at": 1708419751 + "id": 916, + "created_at": 1724836958 }, { "type": "choose", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 926, - "created_at": 1708419754, + "id": 917, + "created_at": 1724836960, "choice": "0" }, { "type": "run_routes", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 927, - "created_at": 1708419757, + "id": 918, + "created_at": 1724836963, "routes": [ { "train": "8-2", "connections": [ [ - "K25", - "L26" + "B4", + "A5" ], [ - "G27", - "H26", - "I27", - "J26", - "K25" + "C3", + "B4" ], [ - "F26", - "G27" + "D2", + "C3" ], [ - "F24", - "F26" + "E3", + "D2" ], [ - "C25", - "D26", - "E25", - "F24" + "E5", + "E3" ], [ - "C27", - "C25" + "E7", + "E5" ], [ - "B26", - "C27" + "F6", + "E7" ], [ - "A27", - "B26" + "G5", + "F6" + ], + [ + "H8", + "H6", + "G5" + ], + [ + "J6", + "I7", + "H8" + ], + [ + "K5", + "J6" + ], + [ + "M5", + "L4", + "K5" ] ], "hexes": [ - "L26", - "K25", - "G27", - "F26", - "F24", - "C25", - "C27", - "B26", - "A27" + "A5", + "B4", + "C3", + "D2", + "E3", + "E5", + "E7", + "F6", + "G5", + "H8", + "J6", + "K5", + "M5" ], - "revenue": 470, - "revenue_str": "L26-K25-G27-F26-F24-C25-C27-B26-A27 + E/W", - "subsidy": 60, + "revenue": 920, + "revenue_str": "A5-B4-C3-D2-E3-E5-E7-F6-G5-H8-J6-K5-M5 + E/W", + "subsidy": 0, "nodes": [ - "K25-0", - "L26-0", - "G27-0", - "F26-0", - "F24-0", - "C25-0", - "C27-0", - "B26-0", - "A27-0" + "B4-0", + "A5-0", + "C3-0", + "D2-0", + "E3-0", + "E5-0", + "E7-0", + "F6-0", + "G5-0", + "H8-0", + "J6-0", + "K5-0", + "M5-0" ] } ], @@ -14133,49 +13454,49 @@ }, { "type": "dividend", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 928, - "created_at": 1708419759, + "id": 919, + "created_at": 1724836964, "auto_actions": [ { "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "created_at": 1708419759 + "created_at": 1724836964 } ], "kind": "payout" }, { "type": "pass", - "entity": "MZA", + "entity": "CFLG", "entity_type": "corporation", - "id": 929, - "created_at": 1708419761 + "id": 920, + "created_at": 1724836966 } ], - "id": "hs_wrimucji_1708338926", + "id": "hs_mdfagdnw_1724785692", "players": [ { - "name": "Player 1", + "name": "Lonny", "id": 0 }, { - "name": "Player 2", + "name": "Enrique", "id": 1 }, { - "name": "Player 3", + "name": "Michael", "id": 2 }, { - "name": "Player 4", + "name": "Pablo", "id": 3 } ], "title": "18ESP", - "description": "Test28", + "description": "", "min_players": "4", "max_players": "4", "settings": { @@ -14187,17 +13508,22 @@ "id": 0, "name": "You" }, - "created_at": "2024-02-19", + "created_at": "2024-08-27", "loaded": true, - "result": {"0":8074, "1":6772, "2":6486, "3":5990}, + "result": { + "0": 4270, + "1": 4347, + "2": 5633, + "3": 3798 + }, "manually_ended": false, "turn": 7, "round": "Operating Round", "acting": [ 2, 3, - 0, - 1 + 1, + 0 ], - "updated_at": 1708419761 + "updated_at": 1724836966 } \ No newline at end of file