hey,
i dont know the solution for the problem, but a possible workaround.
Open NTBaal.ntj in the folder "Muddy's D2NT\scripts\NTBot\bots\"
and search for this:
Code:
if(NTConfig_PublicMode)
{
if(_monsterCount > 1 && MWConfig_Announcements.BaalThrone)
Say(MWConfig_Announcements.BaalThrone.replace(/%d/gi, _monsterCount));
NTM_MoveTo(me.areaid, 15116, 5068);
_monsterCount = MW_CountMonstersInThrone(20);
if(_monsterCount > 1)
{
if(_monsterCount < 3 && MWConfig_Announcements.BaalTpCold)
Say(MWConfig_Announcements.BaalTpCold.replace(/%d/gi, _monsterCount));
else if(_monsterCount < 6 && MWConfig_Announcements.BaalTpWarm)
Say(MWConfig_Announcements.BaalTpWarm.replace(/%d/gi, _monsterCount));
else if(MWConfig_Announcements.BaalTpHot)
Say(MWConfig_Announcements.BaalTpHot.replace(/%d/gi, _monsterCount));
}
else if(MWConfig_Announcements.BaalTpNone)
Say(MWConfig_Announcements.BaalTpNone);
NTM_MakeTP();
NTA_ClearPosition(25, true, 2);
}
and replace it with this
Code:
if(NTConfig_PublicMode)
{
if(_monsterCount > 1 && MWConfig_Announcements.BaalThrone)
Say(MWConfig_Announcements.BaalThrone.replace(/%d/gi, _monsterCount));
NTM_MoveTo(me.areaid, 15116, 5068);
_monsterCount = MW_CountMonstersInThrone(20);
if(_monsterCount > 1)
{
if(_monsterCount < 3 && MWConfig_Announcements.BaalTpCold)
Say(MWConfig_Announcements.BaalTpCold.replace(/%d/gi, _monsterCount));
else if(_monsterCount < 6 && MWConfig_Announcements.BaalTpWarm)
Say(MWConfig_Announcements.BaalTpWarm.replace(/%d/gi, _monsterCount));
else if(MWConfig_Announcements.BaalTpHot)
Say(MWConfig_Announcements.BaalTpHot.replace(/%d/gi, _monsterCount));
}
else if(MWConfig_Announcements.BaalTpNone)
Say(MWConfig_Announcements.BaalTpNone);
NTA_ClearPosition(25, true, 2);
}
the only change is the deletion of this
line. So it shouldnt open an unsafe tp at all.
Please let me know if it worked.