ent_create env_entity_dissolver;
echo ===================================;
echo ===================================;
echo ===== Setting up PatrolBurner =====;
sv_cheats 1;
ent_fire !activator addoutput "targetname ME";
ent_create env_entity_dissolver;
echo === PatrolBurner setup completed. =;
echo ===================================;
echo ;
ent_setname Dissolver;
npc_create npc_cscanner
ent_setname PatrolBurner;
ent_fire PatrolBurner addoutput "health 99999999" (optional);
ent_fire PatrolBurner setrelationship "player d_li";
ent_fire PatrolBurner setfollowtarget ME;
ent_fire PatrolBurner addoutput "onphotographNPC !activator,ignite";
//ent_fire PatrolBurner addoutput "OnFoundEnemy !activator,targetname,Target";
ent_fire PatrolBurner addoutput "onphotographNPC point_tesla,fireuser1";
//ent_fire PatrolBurner addoutput "OnFoundEnemy env_beam,LightningEnd,Target";
//ent_fire PatrolBurner addoutput "onphotographNPC env_beam,StrikeOnce";
ent_fire PatrolBurner addoutput "onlostenemy PatrolBurner,setfollowtarget,ME";
ent_fire Dissolver addoutput "onuser1 !self,dissolve,PatrolBurner";
ent_fire Dissolver addoutput "onuser1 !self,kill";
ent_fire PatrolBurner addoutput "ondamagedbyplayer Dissolver,fireuser1";
echo ;
echo ===================================;
echo ========= Creating Tesla ==========;
give point_tesla
echo ======== Setting Up Tesla =========;
echo ===================================;
echo ;
ent_fire point_tesla addoutput "m_Color 355 155 255"
ent_fire point_tesla addoutput "m_soundname ambient/energy/zap3.wav"
ent_fire point_tesla addoutput "m_flRadius 100"
ent_fire point_tesla addoutput "beamcount_min 10"
ent_fire point_tesla addoutput "beamcount_max 300"
ent_fire point_tesla addoutput "thick_min 1"
ent_fire point_tesla addoutput "thick_max 6"
ent_fire point_tesla addoutput "lifetime_min 1"
ent_fire point_tesla addoutput "lifetime_max 5"
ent_fire point_tesla addoutput "interval_min 1"
ent_fire point_tesla addoutput "interval_max 5"
ent_fire point_tesla addoutput "renderfx 0"
ent_fire point_tesla addoutput "rendermode 3"
ent_fire point_tesla addoutput "renderampt 255"
ent_fire point_tesla colorbluevalue 90
ent_fire point_tesla colorredvalue 200
ent_fire point_tesla colorgreenvalue 100
ent_fire point_tesla colorbluevalue 210
ent_fire point_tesla turnon
ent_fire point_tesla setparent PatrolBurner;
ent_fire point_tesla setparentattachment "light";
ent_fire point_tesla addoutput "onuser1 !self,dospark";
echo ===================================;
echo ========== Status Report: ========;
echo ======= PatrolBurner Online =======;
echo === PatrolBurner Weaponry Ready ===;
echo == PatrolBurner Thrusters Ready ===;
echo = PatrolBurner Awaiting Response ==;
echo ===================================;
echo ===================================;
////////////////////
//Energy beam here//
////////////////////
//env_beam has been put on hold until I can work out the bugs!
//ent_create env_beam;
//ent_fire env_beam addoutput "renderfx 0";
//ent_fire env_beam addoutput "renderamt 255";
//ent_fire env_beam addoutput "rendercolor 255 0 0";
//ent_fire env_beam addoutput "Radius 100";
//ent_fire env_beam addoutput "life 5";
//ent_fire env_beam addoutput "BoltWidth 3";
//ent_fire env_beam addoutput "NoiseAmplitude 25";
//ent_fire env_beam addoutput "damage 85";
//ent_fire env_beam addoutput "LightningStart PatrolBurner";
//ent_fire env_beam addoutput "LightningEnd Target";
//ent_fire env_beam addoutput "TouchType 3";
//ent_fire env_beam addoutput "texture sprites/laserbeam.spr";
//ent_fire env_beam addoutput "ontouchedbyentity !activator,ignite";
//ent_fire env_beam "TurnOff";
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////