info_array_spl_v1_title

Sorted alphabetically (sort by order in the file)

info_array_spl_v1_description

Main Header

info_array_spl_v1_main_description

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

ab

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

fx

Standard keys
KeyType
bypass_mirror_imageBoolean
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)
dicenumberInteger
dicesizeInteger
dispel_resistLookup (0=Nonmagical, 1=DispelResist, 2=NoDispelIgnoreResist, 3=DispelIgnoreResist)
durationInteger
ignore_difficultyBoolean
ignore_primary_targetBoolean
ignore_secondary_targetBoolean
opcodeInteger
parameter1Integer
parameter2Integer
parameter2aInteger
parameter2bInteger
powerInteger
probability1[100]Integer
probability2Integer
resourceString (8 bytes)
save_vs_breathBoolean
save_vs_poisonBoolean
save_vs_polymorphBoolean
save_vs_spellBoolean
save_vs_wandBoolean
savebonusInteger
specialInteger
targetLookup (0=None, 1=Self, 2=PresetTarget, 3=Party, 4=Everyone, 5=EveryoneExceptParty, 6=CasterGroup, 7=TargetGroup, 8=EveryoneExceptSelf, 9=OriginalCaster)
timingLookup (0=InstantLimited, 1=InstantPermanent, 2=Equipped, 3=DelayLimited, 4=DelayPermanent, 5=DelayEquipped, 6=LimitedAfterDuration, 7=PermanentAfterDuration, 9=InstantPermanentAfterDeath)