projectl.ids
Relates to offset
0x0026
in the SPL file format, offset 0x002A
in the ITM file format, and offset 0x00A0
in the V2 EFF file format.IDS V1.0 23 spwi101 // chromatic orb - used by spwi101.spl 60 ghost // howl of pandemonium ghost - used by spwi603.spl 61 stormbld // blade storm blade - used by spwi702.spl 189 ntoken // hold person - used by ntoken.itm 205 magicmis // magic missiles 1 - used by spwi107.spl 206 spwi107 // magic missiles 2 - used by spwi107.spl 207 spwi107 // magic missiles 3 - used by spwi107.spl 208 spwi107 // magic missiles 4 - used by spwi107.spl 209 spwi107 // magic missiles 5 - used by spwi107.spl 210 spwi107 211 spwi107 212 spwi107 213 spwi107 214 spwi107 217 spwi212 // swarm curse (spwi212), 9' radius (rest of series starts at 290) 218 swarm // swarm curse arrow - used by swarm curse 219 -- // originally adder's kiss, unused 220 spwi207 // ice knife - used by spwi207.spl 221 spwi108 // pacify - used by spwi108.spl 222 spwi211 // strength - used by spwi211.spl 223 spwi301 // ball of lightning - used by spwi301 224 lgtball // ball of lightning sphere - used by spwi301 226 spwi405 // force missiles - used by spwi405.spl 227 spwi406 // improved strength - used by spwi406.spl 230 spwi603 // howl of pandemonium - used by spwi603.spl 232 spwi905 // elysium's fires - used by spwi905.spl 233 spwi912 // abyssal fury - used by spwi912.spl 234 spwi213 // horror - used by spwi213.spl 236 spwi307 // hold undead - used by spwi307.spl 237 spwi113 // missile of patience - used by spwi113.spl 238 spwi305 // elysium's tears - used by spwi305.spl 239 spwi308 // tasha's unbearable derisive laughter - used by spwi308.spl 240 spwi310 // axe of torment - used by spwi310.spl 241 spwi401 // blacksphere - used by spwi401.spl 244 spwi506 // fire and ice - used by spwi506.spl 245 spwi604 // chain lightning storm - used by spwi604.spl 248 spwi802 // meteor storm bombardment - used by spwi802.spl 249 spwi803 // deathbolt - used by spwi803.spl 250 spwi804 // ignus' fury - used by spwi804.spl 251 spwi805 // pw blind - used by spwi805.spl 252 spwi807 // mechanus' cannon - used by spwi807.spl 253 spwi901 // celestial host - used by spwi901.spl 254 spwi914 // rune of torment - used by spwi914.spl 255 sppr101 // blessing - used by sppr101.spl, spwi118.spl 256 sppr103 // curse - used by sppr103.spl, spwi117.spl 257 -- // originally detect evil, unused 259 sppr204 // spritual hammer - used by sppr204.spl 260 sppr301 // call lightning - used by sppr301.spl 261 -- // originally soul exodus, unused 264 spwi909 // pw kill - used by spwi909.spl 266 bolt01 // nordom's crossbow bolts - used by bolt01.itm through bolt09.itm, nordbolt.itm 268 spin106 // aura of fear - used by spin106.spl 269 spwi902 // conflagration - used by spwi902.spl 270 spwi001 // special trap - used by spwi001.spl 271 ignusfi // ignus' fireball - used by ignusfi.itm 272 imiss // tongues of flame 1 - used by spwi116.spl 273 spwi116 // tongues of flame 2 - used by spwi116.spl 274 spwi116 // tongues of flame 3 - used by spwi116.spl 275 spwi116 // tongues of flame 4 - used by spwi116.spl 276 spwi116 // tongues of flame 5 - used by spwi116.spl 277 spwi217 // ignus' terror - used by spwi217.spl 278 spwi218 // infernal orb - used by spwi218.spl 279 spwi313 // fiery rain - used by spwi313.spl 280 spwi410 // elemental strike - used by spwi410.spl 281 amiss // reign of anger 1 - used by spwi121.spl 282 spwi121 // reign of anger 2 - used by spwi121.spl 283 spwi121 // reign of anger 3 - used by spwi121.spl 284 spwi121 // reign of anger 4 - used by spwi121.spl 285 spwi121 // reign of anger 5 - used by spwi121.spl 286 spwi219 // power of one - used by spwi219.spl 288 spwi103 // embalming - used by spwi103.spl, spwi205.spl 289 spwi305b // elysium tears meteor - used by spwi305 290 spwi002 // special trap - used by spwi002.spl 291 spwi003 // special trap - used by spwi003.spl 292 spwi004 // special trap - used by spwi004.spl 293 spwi005 // special trap - used by spwi005.spl 294 spwi006 // special trap - used by spwi006.spl 295 spwi007 // special trap - used by spwi007.spl 296 spwi008 // special trap - used by spwi008.spl 297 spwi009 // special trap - used by spwi009.spl 298 spwi010 // special trap - used by spwi010.spl
Info:
Many of the more elaborate projectiles are hardcoded. They have a PROJECTL.IDS entry, but no associated .pro resource.
Note:
A special note about what Near Infinity labels as Projectile
#0|Default
.
- Normally, the index for that Projectile, in PROJECTL.IDS is
-1 // 0xffffffff
. It is simply an unlisted entry, no different from using projectile#357343
(some random unlisted value). -
Adding an entry for it will cause the game to use that entry like any other projectile, except when it's in the subspell cast by one of these opcodes (326/333/146
*p2=2
), where it does the following:
#0|Default
in subspells, use projectile #1|None
.