Sorted by order in the file (sort alphabetically)
Standard keys
| Key | Type |
|---|---|
| type | Integer |
| range | Integer |
| show_sparks | Boolean |
| use_height | Boolean |
| loop_fire_sound | Boolean |
| loop_impact_sound | Boolean |
| ignore_center | Boolean |
| draw_as_background | Boolean |
| allow_saving | Boolean |
| loop_spread_animation | Boolean |
| fire_sound | String (8 bytes) |
| impact_sound | String (8 bytes) |
| source_animation | String (8 bytes) |
| particle_color | Lookup (0=unknown, 1=black, 2=blue, 3=chromatic, 4=gold, 5=green, 6=purple, 7=red, 8=white, 9=ice, 10=stone, 11=magenta, 12=orange) |
| width | Integer |
| bounce_from_walls | Boolean |
| pass_target | Boolean |
| draw_center_vvc_once | Boolean |
| hit_immediately | Boolean |
| face_target | Boolean |
| curved_path | Boolean |
| start_random_frame | Boolean |
| pillar | Boolean |
| semitransparent_trail_puff_vef | Boolean |
| tinted_trail_buff_vef | Boolean |
| multiple_projectiles | Boolean |
| default_spell_on_miss | Boolean |
| falling_path | Boolean |
| comet | Boolean |
| lined_up_aoe | Boolean |
| rectangular_aoe | Boolean |
| draw_behind_target | Boolean |
| casting_glow_fx | Boolean |
| travel_door | Boolean |
| fade_after_hit | Boolean |
| display_string | Boolean |
| random_path | Boolean |
| start_random_sequence | Boolean |
| color_pulse_on_hit | Boolean |
| touch_projectile | Boolean |
| neg_ids1 | Boolean |
| neg_ids2 | Boolean |
| use_either_ids | Boolean |
| delayed_payload | Boolean |
| limited_path_count | Boolean |
| iwd_style_check | Boolean |
| caster_affected | Boolean |
| string | Strref |
| color | Integer |
| color_speed | Integer |
| screen_shake_amount | Integer |
| ids_target_1 | Lookup (2=ea, 3=general, 4=race, 5=class, 6=specific, 7=gender, 8=alignmen, 9=kit) |
| ids_target_2 | Lookup (2=ea, 3=general, 4=race, 5=class, 6=specific, 7=gender, 8=alignmen, 9=kit) |
| default_spell | String (8 bytes) |
| success_spell | String (8 bytes) |
| colored_bam | Boolean |
| creates_smoke | Boolean |
| colored_smoke | Boolean |
| not_light_source | Boolean |
| modify_for_height | Boolean |
| casts_shadow | Boolean |
| light_spot_enabled | Boolean |
| translucent | Boolean |
| mid_level_brighten | Boolean |
| blended | Boolean |
| pro_animation | String (8 bytes) |
| shadow_animation | String (8 bytes) |
| pro_animation_number | Integer |
| shadow_animation_number | Integer |
| light_spot_intensity | Integer |
| light_spot_width | Integer |
| light_spot_height | Integer |
| palette | String (8 bytes) |
| pro_color_1 | Integer |
| pro_color_2 | Integer |
| pro_color_3 | Integer |
| pro_color_4 | Integer |
| pro_color_5 | Integer |
| pro_color_6 | Integer |
| pro_color_7 | Integer |
| smoke_puff_delay | Integer |
| smoke_color_1 | Integer |
| smoke_color_2 | Integer |
| smoke_color_3 | Integer |
| smoke_color_4 | Integer |
| smoke_color_5 | Integer |
| smoke_color_6 | Integer |
| smoke_color_7 | Integer |
| face_target_granularity | Integer |
| smoke_animation | id lookup (animate) |
| trailing_animation_1 | String (8 bytes) |
| trailing_animation_2 | String (8 bytes) |
| trailing_animation_3 | String (8 bytes) |
| trailing_animation_delay_1 | Integer |
| trailing_animation_delay_2 | Integer |
| trailing_animation_delay_3 | Integer |
| draw_at_target | Boolean |
| draw_at_source | Boolean |
| trap_visible | Boolean |
| triggered_by_inanimates | Boolean |
| triggered_by_condition | Boolean |
| delayed_trigger | Boolean |
| secondary_projectile | Boolean |
| fragments | Boolean |
| affect_only_enemies | Boolean |
| affect_only_allies | Boolean |
| mage_level_duration | Boolean |
| cleric_level_duration | Boolean |
| draw_animation | Boolean |
| cone_shaped | Boolean |
| ignore_los | Boolean |
| delayed_explosion | Boolean |
| skip_first_condition | Boolean |
| single_target | Boolean |
| ray_count | Integer |
| trap_size | Integer |
| explosion_size | Integer |
| explosion_sound | String (8 bytes) |
| explosion_frequency | Integer |
| fragment_animation | id lookup (animate) |
| secondary_pro | id lookup (projectl) |
| repetitions | Integer |
| explosion_effect | Integer |
| explosion_color | Integer |
| explosion_projectile | Integer |
| explosion_animation | String (8 bytes) |
| cone_width | Integer |
| spread_animation | String (8 bytes) |
| ring_animation | String (8 bytes) |
| area_sound | String (8 bytes) |
| paletted_ring | Boolean |
| random_speed | Boolean |
| start_scattered | Boolean |
| paletted_center | Boolean |
| repeat_scattering | Boolean |
| paletted_animation | Boolean |
| oriented_fireball_puffs | Boolean |
| use_hit_dice_lookup | Boolean |
| unknown_area_flag_12 | Boolean |
| blend_are_ring_animation | Boolean |
| glow_are_ring_animation | Boolean |
| hit_point_limit | Boolean |
| dicenumber | Integer |
| dicesize | Integer |
| animation_granularity | Integer |
| animation_granularity_divider | Integer |