Evil eye
unknown
plain_text
2 years ago
24 kB
1183
Indexable
Code for the evil eye <Entity _version="1" name="" serialize="1" tags="teleportable_NOT,hittable,item_physics,item_pickup,evil_eye" > <_Transform position.x="-2295.23" position.y="-314.853" rotation="-0.506222" scale.x="1" scale.y="1" > </_Transform> <AbilityComponent _enabled="0" add_these_child_actions="" amount_in_inventory="1" base_item_file="data/entities/base_item.xml" charge_wait_frames="10" click_to_use="1" cooldown_frames="0" current_slot_durability="-1" drop_as_item_on_death="1" entity_count="1" entity_file="" fast_projectile="0" is_petris_gun="0" item_recoil_max="1" item_recoil_offset_coeff="1" item_recoil_recovery_speed="15" item_recoil_rotation_coeff="5" mChargeCount="0" mIsInitialized="1" mana="100" mana_charge_speed="10" mana_max="100" max_amount_in_inventory="1" max_charged_actions="0" never_reload="0" reload_time_frames="0" rotate_hand_amount="0.7" rotate_in_hand="1" rotate_in_hand_amount="1" shooting_reduces_amount_in_inventory="0" simulate_throw_as_item="0" slot_consumption_function="_get_gun_slot_durability_default" sprite_file="" stat_times_player_has_edited="0" stat_times_player_has_shot="0" swim_propel_amount="0" throw_as_item="1" ui_name="$item_evil_eye" use_entity_file_as_projectile_info_proxy="0" use_gun_script="0" > <gun_config actions_per_round="1" deck_capacity="0" reload_time="40" shuffle_deck_when_empty="0" > </gun_config> <gunaction_config action_ai_never_uses="0" action_description="" action_draw_many_count="0" action_id="" action_is_dangerous_blast="0" action_mana_drain="10" action_max_uses="-1" action_name="" action_never_unlimited="0" action_spawn_level="" action_spawn_manual_unlock="0" action_spawn_probability="" action_spawn_requires_flag="" action_sprite_filename="" action_type="0" action_unidentified_sprite_filename="data/ui_gfx/gun_actions/unidentified.png" blood_count_multiplier="1" bounces="0" child_speed_multiplier="1" custom_xml_file="" damage_critical_chance="0" damage_critical_multiplier="0" damage_curse_add="0" damage_drill_add="0" damage_electricity_add="0" damage_explosion_add="0" damage_fire_add="0" damage_healing_add="0" damage_ice_add="0" damage_melee_add="0" damage_projectile_add="0" damage_slice_add="0" dampening="1" explosion_damage_to_materials="0" explosion_radius="0" extra_entities="" fire_rate_wait="0" friendly_fire="0" game_effect_entities="" gore_particles="0" gravity="0" knockback_force="0" lifetime_add="0" light="0" lightning_count="0" material="" material_amount="0" pattern_degrees="0" physics_impulse_coeff="0" projectile_file="" ragdoll_fx="0" recoil="0" reload_time="0" screenshake="0" sound_loop_tag="" speed_multiplier="1" spread_degrees="0" sprite="" state_cards_drawn="0" state_destroyed_action="0" state_discarded_action="0" state_shuffled="0" trail_material="" trail_material_amount="0" > </gunaction_config> </AbilityComponent> <ItemComponent _enabled="0" _tags="enabled_in_world" always_use_item_name_in_ui="0" auto_pickup="0" camera_max_distance="50" camera_smooth_speed_multiplier="1" collect_nondefault_actions="0" custom_pickup_string="" drinkable="1" enable_orb_hacks="0" has_been_picked_by_player="1" inventory_slot.x="1" inventory_slot.y="0" is_all_spells_book="0" is_consumable="0" is_equipable_forced="1" is_frozen="0" is_hittable_always="0" is_identified="1" is_pickable="1" is_stackable="0" item_name="$item_evil_eye" item_pickup_radius="14.1" mFramePickedUp="47543" max_child_items="0" next_frame_pickable="43360" npc_next_frame_pickable="0" permanently_attached="0" play_hover_animation="0" play_pick_sound="1" play_spinning_animation="1" preferred_inventory="QUICK" remove_default_child_actions_on_death="0" remove_on_death="0" remove_on_death_if_empty="0" spawn_pos.x="-2296.18" spawn_pos.y="-316.525" stats_count_as_item_pick_up="1" ui_description="$item_description_evil_eye" ui_display_description_on_pick_up_hint="0" ui_sprite="data/ui_gfx/items/evil_eye.png" uses_remaining="-1" > </ItemComponent> <LightComponent _enabled="1" _tags="enabled_in_world,enabled_in_hand,magic_eye_check" b="94" blinking_freq="1" fade_out_time="0" g="94" offset_x="0" offset_y="0" r="255" radius="60" update_properties="0" > </LightComponent> <LuaComponent _enabled="1" _tags="enabled_in_world,enabled_in_hand" call_init_function="0" enable_coroutines="0" execute_every_n_frame="1" execute_on_added="0" execute_on_removed="0" execute_times="0" mLastExecutionFrame="48580" mModAppendsDone="1" remove_after_executed="0" script_audio_event_dead="" script_collision_trigger_hit="" script_collision_trigger_timer_finished="" script_damage_about_to_be_received="" script_damage_received="" script_death="" script_electricity_receiver_electrified="" script_electricity_receiver_switched="" script_enabled_changed="" script_inhaled_material="" script_interacting="" script_item_picked_up="" script_kick="" script_material_area_checker_failed="" script_material_area_checker_success="" script_physics_body_modified="" script_portal_teleport_used="" script_pressure_plate_change="" script_shot="" script_source_file="data/scripts/items/evil_eye_beam.lua" script_teleported="" script_throw_item="" script_wand_fired="" vm_type="SHARED_BY_MANY_COMPONENTS" > </LuaComponent> <LuaComponent _enabled="1" _tags="enabled_in_hand" call_init_function="0" enable_coroutines="0" execute_every_n_frame="-1" execute_on_added="0" execute_on_removed="0" execute_times="0" mLastExecutionFrame="47618" mModAppendsDone="0" remove_after_executed="0" script_audio_event_dead="" script_collision_trigger_hit="" script_collision_trigger_timer_finished="" script_damage_about_to_be_received="" script_damage_received="" script_death="" script_electricity_receiver_electrified="" script_electricity_receiver_switched="" script_enabled_changed="data/scripts/items/evil_eye_state.lua" script_inhaled_material="" script_interacting="" script_item_picked_up="" script_kick="" script_material_area_checker_failed="" script_material_area_checker_success="" script_physics_body_modified="" script_portal_teleport_used="" script_pressure_plate_change="" script_shot="" script_source_file="" script_teleported="" script_throw_item="" script_wand_fired="" vm_type="SHARED_BY_MANY_COMPONENTS" > </LuaComponent> <ParticleEmitterComponent _enabled="1" _tags="enabled_in_world,enabled_in_hand" airflow_force="0" airflow_scale="1" airflow_time="1" area_circle_radius.max="0" area_circle_radius.min="0" area_circle_sector_degrees="360" attractor_force="0" b2_force="0" collide_with_gas_and_fire="1" collide_with_grid="1" color="0" color_is_based_on_pos="0" cosmetic_force_create="1" count_max="20" count_min="8" create_real_particles="0" custom_style="NONE" delay_frames="0" direction_random_deg="0" draw_as_long="0" emission_chance="100" emission_interval_max_frames="100" emission_interval_min_frames="10" emit_cosmetic_particles="1" emit_real_particles="0" emitted_material_name="spark_red" emitter_lifetime_frames="-1" fade_based_on_lifetime="0" fire_cells_dont_ignite_damagemodel="0" friction="1" gravity.x="0" gravity.y="200" image_animation_colors_file="" image_animation_emission_probability="1" image_animation_file="" image_animation_loop="1" image_animation_phase="0" image_animation_raytrace_from_center="0" image_animation_speed="1" image_animation_use_entity_rotation="0" is_emitting="1" is_trail="0" lifetime_max="0.9" lifetime_min="0.3" offset.x="0" offset.y="0" particle_single_width="1" render_back="1" render_on_grid="1" render_ultrabright="0" set_magic_creation="0" trail_gap="0" use_material_inventory="0" velocity_always_away_from_center="1" x_pos_offset_max="5" x_pos_offset_min="-5" x_vel_max="60" x_vel_min="-60" y_pos_offset_max="5" y_pos_offset_min="-5" y_vel_max="60" y_vel_min="-60" > </ParticleEmitterComponent> <PhysicsBodyComponent _enabled="0" _tags="enabled_in_world" allow_sleep="1" angular_damping="0.95" auto_clean="0" buoyancy="0.7" fixed_rotation="0" force_add_update_areas="0" go_through_sand="0" gravity_scale_if_has_no_image_shapes="1" gridworld_box2d="1" hax_fix_going_through_ground="1" hax_fix_going_through_sand="0" hax_wait_till_pixel_scenes_loaded="0" initial_velocity.x="0" initial_velocity.y="0" is_bullet="1" is_character="0" is_enabled="1" is_external="0" is_kinematic="0" is_static="0" kills_entity="1" linear_damping="0" mActiveState="0" on_death_leave_physics_body="1" on_death_really_leave_body="0" projectiles_rotate_toward_velocity="0" randomize_init_velocity="0" uid="1" update_entity_transform="1" > </PhysicsBodyComponent> <PhysicsImageShapeComponent _enabled="0" body_id="1" centered="1" image_file="data/items_gfx/evil_eye.png" is_circle="0" is_root="0" material="item_box2d_meat" offset_x="5.5" offset_y="5.5" use_sprite="0" z="0" > </PhysicsImageShapeComponent> <PhysicsThrowableComponent _enabled="0" attach_min_speed="70" attach_to_surfaces_knife_style="0" hp="100" max_throw_speed="180" max_torque="1" min_torque="0.1" throw_force_coeff="1.25" tip_check_offset_max="5" tip_check_offset_min="3" tip_check_random_rotation_deg="9" > </PhysicsThrowableComponent> <ProjectileComponent _enabled="0" _tags="enabled_in_world" angular_velocity="0" attach_to_parent_trigger="0" blood_count_multiplier="1" bounce_always="0" bounce_at_any_angle="0" bounce_energy="0.5" bounce_fx_file="" bounces_left="0" camera_shake_when_shot="0" collect_materials_to_shooter="0" collide_with_entities="1" collide_with_shooter_frames="-1" collide_with_tag="hittable" collide_with_world="1" create_shell_casing="0" damage="0" damage_every_x_frames="-1" damage_game_effect_entities="" damage_scale_max_speed="200" damage_scaled_by_speed="1" die_on_liquid_collision="0" die_on_low_velocity="0" die_on_low_velocity_limit="50" direction_nonrandom_rad="0" direction_random_rad="0" do_moveto_update="1" dont_collide_with_tag="" explosion_dont_damage_shooter="0" friction="0" friendly_fire="0" go_through_this_material="" ground_collision_fx="1" ground_penetration_coeff="0" ground_penetration_max_durability_to_destroy="0" hit_particle_force_multiplier="0.1" knockback_force="0" lifetime="-1" lifetime_randomness="0" lob_max="0.8" lob_min="0.5" mLastFrameDamaged="-1024" muzzle_flash_file="" never_hit_player="1" on_collision_die="1" on_collision_remove_projectile="0" on_collision_spawn_entity="1" on_death_duplicate_remaining="0" on_death_emit_particle="0" on_death_emit_particle_count="1" on_death_emit_particle_type="" on_death_explode="0" on_death_gfx_leave_sprite="1" on_death_item_pickable_radius="0" on_death_particle_check_concrete="0" on_lifetime_out_explode="0" penetrate_entities="1" penetrate_world="0" penetrate_world_velocity_coeff="0.6" physics_impulse_coeff="300" play_damage_sounds="1" projectile_type="PROJECTILE" ragdoll_force_multiplier="0.025" ragdoll_fx_on_collision="NORMAL" shell_casing_material="brass" shell_casing_offset.x="0" shell_casing_offset.y="0" shoot_light_flash_b="150" shoot_light_flash_g="180" shoot_light_flash_r="255" shoot_light_flash_radius="0" spawn_entity="" spawn_entity_is_projectile="0" speed_max="60" speed_min="60" velocity_sets_rotation="1" velocity_sets_scale="0" velocity_sets_scale_coeff="1" velocity_sets_y_flip="0" velocity_updates_animation="0" > <config action_ai_never_uses="0" action_description="" action_draw_many_count="0" action_id="" action_is_dangerous_blast="0" action_mana_drain="10" action_max_uses="-1" action_name="" action_never_unlimited="0" action_spawn_level="" action_spawn_manual_unlock="0" action_spawn_probability="" action_spawn_requires_flag="" action_sprite_filename="" action_type="0" action_unidentified_sprite_filename="data/ui_gfx/gun_actions/unidentified.png" blood_count_multiplier="1" bounces="0" child_speed_multiplier="1" custom_xml_file="" damage_critical_chance="0" damage_critical_multiplier="0" damage_curse_add="0" damage_drill_add="0" damage_electricity_add="0" damage_explosion_add="0" damage_fire_add="0" damage_healing_add="0" damage_ice_add="0" damage_melee_add="0" damage_projectile_add="0" damage_slice_add="0" dampening="1" explosion_damage_to_materials="0" explosion_radius="0" extra_entities="" fire_rate_wait="0" friendly_fire="0" game_effect_entities="" gore_particles="0" gravity="0" knockback_force="0" lifetime_add="0" light="0" lightning_count="0" material="" material_amount="0" pattern_degrees="0" physics_impulse_coeff="0" projectile_file="" ragdoll_fx="0" recoil="0" reload_time="0" screenshake="0" sound_loop_tag="" speed_multiplier="1" spread_degrees="0" sprite="" state_cards_drawn="0" state_destroyed_action="0" state_discarded_action="0" state_shuffled="0" trail_material="" trail_material_amount="0" > </config> <config_explosion audio_enabled="1" audio_event_name="" audio_liquid_amount_normalized="0" background_lightning_count="0" camera_shake="7.5" cell_explosion_damage_required="100" cell_explosion_power="1" cell_explosion_power_ragdoll_coeff="0.75" cell_explosion_probability="0" cell_explosion_radius_max="150" cell_explosion_radius_min="5" cell_explosion_velocity_min="0" crack_count="10" create_cell_material="fire" create_cell_probability="5" damage="5" damage_mortals="1" delay.max="0" delay.min="0" destroy_non_platform_solid_enabled="1" electricity_count="0" explosion_delay_id="-1" explosion_radius="20" explosion_sprite="data/particles/explosion_032.xml" explosion_sprite_additive="0" explosion_sprite_emissive="0" explosion_sprite_lifetime="0" explosion_sprite_random_rotation="1" gore_particle_count="1" hole_destroy_liquid="0" hole_destroy_physics_dynamic="1" hole_enabled="1" is_digger="0" knockback_force="1" light_b="180" light_enabled="1" light_fade_time="0.08" light_g="217" light_r="255" light_radius_coeff="8" load_this_entity="" material_sparks_count_max="20" material_sparks_count_min="7" material_sparks_enabled="0" material_sparks_min_hp="10000" material_sparks_probability="5" material_sparks_real="0" material_sparks_scale_with_hp="0" max_durability_to_destroy="10" min_radius_for_cracks="10" never_cache="1" particle_effect="1" physics_explosion_power.max="0.2" physics_explosion_power.min="0" physics_multiplier_ragdoll_force="1" physics_throw_enabled="1" pixel_sprites_enabled="1" ray_energy="20000" shake_vegetation="1" spark_material="spark" sparks_count_max="20" sparks_count_min="7" sparks_enabled="1" sparks_inner_radius_coeff="0.333" stains_enabled="1" stains_radius="0" > <damage_critical chance="0" damage_multiplier="1" > </damage_critical> </config_explosion> <damage_by_type curse="0" drill="0" electricity="0" explosion="0" fire="0" healing="0" ice="0" melee="0.5" overeating="0" physics_hit="0" poison="0" projectile="0" radioactive="0" slice="0" > </damage_by_type> <damage_critical chance="0" damage_multiplier="1" > </damage_critical> </ProjectileComponent> <SpriteComponent _enabled="1" _tags="enabled_in_hand,evil_eye_in_hand" additive="0" alpha="1" emissive="0" fog_of_war_hole="0" has_special_scale="0" image_file="data/items_gfx/evil_eye.png" is_text_sprite="0" kill_entity_after_finished="0" never_ragdollify_on_death="0" next_rect_animation="" offset_animator_offset.x="0" offset_animator_offset.y="0" offset_x="5.5" offset_y="5.5" rect_animation="" smooth_filtering="0" special_scale_x="1" special_scale_y="1" text="" transform_offset.x="0" transform_offset.y="0" ui_is_parent="0" update_transform="1" update_transform_rotation="1" visible="1" z_index="0.595" > </SpriteComponent> <SpriteParticleEmitterComponent _enabled="0" additive="1" angular_velocity="0" camera_bound="1" camera_distance="75" color.a="1" color.b="1" color.g="0.5" color.r="1" color_change.a="-3.5" color_change.b="0" color_change.g="0" color_change.r="0" count_max="1" count_min="1" delay="0" emission_interval_max_frames="6" emission_interval_min_frames="3" emissive="1" entity_file="" entity_velocity_multiplier="0" expand_randomize_position.x="0" expand_randomize_position.y="0" gravity.x="0" gravity.y="0" is_emitting="1" lifetime="1.5" randomize_alpha.max="0" randomize_alpha.min="0" randomize_angular_velocity.max="0" randomize_angular_velocity.min="0" randomize_animation_speed_coeff.max="0" randomize_animation_speed_coeff.min="0" randomize_lifetime.max="0" randomize_lifetime.min="0" randomize_position.max_x="2" randomize_position.max_y="2" randomize_position.min_x="-2" randomize_position.min_y="-2" randomize_position_inside_hitbox="0" randomize_rotation.max="0" randomize_rotation.min="0" randomize_scale.max_x="0" randomize_scale.max_y="0" randomize_scale.min_x="0" randomize_scale.min_y="0" randomize_velocity.max_x="30" randomize_velocity.max_y="30" randomize_velocity.min_x="-30" randomize_velocity.min_y="-30" render_back="0" rotation="0" scale.x="1" scale.y="0" scale_velocity.x="-0.3" scale_velocity.y="3" sprite_centered="0" sprite_file="data/particles/ray.xml" sprite_random_rotation="0" use_rotation_from_entity="0" use_rotation_from_velocity_component="0" use_velocity_as_rotation="1" velocity.x="0" velocity.y="0" velocity_always_away_from_center="1" velocity_slowdown="0" z_index="0" > </SpriteParticleEmitterComponent> <UIInfoComponent _enabled="0" _tags="enabled_in_world" name="$item_evil_eye" > </UIInfoComponent> <VelocityComponent _enabled="0" _tags="enabled_in_world" affect_physics_bodies="0" air_friction="0.55" apply_terminal_velocity="1" displace_liquid="1" gravity_x="0" gravity_y="400" limit_to_max_velocity="1" liquid_death_threshold="0" liquid_drag="1" mVelocity.x="0" mVelocity.y="0" mass="0.05" terminal_velocity="1000" updates_velocity="1" > </VelocityComponent> </Entity>
Editor is loading...