home *** CD-ROM | disk | FTP | other *** search
/ PC Player 1998 December (Alt) / PCPlayer_1998-12.iso / Demos / magic / data1.cab / Configuration_Files / chaos.cfg < prev    next >
Encoding:
Text File  |  1998-10-26  |  8.2 KB  |  284 lines

  1. ; Configuration file for CHAOS.EXE
  2.  
  3. [HEADER]
  4. ValidConfig=TRUE
  5.  
  6. [GLOBAL_OPTIONS]
  7.  
  8. UseWinCursor     = FALSE
  9.  
  10. ;NoLightSources=TRUE
  11. AllCreaturesLit=TRUE
  12.  
  13. ;AllowUnitTracking=FALSE
  14.  
  15. LightCurve   = 50    ;was 50
  16. LightPower   = 2.2   ;was 2.2
  17. ColourFactor = 50    ;was 50
  18. ColourPower  = 2.2   ;was 2.2
  19. LightRamp    = 7     ;was 7
  20. AmbientLight = 50
  21.  
  22. ;light table generators for underwater
  23. UWLightCurve     = 40    ;was 50
  24. UWLightPower    = 2.2   ;was 2.2
  25. UWColourFactor     = 60    ;was 50
  26. UWColourPower    = 2.2   ;was 2.2
  27. UWLightGradient   = 9
  28.  
  29. ;LightFadeUp  = TRUE
  30.  
  31. TestLineOfSight=TRUE
  32. IndicatorLightLevel = -68
  33.  
  34. CreatureDieTime=200;
  35. SpellButtons = 4
  36.  
  37. ;AllowLawChaos = TRUE
  38.  
  39. WaterLevel = 6          ; starting height in tiles of water level
  40. RateOfDrowning = 5 ; health lost per frame when drowning
  41.  
  42. SelectTolerence = 45  ; selection tolerance in pixels
  43.  
  44. MaxNodesForRouteFinding = 300 ; max number of nodes to visit in
  45.                               ;   route-finding before the search for
  46.                               ;   a route to the destination is
  47.                               ;   abandoned, and a route to the
  48.                               ;   closest point reached is returned
  49.                               ;   instead.
  50.  
  51.  
  52. AlignDrift        = 128    ; alignment 'drift to centre' rate
  53.  
  54. ; AI CPU time management system and time limit per frame
  55. ; in node expansions or microseconds.
  56. AI_timesystem = NOTIONAL_TIME
  57. AI_timelimit = 30
  58. ;AI_timesystem = REAL_TIME
  59. ;AI_timelimit = 12500
  60.  
  61. ; AI vast improvement action interrupt threshold
  62. ; (-1 always interrupt ... +1 never interrupt)
  63. AI_interrupt1 = 0.1
  64.  
  65. ; AI disaster action interrupt threshold
  66. ; (0 never interrupt ... 1 always interrupt)
  67. AI_interrupt2 = 0.05
  68.  
  69. ; AI master group list length limit for group division
  70. AI_div_g_limit = 10
  71.  
  72. ; AI priority queue length limit for group division
  73. AI_div_q_limit = 5
  74.  
  75. ; AI danger excess limit for abandoning an action (% of local safety)
  76. AI_danger_excess_limit = 100
  77.  
  78. UseNodeMap = TRUE
  79.  
  80. ; Area (e/a)ffect data
  81. ;              /- Number of circles
  82. ;              |  /- Small circle
  83. ;              |  |  /- Medium circle
  84. ;              |  |  |   /- Large circle
  85. ;              |  |  |   |
  86. EffectRadius = 3, 3, 5,  7
  87.  
  88. [COMBAT_MODIFIERS]
  89. RelativeFacing    = 0,0,10,25,50,25,10,0
  90. RelativeHeight    = 25
  91. Impetus        = 50
  92.  
  93. [DEBUG]
  94. ;lightwrite    = FALSE
  95. ShowInfoBar    = TRUE
  96. MaxFramesPerSec    = 20
  97. SkipFrameEvery=1
  98. SkipXFrames=1
  99. MaxSkipXFrames=1
  100. UseCSpritePrinter=FALSE
  101.  
  102. SpoolMapGenInfo    = TRUE
  103. ;ShowVersionAtStartup = TRUE
  104. ;ActiveAI = FALSE
  105. ShowFrameRate = FALSE
  106. ;UseMallocedBackBuffer=TRUE
  107. PageFlipping = FALSE
  108. ; unlock as soon as locked so you can step into DDraw-locks.
  109. ;AutoUnlock=TRUE 
  110. ;shows the sprite log info (or total sprites printed in non-debug builds)
  111. ;ShowSpriteLog=TRUE
  112.  
  113. ; enable creature anim validation on load
  114. CreatureAnimChecks=TRUE
  115.  
  116. RedFactor   = -0.3        ; adjusts the water level colour factors
  117. GreenFactor = -0.1
  118. BlueFactor  =  0.6
  119.  
  120. SeeAllGrimoire = FALSE
  121.  
  122. ; show map seed at start of battle
  123. ; g_showMapSeed = TRUE
  124.  
  125. ValidateScripts = FALSE
  126.  
  127. [MANA_SYSTEM]
  128. ManaGeneration      = 20     ; Amount of mana given back to wizard on creature death as % of initial casting cost
  129. ManaRecoveryDelay   = 30     ; Frame delay for mana regeration on place of power
  130. ManaRecovery        = 1      ; Amount of mana added after ManaRecoveryDelay for place of power
  131. HealthReduction     = 0      ; Amount of health taken off wizard when a creature dies as a % of initial health of creature
  132. LordBooster         = 50     ; Amount health, combat rating, magic resistance and intelligence are boosted as %
  133. KingBooster         = 100    ; Amount health, combat rating, magic resistance and intelligence are boosted as %
  134. DamagePoints        = 1      ; number of experience points awarded when damaging a enemy creature
  135.  
  136. [WIZARD_LEVEL]
  137. SPUpgradeLevel = 4,8,14,20,28   ; number of regions that must be conquered before going up a level (2..6)
  138. MPUpgradeLevel = 1,2,3,4,5   ; number of regions that must be conquered before going up a level (2..6)
  139.  
  140. [BLOOD_N_GORE]
  141. BloodLevel = 50 ; Amount of blood as percentage (can go from 0 to 200)
  142. PercentAsGore = 100 ; Percent of blood generated to act as "gore"
  143. GoreTimeOnFloor = 300; Amount of time in frames for which gore exists after landing
  144. ;TexturedGore = FALSE
  145. TexturedGoreUpper = 125
  146. TexturedGoreLower = 75
  147. Size = 2
  148. Trail = 3
  149.  
  150. [SPELL_CAST_EFFECT]
  151. Colour = 64, 64, 128,  64, 128, 64,  128, 64, 64
  152. ParticlesPerFrame = 4 ; Number of particles created per cast effect per frame (0-10)
  153. Lives = 4 ; How many times the particle will split before it "dies" (0-10)
  154. Speed = 5 ; How fast the particles move (1-32)
  155. Delay = 5 ; How many frames between "splits" (1-12)
  156. Decay = 6 ; How much the particles fade per frame (-100-100)
  157. Boost = 24 ; How much the particles unfade after a split
  158. IndirectSpellParticleLevel = 100 ; Density of particles "showered" for indirect spells (0-200)
  159. IndirectSpellParticlePeriod = 3 ; Number of frames before effect reaches "peak" (1-100) - Note: Affects gameplay and must be sync'd over network
  160.  
  161. [PEST_FLY]
  162. MinDist = 18 ; How far away from the creature they "like" to be (1-128)
  163. TopSpeed = 8 ; How fast they can go at full pelt (1-32)
  164. Random = 4 ; How much they "wobble" when they fly (0-TopSpeed/2)
  165.  
  166. [EARTH_BIND_EFFECT]
  167. Colour = 128, 128, 32, 64 ; Particle colours: Red, Green, Blue, Random
  168. DensityMod = 25 ; % Modifier for number of particles per frame (base value depends on creature size)
  169. Size = 2,4 ; Size of particle x,y
  170.  
  171. [LEVITATE_EFFECT]
  172. Colour = 128, 128, 32, 64 ; Particle colours: Red, Green, Blue, Random
  173. DensityMod = 25 ; % Modifier for number of particles per frame (base value depends on creature size)
  174. Size = 2,4 ; Size of particle x,y
  175.  
  176. [SUBVERT_EFFECT]
  177. FailColour = 255, 0, 255 ; Failed spell particle colour: Red, Green, Blue
  178. FailParticleCount = 25 ; Number of particles created when spell fails
  179.  
  180. [NETWORK]
  181. ; log network synched random number generation
  182. NetRandomLog = TRUE
  183. ; log network synched effect activation & deactivation
  184. NetEffectsLog = TRUE
  185. ; log network message info
  186. NetworkLogging = TRUE
  187.  
  188. ; frame delay lengths
  189. messageDelayFrames_LAN=3
  190. messageDelayFrames_NET=6
  191. messageDelayFrames_SERIAL=6
  192.  
  193. ; number of random spells per wizard
  194. NumRandomSpells = 10
  195.  
  196. [SPRITE_CACHE]
  197. ; number of slots in sprite cache
  198. g_spriteCache_slotSize = 1
  199. ; size of slots in sprite cache
  200. g_spriteCache_numSlots = 500
  201. ; switch for sprite caching (default = TRUE)
  202. g_useSpriteCache = FALSE
  203. ; high colour sprites not printed if TRUE
  204. g_hide_HC_sprites = FALSE
  205.  
  206.  
  207. [BATTLE_LOG]
  208.  
  209. ; logging buffer size (no buffer = disk only)
  210. logBufferSize=0
  211.  
  212. ; name of logging file
  213. logFileName="save/event.log"
  214.  
  215.  
  216. [DIFFICULTY]
  217. ;Modifiers for level 0 difficulty (as a %)
  218. HealthModify0 =      -5
  219. ManaModify0 =        -25
  220. ControlModify0 =     -25
  221. MagicResistModify0 = -20
  222. IntelligenceModify0 =-20
  223. CombatModify0 =      -50
  224. AIRandomness0 =       60
  225.  
  226. ;Modifiers for level 1 difficulty (as a %)
  227. HealthModify1 =        0
  228. ManaModify1 =          0
  229. ControlModify1 =       0
  230. MagicResistModify1 =   0
  231. IntelligenceModify1 =  0
  232. CombatModify1 =        0
  233. AIRandomness1 =        15
  234.  
  235. ;Modifiers for level 2 difficulty (as a %)
  236. HealthModify2 =       25
  237. ManaModify2 =         25
  238. ControlModify2 =      10
  239. MagicResistModify2 =  25
  240. IntelligenceModify2 = 25
  241. CombatModify2 =       50
  242. AIRandomness2 =        0
  243.  
  244. ;Modifiers for level 3 difficulty (as a %)
  245. HealthModify3 =      55
  246. ManaModify3 =        50
  247. ControlModify3 =     20
  248. MagicResistModify3 = 50
  249. IntelligenceModify3 =50
  250. CombatModify3 =      100
  251. AIRandomness3 =       0
  252.  
  253. [POISON_POINTS]
  254. PoisonDelay = 4
  255.  
  256. [MR_RECOVERY]
  257. MRDelay = 60;
  258.  
  259. [SPEECH_BOX]
  260. Maxspeed_0 = 64            ; maximum speed for scrolling
  261. Startspeed_0 = 8            ; starting speed
  262. Accelspeed_0 = 6            ; amount to accelate by
  263. Maxspeed_1 = 128            ; maximum speed for scrolling
  264. Startspeed_1 = 16            ; starting speed
  265. Accelspeed_1 = 8            ; amount to accelate by
  266. Maxspeed_2 = 256            ; maximum speed for scrolling
  267. Startspeed_2 = 24            ; starting speed
  268. Accelspeed_2 = 12            ; amount to accelate by
  269.  
  270.  
  271. [PERSONALITY]
  272. AggressiveAttack = 90
  273. CautiousAttack = 0
  274. OccupyPowerPoint = 110
  275. CollectMana = 120
  276. EvadeDetection =0
  277. Scout = 70
  278. Retreat = 80
  279. CollectFood = 50
  280. ProtectWizard = 80
  281.  
  282.  
  283. [SINGLEBATTLE]
  284. ;GiveAISameSpells = TRUE