scale up all material damage by 20x
parent
11898f7d35
commit
9d31a0c556
|
@ -1,17 +1,17 @@
|
|||
<Entity >
|
||||
|
||||
|
||||
<ItemPickUpperComponent
|
||||
is_in_npc="1">
|
||||
</ItemPickUpperComponent>
|
||||
|
||||
<Base file="data/entities/base_enemy_basic.xml" >
|
||||
<ItemChestComponent level="1" > </ItemChestComponent>
|
||||
|
||||
<AnimalAIComponent
|
||||
_enabled="1"
|
||||
|
||||
<AnimalAIComponent
|
||||
_enabled="1"
|
||||
preferred_job="JobDefault"
|
||||
escape_if_damaged_probability="40"
|
||||
attack_melee_damage_min="0.4"
|
||||
attack_melee_damage_min="0.4"
|
||||
attack_melee_damage_max="0.7"
|
||||
creature_detection_range_x="400"
|
||||
creature_detection_range_y="400"
|
||||
|
@ -22,44 +22,44 @@
|
|||
sense_creatures="1"
|
||||
attack_ranged_enabled="0"
|
||||
attack_melee_enabled="0"
|
||||
can_fly="0"
|
||||
can_fly="0"
|
||||
attack_ranged_action_frame="4"
|
||||
attack_ranged_min_distance="0"
|
||||
attack_ranged_max_distance="220"
|
||||
attack_ranged_entity_file="data/entities/projectiles/buckshot.xml"
|
||||
attack_ranged_entity_count_min="3"
|
||||
attack_ranged_entity_count_max="4"
|
||||
attack_ranged_frames_between="100"
|
||||
attack_ranged_frames_between="100"
|
||||
attack_ranged_offset_y="-7">
|
||||
</AnimalAIComponent>
|
||||
|
||||
<DamageModelComponent
|
||||
|
||||
<DamageModelComponent
|
||||
hp="1.1"
|
||||
materials_create_messages="1"
|
||||
ragdoll_filenames_file="data/ragdolls/shotgunner/filenames.txt"
|
||||
ragdoll_filenames_file="data/ragdolls/shotgunner/filenames.txt"
|
||||
fire_probability_of_ignition="5"
|
||||
|
||||
|
||||
materials_that_damage="acid,radioactive_liquid,lava,poison"
|
||||
materials_how_much_damage="0.0005,0.000001,0.00003,0.0001"
|
||||
|
||||
|
||||
materials_that_damage="acid,radioactive_liquid,lava,poison"
|
||||
materials_how_much_damage="0.01,0.00002,0.0006,0.002"
|
||||
>
|
||||
</DamageModelComponent>
|
||||
|
||||
<SpriteComponent
|
||||
image_file="data/enemies_gfx/shotgunner.xml"
|
||||
<SpriteComponent
|
||||
image_file="data/enemies_gfx/shotgunner.xml"
|
||||
offset_x="7"
|
||||
offset_y="14">
|
||||
</SpriteComponent>
|
||||
|
||||
<PathFindingComponent
|
||||
can_jump="1"
|
||||
can_fly="0"
|
||||
can_fly="0"
|
||||
jump_speed="80"
|
||||
initial_jump_lob="1"
|
||||
frames_to_get_stuck="120"
|
||||
frames_between_searches="120"
|
||||
initial_jump_max_distance_x="60"
|
||||
initial_jump_max_distance_y="60"
|
||||
initial_jump_max_distance_y="60"
|
||||
can_swim_on_surface="1"
|
||||
can_dive="1"
|
||||
>
|
||||
|
@ -68,15 +68,15 @@
|
|||
<PathFindingGridMarkerComponent
|
||||
marker_work_flag="16" >
|
||||
</PathFindingGridMarkerComponent>
|
||||
|
||||
<GenomeDataComponent
|
||||
|
||||
<GenomeDataComponent
|
||||
herd_id="orcs"
|
||||
food_chain_rank="9"
|
||||
is_predator="1" >
|
||||
</GenomeDataComponent>
|
||||
|
||||
<CharacterPlatformingComponent
|
||||
jump_velocity_y="-12"
|
||||
|
||||
<CharacterPlatformingComponent
|
||||
jump_velocity_y="-12"
|
||||
run_velocity="11" >
|
||||
</CharacterPlatformingComponent>
|
||||
|
||||
|
@ -84,22 +84,21 @@
|
|||
max_count="30"
|
||||
distance="160000">
|
||||
</CameraBoundComponent>
|
||||
|
||||
<HitboxComponent
|
||||
_enabled="1"
|
||||
aabb_max_x="5"
|
||||
aabb_max_y="3"
|
||||
aabb_min_x="-5"
|
||||
aabb_min_y="-12"
|
||||
|
||||
<HitboxComponent
|
||||
_enabled="1"
|
||||
aabb_max_x="5"
|
||||
aabb_max_y="3"
|
||||
aabb_min_x="-5"
|
||||
aabb_min_y="-12"
|
||||
>
|
||||
</HitboxComponent>
|
||||
</Base>
|
||||
|
||||
<LightComponent
|
||||
_enabled="1"
|
||||
<LightComponent
|
||||
_enabled="1"
|
||||
radius="50"
|
||||
fade_out_time="1.5" >
|
||||
</LightComponent>
|
||||
|
||||
</Entity>
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<DamageModelComponent
|
||||
hp="0.5"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
ragdoll_material="meat_slime_green"
|
||||
blood_material="slime_green"
|
||||
blood_spray_material="acid"
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
blood_spray_material="blood"
|
||||
blood_spray_create_some_cosmetic="1"
|
||||
materials_that_damage="acid,poison,blood_cold,blood_cold_vapour,radioactive_gas,radioactive_gas_static,rock_static_radioactive"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014,0.02,0.02,0.02"
|
||||
>
|
||||
<damage_multipliers
|
||||
explosion="0.2"
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
blood_spray_material="slime"
|
||||
fire_probability_of_ignition="5"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
air_lack_of_damage="0.2"
|
||||
air_needed="1"
|
||||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_purple_$[1-3].xml"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<DamageModelComponent
|
||||
hp="0.5"
|
||||
materials_that_damage="acid,water,poison,blood_cold,blood_cold_vapour,mud,water_swamp,water_salt,swamp,snow,water_ice"
|
||||
materials_how_much_damage="0.004,0.005,0.001,0.0008,0.0007,0.005,0.005,0.005,0.005,0.005,0.005"
|
||||
materials_how_much_damage="0.08,0.1,0.02,0.016,0.014,0.1,0.1,0.1,0.1,0.1,0.1"
|
||||
|
||||
fire_probability_of_ignition="0"
|
||||
ragdoll_filenames_file="data/ragdolls/bigfirebug/filenames.txt"
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
fire_probability_of_ignition="0"
|
||||
hp="60"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
material_damage_min_cell_count="4"
|
||||
materials_create_messages="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_create_messages="meat"
|
||||
materials_that_damage="acid"
|
||||
max_hp="10"
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_that_damage="acid,lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.016,0.014"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_worm"
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
fire_probability_of_ignition="0"
|
||||
hp="35"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<Entity name="$animal_firebug">
|
||||
|
||||
|
||||
<Base file="data/entities/base_enemy_flying.xml" >
|
||||
<ItemChestComponent level="1" > </ItemChestComponent>
|
||||
|
||||
|
||||
<AnimalAIComponent
|
||||
attack_ranged_frames_between="40"
|
||||
attack_ranged_frames_between="40"
|
||||
attack_ranged_entity_file="data/entities/projectiles/fireball_firebug.xml"
|
||||
attack_ranged_enabled="1"
|
||||
attack_ranged_offset_y="1"
|
||||
|
@ -20,10 +20,10 @@
|
|||
|
||||
<DamageModelComponent
|
||||
hp="0.2"
|
||||
materials_that_damage="acid,water,poison,blood_cold,blood_cold_vapour,mud,water_swamp,water_salt,swamp,snow,water_ice"
|
||||
materials_how_much_damage="0.004,0.005,0.001,0.0008,0.0007,0.005,0.005,0.005,0.005,0.005,0.005"
|
||||
materials_that_damage="acid,water,poison,blood_cold,blood_cold_vapour,mud,water_swamp,water_salt,swamp,snow,water_ice"
|
||||
materials_how_much_damage="0.08,0.10,0.02,0.016,0.014,0.1,0.1,0.1,0.1,0.1,0.1"
|
||||
fire_probability_of_ignition="0"
|
||||
ragdoll_filenames_file="data/ragdolls/firebug/filenames.txt"
|
||||
ragdoll_filenames_file="data/ragdolls/firebug/filenames.txt"
|
||||
ragdoll_material="lavarock_static"
|
||||
blood_material="lava"
|
||||
blood_spray_material="lava"
|
||||
|
@ -35,41 +35,41 @@
|
|||
</DamageModelComponent>
|
||||
|
||||
<PathFindingComponent
|
||||
can_fly="1"
|
||||
can_fly="1"
|
||||
can_walk="0"
|
||||
>
|
||||
</PathFindingComponent>
|
||||
|
||||
<SpriteComponent
|
||||
image_file="data/enemies_gfx/firebug.xml"
|
||||
<SpriteComponent
|
||||
image_file="data/enemies_gfx/firebug.xml"
|
||||
offset_x="0"
|
||||
offset_y="0">
|
||||
</SpriteComponent>
|
||||
|
||||
<GenomeDataComponent
|
||||
</SpriteComponent>
|
||||
|
||||
<GenomeDataComponent
|
||||
herd_id="fly"
|
||||
food_chain_rank="10"
|
||||
is_predator="1" >
|
||||
</GenomeDataComponent>
|
||||
|
||||
<HitboxComponent
|
||||
_enabled="1"
|
||||
aabb_min_x="-5.5"
|
||||
aabb_max_x="5.5"
|
||||
aabb_min_y="-6"
|
||||
aabb_max_y="0"
|
||||
is_enemy="1"
|
||||
is_item="0"
|
||||
<HitboxComponent
|
||||
_enabled="1"
|
||||
aabb_min_x="-5.5"
|
||||
aabb_max_x="5.5"
|
||||
aabb_min_y="-6"
|
||||
aabb_max_y="0"
|
||||
is_enemy="1"
|
||||
is_item="0"
|
||||
is_player="0" >
|
||||
</HitboxComponent>
|
||||
|
||||
<CharacterDataComponent
|
||||
_enabled="1"
|
||||
climb_over_y="4"
|
||||
collision_aabb_min_x="-6.0"
|
||||
collision_aabb_max_x="6.0"
|
||||
collision_aabb_min_y="-10"
|
||||
collision_aabb_max_y="0"
|
||||
<CharacterDataComponent
|
||||
_enabled="1"
|
||||
climb_over_y="4"
|
||||
collision_aabb_min_x="-6.0"
|
||||
collision_aabb_max_x="6.0"
|
||||
collision_aabb_min_y="-10"
|
||||
collision_aabb_max_y="0"
|
||||
mass="0.4"
|
||||
>
|
||||
</CharacterDataComponent>
|
||||
|
@ -80,8 +80,8 @@
|
|||
</AudioComponent>
|
||||
|
||||
</Base>
|
||||
|
||||
<ParticleEmitterComponent
|
||||
|
||||
<ParticleEmitterComponent
|
||||
emitted_material_name="flame"
|
||||
offset.x="0"
|
||||
offset.y="0"
|
||||
|
@ -103,23 +103,23 @@
|
|||
emission_interval_max_frames="15"
|
||||
is_emitting="1" >
|
||||
</ParticleEmitterComponent>
|
||||
|
||||
<SpriteComponent
|
||||
_tags="character"
|
||||
_enabled="1"
|
||||
alpha="1"
|
||||
|
||||
<SpriteComponent
|
||||
_tags="character"
|
||||
_enabled="1"
|
||||
alpha="1"
|
||||
image_file="data/enemies_gfx/firebug_emissive.xml"
|
||||
offset_x="0"
|
||||
offset_x="0"
|
||||
offset_y="0"
|
||||
emissive="1"
|
||||
additive="1"
|
||||
next_rect_animation=""
|
||||
rect_animation="walk"
|
||||
next_rect_animation=""
|
||||
rect_animation="walk"
|
||||
>
|
||||
</SpriteComponent>
|
||||
|
||||
|
||||
<LightComponent
|
||||
_enabled="1"
|
||||
_enabled="1"
|
||||
r="30"
|
||||
g="60"
|
||||
b="20"
|
||||
|
@ -132,6 +132,5 @@
|
|||
set_speed_parameter="1"
|
||||
auto_play="1">
|
||||
</AudioLoopComponent>
|
||||
|
||||
</Entity>
|
||||
|
||||
</Entity>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
ragdoll_filenames_file="data/ragdolls/firemage/filenames.txt"
|
||||
fire_probability_of_ignition="0"
|
||||
materials_that_damage="acid,water,poison,blood_cold,blood_cold_vapour,mud,water_swamp,water_salt,swamp,snow,water_ice"
|
||||
materials_how_much_damage="0.004,0.001,0.001,0.0008,0.0007,0.0005,0.0005,0.0005,0.0005,0.0005,0.0005"
|
||||
materials_how_much_damage="0.08,0.02,0.02,0.016,0.014,0.01,0.01,0.01,0.01,0.01,0.01"
|
||||
ragdoll_material="lavarock_static"
|
||||
blood_material="lava"
|
||||
blood_spray_material="lava"
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
hp="0.75"
|
||||
|
||||
materials_that_damage="acid,water,poison,blood_cold,blood_cold_vapour,mud,water_swamp,water_salt,swamp,snow,water_ice"
|
||||
materials_how_much_damage="0.004,0.001,0.001,0.0008,0.0007,0.001,0.001,0.001,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.02,0.02,0.016,0.014,0.02,0.02,0.02,0.02,0.02,0.02"
|
||||
ragdoll_filenames_file="data/ragdolls/skull/filenames.txt"
|
||||
ragdoll_material="bone_box2d"
|
||||
blood_material="gunpowder_unstable"
|
||||
|
|
|
@ -1,54 +1,54 @@
|
|||
<Entity name="$animal_fish"
|
||||
<Entity name="$animal_fish"
|
||||
tags="mortal,hittable,helpless_animal,prey" >
|
||||
|
||||
|
||||
<AdvancedFishAIComponent
|
||||
move_check_range_min="8"
|
||||
>
|
||||
</AdvancedFishAIComponent>
|
||||
|
||||
<GenomeDataComponent
|
||||
<GenomeDataComponent
|
||||
herd_id="helpless"
|
||||
food_chain_rank="1000"
|
||||
is_predator="0" >
|
||||
</GenomeDataComponent>
|
||||
|
||||
|
||||
<DamageModelComponent
|
||||
air_in_lungs="5"
|
||||
air_in_lungs_max="5"
|
||||
air_lack_of_damage="0.2"
|
||||
air_needed="0"
|
||||
materials_that_damage="acid,lava,poison,blood_cold,blood_cold_vapour,magic_liquid_mana_regeneration"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.0008,0.0007,0.004"
|
||||
falling_damage_damage_max="1.2"
|
||||
falling_damage_damage_min="0.1"
|
||||
falling_damage_height_max="450"
|
||||
falling_damage_height_min="250"
|
||||
falling_damages="1"
|
||||
fire_damage_amount="0.2"
|
||||
fire_probability_of_ignition="0.5"
|
||||
hp="0.1"
|
||||
is_on_fire="0"
|
||||
mAirAreWeInWater="0"
|
||||
mFallCount="0"
|
||||
mFallHighestY="3.40282e+038"
|
||||
mFallIsOnGround="0"
|
||||
mFireProbability="100"
|
||||
mIsOnFire="0"
|
||||
mLastCheckTime="0"
|
||||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
<DamageModelComponent
|
||||
air_in_lungs="5"
|
||||
air_in_lungs_max="5"
|
||||
air_lack_of_damage="0.2"
|
||||
air_needed="0"
|
||||
materials_that_damage="acid,lava,poison,blood_cold,blood_cold_vapour,magic_liquid_mana_regeneration"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.016,0.014,0.08"
|
||||
falling_damage_damage_max="1.2"
|
||||
falling_damage_damage_min="0.1"
|
||||
falling_damage_height_max="450"
|
||||
falling_damage_height_min="250"
|
||||
falling_damages="1"
|
||||
fire_damage_amount="0.2"
|
||||
fire_probability_of_ignition="0.5"
|
||||
hp="0.1"
|
||||
is_on_fire="0"
|
||||
mAirAreWeInWater="0"
|
||||
mFallCount="0"
|
||||
mFallHighestY="3.40282e+038"
|
||||
mFallIsOnGround="0"
|
||||
mFireProbability="100"
|
||||
mIsOnFire="0"
|
||||
mLastCheckTime="0"
|
||||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_helpless"
|
||||
ragdoll_offset_y="0"
|
||||
>
|
||||
</DamageModelComponent>
|
||||
|
||||
<HitboxComponent
|
||||
aabb_max_x="3.5"
|
||||
aabb_max_y="4"
|
||||
aabb_min_x="-3.5"
|
||||
<HitboxComponent
|
||||
aabb_max_x="3.5"
|
||||
aabb_max_y="4"
|
||||
aabb_min_x="-3.5"
|
||||
aabb_min_y="-3"
|
||||
>
|
||||
</HitboxComponent>
|
||||
|
@ -56,28 +56,28 @@
|
|||
<CharacterDataComponent
|
||||
buoyancy_check_offset_y="0"
|
||||
mass="0.2"
|
||||
collision_aabb_min_x="-3"
|
||||
collision_aabb_max_x="3"
|
||||
collision_aabb_min_y="-3"
|
||||
collision_aabb_min_x="-3"
|
||||
collision_aabb_max_x="3"
|
||||
collision_aabb_min_y="-3"
|
||||
collision_aabb_max_y="3"
|
||||
eff_hg_velocity_min_x="-20"
|
||||
eff_hg_velocity_max_x="20"
|
||||
eff_hg_velocity_min_y="-20"
|
||||
eff_hg_velocity_max_y="20"
|
||||
eff_hg_velocity_min_x="-20"
|
||||
eff_hg_velocity_max_x="20"
|
||||
eff_hg_velocity_min_y="-20"
|
||||
eff_hg_velocity_max_y="20"
|
||||
>
|
||||
</CharacterDataComponent>
|
||||
|
||||
<CharacterPlatformingComponent
|
||||
velocity_min_x="-150"
|
||||
velocity_max_x="150"
|
||||
<CharacterPlatformingComponent
|
||||
velocity_min_x="-150"
|
||||
velocity_max_x="150"
|
||||
velocity_min_y="-50"
|
||||
velocity_max_y="200"
|
||||
velocity_max_y="200"
|
||||
run_velocity="60"
|
||||
accel_x="0.15"
|
||||
accel_x="0.15"
|
||||
>
|
||||
</CharacterPlatformingComponent>
|
||||
|
||||
<CharacterCollisionComponent
|
||||
<CharacterCollisionComponent
|
||||
getting_crushed_threshold="6"
|
||||
moving_up_before_getting_crushed_threshold="6" >
|
||||
</CharacterCollisionComponent>
|
||||
|
@ -87,8 +87,8 @@
|
|||
displace_liquid="0" >
|
||||
</VelocityComponent>
|
||||
|
||||
<ControlsComponent
|
||||
enabled="0"
|
||||
<ControlsComponent
|
||||
enabled="0"
|
||||
>
|
||||
</ControlsComponent>
|
||||
|
||||
|
@ -96,12 +96,12 @@
|
|||
<SpriteAnimatorComponent>
|
||||
</SpriteAnimatorComponent>
|
||||
|
||||
<SpriteComponent
|
||||
_tags="character"
|
||||
alpha="1"
|
||||
image_file="data/enemies_gfx/fish_01.xml"
|
||||
next_rect_animation=""
|
||||
rect_animation="walk"
|
||||
<SpriteComponent
|
||||
_tags="character"
|
||||
alpha="1"
|
||||
image_file="data/enemies_gfx/fish_01.xml"
|
||||
next_rect_animation=""
|
||||
rect_animation="walk"
|
||||
>
|
||||
</SpriteComponent>
|
||||
|
||||
|
@ -111,4 +111,4 @@
|
|||
>
|
||||
</CameraBoundComponent>
|
||||
|
||||
</Entity>
|
||||
</Entity>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
fire_probability_of_ignition="0"
|
||||
ragdoll_filenames_file="data/ragdolls/gazer/filenames.txt"
|
||||
materials_that_damage="acid,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_orange_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_orange_$[1-3].xml"
|
||||
wet_status_effect_damage="0.1"
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
material_damage_min_cell_count="4"
|
||||
materials_create_messages="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_create_messages="meat"
|
||||
materials_that_damage="acid"
|
||||
max_hp="10"
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_blue_$[1-3].xml"
|
||||
healing_particle_effect_entity="data/entities/particles/heal_effect.xml"
|
||||
materials_that_damage="acid,lava,poison,radioactive_gas,radioactive_gas_static,rock_static_radioactive,rock_static_poison,ice_radioactive_static,ice_radioactive_glass,ice_acid_static,ice_acid_glass,rock_static_cursed,poo_gas"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.005,0.00001"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.1,0.0002"
|
||||
>
|
||||
<damage_multipliers
|
||||
explosion="0.2"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_green_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_green_$[1-3].xml"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.01,0.014"
|
||||
>
|
||||
</DamageModelComponent>
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
air_needed="0"
|
||||
healing_particle_effect_entity="data/entities/particles/heal_effect.xml"
|
||||
materials_that_damage="acid,lava,poison"
|
||||
materials_how_much_damage="0.004,0.0005,0.001"
|
||||
materials_how_much_damage="0.08,0.01,0.02"
|
||||
>
|
||||
<damage_multipliers
|
||||
projectile="0.9"
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
ragdoll_material="steel"
|
||||
blood_material="oil"
|
||||
materials_that_damage="acid,lava,poison"
|
||||
materials_how_much_damage="0.004,0.004,0.001"
|
||||
materials_how_much_damage="0.08,0.08,0.02"
|
||||
>
|
||||
<damage_multipliers
|
||||
ice="0.0"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<DamageModelComponent
|
||||
hp="1"
|
||||
materials_that_damage="acid,lava,poison,radioactive_gas,radioactive_gas_static,rock_static_radioactive"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.02,0.02,0.02"
|
||||
ragdoll_filenames_file="data/ragdolls/iceskull/filenames.txt"
|
||||
ragdoll_material="ice_b2"
|
||||
blood_material="blood_cold"
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_green_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_green_$[1-3].xml"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
>
|
||||
</DamageModelComponent>
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<Entity tags="enemy,mortal,hittable,homing_target,teleportable_NOT,music_energy_100,lukki,glue_NOT" name="$animal_lukki" >
|
||||
<Entity tags="enemy,mortal,hittable,homing_target,teleportable_NOT,music_energy_100,lukki,glue_NOT" name="$animal_lukki" >
|
||||
<ItemChestComponent level="4" enemy_drop="1" > </ItemChestComponent>
|
||||
|
||||
<LuaComponent
|
||||
|
@ -6,11 +6,11 @@
|
|||
script_death="data/scripts/items/drop_money.lua"
|
||||
remove_after_executed="1" >
|
||||
</LuaComponent>
|
||||
|
||||
|
||||
<!-- art - main body ---------------------- -->
|
||||
|
||||
<LightComponent
|
||||
_enabled="1"
|
||||
<LightComponent
|
||||
_enabled="1"
|
||||
radius="32"
|
||||
r="120"
|
||||
g="60"
|
||||
|
@ -19,21 +19,21 @@
|
|||
fade_out_time="1.5" >
|
||||
</LightComponent>
|
||||
|
||||
<SpriteComponent
|
||||
<SpriteComponent
|
||||
image_file="data/entities/animals/lukki/lukki_feet/lukki_sprite_b.xml"
|
||||
offset_x="0"
|
||||
offset_y="0"
|
||||
>
|
||||
</SpriteComponent>
|
||||
|
||||
<SpriteComponent
|
||||
|
||||
<SpriteComponent
|
||||
image_file="data/entities/animals/lukki/lukki_feet/lukki_wiggle.xml"
|
||||
offset_x="0"
|
||||
offset_y="0"
|
||||
>
|
||||
</SpriteComponent>
|
||||
|
||||
<SpriteComponent
|
||||
|
||||
<SpriteComponent
|
||||
image_file="data/entities/animals/lukki/lukki_feet/lukki_sprite_emissive_b.xml"
|
||||
offset_x="0"
|
||||
offset_y="0"
|
||||
|
@ -48,33 +48,33 @@
|
|||
state="1">
|
||||
</LimbBossComponent>
|
||||
|
||||
<PathFindingComponent
|
||||
can_dive="1"
|
||||
can_fly="1"
|
||||
can_jump="0"
|
||||
can_swim_on_surface="1"
|
||||
can_walk="1"
|
||||
cost_of_flying="500"
|
||||
distance_to_reach_node_x="20"
|
||||
distance_to_reach_node_y="20"
|
||||
frames_between_searches="20"
|
||||
frames_to_get_stuck="120"
|
||||
initial_jump_lob="1"
|
||||
initial_jump_max_distance_x="100"
|
||||
initial_jump_max_distance_y="60"
|
||||
iterations_max_no_goal="9999999"
|
||||
iterations_max_with_goal="145000"
|
||||
jump_speed="200"
|
||||
max_jump_distance_from_camera="400"
|
||||
search_depth_max_no_goal="120"
|
||||
search_depth_max_with_goal="145000"
|
||||
<PathFindingComponent
|
||||
can_dive="1"
|
||||
can_fly="1"
|
||||
can_jump="0"
|
||||
can_swim_on_surface="1"
|
||||
can_walk="1"
|
||||
cost_of_flying="500"
|
||||
distance_to_reach_node_x="20"
|
||||
distance_to_reach_node_y="20"
|
||||
frames_between_searches="20"
|
||||
frames_to_get_stuck="120"
|
||||
initial_jump_lob="1"
|
||||
initial_jump_max_distance_x="100"
|
||||
initial_jump_max_distance_y="60"
|
||||
iterations_max_no_goal="9999999"
|
||||
iterations_max_with_goal="145000"
|
||||
jump_speed="200"
|
||||
max_jump_distance_from_camera="400"
|
||||
search_depth_max_no_goal="120"
|
||||
search_depth_max_with_goal="145000"
|
||||
y_walking_compensation="8" >
|
||||
</PathFindingComponent>
|
||||
|
||||
<PathFindingGridMarkerComponent
|
||||
_enabled="1"
|
||||
marker_offset_x="0"
|
||||
marker_offset_y="-6"
|
||||
<PathFindingGridMarkerComponent
|
||||
_enabled="1"
|
||||
marker_offset_x="0"
|
||||
marker_offset_y="-6"
|
||||
marker_work_flag="16" >
|
||||
</PathFindingGridMarkerComponent>
|
||||
|
||||
|
@ -96,12 +96,12 @@
|
|||
damage_deactivation_time_max="10" >
|
||||
</PhysicsAIComponent>
|
||||
|
||||
<PhysicsBodyComponent
|
||||
<PhysicsBodyComponent
|
||||
force_add_update_areas="1"
|
||||
allow_sleep="1"
|
||||
angular_damping="0.02"
|
||||
fixed_rotation="1"
|
||||
is_bullet="0"
|
||||
allow_sleep="1"
|
||||
angular_damping="0.02"
|
||||
fixed_rotation="1"
|
||||
is_bullet="0"
|
||||
linear_damping="0" >
|
||||
</PhysicsBodyComponent>
|
||||
|
||||
|
@ -112,27 +112,27 @@
|
|||
friction="0.0"
|
||||
restitution="0.3" >
|
||||
</PhysicsShapeComponent>
|
||||
|
||||
|
||||
<CellEaterComponent
|
||||
radius="13"
|
||||
radius="13"
|
||||
eat_probability="100">
|
||||
</CellEaterComponent>
|
||||
|
||||
|
||||
<!-- damage ---------------------- -->
|
||||
|
||||
<DamageModelComponent
|
||||
hp="6.5"
|
||||
air_needed="0"
|
||||
falling_damages="0"
|
||||
fire_damage_amount="0.2"
|
||||
fire_probability_of_ignition="0.5"
|
||||
<DamageModelComponent
|
||||
hp="6.5"
|
||||
air_needed="0"
|
||||
falling_damages="0"
|
||||
fire_damage_amount="0.2"
|
||||
fire_probability_of_ignition="0.5"
|
||||
blood_material="slime_green"
|
||||
blood_spray_material="slime_green"
|
||||
is_on_fire="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_that_damage="acid"
|
||||
is_on_fire="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_slime_green"
|
||||
ragdoll_offset_y="-6"
|
||||
|
@ -147,23 +147,23 @@
|
|||
projectile="0.2"
|
||||
explosion="0.8"
|
||||
electricity="0.6"
|
||||
fire="1.2"
|
||||
fire="1.2"
|
||||
slice="2.0"
|
||||
ice="1.2"
|
||||
>
|
||||
</damage_multipliers>
|
||||
</DamageModelComponent>
|
||||
|
||||
<GenomeDataComponent
|
||||
<GenomeDataComponent
|
||||
herd_id="slimes" >
|
||||
</GenomeDataComponent>
|
||||
|
||||
<!-- center hitbox (weak spot) -->
|
||||
<HitboxComponent
|
||||
<HitboxComponent
|
||||
_tags="hitbox_weak_spot"
|
||||
aabb_min_x="-10"
|
||||
aabb_max_x="10"
|
||||
aabb_min_y="-10"
|
||||
aabb_min_x="-10"
|
||||
aabb_max_x="10"
|
||||
aabb_min_y="-10"
|
||||
aabb_max_y="10"
|
||||
damage_multiplier="1.0" >
|
||||
</HitboxComponent>
|
||||
|
@ -171,22 +171,22 @@
|
|||
|
||||
<!-- etc ---------------------- -->
|
||||
|
||||
<AudioComponent
|
||||
<AudioComponent
|
||||
file="data/audio/Desktop/animals.bank"
|
||||
event_root="animals" >
|
||||
</AudioComponent>
|
||||
|
||||
<AudioComponent
|
||||
<AudioComponent
|
||||
file="data/audio/Desktop/animals.bank"
|
||||
event_root="animals/lukki" >
|
||||
</AudioComponent>
|
||||
|
||||
<SpriteAnimatorComponent
|
||||
rotate_to_surface_normal="0"
|
||||
<SpriteAnimatorComponent
|
||||
rotate_to_surface_normal="0"
|
||||
target_sprite_comp_name="character" >
|
||||
</SpriteAnimatorComponent>
|
||||
|
||||
<ParticleEmitterComponent
|
||||
|
||||
<ParticleEmitterComponent
|
||||
emitted_material_name="radioactive_liquid"
|
||||
offset.x="-1"
|
||||
offset.y="0"
|
||||
|
@ -221,4 +221,4 @@
|
|||
<Entity> <Base file="data/entities/animals/lukki/lukki_feet/lukki_limb_animated.xml" /> </Entity>
|
||||
|
||||
<Entity name="limb_attacker"> <Base file="data/entities/animals/lukki/lukki_feet/lukki_limb_attacker.xml" /> </Entity>
|
||||
</Entity>
|
||||
</Entity>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_purple_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_purple_$[1-3].xml"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
>
|
||||
<damage_multipliers
|
||||
radioactive="0.0"
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
ragdoll_filenames_file="data/ragdolls/scavenger_poison/filenames.txt"
|
||||
fire_probability_of_ignition="1"
|
||||
materials_that_damage="acid,lava,blood_cold,blood_cold_vapour,radioactive_gas,radioactive_gas_static,rock_static_radioactive"
|
||||
materials_how_much_damage="0.004,0.004,0.0008,0.0007,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.08,0.016,0.014,0.02,0.02,0.02"
|
||||
blood_spray_material="blood"
|
||||
>
|
||||
<damage_multipliers
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
fire_probability_of_ignition="0"
|
||||
ragdoll_filenames_file="data/ragdolls/skygazer/filenames.txt"
|
||||
materials_that_damage="acid,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_purple_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_purple_$[1-3].xml"
|
||||
wet_status_effect_damage="0"
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_green_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_green_$[1-3].xml"
|
||||
materials_that_damage="lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014"
|
||||
>
|
||||
<damage_multipliers
|
||||
radioactive="0.0" >
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_orange_$[1-3].xml"
|
||||
wet_status_effect_damage="0.05"
|
||||
materials_that_damage="acid,poison,blood_cold,blood_cold_vapour,radioactive_gas,radioactive_gas_static,rock_static_radioactive,rock_static_poison,ice_radioactive_static,ice_radioactive_glass,ice_acid_static,ice_acid_glass"
|
||||
materials_how_much_damage="0.004,0.001,0.0008,0.0007,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.02,0.016,0.014,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02"
|
||||
>
|
||||
<damage_multipliers
|
||||
melee="1.0"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<DamageModelComponent
|
||||
hp="2.3"
|
||||
materials_that_damage="acid,lava,poison,radioactive_gas,radioactive_gas_static,rock_static_radioactive"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.001,0.001,0.001"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.02,0.02,0.02"
|
||||
ragdoll_filenames_file="data/ragdolls/thunderskull/filenames.txt"
|
||||
ragdoll_material="ice_b2"
|
||||
blood_material="blood_cold"
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_worm"
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.0001,0.0001"
|
||||
materials_how_much_damage="0.002,0.002"
|
||||
materials_that_damage="acid,lava"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_worm"
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
mLastCheckX="0"
|
||||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_how_much_damage="0.1"
|
||||
materials_how_much_damage="2"
|
||||
materials_that_damage="acid"
|
||||
ragdoll_filenames_file=""
|
||||
ragdoll_material="meat_worm"
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
blood_spray_material="oil"
|
||||
fire_probability_of_ignition="0"
|
||||
materials_that_damage="acid,lava,magic_liquid_mana_regeneration"
|
||||
materials_how_much_damage="0.001,0.0007,0.001"
|
||||
materials_how_much_damage="0.02,0.014,0.02"
|
||||
blood_sprite_directional="data/particles/bloodsplatters/bloodsplatter_directional_oil_$[1-3].xml"
|
||||
blood_sprite_large="data/particles/bloodsplatters/bloodsplatter_oil_$[1-3].xml"
|
||||
air_needed="0"
|
||||
|
|
|
@ -167,7 +167,7 @@
|
|||
mLastCheckY="0"
|
||||
materials_damage="1"
|
||||
materials_that_damage="acid,lava,poison,blood_cold,blood_cold_vapour"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.0008,0.0007"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.016,0.014"
|
||||
ragdoll_filenames_file="data/ragdolls/player/filenames.txt"
|
||||
ragdoll_material="meat_helpless"
|
||||
ragdoll_offset_y="-6"
|
||||
|
|
|
@ -178,7 +178,7 @@
|
|||
is_on_fire="0"
|
||||
materials_damage="1"
|
||||
materials_that_damage="acid,lava,poison,blood_cold,blood_cold_vapour,radioactive_gas,radioactive_gas_static,rock_static_radioactive,rock_static_poison,ice_radioactive_static,ice_radioactive_glass,ice_acid_static,ice_acid_glass,rock_static_cursed,poo_gas"
|
||||
materials_how_much_damage="0.004,0.004,0.001,0.0008,0.0007,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.005,0.00001"
|
||||
materials_how_much_damage="0.08,0.08,0.02,0.016,0.014,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.1,0.002"
|
||||
ragdoll_filenames_file="data/ragdolls/player/filenames.txt"
|
||||
ragdoll_material="meat"
|
||||
physics_objects_damage="1"
|
||||
|
|
Loading…
Reference in New Issue