提交初次存档

This commit is contained in:
limil 2025-12-09 21:17:25 +08:00
commit a14e62e91a
1269 changed files with 93370 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
save_rec
save_shared
!save00
save[0-9][0-9]

66
save00/mod_config.xml Normal file
View File

@ -0,0 +1,66 @@
<Mods>
<Mod enabled="0" name="daily_practice" settings_fold_open="0" workshop_item_id="0" >
</Mod>
<Mod enabled="0" name="example" settings_fold_open="0" workshop_item_id="0" >
</Mod>
<Mod enabled="0" name="nightmare" settings_fold_open="0" workshop_item_id="0" >
</Mod>
<Mod enabled="0" name="starting_loadouts" settings_fold_open="0" workshop_item_id="0" >
</Mod>
<Mod enabled="0" name="translation_fi" settings_fold_open="0" workshop_item_id="0" >
</Mod>
<Mod enabled="0" name="Therapeutic_Gold" settings_fold_open="0" workshop_item_id="2189696930" >
</Mod>
<Mod enabled="0" name="auto_gold_collector" settings_fold_open="0" workshop_item_id="2020413791" >
</Mod>
<Mod enabled="0" name="minimap" settings_fold_open="0" workshop_item_id="2297655530" >
</Mod>
<Mod enabled="0" name="better_chinese" settings_fold_open="0" workshop_item_id="1999805551" >
</Mod>
<Mod enabled="0" name="spell_lab" settings_fold_open="0" workshop_item_id="2297568811" >
</Mod>
<Mod enabled="0" name="unlimited_spells" settings_fold_open="0" workshop_item_id="2097621994" >
</Mod>
<Mod enabled="0" name="respawn++" settings_fold_open="0" workshop_item_id="2872563152" >
</Mod>
<Mod enabled="0" name="anvil_of_destiny" settings_fold_open="0" workshop_item_id="1974488139" >
</Mod>
<Mod enabled="0" name="health_container" settings_fold_open="0" workshop_item_id="2006631283" >
</Mod>
<Mod enabled="0" name="more_shop" settings_fold_open="0" workshop_item_id="2006971887" >
</Mod>
<Mod enabled="0" name="dead_isnt_dead" settings_fold_open="0" workshop_item_id="2007426411" >
</Mod>
<Mod enabled="0" name="Get a perk" settings_fold_open="1" workshop_item_id="2007569462" >
</Mod>
<Mod enabled="0" name="edit_wands_always" settings_fold_open="0" workshop_item_id="2182627060" >
</Mod>
<Mod enabled="0" name="more_radar_perks" settings_fold_open="0" workshop_item_id="2195130971" >
</Mod>
<Mod enabled="0" name="rainHpUp" settings_fold_open="0" workshop_item_id="2199554577" >
</Mod>
<Mod enabled="0" name="removable_perks" settings_fold_open="0" workshop_item_id="2220664271" >
</Mod>
<Mod enabled="0" name="starting_waterflask" settings_fold_open="0" workshop_item_id="2260571837" >
</Mod>
<Mod enabled="0" name="megumin" settings_fold_open="1" workshop_item_id="2271667278" >
</Mod>
<Mod enabled="0" name="x3inventory" settings_fold_open="0" workshop_item_id="2275615304" >
</Mod>
<Mod enabled="0" name="megumin_e" settings_fold_open="1" workshop_item_id="2276600751" >
</Mod>
<Mod enabled="0" name="seed_changer" settings_fold_open="0" workshop_item_id="2284931352" >
</Mod>
<Mod enabled="0" name="Lightup" settings_fold_open="0" workshop_item_id="2316356772" >
</Mod>
<Mod enabled="0" name="orbmap" settings_fold_open="0" workshop_item_id="2487836572" >
</Mod>
<Mod enabled="0" name="InventoryBags" settings_fold_open="1" workshop_item_id="2496009232" >
</Mod>
<Mod enabled="0" name="Item_ability_enabled_in_inventory" settings_fold_open="0" workshop_item_id="2537743940" >
</Mod>
<Mod enabled="0" name="infinity_reroll" settings_fold_open="0" workshop_item_id="2006970992" >
</Mod>
<Mod enabled="0" name="myFirstMod" settings_fold_open="0" workshop_item_id="0" >
</Mod>
</Mods>

BIN
save00/mod_settings.bin Normal file

Binary file not shown.

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,item,wand" >
<_Transform
position.x="-972.439"
position.y="2141.45"
rotation="-0.574539"
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="100"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="250"
mana_charge_speed="49"
mana_max="250"
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="data/items_gfx/wands/wand_0324.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Bad Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="6"
reload_time="50"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="14"
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="0.995504"
spread_degrees="-2"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="9"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="0"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="0"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="2038"
max_child_items="0"
next_frame_pickable="396"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-971.514"
spawn_pos.y="2141.37"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="2038"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0324.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="1"
offset_y="4"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-341.818"
position.y="2005.91"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="FREEZE_FIELD" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="396"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-341.818"
spawn_pos.y="2005.91"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="15" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/freeze_field.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_static_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,881 @@
<Entity
_version="1"
name=""
serialize="1"
tags="hittable,teleportable_NOT,wand,trap_wand" >
<_Transform
position.x="-1663.57"
position.y="2215"
rotation="2.94946"
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="80"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="160"
mana_charge_speed="52"
mana_max="160"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="26"
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="data/items_gfx/wands/wand_0898.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="16"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Solid Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="7"
reload_time="26"
shuffle_deck_when_empty="1" >
</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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="10"
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="0.987743"
spread_degrees="2"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="8"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="7567"
max_child_items="0"
next_frame_pickable="36761"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1663.57"
spawn_pos.y="2215"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="7567"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0898.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="2"
offset_y="2"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="703.152"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-1671.42"
position.y="2216.52"
rotation="2.94946"
scale.x="1"
scale.y="-1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<InheritTransformComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
always_use_immediate_parent_rotation="0"
only_position="0"
parent_hotspot_tag="shoot_pos"
parent_sprite_id="-1"
rotate_based_on_x_scale="0"
use_root_parent="0" >
<Transform
position.x="0"
position.y="0"
rotation="0"
scale.x="1"
scale.y="1" >
</Transform>
</InheritTransformComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="GRENADE" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="36761"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1671.42"
spawn_pos.y="2216.52"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="9" >
</ItemComponent>
<ParticleEmitterComponent
_enabled="0"
_tags="enabled_in_hand,item_identified"
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="1"
count_min="1"
create_real_particles="1"
custom_alpha="-1"
custom_style="NONE"
delay_frames="0"
direction_random_deg="0"
draw_as_long="0"
emission_chance="100"
emission_interval_max_frames="12"
emission_interval_min_frames="5"
emit_cosmetic_particles="1"
emit_only_if_there_is_space="0"
emit_real_particles="0"
emitted_material_name="smoke"
emitter_lifetime_frames="-1"
fade_based_on_lifetime="0"
fire_cells_dont_ignite_damagemodel="0"
friction="0"
gravity.x="0"
gravity.y="200"
ignore_transform_updated_msg="0"
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.3"
lifetime_min="0.2"
offset.x="0"
offset.y="0"
particle_single_width="1"
render_back="1"
render_on_grid="0"
render_ultrabright="0"
set_magic_creation="0"
trail_gap="0"
use_material_inventory="0"
velocity_always_away_from_center="0"
x_pos_offset_max="3"
x_pos_offset_min="-3"
x_vel_max="2"
x_vel_min="-2"
y_pos_offset_max="-1"
y_pos_offset_min="1"
y_vel_max="-10"
y_vel_min="-20" >
</ParticleEmitterComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/grenade.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="-104.464"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="-104.464"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="-104.464"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="-104.464"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteParticleEmitterComponent
_enabled="0"
_tags="enabled_in_hand,item_identified"
additive="0"
angular_velocity="0"
camera_bound="1"
camera_distance="75"
color.a="1"
color.b="1"
color.g="1"
color.r="1"
color_change.a="0"
color_change.b="0"
color_change.g="0"
color_change.r="0"
count_max="1"
count_min="1"
delay="0"
emission_interval_max_frames="15"
emission_interval_min_frames="4"
emissive="0"
entity_file=""
entity_velocity_multiplier="0"
expand_randomize_position.x="0"
expand_randomize_position.y="0"
gravity.x="0"
gravity.y="-40"
is_emitting="1"
lifetime="0"
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="3.1415"
randomize_rotation.min="-3.1415"
randomize_scale.max_x="0"
randomize_scale.max_y="0"
randomize_scale.min_x="0"
randomize_scale.min_y="0"
randomize_velocity.max_x="8"
randomize_velocity.max_y="8"
randomize_velocity.min_x="-8"
randomize_velocity.min_y="-24"
render_back="0"
rotation="0"
scale.x="1"
scale.y="1"
scale_velocity.x="0"
scale_velocity.y="0"
sprite_centered="0"
sprite_file="data/particles/spark_particle.xml"
sprite_random_rotation="0"
use_rotation_from_entity="0"
use_rotation_from_velocity_component="0"
use_velocity_as_rotation="0"
velocity.x="0"
velocity.y="0"
velocity_always_away_from_center="0"
velocity_slowdown="0"
z_index="0" >
</SpriteParticleEmitterComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,705 @@
<Entity
_version="1"
name=""
serialize="1"
tags="hittable,teleportable_NOT,wand" >
<_Transform
position.x="-664.868"
position.y="1397.41"
rotation="-0.142897"
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="160"
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="190"
mana_charge_speed="51"
mana_max="190"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="16"
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="data/items_gfx/wands/wand_0516.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Antique Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
reload_time="16"
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="23"
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="0.934037"
spread_degrees="-1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="2763"
max_child_items="0"
next_frame_pickable="416"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-664.95"
spawn_pos.y="1397.49"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="2763"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0516.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="1"
offset_y="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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="718.941"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1674.38"
position.y="751.513"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BULLET" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="416"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1674.38"
spawn_pos.y="751.513"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/bullet.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,946 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,item,wand" >
<_Transform
position.x="-2882.72"
position.y="2224.08"
rotation="3.0176"
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="100"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="170"
mana_charge_speed="51"
mana_max="170"
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="data/items_gfx/wands/wand_0551.png"
stat_times_player_has_edited="15"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="6"
deck_capacity="6"
reload_time="60"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="7"
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="0.968872"
spread_degrees="-1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="9"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="3"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="20708"
max_child_items="0"
next_frame_pickable="19625"
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="-2882.26"
spawn_pos.y="2224.1"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="20708"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="20708"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/items/shop_effect.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0551.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="720.574"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-2810.27"
position.y="2215.07"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<AbilityComponent
_enabled="0"
_tags="enabled_in_hand"
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="data/entities/projectiles/bomb.xml"
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
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.05"
rotate_in_hand="1"
rotate_in_hand_amount="1"
shooting_reduces_amount_in_inventory="0"
simulate_throw_as_item="1"
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="$action_bomb"
use_entity_file_as_projectile_info_proxy="1"
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_null_all="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>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BOMB" >
</ItemActionComponent>
<ItemComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
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="0"
inventory_slot.x="0"
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="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="25"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-2810.27"
spawn_pos.y="2215.07"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="3" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/bomb.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_hand,not_enabled_in_wand"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/in_hand/bomb_in_hand.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="3.5"
offset_y="6"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,876 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,item,wand" >
<_Transform
position.x="-166.157"
position.y="818.752"
rotation="0.621499"
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="60"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="170"
mana_charge_speed="49"
mana_max="170"
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="data/items_gfx/wands/wand_0063.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Bulky Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="11"
reload_time="53"
shuffle_deck_when_empty="1" >
</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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="24"
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="0.904531"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="13"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="16772"
max_child_items="0"
next_frame_pickable="10017"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-167.06"
spawn_pos.y="819.718"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="16772"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0063.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="1"
offset_y="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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-228.474"
position.y="831.337"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<AbilityComponent
_enabled="0"
_tags="enabled_in_hand"
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="data/entities/projectiles/tnt.xml"
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
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.05"
rotate_in_hand="1"
rotate_in_hand_amount="1"
shooting_reduces_amount_in_inventory="0"
simulate_throw_as_item="1"
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="$action_high_explosive"
use_entity_file_as_projectile_info_proxy="1"
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_null_all="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>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="DYNAMITE" >
</ItemActionComponent>
<ItemComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
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="0"
inventory_slot.x="0"
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="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="10017"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-228.474"
spawn_pos.y="831.337"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="16" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/dynamite.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_hand,not_enabled_in_wand"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/in_hand/tnt_in_hand.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="2.5"
offset_y="4.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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,986 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,wand,item" >
<_Transform
position.x="1343.95"
position.y="5937.08"
rotation="0.0626909"
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="70"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="2"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="400"
mana_charge_speed="99"
mana_max="400"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="26"
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="data/items_gfx/wands/wand_0430.png"
stat_times_player_has_edited="40"
stat_times_player_has_shot="141"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="9"
reload_time="26"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="16"
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.05468"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="10"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="84047"
max_child_items="0"
next_frame_pickable="186729"
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="1344.87"
spawn_pos.y="5937.76"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="84047"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0430.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="2"
offset_y="4"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="104.95"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1434.43"
position.y="5952.52"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="RUBBER_BALL" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="186729"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1434.43"
spawn_pos.y="5952.52"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/rubber_ball.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1434.43"
position.y="5952.52"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="RUBBER_BALL" >
</ItemActionComponent>
<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="0"
inventory_slot.x="1"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="186729"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1434.43"
spawn_pos.y="5952.52"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/rubber_ball.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="71.6578"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,705 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,item,wand" >
<_Transform
position.x="272.274"
position.y="307.608"
rotation="3.0805"
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="70"
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="750"
mana_charge_speed="10"
mana_max="750"
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="data/items_gfx/wands/wand_0830.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Giga Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="9"
reload_time="18"
shuffle_deck_when_empty="1" >
</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="26"
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.07678"
spread_degrees="-3"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="10"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="5746"
max_child_items="0"
next_frame_pickable="781"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="273.339"
spawn_pos.y="308.691"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="5746"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0830.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="2"
offset_y="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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="189.349"
position.y="332.524"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="ARROW" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="781"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="189.349"
spawn_pos.y="332.524"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/arrow.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="hittable,teleportable_NOT,item,wand" >
<_Transform
position.x="-2348.99"
position.y="1961.81"
rotation="-2.67736"
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="160"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="210"
mana_charge_speed="46"
mana_max="210"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="26"
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="data/items_gfx/wands/wand_0326.png"
stat_times_player_has_edited="4"
stat_times_player_has_shot="276"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Large Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
reload_time="26"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="3"
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.05598"
spread_degrees="-1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="5061"
max_child_items="0"
next_frame_pickable="2420"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-2349.11"
spawn_pos.y="1962.43"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="5061"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0326.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-2140.85"
position.y="1992.04"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="CHAIN_BOLT" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="27162"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-2140.85"
spawn_pos.y="1992.04"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/chain_bolt.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,705 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand" >
<_Transform
position.x="1797.6"
position.y="771.997"
rotation="-0.708686"
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="120"
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="250"
mana_charge_speed="53"
mana_max="250"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="25"
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="data/items_gfx/wands/wand_0654.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Good Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="5"
reload_time="25"
shuffle_deck_when_empty="1" >
</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="2"
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="0.982264"
spread_degrees="2"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="9"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="3"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="6640"
max_child_items="0"
next_frame_pickable="5163"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1797.6"
spawn_pos.y="771.997"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="6640"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0654.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="1"
offset_y="2"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="672.093"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1930.08"
position.y="846.222"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="LIGHT_BULLET_TRIGGER" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="5172"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1930.08"
spawn_pos.y="846.222"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/light_bullet_trigger.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand,item" >
<_Transform
position.x="467.394"
position.y="972.449"
rotation="0.512904"
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="180"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="210"
mana_charge_speed="50"
mana_max="210"
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="data/items_gfx/wands/wand_0230.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Slick Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="2"
reload_time="12"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="6"
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="0.988051"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="0"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="0"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="5254"
max_child_items="0"
next_frame_pickable="63"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="468.37"
spawn_pos.y="972.077"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="5254"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0230.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="337.947"
position.y="893.308"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="FREEZE_FIELD" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="72"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="337.947"
spawn_pos.y="893.308"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="15" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/freeze_field.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_static_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,787 @@
<Entity
_version="1"
name=""
serialize="1"
tags="hittable,teleportable_NOT,wand" >
<_Transform
position.x="1145.87"
position.y="525.049"
rotation="0.678623"
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="160"
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="170"
mana_charge_speed="55"
mana_max="170"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="40"
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="data/items_gfx/wands/wand_0120.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="0"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Shiny Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
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="26"
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="0.955205"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="1429"
max_child_items="0"
next_frame_pickable="339"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1146.82"
spawn_pos.y="524.475"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="1429"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0120.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="1"
offset_y="8"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="719.803"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1153.04"
position.y="529.497"
rotation="0.678623"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<InheritTransformComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
always_use_immediate_parent_rotation="0"
only_position="0"
parent_hotspot_tag=""
parent_sprite_id="-1"
rotate_based_on_x_scale="0"
use_root_parent="0" >
<Transform
position.x="8"
position.y="0"
rotation="0"
scale.x="1"
scale.y="1" >
</Transform>
</InheritTransformComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BLACK_HOLE" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="339"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1153.99"
spawn_pos.y="529.021"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="3" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_hand,item_identified"
b="80"
blinking_freq="1"
fade_out_time="1.5"
g="10"
offset_x="0"
offset_y="0"
r="80"
radius="30"
update_properties="0" >
</LightComponent>
<ParticleEmitterComponent
_enabled="0"
_tags="enabled_in_hand,item_identified"
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="2"
count_min="1"
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="15"
emission_interval_min_frames="5"
emit_cosmetic_particles="1"
emit_real_particles="0"
emitted_material_name="plasma_fading_pink"
emitter_lifetime_frames="-1"
fade_based_on_lifetime="0"
fire_cells_dont_ignite_damagemodel="0"
friction="0"
gravity.x="0"
gravity.y="0"
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.6"
lifetime_min="0.1"
offset.x="0"
offset.y="0"
particle_single_width="1"
render_back="1"
render_on_grid="0"
render_ultrabright="0"
set_magic_creation="0"
trail_gap="0"
use_material_inventory="0"
velocity_always_away_from_center="0"
x_pos_offset_max="4"
x_pos_offset_min="-4"
x_vel_max="8"
x_vel_min="-8"
y_pos_offset_max="4"
y_pos_offset_min="-4"
y_vel_max="8"
y_vel_min="-8" >
</ParticleEmitterComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/black_hole.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="68.75"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="68.75"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="68.75"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="68.75"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand" >
<_Transform
position.x="148.462"
position.y="4539.02"
rotation="1.89622"
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="80"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="220"
mana_charge_speed="45"
mana_max="220"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="27"
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="data/items_gfx/wands/wand_0484.png"
stat_times_player_has_edited="4"
stat_times_player_has_shot="61"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Good Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="7"
reload_time="27"
shuffle_deck_when_empty="1" >
</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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="2"
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.03398"
spread_degrees="8"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="8"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="3"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="1703"
max_child_items="0"
next_frame_pickable="785"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="148.47"
spawn_pos.y="4535.86"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="1703"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0484.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="2"
offset_y="2"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="568.619"
position.y="3428.56"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="DISC_BULLET" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="1460"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="568.619"
spawn_pos.y="3428.56"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/disc_bullet.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,862 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand" >
<_Transform
position.x="-1074.73"
position.y="814.879"
rotation="0.356117"
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="160"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="170"
mana_charge_speed="55"
mana_max="170"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="40"
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="data/items_gfx/wands/wand_0120.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="4"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Shiny Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="26"
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="0.955205"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="22453"
max_child_items="0"
next_frame_pickable="12438"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1075.57"
spawn_pos.y="814.907"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="22453"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0120.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="1"
offset_y="8"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="719.803"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-804.073"
position.y="617.47"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<AbilityComponent
_enabled="0"
_tags="enabled_in_hand"
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="data/entities/projectiles/tnt.xml"
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
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.05"
rotate_in_hand="1"
rotate_in_hand_amount="1"
shooting_reduces_amount_in_inventory="0"
simulate_throw_as_item="1"
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="$action_high_explosive"
use_entity_file_as_projectile_info_proxy="1"
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_null_all="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>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="DYNAMITE" >
</ItemActionComponent>
<ItemComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
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="0"
inventory_slot.x="0"
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="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="12438"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-804.073"
spawn_pos.y="617.47"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="12" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/dynamite.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_hand,not_enabled_in_wand"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/in_hand/tnt_in_hand.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="2.5"
offset_y="4.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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand" >
<_Transform
position.x="1522.31"
position.y="4528.02"
rotation="-1.26606"
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="80"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="220"
mana_charge_speed="45"
mana_max="220"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="17"
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="data/items_gfx/wands/wand_0484.png"
stat_times_player_has_edited="28"
stat_times_player_has_shot="99"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Good Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="7"
reload_time="27"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="2"
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.03398"
spread_degrees="8"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="8"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="0"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="0"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="60749"
max_child_items="0"
next_frame_pickable="56836"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1522.48"
spawn_pos.y="4528.44"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="60749"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0484.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="2"
offset_y="2"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1628.16"
position.y="4512.23"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="FREEZE_FIELD" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="505"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1628.16"
spawn_pos.y="4512.23"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="15" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/freeze_field.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_static_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,705 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,item,wand" >
<_Transform
position.x="803.113"
position.y="520.819"
rotation="-2.94107"
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="160"
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="210"
mana_charge_speed="46"
mana_max="210"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="26"
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="data/items_gfx/wands/wand_0326.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="2"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Large Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
reload_time="26"
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="3"
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.05598"
spread_degrees="-1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="0"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="0"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="7113"
max_child_items="0"
next_frame_pickable="372"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="802.27"
spawn_pos.y="518.955"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="7113"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0326.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="1155.96"
position.y="421.201"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="CLOUD_WATER" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="372"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="1155.96"
spawn_pos.y="421.201"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="8" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/cloud_water.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_static_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,974 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand,item" >
<_Transform
position.x="203.513"
position.y="3905.34"
rotation="0.862349"
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="180"
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="210"
mana_charge_speed="50"
mana_max="210"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="12"
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="data/items_gfx/wands/wand_0230.png"
stat_times_player_has_edited="24"
stat_times_player_has_shot="277"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Slick Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="2"
reload_time="12"
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="6"
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="0.988051"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="5497"
max_child_items="0"
next_frame_pickable="42"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="202.513"
spawn_pos.y="3905.33"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="5497"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0230.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="101.753"
position.y="3797.69"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BUCKSHOT" >
</ItemActionComponent>
<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="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="12741"
max_child_items="0"
next_frame_pickable="7561"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="101.753"
spawn_pos.y="3797.69"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="12741"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/items/shop_effect.lua"
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>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/buckshot.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.0662559"
offset_x="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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.0662559"
offset_x="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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.0662559"
offset_x="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="-15.7375"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="-15.7375"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="-15.7375"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="-15.7375"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="101.753"
position.y="3797.69"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="SPITTER" >
</ItemActionComponent>
<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="0"
inventory_slot.x="1"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="51"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="101.753"
spawn_pos.y="3797.69"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/spitter.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,958 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand,item" >
<_Transform
position.x="-1321.88"
position.y="762.289"
rotation="2.42449"
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="180"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="205.833"
mana_charge_speed="50"
mana_max="210"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="12"
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="data/items_gfx/wands/wand_0230.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="480"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Slick Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="2"
reload_time="12"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="6"
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="0.988051"
spread_degrees="1"
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>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="2611"
max_child_items="0"
next_frame_pickable="25508"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1322.48"
spawn_pos.y="762.118"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="2611"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0230.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-1346.51"
position.y="768.699"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="SPITTER" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="25508"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1346.51"
spawn_pos.y="768.699"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/spitter.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="-1346.51"
position.y="768.699"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="SPITTER" >
</ItemActionComponent>
<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="0"
inventory_slot.x="1"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="25508"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-1346.51"
spawn_pos.y="768.699"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/spitter.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="79.424"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,725 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,item,wand" >
<_Transform
position.x="-581.988"
position.y="1379.57"
rotation="1.38609"
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="100"
drop_as_item_on_death="1"
entity_count="1"
entity_file=""
fast_projectile="0"
gun_level="1"
is_petris_gun="0"
item_recoil_max="1"
item_recoil_offset_coeff="1"
item_recoil_recovery_speed="15"
item_recoil_rotation_coeff="5"
mCastDelayStartFrame="0"
mChargeCount="0"
mIsInitialized="1"
mNextFrameUsable="0"
mReloadFramesLeft="0"
mReloadNextFrameUsable="0"
mana="250"
mana_charge_speed="49"
mana_max="250"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="50"
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="data/items_gfx/wands/wand_0324.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="1"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Bad Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="6"
reload_time="50"
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_null_all="0"
damage_projectile_add="0"
damage_slice_add="0"
dampening="1"
explosion_damage_to_materials="0"
explosion_radius="0"
extra_entities=""
fire_rate_wait="14"
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="0.995504"
spread_degrees="-2"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="9"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="0"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="0"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="5517"
max_child_items="0"
next_frame_pickable="562"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="-583.099"
spawn_pos.y="1380.78"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="5517"
mModAppendsDone="0"
mTimesExecutedThisFrame="1"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/particles/wand_pickup.lua"
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success=""
script_physics_body_modified=""
script_polymorphing_to=""
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
limit_all_callbacks="0"
limit_how_many_times_per_frame="-1"
limit_to_every_n_frame="-1"
mLastExecutionFrame="-1"
mModAppendsDone="0"
mTimesExecutedThisFrame="0"
remove_after_executed="0"
script_audio_event_dead=""
script_biome_entered=""
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="data/scripts/animals/wand_charm.lua"
script_physics_body_modified=""
script_polymorphing_to=""
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
always_check_fullness="0"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
count_min="0"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0324.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="1"
offset_y="4"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="680.99"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="762.418"
position.y="899.997"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="ELECTROCUTION_FIELD" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="562"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="762.418"
spawn_pos.y="899.997"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="15" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/electrocution_field.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_static_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,878 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,wand,item" >
<_Transform
position.x="182.887"
position.y="5311.7"
rotation="2.62355"
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="100"
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="50"
mana_charge_speed="230"
mana_max="50"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="35"
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="data/items_gfx/wands/wand_0751.png"
stat_times_player_has_edited="151"
stat_times_player_has_shot="290"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="6"
reload_time="55"
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="6"
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.11473"
spread_degrees="2"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/digger/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_spray"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="player_projectiles/spray/loop"
file="data/audio/Desktop/projectiles.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.1" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="9"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="89080"
max_child_items="0"
next_frame_pickable="184853"
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="183"
spawn_pos.y="5310.93"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="89080"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0751.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="1"
offset_y="3"
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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="300.648"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="357.48"
position.y="5328"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<AbilityComponent
_enabled="0"
_tags="enabled_in_hand"
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="data/entities/projectiles/tnt.xml"
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.05"
rotate_in_hand="1"
rotate_in_hand_amount="1"
shooting_reduces_amount_in_inventory="0"
simulate_throw_as_item="1"
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="$action_high_explosive"
use_entity_file_as_projectile_info_proxy="1"
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>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="DYNAMITE" >
</ItemActionComponent>
<ItemComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand"
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="0"
inventory_slot.x="0"
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="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="184853"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="357.48"
spawn_pos.y="5328"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="16" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/dynamite.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_hand,not_enabled_in_wand"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/in_hand/tnt_in_hand.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="2.5"
offset_y="4.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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="-20.1158"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="-20.1158"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="-20.1158"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="-20.1158"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

View File

@ -0,0 +1,938 @@
<Entity
_version="1"
name=""
serialize="1"
tags="teleportable_NOT,hittable,wand" >
<_Transform
position.x="521.471"
position.y="701.997"
rotation="0.643864"
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="160"
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="190"
mana_charge_speed="51"
mana_max="190"
max_amount_in_inventory="1"
max_charged_actions="0"
never_reload="0"
reload_time_frames="16"
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="data/items_gfx/wands/wand_0516.png"
stat_times_player_has_edited="0"
stat_times_player_has_shot="7"
swim_propel_amount="0"
throw_as_item="0"
ui_name="Antique Rapid bolt wand"
use_entity_file_as_projectile_info_proxy="0"
use_gun_script="1" >
<gun_config
actions_per_round="1"
deck_capacity="3"
reload_time="16"
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="23"
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="0.934037"
spread_degrees="-1"
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>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0.25" >
</AudioLoopComponent>
<AudioLoopComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,sound_digger"
auto_play="0"
auto_play_if_enabled="0"
calculate_material_lowpass="1"
event_name="items/digger"
file="data/audio/Desktop/items.bank"
play_on_component_enable="0"
set_speed_parameter="0"
set_speed_parameter_only_based_on_x_movement="0"
set_speed_parameter_only_based_on_y_movement="0"
volume_autofade_speed="0" >
</AudioLoopComponent>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="4"
aabb_min_x="-4"
aabb_min_y="-4"
damage_multiplier="1"
is_enemy="0"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<HotspotComponent
_enabled="0"
_tags="shoot_pos"
offset.x="7"
offset.y="0"
sprite_hotspot_name=""
transform_with_scale="1" >
</HotspotComponent>
<ItemAIKnowledgeComponent
_enabled="1"
is_consumed="0"
is_known="0"
is_melee_weapon="0"
is_other_buffing="0"
is_other_healing="0"
is_ranged_weapon="1"
is_safe="1"
is_self_buffing="0"
is_self_healing="0"
is_throwable_weapon="0"
is_weapon="1"
never_use="0"
ranged_min_distance="0" >
</ItemAIKnowledgeComponent>
<ItemAlchemyComponent
_enabled="0"
_tags="enabled_in_world"
material_animate_wand="air"
material_animate_wand_alt="air"
material_increase_uses_remaining="air"
material_make_always_cast="air"
material_remove_shuffle="air"
material_sacrifice="air" >
</ItemAlchemyComponent>
<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="2"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="1"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="2041"
max_child_items="0"
next_frame_pickable="56"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="QUICK"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="521.471"
spawn_pos.y="701.997"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<LightComponent
_enabled="0"
_tags="enabled_in_world"
b="118"
blinking_freq="1"
fade_out_time="0"
g="178"
offset_x="0"
offset_y="0"
r="255"
radius="64"
update_properties="0" >
</LightComponent>
<LuaComponent
_enabled="0"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="-1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="2041"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up="data/scripts/particles/wand_pickup.lua"
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>
<LuaComponent
_enabled="0"
_tags="enabled_in_world"
call_init_function="0"
enable_coroutines="0"
execute_every_n_frame="1"
execute_on_added="0"
execute_on_removed="0"
execute_times="0"
mLastExecutionFrame="-1"
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=""
script_inhaled_material=""
script_interacting=""
script_item_picked_up=""
script_kick=""
script_material_area_checker_failed=""
script_material_area_checker_success="data/scripts/animals/wand_charm.lua"
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>
<ManaReloaderComponent
_enabled="1"
_tags="enabled_in_world,enabled_in_hand,enabled_in_inventory" >
</ManaReloaderComponent>
<MaterialAreaCheckerComponent
_enabled="0"
_tags="enabled_in_world"
area_aabb.max_x="2"
area_aabb.max_y="0"
area_aabb.min_x="-2"
area_aabb.min_y="-4"
kill_after_message="0"
look_for_failure="0"
material="magic_liquid_charm"
material2="magic_liquid_charm"
update_every_x_frame="20" >
</MaterialAreaCheckerComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,enabled_in_hand,item"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/items_gfx/wands/wand_0516.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="1"
offset_y="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="0.5"
color.b="1"
color.g="1"
color.r="1"
color_change.a="-0.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="5"
randomize_position.max_y="5"
randomize_position.min_x="-5"
randomize_position.min_y="-5"
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.2"
scale_velocity.y="4"
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>
<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="718.941"
mass="0.05"
terminal_velocity="1000"
updates_velocity="1" >
</VelocityComponent>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="512.762"
position.y="701.997"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BOUNCY_ORB" >
</ItemActionComponent>
<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="0"
inventory_slot.x="0"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="65"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="512.762"
spawn_pos.y="701.997"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/bouncy_orb.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
<Entity
_version="1"
name=""
serialize="1"
tags="card_action" >
<_Transform
position.x="512.762"
position.y="701.997"
rotation="0"
scale.x="1"
scale.y="1" >
</_Transform>
<HitboxComponent
_enabled="0"
_tags="enabled_in_world"
aabb_max_x="4"
aabb_max_y="3"
aabb_min_x="-4"
aabb_min_y="-3"
damage_multiplier="1"
is_enemy="1"
is_item="0"
is_player="0"
offset.x="0"
offset.y="0" >
</HitboxComponent>
<ItemActionComponent
_enabled="0"
_tags="enabled_in_world"
action_id="BOUNCY_ORB" >
</ItemActionComponent>
<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="0"
inventory_slot.x="1"
inventory_slot.y="0"
is_all_spells_book="0"
is_consumable="0"
is_equipable_forced="0"
is_frozen="0"
is_hittable_always="0"
is_identified="0"
is_pickable="1"
is_stackable="0"
item_name=""
item_pickup_radius="14.1"
mFramePickedUp="0"
max_child_items="0"
next_frame_pickable="65"
npc_next_frame_pickable="0"
permanently_attached="0"
play_hover_animation="0"
play_pick_sound="1"
play_spinning_animation="0"
preferred_inventory="FULL"
remove_default_child_actions_on_death="0"
remove_on_death="0"
remove_on_death_if_empty="0"
spawn_pos.x="512.762"
spawn_pos.y="701.997"
stats_count_as_item_pick_up="1"
ui_description=""
ui_display_description_on_pick_up_hint="0"
ui_sprite=""
uses_remaining="-1" >
</ItemComponent>
<SimplePhysicsComponent
_enabled="0"
_tags="enabled_in_world"
can_go_up="1" >
</SimplePhysicsComponent>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_identified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/bouncy_orb.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_unidentified"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/gun_actions/unidentified.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="8"
offset_y="17"
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>
<SpriteComponent
_enabled="0"
_tags="enabled_in_world,item_bg"
additive="0"
alpha="1"
emissive="0"
fog_of_war_hole="0"
has_special_scale="0"
image_file="data/ui_gfx/inventory/item_bg_projectile.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="10"
offset_y="19"
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>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="0"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="1"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="2"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<SpriteOffsetAnimatorComponent
_enabled="0"
_tags="enabled_in_world"
sprite_id="3"
x_amount="0"
x_phase="16"
x_phase_offset="0"
x_speed="0"
y_amount="1"
y_speed="2.5" >
</SpriteOffsetAnimatorComponent>
<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>
</Entity>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
"steam_autocloud.vdf"
{
"accountid" "258668783"
}

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

View File

@ -0,0 +1 @@
why are you looking here

Some files were not shown because too many files have changed in this diff Show More