Mindflayer summons husks instead of dogs now

This commit is contained in:
Sam 2021-03-24 12:18:49 -04:00
parent 71b847cabb
commit 50e832b6d0
4 changed files with 16 additions and 11 deletions

View File

@ -4,13 +4,13 @@ BasicSummon(
recover_duration: 0.5,
summon_amount: 2,
summon_info: (
body: QuadrupedMedium((
species: Darkhound,
body: BipedSmall((
species: Husk,
body_type: Male,
)),
scale: Some((2.0)),
scale: None,
health_scaling: 30,
loadout_config: None,
loadout_config: Some(Husk),
skillset_config: None,
),
)

View File

@ -969,7 +969,7 @@
vox_spec: ("armor.empty", (-3.0, -3.5, 1.0)),
color: None
),
"common.items.npc_weapons.empty.empty": (
"common.items.npc_weapons.unique.quadmedbasic": (
vox_spec: ("armor.empty", (-3.0, -3.5, 1.0)),
color: None
),

View File

@ -309,6 +309,11 @@ impl LoadoutBuilder {
"common.items.npc_weapons.biped_small.adlet.gnoll_staff",
));
},
(biped_small::Species::Husk, _) => {
main_tool = Some(Item::new_from_asset_expect(
"common.items.npc_weapons.unique.quadmedbasic",
));
},
_ => {
main_tool = Some(Item::new_from_asset_expect(
"common.items.npc_weapons.biped_small.adlet.wooden_spear",

View File

@ -78,12 +78,6 @@ impl CharacterBehavior for Data {
{
let body = self.static_data.summon_info.body;
let mut stats = comp::Stats::new("Summon".to_string());
stats.skill_set = SkillSetBuilder::build_skillset(
&None,
self.static_data.summon_info.skillset_config,
)
.build();
let loadout = LoadoutBuilder::build_loadout(
body,
None,
@ -91,6 +85,12 @@ impl CharacterBehavior for Data {
None,
)
.build();
let mut stats = comp::Stats::new("Summon".to_string());
stats.skill_set = SkillSetBuilder::build_skillset(
&None,
self.static_data.summon_info.skillset_config,
)
.build();
update.server_events.push_front(ServerEvent::CreateNpc {
pos: *data.pos,