1. ent_create env_entity_dissolver;
  2. echo ===================================;
  3. echo ===================================;
  4. echo ===== Setting up PatrolBurner =====;
  5.  
  6. sv_cheats 1;
  7. ent_fire !activator addoutput "targetname ME";
  8. ent_create env_entity_dissolver;
  9. echo === PatrolBurner setup completed. =;
  10. echo ===================================;
  11. echo ;
  12.  
  13. ent_setname Dissolver;
  14. npc_create npc_cscanner
  15. ent_setname PatrolBurner;
  16. ent_fire PatrolBurner addoutput "health 99999999" (optional);
  17. ent_fire PatrolBurner setrelationship "player d_li";
  18. ent_fire PatrolBurner setfollowtarget ME;
  19.  
  20.  
  21. ent_fire PatrolBurner addoutput "onphotographNPC !activator,ignite";
  22. //ent_fire PatrolBurner addoutput "OnFoundEnemy !activator,targetname,Target";
  23. ent_fire PatrolBurner addoutput "onphotographNPC point_tesla,fireuser1";
  24. //ent_fire PatrolBurner addoutput "OnFoundEnemy env_beam,LightningEnd,Target";
  25. //ent_fire PatrolBurner addoutput "onphotographNPC env_beam,StrikeOnce";
  26. ent_fire PatrolBurner addoutput "onlostenemy PatrolBurner,setfollowtarget,ME";
  27.  
  28. ent_fire Dissolver addoutput "onuser1 !self,dissolve,PatrolBurner";
  29. ent_fire Dissolver addoutput "onuser1 !self,kill";
  30. ent_fire PatrolBurner addoutput "ondamagedbyplayer Dissolver,fireuser1";
  31.  
  32.  
  33. echo ;
  34. echo ===================================;
  35. echo ========= Creating Tesla ==========;
  36. give point_tesla
  37. echo ======== Setting Up Tesla =========;
  38. echo ===================================;
  39. echo ;
  40.  
  41. ent_fire point_tesla addoutput "m_Color 355 155 255"
  42. ent_fire point_tesla addoutput "m_soundname ambient/energy/zap3.wav"
  43. ent_fire point_tesla addoutput "m_flRadius 100"
  44. ent_fire point_tesla addoutput "beamcount_min 10"
  45. ent_fire point_tesla addoutput "beamcount_max 300"
  46. ent_fire point_tesla addoutput "thick_min 1"
  47. ent_fire point_tesla addoutput "thick_max 6"
  48. ent_fire point_tesla addoutput "lifetime_min 1"
  49. ent_fire point_tesla addoutput "lifetime_max 5"
  50. ent_fire point_tesla addoutput "interval_min 1"
  51. ent_fire point_tesla addoutput "interval_max 5"
  52. ent_fire point_tesla addoutput "renderfx 0"
  53. ent_fire point_tesla addoutput "rendermode 3"
  54. ent_fire point_tesla addoutput "renderampt 255"
  55. ent_fire point_tesla colorbluevalue 90
  56. ent_fire point_tesla colorredvalue 200
  57. ent_fire point_tesla colorgreenvalue 100
  58. ent_fire point_tesla colorbluevalue 210
  59. ent_fire point_tesla turnon
  60. ent_fire point_tesla setparent PatrolBurner;
  61. ent_fire point_tesla setparentattachment "light";
  62.  
  63. ent_fire point_tesla addoutput "onuser1 !self,dospark";
  64. echo ===================================;
  65. echo ========== Status Report: ========;
  66. echo ======= PatrolBurner Online =======;
  67. echo === PatrolBurner Weaponry Ready ===;
  68. echo == PatrolBurner Thrusters Ready ===;
  69. echo = PatrolBurner Awaiting Response ==;
  70. echo ===================================;
  71. echo ===================================;
  72.  
  73. ////////////////////
  74. //Energy beam here//
  75. ////////////////////
  76. //env_beam has been put on hold until I can work out the bugs!
  77. //ent_create env_beam;
  78. //ent_fire env_beam addoutput "renderfx 0";
  79. //ent_fire env_beam addoutput "renderamt 255";
  80. //ent_fire env_beam addoutput "rendercolor 255 0 0";
  81. //ent_fire env_beam addoutput "Radius 100";
  82. //ent_fire env_beam addoutput "life 5";
  83. //ent_fire env_beam addoutput "BoltWidth 3";
  84. //ent_fire env_beam addoutput "NoiseAmplitude 25";
  85. //ent_fire env_beam addoutput "damage 85";
  86. //ent_fire env_beam addoutput "LightningStart PatrolBurner";
  87. //ent_fire env_beam addoutput "LightningEnd Target";
  88. //ent_fire env_beam addoutput "TouchType 3";
  89. //ent_fire env_beam addoutput "texture sprites/laserbeam.spr";
  90. //ent_fire env_beam addoutput "ontouchedbyentity !activator,ignite";
  91. //ent_fire env_beam "TurnOff";
  92. ///////////////////////////////////////////////////////////////////////
  93. ///////////////////////////////////////////////////////////////////////