Addressed comments

This commit is contained in:
Sam 2020-09-29 19:47:11 -05:00
parent 207586cfab
commit 47abf49751
20 changed files with 52 additions and 453 deletions

View File

@ -182,7 +182,7 @@ https://account.veloren.net."#,
"hud.chat.pvp_melee_kill_msg": "[{attacker}] defeated [{victim}]",
"hud.chat.pvp_ranged_kill_msg": "[{attacker}] shot [{victim}]",
"hud.chat.pvp_explosion_kill_msg": "[{attacker}] blew up [{victim}]",
"hud.chat.pvp_explosion_kill_msg": "[{attacker}] used magic to kill [{victim}]",
"hud.chat.pvp_energy_kill_msg": "[{attacker}] used magic to kill [{victim}]",
"hud.chat.npc_melee_kill_msg": "{attacker} killed [{victim}]",
"hud.chat.npc_ranged_kill_msg": "{attacker} shot [{victim}]",

View File

@ -23,7 +23,7 @@ in vec3 inst_pos;
in float inst_time;
in float inst_lifespan;
in float inst_entropy;
in vec3 inst_pos2;
in vec3 inst_dir;
in int inst_mode;
out vec3 f_pos;
@ -271,10 +271,10 @@ void main() {
);
} else if (inst_mode == HEALING_BEAM) {
attr = Attr(
spiral_motion(inst_pos2 - inst_pos, 0.3 * (floor(2 * rand0 + 0.5) - 0.5) * min(linear_scale(10), 1), lifetime / inst_lifespan),
spiral_motion(inst_dir, 0.3 * (floor(2 * rand0 + 0.5) - 0.5) * min(linear_scale(10), 1), lifetime / inst_lifespan),
vec3((1.7 - 0.7 * abs(floor(2 * rand0 - 0.5) + 0.5)) * (1.5 + 0.5 * sin(tick.x * 10 - lifetime * 4))),
vec4(vec3(0.3, 0.7 + 0.4 * sin(tick.x * 8 - lifetime * 3), 0.3 + 0.1 * sin (tick.x * 2)), 0.3),
spin_in_axis(inst_pos2, tick.z)
spin_in_axis(inst_dir, tick.z)
);
} else if (inst_mode == ENERGY_NATURE) {
attr = Attr(

View File

@ -1,6 +1,6 @@
use crate::sync::Uid;
use serde::{Deserialize, Serialize};
use specs::{Component, FlaggedStorage, VecStorage};
use specs::{Component, FlaggedStorage};
use specs_idvs::IdvStorage;
use std::time::Duration;
@ -45,5 +45,5 @@ pub struct Beam {
}
impl Component for Beam {
type Storage = VecStorage<Self>;
type Storage = IdvStorage<Self>;
}

View File

@ -3,7 +3,7 @@ use crate::{
event::ServerEvent,
states::utils::{StageSection, *},
sync::Uid,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -1,7 +1,7 @@
use crate::{
comp::{Attacking, CharacterState, EnergySource, StateUpdate},
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;
@ -46,14 +46,11 @@ impl CharacterBehavior for Data {
exhausted: false,
});
} else if !self.exhausted {
let (damage, heal): (u32, u32);
if self.base_healthchange > 0 {
heal = self.base_healthchange as u32;
damage = 0;
let (damage, heal) = if self.base_healthchange > 0 {
(0, self.base_healthchange as u32)
} else {
damage = (-self.base_healthchange) as u32;
heal = 0;
}
((-self.base_healthchange) as u32, 0)
};
// Hit attempt
data.updater.insert(data.entity, Attacking {
base_damage: damage,

View File

@ -2,7 +2,7 @@ use crate::{
comp::{Body, CharacterState, Gravity, LightEmitter, Projectile, StateUpdate},
event::ServerEvent,
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -1,7 +1,7 @@
use crate::{
comp::{Attacking, CharacterState, EnergySource, StateUpdate},
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -5,7 +5,7 @@ use crate::{
},
event::ServerEvent,
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -1,7 +1,7 @@
use crate::{
comp::{Attacking, CharacterState, EnergySource, StateUpdate},
states::utils::{StageSection, *},
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -2,7 +2,7 @@ use crate::{
comp::{shockwave, Attacking, CharacterState, StateUpdate},
event::ServerEvent,
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -1,7 +1,7 @@
use crate::{
comp::{Attacking, CharacterState, StateUpdate},
states::utils::*,
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -1,7 +1,7 @@
use crate::{
comp::{Attacking, CharacterState, EnergySource, StateUpdate},
states::utils::{StageSection, *},
sys::character_behavior::*,
sys::character_behavior::{CharacterBehavior, JoinData},
};
use serde::{Deserialize, Serialize};
use std::time::Duration;

View File

@ -168,13 +168,8 @@ impl<'a> System<'a> for Sys {
}
// Don't heal if outside group
// Don't damage in the same group
let (mut is_heal, mut is_damage) = (false, false);
if !same_group && (beam_segment.damage > 0) {
is_damage = true;
}
if same_group && (beam_segment.heal > 0) {
is_heal = true;
}
let is_damage = !same_group && (beam_segment.damage > 0);
let is_heal = same_group && (beam_segment.heal > 0);
if !is_heal && !is_damage {
continue;
}
@ -214,20 +209,19 @@ impl<'a> System<'a> for Sys {
},
},
});
server_emitter.emit(ServerEvent::Damage {
uid: beam_segment.owner.unwrap_or(*uid),
change: HealthChange {
amount: (-damage.healthchange * beam_segment.lifesteal_eff) as i32,
cause: HealthSource::Healing {
by: beam_segment.owner,
if beam_segment.lifesteal_eff > 0.0 {
server_emitter.emit(ServerEvent::Damage {
uid: beam_segment.owner.unwrap_or(*uid),
change: HealthChange {
amount: (-damage.healthchange * beam_segment.lifesteal_eff)
as i32,
cause: HealthSource::Healing {
by: beam_segment.owner,
},
},
},
});
if let Some(energy_mut) = beam_segment
.owner
.and_then(|o| uid_allocator.retrieve_entity_internal(o.into()))
.and_then(|o| energies.get_mut(o))
{
});
}
if let Some(energy_mut) = beam_owner.and_then(|o| energies.get_mut(o)) {
energy_mut.change_by(
beam_segment.energy_regen as i32,
EnergySource::HitEnemy,
@ -235,11 +229,7 @@ impl<'a> System<'a> for Sys {
}
}
if is_heal {
if let Some(energy_mut) = beam_segment
.owner
.and_then(|o| uid_allocator.retrieve_entity_internal(o.into()))
.and_then(|o| energies.get_mut(o))
{
if let Some(energy_mut) = beam_owner.and_then(|o| energies.get_mut(o)) {
if energy_mut
.try_change_by(
-(beam_segment.energy_drain as i32), // Stamina use

View File

@ -64,7 +64,6 @@ pub struct JoinData<'a> {
pub body: &'a Body,
pub physics: &'a PhysicsState,
pub attacking: Option<&'a Attacking>,
pub beam: Option<&'a Beam>,
pub updater: &'a LazyUpdate,
}
@ -128,7 +127,6 @@ impl<'a> JoinData<'a> {
body: j.10,
physics: j.11,
attacking: j.12,
beam: j.13,
updater,
dt,
}

View File

@ -99,7 +99,7 @@ impl<'a> System<'a> for Sys {
let scale_b = scale_b_maybe.map_or(1.0, |s| s.0);
let rad_b = body_b.radius() * scale_b;
// Check if it is a damaging hit
// Check if it is a hit
if entity != b
&& !stats_b.is_dead
// Spherical wedge shaped attack field
@ -113,13 +113,8 @@ impl<'a> System<'a> for Sys {
.unwrap_or(false);
// Don't heal if outside group
// Don't damage in the same group
let (mut is_heal, mut is_damage) = (false, false);
if !same_group && (attack.base_damage > 0) {
is_damage = true;
}
if same_group && (attack.base_heal > 0) {
is_heal = true;
}
let is_damage = !same_group && (attack.base_damage > 0);
let is_heal = same_group && (attack.base_heal > 0);
if !is_heal && !is_damage {
continue;
}

View File

@ -135,7 +135,7 @@ impl<'a> System<'a> for Sys {
// it means the step needs to take into account the speeds of both
// entities.
span!(guard, "Apply pushback");
for (entity, pos, scale, mass, collider, _, _, physics, projectile, _) in (
for (entity, pos, scale, mass, collider, _, _, physics, projectile) in (
&entities,
&positions,
scales.maybe(),
@ -147,13 +147,10 @@ impl<'a> System<'a> for Sys {
// TODO: if we need to avoid collisions for other things consider moving whether it
// should interact into the collider component or into a separate component
projectiles.maybe(),
beams.maybe(),
)
.join()
.filter(|(_, _, _, _, _, _, sticky, physics, _, beam)| {
sticky.is_none()
|| (physics.on_wall.is_none() && !physics.on_ground)
|| beam.is_none()
.filter(|(_, _, _, _, _, _, sticky, physics, _)| {
sticky.is_none() || (physics.on_wall.is_none() && !physics.on_ground)
})
{
let scale = scale.map(|s| s.0).unwrap_or(1.0);
@ -192,10 +189,9 @@ impl<'a> System<'a> for Sys {
colliders.maybe(),
!&mountings,
groups.maybe(),
beams.maybe(),
!&beams,
)
.join()
.filter(|(_, _, _, _, _, _, _, _, beam)| beam.is_none())
{
if entity == entity_other || (ignore_group.is_some() && ignore_group == group_b) {
continue;

371
items.csv
View File

@ -1,371 +0,0 @@
Path,Name,Kind
common.items.armor.back.admin,Admin's Cape,Admin
common.items.armor.back.dungeon_purple-0,Purple Cultist Cape,DungPurp0
common.items.armor.back.leather_adventurer,Agile Cape,Short2
common.items.armor.back.short_0,Short leather Cape,Short0
common.items.armor.back.short_1,Green Blanket,Short1
common.items.armor.belt.assassin,Assassin Belt,Assassin
common.items.armor.belt.bonerattler,Bonerattler Belt,Bonerattler
common.items.armor.belt.cloth_blue_0,Blue Linen Belt,ClothBlue0
common.items.armor.belt.cloth_green_0,Green Linen Belt,ClothGreen0
common.items.armor.belt.cloth_purple_0,Purple Linen Belt,ClothPurple0
common.items.armor.belt.cultist_belt,Cultist Belt,Cultist
common.items.armor.belt.druid,Druid's Belt,Druid
common.items.armor.belt.leather_0,Swift Belt,Leather0
common.items.armor.belt.leather_2,Leather Belt,Leather2
common.items.armor.belt.leather_adventurer,Agile Belt,Leather2
common.items.armor.belt.plate_0,Iron Belt,Plate0
common.items.armor.belt.steel_0,Steel Belt,Steel0
common.items.armor.belt.tarasque,Tarasque Belt,Tarasque
common.items.armor.belt.twig,Twig Belt,Twig
common.items.armor.belt.twigsflowers,Flowery Belt,Twigsflowers
common.items.armor.belt.twigsleaves,Leafy Belt,Twigsleaves
common.items.armor.chest.assassin,Assassin Chest,Assassin
common.items.armor.chest.bonerattler,Bonerattler Cuirass,Bonerattler
common.items.armor.chest.cloth_blue_0,Blue Linen Chest,ClothBlue0
common.items.armor.chest.cloth_green_0,Green Linen Chest,ClothGreen0
common.items.armor.chest.cloth_purple_0,Purple Linen Chest,ClothPurple0
common.items.armor.chest.cultist_chest_blue,Blue Cultist Chest,CultistBlue
common.items.armor.chest.cultist_chest_purple,Purple Cultist Chest,CultistPurple
common.items.armor.chest.druid,Druid's Vest,Druid
common.items.armor.chest.leather_0,Swift Chest,Leather0
common.items.armor.chest.leather_2,Leather Cuirass,Leather2
common.items.armor.chest.leather_adventurer,Agile Chest,Leather2
common.items.armor.chest.plate_green_0,Iron Chestplate,PlateGreen0
common.items.armor.chest.steel_0,Steel Cuirass,Steel0
common.items.armor.chest.tarasque,Tarasque Cuirass,Tarasque
common.items.armor.chest.twig,Twig Shirt,Twig
common.items.armor.chest.twigsflowers,Flowery Shirt,Twigsflowers
common.items.armor.chest.twigsleaves,Leafy Shirt,Twigsleaves
common.items.armor.chest.worker_green_0,Green Worker Shirt,WorkerGreen0
common.items.armor.chest.worker_green_1,Green Worker Shirt,WorkerGreen1
common.items.armor.chest.worker_orange_0,Orange Worker Shirt,WorkerOrange0
common.items.armor.chest.worker_orange_1,Orange Worker Shirt,WorkerOrange1
common.items.armor.chest.worker_purple_0,Purple Worker Shirt,WorkerPurple0
common.items.armor.chest.worker_purple_1,Purple Worker Shirt,WorkerPurple1
common.items.armor.chest.worker_red_0,Red Worker Shirt,WorkerRed0
common.items.armor.chest.worker_red_1,Red Worker Shirt,WorkerRed1
common.items.armor.chest.worker_yellow_0,Yellow Worker Shirt,WorkerYellow0
common.items.armor.chest.worker_yellow_1,Yellow Worker Shirt,WorkerYellow1
common.items.armor.foot.assassin,Assassin Boots,Assassin
common.items.armor.foot.bonerattler,Bonerattler Boots,Bonerattler
common.items.armor.foot.cloth_blue_0,Blue Linen Boots,ClothBlue0
common.items.armor.foot.cloth_green_0,Green Linen Boots,ClothGreen0
common.items.armor.foot.cloth_purple_0,Purple Linen Boots,ClothPurple0
common.items.armor.foot.cultist_boots,Cultist Boots,Cultist
common.items.armor.foot.druid,Druid's Slippers,Druid
common.items.armor.foot.jackalope_slippers,Fluffy Jackalope Slippers,JackalopeSlips
common.items.armor.foot.leather_0,Swift Boots,Leather0
common.items.armor.foot.leather_2,Leather Boots,Leather2
common.items.armor.foot.leather_adventurer,Agile Kickers,Leather2
common.items.armor.foot.plate_0,Iron Feet,Plate0
common.items.armor.foot.steel_0,Steel Boots,Steel0
common.items.armor.foot.tarasque,Tarasque Boots,Tarasque
common.items.armor.foot.twig,Twig Boots,Twig
common.items.armor.foot.twigsflowers,Flowery Boots,Twigsflowers
common.items.armor.foot.twigsleaves,Leafy Boots,Twigsleaves
common.items.armor.hand.assassin,Assassin Gloves,Assassin
common.items.armor.hand.bonerattler,Bonerattler Gauntlets,Bonerattler
common.items.armor.hand.cloth_blue_0,Blue Linen Wrists,ClothBlue0
common.items.armor.hand.cloth_green_0,Green Linen Wrists,ClothGreen0
common.items.armor.hand.cloth_purple_0,Purple Silk Wrists,ClothPurple0
common.items.armor.hand.cultist_hands_blue,Blue Cultist Gloves,CultistBlue
common.items.armor.hand.cultist_hands_purple,Purple Cultist Gloves,CultistPurple
common.items.armor.hand.druid,Druid's Gloves,Druid
common.items.armor.hand.leather_0,Swift Gloves,Leather0
common.items.armor.hand.leather_2,Leather Gloves,Leather2
common.items.armor.hand.leather_adventurer,Agile Gauntlets,Leather2
common.items.armor.hand.plate_0,Iron Handguards,Plate0
common.items.armor.hand.steel_0,Steel Gauntlets,Steel0
common.items.armor.hand.tarasque,Tarasque Gauntlets,Tarasque
common.items.armor.hand.twig,Twig Wraps,Twig
common.items.armor.hand.twigsflowers,Flowery Wraps,Twigsflowers
common.items.armor.hand.twigsleaves,Leafy Wraps,Twigsleaves
common.items.armor.head.assa_mask_0,Dark Assassin Mask,AssaMask0
common.items.armor.head.leather_0,Swift Leather Cap,Leather0
common.items.armor.neck.neck_0,Plain Necklace,Neck0
common.items.armor.neck.neck_1,Gem of lesser Protection,Neck1
common.items.armor.pants.assassin,Assassin Pants,Assassin
common.items.armor.pants.bonerattler,Bonerattler Chausses,Bonerattler
common.items.armor.pants.cloth_blue_0,Blue Linen Skirt,ClothBlue0
common.items.armor.pants.cloth_green_0,Green Linen Skirt,ClothGreen0
common.items.armor.pants.cloth_purple_0,Purple Linen Skirt,ClothPurple0
common.items.armor.pants.cultist_legs_blue,Blue Cultist Skirt,CultistBlue
common.items.armor.pants.cultist_legs_purple,Purple Cultist Skirt,CultistPurple
common.items.armor.pants.druid,Druid's Kilt,Druid
common.items.armor.pants.hunting,Hunting Pants,Hunting
common.items.armor.pants.leather_0,Swift Pants,Leather0
common.items.armor.pants.leather_2,Leather Leg Armour,Leather2
common.items.armor.pants.leather_adventurer,Agile Pantalons,Leather2
common.items.armor.pants.plate_green_0,Iron Legguards,PlateGreen0
common.items.armor.pants.steel_0,Steel Chausses,Steel0
common.items.armor.pants.tarasque,Tarasque Chausses,Tarasque
common.items.armor.pants.twig,Twig Pants,Twig
common.items.armor.pants.twigsflowers,Flowery Pants,Twigsflowers
common.items.armor.pants.twigsleaves,Leafy Pants,Twigsleaves
common.items.armor.pants.worker_blue_0,Blue Worker Pants,WorkerBlue0
common.items.armor.ring.ring_0,Scratched Ring,Ring0
common.items.armor.shoulder.assassin,Assassin Shoulder Guard,Assassin
common.items.armor.shoulder.bonerattler,Bonerattler Shoulder Pad,Bonerattler
common.items.armor.shoulder.cloth_blue_0,Blue Linen Coat,ClothBlue0
common.items.armor.shoulder.cloth_blue_1,Blue Cloth Pads,ClothBlue1
common.items.armor.shoulder.cloth_green_0,Green Linen Coat,ClothGreen0
common.items.armor.shoulder.cloth_purple_0,Purple Linen Coat,ClothPurple0
common.items.armor.shoulder.cultist_shoulder_blue,Blue Cultist Mantle,CultistBlue
common.items.armor.shoulder.cultist_shoulder_purple,Purple Cultist Mantle,CultistPurple
common.items.armor.shoulder.druidshoulder,Druid Shoulders,DruidShoulder
common.items.armor.shoulder.iron_spikes,Iron Spiked Pauldrons,IronSpikes
common.items.armor.shoulder.leather_0,Leather Pauldrons,Leather0
common.items.armor.shoulder.leather_1,Swift Shoulderpads,Leather1
common.items.armor.shoulder.leather_2,Leather Shoulder Pad,Leather2
common.items.armor.shoulder.leather_adventurer,Agile Guards,Leather2
common.items.armor.shoulder.leather_iron_0,Iron and Leather Spaulders,IronLeather0
common.items.armor.shoulder.leather_iron_1,Iron and Leather Spaulders,IronLeather1
common.items.armor.shoulder.leather_iron_2,Iron and Leather Spaulders,IronLeather2
common.items.armor.shoulder.leather_iron_3,Iron and Leather Spaulders,IronLeather3
common.items.armor.shoulder.leather_strips,Leather Strips,LeatherStrips
common.items.armor.shoulder.plate_0,Iron Shoulderguards,Plate0
common.items.armor.shoulder.steel_0,Steel Shoulder Pad,Steel0
common.items.armor.shoulder.tarasque,Tarasque Shoulder Pad,Tarasque
common.items.armor.shoulder.twigs,Twiggy Shoulders,TwiggyShoulder
common.items.armor.shoulder.twigsflowers,Flowery Shoulders,FlowerShoulder
common.items.armor.shoulder.twigsleaves,Leafy Shoulders,LeafyShoulder
common.items.armor.starter.lantern,Black Lantern,Black0
common.items.armor.starter.rugged_chest,Rugged Shirt,Rugged0
common.items.armor.starter.rugged_pants,Rugged Commoner's Pants,Rugged0
common.items.armor.starter.sandals_0,Worn out Sandals,Sandal0
common.items.armor.tabard.admin,Admin's Tabard,Admin
common.items.boss_drops.exp_flask,Flask of Velorite Dusk,
common.items.boss_drops.lantern,Magic Lantern,Blue0
common.items.boss_drops.potions,Potent Potion,
common.items.boss_drops.xp_potion,Potion of Skill,
common.items.consumable.potion_big,Large Potion,
common.items.consumable.potion_med,Medium Potion,
common.items.consumable.potion_minor,Minor Potion,
common.items.crafting_ing.empty_vial,Empty Vial,
common.items.crafting_ing.leather_scraps,Leather Scraps,
common.items.crafting_ing.shiny_gem,Shiny Gem,
common.items.crafting_ing.stones,Stones,
common.items.crafting_ing.twigs,Twigs,
common.items.crafting_tools.craftsman_hammer,Craftsman Hammer,
common.items.crafting_tools.mortar_pestle,Mortar and Pestle,
common.items.debug.admin,Admin's Tabard,Admin
common.items.debug.admin_back,Admin's Cape,Admin
common.items.debug.boost,Belzeshrub the Broom-God,Boost
common.items.debug.cultist_belt,Cultist Belt,Cultist
common.items.debug.cultist_boots,Cultist Boots,Cultist
common.items.debug.cultist_chest_blue,Blue Cultist Chest,CultistBlue
common.items.debug.cultist_hands_blue,Blue Cultist Gloves,CultistBlue
common.items.debug.cultist_legs_blue,Blue Cultist Skirt,CultistBlue
common.items.debug.cultist_purp_2h_boss-0,Admin Greatsword,CultPurp0
common.items.debug.cultist_shoulder_blue,Blue Cultist Mantle,CultistBlue
common.items.debug.dungeon_purple-0,Purple Admin Cape,DungPurp0
common.items.debug.possess,Belzeshrub the Broom-God,Boost
common.items.flowers.blue,Blue Flower,
common.items.flowers.pink,Pink Flower,
common.items.flowers.red,Red Flower,
common.items.flowers.sun,Sunflower,
common.items.flowers.white,White flower,
common.items.flowers.yellow,Yellow Flower,
common.items.food.apple,Apple,
common.items.food.apple_mushroom_curry,Mushroom Curry,
common.items.food.apple_stick,Apple Stick,
common.items.food.cheese,Dwarven Cheese,
common.items.food.coconut,Coconut,
common.items.food.mushroom,Mushroom,
common.items.food.mushroom_stick,Mushroom Stick,
common.items.grasses.long,Long Grass,
common.items.grasses.medium,Medium Grass,
common.items.grasses.short,Short Grass,
common.items.lantern.black_0,Black Lantern,Black0
common.items.lantern.blue_0,Cool Blue Lantern,Blue0
common.items.lantern.green_0,Lime Zest Lantern,Green0
common.items.lantern.red_0,Red Lantern,Red0
common.items.npc_armor.back.dungeon_purple-0,Purple Cultist Cape,DungPurp0
common.items.npc_armor.belt.cultist_belt,Cultist Belt,Cultist
common.items.npc_armor.chest.cultist_chest_purple,Purple Cultist Chest,CultistPurple
common.items.npc_armor.chest.worker_green_0,Green Worker Shirt,WorkerGreen0
common.items.npc_armor.chest.worker_green_1,Green Worker Shirt,WorkerGreen1
common.items.npc_armor.chest.worker_orange_0,Orange Worker Shirt,WorkerOrange0
common.items.npc_armor.chest.worker_orange_1,Orange Worker Shirt,WorkerOrange1
common.items.npc_armor.chest.worker_purple_0,Purple Worker Shirt,WorkerPurple0
common.items.npc_armor.chest.worker_purple_1,Purple Worker Shirt,WorkerPurple1
common.items.npc_armor.chest.worker_red_0,Red Worker Shirt,WorkerRed0
common.items.npc_armor.chest.worker_red_1,Red Worker Shirt,WorkerRed1
common.items.npc_armor.chest.worker_yellow_0,Yellow Worker Shirt,WorkerYellow0
common.items.npc_armor.chest.worker_yellow_1,Yellow Worker Shirt,WorkerYellow1
common.items.npc_armor.foot.cultist_boots,Cultist Boots,Cultist
common.items.npc_armor.hand.cultist_hands_purple,Purple Cultist Gloves,CultistPurple
common.items.npc_armor.pants.cultist_legs_purple,Purple Cultist Skirt,CultistPurple
common.items.npc_armor.shoulder.cultist_shoulder_purple,Purple Cultist Mantle,CultistPurple
common.items.npc_weapons.axe.malachite_axe-0,Malachite Axe,MalachiteAxe0
common.items.npc_weapons.axe.starter_axe,Notched Axe,BasicAxe
common.items.npc_weapons.bow.horn_longbow-0,Horn Bow,HornLongbow0
common.items.npc_weapons.dagger.starter_dagger,Rusty Dagger,BasicDagger
common.items.npc_weapons.empty.empty,Empty,
common.items.npc_weapons.hammer.cultist_purp_2h-0,Magical Cultist Warhammer,CultPurp0
common.items.npc_weapons.hammer.starter_hammer,Sturdy Old Hammer,BasicHammer
common.items.npc_weapons.shield.shield_1,A Tattered Targe,BasicShield
common.items.npc_weapons.staff.bone_staff,Bone Staff,BoneStaff
common.items.npc_weapons.staff.cultist_staff,Cultist Staff,CultistStaff
common.items.npc_weapons.sword.cultist_purp_2h-0,Magical Cultist Greatsword,CultPurp0
common.items.npc_weapons.sword.cultist_purp_2h_boss-0,Magical Cultist Greatsword,CultPurp0
common.items.npc_weapons.sword.starter_sword,Battered Sword,BasicSword
common.items.npc_weapons.sword.zweihander_sword_0,Sturdy Zweihander,Zweihander0
common.items.npc_weapons.tool.broom,Broom,Broom
common.items.npc_weapons.tool.fishing_rod,Fishing Rod,FishingRod0
common.items.npc_weapons.tool.hoe,Hoe,Hoe0
common.items.npc_weapons.tool.pickaxe,Pickaxe,Pickaxe0
common.items.npc_weapons.tool.pitchfork,Pitchfork,Pitchfork
common.items.npc_weapons.tool.rake,Rake,Rake
common.items.npc_weapons.tool.shovel-0,Shovel,Shovel0
common.items.npc_weapons.tool.shovel-1,Shovel,Shovel1
common.items.ore.velorite,Velorite,
common.items.ore.veloritefrag,Velorite Fragment,
common.items.testing.test_boots,Testing Boots,Dark
common.items.utility.bomb,Bomb,
common.items.utility.bomb_pile,Bomb,
common.items.utility.collar,Collar,
common.items.utility.firework_blue,Firework Blue,
common.items.utility.firework_green,Firework Green,
common.items.utility.firework_purple,Firework Purple,
common.items.utility.firework_red,Firework Red,
common.items.utility.firework_yellow,Firework Yellow,
common.items.utility.training_dummy,Training Dummy,
common.items.weapons.axe.bloodsteel_axe-0,Bloodsteel Axe,BloodsteelAxe0
common.items.weapons.axe.bloodsteel_axe-1,Executioner's Axe,BloodsteelAxe1
common.items.weapons.axe.bloodsteel_axe-2,Tribal Axe,BloodsteelAxe2
common.items.weapons.axe.bronze_axe-0,Bronze Axe,BronzeAxe0
common.items.weapons.axe.bronze_axe-1,Discus Axe,BronzeAxe1
common.items.weapons.axe.cobalt_axe-0,Cobalt Axe,CobaltAxe0
common.items.weapons.axe.iron_axe-0,Iron Greataxe,IronAxe0
common.items.weapons.axe.iron_axe-1,Ceremonial Axe,IronAxe1
common.items.weapons.axe.iron_axe-2,Cyclone Axe,IronAxe2
common.items.weapons.axe.iron_axe-3,Iron Battleaxe,IronAxe3
common.items.weapons.axe.iron_axe-4,Butcher's Axe,IronAxe4
common.items.weapons.axe.iron_axe-5,Barbarian's Axe,IronAxe5
common.items.weapons.axe.iron_axe-6,Iron Axe,IronAxe6
common.items.weapons.axe.iron_axe-7,Iron Labrys,IronAxe7
common.items.weapons.axe.iron_axe-8,Fanged Axe,IronAxe8
common.items.weapons.axe.iron_axe-9,Wolfen Axe,IronAxe9
common.items.weapons.axe.malachite_axe-0,Malachite Axe,MalachiteAxe0
common.items.weapons.axe.orc_axe-0,Beast Cleaver,OrcAxe0
common.items.weapons.axe.starter_axe,Notched Axe,BasicAxe
common.items.weapons.axe.steel_axe-0,Steel Battleaxe,SteelAxe0
common.items.weapons.axe.steel_axe-1,Steel Labrys,SteelAxe1
common.items.weapons.axe.steel_axe-2,Steel Axe,SteelAxe2
common.items.weapons.axe.steel_axe-3,Crescent Axe,SteelAxe3
common.items.weapons.axe.steel_axe-4,Moon Axe,SteelAxe4
common.items.weapons.axe.steel_axe-5,Owl Axe,SteelAxe5
common.items.weapons.axe.steel_axe-6,Spade Axe,SteelAxe6
common.items.weapons.axe.worn_iron_axe-0,Worn Dwarven Axe,WornIronAxe0
common.items.weapons.axe.worn_iron_axe-1,Worn Elven Axe,WornIronAxe1
common.items.weapons.axe.worn_iron_axe-2,Worn Human Axe,WornIronAxe2
common.items.weapons.axe.worn_iron_axe-3,Worn Orcish Axe,WornIronAxe3
common.items.weapons.axe.worn_iron_axe-4,Beetle Axe,WornIronAxe4
common.items.weapons.bow.horn_longbow-0,Horn Bow,HornLongbow0
common.items.weapons.bow.iron_longbow-0,Soldier's Bow,IronLongbow0
common.items.weapons.bow.leafy_longbow-0,Elven Longbow,LeafyLongbow0
common.items.weapons.bow.leafy_shortbow-0,Elven Shortbow,LeafyShortbow0
common.items.weapons.bow.nature_ore_longbow-0,Velorite Bow,NatureOreLongbow
common.items.weapons.bow.rare_longbow,Enchanted Longbow,RareLongbow
common.items.weapons.bow.starter_bow,Uneven Bow,ShortBow0
common.items.weapons.bow.wood_longbow-0,Longbow,WoodLongbow0
common.items.weapons.bow.wood_longbow-1,Recurve Bow,WoodLongbow1
common.items.weapons.bow.wood_shortbow-0,Hunting Bow,WoodShortbow0
common.items.weapons.bow.wood_shortbow-1,Horse Bow,WoodShortbow1
common.items.weapons.dagger.starter_dagger,Rusty Dagger,BasicDagger
common.items.weapons.empty.empty,Empty Item,
common.items.weapons.hammer.bronze_hammer-0,Bronze Hammer,BronzeHammer0
common.items.weapons.hammer.bronze_hammer-1,Bronze Club,BronzeHammer1
common.items.weapons.hammer.cobalt_hammer-0,Cobalt Hammer,CobaltHammer0
common.items.weapons.hammer.cobalt_hammer-1,Cobalt Mace,CobaltHammer1
common.items.weapons.hammer.cultist_purp_2h-0,Magical Cultist Warhammer,CultPurp0
common.items.weapons.hammer.flimsy_hammer,Flimsy Hammer,FlimsyHammer
common.items.weapons.hammer.hammer_1,Crude Mallet,BasicHammer
common.items.weapons.hammer.iron_hammer-0,Iron Hammer,IronHammer0
common.items.weapons.hammer.iron_hammer-1,Iron Battlehammer,IronHammer1
common.items.weapons.hammer.iron_hammer-2,Iron Mace,IronHammer2
common.items.weapons.hammer.iron_hammer-3,Crowned Mace,IronHammer3
common.items.weapons.hammer.iron_hammer-4,Forge Hammer,IronHammer4
common.items.weapons.hammer.iron_hammer-5,Pike Hammer,IronHammer5
common.items.weapons.hammer.iron_hammer-6,Spiked Maul,IronHammer6
common.items.weapons.hammer.iron_hammer-7,Giant's Fist,IronHammer7
common.items.weapons.hammer.iron_hammer-8,Lucerne Hammer,IronHammer8
common.items.weapons.hammer.mjolnir,Mjolnir,Mjolnir
common.items.weapons.hammer.ramshead_hammer,Ram's Head Mace,RamsheadHammer
common.items.weapons.hammer.runic_hammer,Runic Hammer,RunicHammer
common.items.weapons.hammer.starter_hammer,Sturdy Old Hammer,BasicHammer
common.items.weapons.hammer.steel_hammer-0,Steel Hammer,SteelHammer0
common.items.weapons.hammer.steel_hammer-1,Steel Greathammer,SteelHammer1
common.items.weapons.hammer.steel_hammer-2,Steel Club,SteelHammer2
common.items.weapons.hammer.steel_hammer-3,Battle Mace,SteelHammer3
common.items.weapons.hammer.steel_hammer-4,Brute's Hammer,SteelHammer4
common.items.weapons.hammer.steel_hammer-5,Morning Star,SteelHammer5
common.items.weapons.hammer.stone_hammer-0,Basalt Sledgehammer,StoneHammer0
common.items.weapons.hammer.stone_hammer-1,Granite Sledgehammer,StoneHammer1
common.items.weapons.hammer.stone_hammer-2,Rocky Maul,StoneHammer2
common.items.weapons.hammer.stone_hammer-3,Stone Sledgehammer,StoneHammer3
common.items.weapons.hammer.wood_hammer-0,Hardwood Mallet,WoodHammer0
common.items.weapons.hammer.worn_iron_hammer-0,Worn Dwarven Hammer,WornIronHammer0
common.items.weapons.hammer.worn_iron_hammer-1,Worn Elven Hammer,WornIronHammer1
common.items.weapons.hammer.worn_iron_hammer-2,Worn Human Mace,WornIronHammer2
common.items.weapons.hammer.worn_iron_hammer-3,Worn Orcish Hammer,WornIronHammer3
common.items.weapons.sceptre.sceptre_velorite_0,Velorite Sceptre,SceptreVelorite
common.items.weapons.sceptre.staff_nature,Sceptre of Regeneration,Sceptre
common.items.weapons.sceptre.starter_sceptre,Naturalist Walking Stick,StarterSceptre
common.items.weapons.shield.shield_1,A Tattered Targe,BasicShield
common.items.weapons.staff.amethyst_staff,Amethyst Staff,AmethystStaff
common.items.weapons.staff.bone_staff,Bone Staff,BoneStaff
common.items.weapons.staff.cultist_staff,Cultist Staff,CultistStaff
common.items.weapons.staff.staff_1,Humble Stick,BasicStaff
common.items.weapons.staff.starter_staff,Gnarled Rod,BasicStaff
common.items.weapons.sword.cultist_purp_2h-0,Magical Cultist Greatsword,CultPurp0
common.items.weapons.sword.greatsword_2h_dam-0,Damaged Greatsword,GreatswordDam0
common.items.weapons.sword.greatsword_2h_dam-1,Damaged Greatsword,GreatswordDam1
common.items.weapons.sword.greatsword_2h_dam-2,Damaged Greatsword,GreatswordDam2
common.items.weapons.sword.greatsword_2h_fine-0,Fine Greatsword,GreatswordFine0
common.items.weapons.sword.greatsword_2h_fine-1,Fine Greatsword,GreatswordFine1
common.items.weapons.sword.greatsword_2h_fine-2,Fine Greatsword,GreatswordFine2
common.items.weapons.sword.greatsword_2h_orn-0,Ornamented Greatsword,GreatswordOrn0
common.items.weapons.sword.greatsword_2h_orn-1,Ornamented Greatsword,GreatswordOrn1
common.items.weapons.sword.greatsword_2h_orn-2,Ornamented Greatsword,GreatswordOrn2
common.items.weapons.sword.greatsword_2h_simple-0,Simple Greatsword,GreatswordSimple0
common.items.weapons.sword.greatsword_2h_simple-1,Simple Greatsword,GreatswordSimple1
common.items.weapons.sword.greatsword_2h_simple-2,Simple Greatsword,GreatswordSimple2
common.items.weapons.sword.long_2h_dam-0,Damaged Longsword,LongDam0
common.items.weapons.sword.long_2h_dam-1,Damaged Longsword,LongDam1
common.items.weapons.sword.long_2h_dam-2,Damaged Longsword,LongDam2
common.items.weapons.sword.long_2h_dam-3,Damaged Longsword,LongDam3
common.items.weapons.sword.long_2h_dam-4,Damaged Longsword,LongDam4
common.items.weapons.sword.long_2h_dam-5,Damaged Longsword,LongDam5
common.items.weapons.sword.long_2h_fine-0,Fine Longsword,LongFine0
common.items.weapons.sword.long_2h_fine-1,Fine Longsword,LongFine1
common.items.weapons.sword.long_2h_fine-2,Fine Longsword,LongFine2
common.items.weapons.sword.long_2h_fine-3,Fine Longsword,LongFine3
common.items.weapons.sword.long_2h_fine-4,Fine Longsword,LongFine4
common.items.weapons.sword.long_2h_fine-5,Fine Longsword,LongFine5
common.items.weapons.sword.long_2h_orn-0,Ornamented Longsword,LongOrn0
common.items.weapons.sword.long_2h_orn-1,Ornamented Longsword,LongOrn1
common.items.weapons.sword.long_2h_orn-2,Ornamented Longsword,LongOrn2
common.items.weapons.sword.long_2h_orn-3,Ornamented Longsword,LongOrn3
common.items.weapons.sword.long_2h_orn-4,Ornamented Longsword,LongOrn4
common.items.weapons.sword.long_2h_orn-5,Ornamented Longsword,LongOrn5
common.items.weapons.sword.long_2h_simple-0,Simple Longsword,LongSimple0
common.items.weapons.sword.long_2h_simple-1,Simple Longsword,LongSimple1
common.items.weapons.sword.long_2h_simple-2,Simple Longsword,LongSimple2
common.items.weapons.sword.long_2h_simple-3,Simple Longsword,LongSimple3
common.items.weapons.sword.long_2h_simple-4,Simple Longsword,LongSimple4
common.items.weapons.sword.long_2h_simple-5,Simple Longsword,LongSimple5
common.items.weapons.sword.short_sword_0,Vicious Gladius,Short0
common.items.weapons.sword.starter_sword,Battered Sword,BasicSword
common.items.weapons.sword.wood_sword,Forest Spirit,WoodTraining
common.items.weapons.sword.zweihander_sword_0,Sturdy Zweihander,Zweihander0
common.items.weapons.tool.broom,Broom,Broom
common.items.weapons.tool.fishing_rod,Fishing Rod,FishingRod0
common.items.weapons.tool.hoe,Hoe,Hoe0
common.items.weapons.tool.pickaxe,Pickaxe,Pickaxe0
common.items.weapons.tool.pitchfork,Pitchfork,Pitchfork
common.items.weapons.tool.rake,Rake,Rake
common.items.weapons.tool.shovel-0,Shovel,Shovel0
common.items.weapons.tool.shovel-1,Shovel,Shovel1
1 Path Name Kind
2 common.items.armor.back.admin Admin's Cape Admin
3 common.items.armor.back.dungeon_purple-0 Purple Cultist Cape DungPurp0
4 common.items.armor.back.leather_adventurer Agile Cape Short2
5 common.items.armor.back.short_0 Short leather Cape Short0
6 common.items.armor.back.short_1 Green Blanket Short1
7 common.items.armor.belt.assassin Assassin Belt Assassin
8 common.items.armor.belt.bonerattler Bonerattler Belt Bonerattler
9 common.items.armor.belt.cloth_blue_0 Blue Linen Belt ClothBlue0
10 common.items.armor.belt.cloth_green_0 Green Linen Belt ClothGreen0
11 common.items.armor.belt.cloth_purple_0 Purple Linen Belt ClothPurple0
12 common.items.armor.belt.cultist_belt Cultist Belt Cultist
13 common.items.armor.belt.druid Druid's Belt Druid
14 common.items.armor.belt.leather_0 Swift Belt Leather0
15 common.items.armor.belt.leather_2 Leather Belt Leather2
16 common.items.armor.belt.leather_adventurer Agile Belt Leather2
17 common.items.armor.belt.plate_0 Iron Belt Plate0
18 common.items.armor.belt.steel_0 Steel Belt Steel0
19 common.items.armor.belt.tarasque Tarasque Belt Tarasque
20 common.items.armor.belt.twig Twig Belt Twig
21 common.items.armor.belt.twigsflowers Flowery Belt Twigsflowers
22 common.items.armor.belt.twigsleaves Leafy Belt Twigsleaves
23 common.items.armor.chest.assassin Assassin Chest Assassin
24 common.items.armor.chest.bonerattler Bonerattler Cuirass Bonerattler
25 common.items.armor.chest.cloth_blue_0 Blue Linen Chest ClothBlue0
26 common.items.armor.chest.cloth_green_0 Green Linen Chest ClothGreen0
27 common.items.armor.chest.cloth_purple_0 Purple Linen Chest ClothPurple0
28 common.items.armor.chest.cultist_chest_blue Blue Cultist Chest CultistBlue
29 common.items.armor.chest.cultist_chest_purple Purple Cultist Chest CultistPurple
30 common.items.armor.chest.druid Druid's Vest Druid
31 common.items.armor.chest.leather_0 Swift Chest Leather0
32 common.items.armor.chest.leather_2 Leather Cuirass Leather2
33 common.items.armor.chest.leather_adventurer Agile Chest Leather2
34 common.items.armor.chest.plate_green_0 Iron Chestplate PlateGreen0
35 common.items.armor.chest.steel_0 Steel Cuirass Steel0
36 common.items.armor.chest.tarasque Tarasque Cuirass Tarasque
37 common.items.armor.chest.twig Twig Shirt Twig
38 common.items.armor.chest.twigsflowers Flowery Shirt Twigsflowers
39 common.items.armor.chest.twigsleaves Leafy Shirt Twigsleaves
40 common.items.armor.chest.worker_green_0 Green Worker Shirt WorkerGreen0
41 common.items.armor.chest.worker_green_1 Green Worker Shirt WorkerGreen1
42 common.items.armor.chest.worker_orange_0 Orange Worker Shirt WorkerOrange0
43 common.items.armor.chest.worker_orange_1 Orange Worker Shirt WorkerOrange1
44 common.items.armor.chest.worker_purple_0 Purple Worker Shirt WorkerPurple0
45 common.items.armor.chest.worker_purple_1 Purple Worker Shirt WorkerPurple1
46 common.items.armor.chest.worker_red_0 Red Worker Shirt WorkerRed0
47 common.items.armor.chest.worker_red_1 Red Worker Shirt WorkerRed1
48 common.items.armor.chest.worker_yellow_0 Yellow Worker Shirt WorkerYellow0
49 common.items.armor.chest.worker_yellow_1 Yellow Worker Shirt WorkerYellow1
50 common.items.armor.foot.assassin Assassin Boots Assassin
51 common.items.armor.foot.bonerattler Bonerattler Boots Bonerattler
52 common.items.armor.foot.cloth_blue_0 Blue Linen Boots ClothBlue0
53 common.items.armor.foot.cloth_green_0 Green Linen Boots ClothGreen0
54 common.items.armor.foot.cloth_purple_0 Purple Linen Boots ClothPurple0
55 common.items.armor.foot.cultist_boots Cultist Boots Cultist
56 common.items.armor.foot.druid Druid's Slippers Druid
57 common.items.armor.foot.jackalope_slippers Fluffy Jackalope Slippers JackalopeSlips
58 common.items.armor.foot.leather_0 Swift Boots Leather0
59 common.items.armor.foot.leather_2 Leather Boots Leather2
60 common.items.armor.foot.leather_adventurer Agile Kickers Leather2
61 common.items.armor.foot.plate_0 Iron Feet Plate0
62 common.items.armor.foot.steel_0 Steel Boots Steel0
63 common.items.armor.foot.tarasque Tarasque Boots Tarasque
64 common.items.armor.foot.twig Twig Boots Twig
65 common.items.armor.foot.twigsflowers Flowery Boots Twigsflowers
66 common.items.armor.foot.twigsleaves Leafy Boots Twigsleaves
67 common.items.armor.hand.assassin Assassin Gloves Assassin
68 common.items.armor.hand.bonerattler Bonerattler Gauntlets Bonerattler
69 common.items.armor.hand.cloth_blue_0 Blue Linen Wrists ClothBlue0
70 common.items.armor.hand.cloth_green_0 Green Linen Wrists ClothGreen0
71 common.items.armor.hand.cloth_purple_0 Purple Silk Wrists ClothPurple0
72 common.items.armor.hand.cultist_hands_blue Blue Cultist Gloves CultistBlue
73 common.items.armor.hand.cultist_hands_purple Purple Cultist Gloves CultistPurple
74 common.items.armor.hand.druid Druid's Gloves Druid
75 common.items.armor.hand.leather_0 Swift Gloves Leather0
76 common.items.armor.hand.leather_2 Leather Gloves Leather2
77 common.items.armor.hand.leather_adventurer Agile Gauntlets Leather2
78 common.items.armor.hand.plate_0 Iron Handguards Plate0
79 common.items.armor.hand.steel_0 Steel Gauntlets Steel0
80 common.items.armor.hand.tarasque Tarasque Gauntlets Tarasque
81 common.items.armor.hand.twig Twig Wraps Twig
82 common.items.armor.hand.twigsflowers Flowery Wraps Twigsflowers
83 common.items.armor.hand.twigsleaves Leafy Wraps Twigsleaves
84 common.items.armor.head.assa_mask_0 Dark Assassin Mask AssaMask0
85 common.items.armor.head.leather_0 Swift Leather Cap Leather0
86 common.items.armor.neck.neck_0 Plain Necklace Neck0
87 common.items.armor.neck.neck_1 Gem of lesser Protection Neck1
88 common.items.armor.pants.assassin Assassin Pants Assassin
89 common.items.armor.pants.bonerattler Bonerattler Chausses Bonerattler
90 common.items.armor.pants.cloth_blue_0 Blue Linen Skirt ClothBlue0
91 common.items.armor.pants.cloth_green_0 Green Linen Skirt ClothGreen0
92 common.items.armor.pants.cloth_purple_0 Purple Linen Skirt ClothPurple0
93 common.items.armor.pants.cultist_legs_blue Blue Cultist Skirt CultistBlue
94 common.items.armor.pants.cultist_legs_purple Purple Cultist Skirt CultistPurple
95 common.items.armor.pants.druid Druid's Kilt Druid
96 common.items.armor.pants.hunting Hunting Pants Hunting
97 common.items.armor.pants.leather_0 Swift Pants Leather0
98 common.items.armor.pants.leather_2 Leather Leg Armour Leather2
99 common.items.armor.pants.leather_adventurer Agile Pantalons Leather2
100 common.items.armor.pants.plate_green_0 Iron Legguards PlateGreen0
101 common.items.armor.pants.steel_0 Steel Chausses Steel0
102 common.items.armor.pants.tarasque Tarasque Chausses Tarasque
103 common.items.armor.pants.twig Twig Pants Twig
104 common.items.armor.pants.twigsflowers Flowery Pants Twigsflowers
105 common.items.armor.pants.twigsleaves Leafy Pants Twigsleaves
106 common.items.armor.pants.worker_blue_0 Blue Worker Pants WorkerBlue0
107 common.items.armor.ring.ring_0 Scratched Ring Ring0
108 common.items.armor.shoulder.assassin Assassin Shoulder Guard Assassin
109 common.items.armor.shoulder.bonerattler Bonerattler Shoulder Pad Bonerattler
110 common.items.armor.shoulder.cloth_blue_0 Blue Linen Coat ClothBlue0
111 common.items.armor.shoulder.cloth_blue_1 Blue Cloth Pads ClothBlue1
112 common.items.armor.shoulder.cloth_green_0 Green Linen Coat ClothGreen0
113 common.items.armor.shoulder.cloth_purple_0 Purple Linen Coat ClothPurple0
114 common.items.armor.shoulder.cultist_shoulder_blue Blue Cultist Mantle CultistBlue
115 common.items.armor.shoulder.cultist_shoulder_purple Purple Cultist Mantle CultistPurple
116 common.items.armor.shoulder.druidshoulder Druid Shoulders DruidShoulder
117 common.items.armor.shoulder.iron_spikes Iron Spiked Pauldrons IronSpikes
118 common.items.armor.shoulder.leather_0 Leather Pauldrons Leather0
119 common.items.armor.shoulder.leather_1 Swift Shoulderpads Leather1
120 common.items.armor.shoulder.leather_2 Leather Shoulder Pad Leather2
121 common.items.armor.shoulder.leather_adventurer Agile Guards Leather2
122 common.items.armor.shoulder.leather_iron_0 Iron and Leather Spaulders IronLeather0
123 common.items.armor.shoulder.leather_iron_1 Iron and Leather Spaulders IronLeather1
124 common.items.armor.shoulder.leather_iron_2 Iron and Leather Spaulders IronLeather2
125 common.items.armor.shoulder.leather_iron_3 Iron and Leather Spaulders IronLeather3
126 common.items.armor.shoulder.leather_strips Leather Strips LeatherStrips
127 common.items.armor.shoulder.plate_0 Iron Shoulderguards Plate0
128 common.items.armor.shoulder.steel_0 Steel Shoulder Pad Steel0
129 common.items.armor.shoulder.tarasque Tarasque Shoulder Pad Tarasque
130 common.items.armor.shoulder.twigs Twiggy Shoulders TwiggyShoulder
131 common.items.armor.shoulder.twigsflowers Flowery Shoulders FlowerShoulder
132 common.items.armor.shoulder.twigsleaves Leafy Shoulders LeafyShoulder
133 common.items.armor.starter.lantern Black Lantern Black0
134 common.items.armor.starter.rugged_chest Rugged Shirt Rugged0
135 common.items.armor.starter.rugged_pants Rugged Commoner's Pants Rugged0
136 common.items.armor.starter.sandals_0 Worn out Sandals Sandal0
137 common.items.armor.tabard.admin Admin's Tabard Admin
138 common.items.boss_drops.exp_flask Flask of Velorite Dusk
139 common.items.boss_drops.lantern Magic Lantern Blue0
140 common.items.boss_drops.potions Potent Potion
141 common.items.boss_drops.xp_potion Potion of Skill
142 common.items.consumable.potion_big Large Potion
143 common.items.consumable.potion_med Medium Potion
144 common.items.consumable.potion_minor Minor Potion
145 common.items.crafting_ing.empty_vial Empty Vial
146 common.items.crafting_ing.leather_scraps Leather Scraps
147 common.items.crafting_ing.shiny_gem Shiny Gem
148 common.items.crafting_ing.stones Stones
149 common.items.crafting_ing.twigs Twigs
150 common.items.crafting_tools.craftsman_hammer Craftsman Hammer
151 common.items.crafting_tools.mortar_pestle Mortar and Pestle
152 common.items.debug.admin Admin's Tabard Admin
153 common.items.debug.admin_back Admin's Cape Admin
154 common.items.debug.boost Belzeshrub the Broom-God Boost
155 common.items.debug.cultist_belt Cultist Belt Cultist
156 common.items.debug.cultist_boots Cultist Boots Cultist
157 common.items.debug.cultist_chest_blue Blue Cultist Chest CultistBlue
158 common.items.debug.cultist_hands_blue Blue Cultist Gloves CultistBlue
159 common.items.debug.cultist_legs_blue Blue Cultist Skirt CultistBlue
160 common.items.debug.cultist_purp_2h_boss-0 Admin Greatsword CultPurp0
161 common.items.debug.cultist_shoulder_blue Blue Cultist Mantle CultistBlue
162 common.items.debug.dungeon_purple-0 Purple Admin Cape DungPurp0
163 common.items.debug.possess Belzeshrub the Broom-God Boost
164 common.items.flowers.blue Blue Flower
165 common.items.flowers.pink Pink Flower
166 common.items.flowers.red Red Flower
167 common.items.flowers.sun Sunflower
168 common.items.flowers.white White flower
169 common.items.flowers.yellow Yellow Flower
170 common.items.food.apple Apple
171 common.items.food.apple_mushroom_curry Mushroom Curry
172 common.items.food.apple_stick Apple Stick
173 common.items.food.cheese Dwarven Cheese
174 common.items.food.coconut Coconut
175 common.items.food.mushroom Mushroom
176 common.items.food.mushroom_stick Mushroom Stick
177 common.items.grasses.long Long Grass
178 common.items.grasses.medium Medium Grass
179 common.items.grasses.short Short Grass
180 common.items.lantern.black_0 Black Lantern Black0
181 common.items.lantern.blue_0 Cool Blue Lantern Blue0
182 common.items.lantern.green_0 Lime Zest Lantern Green0
183 common.items.lantern.red_0 Red Lantern Red0
184 common.items.npc_armor.back.dungeon_purple-0 Purple Cultist Cape DungPurp0
185 common.items.npc_armor.belt.cultist_belt Cultist Belt Cultist
186 common.items.npc_armor.chest.cultist_chest_purple Purple Cultist Chest CultistPurple
187 common.items.npc_armor.chest.worker_green_0 Green Worker Shirt WorkerGreen0
188 common.items.npc_armor.chest.worker_green_1 Green Worker Shirt WorkerGreen1
189 common.items.npc_armor.chest.worker_orange_0 Orange Worker Shirt WorkerOrange0
190 common.items.npc_armor.chest.worker_orange_1 Orange Worker Shirt WorkerOrange1
191 common.items.npc_armor.chest.worker_purple_0 Purple Worker Shirt WorkerPurple0
192 common.items.npc_armor.chest.worker_purple_1 Purple Worker Shirt WorkerPurple1
193 common.items.npc_armor.chest.worker_red_0 Red Worker Shirt WorkerRed0
194 common.items.npc_armor.chest.worker_red_1 Red Worker Shirt WorkerRed1
195 common.items.npc_armor.chest.worker_yellow_0 Yellow Worker Shirt WorkerYellow0
196 common.items.npc_armor.chest.worker_yellow_1 Yellow Worker Shirt WorkerYellow1
197 common.items.npc_armor.foot.cultist_boots Cultist Boots Cultist
198 common.items.npc_armor.hand.cultist_hands_purple Purple Cultist Gloves CultistPurple
199 common.items.npc_armor.pants.cultist_legs_purple Purple Cultist Skirt CultistPurple
200 common.items.npc_armor.shoulder.cultist_shoulder_purple Purple Cultist Mantle CultistPurple
201 common.items.npc_weapons.axe.malachite_axe-0 Malachite Axe MalachiteAxe0
202 common.items.npc_weapons.axe.starter_axe Notched Axe BasicAxe
203 common.items.npc_weapons.bow.horn_longbow-0 Horn Bow HornLongbow0
204 common.items.npc_weapons.dagger.starter_dagger Rusty Dagger BasicDagger
205 common.items.npc_weapons.empty.empty Empty
206 common.items.npc_weapons.hammer.cultist_purp_2h-0 Magical Cultist Warhammer CultPurp0
207 common.items.npc_weapons.hammer.starter_hammer Sturdy Old Hammer BasicHammer
208 common.items.npc_weapons.shield.shield_1 A Tattered Targe BasicShield
209 common.items.npc_weapons.staff.bone_staff Bone Staff BoneStaff
210 common.items.npc_weapons.staff.cultist_staff Cultist Staff CultistStaff
211 common.items.npc_weapons.sword.cultist_purp_2h-0 Magical Cultist Greatsword CultPurp0
212 common.items.npc_weapons.sword.cultist_purp_2h_boss-0 Magical Cultist Greatsword CultPurp0
213 common.items.npc_weapons.sword.starter_sword Battered Sword BasicSword
214 common.items.npc_weapons.sword.zweihander_sword_0 Sturdy Zweihander Zweihander0
215 common.items.npc_weapons.tool.broom Broom Broom
216 common.items.npc_weapons.tool.fishing_rod Fishing Rod FishingRod0
217 common.items.npc_weapons.tool.hoe Hoe Hoe0
218 common.items.npc_weapons.tool.pickaxe Pickaxe Pickaxe0
219 common.items.npc_weapons.tool.pitchfork Pitchfork Pitchfork
220 common.items.npc_weapons.tool.rake Rake Rake
221 common.items.npc_weapons.tool.shovel-0 Shovel Shovel0
222 common.items.npc_weapons.tool.shovel-1 Shovel Shovel1
223 common.items.ore.velorite Velorite
224 common.items.ore.veloritefrag Velorite Fragment
225 common.items.testing.test_boots Testing Boots Dark
226 common.items.utility.bomb Bomb
227 common.items.utility.bomb_pile Bomb
228 common.items.utility.collar Collar
229 common.items.utility.firework_blue Firework Blue
230 common.items.utility.firework_green Firework Green
231 common.items.utility.firework_purple Firework Purple
232 common.items.utility.firework_red Firework Red
233 common.items.utility.firework_yellow Firework Yellow
234 common.items.utility.training_dummy Training Dummy
235 common.items.weapons.axe.bloodsteel_axe-0 Bloodsteel Axe BloodsteelAxe0
236 common.items.weapons.axe.bloodsteel_axe-1 Executioner's Axe BloodsteelAxe1
237 common.items.weapons.axe.bloodsteel_axe-2 Tribal Axe BloodsteelAxe2
238 common.items.weapons.axe.bronze_axe-0 Bronze Axe BronzeAxe0
239 common.items.weapons.axe.bronze_axe-1 Discus Axe BronzeAxe1
240 common.items.weapons.axe.cobalt_axe-0 Cobalt Axe CobaltAxe0
241 common.items.weapons.axe.iron_axe-0 Iron Greataxe IronAxe0
242 common.items.weapons.axe.iron_axe-1 Ceremonial Axe IronAxe1
243 common.items.weapons.axe.iron_axe-2 Cyclone Axe IronAxe2
244 common.items.weapons.axe.iron_axe-3 Iron Battleaxe IronAxe3
245 common.items.weapons.axe.iron_axe-4 Butcher's Axe IronAxe4
246 common.items.weapons.axe.iron_axe-5 Barbarian's Axe IronAxe5
247 common.items.weapons.axe.iron_axe-6 Iron Axe IronAxe6
248 common.items.weapons.axe.iron_axe-7 Iron Labrys IronAxe7
249 common.items.weapons.axe.iron_axe-8 Fanged Axe IronAxe8
250 common.items.weapons.axe.iron_axe-9 Wolfen Axe IronAxe9
251 common.items.weapons.axe.malachite_axe-0 Malachite Axe MalachiteAxe0
252 common.items.weapons.axe.orc_axe-0 Beast Cleaver OrcAxe0
253 common.items.weapons.axe.starter_axe Notched Axe BasicAxe
254 common.items.weapons.axe.steel_axe-0 Steel Battleaxe SteelAxe0
255 common.items.weapons.axe.steel_axe-1 Steel Labrys SteelAxe1
256 common.items.weapons.axe.steel_axe-2 Steel Axe SteelAxe2
257 common.items.weapons.axe.steel_axe-3 Crescent Axe SteelAxe3
258 common.items.weapons.axe.steel_axe-4 Moon Axe SteelAxe4
259 common.items.weapons.axe.steel_axe-5 Owl Axe SteelAxe5
260 common.items.weapons.axe.steel_axe-6 Spade Axe SteelAxe6
261 common.items.weapons.axe.worn_iron_axe-0 Worn Dwarven Axe WornIronAxe0
262 common.items.weapons.axe.worn_iron_axe-1 Worn Elven Axe WornIronAxe1
263 common.items.weapons.axe.worn_iron_axe-2 Worn Human Axe WornIronAxe2
264 common.items.weapons.axe.worn_iron_axe-3 Worn Orcish Axe WornIronAxe3
265 common.items.weapons.axe.worn_iron_axe-4 Beetle Axe WornIronAxe4
266 common.items.weapons.bow.horn_longbow-0 Horn Bow HornLongbow0
267 common.items.weapons.bow.iron_longbow-0 Soldier's Bow IronLongbow0
268 common.items.weapons.bow.leafy_longbow-0 Elven Longbow LeafyLongbow0
269 common.items.weapons.bow.leafy_shortbow-0 Elven Shortbow LeafyShortbow0
270 common.items.weapons.bow.nature_ore_longbow-0 Velorite Bow NatureOreLongbow
271 common.items.weapons.bow.rare_longbow Enchanted Longbow RareLongbow
272 common.items.weapons.bow.starter_bow Uneven Bow ShortBow0
273 common.items.weapons.bow.wood_longbow-0 Longbow WoodLongbow0
274 common.items.weapons.bow.wood_longbow-1 Recurve Bow WoodLongbow1
275 common.items.weapons.bow.wood_shortbow-0 Hunting Bow WoodShortbow0
276 common.items.weapons.bow.wood_shortbow-1 Horse Bow WoodShortbow1
277 common.items.weapons.dagger.starter_dagger Rusty Dagger BasicDagger
278 common.items.weapons.empty.empty Empty Item
279 common.items.weapons.hammer.bronze_hammer-0 Bronze Hammer BronzeHammer0
280 common.items.weapons.hammer.bronze_hammer-1 Bronze Club BronzeHammer1
281 common.items.weapons.hammer.cobalt_hammer-0 Cobalt Hammer CobaltHammer0
282 common.items.weapons.hammer.cobalt_hammer-1 Cobalt Mace CobaltHammer1
283 common.items.weapons.hammer.cultist_purp_2h-0 Magical Cultist Warhammer CultPurp0
284 common.items.weapons.hammer.flimsy_hammer Flimsy Hammer FlimsyHammer
285 common.items.weapons.hammer.hammer_1 Crude Mallet BasicHammer
286 common.items.weapons.hammer.iron_hammer-0 Iron Hammer IronHammer0
287 common.items.weapons.hammer.iron_hammer-1 Iron Battlehammer IronHammer1
288 common.items.weapons.hammer.iron_hammer-2 Iron Mace IronHammer2
289 common.items.weapons.hammer.iron_hammer-3 Crowned Mace IronHammer3
290 common.items.weapons.hammer.iron_hammer-4 Forge Hammer IronHammer4
291 common.items.weapons.hammer.iron_hammer-5 Pike Hammer IronHammer5
292 common.items.weapons.hammer.iron_hammer-6 Spiked Maul IronHammer6
293 common.items.weapons.hammer.iron_hammer-7 Giant's Fist IronHammer7
294 common.items.weapons.hammer.iron_hammer-8 Lucerne Hammer IronHammer8
295 common.items.weapons.hammer.mjolnir Mjolnir Mjolnir
296 common.items.weapons.hammer.ramshead_hammer Ram's Head Mace RamsheadHammer
297 common.items.weapons.hammer.runic_hammer Runic Hammer RunicHammer
298 common.items.weapons.hammer.starter_hammer Sturdy Old Hammer BasicHammer
299 common.items.weapons.hammer.steel_hammer-0 Steel Hammer SteelHammer0
300 common.items.weapons.hammer.steel_hammer-1 Steel Greathammer SteelHammer1
301 common.items.weapons.hammer.steel_hammer-2 Steel Club SteelHammer2
302 common.items.weapons.hammer.steel_hammer-3 Battle Mace SteelHammer3
303 common.items.weapons.hammer.steel_hammer-4 Brute's Hammer SteelHammer4
304 common.items.weapons.hammer.steel_hammer-5 Morning Star SteelHammer5
305 common.items.weapons.hammer.stone_hammer-0 Basalt Sledgehammer StoneHammer0
306 common.items.weapons.hammer.stone_hammer-1 Granite Sledgehammer StoneHammer1
307 common.items.weapons.hammer.stone_hammer-2 Rocky Maul StoneHammer2
308 common.items.weapons.hammer.stone_hammer-3 Stone Sledgehammer StoneHammer3
309 common.items.weapons.hammer.wood_hammer-0 Hardwood Mallet WoodHammer0
310 common.items.weapons.hammer.worn_iron_hammer-0 Worn Dwarven Hammer WornIronHammer0
311 common.items.weapons.hammer.worn_iron_hammer-1 Worn Elven Hammer WornIronHammer1
312 common.items.weapons.hammer.worn_iron_hammer-2 Worn Human Mace WornIronHammer2
313 common.items.weapons.hammer.worn_iron_hammer-3 Worn Orcish Hammer WornIronHammer3
314 common.items.weapons.sceptre.sceptre_velorite_0 Velorite Sceptre SceptreVelorite
315 common.items.weapons.sceptre.staff_nature Sceptre of Regeneration Sceptre
316 common.items.weapons.sceptre.starter_sceptre Naturalist Walking Stick StarterSceptre
317 common.items.weapons.shield.shield_1 A Tattered Targe BasicShield
318 common.items.weapons.staff.amethyst_staff Amethyst Staff AmethystStaff
319 common.items.weapons.staff.bone_staff Bone Staff BoneStaff
320 common.items.weapons.staff.cultist_staff Cultist Staff CultistStaff
321 common.items.weapons.staff.staff_1 Humble Stick BasicStaff
322 common.items.weapons.staff.starter_staff Gnarled Rod BasicStaff
323 common.items.weapons.sword.cultist_purp_2h-0 Magical Cultist Greatsword CultPurp0
324 common.items.weapons.sword.greatsword_2h_dam-0 Damaged Greatsword GreatswordDam0
325 common.items.weapons.sword.greatsword_2h_dam-1 Damaged Greatsword GreatswordDam1
326 common.items.weapons.sword.greatsword_2h_dam-2 Damaged Greatsword GreatswordDam2
327 common.items.weapons.sword.greatsword_2h_fine-0 Fine Greatsword GreatswordFine0
328 common.items.weapons.sword.greatsword_2h_fine-1 Fine Greatsword GreatswordFine1
329 common.items.weapons.sword.greatsword_2h_fine-2 Fine Greatsword GreatswordFine2
330 common.items.weapons.sword.greatsword_2h_orn-0 Ornamented Greatsword GreatswordOrn0
331 common.items.weapons.sword.greatsword_2h_orn-1 Ornamented Greatsword GreatswordOrn1
332 common.items.weapons.sword.greatsword_2h_orn-2 Ornamented Greatsword GreatswordOrn2
333 common.items.weapons.sword.greatsword_2h_simple-0 Simple Greatsword GreatswordSimple0
334 common.items.weapons.sword.greatsword_2h_simple-1 Simple Greatsword GreatswordSimple1
335 common.items.weapons.sword.greatsword_2h_simple-2 Simple Greatsword GreatswordSimple2
336 common.items.weapons.sword.long_2h_dam-0 Damaged Longsword LongDam0
337 common.items.weapons.sword.long_2h_dam-1 Damaged Longsword LongDam1
338 common.items.weapons.sword.long_2h_dam-2 Damaged Longsword LongDam2
339 common.items.weapons.sword.long_2h_dam-3 Damaged Longsword LongDam3
340 common.items.weapons.sword.long_2h_dam-4 Damaged Longsword LongDam4
341 common.items.weapons.sword.long_2h_dam-5 Damaged Longsword LongDam5
342 common.items.weapons.sword.long_2h_fine-0 Fine Longsword LongFine0
343 common.items.weapons.sword.long_2h_fine-1 Fine Longsword LongFine1
344 common.items.weapons.sword.long_2h_fine-2 Fine Longsword LongFine2
345 common.items.weapons.sword.long_2h_fine-3 Fine Longsword LongFine3
346 common.items.weapons.sword.long_2h_fine-4 Fine Longsword LongFine4
347 common.items.weapons.sword.long_2h_fine-5 Fine Longsword LongFine5
348 common.items.weapons.sword.long_2h_orn-0 Ornamented Longsword LongOrn0
349 common.items.weapons.sword.long_2h_orn-1 Ornamented Longsword LongOrn1
350 common.items.weapons.sword.long_2h_orn-2 Ornamented Longsword LongOrn2
351 common.items.weapons.sword.long_2h_orn-3 Ornamented Longsword LongOrn3
352 common.items.weapons.sword.long_2h_orn-4 Ornamented Longsword LongOrn4
353 common.items.weapons.sword.long_2h_orn-5 Ornamented Longsword LongOrn5
354 common.items.weapons.sword.long_2h_simple-0 Simple Longsword LongSimple0
355 common.items.weapons.sword.long_2h_simple-1 Simple Longsword LongSimple1
356 common.items.weapons.sword.long_2h_simple-2 Simple Longsword LongSimple2
357 common.items.weapons.sword.long_2h_simple-3 Simple Longsword LongSimple3
358 common.items.weapons.sword.long_2h_simple-4 Simple Longsword LongSimple4
359 common.items.weapons.sword.long_2h_simple-5 Simple Longsword LongSimple5
360 common.items.weapons.sword.short_sword_0 Vicious Gladius Short0
361 common.items.weapons.sword.starter_sword Battered Sword BasicSword
362 common.items.weapons.sword.wood_sword Forest Spirit WoodTraining
363 common.items.weapons.sword.zweihander_sword_0 Sturdy Zweihander Zweihander0
364 common.items.weapons.tool.broom Broom Broom
365 common.items.weapons.tool.fishing_rod Fishing Rod FishingRod0
366 common.items.weapons.tool.hoe Hoe Hoe0
367 common.items.weapons.tool.pickaxe Pickaxe Pickaxe0
368 common.items.weapons.tool.pitchfork Pitchfork Pitchfork
369 common.items.weapons.tool.rake Rake Rake
370 common.items.weapons.tool.shovel-0 Shovel Shovel0
371 common.items.weapons.tool.shovel-1 Shovel Shovel1

View File

@ -522,13 +522,8 @@ pub fn handle_explosion(
}
// Don't heal if outside group
// Don't damage in the same group
let (mut is_heal, mut is_damage) = (false, false);
if (friendly_damage || !same_group) && (percent_damage > 0.0) {
is_damage = true;
}
if same_group && (percent_damage < 1.0) {
is_heal = true;
}
let is_damage = (friendly_damage || !same_group) && (percent_damage > 0.0);
let is_heal = same_group && (percent_damage < 1.0);
if !is_heal && !is_damage {
continue;
}

View File

@ -77,12 +77,11 @@ impl State {
.filter(|kind| {
use common::comp::item::{tool::ToolKind, ItemKind};
if let ItemKind::Tool(kind) = kind {
if let ToolKind::Staff(_) = &kind.kind {
true
} else if let ToolKind::Debug(kind) = &kind.kind {
kind == "Boost"
} else {
matches!(&kind.kind, ToolKind::Sword(_))
match &kind.kind {
ToolKind::Staff(_) => true,
ToolKind::Debug(kind) => kind == "Boost",
ToolKind::Sword(_) => true,
_ => false,
}
} else {
false

View File

@ -35,8 +35,8 @@ gfx_defines! {
// can save 32 bits per instance, and have cleaner tailor made code.
inst_mode: i32 = "inst_mode",
// an extra position for particles that need it
inst_pos2: [f32; 3] = "inst_pos2",
// A direction for particles to move in
inst_dir: [f32; 3] = "inst_dir",
// a triangle is: f32 x 3 x 3 x 1 = 288 bits
// a quad is: f32 x 3 x 3 x 2 = 576 bits
@ -131,7 +131,7 @@ impl Instance {
inst_entropy: rand::thread_rng().gen(),
inst_mode: inst_mode as i32,
inst_pos: inst_pos.into_array(),
inst_pos2: [0.0, 0.0, 0.0],
inst_dir: [0.0, 0.0, 0.0],
}
}
@ -149,7 +149,7 @@ impl Instance {
inst_entropy: rand::thread_rng().gen(),
inst_mode: inst_mode as i32,
inst_pos: inst_pos.into_array(),
inst_pos2: inst_pos2.into_array(),
inst_dir: (inst_pos2 - inst_pos).into_array(),
}
}
}