<Entity name="$projectile_default" tags="boss_alchemist" > <Base file="data/entities/base_projectile.xml" > <VelocityComponent gravity_y="0" air_friction="-0.1" mass="0.055" > </VelocityComponent> </Base> <ProjectileComponent _enabled="1" lob_min="0.8" lob_max="1.0" speed_min="100" speed_max="220" die_on_low_velocity="0" on_death_explode="1" on_death_gfx_leave_sprite="0" on_lifetime_out_explode="1" explosion_dont_damage_shooter="1" damage="0.3" on_collision_die="0" lifetime="100" knockback_force="2.0" bounces_left="10" bounce_always="1" > <config_explosion never_cache="1" camera_shake="0.5" explosion_radius="1" explosion_sprite="data/particles/explosion_016_plasma_pink.xml" explosion_sprite_lifetime="0.0" create_cell_probability="1" create_cell_material="plasma_fading" explosion_sprite_emissive="1" explosion_sprite_additive="1" ray_energy="10000" hole_destroy_liquid="1" hole_enabled="1" damage = "0.1" hole_image="data/temp/explosion_hole.png" particle_effect="0" damage_mortals="1" physics_throw_enabled="0" shake_vegetation="1" sparks_enabled="1" spark_material="plasma_fading_pink" sparks_count_max="16" sparks_count_min="12" light_fade_time="1.2" light_r="155" light_g="15" light_b="140" stains_enabled="1" stains_image="data/temp/explosion_stain.png" > </config_explosion> </ProjectileComponent> <SpriteComponent _enabled="1" alpha="1" image_file="data/projectiles_gfx/orb_dark.xml" next_rect_animation="" offset_x="5" offset_y="5" rect_animation="fireball" emissive="1" additive="1" update_transform_rotation="0" > </SpriteComponent> <LightComponent _enabled="1" radius="150" r="250" g="35" b="220"> </LightComponent> <SpriteParticleEmitterComponent sprite_file="data/particles/spark_electric.xml" delay="0" lifetime="0" color.r="1" color.g="0" color.b="1" color.a="1" color_change.r="0" color_change.g="0" color_change.b="0" color_change.a="0" velocity.x="0" velocity.y="0" gravity.x="0" gravity.y="10" velocity_slowdown="0" rotation="0" angular_velocity="0" use_velocity_as_rotation="0" scale.x="1" scale.y="1" scale_velocity.x="0" scale_velocity.y="0" emission_interval_min_frames="3" emission_interval_max_frames="4" count_min="1" count_max="2" randomize_rotation.min="-3.1415" randomize_rotation.max="3.1415" randomize_position.min_x="-8" randomize_position.max_x="8" randomize_position.min_y="-8" randomize_position.max_y="8" > </SpriteParticleEmitterComponent> <LuaComponent execute_on_added="1" script_source_file="data/entities/animals/boss_alchemist/init.lua" remove_after_executed="1" > </LuaComponent> <LuaComponent execute_every_n_frame="32" script_source_file="data/entities/animals/boss_alchemist/create_wand.lua" > </LuaComponent> <VariableStorageComponent name="type" value_string="" > </VariableStorageComponent> <AudioComponent file="data/audio/Desktop/projectiles.bank" event_root="projectiles/orb_dark" > </AudioComponent> <AudioLoopComponent file="data/audio/Desktop/projectiles.bank" event_name="projectiles/magic_orb/loop" auto_play="1"> </AudioLoopComponent> <VariableStorageComponent name="projectile_file" value_string="data/entities/animals/boss_alchemist/wand_orb.xml" > </VariableStorageComponent> </Entity>