feat: integrate BlendSwap fish models (neon tetra, oscar, knifefish, clownfish, blueface angelfish)

- Added 4 new species to shop and genetics system
- Replaced maya's angelfish with higher-quality BlendSwap blueface angelfish
- New starter lineup: 12 fish (angelfish x2, goldfish, guppy x2, neon tetra x2, oscar, knifefish, clownfish, quaternius x2)
- Models: CC0 (angelfish, clownfish), CC-BY (neon tetra, oscar, knifefish by aeroplankton)
This commit is contained in:
2026-10-07 13:18:13 +00:00
parent 6a4614e276
commit fe024a9874
9 changed files with 26 additions and 4 deletions
+5 -1
View File
@@ -47,12 +47,16 @@ function isQuaternius(sp: FishSpecies): boolean {
}
function getSpeciesUrl(sp: FishSpecies): string {
const urls: Record<FishSpecies, string> = {
angelfish: "models/angelfish.glb",
angelfish: "models/blendswap/blueface_angelfish.glb",
goldfish: "models/goldfish.glb",
guppy: "models/guppy.glb",
fish1: "models/quaternius/glb/Fish1.glb",
fish2: "models/quaternius/glb/Fish2.glb",
fish3: "models/quaternius/glb/Fish3.glb",
neon_tetra: "models/blendswap/neon_tetra.glb",
oscar: "models/blendswap/oscar_cichlid.glb",
knifefish: "models/blendswap/ghost_knifefish.glb",
clownfish: "models/blendswap/clownfish.glb",
};
return urls[sp];
}