mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-26 22:57:00 +02:00
- Fixed treasure zones touching each other, which sometimes resulted in unguarded paths.
- Fixed some object amounts which seemed wrong.
This commit is contained in:
parent
dc03a251f6
commit
3712b9a48b
@ -58,6 +58,7 @@
|
|||||||
"object" : {
|
"object" : {
|
||||||
"index" : 0,
|
"index" : 0,
|
||||||
"rmg" : {
|
"rmg" : {
|
||||||
|
"zoneLimit" : 1,
|
||||||
"value" : 100,
|
"value" : 100,
|
||||||
"rarity" : 100
|
"rarity" : 100
|
||||||
}
|
}
|
||||||
@ -634,6 +635,7 @@
|
|||||||
"object" : {
|
"object" : {
|
||||||
"index" : 0,
|
"index" : 0,
|
||||||
"rmg" : {
|
"rmg" : {
|
||||||
|
"zoneLimit" : 1,
|
||||||
"value" : 100,
|
"value" : 100,
|
||||||
"rarity" : 20
|
"rarity" : 20
|
||||||
}
|
}
|
||||||
|
@ -1235,7 +1235,7 @@ bool CRmgTemplateZone::findPlaceForTreasurePile(CMapGenerator* gen, float min_di
|
|||||||
bool allTilesAvailable = true;
|
bool allTilesAvailable = true;
|
||||||
gen->foreach_neighbour (tile, [&gen, &allTilesAvailable](int3 neighbour)
|
gen->foreach_neighbour (tile, [&gen, &allTilesAvailable](int3 neighbour)
|
||||||
{
|
{
|
||||||
if (!(gen->isPossible(neighbour) || gen->isBlocked(neighbour)))
|
if (!(gen->isPossible(neighbour) || gen->shouldBeBlocked(neighbour)))
|
||||||
{
|
{
|
||||||
allTilesAvailable = false; //all present tiles must be already blocked or ready for new objects
|
allTilesAvailable = false; //all present tiles must be already blocked or ready for new objects
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user