Elf and DarkElf respawn point issue
Posted: Thu Aug 10, 2017 9:37 am
DP:
game\data\mapregion\darkelf_town.xml
game\data\mapregion\elf_town.xml
Core:
l2jserver\src\main\java\com\l2jserver\gameserver\instancemanager\MapRegionManager.java
But no matter ELF in DarkELF's place or DarkELF in ELF's place using SoE wont go back to their own Village.
game\data\mapregion\darkelf_town.xml
Code: Select all
<banned race="ELF" point="elf_town" />
Code: Select all
<banned race="DARK_ELF" point="darkelf_town" />
l2jserver\src\main\java\com\l2jserver\gameserver\instancemanager\MapRegionManager.java
Code: Select all
/**
* @param activeChar
* @param point
* @return
*/
public L2MapRegion getRestartRegion(L2Character activeChar, String point)
{
try
{
L2PcInstance player = ((L2PcInstance) activeChar);
L2MapRegion region = _regions.get(point);
if (region.getBannedRace().containsKey(player.getRace()))
{
getRestartRegion(player, region.getBannedRace().get(player.getRace()));
}
return region;
}
catch (Exception e)
{
return _regions.get(defaultRespawn);
}
}