Erica
Knight
NinjaAI, Elite Ninja like osi
Hi ive had this for a while and decided to share it it's the Elite Ninjas Like osi .
On osi Elite Ninjas can hide with smoke bombs and they can change into any pet
or critter if you already got my OrcScoutAI it's the same process. go to BaseAI and add this line
so it should look like this
as you see i got the AI of Orc And necro and necromage on mines .
then go to BaseCreature and add this
so it should look like this
then replace your EliteNinja Script with mines restart server and you are set.
Hi ive had this for a while and decided to share it it's the Elite Ninjas Like osi .
On osi Elite Ninjas can hide with smoke bombs and they can change into any pet
or critter if you already got my OrcScoutAI it's the same process. go to BaseAI and add this line
Code:
AI_Ninja
Code:
public enum AIType
{
AI_Use_Default,
AI_Melee,
AI_Animal,
AI_Archer,
AI_Healer,
AI_Vendor,
AI_Mage,
AI_Berserk,
AI_Predator,
AI_Thief,
AI_Necro,
AI_Necromage,
[COLOR="Red"]AI_Ninja,[/COLOR]
AI_OrcScout
then go to BaseCreature and add this
Code:
case AIType.AI_Ninja:
m_AI = new NinjaAI(this);
break;
Code:
switch ( NewAI )
{
case AIType.AI_Melee:
m_AI = new MeleeAI(this);
break;
case AIType.AI_Animal:
m_AI = new AnimalAI(this);
break;
case AIType.AI_Berserk:
m_AI = new BerserkAI(this);
break;
case AIType.AI_Archer:
m_AI = new ArcherAI(this);
break;
case AIType.AI_Healer:
m_AI = new HealerAI(this);
break;
case AIType.AI_Vendor:
m_AI = new VendorAI(this);
break;
case AIType.AI_Mage:
m_AI = new MageAI(this);
break;
case AIType.AI_Predator:
//m_AI = new PredatorAI(this);
m_AI = new MeleeAI(this);
break;
case AIType.AI_Thief:
m_AI = new ThiefAI(this);
break;
case AIType.AI_Necro:
m_AI = new NecroAI(this);
break;
case AIType.AI_Necromage:
m_AI = new NecromageAI(this);
break;
[COLOR="Red"] case AIType.AI_Ninja:
m_AI = new NinjaAI(this);
break;[/COLOR]
case AIType.AI_OrcScout:
m_AI = new OrcScoutAI( this );
break;