home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Homebrewer's Handbook / vr.iso / wauthor / heretic.wcf < prev    next >
Text File  |  1995-11-16  |  12KB  |  393 lines

  1.  
  2. ; Defines general parameters of the game for which wadfiles are intended.
  3. ;
  4. ;    Name        textual name for internal use
  5. ;    IWAD        standard 8.3 base name and extension of main wadfile
  6. ;    NewMap        default name for new map -- dictates format for all maps
  7. ;    Directory    directory in which main wadfile (and game files) reside
  8. ;    Run            command to execute (from the directory) for running a map
  9.  
  10. [WadGame]
  11. Name=Heretic
  12. IWAD=HERETIC.WAD
  13. NewMap=E1M1
  14. Directory=C:\HERETIC
  15. Run=heretic.exe -file $_Wadfile -warp $_Wadmap -nosound
  16.  
  17. ; Defines parameters of the default sector motif created when no motif
  18. ; file can be located at startup.
  19.  
  20. [Default.Sector]
  21. Above=GRSTNPB
  22. Main=GRSTNPB
  23. Below=GRSTNPB
  24. Ceiling=FLOOR03
  25. Floor=FLOOR03
  26. CeilingHeight=128
  27. FloorHeight=0
  28. Lighting=128
  29.  
  30. ; Defines parameters of the default door motif created when no motif
  31. ; file can be located at startup.
  32.  
  33. [Default.Door]
  34. Base=FLOOR10
  35. Door=DOORSTON
  36. Track=METL2
  37. Type=1
  38.  
  39. ; Defines parameters of the default stair motif created when no motif
  40. ; file can be located at startup.
  41.  
  42. [Default.Stair]
  43. FloorRunner=WOODWL
  44. CeilingRunner=WOODWL
  45. Stairwell=WOODWL
  46. FloorInc=8
  47. CeilingInc=0
  48. LightingInc=0
  49.  
  50. ;    ID                used to classify things
  51. ;    Red                red value for drawing things of said class
  52. ;    Green            green value for drawing things of said class
  53. ;    Blue            blue value for drawing things of said class
  54. ;    Name            textual description of class
  55.  
  56. [Things.Classes]
  57. 0x001    255    255    255    Start
  58. 0x002    255    0    0    Enemy
  59. 0x003    255    255    0    Key
  60. 0x004    0    192    0    Armor
  61. 0x005    128    128    0    Weapon
  62. 0x006    128    128    000    Ammo
  63. 0x007    0    255    255    Powerup
  64. 0x008    192    192    192    Scenery
  65. 0x009    000    000    000    Sounds
  66. 0x00a    255    0    255    Teleport
  67. 0x00b    0    0    255    Healing
  68. 0x00c    192    0    0    Hazard
  69.  
  70. ;    ID                used to uniquely identify things in a map
  71. ;    Class            classification (defined above)
  72. ;    Size            approximate thing size (in map units)
  73. ;    Sprite            name of the sprite to use for display purposes
  74. ;    Name            textual description of thing
  75.  
  76. [Things.Types]
  77. 0x001    1    20    playa1        Player 1
  78. 0x002    1    20    playa1        Player 2
  79. 0x003    1    20    playa1        Player 3
  80. 0x004    1    20    playa1        Player 4
  81. 0x005    2    20    impxa1        Gargoyle leader
  82. 0x006    2    20    heada1        Ironlich
  83. 0x007    2    20    srcra1        D'Sparil
  84. 0x008    6    20    bagha0        Bag of holding
  85. 0x009    2    20    mntrv1        Maulotaur
  86. 0x00a    6    20    amg1a0        Wand crystal (10)
  87. 0x00b    1    20    playf1        Deathmatch
  88. 0x00c    6    20    amg2a0        Wand crystal (50)
  89. 0x00d    6    20    amm1a0        Mace spheres (20)
  90. 0x00e    10    20    teleg0        Destination
  91. 0x00f    2    20    wzrda1        Disciple
  92. 0x010    6    20    amm2a0        Mace spheres (100)
  93. 0x011    8    20    skh1a0        Skull hang (70)
  94. 0x012    6    20    amc1a0        Crossbow bolts (5)
  95. 0x013    6    20    amc2a0        Crossbow quarrel (20)
  96. 0x014    6    20    ams1a0        Hellstaff rune (20)
  97. 0x015    6    20    ams2a0        Hellstaff rune (100)
  98. 0x016    6    20    amp1a0        Phoenix orb (1)
  99. 0x017    6    20    amp2a0        Phoenix orb (10)
  100. 0x018    8    20    skh2a0        Skull hang (60)
  101. 0x019    8    20    skh3a0        Skull hang (45)
  102. 0x01a    8    20    skh4a0        Skull hang (35)
  103. 0x01b    8    20    srtca0        Serpent torch
  104. 0x01c    8    20    chdlb0        Chandelier
  105. 0x01d    8    20    smpla0        Small pillar
  106. 0x01e    7    20    eggca0        Egg
  107. 0x01f    4    20    shd2a0        Shield (2)
  108. 0x020    7    20    artisphl    Healing urn
  109. 0x021    7    20    artitrch    Torch
  110. 0x022    7    20    artifbmb    Time bomb
  111. 0x023    7    20    spmpa0        Map Scroll
  112. 0x024    7    20    artiatlp    Chaos device
  113. 0x025    8    20    stgsa0        Stalagmite (small)
  114. 0x026    8    20    stgla0        Stalagmite (large)
  115. 0x027    8    20    stcsa0        Stalactite (small)
  116. 0x028    8    20    stcla0        Stalactite (large)
  117. 0x029    9    20    telea0      Sound: E2_Waterfall
  118. 0x02a    9    20    telea0      Sound: E1_Wind
  119. 0x02b    12    20    ppodk0        Pod generator
  120. 0x02c    12    20    barla0        Barrel
  121. 0x02d    2    20    mummy1        Golem leader
  122. 0x02e    2    20    mummy5        Golem leader ghost
  123. 0x02f    8    20    brpla0        Brown pillar
  124. 0x030    8    20    mos1a0        Moss (three)
  125. 0x031    8    20    mos2a0        Moss (one)
  126. 0x032    8    20    wtrhc0        Wall torch
  127. 0x033    8    20    hcora0        Hanging corpse
  128. 0x034    10    20    teleh0        Entrance (glittering blue)
  129. 0x035    5    20    wblsa0        DragonClaw
  130. 0x036    6    20    amb1a0        Energy orb (10)
  131. 0x037    6    20    amb2a0        Energy orb (25)
  132. 0x038    2    20    sor2i0        D'Sparil spot
  133. 0x040    2    20    kniga1        Undead warrior
  134. 0x041    2    20    kniga5        Undead warrior ghost
  135. 0x042    2    20    impxb1        Gargoyle
  136. 0x044    2    20    mumme1        Golem
  137. 0x045    2    20    mumme5        Golem ghost
  138. 0x046    2    20    beasa1        Weredragon
  139. 0x049    3    20    akyya0        Green key
  140. 0x04a    10    20    teleh0        Entrance (glittering red)
  141. 0x04b    7    20    artiinvs    Invisibility
  142. 0x04c    8    20    kfr1a0        Fire brazier
  143. 0x04f    3    20    bkyya0        Blue key
  144. 0x050    3    20    ckyya0        Yellow key
  145. 0x051    11    20    ptn1a0        Crystal vial (10)
  146. 0x052    11    20    artiptn2    Quartz flask (25)
  147. 0x053    7    20    artisoar    Wings of wrath
  148. 0x054    7    20    artiinvu    Invulnerability
  149. 0x055    4    20    shlda0        Shield (1)
  150. 0x056    7    20    artipwbk    Tome of power
  151. 0x057    8    20    vlcoe0        Volcano
  152. 0x05a    2    20    clnka1        Sabreclaw
  153. 0x05c    2    20    snkea1        Ophidian
  154. 0x05e    8    20    kgzba0        Blue orb
  155. 0x05f    8    20    kgzga0        Green orb
  156. 0x060    8    20    kgzya0        Yellow orb
  157. 0x4b0    9    20    telea0      Sound: A2_Scream
  158. 0x4b1    9    20    telea0        Sound: A2_Squish
  159. 0x4b2    9    20    telea0        Sound: A1_Drops
  160. 0x4b3    9    20    telea0        Sound: A1_SlowFootsteps
  161. 0x4b4    9    20    telea0        Sound: A1_Heartbeat
  162. 0x4b5    9    20    telea0        Sound: A1_Bells
  163. 0x4b6    9    20    telea0        Sound: A2_Growl
  164. 0x4b7    9    20    telea0        Sound: A2_Magic
  165. 0x4b8    9    20    telea0        Sound: A1_Laughter
  166. 0x4b9    9    20    telea0        Sound: A1_FastFootsteps
  167. 0x7d1    5    20    wbowa0        Crossbow
  168. 0x7d2    5    20    wmcea0        Mace
  169. 0x7d3    5    20    wphxa0        Phoenix rod
  170. 0x7d4    5    20    wskla0        Hellstaff
  171. 0x7d5    5    20    wgnta0        Gauntlets
  172. 0x7f3    12    20    ppoda0        Pod
  173.  
  174. ;    ID                used to classify linedefs
  175. ;    Name            textual description of class
  176. ;
  177. ;    Note:    When converting a sector to a door, the linedef types 
  178. ;            available are those in class number two.
  179.  
  180. [LineDefs.Classes]
  181. 0x001    Special
  182. 0x002    Local door
  183. 0x003    Remote door
  184. 0x004   Ceiling
  185. 0x005   Crushing ceiling
  186. 0x006    Lift
  187. 0x007   Floor
  188. 0x008   Moving floor
  189. 0x009   Stairs
  190. 0x00a   Exit
  191. 0x00b   Teleport
  192. 0x00c   Lighting
  193.  
  194. ;    ID
  195. ;    class
  196. ;    codes
  197. ;        n       does NOT require a tag number
  198. ;        W       walk-over activation
  199. ;        S       switch (triggered by player use)
  200. ;        G       gunfire (pistol, shotgun, chaingun) cross or hit line
  201. ;        1       the line may be activated once only
  202. ;        R       potentially repeatable activation
  203. ;        &       affected sectors locked out from further changes
  204. ;        m       monster actions can activate the line's effect
  205. ;    speed
  206. ;        (slow=1, medium = 2, fast = 3, turbo = 4)
  207. ;    time
  208. ;    texture changes
  209. ;    description
  210.  
  211. [LineDefs.Types]
  212.  
  213. ; Special
  214. 0x030    1    n        -    -    -    scrolling wall (left)
  215. 0x063    1    n        -    -    -    scrolling wall (left)
  216.  
  217. ; Local door
  218. 0x001    2    nSRm    2    4    -    open/close
  219. 0x01a    2    nSR        2    4    -    open/close (blue key required)
  220. 0x01c    2    nSR        2    4    -    open/close (green key required)
  221. 0x01b    2    nSR        2    4    -    open/close (yellow key required)
  222. 0x01f    2    nS1        2    -    -    open
  223. 0x020    2    nS1        2    -    -    open (blue key required)
  224. 0x021    2    nS1        2    -    -    open (green key required)
  225. 0x022    2    nS1        2    -    -    open (yellow key required)
  226. 0x02e    2    nG1        2    -    -    open
  227.  
  228. ; Remote door
  229. 0x004    3    W1        2    4    -    open/close
  230. 0x01d    3    S1        2    4    -    open/close
  231. 0x05a    3    WR        2    4    -    open/close
  232. 0x03f    3    SR        2    4    -    open/close
  233. 0x002    3    W1        2    -    -    open
  234. 0x067    3    S1        2    -    -    open
  235. 0x056    3    WR        2    -    -    open
  236. 0x03d    3    SR        2    -    -    open
  237. 0x003    3    W1        2    -    -    close
  238. 0x032    3    S1        2    -    -    close
  239. 0x04b    3    WR        2    -    -    close
  240. 0x02a    3    SR        2    -    -    close
  241. 0x010    3    W1        2    30    -    close/open (30 seconds)
  242. 0x04c    3    WR        2    30    -    close/open (30 seconds)
  243. 0x064    3    WR        4    -    -    open/close
  244.  
  245. ; Ceiling
  246. 0x028    4    W1        1    -    -    up to highest ceiling
  247. 0x029    4    S1        1    -    -    down to floor
  248. 0x02b    4    SR        1    -    -    down to floor
  249. 0x02c    4    W1        1    -    -    down to floor + 8
  250. 0x031    4    S1        1    -    -    down to floor + 8
  251. 0x048    4    WR        1    -    -    down to floor + 8
  252.  
  253. ; Crushing ceiling
  254. 0x006    5    W1&        2    0    -    start fast crush
  255. 0x019    5    W1&        2    0    -    start slow crush
  256. 0x049    5    WR&        1    0    -    start slow crush
  257. 0x04d    5    WR&        2    0    -    start fast crush
  258. 0x039    5    W1&        -    -    -    stop crush
  259. 0x04a    5    WR&        -    -    -    stop crush
  260.  
  261. ; Lift
  262. 0x00a    6    W1        3    3    -    lift
  263. 0x015    6    S1        3    3    -   lift
  264. 0x058    6    WRm        3    3    -   lift
  265. 0x03e    6    SR        3    3    -   lift
  266.  
  267. ; Floor
  268. 0x077    7    W1        1    -    -   up to next highest floor
  269. 0x080    7    WR        1    -    -    up to next highest floor
  270. 0x012    7    S1        1    -    -    up to next highest floor
  271. 0x045    7    SR        1    -    -   up to next highest floor
  272. 0x016    7    W1&        1    -    TX  up to next highest floor + texture
  273. 0x05f    7    WR&        1    -    TX  up to next highest floor + texture
  274. 0x014    7    S1&        1    -    TX  up to next highest floor + texture
  275. 0x044    7    SR&        1    -    TX  up to next highest floor + texture
  276. 0x02f    7    G1&        1    -    TX    up to next highest floor + texture
  277. 0x005    7    W1        1    -    -   up to lowest ceiling
  278. 0x05b    7    WR        1    -    -   up to lowest ceiling
  279. 0x065    7    S1        1    -    -   up to lowest ceiling
  280. 0x040    7    SR        1    -    -   up to lowest ceiling
  281. 0x018    7    G1        1    -    -    up to lowest ceiling
  282. 0x082    7    W1        4    -    -   up to next highest floor (turbo)
  283. 0x083    7    S1        4    -    -   up to next highest floor (turbo)
  284. 0x081    7    WR        4    -    -   up to next highest floor (turbo)
  285. 0x084    7    SR        4    -    -   up to next highest floor (turbo)
  286. 0x038    7    W1&        1    -    -   up to lowest ceiling - 8, crush
  287. 0x05e    7    WR&        1    -    -   up to lowest ceiling - 8, crush
  288. 0x037    7    S1        1    -    -   up to lowest ceiling - 8, crush
  289. 0x041    7    SR        1    -    -   up to lowest ceiling - 8, crush
  290. 0x03a    7    W1        1    -    -    up 24
  291. 0x05c    7    WR        1    -    -    up 24
  292. 0x00f    7    S1&        1    -    TX  up 24 + texture
  293. 0x042    7    SR&        1    -    TX  up 24 + texture
  294. 0x03b    7    W1&        1    -    TXP up 24 + sector texture
  295. 0x05d    7    WR&        1    -    TXP up 24 + sector texture
  296. 0x00e    7    S1&        1    -    TX  up 32 + texture
  297. 0x043    7    SR&        1    -    TX  up 32 + texture
  298. 0x01e    7    W1        1    -    -    up by shortest lower texture
  299. 0x060    7    WR        1    -    -   up by shortest lower texture
  300. 0x026    7    W1        1    -    -   down to lowest floor
  301. 0x017    7    S1        1    -    -   down to lowest floor
  302. 0x052    7    WR        1    -    -   down to lowest floor
  303. 0x03c    7    SR        1    -    -   down to lowest floor
  304. 0x025    7    W1        1    -    NXP down to lowest floor + sector texture
  305. 0x054    7    WR        1    -    NXP down to lowest floor + sector texture
  306. 0x013    7    W1        1    -    -   down to highest floor
  307. 0x066    7    S1        1    -    -   down to highest floor
  308. 0x053    7    WR        1    -    -   down to highest floor
  309. 0x02d    7    SR        1    -    -   down to highest floor
  310. 0x024    7    W1        3    -    -   down to highest floor + 8
  311. 0x047    7    S1        3    -    -   down to highest floor + 8
  312. 0x062    7    WR        3    -    -   down to highest floor + 8
  313. 0x046    7    SR        3    -    -   down to highest floor + 8
  314. 0x009    7    S1        1    -    NXP donut + sector texture
  315. 0x055    7    WR        1    -    -    down to highest floor (ceiling up to highest ceiling)
  316.  
  317. ; Moving floor
  318. 0x035    8    W1&        1    3    -    start moving floor
  319. 0x036    8    W1&        -    -    -    stop moving floor
  320. 0x057    8    WR&        1    3    -    start moving floor
  321. 0x059    8    WR&        -    -    -    stop moving floor
  322.  
  323. ; Stair
  324. 0x008    9    W1        1    -    -    stairs (8)
  325. 0x007    9    S1        1    -    -    stairs (8)
  326. 0x06b    9    S1        4    -    -    stairs (16)
  327.  
  328. ; Exit
  329. 0x00b    10    nS1        -    -    -    end level, go to next
  330. 0x033    10    nS1        -    -    -    end level, go to secret
  331. 0x034    10    nW1        -    -    -    end level, go to next
  332. 0x069    10    nW1        -    -    -    end level, go to secret
  333.  
  334. ; Teleport
  335. 0x027    11    W1m        -    -    -    teleport
  336. 0x061    11    WRm        -    -    -    teleport
  337. 0x07d    11    W1m        -    -    -    teleport monsters only
  338. 0x07e    11    WRm        -    -    -    teleport monsters only
  339.  
  340. ; Lighting
  341. 0x023    12    W1        -    -    -    off
  342. 0x068    12  W1        -    -    -   set to dimmest near
  343. 0x00c    12    W1        -    -    -    set to brightest near
  344. 0x00d    12    W1        -    -    -    on maximum
  345. 0x04f    12    WR        -    -    -    off
  346. 0x050    12    WR        -    -    -    set to brightest near
  347. 0x051    12    WR        -    -    -    on maximum
  348. 0x011    12    W1        -    -    -    start blinking
  349. 0x08a    12    SR        -    -    -    on maximum
  350. 0x08b    12    SR        -    -    -    off
  351. 0x04e    12    WR        -    -    -    set to dimmest near
  352.  
  353. [Sectors.Types]
  354. 0x001    Blink (random)
  355. 0x002    Blink (1/2 second)
  356. 0x003    Blink (1 second)
  357. 0x004    -10/20% health
  358. 0x005    -5/10% health
  359. 0x006    Ceiling crush and raise
  360. 0x007    -2/5% health
  361. 0x008    Light oscillates
  362. 0x009    Secret
  363. 0x00a    Ceiling drops (after 30 seconds)
  364. 0x00c    Blink (1/2 second sync.)
  365. 0x00d    Blink (1 second sync.)
  366. 0x00e    Ceiling rises (after 300 seconds)
  367. 0x00f    Friction_Low
  368. 0x010    -10/20% health
  369. 0x015    Scroll (east/slow)
  370. 0x016    Scroll (east/normal)
  371. 0x017    Scroll (east/fast)
  372. 0x01a    Scroll (north/slow)
  373. 0x01b    Scroll (north/normal)
  374. 0x01c    Scroll (north/fast)
  375. 0x01f    Scroll (south/slow)
  376. 0x020    Scroll (south/normal)
  377. 0x021    Scroll (south/fast)
  378. 0x024    Scroll (west/slow)
  379. 0x025    Scroll (west/normal)
  380. 0x026    Scroll (west/fast)
  381. 0x028    Wind (east/weak)
  382. 0x029    Wind (east/normal)
  383. 0x02a    Wind (east/strong)
  384. 0x02b    Wind (north/weak)
  385. 0x02c    Wind (north/normal)
  386. 0x02d    Wind (north/strong)
  387. 0x02e    Wind (south/weak)
  388. 0x02f    Wind (south/normal)
  389. 0x030    Wind (south/strong)
  390. 0x031    Wind (west/weak)
  391. 0x032    Wind (west/normal)
  392. 0x033    Wind (west/strong)
  393.