info_array_spl_v1_title

Sorted by order in the file (sort alphabetically)

info_array_spl_v1_description

Main Header

info_array_spl_v1_main_description

Standard keys
KeyType
nameStrref
name_unusedStrref
completion_soundString (8 bytes)
break_sanctuaryBoolean
hostileBoolean
no_los_requiredBoolean
allow_spottingBoolean
outdoors_onlyBoolean
ignore_dead_magicBoolean
ignore_wild_surgeBoolean
non_combatBoolean
can_target_invisibleBoolean
typeLookup (0=Special, 1=Wizard, 2=Priest, 3=Psionic, 4=Innate, 5=BardSong)
unusable_chaoticBoolean
unusable_evilBoolean
unusable_goodBoolean
unusable_geneutralBoolean
unusable_lawfulBoolean
unusable_lcneutralBoolean
unusable_clericBoolean
unusable_druidBoolean
unusable_abjurerBoolean
unusable_conjurerBoolean
unusable_divinerBoolean
unusable_enchanterBoolean
unusable_illusionistBoolean
unusable_invokerBoolean
unusable_necromancerBoolean
unusable_transmuterBoolean
unusable_generalistBoolean
casting_animationInteger
primaryLookup (0=None, 1=Abjurer, 2=Conjurer, 3=Diviner, 4=Enchanter, 5=Illusionist, 6=Invoker, 7=Necromancer, 8=Transmuter, 9=Generalist, 10=Wildmage)
sectypeInteger
levelInteger
iconString (8 bytes)
descriptionStrref
description_unusedStrref
description_imageString (8 bytes)

ab

Standard keys
KeyType
type[1]Lookup (0=None, 1=Melee, 2=Ranged, 3=Magical, 4=Launcher)
usable_after_idBoolean
usable_before_idBoolean
exclusive_effectsBoolean
location[4]Lookup (0=None, 1=Weapon, 2=Spell, 3=Item, 4=Innate)
iconString (8 bytes)
target[1]Lookup (0=Invalid, 1=LivingActor, 2=Inventory, 3=DeadActor, 4=PointWithinRange, 5=Caster, 6=Crash, 7=CasterSpecial)
target_countInteger
rangeInteger
levelInteger
casting_timeInteger
times_per_day[1]Integer
when_drained[1]Integer
projectile[1]Integer

fx

Standard keys
KeyType
opcodeInteger
targetLookup (0=None, 1=Self, 2=PresetTarget, 3=Party, 4=Everyone, 5=EveryoneExceptParty, 6=CasterGroup, 7=TargetGroup, 8=EveryoneExceptSelf, 9=OriginalCaster)
powerInteger
parameter1Integer
parameter2Integer
parameter2aInteger
parameter2bInteger
damagetypeLookup (0=Crushing, 1=Acid, 2=Cold, 4=Electricity, 8=Fire, 16=Piercing, 32=Poison, 64=Magic, 128=Missile, 256=Slashing, 512=MagicFire, 1024=MagicCold, 2048=Stunning)
timingLookup (0=InstantLimited, 1=InstantPermanent, 2=Equipped, 3=DelayLimited, 4=DelayPermanent, 5=DelayEquipped, 6=LimitedAfterDuration, 7=PermanentAfterDuration, 9=InstantPermanentAfterDeath)
dispel_resistLookup (0=Nonmagical, 1=DispelResist, 2=NoDispelIgnoreResist, 3=DispelIgnoreResist)
durationInteger
probability1[100]Integer
probability2Integer
resourceString (8 bytes)
dicenumberInteger
dicesizeInteger
save_vs_spellBoolean
save_vs_breathBoolean
save_vs_poisonBoolean
save_vs_wandBoolean
save_vs_polymorphBoolean
ignore_primary_targetBoolean
ignore_secondary_targetBoolean
bypass_mirror_imageBoolean
ignore_difficultyBoolean
savebonusInteger
specialInteger