diff options
| author | Philip Dubé <serprex@users.noreply.github.com> | 2026-01-19 19:40:09 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-19 19:40:09 +0000 |
| commit | f52b653cfba596b3a78381dd9fbd1c7c32dadae5 (patch) | |
| tree | 7f740f8c0594bf85412178092e3f084cd1bc7f6b | |
| parent | 35039565dfd1f6ffefca845b361269c5cd36fed4 (diff) | |
Pot CMC (#6167)
Copied from https://github.com/HarbourMasters/2ship2harkinian/pull/1011
193 files changed, 3921 insertions, 156 deletions
diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL b/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL deleted file mode 100644 index f1e794a96..000000000 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL +++ /dev/null @@ -1,19 +0,0 @@ -<DisplayList Version="0"> - <CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potrim"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_0"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potface"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_1"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbase"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_2"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbottom"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_3"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potvoid"/> - <CallDisplayList Path="objects/gameplay_dangeon_keep/gRandoPotDL_tri_4"/> - <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/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0 b/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0 deleted file mode 100644 index 88f1059c3..000000000 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0 +++ /dev/null @@ -1,82 +0,0 @@ -<Vertex Version="0"> - <Vtx X="-35" Y="133" Z="-20" S="546" T="573" R="159" G="61" B="200" A="255"/> - <Vtx X="-35" Y="133" Z="20" S="305" T="573" R="159" G="61" B="56" A="255"/> - <Vtx X="-35" Y="146" Z="20" S="305" T="654" R="196" G="149" B="34" A="255"/> - <Vtx X="-35" Y="146" Z="-20" S="546" T="654" R="196" G="149" B="222" A="255"/> - <Vtx X="-43" Y="146" Z="25" S="278" T="699" R="169" G="178" B="50" A="255"/> - <Vtx X="-43" Y="146" Z="-25" S="572" T="699" R="169" G="178" B="206" A="255"/> - <Vtx X="-43" Y="160" Z="25" S="278" T="778" R="169" G="78" B="50" A="255"/> - <Vtx X="-43" Y="160" Z="-25" S="572" T="778" R="169" G="78" B="206" A="255"/> - <Vtx X="-29" Y="160" Z="17" S="325" T="858" R="60" G="107" B="222" A="255"/> - <Vtx X="-29" Y="160" Z="-17" S="526" T="858" R="60" G="107" B="34" A="255"/> - <Vtx X="-29" Y="134" Z="17" S="325" T="1008" R="87" G="78" B="206" A="255"/> - <Vtx X="-29" Y="134" Z="-17" S="526" T="1008" R="87" G="78" B="50" A="255"/> - <Vtx X="-35" Y="133" Z="20" S="10" T="1008" R="159" G="61" B="56" A="255"/> - <Vtx X="0" Y="133" Z="41" S="252" T="1008" R="0" G="61" B="112" A="255"/> - <Vtx X="0" Y="146" Z="41" S="252" T="927" R="0" G="149" B="69" A="255"/> - <Vtx X="-35" Y="146" Z="20" S="10" T="927" R="196" G="149" B="34" A="255"/> - <Vtx X="-35" Y="146" Z="20" S="10" T="927" R="196" G="149" B="34" A="255"/> - <Vtx X="0" Y="146" Z="41" S="252" T="927" R="0" G="149" B="69" A="255"/> - <Vtx X="0" Y="146" Z="49" S="278" T="882" R="0" G="178" B="101" A="255"/> - <Vtx X="-43" Y="146" Z="25" S="-16" T="882" R="169" G="178" B="50" A="255"/> - <Vtx X="0" Y="160" Z="49" S="278" T="803" R="0" G="78" B="101" A="255"/> - <Vtx X="-43" Y="160" Z="25" S="-16" T="803" R="169" G="78" B="50" A="255"/> - <Vtx X="0" Y="160" Z="34" S="232" T="723" R="0" G="107" B="187" A="255"/> - <Vtx X="-29" Y="160" Z="17" S="30" T="723" R="60" G="107" B="222" A="255"/> - <Vtx X="0" Y="134" Z="34" S="232" T="573" R="0" G="78" B="155" A="255"/> - <Vtx X="-29" Y="134" Z="17" S="30" T="573" R="87" G="78" B="206" A="255"/> - <Vtx X="0" Y="133" Z="-41" S="573" T="740" R="0" G="61" B="144" A="255"/> - <Vtx X="-35" Y="133" Z="-20" S="573" T="982" R="159" G="61" B="200" A="255"/> - <Vtx X="-35" Y="146" Z="-20" S="654" T="982" R="196" G="149" B="222" A="255"/> - <Vtx X="0" Y="146" Z="-41" S="654" T="740" R="0" G="149" B="187" A="255"/> - <Vtx X="-43" Y="146" Z="-25" S="699" T="1008" R="169" G="178" B="206" A="255"/> - <Vtx X="0" Y="146" Z="-49" S="699" T="714" R="0" G="178" B="155" A="255"/> - <Vtx X="0" Y="146" Z="-49" S="699" T="714" R="0" G="178" B="155" A="255"/> - <Vtx X="-43" Y="146" Z="-25" S="699" T="1008" R="169" G="178" B="206" A="255"/> - <Vtx X="-43" Y="160" Z="-25" S="778" T="1008" R="169" G="78" B="206" A="255"/> - <Vtx X="0" Y="160" Z="-49" S="778" T="714" R="0" G="78" B="155" A="255"/> - <Vtx X="-29" Y="160" Z="-17" S="858" T="962" R="60" G="107" B="34" A="255"/> - <Vtx X="0" Y="160" Z="-34" S="858" T="760" R="0" G="107" B="69" A="255"/> - <Vtx X="-29" Y="134" Z="-17" S="1008" T="962" R="87" G="78" B="50" A="255"/> - <Vtx X="0" Y="134" Z="-34" S="1008" T="760" R="0" G="78" B="101" A="255"/> - <Vtx X="35" Y="133" Z="20" S="687" T="137" R="97" G="61" B="56" A="255"/> - <Vtx X="35" Y="133" Z="-20" S="446" T="137" R="97" G="61" B="200" A="255"/> - <Vtx X="35" Y="146" Z="-20" S="446" T="218" R="60" G="149" B="222" A="255"/> - <Vtx X="35" Y="146" Z="20" S="687" T="218" R="60" G="149" B="34" A="255"/> - <Vtx X="43" Y="146" Z="-25" S="420" T="263" R="87" G="178" B="206" A="255"/> - <Vtx X="43" Y="146" Z="25" S="714" T="263" R="87" G="178" B="50" A="255"/> - <Vtx X="43" Y="160" Z="-25" S="420" T="342" R="87" G="78" B="206" A="255"/> - <Vtx X="43" Y="160" Z="25" S="714" T="342" R="87" G="78" B="50" A="255"/> - <Vtx X="29" Y="160" Z="-17" S="466" T="422" R="196" G="107" B="34" A="255"/> - <Vtx X="43" Y="160" Z="25" S="714" T="342" R="87" G="78" B="50" A="255"/> - <Vtx X="43" Y="160" Z="-25" S="420" T="342" R="87" G="78" B="206" A="255"/> - <Vtx X="29" Y="160" Z="17" S="667" T="422" R="196" G="107" B="222" A="255"/> - <Vtx X="29" Y="134" Z="-17" S="466" T="572" R="169" G="78" B="50" A="255"/> - <Vtx X="29" Y="134" Z="17" S="667" T="572" R="169" G="78" B="206" A="255"/> - <Vtx X="35" Y="133" Z="-20" S="-16" T="305" R="97" G="61" B="200" A="255"/> - <Vtx X="0" Y="133" Z="-41" S="-16" T="546" R="0" G="61" B="144" A="255"/> - <Vtx X="0" Y="146" Z="-41" S="65" T="546" R="0" G="149" B="187" A="255"/> - <Vtx X="35" Y="146" Z="-20" S="65" T="305" R="60" G="149" B="222" A="255"/> - <Vtx X="0" Y="146" Z="-49" S="110" T="572" R="0" G="178" B="155" A="255"/> - <Vtx X="43" Y="146" Z="-25" S="110" T="278" R="87" G="178" B="206" A="255"/> - <Vtx X="0" Y="160" Z="-49" S="189" T="572" R="0" G="78" B="155" A="255"/> - <Vtx X="43" Y="160" Z="-25" S="189" T="278" R="87" G="78" B="206" A="255"/> - <Vtx X="0" Y="160" Z="-34" S="269" T="526" R="0" G="107" B="69" A="255"/> - <Vtx X="29" Y="160" Z="-17" S="269" T="325" R="196" G="107" B="34" A="255"/> - <Vtx X="29" Y="160" Z="-17" S="269" T="325" R="196" G="107" B="34" A="255"/> - <Vtx X="0" Y="160" Z="-34" S="269" T="526" R="0" G="107" B="69" A="255"/> - <Vtx X="0" Y="134" Z="-34" S="419" T="526" R="0" G="78" B="101" A="255"/> - <Vtx X="29" Y="134" Z="-17" S="419" T="325" R="169" G="78" B="50" A="255"/> - <Vtx X="0" Y="133" Z="41" S="419" T="252" R="0" G="61" B="112" A="255"/> - <Vtx X="35" Y="133" Z="20" S="419" T="10" R="97" G="61" B="56" A="255"/> - <Vtx X="35" Y="146" Z="20" S="338" T="10" R="60" G="149" B="34" A="255"/> - <Vtx X="0" Y="146" Z="41" S="338" T="252" R="0" G="149" B="69" A="255"/> - <Vtx X="43" Y="146" Z="25" S="293" T="-16" R="87" G="178" B="50" A="255"/> - <Vtx X="0" Y="146" Z="49" S="293" T="278" R="0" G="178" B="101" A="255"/> - <Vtx X="43" Y="160" Z="25" S="214" T="-16" R="87" G="78" B="50" A="255"/> - <Vtx X="0" Y="160" Z="49" S="214" T="278" R="0" G="78" B="101" A="255"/> - <Vtx X="29" Y="160" Z="17" S="134" T="30" R="196" G="107" B="222" A="255"/> - <Vtx X="0" Y="160" Z="34" S="134" T="232" R="0" G="107" B="187" A="255"/> - <Vtx X="29" Y="134" Z="17" S="-16" T="30" R="169" G="78" B="206" A="255"/> - <Vtx X="0" Y="134" Z="34" S="-16" T="232" R="0" G="78" B="155" A="255"/> -</Vertex> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_2 b/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_2 deleted file mode 100644 index 6683ff1d2..000000000 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_2 +++ /dev/null @@ -1,26 +0,0 @@ -<Vertex Version="0"> - <Vtx X="0" Y="0" Z="-51" S="240" T="240" R="0" G="150" B="185" A="255"/> - <Vtx X="0" Y="43" Z="-82" S="240" T="-16" R="0" G="220" B="134" A="255"/> - <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> - <Vtx X="44" Y="0" Z="-25" S="-16" T="240" R="61" G="150" B="221" A="255"/> - <Vtx X="44" Y="0" Z="-25" S="240" T="240" R="61" G="150" B="221" A="255"/> - <Vtx X="71" Y="43" Z="-41" S="240" T="-16" R="106" G="220" B="195" A="255"/> - <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> - <Vtx X="44" Y="0" Z="25" S="-16" T="240" R="61" G="150" B="35" A="255"/> - <Vtx X="44" Y="0" Z="25" S="240" T="240" R="61" G="150" B="35" A="255"/> - <Vtx X="71" Y="43" Z="41" S="240" T="-16" R="106" G="220" B="61" A="255"/> - <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> - <Vtx X="0" Y="0" Z="51" S="-16" T="240" R="0" G="150" B="71" A="255"/> - <Vtx X="0" Y="0" Z="51" S="240" T="240" R="0" G="150" B="71" A="255"/> - <Vtx X="0" Y="43" Z="82" S="240" T="-16" R="0" G="220" B="122" A="255"/> - <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> - <Vtx X="-44" Y="0" Z="25" S="-16" T="240" R="195" G="150" B="35" A="255"/> - <Vtx X="-44" Y="0" Z="25" S="240" T="240" R="195" G="150" B="35" A="255"/> - <Vtx X="-71" Y="43" Z="41" S="240" T="-16" R="150" G="220" B="61" A="255"/> - <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> - <Vtx X="-44" Y="0" Z="-25" S="-16" T="240" R="195" G="150" B="221" A="255"/> - <Vtx X="-44" Y="0" Z="-25" S="240" T="240" R="195" G="150" B="221" A="255"/> - <Vtx X="-71" Y="43" Z="-41" S="240" T="-16" R="150" G="220" B="195" A="255"/> - <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> - <Vtx X="0" Y="0" Z="-51" S="-16" T="240" R="0" G="150" B="185" A="255"/> -</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_bosskey b/soh/assets/custom/objects/object_tsubo/PotBase_bosskey Binary files differnew file mode 100644 index 000000000..8564d5965 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_bosskey diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_fairy b/soh/assets/custom/objects/object_tsubo/PotBase_fairy Binary files differnew file mode 100644 index 000000000..7d115df23 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_fairy diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_heart b/soh/assets/custom/objects/object_tsubo/PotBase_heart Binary files differnew file mode 100644 index 000000000..4a6faa4b1 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_heart diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_major b/soh/assets/custom/objects/object_tsubo/PotBase_major Binary files differnew file mode 100644 index 000000000..8bbdf4819 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_major diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_mask b/soh/assets/custom/objects/object_tsubo/PotBase_mask Binary files differnew file mode 100644 index 000000000..6ba198cbf --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_mask diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_minor b/soh/assets/custom/objects/object_tsubo/PotBase_minor Binary files differnew file mode 100644 index 000000000..0aeb8155e --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_minor diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_smallkey b/soh/assets/custom/objects/object_tsubo/PotBase_smallkey Binary files differnew file mode 100644 index 000000000..af74fa56d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_smallkey diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_standard b/soh/assets/custom/objects/object_tsubo/PotBase_standard Binary files differnew file mode 100644 index 000000000..8981574b7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_standard diff --git a/soh/assets/custom/objects/object_tsubo/PotBase_token b/soh/assets/custom/objects/object_tsubo/PotBase_token Binary files differnew file mode 100644 index 000000000..085589211 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotBase_token diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_bosskey b/soh/assets/custom/objects/object_tsubo/PotFace_bosskey Binary files differnew file mode 100644 index 000000000..dccfbf90b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_bosskey diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_fairy b/soh/assets/custom/objects/object_tsubo/PotFace_fairy Binary files differnew file mode 100644 index 000000000..043a004e7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_fairy diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_heart b/soh/assets/custom/objects/object_tsubo/PotFace_heart Binary files differnew file mode 100644 index 000000000..a35cc79ca --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_heart diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_major b/soh/assets/custom/objects/object_tsubo/PotFace_major Binary files differnew file mode 100644 index 000000000..74ccaa156 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_major diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_mask b/soh/assets/custom/objects/object_tsubo/PotFace_mask Binary files differnew file mode 100644 index 000000000..b0abf3826 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_mask diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_minor b/soh/assets/custom/objects/object_tsubo/PotFace_minor Binary files differnew file mode 100644 index 000000000..76e3ba592 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_minor diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_mystery b/soh/assets/custom/objects/object_tsubo/PotFace_mystery Binary files differnew file mode 100644 index 000000000..e21ba823f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_mystery diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_smallkey b/soh/assets/custom/objects/object_tsubo/PotFace_smallkey Binary files differnew file mode 100644 index 000000000..9116f913e --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_smallkey diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_standard b/soh/assets/custom/objects/object_tsubo/PotFace_standard Binary files differnew file mode 100644 index 000000000..e32ee6418 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_standard diff --git a/soh/assets/custom/objects/object_tsubo/PotFace_token b/soh/assets/custom/objects/object_tsubo/PotFace_token Binary files differnew file mode 100644 index 000000000..4259b2246 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotFace_token diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_bosskey b/soh/assets/custom/objects/object_tsubo/PotLip_bosskey Binary files differnew file mode 100644 index 000000000..122538da0 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_bosskey diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_fairy b/soh/assets/custom/objects/object_tsubo/PotLip_fairy Binary files differnew file mode 100644 index 000000000..2d7c76229 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_fairy diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_heart b/soh/assets/custom/objects/object_tsubo/PotLip_heart Binary files differnew file mode 100644 index 000000000..d07207a77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_heart diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_major b/soh/assets/custom/objects/object_tsubo/PotLip_major Binary files differnew file mode 100644 index 000000000..a41e17457 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_major diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_mask b/soh/assets/custom/objects/object_tsubo/PotLip_mask Binary files differnew file mode 100644 index 000000000..645b92791 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_mask diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_minor b/soh/assets/custom/objects/object_tsubo/PotLip_minor Binary files differnew file mode 100644 index 000000000..64d08bc69 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_minor diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_smallkey b/soh/assets/custom/objects/object_tsubo/PotLip_smallkey Binary files differnew file mode 100644 index 000000000..5197d965b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_smallkey diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_standard b/soh/assets/custom/objects/object_tsubo/PotLip_standard Binary files differnew file mode 100644 index 000000000..5b9283e9b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_standard diff --git a/soh/assets/custom/objects/object_tsubo/PotLip_token b/soh/assets/custom/objects/object_tsubo/PotLip_token Binary files differnew file mode 100644 index 000000000..f0dc62f3f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/PotLip_token diff --git a/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL new file mode 100644 index 000000000..5c6b7bf07 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potrim_Bosskey"/> + <CallDisplayList Path="objects/object_tsubo/gPotBossKeyDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potface_Bosskey"/> + <CallDisplayList Path="objects/object_tsubo/gPotBossKeyDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbase_Bosskey"/> + <CallDisplayList Path="objects/object_tsubo/gPotBossKeyDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotBossKeyDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotBossKeyDL_tri_4"/> + <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/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_0 index e3d576ab5..46f5d596b 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_0 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_0 @@ -1,5 +1,5 @@ <DisplayList Version="0"> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="3" V01="2" V02="4"/> @@ -12,7 +12,7 @@ <Triangle1 V00="9" V01="10" V02="11"/> <Triangle1 V00="12" V01="13" V02="14"/> <Triangle1 V00="12" V01="14" V02="15"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="3" V01="2" V02="4"/> @@ -25,7 +25,7 @@ <Triangle1 V00="10" V01="12" V02="13"/> <Triangle1 V00="13" V01="12" V02="14"/> <Triangle1 V00="13" V01="14" V02="15"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="3" V02="2"/> @@ -38,7 +38,7 @@ <Triangle1 V00="11" V01="12" V02="13"/> <Triangle1 V00="13" V01="12" V02="14"/> <Triangle1 V00="13" V01="14" V02="15"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="3" V02="1"/> <Triangle1 V00="3" V01="0" V02="4"/> @@ -51,7 +51,7 @@ <Triangle1 V00="11" V01="12" V02="13"/> <Triangle1 V00="14" V01="13" V02="12"/> <Triangle1 V00="14" V01="15" V02="13"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="5" V02="6"/> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_1 index 9e3577c30..4ece3cf37 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_1 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_1 @@ -1,5 +1,5 @@ <DisplayList Version="0"> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="3" V02="1"/> <Triangle1 V00="3" V01="4" V02="1"/> @@ -10,7 +10,7 @@ <Triangle1 V00="10" V01="8" V02="11"/> <Triangle1 V00="12" V01="13" V02="14"/> <Triangle1 V00="12" V01="15" V02="13"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="3" V02="1"/> <Triangle1 V00="4" V01="5" V02="6"/> @@ -21,7 +21,7 @@ <Triangle1 V00="10" V01="12" V02="13"/> <Triangle1 V00="14" V01="13" V02="12"/> <Triangle1 V00="14" V01="12" V02="15"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="0" V02="3"/> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_2 index 957020e99..f91c0b372 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_2 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_2 @@ -1,5 +1,5 @@ <DisplayList Version="0"> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" Count="16"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" Count="16"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="5" V02="6"/> @@ -8,7 +8,7 @@ <Triangle1 V00="8" V01="10" V02="11"/> <Triangle1 V00="12" V01="13" V02="14"/> <Triangle1 V00="12" V01="14" V02="15"/> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="5" V02="6"/> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_3 index 7b2e00037..5823c82ae 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_3 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_3 @@ -1,5 +1,5 @@ <DisplayList Version="0"> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="5" V02="6"/> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_4 index 554a34e4b..e2d32f454 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_tri_4 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_tri_4 @@ -1,5 +1,5 @@ <DisplayList Version="0"> - <LoadVertices Path="objects/gameplay_dangeon_keep/gRandoPotDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <LoadVertices Path="objects/object_tsubo/gPotBossKeyDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> <Triangle1 V00="0" V01="1" V02="2"/> <Triangle1 V00="0" V01="2" V02="3"/> <Triangle1 V00="4" V01="5" V02="6"/> diff --git a/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_1 index 24da4e34f..24da4e34f 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_1 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_1 diff --git a/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_3 index 4394fa228..4394fa228 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_3 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_3 diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_4 index 2ef56105a..2ef56105a 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/gRandoPotDL_vtx_4 +++ b/soh/assets/custom/objects/object_tsubo/gPotBossKeyDL_vtx_4 diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL b/soh/assets/custom/objects/object_tsubo/gPotFairyDL new file mode 100644 index 000000000..dfc22f0ab --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotFairyDL_f3dlite_potrim_fairy"/> + <CallDisplayList Path="objects/object_tsubo/gPotFairyDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotFairyDL_f3dlite_potface_fairy"/> + <CallDisplayList Path="objects/object_tsubo/gPotFairyDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbase_fairy"/> + <CallDisplayList Path="objects/object_tsubo/gPotFairyDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotFairyDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotFairyDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotFairyDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_0 new file mode 100644 index 000000000..0ae5a07df --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_1 new file mode 100644 index 000000000..48c7c8c2b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_2 new file mode 100644 index 000000000..0502e601d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_3 new file mode 100644 index 000000000..491945331 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_4 new file mode 100644 index 000000000..5cb1cfb5d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotFairyDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotFairyDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL b/soh/assets/custom/objects/object_tsubo/gPotHeartDL new file mode 100644 index 000000000..210139514 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotHeartDL_f3dlite_potrim_heart"/> + <CallDisplayList Path="objects/object_tsubo/gPotHeartDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotHeartDL_f3dlite_potface_heart"/> + <CallDisplayList Path="objects/object_tsubo/gPotHeartDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbase_heart"/> + <CallDisplayList Path="objects/object_tsubo/gPotHeartDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotHeartDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotHeartDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotHeartDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_0 new file mode 100644 index 000000000..ac8bd9b64 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_1 new file mode 100644 index 000000000..a50d616f3 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_2 new file mode 100644 index 000000000..e86e02ac1 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_3 new file mode 100644 index 000000000..5fa3080e4 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_4 new file mode 100644 index 000000000..bac02eba9 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotHeartDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotHeartDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL b/soh/assets/custom/objects/object_tsubo/gPotMajorDL new file mode 100644 index 000000000..a4e061961 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMajorDL_f3dlite_potrim_major"/> + <CallDisplayList Path="objects/object_tsubo/gPotMajorDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMajorDL_f3dlite_potface_major"/> + <CallDisplayList Path="objects/object_tsubo/gPotMajorDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbase_major"/> + <CallDisplayList Path="objects/object_tsubo/gPotMajorDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotMajorDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMajorDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotMajorDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_0 new file mode 100644 index 000000000..5cee6437e --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_1 new file mode 100644 index 000000000..8f3eebb62 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_2 new file mode 100644 index 000000000..84b86e30d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_3 new file mode 100644 index 000000000..b407c945f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_4 new file mode 100644 index 000000000..5874c76a8 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMajorDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMajorDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL b/soh/assets/custom/objects/object_tsubo/gPotMaskDL new file mode 100644 index 000000000..81de76471 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMaskDL_f3dlite_potrim_mask"/> + <CallDisplayList Path="objects/object_tsubo/gPotMaskDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMaskDL_f3dlite_potface_mask"/> + <CallDisplayList Path="objects/object_tsubo/gPotMaskDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbase_mask"/> + <CallDisplayList Path="objects/object_tsubo/gPotMaskDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotMaskDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMaskDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotMaskDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_0 new file mode 100644 index 000000000..8627466f8 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_1 new file mode 100644 index 000000000..df3b4edc9 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_2 new file mode 100644 index 000000000..c1b658711 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_3 new file mode 100644 index 000000000..400f465b5 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_4 new file mode 100644 index 000000000..e892e161e --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMaskDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMaskDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL b/soh/assets/custom/objects/object_tsubo/gPotMinorDL new file mode 100644 index 000000000..cce59a83d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMinorDL_f3dlite_potrim_minor"/> + <CallDisplayList Path="objects/object_tsubo/gPotMinorDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMinorDL_f3dlite_potface_minor"/> + <CallDisplayList Path="objects/object_tsubo/gPotMinorDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbase_minor"/> + <CallDisplayList Path="objects/object_tsubo/gPotMinorDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotMinorDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotMinorDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotMinorDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_0 new file mode 100644 index 000000000..614dbc194 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_1 new file mode 100644 index 000000000..50a1b129f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_2 new file mode 100644 index 000000000..bc60603eb --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_3 new file mode 100644 index 000000000..416675ad0 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_4 new file mode 100644 index 000000000..e2bedd742 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotMinorDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotMinorDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL b/soh/assets/custom/objects/object_tsubo/gPotRandomDL new file mode 100644 index 000000000..1eb0ae61b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotRandomDL_f3dlite_potrim"/> + <CallDisplayList Path="objects/object_tsubo/gPotRandomDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotRandomDL_f3dlite_potface"/> + <CallDisplayList Path="objects/object_tsubo/gPotRandomDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbase"/> + <CallDisplayList Path="objects/object_tsubo/gPotRandomDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotRandomDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotRandomDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotRandomDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_0 new file mode 100644 index 000000000..bd0465860 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotRandomDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotRandomDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_1 new file mode 100644 index 000000000..16941c4cd --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_2 new file mode 100644 index 000000000..6094886fc --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_3 new file mode 100644 index 000000000..1b844d9dc --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_4 new file mode 100644 index 000000000..e7516cfcf --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotRandomDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotRandomDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL new file mode 100644 index 000000000..f5915880a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potrim_Smallkey"/> + <CallDisplayList Path="objects/object_tsubo/gPotSmallKeyDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potface_Smallkey"/> + <CallDisplayList Path="objects/object_tsubo/gPotSmallKeyDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbase_Smallkey"/> + <CallDisplayList Path="objects/object_tsubo/gPotSmallKeyDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotSmallKeyDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotSmallKeyDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_0 new file mode 100644 index 000000000..70b2b37df --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotSmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotSmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_1 new file mode 100644 index 000000000..6ae0344ba --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_2 new file mode 100644 index 000000000..558920cd2 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_3 new file mode 100644 index 000000000..db7840f18 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_4 new file mode 100644 index 000000000..0ef89c047 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotSmallKeyDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotSmallKeyDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL b/soh/assets/custom/objects/object_tsubo/gPotStandardDL new file mode 100644 index 000000000..d0e3be257 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotStandardDL_f3dlite_potrim"/> + <CallDisplayList Path="objects/object_tsubo/gPotStandardDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotStandardDL_f3dlite_potface_standard"/> + <CallDisplayList Path="objects/object_tsubo/gPotStandardDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbase"/> + <CallDisplayList Path="objects/object_tsubo/gPotStandardDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotStandardDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotStandardDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotStandardDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_0 new file mode 100644 index 000000000..6ac65d426 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotStandardDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotStandardDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_1 new file mode 100644 index 000000000..d02c62f8a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_2 new file mode 100644 index 000000000..2ad2cba33 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_3 new file mode 100644 index 000000000..b7b6852ca --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_4 new file mode 100644 index 000000000..dc605f8f0 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotStandardDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotStandardDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL b/soh/assets/custom/objects/object_tsubo/gPotTokenDL new file mode 100644 index 000000000..2a125a69f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL @@ -0,0 +1,19 @@ +<DisplayList Version="0"> + <CallDisplayList Path="objects/object_tsubo/mat_gPotTokenDL_f3dlite_potrim_token"/> + <CallDisplayList Path="objects/object_tsubo/gPotTokenDL_tri_0"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotTokenDL_f3dlite_potface_token"/> + <CallDisplayList Path="objects/object_tsubo/gPotTokenDL_tri_1"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbase_token"/> + <CallDisplayList Path="objects/object_tsubo/gPotTokenDL_tri_2"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbottom"/> + <CallDisplayList Path="objects/object_tsubo/gPotTokenDL_tri_3"/> + <CallDisplayList Path="objects/object_tsubo/mat_gPotTokenDL_f3dlite_potvoid"/> + <CallDisplayList Path="objects/object_tsubo/gPotTokenDL_tri_4"/> + <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/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_0 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_0 new file mode 100644 index 000000000..86646812a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_0 @@ -0,0 +1,69 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" 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="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="9" V02="7"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" 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="5" V02="4"/> + <Triangle1 V00="6" V01="7" V02="5"/> + <Triangle1 V00="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <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_tsubo/gPotTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="2" V02="3"/> + <Triangle1 V00="4" V01="3" V02="2"/> + <Triangle1 V00="4" V01="5" V02="3"/> + <Triangle1 V00="5" V01="4" V02="6"/> + <Triangle1 V00="5" V01="6" V02="7"/> + <Triangle1 V00="8" V01="9" V02="10"/> + <Triangle1 V00="8" 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_tsubo/gPotTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="3" V01="0" V02="4"/> + <Triangle1 V00="3" V01="4" 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="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_0" VertexBufferIndex="0" VertexOffset="64" 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="7" V01="6" V02="8"/> + <Triangle1 V00="7" V01="8" V02="9"/> + <Triangle1 V00="9" V01="8" V02="10"/> + <Triangle1 V00="9" V01="10" V02="11"/> + <Triangle1 V00="12" V01="11" V02="10"/> + <Triangle1 V00="12" V01="13" V02="11"/> + <Triangle1 V00="13" V01="12" V02="14"/> + <Triangle1 V00="13" V01="14" V02="15"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_1 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_1 new file mode 100644 index 000000000..30a19d11f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_1 @@ -0,0 +1,31 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" 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="8" V02="9"/> + <Triangle1 V00="10" V01="9" V02="8"/> + <Triangle1 V00="10" V01="8" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="15" V02="13"/> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/> + <Triangle1 V00="0" V01="1" V02="2"/> + <Triangle1 V00="0" V01="3" V02="1"/> + <Triangle1 V00="4" V01="5" V02="6"/> + <Triangle1 V00="4" V01="6" V02="7"/> + <Triangle1 V00="8" V01="7" V02="6"/> + <Triangle1 V00="8" V01="6" V02="9"/> + <Triangle1 V00="10" V01="11" V02="12"/> + <Triangle1 V00="10" V01="12" V02="13"/> + <Triangle1 V00="14" V01="13" V02="12"/> + <Triangle1 V00="14" V01="12" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="6"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_2 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_2 new file mode 100644 index 000000000..ff058fea8 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_2 @@ -0,0 +1,18 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_2" VertexBufferIndex="0" VertexOffset="0" 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="9" V02="10"/> + <Triangle1 V00="8" V01="10" V02="11"/> + <Triangle1 V00="12" V01="13" V02="14"/> + <Triangle1 V00="12" V01="14" V02="15"/> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_2" VertexBufferIndex="0" VertexOffset="16" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_3 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_3 new file mode 100644 index 000000000..59876b489 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_3 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_3" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_4 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_4 new file mode 100644 index 000000000..18f7489ef --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_tri_4 @@ -0,0 +1,9 @@ +<DisplayList Version="0"> + <LoadVertices Path="objects/object_tsubo/gPotTokenDL_vtx_4" VertexBufferIndex="0" VertexOffset="0" Count="8"/> + <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"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_0 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_0 new file mode 100644 index 000000000..5a13d3d77 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_0 @@ -0,0 +1,82 @@ +<Vertex Version="0"> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="496" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="496" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="-16" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="496" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="-16" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="496" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="-16" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="496" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="-16" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="496" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="-16" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="496" R="159" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="496" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="-35" Y="146" Z="20" S="-16" T="400" R="196" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="496" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="0" Y="146" Z="49" S="496" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="-43" Y="146" Z="25" S="-16" T="347" R="169" G="178" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="496" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="-43" Y="160" Z="25" S="-16" T="254" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="34" S="496" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="-29" Y="160" Z="17" S="-16" T="161" R="60" G="107" B="222" A="255"/> + <Vtx X="0" Y="134" Z="34" S="496" T="-16" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="-16" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="496" T="496" R="159" G="61" B="200" A="255"/> + <Vtx X="-35" Y="146" Z="-20" S="496" T="400" R="196" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="-16" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="-16" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="-43" Y="146" Z="-25" S="496" T="347" R="169" G="178" B="206" A="255"/> + <Vtx X="-43" Y="160" Z="-25" S="496" T="254" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="-16" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="-29" Y="160" Z="-17" S="496" T="161" R="60" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="-16" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="496" T="-16" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="-16" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="496" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="496" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="35" Y="146" Z="20" S="-16" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="496" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="43" Y="146" Z="25" S="-16" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="496" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="43" Y="160" Z="25" S="-16" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="496" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="29" Y="160" Z="17" S="-16" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="496" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="-16" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="496" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="496" T="496" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="146" Z="-41" S="496" T="400" R="0" G="149" B="187" A="255"/> + <Vtx X="35" Y="146" Z="-20" S="-16" T="400" R="60" G="149" B="222" A="255"/> + <Vtx X="0" Y="146" Z="-49" S="496" T="347" R="0" G="178" B="155" A="255"/> + <Vtx X="43" Y="146" Z="-25" S="-16" T="347" R="87" G="178" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-49" S="496" T="254" R="0" G="78" B="155" A="255"/> + <Vtx X="43" Y="160" Z="-25" S="-16" T="254" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="29" Y="160" Z="-17" S="-16" T="161" R="196" G="107" B="34" A="255"/> + <Vtx X="0" Y="160" Z="-34" S="496" T="161" R="0" G="107" B="69" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="496" T="-16" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="134" Z="-17" S="-16" T="-16" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="496" R="0" G="61" B="112" A="255"/> + <Vtx X="35" Y="133" Z="20" S="496" T="496" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="146" Z="20" S="496" T="400" R="60" G="149" B="34" A="255"/> + <Vtx X="0" Y="146" Z="41" S="-16" T="400" R="0" G="149" B="69" A="255"/> + <Vtx X="43" Y="146" Z="25" S="496" T="347" R="87" G="178" B="50" A="255"/> + <Vtx X="0" Y="146" Z="49" S="-16" T="347" R="0" G="178" B="101" A="255"/> + <Vtx X="43" Y="160" Z="25" S="496" T="254" R="87" G="78" B="50" A="255"/> + <Vtx X="0" Y="160" Z="49" S="-16" T="254" R="0" G="78" B="101" A="255"/> + <Vtx X="29" Y="160" Z="17" S="496" T="161" R="196" G="107" B="222" A="255"/> + <Vtx X="0" Y="160" Z="34" S="-16" T="161" R="0" G="107" B="187" A="255"/> + <Vtx X="29" Y="134" Z="17" S="496" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="-16" R="0" G="78" B="155" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_1 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_1 new file mode 100644 index 000000000..24da4e34f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_1 @@ -0,0 +1,40 @@ +<Vertex Version="0"> + <Vtx X="0" Y="43" Z="-82" S="1008" T="1008" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="-16" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="1008" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="-16" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="1008" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="133" Z="41" S="1008" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="-16" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="-16" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="0" Y="97" Z="82" S="1008" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="0" Y="43" Z="82" S="1008" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="1008" T="1008" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="-20" S="1008" T="-16" R="97" G="61" B="200" A="255"/> + <Vtx X="71" Y="97" Z="41" S="-16" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="97" Z="-41" S="1008" T="368" R="102" G="47" B="197" A="255"/> + <Vtx X="35" Y="133" Z="20" S="-16" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="35" Y="133" Z="20" S="1008" T="-16" R="97" G="61" B="56" A="255"/> + <Vtx X="0" Y="133" Z="41" S="-16" T="-16" R="0" G="61" B="112" A="255"/> + <Vtx X="0" Y="97" Z="82" S="-16" T="368" R="0" G="47" B="118" A="255"/> + <Vtx X="71" Y="97" Z="41" S="1008" T="368" R="102" G="47" B="59" A="255"/> + <Vtx X="71" Y="43" Z="41" S="1008" T="1008" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="1008" R="0" G="220" B="122" A="255"/> + <Vtx X="-35" Y="133" Z="20" S="1008" T="-16" R="159" G="61" B="56" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="-16" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="-16" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-71" Y="97" Z="41" S="1008" T="368" R="154" G="47" B="59" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="1008" T="1008" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="-71" Y="97" Z="-41" S="1008" T="368" R="154" G="47" B="197" A="255"/> + <Vtx X="-35" Y="133" Z="-20" S="1008" T="-16" R="159" G="61" B="200" A="255"/> + <Vtx X="0" Y="133" Z="-41" S="-16" T="-16" R="0" G="61" B="144" A="255"/> + <Vtx X="0" Y="97" Z="-82" S="-16" T="368" R="0" G="47" B="138" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="1008" T="1008" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="1008" R="0" G="220" B="134" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_2 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_2 new file mode 100644 index 000000000..dee3d93a7 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_2 @@ -0,0 +1,26 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="496" T="496" R="0" G="150" B="185" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="496" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="-16" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="-16" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="496" T="496" R="61" G="150" B="221" A="255"/> + <Vtx X="71" Y="43" Z="-41" S="496" T="-16" R="106" G="220" B="195" A="255"/> + <Vtx X="71" Y="43" Z="41" S="-16" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="44" Y="0" Z="25" S="-16" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="44" Y="0" Z="25" S="496" T="496" R="61" G="150" B="35" A="255"/> + <Vtx X="71" Y="43" Z="41" S="496" T="-16" R="106" G="220" B="61" A="255"/> + <Vtx X="0" Y="43" Z="82" S="-16" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="0" Z="51" S="496" T="496" R="0" G="150" B="71" A="255"/> + <Vtx X="0" Y="43" Z="82" S="496" T="-16" R="0" G="220" B="122" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="-16" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="496" T="496" R="195" G="150" B="35" A="255"/> + <Vtx X="-71" Y="43" Z="41" S="496" T="-16" R="150" G="220" B="61" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="-16" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="-16" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="496" T="496" R="195" G="150" B="221" A="255"/> + <Vtx X="-71" Y="43" Z="-41" S="496" T="-16" R="150" G="220" B="195" A="255"/> + <Vtx X="0" Y="43" Z="-82" S="-16" T="-16" R="0" G="220" B="134" A="255"/> + <Vtx X="0" Y="0" Z="-51" S="-16" T="496" R="0" G="150" B="185" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_3 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_3 new file mode 100644 index 000000000..4394fa228 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_3 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="0" Y="0" Z="-51" S="357" T="900" R="0" G="150" B="185" A="255"/> + <Vtx X="44" Y="0" Z="-25" S="357" T="685" R="61" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="0" Y="0" Z="51" S="-16" T="685" R="0" G="150" B="71" A="255"/> + <Vtx X="-44" Y="0" Z="25" S="-16" T="900" R="195" G="150" B="35" A="255"/> + <Vtx X="-44" Y="0" Z="-25" S="171" T="1008" R="195" G="150" B="221" A="255"/> + <Vtx X="44" Y="0" Z="25" S="171" T="577" R="61" G="150" B="35" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_4 b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_4 new file mode 100644 index 000000000..2ef56105a --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/gPotTokenDL_vtx_4 @@ -0,0 +1,10 @@ +<Vertex Version="0"> + <Vtx X="29" Y="134" Z="-17" S="428" T="240" R="169" G="78" B="50" A="255"/> + <Vtx X="0" Y="134" Z="-34" S="428" T="752" R="0" G="78" B="101" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="871" T="1008" R="87" G="78" B="50" A="255"/> + <Vtx X="29" Y="134" Z="17" S="871" T="-16" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="17" S="-16" T="240" R="87" G="78" B="206" A="255"/> + <Vtx X="0" Y="134" Z="34" S="-16" T="752" R="0" G="78" B="155" A="255"/> + <Vtx X="29" Y="134" Z="17" S="427" T="1008" R="169" G="78" B="206" A="255"/> + <Vtx X="-29" Y="134" Z="-17" S="427" T="-16" R="87" G="78" B="50" A="255"/> +</Vertex> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbase b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbase_Bosskey index 6c4a0fdee..5c56ac8c1 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbase +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbase_Bosskey @@ -8,13 +8,13 @@ <Texture S="65535" T="65535" Level="0" Tile="0" On="1"/> <SetTextureLUT Mode="G_TT_NONE"/> <TileSync/> - <SetTextureImage Path="objects/gameplay_dangeon_keep/PotBaseNoise_8" 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_MIRROR" MaskS="3" ShiftS="0" MaskT="3" ShiftT="0"/> + <SetTextureImage Path="objects/object_tsubo/PotBase_bosskey" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> <LoadSync/> - <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="63" Dxt="1024"/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="255" Dxt="512"/> <PipeSync/> - <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="2" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" MaskS="3" ShiftS="0" MaskT="3" ShiftT="0"/> - <SetTileSize T="0" Uls="0" Ult="0" Lrs="28" Lrt="28"/> + <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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> <EndDisplayList/> </DisplayList> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbottom index e69179046..9935f477f 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potbottom +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potbottom @@ -6,7 +6,7 @@ <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="65535" T="65535" Level="0" Tile="0" On="1"/> - <SetPrimColor M="0" L="0" R="69" G="38" B="33" A="255"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> <EndDisplayList/> </DisplayList> diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potface b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potface_Bosskey index 0969a02d5..55c9c2488 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potface +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potface_Bosskey @@ -8,7 +8,7 @@ <Texture S="65535" T="65535" Level="0" Tile="0" On="1"/> <SetTextureLUT Mode="G_TT_NONE"/> <TileSync/> - <SetTextureImage Path="objects/gameplay_dangeon_keep/PotFace_32" Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Width="1"/> + <SetTextureImage Path="objects/object_tsubo/PotFace_bosskey" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> <LoadSync/> <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potrim_Bosskey b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potrim_Bosskey new file mode 100644 index 000000000..c5dadc1ac --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potrim_Bosskey @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_bosskey" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potvoid index d39d1af92..d39d1af92 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potvoid +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotBossKeyDL_f3dlite_potvoid diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbase_fairy b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbase_fairy new file mode 100644 index 000000000..8bbd6c411 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbase_fairy @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_fairy" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potrim b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbottom index 3c56bbc96..9935f477f 100644 --- a/soh/assets/custom/objects/gameplay_dangeon_keep/mat_gRandoPotDL_f3dlite_potrim +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potbottom @@ -6,7 +6,7 @@ <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="65535" T="65535" Level="0" Tile="0" On="1"/> - <SetPrimColor M="0" L="0" R="218" G="179" B="131" A="255"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> <EndDisplayList/> </DisplayList> diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potface_fairy b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potface_fairy new file mode 100644 index 000000000..7f217c732 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potface_fairy @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_fairy" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potrim_fairy b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potrim_fairy new file mode 100644 index 000000000..a78e92239 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potrim_fairy @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_fairy" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotFairyDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbase_heart b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbase_heart new file mode 100644 index 000000000..87e0d8527 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbase_heart @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_heart" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potface_heart b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potface_heart new file mode 100644 index 000000000..fbe35cc0f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potface_heart @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_heart" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potrim_heart b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potrim_heart new file mode 100644 index 000000000..db8c79031 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potrim_heart @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_heart" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotHeartDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbase_major b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbase_major new file mode 100644 index 000000000..eb2d208a6 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbase_major @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_major" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potface_major b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potface_major new file mode 100644 index 000000000..9066c281b --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potface_major @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_major" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potrim_major b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potrim_major new file mode 100644 index 000000000..cf26921fc --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potrim_major @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_major" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMajorDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbase_mask b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbase_mask new file mode 100644 index 000000000..b3b4c182c --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbase_mask @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_mask" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potface_mask b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potface_mask new file mode 100644 index 000000000..b30a6debc --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potface_mask @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_mask" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potrim_mask b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potrim_mask new file mode 100644 index 000000000..03c39c1f6 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potrim_mask @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_mask" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMaskDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbase_minor b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbase_minor new file mode 100644 index 000000000..13757a34d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbase_minor @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_minor" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potface_minor b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potface_minor new file mode 100644 index 000000000..e9ed0119d --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potface_minor @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_minor" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potrim_minor b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potrim_minor new file mode 100644 index 000000000..e53985ce5 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potrim_minor @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_minor" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotMinorDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbase b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbase new file mode 100644 index 000000000..130eb57af --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbase @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_standard" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potface b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potface new file mode 100644 index 000000000..531e40224 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potface @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_mystery" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potrim b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potrim new file mode 100644 index 000000000..f166f5af6 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potrim @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_standard" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotRandomDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbase_Smallkey b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbase_Smallkey new file mode 100644 index 000000000..6289432cf --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbase_Smallkey @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_smallkey" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potface_Smallkey b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potface_Smallkey new file mode 100644 index 000000000..86197247c --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potface_Smallkey @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_smallkey" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potrim_Smallkey b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potrim_Smallkey new file mode 100644 index 000000000..4a561448e --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potrim_Smallkey @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_smallkey" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotSmallKeyDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbase b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbase new file mode 100644 index 000000000..130eb57af --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbase @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_standard" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potface_standard b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potface_standard new file mode 100644 index 000000000..08dad82ae --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potface_standard @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_standard" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potrim b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potrim new file mode 100644 index 000000000..f166f5af6 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potrim @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_standard" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotStandardDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbase_token b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbase_token new file mode 100644 index 000000000..f0b0feaf1 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbase_token @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotBase_token" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" 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_MIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbottom b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbottom new file mode 100644 index 000000000..9935f477f --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potbottom @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="48" G="43" B="40" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potface_token b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potface_token new file mode 100644 index 000000000..b3d6d4080 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potface_token @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotFace_token" 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_MIRROR" MaskS="5" ShiftS="0" MaskT="5" ShiftT="0"/> + <LoadSync/> + <LoadBlock Tile="7" Uls="0" Ult="0" Lrs="1023" Dxt="256"/> + <PipeSync/> + <SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="8" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_MIRROR" 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="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potrim_token b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potrim_token new file mode 100644 index 000000000..a33c007be --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potrim_token @@ -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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetTextureLUT Mode="G_TT_NONE"/> + <TileSync/> + <SetTextureImage Path="objects/object_tsubo/PotLip_token" 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="4" ShiftS="0" MaskT="4" 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="4" ShiftS="0" MaskT="4" ShiftT="0"/> + <SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/> + <SetPrimColor M="0" L="0" R="255" G="255" B="255" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potvoid b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potvoid new file mode 100644 index 000000000..d39d1af92 --- /dev/null +++ b/soh/assets/custom/objects/object_tsubo/mat_gPotTokenDL_f3dlite_potvoid @@ -0,0 +1,12 @@ +<DisplayList Version="0"> + <PipeSync/> + <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_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_SHADING_SMOOTH="1" /> + <ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN="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="65535" T="65535" Level="0" Tile="0" On="1"/> + <SetPrimColor M="0" L="0" R="0" G="0" B="0" A="255"/> + <EndDisplayList/> +</DisplayList> + diff --git a/soh/assets/soh_assets.h b/soh/assets/soh_assets.h index 120930659..1ed995667 100644 --- a/soh/assets/soh_assets.h +++ b/soh/assets/soh_assets.h @@ -44,6 +44,36 @@ static const ALIGN_ASSET(2) char gChestBodyTokenDL[] = dgChestBodyTokenDL; #define dgChestLidTokenDL "__OTR__objects/object_box/gChestLidTokenDL" static const ALIGN_ASSET(2) char gChestLidTokenDL[] = dgChestLidTokenDL; +#define dgPotBossKeyDL "__OTR__objects/object_tsubo/gPotBossKeyDL" +static const ALIGN_ASSET(2) char gPotBossKeyDL[] = dgPotBossKeyDL; + +#define dgPotFairyDL "__OTR__objects/object_tsubo/gPotFairyDL" +static const ALIGN_ASSET(2) char gPotFairyDL[] = dgPotFairyDL; + +#define dgPotHeartDL "__OTR__objects/object_tsubo/gPotHeartDL" +static const ALIGN_ASSET(2) char gPotHeartDL[] = dgPotHeartDL; + +#define dgPotMajorDL "__OTR__objects/object_tsubo/gPotMajorDL" +static const ALIGN_ASSET(2) char gPotMajorDL[] = dgPotMajorDL; + +#define dgPotMaskDL "__OTR__objects/object_tsubo/gPotMaskDL" +static const ALIGN_ASSET(2) char gPotMaskDL[] = dgPotMaskDL; + +#define dgPotMinorDL "__OTR__objects/object_tsubo/gPotMinorDL" +static const ALIGN_ASSET(2) char gPotMinorDL[] = dgPotMinorDL; + +#define dgPotRandomDL "__OTR__objects/object_tsubo/gPotRandomDL" +static const ALIGN_ASSET(2) char gPotRandomDL[] = dgPotRandomDL; + +#define dgPotSmallKeyDL "__OTR__objects/object_tsubo/gPotSmallKeyDL" +static const ALIGN_ASSET(2) char gPotSmallKeyDL[] = dgPotSmallKeyDL; + +#define dgPotStandardDL "__OTR__objects/object_tsubo/gPotStandardDL" +static const ALIGN_ASSET(2) char gPotStandardDL[] = dgPotStandardDL; + +#define dgPotTokenDL "__OTR__objects/object_tsubo/gPotTokenDL" +static const ALIGN_ASSET(2) char gPotTokenDL[] = dgPotTokenDL; + #define dgTitleRandomizerSubtitleTex "__OTR__objects/object_mag/gTitleRandomizerSubtitleTex" static const ALIGN_ASSET(2) char gTitleRandomizerSubtitleTex[] = dgTitleRandomizerSubtitleTex; @@ -80,9 +110,6 @@ static const ALIGN_ASSET(2) char gTriforcePieceCompletedDL[] = dgTriforcePieceCo #define dgBossSoulSkullDL "__OTR__objects/object_boss_soul/gGIBossSoulSkullDL" static const ALIGN_ASSET(2) char gBossSoulSkullDL[] = dgBossSoulSkullDL; -#define dgRandoPotDL "__OTR__objects/gameplay_dangeon_keep/gRandoPotDL" -static const ALIGN_ASSET(2) char gRandoPotDL[] = dgRandoPotDL; - #define dgRandoBushDL "__OTR__objects/gameplay_field_keep/gFieldBushRandomDL" static const ALIGN_ASSET(2) char gRandoBushDL[] = dgRandoBushDL; diff --git a/soh/soh/Enhancements/randomizer/ShufflePots.cpp b/soh/soh/Enhancements/randomizer/ShufflePots.cpp index b1ae4dd4d..dbf278db8 100644 --- a/soh/soh/Enhancements/randomizer/ShufflePots.cpp +++ b/soh/soh/Enhancements/randomizer/ShufflePots.cpp @@ -6,21 +6,60 @@ extern "C" { #include "overlays/actors/ovl_Obj_Tsubo/z_obj_tsubo.h" #include "overlays/actors/ovl_Door_Shutter/z_door_shutter.h" +#include "objects/gameplay_dangeon_keep/gameplay_dangeon_keep.h" extern PlayState* gPlayState; } extern void EnItem00_DrawRandomizedItem(EnItem00* enItem00, PlayState* play); extern "C" void ObjTsubo_RandomizerDraw(Actor* thisx, PlayState* play) { - float potSize = 1.0f; - OPEN_DISPS(play->state.gfxCtx); + Gfx_SetupDL_25Opa(play->state.gfxCtx); - Matrix_Scale(potSize, potSize, potSize, MTXMODE_APPLY); - gSPMatrix(POLY_OPA_DISP++, Matrix_NewMtx(play->state.gfxCtx, (char*)__FILE__, __LINE__), - G_MTX_MODELVIEW | G_MTX_LOAD); + gSPMatrix(POLY_OPA_DISP++, MATRIX_NEWMTX(play->state.gfxCtx), G_MTX_MODELVIEW | G_MTX_LOAD); + + const auto potIdentity = ObjectExtension::GetInstance().Get<CheckIdentity>(thisx); + + if (potIdentity != nullptr && potIdentity->randomizerCheck != RC_MAX && + Flags_GetRandomizerInf(potIdentity->randomizerInf) == 0) { + bool csmc = CVarGetInteger(CVAR_ENHANCEMENT("ChestSizeAndTextureMatchContents"), 0); + int requiresStoneAgony = CVarGetInteger(CVAR_ENHANCEMENT("ChestSizeDependsStoneOfAgony"), 0); + + if (csmc && (!requiresStoneAgony || (requiresStoneAgony && CHECK_QUEST_ITEM(QUEST_STONE_OF_AGONY)))) { + auto itemEntry = + Rando::Context::GetInstance()->GetFinalGIEntry(potIdentity->randomizerCheck, true, GI_NONE); + GetItemCategory getItemCategory = itemEntry.getItemCategory; + + switch (getItemCategory) { + case ITEM_CATEGORY_LESSER: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotMinorDL); + break; + case ITEM_CATEGORY_HEALTH: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotHeartDL); + break; + case ITEM_CATEGORY_BOSS_KEY: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotBossKeyDL); + break; + case ITEM_CATEGORY_SMALL_KEY: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotSmallKeyDL); + break; + case ITEM_CATEGORY_SKULLTULA_TOKEN: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotTokenDL); + break; + case ITEM_CATEGORY_MAJOR: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotMajorDL); + break; + default: + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotStandardDL); + break; + } + } else { + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotStandardDL); + } + } else { + gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gPotDL); + } - gSPDisplayList(POLY_OPA_DISP++, (Gfx*)gRandoPotDL); CLOSE_DISPS(play->state.gfxCtx); } |
