home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_damagefx.ini < prev    next >
Text File  |  2006-01-31  |  7KB  |  241 lines

  1. ;//////////////////////////////////////////////////////////////////////////////
  2. ;FILE: DamageFX.ini (SYSTEM) ////////////////////////////////////////////////////
  3. ;//////////////////////////////////////////////////////////////////////////////
  4.  
  5. ;Just so you know the choices available, here is part of Damage.h
  6. ;{
  7. ; "SWORD_SLASH",
  8. ; "ARROW_PIERCE",
  9. ; "SMALL_ROCK",
  10. ; "BIG_ROCK",
  11. ; "CLUBBING",
  12. ; "FLAME".
  13. ;};
  14.  
  15. ; ---------------------------------------
  16. ;DamageFX ExampleDamageFX
  17. ;
  18. ;  ; this means, "when doing damagefx of the same type, wait at least this many milliseconds
  19. ;  ; between repeated fx." this is used to prevent overwhelming the system with fx when
  20. ;  ; groups of things are attacking a single object. example: 8 rangers attacking a tank
  21. ;  ; would produce a ton of particle effects if we did one for every ranger, every time they
  22. ;  ; attack, but with this in place, we only do (at most) one every 500 msec.
  23. ;  ThrottleTime = DEFAULT 60
  24. ;
  25. ;  AmountForMajorFX  = ARMOR_PIERCING    50.0  ; otherwise you get a MinorFX
  26. ;  MajorFX           = ARMOR_PIERCING    FX_DamageMajorArmorPiercing
  27. ;  MinorFX           = ARMOR_PIERCING    FX_DamageMinorArmorPiercing
  28. ;
  29. ;  MajorFX           = HEALING           None
  30. ;  MinorFX           = HEALING           None
  31. ;
  32. ;End
  33.  
  34. ; ---------------------------------------
  35. ; For when you want absolutely no effects
  36. DamageFX EmptyDamageFX
  37. End
  38.  
  39. ; ---------------------------------------
  40. ; Good set of defaults that you can start to special case off of
  41. DamageFX NormalDamageFX
  42.   ThrottleTime = DEFAULT 60
  43.  
  44.  
  45.   AmountForMajorFX  = DEFAULT  0.0
  46.   MajorFX           = DEFAULT  FX_NONE
  47.  
  48.   AmountForMajorFX  = GOOD_ARROW_PIERCE 0.0
  49.   MajorFX           = GOOD_ARROW_PIERCE FX_GoodArrowHit
  50.  
  51.   AmountForMajorFX  = EVIL_ARROW_PIERCE 0.0
  52.   MajorFX           = EVIL_ARROW_PIERCE FX_EvilArrowHit
  53.  
  54.   AmountForMajorFX  = SWORD_SLASH  0.0
  55.   MajorFX           = SWORD_SLASH  FX_NONE
  56.   
  57.   AmountForMajorFX    = WITCH_KING_MORGUL_BLADE  0.0
  58.   MajorFX            = WITCH_KING_MORGUL_BLADE  FX_WitchKingPoison
  59.   
  60.   AmountForMajorFX    = REFLECTED  0.0
  61.   MajorFX            = REFLECTED  FX_WitchKingCursed
  62.   
  63.   AmountForMajorFX  = MAGIC  0.0
  64.   MajorFX           = MAGIC  FX_MagicHit
  65.  
  66.   AmountForMajorFX  = BALROG_SWORD  0.0
  67.   MajorFX           = BALROG_SWORD  FX_BalrogWeaponHit
  68.  
  69.   AmountForMajorFX  = BALROG_WHIP  0.0
  70.   MajorFX           = BALROG_WHIP   FX_BalrogWhipHit
  71.   
  72.   AmountForMajorFX  = ELECTRIC  0.0
  73.   MajorFX           = ELECTRIC   FX_ElectricityHit
  74.  
  75.   AmountForMajorFX  = BOLT  0.0
  76.  MajorFX           = BOLT FX_BoltHit
  77.  
  78.   AmountForMajorFX  = TORNADO 0.0
  79.   MajorFX           = TORNADO   FX_TornadoAttack
  80.   
  81.   AmountForMajorFX  = GIMLI_LEAP 0.0
  82.   MajorFX           = GIMLI_LEAP   FX_GimliLeapNoVoice
  83.   
  84.   AmountForMajorFX    = FLOOD_HORSE 1.0
  85.   MajorFX            = FLOOD_HORSE FX_FloodHorseCrush
  86.   
  87.   AmountForMajorFX  = POISON  0.0
  88.   MajorFX           = POISON  FX_PoisonDOT
  89.   
  90.   AmountForMajorFX  = FIRE3 0.0
  91.   MajorFX           = FIRE3   FX_PoisonHit
  92.   
  93. End
  94.  
  95. ; ---------------------------------------
  96. ; "SiegeTower" damage FX
  97. DamageFX SiegeTowerDamageFX
  98.   ThrottleTime = DEFAULT 60
  99.  
  100.   AmountForMajorFX  = BIG_ROCK  20.0
  101.   MajorFX           = BIG_ROCK  FX_SiegeTowerHitLarge
  102.   MinorFX           = BIG_ROCK  FX_SiegeTowerHitLarge
  103.  
  104. ; taken out because swords should not generate mega damage effects.
  105. ;  AmountForMajorFX  = SWORD_SLASH  1.0
  106. ;  MajorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  107. ;  MinorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  108.  
  109. End
  110.  
  111. ; ---------------------------------------
  112. ; "Minas Tirith Wall" damage FX
  113. DamageFX MinasWallADamageFX
  114.   ThrottleTime = DEFAULT 60
  115.  
  116.   AmountForMajorFX  = BIG_ROCK  1.0
  117.   MajorFX           = BIG_ROCK  FX_MinWallACatapultHit
  118.   MinorFX           = BIG_ROCK  FX_MinWallACatapultHit
  119.  
  120. ; taken out because swords should not generate mega damage effects.
  121. ;  AmountForMajorFX  = SWORD_SLASH  1.0
  122. ;  MajorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  123. ;  MinorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  124.  
  125. End
  126.  
  127. ; ---------------------------------------
  128. ; "Orthanc Tower" damage FX
  129. DamageFX OrthancDamageFX
  130.   ThrottleTime = DEFAULT 60
  131.  
  132.   AmountForMajorFX  = BIG_ROCK  1.0
  133.   MajorFX           = BIG_ROCK  FX_MinWallACatapultHit
  134.   MinorFX           = BIG_ROCK  FX_MinWallACatapultHit
  135.  
  136.   AmountForMajorFX  = SWORD_SLASH  1.0
  137.   MajorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  138.   MinorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  139.  
  140. End
  141.  
  142. ; ---------------------------------------
  143. ; "Gwaihir" damage FX
  144. DamageFX GwaihirDamageFX
  145.  
  146.   ThrottleTime = DEFAULT 10
  147.  
  148.   AmountForMajorFX  = DEFAULT  0.0
  149.   MajorFX           = DEFAULT  FX_NONE
  150.  
  151.   AmountForMajorFX  = GOOD_ARROW_PIERCE 0.0
  152.   MajorFX           = GOOD_ARROW_PIERCE FX_GoodArrowHit
  153.  
  154.   AmountForMajorFX  = EVIL_ARROW_PIERCE 0.0
  155.   MajorFX           = EVIL_ARROW_PIERCE FX_EvilArrowHit
  156.  
  157.   AmountForMajorFX  = SWORD_SLASH  0.0
  158.   MajorFX           = SWORD_SLASH  FX_GondorSwordHit
  159.  
  160.   AmountForMajorFX  = MAGIC  0.0
  161.   MajorFX           = MAGIC  FX_MagicHit
  162.  
  163.   AmountForMajorFX  = CLUBBING  0.0
  164.   MajorFX           = CLUBBING  FX_GwaihirFeatherImpact
  165. End
  166.  
  167. ; ---------------------------------------
  168. ; "FellBeast" damage FX
  169. DamageFX FellBeastDamageFX
  170.  
  171.   ThrottleTime = DEFAULT 10
  172.  
  173.   AmountForMajorFX  = DEFAULT  0.0
  174.   MajorFX           = DEFAULT  FX_NONE
  175.  
  176.   AmountForMajorFX  = GOOD_ARROW_PIERCE 0.0
  177.   MajorFX           = GOOD_ARROW_PIERCE FX_GoodArrowHit
  178.  
  179.   AmountForMajorFX  = EVIL_ARROW_PIERCE 0.0
  180.   MajorFX           = EVIL_ARROW_PIERCE FX_EvilArrowHit
  181.  
  182.   AmountForMajorFX  = SWORD_SLASH  0.0
  183.   MajorFX           = SWORD_SLASH  FX_GondorSwordHit
  184.  
  185.   AmountForMajorFX  = MAGIC  0.0
  186.   MajorFX           = MAGIC  FX_MagicHit
  187.  
  188.   AmountForMajorFX  = CLUBBING  0.0
  189.   MajorFX           = CLUBBING  FX_NazgulBitsImpact
  190. End
  191.  
  192. ; ---------------------------------------
  193. ; "Rohan Wall" damage FX
  194. DamageFX RohanWallDamageFX
  195.   ThrottleTime = DEFAULT 60
  196.  
  197.   AmountForMajorFX  = BIG_ROCK  1.0
  198.   MajorFX           = BIG_ROCK  FX_RohanCatapultHit
  199.   MinorFX           = BIG_ROCK  FX_RohanCatapultHit
  200.  
  201. ; taken out because swords should not generate mega damage effects.
  202. ;  AmountForMajorFX  = SWORD_SLASH  1.0
  203. ;  MajorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  204. ;  MinorFX           = SWORD_SLASH  FX_SiegeTowerHitLarge
  205.  
  206. End
  207.  
  208. ; ---------------------------------------
  209. ; mumakil just wants arrow sticking.
  210. DamageFX MumakilDamageFX
  211.   ThrottleTime = DEFAULT 60
  212.  
  213.   AmountForMajorFX  = GOOD_ARROW_PIERCE 0.0
  214.   MajorFX           = GOOD_ARROW_PIERCE FX_GoodArrowHit
  215.  
  216.   AmountForMajorFX  = EVIL_ARROW_PIERCE 0.0
  217.   MajorFX           = EVIL_ARROW_PIERCE FX_EvilArrowHit
  218.  
  219. End
  220.  
  221. ; ---------------------------------------
  222. ; Ents vs Mumakil
  223. DamageFX EntDamageFX
  224.   ThrottleTime = DEFAULT 60
  225.  
  226.   AmountForMajorFX  = CLUBBING 0.0
  227.   MajorFX           = CLUBBING FX_MumakilHitEnt
  228.  
  229. End
  230.  
  231. ; ---------------------------------------
  232. ; "Gate or Door" damage FX
  233. DamageFX GateDamageFX
  234.   ThrottleTime = DEFAULT 60
  235.  
  236.   AmountForMajorFX  = STRUCTURAL  500.0
  237.   MajorFX           = STRUCTURAL  FX_SiegeTowerHitLarge
  238.   MinorFX           = STRUCTURAL  FX_SiegeTowerHitLarge
  239.   
  240. End
  241.