public void DuelistTest()
{
Game.Entity duelist = new Game.Entity(Game.EntityFlag.Bot);
duelist.MapObjType = Game.MapObjectType.Bot;
this.BotOwner = Entity.Owner;
duelist.Name = Entity.Name + "[BOT]";
for (int counter = 4; counter < 130; counter++)
duelist.SpawnPacket[counter] = Entity.SpawnPacket[counter];
duelist.UID = (uint)ServerBase.Kernel.Random.Next(1000000, 2000000);
lock (ServerBase.Kernel.Bots)
ServerBase.Kernel.Bots.Add(duelist.UID, this);
duelist.X = (ushort)(Entity.X + 1);
duelist.Y = (ushort)(Entity.Y + 1);
duelist.SendSpawn(this, false);
}
Tested and working.
{
Game.Entity duelist = new Game.Entity(Game.EntityFlag.Bot);
duelist.MapObjType = Game.MapObjectType.Bot;
this.BotOwner = Entity.Owner;
duelist.Name = Entity.Name + "[BOT]";
for (int counter = 4; counter < 130; counter++)
duelist.SpawnPacket[counter] = Entity.SpawnPacket[counter];
duelist.UID = (uint)ServerBase.Kernel.Random.Next(1000000, 2000000);
lock (ServerBase.Kernel.Bots)
ServerBase.Kernel.Bots.Add(duelist.UID, this);
duelist.X = (ushort)(Entity.X + 1);
duelist.Y = (ushort)(Entity.Y + 1);
duelist.SendSpawn(this, false);
}
Tested and working.