convert line ends
[canaan.git] / prj / cam / src / shock / shkaireb.cpp
blob32b62c6040c76c0f63a1ffe890a87d97ac253de9
1 /*
2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
4 */
6 ///////////////////////////////////////////////////////////////////////////////
7 // $Header: r:/t2repos/thief2/src/shock/shkaireb.cpp,v 1.2 1999/11/19 14:56:58 adurant Exp $
8 //
9 //
12 #include <shkaireb.h>
14 #include <lg.h>
16 #include <comtools.h>
17 #include <appagg.h>
19 #include <aicbrngd.h>
20 #include <aidbgcmp.h>
21 #include <aidetect.h>
22 #include <aifreeze.h>
23 #include <aiscrabl.h>
24 #include <aisound.h>
25 #include <aistun.h>
26 #include <aiutils.h>
28 #include <shkaicbr.h>
29 #include <aiqdeath.h>
31 // Must be last header
32 #include <dbmem.h>
34 ///////////////////////////////////////////////////////////////////////////////
36 // CLASS: cAIShockRangedExplodeBehaviorSet
39 STDMETHODIMP_(const char *) cAIShockRangedExplodeBehaviorSet::GetName()
41 return "RangedExplode";
44 ///////////////////////////////////////
46 void cAIShockRangedExplodeBehaviorSet::CreateCombatAbilities(cAIComponentPtrs * pComponents)
48 pComponents->Append(new cAIShockCombatRanged);
51 ////////////////////////////////////
53 void cAIShockRangedExplodeBehaviorSet::CreateGenericAbilities(cAIComponentPtrs * pComponents)
55 pComponents->Append(new cAIQuickDeath);
56 pComponents->Append(new cAIBasicScript);
57 pComponents->Append(new cAIStun);
58 pComponents->Append(new cAIDetect);