MantisBT - VCMI
View Issue Details
0002090VCMIMechanics - Town structurespublic2015-02-15 11:142015-04-11 18:08
Povelitel 
SXX 
normaltweakalways
closedfixed 
0.97b 
0.98 
0002090: All towns with default buildings get Tovern on start of game
it is necessary to build the most
No tags attached.
Issue History
2015-02-15 11:14PovelitelNew Issue
2015-02-15 22:38SXXNote Added: 0005519
2015-02-16 01:01PovelitelNote Added: 0005521
2015-02-16 06:51SXXNote Added: 0005522
2015-03-12 15:25SXXAssigned To => SXX
2015-03-12 15:25SXXStatusnew => assigned
2015-03-12 15:32SXXNote Added: 0005632
2015-03-12 15:43SXXNote Edited: 0005632bug_revision_view_page.php?bugnote_id=5632#r2883
2015-03-12 15:44SXXSummarytavern always rebuilt. Other cities that you capture => All towns with default buildings get Tovern on start of game
2015-03-12 15:52SXXNote Added: 0005634
2015-03-12 15:52SXXStatusassigned => resolved
2015-03-12 15:52SXXFixed in Version => 0.98
2015-03-12 15:52SXXResolutionopen => fixed
2015-04-11 18:08PovelitelStatusresolved => closed

Notes
(0005519)
SXX   
2015-02-15 22:38   
Not sure what you mean here. Please post in russian if you can.
(0005521)
Povelitel   
2015-02-16 01:01   
Хочу сказать что в городах "по умолчанию" отстроены таверны. Даже если сгенерировать случайную карту в Соде и положить в всми папку, то все равно когда начнешь играть в всми таверны будут отстроены в городах которые ты захватываешь. Нейтральные города я имею ввиду. То есть сразу можно строить 1000.

В соде захватил нейтральный город - будь любезен сначала таверну поставь, а потом уже и 1000 строй. А тут можно сразу, по умолчанию она отстроена почему то.
(0005522)
SXX   
2015-02-16 06:51   
Спасибо, проверю.
(0005632)
SXX   
2015-03-12 15:32   
(edited on: 2015-03-12 15:43)
So I checked H3 behaviour and it's looks like:
1 - Player-owned towns always get tavern on start of game. Even if player start with multiple towns and town don't have "Has fort" option checked.
2 - Cities not owned by player never start with Tavern.

As far as I see this can be easily fixed in CGameState::initTowns.

(0005634)
SXX   
2015-03-12 15:52   
Fixed in git:
https://github.com/vcmi/vcmi/commit/32009690eb6e37009e71bdce5e85a3b08297fcaf [^]