117 {
118 List<int> list =
new List<int>(c.
elements);
119 Row2 row = _r as Row2;
121 Parse(row.STR, 70, row.STR2, 440);
122 Parse(row.END, 71, row.END2, 441);
123 Parse(row.DEX, 72, row.DEX2, 442);
124 Parse(row.PER, 73, row.PER2, 443);
125 Parse(row.LER, 74, row.LER2, 444);
126 Parse(row.WIL, 75, row.WIL2, 445);
127 Parse(row.MAG, 76, row.MAG2, 446);
128 Parse(row.CHA, 77, row.CHA2, 447);
129 for (int i = 0; i < row.elements.Length; i += 2)
130 {
131 Add(_r.elements[i], row.elements[i + 1]);
132 }
133 c.elements = list.ToArray();
134 c.name2 = row.name2;
135 c.name2_JP = row.name2_JP;
136 c.unknown = row.unknown;
137 c.unknown_JP = row.unknown_JP;
138 if (!row.unit_JP.IsEmpty())
139 {
140 c.unit_JP = row.unit_JP;
141 }
142 void Add(
int ele,
int a)
143 {
144 list.Add(ele);
145 list.Add(a);
146 }
147 void Parse(int raw, int ele, int raw2, int ele2)
148 {
149 if (raw != 0)
150 {
152 }
153 if (raw2 != 0)
154 {
156 }
157 }
158 }