Implement scene-based chapter quest progression
Some checks failed
CI / verify (push) Has been cancelled
Some checks failed
CI / verify (push) Has been cancelled
This commit is contained in:
@@ -536,6 +536,30 @@ export function buildMedievalNpcVisualOverrideFromCustomWorldVisual(visual: Cust
|
||||
};
|
||||
}
|
||||
|
||||
export function buildMedievalNpcVisualFromCustomWorldVisual(
|
||||
visual: CustomWorldNpcVisual,
|
||||
): MedievalNpcVisualSpec {
|
||||
const override = buildMedievalNpcVisualOverrideFromCustomWorldVisual(visual);
|
||||
const race = override.race ?? 'human';
|
||||
|
||||
return {
|
||||
race,
|
||||
bodySrc: override.bodySrc ?? buildBodyPath('black'),
|
||||
headSrc: override.headSrc ?? buildRaceAssetPath(race, 'head', 1),
|
||||
hairSrc: override.hairSrc ?? buildRaceAssetPath(race, 'hair', 1),
|
||||
handSrc: override.handSrc ?? buildRaceAssetPath(race, 'hand', 1),
|
||||
facialHairSrc: override.facialHairSrc,
|
||||
headgear: override.headgear,
|
||||
mainHand: override.mainHand,
|
||||
offHand: override.offHand,
|
||||
bodyFrames: override.bodyFrames ?? [0, 1, 2, 3],
|
||||
headFrame: override.headFrame ?? 0,
|
||||
hairFrame: override.hairFrame ?? 0,
|
||||
handFrame: override.handFrame ?? 0,
|
||||
facialHairFrame: override.facialHairFrame,
|
||||
};
|
||||
}
|
||||
|
||||
export function getNpcVisualOverrideById(overrideId: string) {
|
||||
return NPC_VISUAL_OVERRIDES[overrideId] ?? null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user