Fix skilldesc IDs
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"os"
|
||||
"regexp"
|
||||
"strings"
|
||||
"text/template"
|
||||
)
|
||||
@@ -108,6 +109,10 @@ func generateFile(sourcePath, destinationPath, tpl string) error {
|
||||
"list": func() []string {
|
||||
return make([]string, 0)
|
||||
},
|
||||
"extractInt": func(s string) string {
|
||||
reg := regexp.MustCompile("[^0-9]")
|
||||
return reg.ReplaceAllString(s, "")
|
||||
},
|
||||
}
|
||||
|
||||
t := template.Must(template.New("tpl").Funcs(funcMap).Parse(tpl))
|
||||
|
||||
@@ -32,7 +32,11 @@ package skill
|
||||
|
||||
var Desc = map[ID]Description{
|
||||
{{- range $key, $value := . }}
|
||||
{{ $key }}: {Page: {{ $value.SkillPage }}, Row: {{ $value.SkillRow }}, Column: {{ $value.SkillColumn }}, ListRow: {{ $value.ListRow }}, IconCel: {{ $value.IconCel }}},
|
||||
{{- if and (contains (index $value "str name") "kill") (extractInt (index $value "str name")) }}
|
||||
{{- if ne (index $value "skilldesc") "townportal" }}
|
||||
{{ extractInt (index $value "str name") }}: {Page: {{ $value.SkillPage }}, Row: {{ $value.SkillRow }}, Column: {{ $value.SkillColumn }}, ListRow: {{ $value.ListRow }}, IconCel: {{ $value.IconCel }}},
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
}`
|
||||
|
||||
|
||||
@@ -159,80 +159,68 @@ var Desc = map[ID]Description{
|
||||
153: {Page: 2, Row: 6, Column: 3, ListRow: 2, IconCel: 54},
|
||||
154: {Page: 3, Row: 6, Column: 1, ListRow: 3, IconCel: 56},
|
||||
155: {Page: 3, Row: 6, Column: 2, ListRow: 3, IconCel: 58},
|
||||
156: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 14},
|
||||
157: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 14},
|
||||
158: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 18},
|
||||
159: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 18},
|
||||
160: {Page: 1, Row: 1, Column: 2, ListRow: 1, IconCel: 0},
|
||||
161: {Page: 1, Row: 1, Column: 3, ListRow: 1, IconCel: 2},
|
||||
162: {Page: 2, Row: 1, Column: 1, ListRow: 2, IconCel: 20},
|
||||
163: {Page: 2, Row: 1, Column: 2, ListRow: 2, IconCel: 52},
|
||||
164: {Page: 3, Row: 1, Column: 1, ListRow: 3, IconCel: 32},
|
||||
165: {Page: 1, Row: 2, Column: 1, ListRow: 1, IconCel: 16},
|
||||
166: {Page: 1, Row: 2, Column: 2, ListRow: 1, IconCel: 6},
|
||||
167: {Page: 2, Row: 2, Column: 3, ListRow: 2, IconCel: 22},
|
||||
168: {Page: 3, Row: 2, Column: 1, ListRow: 3, IconCel: 34},
|
||||
169: {Page: 3, Row: 2, Column: 3, ListRow: 3, IconCel: 36},
|
||||
170: {Page: 1, Row: 3, Column: 3, ListRow: 1, IconCel: 8},
|
||||
171: {Page: 2, Row: 3, Column: 1, ListRow: 2, IconCel: 54},
|
||||
172: {Page: 2, Row: 3, Column: 3, ListRow: 2, IconCel: 56},
|
||||
173: {Page: 3, Row: 3, Column: 1, ListRow: 3, IconCel: 38},
|
||||
174: {Page: 3, Row: 3, Column: 3, ListRow: 3, IconCel: 40},
|
||||
175: {Page: 1, Row: 4, Column: 1, ListRow: 1, IconCel: 10},
|
||||
176: {Page: 1, Row: 4, Column: 2, ListRow: 1, IconCel: 12},
|
||||
177: {Page: 2, Row: 4, Column: 1, ListRow: 2, IconCel: 24},
|
||||
178: {Page: 2, Row: 4, Column: 2, ListRow: 2, IconCel: 26},
|
||||
179: {Page: 3, Row: 4, Column: 2, ListRow: 3, IconCel: 42},
|
||||
180: {Page: 1, Row: 5, Column: 3, ListRow: 1, IconCel: 14},
|
||||
181: {Page: 2, Row: 5, Column: 2, ListRow: 2, IconCel: 58},
|
||||
182: {Page: 2, Row: 5, Column: 3, ListRow: 2, IconCel: 28},
|
||||
183: {Page: 3, Row: 5, Column: 1, ListRow: 3, IconCel: 44},
|
||||
184: {Page: 3, Row: 5, Column: 2, ListRow: 3, IconCel: 46},
|
||||
185: {Page: 1, Row: 6, Column: 1, ListRow: 1, IconCel: 4},
|
||||
186: {Page: 1, Row: 6, Column: 2, ListRow: 1, IconCel: 18},
|
||||
187: {Page: 2, Row: 6, Column: 1, ListRow: 2, IconCel: 30},
|
||||
188: {Page: 3, Row: 6, Column: 1, ListRow: 3, IconCel: 50},
|
||||
189: {Page: 3, Row: 6, Column: 2, ListRow: 3, IconCel: 48},
|
||||
190: {Page: 1, Row: 1, Column: 2, ListRow: 1, IconCel: 0},
|
||||
191: {Page: 2, Row: 1, Column: 2, ListRow: 2, IconCel: 20},
|
||||
192: {Page: 2, Row: 1, Column: 3, ListRow: 2, IconCel: 22},
|
||||
193: {Page: 3, Row: 1, Column: 2, ListRow: 3, IconCel: 40},
|
||||
194: {Page: 3, Row: 1, Column: 3, ListRow: 3, IconCel: 42},
|
||||
195: {Page: 1, Row: 2, Column: 1, ListRow: 1, IconCel: 2},
|
||||
196: {Page: 1, Row: 2, Column: 3, ListRow: 1, IconCel: 4},
|
||||
197: {Page: 2, Row: 2, Column: 1, ListRow: 2, IconCel: 36},
|
||||
198: {Page: 3, Row: 2, Column: 1, ListRow: 3, IconCel: 44},
|
||||
199: {Page: 3, Row: 2, Column: 3, ListRow: 3, IconCel: 46},
|
||||
200: {Page: 1, Row: 3, Column: 1, ListRow: 1, IconCel: 6},
|
||||
201: {Page: 1, Row: 3, Column: 2, ListRow: 1, IconCel: 8},
|
||||
202: {Page: 2, Row: 3, Column: 2, ListRow: 2, IconCel: 26},
|
||||
203: {Page: 2, Row: 3, Column: 3, ListRow: 2, IconCel: 24},
|
||||
204: {Page: 3, Row: 3, Column: 2, ListRow: 3, IconCel: 50},
|
||||
205: {Page: 1, Row: 4, Column: 3, ListRow: 1, IconCel: 10},
|
||||
206: {Page: 2, Row: 4, Column: 1, ListRow: 2, IconCel: 30},
|
||||
207: {Page: 2, Row: 4, Column: 2, ListRow: 2, IconCel: 38},
|
||||
208: {Page: 3, Row: 4, Column: 1, ListRow: 3, IconCel: 58},
|
||||
209: {Page: 3, Row: 4, Column: 3, ListRow: 3, IconCel: 48},
|
||||
210: {Page: 1, Row: 5, Column: 1, ListRow: 1, IconCel: 12},
|
||||
211: {Page: 1, Row: 5, Column: 2, ListRow: 1, IconCel: 14},
|
||||
212: {Page: 2, Row: 5, Column: 3, ListRow: 2, IconCel: 34},
|
||||
213: {Page: 3, Row: 5, Column: 1, ListRow: 3, IconCel: 52},
|
||||
214: {Page: 3, Row: 5, Column: 3, ListRow: 3, IconCel: 54},
|
||||
215: {Page: 1, Row: 6, Column: 1, ListRow: 1, IconCel: 16},
|
||||
216: {Page: 1, Row: 6, Column: 3, ListRow: 1, IconCel: 18},
|
||||
217: {Page: 2, Row: 6, Column: 1, ListRow: 2, IconCel: 28},
|
||||
218: {Page: 2, Row: 6, Column: 2, ListRow: 2, IconCel: 32},
|
||||
219: {Page: 3, Row: 6, Column: 2, ListRow: 3, IconCel: 56},
|
||||
220: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
221: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
222: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
223: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 18},
|
||||
224: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
225: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
226: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
227: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
228: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
229: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
230: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
231: {Page: 0, Row: 0, Column: 0, ListRow: 0, IconCel: 2},
|
||||
217: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 14},
|
||||
218: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 14},
|
||||
219: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 18},
|
||||
220: {Page: 0, Row: 0, Column: 0, ListRow: 4, IconCel: 18},
|
||||
222: {Page: 1, Row: 1, Column: 2, ListRow: 1, IconCel: 0},
|
||||
223: {Page: 1, Row: 1, Column: 3, ListRow: 1, IconCel: 2},
|
||||
224: {Page: 2, Row: 1, Column: 1, ListRow: 2, IconCel: 20},
|
||||
225: {Page: 2, Row: 1, Column: 2, ListRow: 2, IconCel: 52},
|
||||
226: {Page: 3, Row: 1, Column: 1, ListRow: 3, IconCel: 32},
|
||||
227: {Page: 1, Row: 2, Column: 1, ListRow: 1, IconCel: 16},
|
||||
228: {Page: 1, Row: 2, Column: 2, ListRow: 1, IconCel: 6},
|
||||
229: {Page: 2, Row: 2, Column: 3, ListRow: 2, IconCel: 22},
|
||||
230: {Page: 3, Row: 2, Column: 1, ListRow: 3, IconCel: 34},
|
||||
231: {Page: 3, Row: 2, Column: 3, ListRow: 3, IconCel: 36},
|
||||
232: {Page: 1, Row: 3, Column: 3, ListRow: 1, IconCel: 8},
|
||||
233: {Page: 2, Row: 3, Column: 1, ListRow: 2, IconCel: 54},
|
||||
234: {Page: 2, Row: 3, Column: 3, ListRow: 2, IconCel: 56},
|
||||
235: {Page: 3, Row: 3, Column: 1, ListRow: 3, IconCel: 38},
|
||||
236: {Page: 3, Row: 3, Column: 3, ListRow: 3, IconCel: 40},
|
||||
237: {Page: 1, Row: 4, Column: 1, ListRow: 1, IconCel: 10},
|
||||
238: {Page: 1, Row: 4, Column: 2, ListRow: 1, IconCel: 12},
|
||||
239: {Page: 2, Row: 4, Column: 1, ListRow: 2, IconCel: 24},
|
||||
240: {Page: 2, Row: 4, Column: 2, ListRow: 2, IconCel: 26},
|
||||
241: {Page: 3, Row: 4, Column: 2, ListRow: 3, IconCel: 42},
|
||||
242: {Page: 1, Row: 5, Column: 3, ListRow: 1, IconCel: 14},
|
||||
243: {Page: 2, Row: 5, Column: 2, ListRow: 2, IconCel: 58},
|
||||
244: {Page: 2, Row: 5, Column: 3, ListRow: 2, IconCel: 28},
|
||||
245: {Page: 3, Row: 5, Column: 1, ListRow: 3, IconCel: 44},
|
||||
246: {Page: 3, Row: 5, Column: 2, ListRow: 3, IconCel: 46},
|
||||
247: {Page: 1, Row: 6, Column: 1, ListRow: 1, IconCel: 4},
|
||||
248: {Page: 1, Row: 6, Column: 2, ListRow: 1, IconCel: 18},
|
||||
249: {Page: 2, Row: 6, Column: 1, ListRow: 2, IconCel: 30},
|
||||
250: {Page: 3, Row: 6, Column: 1, ListRow: 3, IconCel: 50},
|
||||
251: {Page: 3, Row: 6, Column: 2, ListRow: 3, IconCel: 48},
|
||||
252: {Page: 1, Row: 1, Column: 2, ListRow: 1, IconCel: 0},
|
||||
253: {Page: 2, Row: 1, Column: 2, ListRow: 2, IconCel: 20},
|
||||
254: {Page: 2, Row: 1, Column: 3, ListRow: 2, IconCel: 22},
|
||||
255: {Page: 3, Row: 1, Column: 2, ListRow: 3, IconCel: 40},
|
||||
256: {Page: 3, Row: 1, Column: 3, ListRow: 3, IconCel: 42},
|
||||
257: {Page: 1, Row: 2, Column: 1, ListRow: 1, IconCel: 2},
|
||||
258: {Page: 1, Row: 2, Column: 3, ListRow: 1, IconCel: 4},
|
||||
259: {Page: 2, Row: 2, Column: 1, ListRow: 2, IconCel: 36},
|
||||
260: {Page: 3, Row: 2, Column: 1, ListRow: 3, IconCel: 44},
|
||||
261: {Page: 3, Row: 2, Column: 3, ListRow: 3, IconCel: 46},
|
||||
262: {Page: 1, Row: 3, Column: 1, ListRow: 1, IconCel: 6},
|
||||
263: {Page: 1, Row: 3, Column: 2, ListRow: 1, IconCel: 8},
|
||||
264: {Page: 2, Row: 3, Column: 2, ListRow: 2, IconCel: 26},
|
||||
265: {Page: 2, Row: 3, Column: 3, ListRow: 2, IconCel: 24},
|
||||
266: {Page: 3, Row: 3, Column: 2, ListRow: 3, IconCel: 50},
|
||||
267: {Page: 1, Row: 4, Column: 3, ListRow: 1, IconCel: 10},
|
||||
268: {Page: 2, Row: 4, Column: 1, ListRow: 2, IconCel: 30},
|
||||
269: {Page: 2, Row: 4, Column: 2, ListRow: 2, IconCel: 38},
|
||||
270: {Page: 3, Row: 4, Column: 1, ListRow: 3, IconCel: 58},
|
||||
271: {Page: 3, Row: 4, Column: 3, ListRow: 3, IconCel: 48},
|
||||
272: {Page: 1, Row: 5, Column: 1, ListRow: 1, IconCel: 12},
|
||||
273: {Page: 1, Row: 5, Column: 2, ListRow: 1, IconCel: 14},
|
||||
274: {Page: 2, Row: 5, Column: 3, ListRow: 2, IconCel: 34},
|
||||
275: {Page: 3, Row: 5, Column: 1, ListRow: 3, IconCel: 52},
|
||||
276: {Page: 3, Row: 5, Column: 3, ListRow: 3, IconCel: 54},
|
||||
277: {Page: 1, Row: 6, Column: 1, ListRow: 1, IconCel: 16},
|
||||
278: {Page: 1, Row: 6, Column: 3, ListRow: 1, IconCel: 18},
|
||||
279: {Page: 2, Row: 6, Column: 1, ListRow: 2, IconCel: 28},
|
||||
280: {Page: 2, Row: 6, Column: 2, ListRow: 2, IconCel: 32},
|
||||
281: {Page: 3, Row: 6, Column: 2, ListRow: 3, IconCel: 56},
|
||||
}
|
||||
Reference in New Issue
Block a user