greywolf79
Sorceror
Hidden Vines
This is just a modded Whipping Vines script that gives a little different loot and hides until healed when damaged. I am including the other files that allow it to hide but they were not made by me. I give all credit for the AI scripting to Erica as it came from her OrcScout script set and I thank Lord_Greywolf for his input on getting the script its self ready and informing me of the orcscout package. Also, the bow is the one Makaar made but renamed to the name Erica used in her orcscout package since hers does not work (corrupted rar on the forums here)...
You will have to modify BaseAI and BaseCreature, but they are very easy to modify for this.
First go to BaseCreature script and find this part
Then add this
Then you need to go to BaseAI Script on this line
and add this.
and the scripts I placed here are drop and play after that (do not forget you also need to add a , after AI_Thief).
GreyWolf.
This is just a modded Whipping Vines script that gives a little different loot and hides until healed when damaged. I am including the other files that allow it to hide but they were not made by me. I give all credit for the AI scripting to Erica as it came from her OrcScout script set and I thank Lord_Greywolf for his input on getting the script its self ready and informing me of the orcscout package. Also, the bow is the one Makaar made but renamed to the name Erica used in her orcscout package since hers does not work (corrupted rar on the forums here)...
You will have to modify BaseAI and BaseCreature, but they are very easy to modify for this.
First go to BaseCreature script and find this part
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;
Code:
case AIType.AI_OrcScout:
m_AI = new OrcScoutAI( this );
break;
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
}
Code:
AI_OrcScout
and the scripts I placed here are drop and play after that (do not forget you also need to add a , after AI_Thief).
GreyWolf.