
Originally Posted by
kevin105
where do i fix that? heres my battlemap and zone
Code:
<!-- Battle map list (id: Value from MoveList.xml, max: 10) -->
<battlemaplist>
<move id="1"/> <!-- Arena -->
<move id="27"/> <!-- Aida 2 -->
<move id="30"/> <!-- Kanturu Relic -->
<move id="45"/> <!-- Kanturu 3 -->
<move id="34"/> <!-- LaCleon -->
<move id="33"/> <!-- Swamp Of Calmness -->
<move id="42"/> <!-- Vulcanus -->
</battlemaplist>
<!-- Battle zone list (id: MapNumber, max: 11) -->
<battlezonelist>
<map id="1"/> <!-- Arena -->
<map id="27"/> <!-- Aida 2 -->
<map id="30"/> <!-- Kanturu Relic -->
<map id="45"/> <!-- Kanturu 3 -->
<map id="34"/> <!-- LaCleon -->
<map id="33"/> <!-- Swamp Of Calmness -->
<map id="42"/> <!-- Vulcanus -->
</battlezonelist>
It's not in the GensSystem.xml
it's the client..
if all your map is a battle zone.
~~> User.cpp
Replace this code :
Code:
bool User::IsBattleZone(int MapNumber)
{
if( !g_User.m_BattleInfoLoaded )
{
switch(MapNumber)
{
case 1:
case 27:
case 30:
case 45:
case 34:
case 33:
case 42:
return true;
break;
}
return false;
}
// ----
for( int i = 0; i < MAX_BATTLE_LIST; i++ )
{
if( g_User.m_BattleZoneList[i] == MapNumber )
{
switch(MapNumber)
{
case 1:
case 27:
case 30:
case 45:
case 34:
case 33:
case 42:
return true;
break;
}
return false;
}
}
// ----
return true;
}
with this one
Code:
bool User::IsBattleZone(int MapNumber)
{
if( !g_User.m_BattleInfoLoaded )
{
switch(MapNumber)
{
case 7:
case 33:
case 37:
case 56:
case 63:
return true;
break;
}
return false;
}
// ----
for( int i = 0; i < MAX_BATTLE_LIST; i++ )
{
if( g_User.m_BattleZoneList[i] == MapNumber )
{
return true;
}
}
// ----
return false;
}