MantisBT - VCMI |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0001712 | VCMI | Mechanics - Town structures | public | 2014-02-11 20:07 | 2022-04-12 08:58 |
|
| Reporter | Ivan | |
| Assigned To | Ivan | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | |
| Platform | | OS | | OS Version | |
| Product Version | | |
| Target Version | | Fixed in Version | 0.97 | |
|
| Summary | 0001712: Tests for possibility of building a structure should be recursive |
| Description | It should not be possible to build a structure in town if one of its dependencies have unfulfilled dependencies - search must be recursive.
Most common example is town with built dwellings but without fort - in this case it is possible to upgrade dwellings & likely build new ones without building fort. This is the most obvious case, not the only one.
Solution: test for status of logical expressions should be recursive instead of testing presence of a building. But needs some care to make sure that there are no recursive dependencies. |
| Steps To Reproduce | |
| Additional Information | |
| Tags | No tags attached. |
| Relationships | | has duplicate | 0001855 | closed | | Upgrade trees in castles are just wrong... | | has duplicate | 0001851 | closed | | Upgrade tree not shown properly | | related to | 0001734 | closed | SXX | City Hall/Capitol can be built if Tavern is unavailable for the town |
|
| Attached Files | |
|
| Issue History |
| Date Modified | Username | Field | Change |
| 2014-02-11 20:07 | Ivan | New Issue | |
| 2014-02-11 20:07 | Ivan | Status | new => assigned |
| 2014-02-11 20:07 | Ivan | Assigned To | => Ivan |
| 2014-03-02 11:10 | Ivan | Relationship added | related to 0001734 |
| 2014-08-04 11:21 | Ivan | Relationship added | has duplicate 0001855 |
| 2014-08-04 11:21 | Ivan | Relationship added | has duplicate 0001851 |
| 2014-08-08 08:21 | Ivan | Note Added: 0004901 | |
| 2014-08-08 08:21 | Ivan | Status | assigned => resolved |
| 2014-08-08 08:21 | Ivan | Fixed in Version | => 0.97 |
| 2014-08-08 08:21 | Ivan | Resolution | open => fixed |
| 2022-04-12 08:58 | Povelitel | Status | resolved => closed |