-
Notifications
You must be signed in to change notification settings - Fork 2
/
mdatadl.txt
123 lines (102 loc) · 2.85 KB
/
mdatadl.txt
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
mdatadl&dtp=0: json
res: 0
v: 1
- As of NA/2020-01-14.
d: gh_csv
- No semicolons near start.
d:
0. =A : str
1. ?? : int
? ID?
2. order : int
Sorted by this index.
3. Tab?: 1-4
4. Species: card_id
5. Level: int
- Can be 100-110.
6. flags1: bitflags
- Usually =0.
- For token exchange, =3.
- &1 = Comes max skilled
- &2 = Comes max awoken
- 4+ Invalid: Neither maxed.
7. start: gh_time
8. end: gh_time
9. msgstart: gh_time
10. msgend: gh_time
11. msg: string
- Sleipnir has a message start/end but no message?
12. Fodder count: int
13. flags2: bitflags
- Usually 0.
- One-time Kamen Rider: 2
- Tama: 4 (multiexchange?)
*. Fodder list: card_id
mdatadl&dtp=1: json
- Corresponds
res: 0
v: 1
- As of NA/2020-09-25.
d: gh_csv
- No semicolons near start.
- Entry 0 is "T" (team?) followed by "M"s (monsters?).
T,1
https://docs.google.com/spreadsheets/d/15MR3IjDPLZYi3wCLD8K1E--MfSoqSmwQaKcJ6aHJqZ4/edit#gid=0
== dtp=1 csv ==
"""
T,1,King Tyrannos|https://www.puzzleanddragons.us/|King Tyrannos
M,1,4425,110,99,999999,9,32,11,11,11,11,27,27,,,3917,99,1,,9,
M,1,2278,99,99,0,9,
M,1,1712,99,99,0,9,
M,1,1272,99,99,0,9,
M,1,1262,99,99,0,9,
T,2,King Plesios|https://www.puzzleanddragons.us/|King Plesios
M,2,4426,110,99,999999,9,60,11,11,11,11,27,27,,,3918,99,1,,9,
M,2,1505,99,99,0,9,
M,2,1302,99,99,0,9,
M,2,1273,99,99,0,9,
M,2,1264,99,99,0,9,
T,3,King Brachys|https://www.puzzleanddragons.us/|King Brachys
M,3,4427,110,99,999999,9,48,11,11,11,11,27,27,,,3919,99,1,,9,
M,3,1897,99,99,0,9,
M,3,1303,99,99,0,9,
M,3,1274,99,99,0,9,
M,3,1266,99,99,0,9,
"""
Format:
T,{teamid},{name}|{url}|{teamname}
M,{teamid},{cid},{lv},{slv?},{plusses?},9,{sa},{lat0},{lat1},{lat2},{lat3},{lat4},{lat5},{lat6?},{lat7?},{assistID},{assistLv},{assistSkLv},{assistPlusses?},{assistTamas?},{}
M,{teamid},{cid},{lv},{slv?},0,9,{}
Known facts about the team:
- Only the team leader had +297.
- Internal skill level was capped.
- Tamas=9 except for the equip, but all are capped. (Five cards had 9 awakenings.)
Untouched Brachy team:
[[70974, 10000000, 99, 1, 0, 3919, 0, 0, 0, 5, 0, 0, 0, 0, 0],
[70975,
51500000,
110,
23,
0,
4427,
99,
99,
99,
9,
97518890097519,
70974,
0,
48,
0],
[70976, 3000000, 99, 6, 0, 1897, 0, 0, 0, 9, 0, 0, 0, 0, 0],
[70977, 3000000, 99, 8, 0, 1303, 0, 0, 0, 9, 0, 0, 0, 0, 0],
[70978, 3000000, 99, 11, 0, 1274, 0, 0, 0, 9, 0, 0, 0, 0, 0],
[70979, 4000000, 99, 7, 0, 1266, 0, 0, 0, 9, 0, 0, 0, 0, 0]]
== [py] Testing ==
from util import *
from padutil import gh_csv
j = ojson_load('mdatadl.json')
data = gh_csv(j['d'])
with open('temp.out', 'w', encoding='utf8') as file:
for row in data:
print(*row, sep='\t', file=file)