mirror of
https://github.com/exogen/t2-model-skinner.git
synced 2026-04-23 21:35:27 +00:00
Fix hfemale skin check when switching
This commit is contained in:
parent
d7cf51a37f
commit
3fe12cb2b6
9 changed files with 11 additions and 9 deletions
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/78e521c3-3739cc27b3254d35.js","static/chunks/95b64a6e-a0ff77d56afeed48.js","static/chunks/31664189-69d752d1129a4958.js","static/chunks/545f34e4-3e66c340444ca8b2.js","static/chunks/1bfc9850-b4ceccea4b74407c.js","static/chunks/d7eeaac4-d223ea230e13423c.js","static/chunks/f580fadb-2911e2fbf64aae5a.js","static/chunks/470-094a8f589946fc6b.js","static/chunks/pages/index-e4bee972682e54f9.js"],"/_error":["static/chunks/pages/_error-54b9fcf45cb5bc62.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
|
||||
self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/78e521c3-3739cc27b3254d35.js","static/chunks/95b64a6e-a0ff77d56afeed48.js","static/chunks/31664189-69d752d1129a4958.js","static/chunks/545f34e4-3e66c340444ca8b2.js","static/chunks/1bfc9850-b4ceccea4b74407c.js","static/chunks/d7eeaac4-d223ea230e13423c.js","static/chunks/f580fadb-2911e2fbf64aae5a.js","static/chunks/470-094a8f589946fc6b.js","static/chunks/pages/index-6d3dd4f1be9e3279.js"],"/_error":["static/chunks/pages/_error-54b9fcf45cb5bc62.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
|
||||
2
docs/_next/static/chunks/pages/index-6d3dd4f1be9e3279.js
Normal file
2
docs/_next/static/chunks/pages/index-6d3dd4f1be9e3279.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -39,13 +39,15 @@ export default function WarriorSelector() {
|
|||
const parentNode = event.target.selectedOptions[0]
|
||||
.parentNode as HTMLElement;
|
||||
const newSelectedModel = event.target.value;
|
||||
const newActualModel =
|
||||
newSelectedModel === "hfemale" ? "hmale" : newSelectedModel;
|
||||
const { modelType } = parentNode.dataset;
|
||||
if (!modelType) {
|
||||
throw new Error("No data-model-type found");
|
||||
}
|
||||
const newModelHasSkin =
|
||||
defaultSkins[newSelectedModel]?.includes(selectedSkin) ||
|
||||
customSkins[newSelectedModel]?.includes(selectedSkin) ||
|
||||
defaultSkins[newActualModel]?.includes(selectedSkin) ||
|
||||
customSkins[newActualModel]?.includes(selectedSkin) ||
|
||||
false;
|
||||
// startTransition(() => {
|
||||
setSelectedAnimation(null);
|
||||
|
|
@ -54,7 +56,7 @@ export default function WarriorSelector() {
|
|||
setSelectedModel(newSelectedModel);
|
||||
setSelectedMaterialIndex(0);
|
||||
if (!newModelHasSkin) {
|
||||
setSelectedSkin(modelDefaults[newSelectedModel] ?? null);
|
||||
setSelectedSkin(modelDefaults[newActualModel] ?? null);
|
||||
setSelectedSkinType("default");
|
||||
}
|
||||
// });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue