-
Notifications
You must be signed in to change notification settings - Fork 2
/
sneak_dungeon.txt
101 lines (89 loc) · 2.46 KB
/
sneak_dungeon.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
request:
- action = sneak_dungeon
- pid: player id
- sid: session id
- dung: dungeon
- floor: which floor of that dungeon
- time: yymmddHHMMSSttt
(ttt: milliseconds?)
- helper: helper (player) id
- e: encrypted value
[0-9A-Za-z,.]+
Same encryption alg as for response.
Sample:
"rk=50556&bm=817&c=2009&l=99&s=5&p=99,99,92,10"
- rk: rxp for next rankup?
- no.
- Now it includes ds for team.
- See &e below.
- r: 841?
version?
- m: 0?
- key: hex{8}
generated each session?
- Also seen (18.4.0):
action pid sid dung floor time shelp curdeck e r m key
- shelp: self-helper CHR of the monster you're using as helper.
If =0: No helper.
- curdeck=9: I switched deck from my set deck?
- Optional.
response: json
res: 0
error code
hash:
Doesn't seem to be all hash.
5674ad3589f13
ddddxxxxxxxxx
ddddxxxxxxxxd?
btype: str
? Bonus type?
barg: str
? Bonus? (E.g. "20000" for 2x)
fp: int
friend points gained?
0, 5, 10, 100
mfp: int
New
Multiplayer Friend Points gained?
e: str
Wave data (encrypted).
Decrypted: querystring
waves: list[Wave]
The list of waves.
dh: str
??
rs: str
??
Wave: list[EnemyMon]
- Looks like `["w":[Mon],[Mon]]`, etc.
- Must remove the `"w":`s before reading.
type EnemyMon: list[int]
? Was it different before?
[0] ??
[1] Monster ID
[2] Level
[3] Drop
9900 for coins
[4] Drop var
e.g. coin, level.
[5] Plusses
== request:e ==
- rk: random key?
- bm: ??
- In sample n<10, seen 2100-2300.
- Inconsistent even with same team, no stamina loss.
- Based on box size + rk?
- c: Helper card ID.
- c,l,s,p are missing if no helper.
- l: Helper level.
- s: Helper skill level.
- p: Helper params :int[7]
= +hp +atk +rcv tamas eqID SA eqTamas
- eqID is mon ID, not CHR ID.
- lc: Own leader CHR ID.
- ds: Deck? Player+helper monster card IDS. :int[12]
[x for mon in pmons + [helpermon] for x in [mon.id, mon.eq.id]]
- dev: Device OS codename.
- osv: Device OS version.
- pc: Player's monsters' CHR IDs.
- de: =1?