MantisBT - VCMI |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001870 | VCMI | Mechanics - Adventure Map | public | 2014-08-14 07:46 | 2022-04-12 11:04 |
|
Reporter | Kantor | |
Assigned To | SXX | |
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 0.98f | |
|
Summary | 0001870: Sometimes creatures can spawn on unreachable area |
Description | This happened to me only at week of some creature. Check screenshot.
VCMI version: 7-08-2014 |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0001859 | closed | beegee | Crash when rendering "unknown pattern" in undergroud | has duplicate | 0002333 | closed | SXX | Wandering creatures spawn in the Void (underground) | has duplicate | 0002150 | closed | SXX | month monster - there being in places where they should not be |
|
Attached Files | Creature spawned on unreachable area.png (161,944) 2014-08-14 07:46 https://bugs.vcmi.eu/file_download.php?file_id=1883&type=bug
|
|
Issue History |
Date Modified | Username | Field | Change |
2014-08-14 07:46 | Kantor | New Issue | |
2014-08-14 07:46 | Kantor | File Added: Creature spawned on unreachable area.png | |
2014-08-14 10:03 | Warmonger | Relationship added | related to 0001859 |
2014-08-14 10:03 | Warmonger | Note Added: 0004915 | |
2014-08-15 19:42 | Ivan | Note Added: 0004917 | |
2014-08-18 04:50 | Warmonger | Note Added: 0004921 | |
2014-08-18 04:51 | Warmonger | Note Edited: 0004921 | bug_revision_view_page.php?bugnote_id=4921#r2618 |
2014-08-18 09:08 | Ivan | Note Added: 0004925 | |
2014-09-23 16:37 | Ivan | Assigned To | => Ivan |
2014-09-23 16:37 | Ivan | Status | new => assigned |
2015-11-25 06:10 | SXX | Relationship added | has duplicate 0002333 |
2015-11-25 06:14 | SXX | Assigned To | Ivan => SXX |
2015-11-25 06:19 | SXX | Note Added: 0006108 | |
2015-11-25 06:19 | SXX | Status | assigned => resolved |
2015-11-25 06:19 | SXX | Fixed in Version | => 0.98f |
2015-11-25 06:19 | SXX | Resolution | open => fixed |
2015-11-25 07:28 | SXX | Relationship added | has duplicate 0002150 |
2016-09-08 14:34 | SXX | Note Added: 0006632 | |
2022-04-12 11:04 | Povelitel | Status | resolved => closed |
Notes |
|
|
There must be something about rendering underground that I don't know. |
|
|
(0004917)
|
Ivan
|
2014-08-15 19:42
|
|
Maybe RMG doesn't set TerrainTile::blocked property? I don't see any references to it in RMG. |
|
|
(0004921)
|
Warmonger
|
2014-08-18 04:50
(edited on: 2014-08-18 04:51) |
|
Yes of course, but it doesn't explain creatures spawning on regular maps. I simply don't know which underground tiles should be blocked, which should be rock and which not and what is the algorithm for pattern placement and rendering.
|
|
|
(0004925)
|
Ivan
|
2014-08-18 09:08
|
|
Ah, I thought that this is specific to RMG.
Pathfinder seems to be working correctly here - it simply check for rock terrain. So for regular maps such test should work too - just add check for it in CPrivilagedInfoCallback::getFreeTiles() |
|
|
(0006108)
|
SXX
|
2015-11-25 06:19
|
|
|
|
(0006632)
|
SXX
|
2016-09-08 14:34
|
|
BTW this code need more fixes since it's can place creatures on top of unreachable tiles / on top of blocking static objects. |
|