|
11 | 11 | #include "d/actor/d_a_tag_myna_light.h" |
12 | 12 | #include "SSystem/SComponent/c_math.h" |
13 | 13 |
|
14 | | -/* 8094B360-8094B36C 000000 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */ |
15 | | -static u8 cNullVec__6Z2Calc[12] = { |
16 | | - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
17 | | -}; |
18 | | - |
19 | | -/* 8094B36C-8094B380 00000C 0004+10 0/0 0/0 0/0 .data @1787 */ |
20 | | -static u32 lit_1787[1 + 4 /* padding */] = { |
21 | | - 0x02000201, |
22 | | - /* padding */ |
23 | | - 0x40080000, |
24 | | - 0x00000000, |
25 | | - 0x3FE00000, |
26 | | - 0x00000000, |
27 | | -}; |
| 14 | +UNK_REL_DATA |
28 | 15 |
|
29 | 16 | /* 8094B488-8094B590 000128 0108+00 2/3 0/0 0/0 .data init_proc */ |
30 | 17 | static daMyna_c::ProcFunc init_proc[] = { |
@@ -94,98 +81,7 @@ static int jntNodeCallBack(J3DJoint* i_jnt, int param_1) { |
94 | 81 | return 1; |
95 | 82 | } |
96 | 83 |
|
97 | | -/* 8094B9F0-8094B9F4 000008 0001+03 2/2 0/0 0/0 .bss @1109 */ |
98 | | -static u8 lit_1109[1 + 3 /* padding */]; |
99 | | - |
100 | | -/* 8094B9F4-8094B9F8 00000C 0001+03 0/0 0/0 0/0 .bss @1107 */ |
101 | | -#pragma push |
102 | | -#pragma force_active on |
103 | | -static u8 lit_1107[1 + 3 /* padding */]; |
104 | | -#pragma pop |
105 | | - |
106 | | -/* 8094B9F8-8094B9FC 000010 0001+03 0/0 0/0 0/0 .bss @1105 */ |
107 | | -#pragma push |
108 | | -#pragma force_active on |
109 | | -static u8 lit_1105[1 + 3 /* padding */]; |
110 | | -#pragma pop |
111 | | - |
112 | | -/* 8094B9FC-8094BA00 000014 0001+03 0/0 0/0 0/0 .bss @1104 */ |
113 | | -#pragma push |
114 | | -#pragma force_active on |
115 | | -static u8 lit_1104[1 + 3 /* padding */]; |
116 | | -#pragma pop |
117 | | - |
118 | | -/* 8094BA00-8094BA04 000018 0001+03 0/0 0/0 0/0 .bss @1099 */ |
119 | | -#pragma push |
120 | | -#pragma force_active on |
121 | | -static u8 lit_1099[1 + 3 /* padding */]; |
122 | | -#pragma pop |
123 | | - |
124 | | -/* 8094BA04-8094BA08 00001C 0001+03 0/0 0/0 0/0 .bss @1097 */ |
125 | | -#pragma push |
126 | | -#pragma force_active on |
127 | | -static u8 lit_1097[1 + 3 /* padding */]; |
128 | | -#pragma pop |
129 | | - |
130 | | -/* 8094BA08-8094BA0C 000020 0001+03 0/0 0/0 0/0 .bss @1095 */ |
131 | | -#pragma push |
132 | | -#pragma force_active on |
133 | | -static u8 lit_1095[1 + 3 /* padding */]; |
134 | | -#pragma pop |
135 | | - |
136 | | -/* 8094BA0C-8094BA10 000024 0001+03 0/0 0/0 0/0 .bss @1094 */ |
137 | | -#pragma push |
138 | | -#pragma force_active on |
139 | | -static u8 lit_1094[1 + 3 /* padding */]; |
140 | | -#pragma pop |
141 | | - |
142 | | -/* 8094BA10-8094BA14 000028 0001+03 0/0 0/0 0/0 .bss @1057 */ |
143 | | -#pragma push |
144 | | -#pragma force_active on |
145 | | -static u8 lit_1057[1 + 3 /* padding */]; |
146 | | -#pragma pop |
147 | | - |
148 | | -/* 8094BA14-8094BA18 00002C 0001+03 0/0 0/0 0/0 .bss @1055 */ |
149 | | -#pragma push |
150 | | -#pragma force_active on |
151 | | -static u8 lit_1055[1 + 3 /* padding */]; |
152 | | -#pragma pop |
153 | | - |
154 | | -/* 8094BA18-8094BA1C 000030 0001+03 0/0 0/0 0/0 .bss @1053 */ |
155 | | -#pragma push |
156 | | -#pragma force_active on |
157 | | -static u8 lit_1053[1 + 3 /* padding */]; |
158 | | -#pragma pop |
159 | | - |
160 | | -/* 8094BA1C-8094BA20 000034 0001+03 0/0 0/0 0/0 .bss @1052 */ |
161 | | -#pragma push |
162 | | -#pragma force_active on |
163 | | -static u8 lit_1052[1 + 3 /* padding */]; |
164 | | -#pragma pop |
165 | | - |
166 | | -/* 8094BA20-8094BA24 000038 0001+03 0/0 0/0 0/0 .bss @1014 */ |
167 | | -#pragma push |
168 | | -#pragma force_active on |
169 | | -static u8 lit_1014[1 + 3 /* padding */]; |
170 | | -#pragma pop |
171 | | - |
172 | | -/* 8094BA24-8094BA28 00003C 0001+03 0/0 0/0 0/0 .bss @1012 */ |
173 | | -#pragma push |
174 | | -#pragma force_active on |
175 | | -static u8 lit_1012[1 + 3 /* padding */]; |
176 | | -#pragma pop |
177 | | - |
178 | | -/* 8094BA28-8094BA2C 000040 0001+03 0/0 0/0 0/0 .bss @1010 */ |
179 | | -#pragma push |
180 | | -#pragma force_active on |
181 | | -static u8 lit_1010[1 + 3 /* padding */]; |
182 | | -#pragma pop |
183 | | - |
184 | | -/* 8094BA2C-8094BA30 000044 0001+03 0/0 0/0 0/0 .bss @1009 */ |
185 | | -#pragma push |
186 | | -#pragma force_active on |
187 | | -static u8 lit_1009[1 + 3 /* padding */]; |
188 | | -#pragma pop |
| 84 | +UNK_REL_BSS |
189 | 85 |
|
190 | 86 | /* 8094BA3C-8094BA70 000054 0034+00 15/15 0/0 0/0 .bss l_HOSTIO */ |
191 | 87 | static daMyna_HIO_c l_HOSTIO; |
@@ -1754,16 +1650,20 @@ void daMyna_c::animeControl() { |
1754 | 1650 | case 8: |
1755 | 1651 | attr = J3DFrameCtrl::EMode_NONE; |
1756 | 1652 | break; |
1757 | | - case 14: |
| 1653 | + case 13: |
1758 | 1654 | attr = J3DFrameCtrl::EMode_NONE; |
1759 | 1655 | break; |
| 1656 | + case 14: |
| 1657 | + break; |
1760 | 1658 | } |
1761 | 1659 |
|
1762 | | - setMcaMorfAnm(getTrnsfrmKeyAnm(l_bckFileNameTBL[field_0x935]), rate, morf, attr, 0, -1); |
1763 | | - if (cLib_checkBit<u16>(field_0x914, 0x40) == 0) { |
| 1660 | + J3DAnmTransformKey* anm = getTrnsfrmKeyAnm(l_bckFileNameTBL[field_0x935]); |
| 1661 | + setMcaMorfAnm(anm, rate, morf, attr, 0, -1); |
| 1662 | + if (cLib_checkBit<u16>((u16)field_0x914, 0x40) == 0) { |
| 1663 | + int attribute = 2; |
1764 | 1664 | J3DAnmTexPattern* btp = getTexPtrnAnm(l_btpFileNameTBL[field_0x936]); |
1765 | 1665 | if (btp != NULL) { |
1766 | | - setBtpAnm(btp, mpMorf->getModel()->getModelData(), 1.0f, 2); |
| 1666 | + setBtpAnm(btp, mpMorf->getModel()->getModelData(), 1.0f, attribute); |
1767 | 1667 | cLib_onBit<u16>(field_0x914, 0x44); |
1768 | 1668 | } |
1769 | 1669 | } |
|
0 commit comments