diff options
| author | Garrett Cox <garrettjcox@gmail.com> | 2026-07-11 06:46:31 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-11 06:46:31 -0500 |
| commit | b3cc366288c0a3e7583810be816d5fed3cd54ac2 (patch) | |
| tree | b5a6efd2ca97460b1d4f98915f322baca0f4da04 /mm | |
| parent | 7aa885216a3cd4e1512bd62fcf331814f21cbc3f (diff) | |
Implement skeleton key (#1776)
Diffstat (limited to 'mm')
| -rw-r--r-- | mm/2s2h/Rando/DrawItem.cpp | 16 | ||||
| -rw-r--r-- | mm/2s2h/Rando/GiveItem.cpp | 19 | ||||
| -rw-r--r-- | mm/2s2h/Rando/Logic/GeneratePools.cpp | 8 | ||||
| -rw-r--r-- | mm/2s2h/Rando/Menu.cpp | 7 | ||||
| -rw-r--r-- | mm/2s2h/Rando/StaticData/Items.cpp | 3 | ||||
| -rw-r--r-- | mm/2s2h/Rando/StaticData/Options.cpp | 1 | ||||
| -rw-r--r-- | mm/2s2h/Rando/Types.h | 2 | ||||
| -rw-r--r-- | mm/assets/2s2h_assets.h | 3 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/Hilite_new | bin | 0 -> 604 bytes | |||
| -rw-r--r-- | mm/assets/custom/objects/object_key/gSkeletonKeyDL | 13 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_0 | 121 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_1 | 316 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_0 | 130 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_1 | 335 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_Skeleton | 20 | ||||
| -rw-r--r-- | mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_SkeletonShade | 21 |
16 files changed, 1013 insertions, 2 deletions
diff --git a/mm/2s2h/Rando/DrawItem.cpp b/mm/2s2h/Rando/DrawItem.cpp index f0c9c4891..0fc53f561 100644 --- a/mm/2s2h/Rando/DrawItem.cpp +++ b/mm/2s2h/Rando/DrawItem.cpp @@ -315,6 +315,19 @@ void DrawTrapModel() { CLOSE_DISPS(gPlayState->state.gfxCtx); } +void DrawSkeletonKey() { + OPEN_DISPS(gPlayState->state.gfxCtx); + + Gfx_SetupDL25_Opa(gPlayState->state.gfxCtx); + Matrix_Scale(0.8f, 0.8f, 0.8f, MTXMODE_APPLY); + + MATRIX_FINALIZE_AND_LOAD(POLY_OPA_DISP++, gPlayState->state.gfxCtx); + gDPSetEnvColor(POLY_OPA_DISP++, 255, 255, 170, 255); + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gSkeletonKeyDL); + + CLOSE_DISPS(gPlayState->state.gfxCtx); +} + void DrawTriforcePiece(RandoItemId randoItemId) { Gfx* triforcePieceModels[3] = { (Gfx*)gTriforcePiece0DL, @@ -657,6 +670,9 @@ void Rando::DrawItem(RandoItemId randoItemId, RandoCheckId randoCheckId, Actor* case RI_TRIFORCE_PIECE: DrawTriforcePiece(randoItemId); break; + case RI_SKELETON_KEY: + DrawSkeletonKey(); + break; case RI_TRAP: Rando::DrawItem(Rando::CurrentTrapItem(randoCheckId), randoCheckId, actor); break; diff --git a/mm/2s2h/Rando/GiveItem.cpp b/mm/2s2h/Rando/GiveItem.cpp index 10943ebba..1506be45b 100644 --- a/mm/2s2h/Rando/GiveItem.cpp +++ b/mm/2s2h/Rando/GiveItem.cpp @@ -106,6 +106,25 @@ void Rando::GiveItem(RandoItemId randoItemId) { gSaveContext.save.shipSaveInfo.rando.foundDungeonKeys[DUNGEON_SCENE_INDEX_STONE_TOWER_TEMPLE]++; } break; + // Grants the max small keys for every dungeon at once (Woodfall 1, Snowhead 3, Great Bay 1, Stone Tower 4) + case RI_SKELETON_KEY: + if (DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_WOODFALL_TEMPLE) < 1) { + DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_WOODFALL_TEMPLE) = 1; + gSaveContext.save.shipSaveInfo.rando.foundDungeonKeys[DUNGEON_SCENE_INDEX_WOODFALL_TEMPLE] = 1; + } + if (DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_SNOWHEAD_TEMPLE) < 3) { + DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_SNOWHEAD_TEMPLE) = 3; + gSaveContext.save.shipSaveInfo.rando.foundDungeonKeys[DUNGEON_SCENE_INDEX_SNOWHEAD_TEMPLE] = 3; + } + if (DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_GREAT_BAY_TEMPLE) < 1) { + DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_GREAT_BAY_TEMPLE) = 1; + gSaveContext.save.shipSaveInfo.rando.foundDungeonKeys[DUNGEON_SCENE_INDEX_GREAT_BAY_TEMPLE] = 1; + } + if (DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_STONE_TOWER_TEMPLE) < 4) { + DUNGEON_KEY_COUNT(DUNGEON_SCENE_INDEX_STONE_TOWER_TEMPLE) = 4; + gSaveContext.save.shipSaveInfo.rando.foundDungeonKeys[DUNGEON_SCENE_INDEX_STONE_TOWER_TEMPLE] = 4; + } + break; case RI_TRIFORCE_PIECE: case RI_TRIFORCE_PIECE_PREVIOUS: gSaveContext.save.shipSaveInfo.rando.foundTriforcePieces++; diff --git a/mm/2s2h/Rando/Logic/GeneratePools.cpp b/mm/2s2h/Rando/Logic/GeneratePools.cpp index 0c5f34f3b..486e0bb80 100644 --- a/mm/2s2h/Rando/Logic/GeneratePools.cpp +++ b/mm/2s2h/Rando/Logic/GeneratePools.cpp @@ -235,6 +235,11 @@ void GeneratePools(RandoSaveInfo& saveInfo, std::vector<RandoCheckId>& checkPool } } + // Shuffle the Skeleton Key into the Pool + if (saveInfo.randoSaveOptions[RO_SHUFFLE_SKELETON_KEY] == RO_GENERIC_YES) { + itemPool.push_back(RI_SKELETON_KEY); + } + // Remove extra stray fairies/gold skulltulas from the pool std::map<RandoItemId, int> removeAbleItemsInPool = { { RI_STONE_TOWER_STRAY_FAIRY, 0 }, { RI_GREAT_BAY_STRAY_FAIRY, 0 }, { RI_SNOWHEAD_STRAY_FAIRY, 0 }, @@ -311,6 +316,9 @@ void GeneratePools(RandoSaveInfo& saveInfo, std::vector<RandoCheckId>& checkPool if (itemPool[i] == RI_TRIFORCE_PIECE) { continue; } + if (itemPool[i] == RI_SKELETON_KEY) { + continue; + } switch (Rando::StaticData::Items[itemPool[i]].randoItemType) { case RITYPE_BOSS_KEY: diff --git a/mm/2s2h/Rando/Menu.cpp b/mm/2s2h/Rando/Menu.cpp index 3ebf63ea3..2f5b43a09 100644 --- a/mm/2s2h/Rando/Menu.cpp +++ b/mm/2s2h/Rando/Menu.cpp @@ -264,6 +264,7 @@ static RegisterShipInitFunc refreshMetricsInit(RefreshMetrics, { "gRando.Options.RO_SHUFFLE_OWL_STATUES", "gRando.Options.RO_SHUFFLE_POT_DROPS", "gRando.Options.RO_SHUFFLE_SHOPS", + "gRando.Options.RO_SHUFFLE_SKELETON_KEY", "gRando.Options.RO_SHUFFLE_SNOWBALL_DROPS", "gRando.Options.RO_SHUFFLE_SONG_DOUBLE_TIME", "gRando.Options.RO_SHUFFLE_SONG_INVERTED_TIME", @@ -732,8 +733,10 @@ static void DrawItemsTab() { CheckboxOptions({ { .disabled = true, .disabledTooltip = "Coming Soon" } })); CVarCheckbox("Deku Nut Bag", "gPlaceholderBool", CheckboxOptions({ { .disabled = true, .disabledTooltip = "Coming Soon" } })); - CVarCheckbox("Skeleton Key", "gPlaceholderBool", - CheckboxOptions({ { .disabled = true, .disabledTooltip = "Coming Soon" } })); + CVarCheckbox( + "Skeleton Key", Rando::StaticData::Options[RO_SHUFFLE_SKELETON_KEY].cvar, + CheckboxOptions({ { .tooltip = "Adds the Skeleton Key to the item pool. Collecting it immediately grants " + "the maximum number of Small Keys for every dungeon." } })); CVarCheckbox("Tycoon's Wallet", Rando::StaticData::Options[RO_SHUFFLE_TYCOON_WALLET].cvar, CheckboxOptions({ { .tooltip = "Adds the Tycoon's Wallet (5,000 rupees) to the item pool\n" "as a third progressive wallet upgrade.", diff --git a/mm/2s2h/Rando/StaticData/Items.cpp b/mm/2s2h/Rando/StaticData/Items.cpp index a667fc1fb..c7fe94cb2 100644 --- a/mm/2s2h/Rando/StaticData/Items.cpp +++ b/mm/2s2h/Rando/StaticData/Items.cpp @@ -159,6 +159,7 @@ std::map<RandoItemId, RandoStaticItem> Items = { RI(RI_SHIELD_HERO, "the", "Hero's Shield", RITYPE_MAJOR, ITEM_SHIELD_HERO, GI_SHIELD_HERO, GID_SHIELD_HERO), RI(RI_SHIELD_MIRROR, "the", "Mirror Shield", RITYPE_MAJOR, ITEM_SHIELD_MIRROR, GI_SHIELD_MIRROR, GID_SHIELD_MIRROR), RI(RI_SINGLE_MAGIC, "the", "Power of Magic", RITYPE_MAJOR, ITEM_NONE, GI_NONE, GID_MAGIC_JAR_SMALL), + RI(RI_SKELETON_KEY, "the", "Skeleton Key", RITYPE_SMALL_KEY, ITEM_NONE, GI_NONE, GID_NONE), RI(RI_SNOWHEAD_BOSS_KEY, "the", "Snowhead Boss Key", RITYPE_BOSS_KEY, ITEM_KEY_BOSS, GI_KEY_BOSS, GID_KEY_BOSS), RI(RI_SNOWHEAD_COMPASS, "the", "Snowhead Compass", RITYPE_LESSER, ITEM_COMPASS, GI_COMPASS, GID_COMPASS), RI(RI_SNOWHEAD_MAP, "the", "Snowhead Map", RITYPE_LESSER, ITEM_DUNGEON_MAP, GI_MAP, GID_DUNGEON_MAP), @@ -488,6 +489,8 @@ const char* GetIconTexturePath(RandoItemId randoItemId) { case RI_TINGLE_MAP_STONE_TOWER: case RI_TINGLE_MAP_WOODFALL: return (const char*)gItemIconTingleMapTex; + case RI_SKELETON_KEY: + return (const char*)gItemIcons[ITEM_KEY_SMALL]; case RI_TRIFORCE_PIECE: return (const char*)gTriforcePieceTex; case RI_OCARINA_BUTTON_A: diff --git a/mm/2s2h/Rando/StaticData/Options.cpp b/mm/2s2h/Rando/StaticData/Options.cpp index 5fe0fe6d8..a534382d8 100644 --- a/mm/2s2h/Rando/StaticData/Options.cpp +++ b/mm/2s2h/Rando/StaticData/Options.cpp @@ -56,6 +56,7 @@ std::map<RandoOptionId, RandoStaticOption> Options = { RO(RO_SHUFFLE_OWL_STATUES, RO_GENERIC_OFF), RO(RO_SHUFFLE_POT_DROPS, RO_GENERIC_OFF), RO(RO_SHUFFLE_SHOPS, RO_GENERIC_OFF), + RO(RO_SHUFFLE_SKELETON_KEY, RO_GENERIC_OFF), RO(RO_SHUFFLE_SNOWBALL_DROPS, RO_GENERIC_OFF), RO(RO_SHUFFLE_SONG_DOUBLE_TIME, RO_GENERIC_OFF), RO(RO_SHUFFLE_SONG_INVERTED_TIME, RO_GENERIC_OFF), diff --git a/mm/2s2h/Rando/Types.h b/mm/2s2h/Rando/Types.h index 8c08abecb..7d91c586c 100644 --- a/mm/2s2h/Rando/Types.h +++ b/mm/2s2h/Rando/Types.h @@ -2502,6 +2502,7 @@ typedef enum { RI_SHIELD_HERO, RI_SHIELD_MIRROR, RI_SINGLE_MAGIC, + RI_SKELETON_KEY, RI_SNOWHEAD_BOSS_KEY, RI_SNOWHEAD_COMPASS, RI_SNOWHEAD_MAP, @@ -2970,6 +2971,7 @@ typedef enum { RO_SHUFFLE_OWL_STATUES, RO_SHUFFLE_POT_DROPS, RO_SHUFFLE_SHOPS, + RO_SHUFFLE_SKELETON_KEY, RO_SHUFFLE_SNOWBALL_DROPS, RO_SHUFFLE_SONG_DOUBLE_TIME, RO_SHUFFLE_SONG_INVERTED_TIME, diff --git a/mm/assets/2s2h_assets.h b/mm/assets/2s2h_assets.h index cdb0544dc..991c26728 100644 --- a/mm/assets/2s2h_assets.h +++ b/mm/assets/2s2h_assets.h @@ -392,6 +392,9 @@ static const ALIGN_ASSET(2) char gTriforcePieceCompletedDL[] = dgTriforcePieceCo #define dgTrapDL "__OTR__objects/object_trap/gTrapDL" static const ALIGN_ASSET(2) char gTrapDL[] = dgTrapDL; +#define dgSkeletonKeyDL "__OTR__objects/object_key/gSkeletonKeyDL" +static const ALIGN_ASSET(2) char gSkeletonKeyDL[] = dgSkeletonKeyDL; + #define dgOcarinaAButtonDL "__OTR__objects/object_ocarina_a_button/gOcarinaAButtonDL" static const ALIGN_ASSET(2) char gOcarinaAButtonDL[] = dgOcarinaAButtonDL; diff --git a/mm/assets/custom/objects/object_key/Hilite_new b/mm/assets/custom/objects/object_key/Hilite_new Binary files differnew file mode 100644 index 000000000..5438695fa --- /dev/null +++ b/mm/assets/custom/objects/object_key/Hilite_new diff --git a/mm/assets/custom/objects/object_key/gSkeletonKeyDL b/mm/assets/custom/objects/object_key/gSkeletonKeyDL new file mode 100644 index 000000000..0405a3c7c --- /dev/null +++ b/mm/assets/custom/objects/object_key/gSkeletonKeyDL @@ -0,0 +1,13 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_SkeletonShade"/> + <CallDisplayList Path="objects/object_key/gSkeletonKeyDL_tri_0"/> + <CallDisplayList Path="objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_Skeleton"/> + <CallDisplayList Path="objects/object_key/gSkeletonKeyDL_tri_1"/> + <PipeSync/> + <SetGeometryMode G_LIGHTING="1" /> + <ClearGeometryMode G_TEXTURE_GEN="1" /> + <SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/> + <Texture S="65535" T="65535" Level="0" Tile="0" On="0"/> + <EndDisplayList/> +</DisplayList> + diff --git a/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_0 b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_0 new file mode 100644 index 000000000..80e7f1bad --- /dev/null +++ b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_0 @@ -0,0 +1,121 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="5" V02="4"/> + <Triangle1 V00="6" V01="5" V02="0"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="4" V02="5"/> + <Triangle1 V00="7" V01="8" V02="4"/> + <Triangle1 V00="8" V01="9" V02="4"/> + <Triangle1 V00="8" V01="10" V02="9"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="12" V01="14" V02="13"/> + <Triangle1 V00="12" V01="15" V02="14"/> + <Triangle1 V00="15" V01="1" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="1" V01="3" V02="2"/> + <Triangle1 V00="1" V01="4" V02="3"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="4" V01="6" V02="5"/> + <Triangle1 V00="7" V01="8" V02="2"/> + <Triangle1 V00="7" V01="2" V02="9"/> + <Triangle1 V00="7" V01="9" V02="10"/> + <Triangle1 V00="7" V01="10" V02="11"/> + <Triangle1 V00="12" V01="7" V02="11"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="3" V01="2" V02="1"/> + <Triangle1 V00="3" V01="1" V02="4"/> + <Triangle1 V00="5" V01="4" V02="1"/> + <Triangle1 V00="5" V01="1" V02="6"/> + <Triangle1 V00="6" V01="1" V02="7"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="8" V01="7" V02="9"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="11" V01="4" V02="5"/> + <Triangle1 V00="11" V01="3" V02="4"/> + <Triangle1 V00="12" V01="3" V02="11"/> + <Triangle1 V00="12" V01="11" V02="13"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="14" V01="15" V02="12"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="3" V01="1" V02="0"/> + <Triangle1 V00="3" V01="4" V02="1"/> + <Triangle1 V00="5" V01="4" V02="3"/> + <Triangle1 V00="5" V01="6" V02="4"/> + <Triangle1 V00="6" V01="1" V02="4"/> + <Triangle1 V00="6" V01="7" V02="1"/> + <Triangle1 V00="8" V01="1" V02="7"/> + <Triangle1 V00="8" V01="2" V02="1"/> + <Triangle1 V00="9" V01="2" V02="8"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="13" V01="10" V02="14"/> + <Triangle1 V00="12" V01="14" V02="10"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="63" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="7" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="10" V01="14" V02="13"/> + <Triangle1 V00="10" V01="12" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="78" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="7" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="10" V01="14" V02="13"/> + <Triangle1 V00="10" V01="12" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="93" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="7" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="10" V01="14" V02="13"/> + <Triangle1 V00="10" V01="12" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="108" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="7" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="10" V01="14" V02="13"/> + <Triangle1 V00="10" V01="12" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="123" Count="5"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <EndDisplayList/> +</DisplayList> + diff --git a/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_1 b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_1 new file mode 100644 index 000000000..46e6b22e5 --- /dev/null +++ b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_tri_1 @@ -0,0 +1,316 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="3" V01="4" V02="1"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="10" V02="9"/> + <Triangle1 V00="9" V01="11" V02="8"/> + <Triangle1 V00="9" V01="12" V02="11"/> + <Triangle1 V00="6" V01="8" V02="11"/> + <Triangle1 V00="6" V01="11" V02="13"/> + <Triangle1 V00="14" V01="2" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="3" V01="2" V02="1"/> + <Triangle1 V00="3" V01="1" V02="4"/> + <Triangle1 V00="3" V01="5" V02="2"/> + <Triangle1 V00="3" V01="6" V02="5"/> + <Triangle1 V00="7" V01="5" V02="6"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="6" V01="9" V02="8"/> + <Triangle1 V00="6" V01="10" V02="9"/> + <Triangle1 V00="11" V01="10" V02="6"/> + <Triangle1 V00="11" V01="12" V02="10"/> + <Triangle1 V00="11" V01="13" V02="12"/> + <Triangle1 V00="11" V01="14" V02="13"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="5" V01="4" V02="0"/> + <Triangle1 V00="6" V01="5" V02="0"/> + <Triangle1 V00="0" V01="7" V02="6"/> + <Triangle1 V00="0" V01="8" V02="7"/> + <Triangle1 V00="2" V01="8" V02="0"/> + <Triangle1 V00="2" V01="9" V02="8"/> + <Triangle1 V00="10" V01="9" V02="2"/> + <Triangle1 V00="10" V01="11" V02="9"/> + <Triangle1 V00="9" V01="11" V02="12"/> + <Triangle1 V00="9" V01="12" V02="13"/> + <Triangle1 V00="9" V01="14" V02="8"/> + <Triangle1 V00="9" V01="15" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="4" V02="7"/> + <Triangle1 V00="8" V01="9" V02="4"/> + <Triangle1 V00="9" V01="10" V02="4"/> + <Triangle1 V00="9" V01="11" V02="10"/> + <Triangle1 V00="11" V01="9" V02="12"/> + <Triangle1 V00="13" V01="12" V02="9"/> + <Triangle1 V00="13" V01="9" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="64" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="4" V01="6" V02="5"/> + <Triangle1 V00="4" V01="7" V02="6"/> + <Triangle1 V00="8" V01="7" V02="4"/> + <Triangle1 V00="8" V01="4" V02="9"/> + <Triangle1 V00="10" V01="9" V02="4"/> + <Triangle1 V00="10" V01="11" V02="9"/> + <Triangle1 V00="8" V01="9" V02="11"/> + <Triangle1 V00="8" V01="11" V02="12"/> + <Triangle1 V00="13" V01="12" V02="11"/> + <Triangle1 V00="13" V01="11" V02="14"/> + <Triangle1 V00="13" V01="15" V02="12"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="80" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="0" V02="3"/> + <Triangle1 V00="4" V01="3" V02="5"/> + <Triangle1 V00="5" V01="3" V02="6"/> + <Triangle1 V00="3" V01="7" V02="6"/> + <Triangle1 V00="3" V01="8" V02="7"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="8" V01="10" V02="9"/> + <Triangle1 V00="8" V01="11" V02="10"/> + <Triangle1 V00="9" V01="10" V02="12"/> + <Triangle1 V00="9" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="96" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="0" V01="4" V02="1"/> + <Triangle1 V00="5" V01="4" V02="0"/> + <Triangle1 V00="5" V01="6" V02="4"/> + <Triangle1 V00="7" V01="6" V02="5"/> + <Triangle1 V00="8" V01="7" V02="5"/> + <Triangle1 V00="8" V01="5" V02="9"/> + <Triangle1 V00="9" V01="5" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="7" V02="8"/> + <Triangle1 V00="13" V01="7" V02="12"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="15" V02="7"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="112" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="3" V01="5" V02="1"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="6" V01="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="9" V02="10"/> + <Triangle1 V00="12" V01="13" V02="9"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="128" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="4" V02="1"/> + <Triangle1 V00="3" V01="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="6" V01="9" V02="7"/> + <Triangle1 V00="9" V01="10" V02="7"/> + <Triangle1 V00="9" V01="11" V02="10"/> + <Triangle1 V00="12" V01="11" V02="9"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="144" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="2"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="6" V01="8" V02="9"/> + <Triangle1 V00="8" V01="10" V02="9"/> + <Triangle1 V00="8" V01="11" V02="10"/> + <Triangle1 V00="12" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="10"/> + <Triangle1 V00="14" V01="10" V02="13"/> + <Triangle1 V00="14" V01="15" V02="10"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="160" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="3" V02="0"/> + <Triangle1 V00="4" V01="0" V02="5"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="6" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="11" V01="10" V02="12"/> + <Triangle1 V00="11" V01="12" V02="13"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="176" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="1" V02="0"/> + <Triangle1 V00="4" V01="5" V02="1"/> + <Triangle1 V00="6" V01="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="192" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="6" V01="3" V02="5"/> + <Triangle1 V00="6" V01="5" V02="7"/> + <Triangle1 V00="8" V01="3" V02="6"/> + <Triangle1 V00="8" V01="0" V02="3"/> + <Triangle1 V00="9" V01="0" V02="8"/> + <Triangle1 V00="9" V01="10" V02="0"/> + <Triangle1 V00="11" V01="10" V02="9"/> + <Triangle1 V00="11" V01="12" V02="10"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="208" Count="14"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="2" V01="1" V02="3"/> + <Triangle1 V00="2" V01="3" V02="4"/> + <Triangle1 V00="4" V01="3" V02="5"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="6" V01="5" V02="7"/> + <Triangle1 V00="6" V01="7" V02="8"/> + <Triangle1 V00="9" V01="6" V02="8"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="11" V01="6" V02="9"/> + <Triangle1 V00="11" V01="4" V02="6"/> + <Triangle1 V00="12" V01="4" V02="11"/> + <Triangle1 V00="12" V01="2" V02="4"/> + <Triangle1 V00="13" V01="2" V02="12"/> + <Triangle1 V00="13" V01="0" V02="2"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="222" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="10" V01="7" V02="9"/> + <Triangle1 V00="10" V01="9" V02="11"/> + <Triangle1 V00="12" V01="7" V02="10"/> + <Triangle1 V00="12" V01="5" V02="7"/> + <Triangle1 V00="13" V01="5" V02="12"/> + <Triangle1 V00="13" V01="3" V02="5"/> + <Triangle1 V00="14" V01="3" V02="13"/> + <Triangle1 V00="14" V01="0" V02="3"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="237" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="10" V01="7" V02="9"/> + <Triangle1 V00="10" V01="9" V02="11"/> + <Triangle1 V00="12" V01="7" V02="10"/> + <Triangle1 V00="12" V01="5" V02="7"/> + <Triangle1 V00="13" V01="5" V02="12"/> + <Triangle1 V00="13" V01="3" V02="5"/> + <Triangle1 V00="14" V01="3" V02="13"/> + <Triangle1 V00="14" V01="0" V02="3"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="252" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="10" V01="7" V02="9"/> + <Triangle1 V00="10" V01="9" V02="11"/> + <Triangle1 V00="12" V01="7" V02="10"/> + <Triangle1 V00="12" V01="5" V02="7"/> + <Triangle1 V00="13" V01="5" V02="12"/> + <Triangle1 V00="13" V01="3" V02="5"/> + <Triangle1 V00="14" V01="3" V02="13"/> + <Triangle1 V00="14" V01="0" V02="3"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="267" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="10" V01="7" V02="9"/> + <Triangle1 V00="10" V01="9" V02="11"/> + <Triangle1 V00="12" V01="7" V02="10"/> + <Triangle1 V00="12" V01="5" V02="7"/> + <Triangle1 V00="13" V01="5" V02="12"/> + <Triangle1 V00="13" V01="3" V02="5"/> + <Triangle1 V00="14" V01="3" V02="13"/> + <Triangle1 V00="14" V01="0" V02="3"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="282" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="3" V01="2" V02="4"/> + <Triangle1 V00="3" V01="4" V02="5"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="10" V01="7" V02="9"/> + <Triangle1 V00="10" V01="9" V02="11"/> + <Triangle1 V00="12" V01="7" V02="10"/> + <Triangle1 V00="12" V01="5" V02="7"/> + <Triangle1 V00="13" V01="5" V02="12"/> + <Triangle1 V00="13" V01="3" V02="5"/> + <Triangle1 V00="14" V01="3" V02="13"/> + <Triangle1 V00="14" V01="0" V02="3"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="297" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="1" V01="3" V02="2"/> + <Triangle1 V00="1" V01="4" V02="3"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="6" V01="3" V02="5"/> + <Triangle1 V00="7" V01="3" V02="6"/> + <Triangle1 V00="7" V01="2" V02="3"/> + <Triangle1 V00="8" V01="2" V02="7"/> + <Triangle1 V00="8" V01="9" V02="2"/> + <Triangle1 V00="0" V01="2" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="13" V01="10" V02="14"/> + <Triangle1 V00="11" V01="13" V02="14"/> + <Triangle1 V00="11" V01="14" V02="15"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="313" Count="15"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="2" V01="3" V02="0"/> + <Triangle1 V00="2" V01="4" V02="3"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="5" V01="8" V02="6"/> + <Triangle1 V00="5" V01="9" V02="8"/> + <Triangle1 V00="5" V01="7" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="13" V02="11"/> + <Triangle1 V00="10" V01="14" V02="13"/> + <Triangle1 V00="10" V01="12" V02="14"/> + <LoadVertices Path="objects/object_key/gSkeletonKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="328" Count="5"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="0" V01="4" V02="3"/> + <Triangle1 V00="0" V01="2" V02="4"/> + <EndDisplayList/> +</DisplayList> + diff --git a/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_0 b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_0 new file mode 100644 index 000000000..f135e476d --- /dev/null +++ b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_0 @@ -0,0 +1,130 @@ +<Vertex Version="0"> + <Vtx X="8" Y="10" Z="9" S="-884" T="-916" R="4" G="114" B="57" A="255"/> + <Vtx X="4" Y="15" Z="7" S="-900" T="-932" R="102" G="21" B="73" A="255"/> + <Vtx X="5" Y="12" Z="8" S="-892" T="-924" R="70" G="85" B="63" A="255"/> + <Vtx X="7" Y="15" Z="6" S="-868" T="-932" R="250" G="23" B="125" A="255"/> + <Vtx X="12" Y="14" Z="8" S="-836" T="-932" R="146" G="14" B="62" A="255"/> + <Vtx X="10" Y="12" Z="9" S="-860" T="-924" R="182" G="85" B="59" A="255"/> + <Vtx X="7" Y="9" Z="13" S="-884" T="-916" R="78" G="76" B="66" A="255"/> + <Vtx X="10" Y="11" Z="13" S="-860" T="-924" R="189" G="102" B="35" A="255"/> + <Vtx X="12" Y="13" Z="12" S="-836" T="-932" R="139" G="7" B="49" A="255"/> + <Vtx X="10" Y="17" Z="7" S="-836" T="-940" R="168" G="206" B="77" A="255"/> + <Vtx X="11" Y="18" Z="10" S="-836" T="-940" R="156" G="178" B="7" A="255"/> + <Vtx X="10" Y="18" Z="13" S="-836" T="-932" R="180" G="235" B="99" A="255"/> + <Vtx X="7" Y="20" Z="10" S="-836" T="-948" R="184" G="220" B="98" A="255"/> + <Vtx X="8" Y="19" Z="7" S="-836" T="-948" R="238" G="171" B="92" A="255"/> + <Vtx X="5" Y="17" Z="7" S="-868" T="-940" R="74" G="200" B="87" A="255"/> + <Vtx X="4" Y="18" Z="10" S="-868" T="-940" R="8" G="253" B="127" A="255"/> + <Vtx X="4" Y="18" Z="10" S="-868" T="-940" R="8" G="253" B="127" A="255"/> + <Vtx X="3" Y="15" Z="10" S="-900" T="-932" R="52" G="49" B="105" A="255"/> + <Vtx X="4" Y="15" Z="7" S="-900" T="-932" R="102" G="21" B="73" A="255"/> + <Vtx X="5" Y="12" Z="8" S="-900" T="-924" R="70" G="85" B="63" A="255"/> + <Vtx X="5" Y="12" Z="13" S="-900" T="-924" R="33" G="81" B="92" A="255"/> + <Vtx X="8" Y="10" Z="9" S="-900" T="-916" R="4" G="114" B="57" A="255"/> + <Vtx X="7" Y="9" Z="13" S="-900" T="-916" R="78" G="76" B="66" A="255"/> + <Vtx X="8" Y="19" Z="7" S="-836" T="-948" R="238" G="171" B="92" A="255"/> + <Vtx X="5" Y="17" Z="7" S="-868" T="-940" R="74" G="200" B="87" A="255"/> + <Vtx X="7" Y="15" Z="6" S="-868" T="-932" R="250" G="23" B="125" A="255"/> + <Vtx X="12" Y="14" Z="8" S="-836" T="-932" R="146" G="14" B="62" A="255"/> + <Vtx X="10" Y="17" Z="7" S="-836" T="-940" R="168" G="206" B="77" A="255"/> + <Vtx X="11" Y="18" Z="10" S="-836" T="-940" R="156" G="178" B="7" A="255"/> + <Vtx X="10" Y="8" Z="9" S="-884" T="-916" R="114" G="4" B="57" A="255"/> + <Vtx X="12" Y="5" Z="8" S="-892" T="-924" R="85" G="70" B="63" A="255"/> + <Vtx X="15" Y="4" Z="7" S="-900" T="-932" R="21" G="102" B="73" A="255"/> + <Vtx X="10" Y="8" Z="9" S="-884" T="-916" R="114" G="4" B="57" A="255"/> + <Vtx X="15" Y="4" Z="7" S="-900" T="-932" R="21" G="102" B="73" A="255"/> + <Vtx X="14" Y="8" Z="6" S="-868" T="-932" R="23" G="250" B="125" A="255"/> + <Vtx X="18" Y="8" Z="7" S="-836" T="-948" R="171" G="238" B="92" A="255"/> + <Vtx X="17" Y="5" Z="7" S="-868" T="-940" R="200" G="74" B="87" A="255"/> + <Vtx X="18" Y="4" Z="10" S="-868" T="-940" R="253" G="8" B="127" A="255"/> + <Vtx X="15" Y="3" Z="10" S="-900" T="-932" R="49" G="52" B="105" A="255"/> + <Vtx X="12" Y="5" Z="8" S="-900" T="-924" R="85" G="70" B="63" A="255"/> + <Vtx X="12" Y="5" Z="13" S="-900" T="-924" R="81" G="33" B="92" A="255"/> + <Vtx X="10" Y="8" Z="9" S="-900" T="-916" R="114" G="4" B="57" A="255"/> + <Vtx X="9" Y="7" Z="13" S="-900" T="-916" R="76" G="78" B="66" A="255"/> + <Vtx X="20" Y="7" Z="10" S="-836" T="-948" R="220" G="184" B="98" A="255"/> + <Vtx X="18" Y="11" Z="10" S="-836" T="-940" R="178" G="156" B="7" A="255"/> + <Vtx X="17" Y="10" Z="13" S="-836" T="-932" R="235" G="180" B="99" A="255"/> + <Vtx X="13" Y="12" Z="12" S="-836" T="-932" R="7" G="139" B="49" A="255"/> + <Vtx X="17" Y="10" Z="7" S="-836" T="-940" R="206" G="168" B="77" A="255"/> + <Vtx X="13" Y="12" Z="12" S="-836" T="-932" R="7" G="139" B="49" A="255"/> + <Vtx X="14" Y="12" Z="8" S="-836" T="-932" R="14" G="146" B="62" A="255"/> + <Vtx X="17" Y="10" Z="7" S="-836" T="-940" R="206" G="168" B="77" A="255"/> + <Vtx X="11" Y="10" Z="13" S="-860" T="-924" R="102" G="189" B="35" A="255"/> + <Vtx X="11" Y="11" Z="9" S="-860" T="-924" R="85" G="182" B="59" A="255"/> + <Vtx X="9" Y="7" Z="13" S="-884" T="-916" R="76" G="78" B="66" A="255"/> + <Vtx X="10" Y="8" Z="9" S="-884" T="-916" R="114" G="4" B="57" A="255"/> + <Vtx X="14" Y="8" Z="6" S="-868" T="-932" R="23" G="250" B="125" A="255"/> + <Vtx X="18" Y="8" Z="7" S="-836" T="-948" R="171" G="238" B="92" A="255"/> + <Vtx X="18" Y="11" Z="10" S="-836" T="-940" R="178" G="156" B="7" A="255"/> + <Vtx X="8" Y="8" Z="12" S="-900" T="-900" R="45" G="45" B="110" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-868" T="-900" R="24" G="24" B="122" A="255"/> + <Vtx X="7" Y="9" Z="13" S="-900" T="-916" R="78" G="76" B="66" A="255"/> + <Vtx X="9" Y="7" Z="13" S="-900" T="-916" R="76" G="78" B="66" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-900" R="49" G="49" B="106" A="255"/> + <Vtx X="-6" Y="-5" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="-2" Y="-7" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="-5" Y="-5" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-7" Y="-2" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="1" Y="1" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="0" Y="0" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="-2" Y="3" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="0" Y="0" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="-11" Y="-11" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="-10" Y="-10" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="-10" Y="-10" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-13" Y="-8" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="-4" Y="-4" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="-3" Y="-8" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="-8" Y="-2" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="-16" Y="-16" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="-16" Y="-16" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-18" Y="-13" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="-10" Y="-10" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="-11" Y="-10" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="-13" Y="-8" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="-11" Y="-10" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="-22" Y="-22" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="-21" Y="-21" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-24" Y="-19" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="-15" Y="-15" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="-19" Y="-13" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="0" Y="0" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="1" Y="1" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="1" Y="1" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-2" Y="3" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="6" Y="7" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="6" Y="6" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="8" Y="3" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="3" Y="8" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="6" Y="6" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="-21" Y="-21" Z="0" S="-964" T="-708" R="90" G="90" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="4" S="-841" T="-708" R="39" G="39" B="114" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-964" T="-831" R="120" G="215" B="0" A="255"/> + <Vtx X="-24" Y="-19" Z="0" S="-964" T="-585" R="215" G="120" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="-4" S="-1087" T="-708" R="39" G="39" B="142" A="255"/> + <Vtx X="-15" Y="-17" Z="0" S="-964" T="-708" R="166" G="90" B="0" A="255"/> + <Vtx X="-14" Y="-17" Z="3" S="-841" T="-708" R="217" G="39" B="114" A="255"/> + <Vtx X="-12" Y="-15" Z="0" S="-964" T="-831" R="41" G="120" B="0" A="255"/> + <Vtx X="-16" Y="-19" Z="0" S="-964" T="-585" R="136" G="215" B="0" A="255"/> + <Vtx X="-14" Y="-17" Z="-3" S="-1087" T="-708" R="217" G="39" B="142" A="255"/> + <Vtx X="-20" Y="-22" Z="0" S="-964" T="-708" R="166" G="90" B="0" A="255"/> + <Vtx X="-20" Y="-23" Z="3" S="-841" T="-708" R="217" G="39" B="114" A="255"/> + <Vtx X="-17" Y="-20" Z="0" S="-964" T="-831" R="41" G="120" B="0" A="255"/> + <Vtx X="-22" Y="-25" Z="0" S="-964" T="-585" R="136" G="215" B="0" A="255"/> + <Vtx X="-20" Y="-23" Z="-3" S="-1087" T="-708" R="217" G="39" B="142" A="255"/> +</Vertex> diff --git a/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_1 b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_1 new file mode 100644 index 000000000..0f5b2970e --- /dev/null +++ b/mm/assets/custom/objects/object_key/gSkeletonKeyDL_vtx_1 @@ -0,0 +1,335 @@ +<Vertex Version="0"> + <Vtx X="7" Y="9" Z="13" S="-884" T="-916" R="78" G="76" B="66" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-860" T="-924" R="24" G="24" B="122" A="255"/> + <Vtx X="10" Y="11" Z="13" S="-860" T="-924" R="189" G="102" B="35" A="255"/> + <Vtx X="9" Y="7" Z="13" S="-884" T="-916" R="76" G="78" B="66" A="255"/> + <Vtx X="11" Y="10" Z="13" S="-860" T="-924" R="102" G="189" B="35" A="255"/> + <Vtx X="7" Y="8" Z="-10" S="-1028" T="-900" R="191" G="191" B="169" A="255"/> + <Vtx X="0" Y="16" Z="0" S="-964" T="-964" R="129" G="3" B="246" A="255"/> + <Vtx X="1" Y="17" Z="-9" S="-1028" T="-964" R="148" G="7" B="189" A="255"/> + <Vtx X="6" Y="7" Z="-4" S="-964" T="-900" R="167" G="167" B="236" A="255"/> + <Vtx X="16" Y="0" Z="0" S="-964" T="-964" R="3" G="129" B="246" A="255"/> + <Vtx X="17" Y="1" Z="-9" S="-1028" T="-964" R="7" G="148" B="189" A="255"/> + <Vtx X="6" Y="6" Z="6" S="-932" T="-932" R="166" G="166" B="253" A="255"/> + <Vtx X="12" Y="2" Z="5" S="-948" T="-948" R="190" G="147" B="252" A="255"/> + <Vtx X="2" Y="12" Z="5" S="-948" T="-948" R="147" G="190" B="252" A="255"/> + <Vtx X="12" Y="13" Z="12" S="-836" T="-932" R="139" G="7" B="49" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-868" T="-900" R="24" G="24" B="122" A="255"/> + <Vtx X="12" Y="13" Z="12" S="-836" T="-932" R="139" G="7" B="49" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-868" T="-900" R="24" G="24" B="122" A="255"/> + <Vtx X="12" Y="12" Z="13" S="-836" T="-900" R="241" G="241" B="125" A="255"/> + <Vtx X="13" Y="12" Z="12" S="-836" T="-932" R="7" G="139" B="49" A="255"/> + <Vtx X="11" Y="10" Z="13" S="-860" T="-924" R="102" G="189" B="35" A="255"/> + <Vtx X="14" Y="13" Z="14" S="-836" T="-900" R="207" G="11" B="117" A="255"/> + <Vtx X="17" Y="10" Z="13" S="-836" T="-932" R="235" G="180" B="99" A="255"/> + <Vtx X="16" Y="15" Z="13" S="-804" T="-900" R="254" G="67" B="108" A="255"/> + <Vtx X="19" Y="12" Z="13" S="-811" T="-932" R="70" G="48" B="94" A="255"/> + <Vtx X="24" Y="9" Z="11" S="-818" T="-964" R="105" G="41" B="59" A="255"/> + <Vtx X="22" Y="8" Z="11" S="-836" T="-964" R="47" G="183" B="93" A="255"/> + <Vtx X="20" Y="7" Z="10" S="-836" T="-948" R="220" G="184" B="98" A="255"/> + <Vtx X="23" Y="7" Z="9" S="-836" T="-964" R="86" G="173" B="44" A="255"/> + <Vtx X="17" Y="1" Z="9" S="-836" T="-964" R="81" G="183" B="65" A="255"/> + <Vtx X="18" Y="4" Z="10" S="-836" T="-948" R="253" G="8" B="127" A="255"/> + <Vtx X="15" Y="3" Z="10" S="-836" T="-948" R="49" G="52" B="105" A="255"/> + <Vtx X="24" Y="9" Z="9" S="-818" T="-964" R="107" G="224" B="60" A="255"/> + <Vtx X="22" Y="8" Z="11" S="-836" T="-964" R="47" G="183" B="93" A="255"/> + <Vtx X="23" Y="7" Z="9" S="-836" T="-964" R="86" G="173" B="44" A="255"/> + <Vtx X="24" Y="9" Z="11" S="-818" T="-964" R="105" G="41" B="59" A="255"/> + <Vtx X="19" Y="12" Z="13" S="-811" T="-932" R="70" G="48" B="94" A="255"/> + <Vtx X="16" Y="16" Z="12" S="-804" T="-900" R="50" G="50" B="106" A="255"/> + <Vtx X="27" Y="13" Z="6" S="-772" T="-964" R="113" G="254" B="59" A="255"/> + <Vtx X="29" Y="13" Z="0" S="-772" T="-996" R="127" G="255" B="0" A="255"/> + <Vtx X="25" Y="7" Z="0" S="-818" T="-996" R="109" G="191" B="0" A="255"/> + <Vtx X="24" Y="5" Z="0" S="-836" T="-996" R="94" G="170" B="255" A="255"/> + <Vtx X="17" Y="1" Z="9" S="-900" T="-964" R="81" G="183" B="65" A="255"/> + <Vtx X="16" Y="0" Z="0" S="-900" T="-1028" R="3" G="129" B="246" A="255"/> + <Vtx X="17" Y="1" Z="-9" S="-900" T="-1092" R="7" G="148" B="189" A="255"/> + <Vtx X="23" Y="7" Z="-10" S="-836" T="-1092" R="68" G="194" B="169" A="255"/> + <Vtx X="24" Y="9" Z="-10" S="-818" T="-1028" R="94" G="222" B="177" A="255"/> + <Vtx X="23" Y="7" Z="-10" S="-836" T="-1028" R="68" G="194" B="169" A="255"/> + <Vtx X="25" Y="7" Z="0" S="-818" T="-996" R="109" G="191" B="0" A="255"/> + <Vtx X="24" Y="9" Z="-10" S="-818" T="-1028" R="94" G="222" B="177" A="255"/> + <Vtx X="27" Y="13" Z="-8" S="-772" T="-1028" R="112" G="254" B="196" A="255"/> + <Vtx X="29" Y="13" Z="0" S="-772" T="-996" R="127" G="255" B="0" A="255"/> + <Vtx X="5" Y="24" Z="0" S="-836" T="-996" R="170" G="94" B="255" A="255"/> + <Vtx X="7" Y="23" Z="-10" S="-836" T="-1092" R="194" G="68" B="169" A="255"/> + <Vtx X="1" Y="17" Z="-9" S="-900" T="-1092" R="148" G="7" B="189" A="255"/> + <Vtx X="0" Y="16" Z="0" S="-900" T="-1028" R="129" G="3" B="246" A="255"/> + <Vtx X="1" Y="17" Z="9" S="-900" T="-964" R="183" G="81" B="65" A="255"/> + <Vtx X="6" Y="23" Z="9" S="-836" T="-964" R="173" G="86" B="44" A="255"/> + <Vtx X="7" Y="25" Z="0" S="-818" T="-996" R="191" G="109" B="0" A="255"/> + <Vtx X="9" Y="24" Z="9" S="-818" T="-964" R="224" G="107" B="60" A="255"/> + <Vtx X="7" Y="22" Z="11" S="-836" T="-964" R="183" G="47" B="93" A="255"/> + <Vtx X="7" Y="20" Z="10" S="-836" T="-948" R="184" G="220" B="98" A="255"/> + <Vtx X="1" Y="17" Z="9" S="-836" T="-964" R="183" G="81" B="65" A="255"/> + <Vtx X="4" Y="18" Z="10" S="-836" T="-948" R="8" G="253" B="127" A="255"/> + <Vtx X="4" Y="18" Z="10" S="-836" T="-948" R="8" G="253" B="127" A="255"/> + <Vtx X="1" Y="17" Z="9" S="-836" T="-964" R="183" G="81" B="65" A="255"/> + <Vtx X="3" Y="15" Z="10" S="-836" T="-948" R="52" G="49" B="105" A="255"/> + <Vtx X="7" Y="20" Z="10" S="-836" T="-948" R="184" G="220" B="98" A="255"/> + <Vtx X="10" Y="18" Z="13" S="-836" T="-932" R="180" G="235" B="99" A="255"/> + <Vtx X="7" Y="22" Z="11" S="-836" T="-964" R="183" G="47" B="93" A="255"/> + <Vtx X="9" Y="24" Z="11" S="-818" T="-964" R="41" G="105" B="59" A="255"/> + <Vtx X="12" Y="19" Z="13" S="-811" T="-932" R="48" G="70" B="94" A="255"/> + <Vtx X="15" Y="16" Z="13" S="-804" T="-900" R="67" G="254" B="108" A="255"/> + <Vtx X="13" Y="14" Z="14" S="-836" T="-900" R="11" G="207" B="117" A="255"/> + <Vtx X="12" Y="13" Z="12" S="-836" T="-932" R="139" G="7" B="49" A="255"/> + <Vtx X="12" Y="12" Z="13" S="-836" T="-900" R="241" G="241" B="125" A="255"/> + <Vtx X="16" Y="16" Z="12" S="-804" T="-900" R="50" G="50" B="106" A="255"/> + <Vtx X="16" Y="15" Z="13" S="-804" T="-900" R="254" G="67" B="108" A="255"/> + <Vtx X="14" Y="13" Z="14" S="-836" T="-900" R="207" G="11" B="117" A="255"/> + <Vtx X="19" Y="12" Z="13" S="-811" T="-932" R="70" G="48" B="94" A="255"/> + <Vtx X="1" Y="17" Z="9" S="-900" T="-964" R="183" G="81" B="65" A="255"/> + <Vtx X="0" Y="16" Z="0" S="-900" T="-996" R="129" G="3" B="246" A="255"/> + <Vtx X="-1" Y="16" Z="7" S="-900" T="-972" R="137" G="42" B="243" A="255"/> + <Vtx X="-1" Y="16" Z="9" S="-900" T="-964" R="163" G="66" B="55" A="255"/> + <Vtx X="3" Y="15" Z="10" S="-900" T="-932" R="52" G="49" B="105" A="255"/> + <Vtx X="2" Y="11" Z="12" S="-900" T="-932" R="218" G="40" B="115" A="255"/> + <Vtx X="-1" Y="8" Z="12" S="-900" T="-932" R="152" G="240" B="72" A="255"/> + <Vtx X="-1" Y="9" Z="10" S="-908" T="-936" R="168" G="213" B="176" A="255"/> + <Vtx X="-1" Y="16" Z="7" S="-908" T="-964" R="137" G="42" B="243" A="255"/> + <Vtx X="2" Y="11" Z="10" S="-908" T="-936" R="213" G="177" B="166" A="255"/> + <Vtx X="2" Y="12" Z="5" S="-932" T="-948" R="147" G="190" B="252" A="255"/> + <Vtx X="0" Y="16" Z="0" S="-932" T="-964" R="129" G="3" B="246" A="255"/> + <Vtx X="6" Y="6" Z="6" S="-932" T="-900" R="166" G="166" B="253" A="255"/> + <Vtx X="6" Y="6" Z="12" S="-908" T="-900" R="198" G="198" B="159" A="255"/> + <Vtx X="11" Y="2" Z="10" S="-908" T="-936" R="177" G="213" B="166" A="255"/> + <Vtx X="12" Y="2" Z="5" S="-932" T="-948" R="190" G="147" B="252" A="255"/> + <Vtx X="16" Y="0" Z="7" S="-908" T="-964" R="42" G="137" B="243" A="255"/> + <Vtx X="11" Y="2" Z="10" S="-908" T="-936" R="177" G="213" B="166" A="255"/> + <Vtx X="12" Y="2" Z="5" S="-932" T="-948" R="190" G="147" B="252" A="255"/> + <Vtx X="16" Y="0" Z="0" S="-932" T="-964" R="3" G="129" B="246" A="255"/> + <Vtx X="8" Y="-1" Z="10" S="-908" T="-936" R="213" G="168" B="176" A="255"/> + <Vtx X="16" Y="0" Z="9" S="-900" T="-964" R="66" G="163" B="55" A="255"/> + <Vtx X="8" Y="-1" Z="12" S="-900" T="-932" R="240" G="152" B="72" A="255"/> + <Vtx X="11" Y="2" Z="12" S="-900" T="-932" R="40" G="218" B="115" A="255"/> + <Vtx X="15" Y="3" Z="10" S="-900" T="-932" R="49" G="52" B="105" A="255"/> + <Vtx X="17" Y="1" Z="9" S="-900" T="-964" R="81" G="183" B="65" A="255"/> + <Vtx X="16" Y="0" Z="7" S="-900" T="-972" R="42" G="137" B="243" A="255"/> + <Vtx X="16" Y="0" Z="0" S="-900" T="-996" R="3" G="129" B="246" A="255"/> + <Vtx X="12" Y="5" Z="13" S="-900" T="-924" R="81" G="33" B="92" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-900" R="49" G="49" B="106" A="255"/> + <Vtx X="9" Y="7" Z="13" S="-900" T="-916" R="76" G="78" B="66" A="255"/> + <Vtx X="6" Y="6" Z="14" S="-900" T="-900" R="251" G="251" B="127" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-900" R="49" G="49" B="106" A="255"/> + <Vtx X="2" Y="11" Z="12" S="-900" T="-932" R="218" G="40" B="115" A="255"/> + <Vtx X="6" Y="6" Z="14" S="-900" T="-900" R="251" G="251" B="127" A="255"/> + <Vtx X="5" Y="12" Z="13" S="-900" T="-924" R="33" G="81" B="92" A="255"/> + <Vtx X="7" Y="9" Z="13" S="-900" T="-916" R="78" G="76" B="66" A="255"/> + <Vtx X="3" Y="15" Z="10" S="-900" T="-932" R="52" G="49" B="105" A="255"/> + <Vtx X="9" Y="24" Z="-10" S="-818" T="-580" R="222" G="94" B="177" A="255"/> + <Vtx X="13" Y="27" Z="-8" S="-772" T="-580" R="254" G="112" B="196" A="255"/> + <Vtx X="22" Y="22" Z="-10" S="-772" T="-644" R="69" G="69" B="175" A="255"/> + <Vtx X="18" Y="18" Z="-13" S="-818" T="-644" R="32" G="32" B="137" A="255"/> + <Vtx X="24" Y="9" Z="-10" S="-818" T="-580" R="94" G="222" B="177" A="255"/> + <Vtx X="27" Y="13" Z="-8" S="-772" T="-580" R="112" G="254" B="196" A="255"/> + <Vtx X="23" Y="7" Z="-10" S="-836" T="-580" R="68" G="194" B="169" A="255"/> + <Vtx X="16" Y="16" Z="-14" S="-836" T="-644" R="4" G="4" B="129" A="255"/> + <Vtx X="17" Y="1" Z="-9" S="-900" T="-580" R="7" G="148" B="189" A="255"/> + <Vtx X="7" Y="8" Z="-10" S="-900" T="-644" R="191" G="191" B="169" A="255"/> + <Vtx X="1" Y="17" Z="-9" S="-900" T="-580" R="148" G="7" B="189" A="255"/> + <Vtx X="16" Y="16" Z="-14" S="-836" T="-644" R="4" G="4" B="129" A="255"/> + <Vtx X="7" Y="8" Z="-10" S="-900" T="-644" R="191" G="191" B="169" A="255"/> + <Vtx X="7" Y="23" Z="-10" S="-836" T="-580" R="194" G="68" B="169" A="255"/> + <Vtx X="18" Y="18" Z="-13" S="-818" T="-644" R="32" G="32" B="137" A="255"/> + <Vtx X="9" Y="24" Z="-10" S="-818" T="-580" R="222" G="94" B="177" A="255"/> + <Vtx X="5" Y="24" Z="0" S="-836" T="-996" R="170" G="94" B="255" A="255"/> + <Vtx X="9" Y="24" Z="-10" S="-818" T="-1028" R="222" G="94" B="177" A="255"/> + <Vtx X="7" Y="23" Z="-10" S="-836" T="-1028" R="194" G="68" B="169" A="255"/> + <Vtx X="7" Y="25" Z="0" S="-818" T="-996" R="191" G="109" B="0" A="255"/> + <Vtx X="13" Y="27" Z="-8" S="-772" T="-1028" R="254" G="112" B="196" A="255"/> + <Vtx X="13" Y="29" Z="0" S="-772" T="-996" R="255" G="127" B="0" A="255"/> + <Vtx X="9" Y="24" Z="9" S="-818" T="-964" R="224" G="107" B="60" A="255"/> + <Vtx X="13" Y="28" Z="6" S="-772" T="-964" R="254" G="113" B="59" A="255"/> + <Vtx X="16" Y="16" Z="12" S="-804" T="-900" R="50" G="50" B="106" A="255"/> + <Vtx X="12" Y="19" Z="13" S="-811" T="-932" R="48" G="70" B="94" A="255"/> + <Vtx X="9" Y="24" Z="9" S="-818" T="-964" R="224" G="107" B="60" A="255"/> + <Vtx X="9" Y="24" Z="11" S="-818" T="-964" R="41" G="105" B="59" A="255"/> + <Vtx X="12" Y="19" Z="13" S="-811" T="-932" R="48" G="70" B="94" A="255"/> + <Vtx X="7" Y="22" Z="11" S="-836" T="-964" R="183" G="47" B="93" A="255"/> + <Vtx X="15" Y="16" Z="13" S="-804" T="-900" R="67" G="254" B="108" A="255"/> + <Vtx X="16" Y="16" Z="12" S="-804" T="-900" R="50" G="50" B="106" A="255"/> + <Vtx X="6" Y="6" Z="14" S="-900" T="-900" R="251" G="251" B="127" A="255"/> + <Vtx X="2" Y="11" Z="12" S="-900" T="-932" R="218" G="40" B="115" A="255"/> + <Vtx X="-1" Y="8" Z="12" S="-900" T="-932" R="152" G="240" B="72" A="255"/> + <Vtx X="3" Y="3" Z="14" S="-900" T="-900" R="194" G="194" B="92" A="255"/> + <Vtx X="3" Y="3" Z="12" S="-908" T="-900" R="184" G="184" B="179" A="255"/> + <Vtx X="-1" Y="9" Z="10" S="-908" T="-936" R="168" G="213" B="176" A="255"/> + <Vtx X="2" Y="11" Z="10" S="-908" T="-936" R="213" G="177" B="166" A="255"/> + <Vtx X="6" Y="6" Z="12" S="-908" T="-900" R="198" G="198" B="159" A="255"/> + <Vtx X="11" Y="2" Z="10" S="-908" T="-936" R="177" G="213" B="166" A="255"/> + <Vtx X="8" Y="-1" Z="10" S="-908" T="-936" R="213" G="168" B="176" A="255"/> + <Vtx X="8" Y="-1" Z="12" S="-900" T="-932" R="240" G="152" B="72" A="255"/> + <Vtx X="3" Y="3" Z="12" S="-908" T="-900" R="184" G="184" B="179" A="255"/> + <Vtx X="8" Y="-1" Z="10" S="-908" T="-936" R="213" G="168" B="176" A="255"/> + <Vtx X="3" Y="3" Z="14" S="-900" T="-900" R="194" G="194" B="92" A="255"/> + <Vtx X="6" Y="6" Z="14" S="-900" T="-900" R="251" G="251" B="127" A="255"/> + <Vtx X="11" Y="2" Z="12" S="-900" T="-932" R="40" G="218" B="115" A="255"/> + <Vtx X="0" Y="-4" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="0" Y="0" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-2" Y="-2" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-2" Y="3" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-4" Y="0" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="0" Y="0" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="-2" Y="-2" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="0" Y="-4" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="-2" Y="-2" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="0" Y="-4" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-2" Y="-7" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-7" Y="-2" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="-4" Y="0" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="-2" Y="-2" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-2" Y="-7" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="0" Y="-4" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-6" Y="-10" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-3" Y="-8" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-8" Y="-8" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-8" Y="-2" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-10" Y="-5" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-10" Y="-5" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-8" Y="-2" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-5" Y="-5" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="-8" Y="-8" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-3" Y="-8" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-6" Y="-10" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-10" Y="-10" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-13" Y="-8" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="-10" Y="-10" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="-8" Y="-8" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-6" Y="-10" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-11" Y="-15" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-11" Y="-10" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-11" Y="-15" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-11" Y="-10" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-13" Y="-13" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-13" Y="-8" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-15" Y="-11" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-11" Y="-10" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="-13" Y="-13" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-8" Y="-13" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-11" Y="-15" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-18" Y="-13" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-16" Y="-21" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-19" Y="-18" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-19" Y="-13" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-21" Y="-16" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-16" Y="-16" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="-19" Y="-18" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-13" Y="-18" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-16" Y="-21" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-24" Y="-19" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="5" Y="1" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="8" Y="3" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="6" Y="6" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="3" Y="3" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="3" Y="8" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="1" Y="5" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="6" Y="6" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="3" Y="3" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="8" Y="3" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="5" Y="1" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="1" Y="1" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-2" Y="3" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="1" Y="1" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="3" Y="-2" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-22" Y="-26" Z="0" S="-580" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-580" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="4" S="-708" T="-1092" R="39" G="39" B="114" A="255"/> + <Vtx X="-24" Y="-24" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-24" Y="-19" Z="0" S="-836" T="-1092" R="215" G="120" B="0" A="255"/> + <Vtx X="-26" Y="-22" Z="0" S="-836" T="-964" R="166" G="90" B="0" A="255"/> + <Vtx X="-21" Y="-21" Z="-4" S="-964" T="-1092" R="39" G="39" B="142" A="255"/> + <Vtx X="-24" Y="-24" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-19" Y="-24" Z="0" S="-1092" T="-1092" R="120" G="215" B="0" A="255"/> + <Vtx X="-22" Y="-26" Z="0" S="-1092" T="-964" R="90" G="166" B="0" A="255"/> + <Vtx X="-27" Y="-27" Z="-4" S="-964" T="-836" R="217" G="217" B="142" A="255"/> + <Vtx X="-24" Y="-29" Z="0" S="-1092" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-29" Y="-24" Z="0" S="-836" T="-836" R="136" G="41" B="0" A="255"/> + <Vtx X="-27" Y="-27" Z="4" S="-708" T="-836" R="217" G="217" B="114" A="255"/> + <Vtx X="-24" Y="-29" Z="0" S="-580" T="-836" R="41" G="136" B="0" A="255"/> + <Vtx X="-11" Y="-18" Z="0" S="-580" T="-964" R="90" G="90" B="0" A="255"/> + <Vtx X="-12" Y="-15" Z="0" S="-580" T="-1092" R="41" G="120" B="0" A="255"/> + <Vtx X="-14" Y="-17" Z="3" S="-708" T="-1092" R="217" G="39" B="114" A="255"/> + <Vtx X="-12" Y="-19" Z="2" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-16" Y="-19" Z="0" S="-836" T="-1092" R="136" G="215" B="0" A="255"/> + <Vtx X="-14" Y="-21" Z="0" S="-836" T="-964" R="166" G="166" B="0" A="255"/> + <Vtx X="-14" Y="-17" Z="-3" S="-964" T="-1092" R="217" G="39" B="142" A="255"/> + <Vtx X="-12" Y="-19" Z="-2" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-12" Y="-15" Z="0" S="-1092" T="-1092" R="41" G="120" B="0" A="255"/> + <Vtx X="-11" Y="-18" Z="0" S="-1092" T="-964" R="90" G="90" B="0" A="255"/> + <Vtx X="-10" Y="-21" Z="-3" S="-964" T="-836" R="39" G="217" B="142" A="255"/> + <Vtx X="-9" Y="-19" Z="0" S="-1092" T="-836" R="120" G="41" B="0" A="255"/> + <Vtx X="-12" Y="-23" Z="0" S="-836" T="-836" R="215" G="136" B="0" A="255"/> + <Vtx X="-10" Y="-21" Z="3" S="-708" T="-836" R="39" G="217" B="114" A="255"/> + <Vtx X="-9" Y="-19" Z="0" S="-580" T="-836" R="120" G="41" B="0" A="255"/> + <Vtx X="-15" Y="-23" Z="0" S="-580" T="-964" R="90" G="90" B="0" A="255"/> + <Vtx X="-17" Y="-20" Z="0" S="-580" T="-1092" R="41" G="120" B="0" A="255"/> + <Vtx X="-20" Y="-23" Z="3" S="-708" T="-1092" R="217" G="39" B="114" A="255"/> + <Vtx X="-17" Y="-25" Z="3" S="-708" T="-964" R="0" G="0" B="127" A="255"/> + <Vtx X="-22" Y="-25" Z="0" S="-836" T="-1092" R="136" G="215" B="0" A="255"/> + <Vtx X="-19" Y="-27" Z="0" S="-836" T="-964" R="166" G="166" B="0" A="255"/> + <Vtx X="-20" Y="-23" Z="-3" S="-964" T="-1092" R="217" G="39" B="142" A="255"/> + <Vtx X="-17" Y="-25" Z="-3" S="-964" T="-964" R="0" G="0" B="129" A="255"/> + <Vtx X="-17" Y="-20" Z="0" S="-1092" T="-1092" R="41" G="120" B="0" A="255"/> + <Vtx X="-15" Y="-23" Z="0" S="-1092" T="-964" R="90" G="90" B="0" A="255"/> + <Vtx X="-15" Y="-28" Z="-3" S="-964" T="-836" R="39" G="217" B="142" A="255"/> + <Vtx X="-12" Y="-25" Z="0" S="-1092" T="-836" R="120" G="41" B="0" A="255"/> + <Vtx X="-17" Y="-30" Z="0" S="-836" T="-836" R="215" G="136" B="0" A="255"/> + <Vtx X="-15" Y="-28" Z="3" S="-708" T="-836" R="39" G="217" B="114" A="255"/> + <Vtx X="-12" Y="-25" Z="0" S="-580" T="-836" R="120" G="41" B="0" A="255"/> + <Vtx X="13" Y="27" Z="-8" S="-708" T="-964" R="254" G="112" B="196" A="255"/> + <Vtx X="13" Y="29" Z="0" S="-740" T="-964" R="255" G="127" B="0" A="255"/> + <Vtx X="23" Y="24" Z="0" S="-740" T="-900" R="90" G="90" B="255" A="255"/> + <Vtx X="22" Y="22" Z="10" S="-772" T="-900" R="67" G="67" B="85" A="255"/> + <Vtx X="13" Y="28" Z="6" S="-772" T="-964" R="254" G="113" B="59" A="255"/> + <Vtx X="16" Y="16" Z="12" S="-804" T="-900" R="50" G="50" B="106" A="255"/> + <Vtx X="27" Y="13" Z="6" S="-772" T="-964" R="113" G="254" B="59" A="255"/> + <Vtx X="29" Y="13" Z="0" S="-740" T="-964" R="127" G="255" B="0" A="255"/> + <Vtx X="27" Y="13" Z="-8" S="-708" T="-964" R="112" G="254" B="196" A="255"/> + <Vtx X="22" Y="22" Z="-10" S="-708" T="-900" R="69" G="69" B="175" A="255"/> + <Vtx X="8" Y="8" Z="13" S="-900" T="-836" R="20" G="150" B="189" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-772" T="-964" R="89" G="89" B="11" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-836" R="206" G="206" B="106" A="255"/> + <Vtx X="7" Y="8" Z="13" S="-900" T="-964" R="150" G="20" B="189" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-964" R="206" G="206" B="106" A="255"/> + <Vtx X="8" Y="8" Z="13" S="-900" T="-964" R="20" G="150" B="189" A="255"/> + <Vtx X="8" Y="8" Z="13" S="-900" T="-964" R="20" G="150" B="189" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-964" R="206" G="206" B="106" A="255"/> + <Vtx X="7" Y="8" Z="13" S="-900" T="-836" R="150" G="20" B="189" A="255"/> + <Vtx X="11" Y="11" Z="14" S="-772" T="-964" R="89" G="89" B="11" A="255"/> + <Vtx X="8" Y="8" Z="14" S="-900" T="-836" R="206" G="206" B="106" A="255"/> + <Vtx X="-27" Y="-27" Z="0" S="-708" T="-708" R="166" G="166" B="0" A="255"/> + <Vtx X="-24" Y="-29" Z="0" S="-708" T="-831" R="41" G="136" B="0" A="255"/> + <Vtx X="-27" Y="-27" Z="4" S="-585" T="-708" R="217" G="217" B="114" A="255"/> + <Vtx X="-27" Y="-27" Z="-4" S="-831" T="-708" R="217" G="217" B="142" A="255"/> + <Vtx X="-29" Y="-24" Z="0" S="-708" T="-585" R="136" G="41" B="0" A="255"/> + <Vtx X="-10" Y="-22" Z="0" S="-708" T="-708" R="90" G="166" B="0" A="255"/> + <Vtx X="-9" Y="-19" Z="0" S="-708" T="-831" R="120" G="41" B="0" A="255"/> + <Vtx X="-10" Y="-21" Z="3" S="-585" T="-708" R="39" G="217" B="114" A="255"/> + <Vtx X="-10" Y="-21" Z="-3" S="-831" T="-708" R="39" G="217" B="142" A="255"/> + <Vtx X="-12" Y="-23" Z="0" S="-708" T="-585" R="215" G="136" B="0" A="255"/> + <Vtx X="-14" Y="-28" Z="0" S="-708" T="-708" R="90" G="166" B="0" A="255"/> + <Vtx X="-12" Y="-25" Z="0" S="-708" T="-831" R="120" G="41" B="0" A="255"/> + <Vtx X="-15" Y="-28" Z="3" S="-585" T="-708" R="39" G="217" B="114" A="255"/> + <Vtx X="-15" Y="-28" Z="-3" S="-831" T="-708" R="39" G="217" B="142" A="255"/> + <Vtx X="-17" Y="-30" Z="0" S="-708" T="-585" R="215" G="136" B="0" A="255"/> +</Vertex> diff --git a/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_Skeleton b/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_Skeleton new file mode 100644 index 000000000..4062e86db --- /dev/null +++ b/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_Skeleton @@ -0,0 +1,20 @@ +<DisplayList Version="0"> + <PipeSync/> + <SetCombineLERP A0="G_CCMUX_TEXEL0" B0="G_CCMUX_0" C0="G_CCMUX_SHADE" D0="G_CCMUX_0" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_1" A1="G_CCMUX_COMBINED" B1="G_CCMUX_0" C1="G_CCMUX_ENVIRONMENT" D1="G_CCMUX_0" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_COMBINED"/> + <SetGeometryMode G_ZBUFFER="1" G_SHADE="1" G_CULL_BACK="1" G_FOG="1" G_LIGHTING="1" G_TEXTURE_GEN="1" G_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN_LINEAR="1" /> + <SetOtherMode Cmd="G_SETOTHERMODE_H" Sft="4" Length="20" G_AD_NOISE="1" G_CD_MAGICSQ="1" G_CK_NONE="1" G_TC_FILT="1" G_TF_BILERP="1" G_TL_TILE="1" G_TD_CLAMP="1" G_TP_PERSP="1" G_CYC_2CYCLE="1" G_PM_NPRIMITIVE="1" /> + <SetOtherMode Cmd="G_SETOTHERMODE_L" Sft="0" Length="32" G_AC_NONE="1" G_ZS_PIXEL="1" G_RM_FOG_SHADE_A="1" G_RM_AA_ZB_OPA_SURF2="1" /> + <Texture S="960" T="960" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_key/Hilite_new" Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Width="1"/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Line="0" TMem="0" Tile="7" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="255" Dxt="512"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="4" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="124" Lrt="124"/> + <EndDisplayList/> +</DisplayList> + diff --git a/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_SkeletonShade b/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_SkeletonShade new file mode 100644 index 000000000..ac5b34610 --- /dev/null +++ b/mm/assets/custom/objects/object_key/mat_gSkeletonKeyDL_f3dlite_KeyMetal_SkeletonShade @@ -0,0 +1,21 @@ +<DisplayList Version="0"> + <PipeSync/> + <SetCombineLERP A0="G_CCMUX_TEXEL0" B0="G_CCMUX_0" C0="G_CCMUX_SHADE" D0="G_CCMUX_0" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_1" A1="G_CCMUX_COMBINED" B1="G_CCMUX_0" C1="G_CCMUX_PRIMITIVE" D1="G_CCMUX_0" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_COMBINED"/> + <SetGeometryMode G_ZBUFFER="1" G_SHADE="1" G_CULL_BACK="1" G_FOG="1" G_LIGHTING="1" G_TEXTURE_GEN="1" G_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN_LINEAR="1" /> + <SetOtherMode Cmd="G_SETOTHERMODE_H" Sft="4" Length="20" G_AD_NOISE="1" G_CD_MAGICSQ="1" G_CK_NONE="1" G_TC_FILT="1" G_TF_BILERP="1" G_TL_TILE="1" G_TD_CLAMP="1" G_TP_PERSP="1" G_CYC_2CYCLE="1" G_PM_NPRIMITIVE="1" /> + <SetOtherMode Cmd="G_SETOTHERMODE_L" Sft="0" Length="32" G_AC_NONE="1" G_ZS_PIXEL="1" G_RM_FOG_SHADE_A="1" G_RM_AA_ZB_OPA_SURF2="1" /> + <Texture S="960" T="960" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_key/Hilite_new" Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Width="1"/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Line="0" TMem="0" Tile="7" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="255" Dxt="512"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="4" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="124" Lrt="124"/> + <SetPrimColor M="0" L="0" R="63" G="63" B="63" A="255"/> + <EndDisplayList/> +</DisplayList> + |
