summaryrefslogtreecommitdiff
path: root/assets/xml/objects/object_hata.xml
blob: 7a8beff3a44b519763a920c1940e3000690b0aa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<Root>
    <File Name="object_hata" Segment="6">
        <!-- Flagpole Collision -->
        <Collision Name="gFlagpoleCol" Offset="0xC0"/>

        <!-- Flagpole Animation -->
        <Animation Name="gFlagpoleFlapAnim" Offset="0x444"/>

        <!-- Flagpole Skeleton -->
        <Skeleton Name="gFlagpoleSkel" Type="Normal" LimbType="Standard" LimbNone="FLAGPOLE_LIMB_NONE" LimbMax="FLAGPOLE_LIMB_MAX" EnumName="FlagpoleLimb" Offset="0x2FD0"/>

        <!-- Flagpole Limbs -->
        <Limb Name="gFlagpolePoleBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_POLE_BASE" Offset="0x2E90"/>
        <Limb Name="gFlagpolePoleLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_POLE" Offset="0x2E9C"/>
        <Limb Name="gFlagpoleFlag1BaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_BASE" Offset="0x2EA8"/>
        <Limb Name="gFlagpoleFlag1HoistEndBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_HOIST_END_BASE" Offset="0x2EB4"/>
        <Limb Name="gFlagpoleFlag1HoistMidBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_HOIST_MID_BASE" Offset="0x2EC0"/>
        <Limb Name="gFlagpoleFlag1FlyMidBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_FLY_MID_BASE" Offset="0x2ECC"/>
        <Limb Name="gFlagpoleFlag1FlyEndBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_FLY_END_BASE" Offset="0x2ED8"/>
        <Limb Name="gFlagpoleFlag1FlyEndLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_FLY_END" Offset="0x2EE4"/>
        <Limb Name="gFlagpoleFlag1FlyMidLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_FLY_MID" Offset="0x2EF0"/>
        <Limb Name="gFlagpoleFlag1HoistMidLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_HOIST_MID" Offset="0x2EFC"/>
        <Limb Name="gFlagpoleFlag1HoistEndLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_1_HOIST_END" Offset="0x2F08"/>
        <Limb Name="gFlagpoleFlag2BaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_BASE" Offset="0x2F14"/>
        <Limb Name="gFlagpoleFlag2HoistEndBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_HOIST_END_BASE" Offset="0x2F20"/>
        <Limb Name="gFlagpoleFlag2HoistMidBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_HOIST_MID_BASE" Offset="0x2F2C"/>
        <Limb Name="gFlagpoleFlag2FlyMidBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_FLY_MID_BASE" Offset="0x2F38"/>
        <Limb Name="gFlagpoleFlag2FlyEndBaseLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_FLY_END_BASE" Offset="0x2F44"/>
        <Limb Name="gFlagpoleFlag2FlyEndLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_FLY_END" Offset="0x2F50"/>
        <Limb Name="gFlagpoleFlag2FlyMidLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_FLY_MID" Offset="0x2F5C"/>
        <Limb Name="gFlagpoleFlag2HoistMidLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_HOIST_MID" Offset="0x2F68"/>
        <Limb Name="gFlagpoleFlag2HoistEndLimb" LimbType="Standard" EnumName="FLAGPOLE_LIMB_FLAG_2_HOIST_END" Offset="0x2F74"/>

        <!-- Flagpole Vertices -->
        <Array Name="gFlagpolePoleVtx" Count="39" Offset="0x2460">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag1HoistEndVtx" Count="4" Offset="0x2810">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag1HoistMidVtx" Count="4" Offset="0x28E0">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag1FlyMidVtx" Count="4" Offset="0x29B0">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag1FlyEndVtx" Count="4" Offset="0x2A80">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag2HoistEndVtx" Count="4" Offset="0x2B50">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag2HoistMidVtx" Count="4" Offset="0x2C20">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag2FlyMidVtx" Count="4" Offset="0x2CF0">
            <Vtx/>
        </Array>
        <Array Name="gFlagpoleFlag2FlyEndVtx" Count="4" Offset="0x2DC0">
            <Vtx/>
        </Array>

        <!-- Flagpole DLists -->
        <DList Name="gFlagpolePoleDL" Offset="0x26D0"/>
        <DList Name="gFlagpoleFlag1FlyEndDL" Offset="0x2AC0"/>
        <DList Name="gFlagpoleFlag1FlyMidDL" Offset="0x29F0"/>
        <DList Name="gFlagpoleFlag1HoistMidDL" Offset="0x2920"/>
        <DList Name="gFlagpoleFlag1HoistEndDL" Offset="0x2850"/>
        <DList Name="gFlagpoleFlag2FlyEndDL" Offset="0x2E00"/>
        <DList Name="gFlagpoleFlag2FlyMidDL" Offset="0x2D30"/>
        <DList Name="gFlagpoleFlag2HoistMidDL" Offset="0x2C60"/>
        <DList Name="gFlagpoleFlag2HoistEndDL" Offset="0x2B90"/>

        <!-- Flagpole Textures -->
        <Texture Name="gFlagpolePoleTex" Format="rgba16" Width="32" Height="32" Offset="0x460"/>
        <Texture Name="gFlagpoleTopTex" Format="rgba16" Width="32" Height="32" Offset="0xC60"/>
        <Texture Name="gFlagpoleFlagTex" Format="ia8" Width="128" Height="32" Offset="0x1460"/>
    </File>
</Root>