What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

bug with getAggroMobs(Creature c)

Status
Not open for further replies.

Alarm

New Member
Joined
Nov 16, 2014
Messages
11
Reaction score
0
hi,

Have anyone tried using "getAggroMobs(Creature c)" method? :confused:

it does not seem to work. perhaps a bug? here is my meta code
Code:
Creature partner;
foreach (var c in getCreatures())
{
   if (c.name == PARTNERNAME)
   {
      partner = c;   
      Log("My partner is = " + c.name);
   }
}

while ( true )
{
   Follow(partner);
   foreach(var mob in getAggroMobs(partner)
   {
      Fight(mob);
      Log("Figthing - " + mob.name);
   }
}

i'm running the bot on my other machine as a companion. basically, i'm the partner. if i aggro a mob my bot does not react at all. getAggroMobs() does not return a list of creatures at all.

any ideas would be appreciated.
 
Last edited:
hi,

Have anyone tried using "getAggroMobs(Creature c)" method? :confused:

it does not seem to work. perhaps a bug? here is my meta code
Code:
Creature partner;
foreach (var c in getCreatures())
{
   if (c.name == PARTNERNAME)
   {
      partner = c;   
      Log("My partner is = " + c.name);
   }
}

while ( true )
{
   Follow(partner);
   foreach(var mob in getAggroMobs(partner)
   {
      Fight(mob);
      Log("Figthing - " + mob.name);
   }
}

i'm running the bot on my other machine as a companion. basically, i'm the partner. if i aggro a mob my bot does not react at all. getAggroMobs() does not return a list of creatures at all.

any ideas would be appreciated.

Create your own getAggroMobs(Creature a) method.

PHP:
var creatures = getCreaturesList();

for(int i = 0; i < creatures.count; i++)
{
    if(creatures[i].target == PARTNER)
{
      Fight(creatures[i]);
      Log("Figthing - " + creatures[i].name);
}    
}
 
Create your own getAggroMobs(Creature a) method.

PHP:
var creatures = getCreaturesList();

for(int i = 0; i < creatures.count; i++)
{
    if(creatures[i].target == PARTNER)
{
      Fight(creatures[i]);
      Log("Figthing - " + creatures[i].name);
}    
}
at least:
Code:
if (creatures[i].target == PARTNER && creatures[i].isEnemy() && creatures[i].isAlive() && creatures[i].Types == BotTypes.NPC)
 
Status
Not open for further replies.
Back
Top