Compare commits

...

10 Commits

Author SHA1 Message Date
d26b58f7d8
似乎进行一个fix? 2024-04-20 21:00:36 +08:00
7d2c85da3d
rua 2024-04-20 20:42:35 +08:00
ccfa58e435
T.b7 -> T.Grp 2024-04-20 20:39:56 +08:00
4400e2c28f
T.create_player -> T.choose_boss 2024-04-20 20:39:30 +08:00
b3eaeeab1e
一些研究 2024-04-20 20:31:41 +08:00
12749868da
H.uk -> H._installSpecializedAsCheck 2024-04-20 16:36:25 +08:00
943987020d
H.aH -> H._rtiToString 2024-04-20 16:33:30 +08:00
a63d57cb9f
H.ob -> H._Error_compose 2024-04-20 16:33:17 +08:00
0f47df33dd
H.oo -> H._failedAsCheck 2024-04-20 16:32:37 +08:00
68a4f791c5
H.ui -> H._generalNullableAsCheckImplementation 2024-04-20 16:32:15 +08:00

View File

@ -864,7 +864,7 @@ var A = {
}, },
tc(a) { tc(a) {
var s, r, q, p var s, r, q, p
if (a instanceof P.Object) return H.aH(H.instanceType(a), null) if (a instanceof P.Object) return H._rtiToString(H.instanceType(a), null)
if (J.cV(a) === C.J || t.bI.b(a)) { if (J.cV(a) === C.J || t.bI.b(a)) {
s = C.p(a) s = C.p(a)
r = s !== "Object" && s !== "" r = s !== "Object" && s !== ""
@ -877,7 +877,7 @@ var A = {
if (r) return p if (r) return p
} }
} }
return H.aH(H.instanceType(a), null) return H._rtiToString(H.instanceType(a), null)
}, },
nY(a) { nY(a) {
var s, r, q, p, o = a.length var s, r, q, p, o = a.length
@ -2090,31 +2090,27 @@ var A = {
a.b = c a.b = c
return a.b(b) return a.b(b)
}, },
uk(a) { _installSpecializedAsCheck(a) {
var s, r, this_ = this var s, r, this_ = this
if (!H.isStrongTopType(this_)) { if (!H.isStrongTopType(this_)) {
if (!(this_ === t.c)) { if (!(this_ === t.c)) {
s = this_ === t.K s = this_ === t.K
logger.debug("进入 H.uk")
} else { } else {
s = true s = true
} }
} else { } else {
s = true s = true
} }
logger.debug("进入 H.uk")
if (s) { if (s) {
r = H.ue r = H.ue
} else { } else {
if (this_ === t.K) { if (this_ === t.K) {
r = H.ud r = H.ud
} else { } else {
r = H.ui r = H._generalNullableAsCheckImplementation
} }
} }
logger.debug("进入 H.uk")
this_.a = r this_.a = r
// logger.debug("进入 H.uk", r, r(a))
return this_.a(a) return this_.a(a)
}, },
ln(a) { ln(a) {
@ -2158,29 +2154,31 @@ var A = {
var s = this var s = this
if (a == null) return a if (a == null) return a
else if (s.b(a)) return a else if (s.b(a)) return a
H.oo(a, s) H._failedAsCheck(a, s)
}, },
ui(a) { _generalNullableAsCheckImplementation(a) {
var s = this var s = this
if (a == null) return a if (a == null) return a
// set run time info // set run time info
else if (s.b(a)) return a else if (s.b(a)) return a
logger.debug("faild nullable as check", a) console.log("faild nullable as check", a, s)
H.oo(a, s) let stack = new Error().stack
console.log(stack)
H._failedAsCheck(a, s)
}, },
oo(a, b) { _failedAsCheck(a, b) {
throw H.wrap_expression(H.u_(H.ob(a, H.instanceOrFunctionType(a, b), H.aH(b, null)))) throw H.wrap_expression(H.u_(H._Error_compose(a, H.instanceOrFunctionType(a, b), H._rtiToString(b, null))))
}, },
ob(a, b, c) { _Error_compose(a, b, c) {
var s = P.jh(a), var s = P.jh(a),
r = H.aH(b == null ? H.instanceType(a) : b, null) r = H._rtiToString(b == null ? H.instanceType(a) : b, null)
return s + ": type '" + H.as_string(r) + "' is not a subtype of type '" + H.as_string(c) + "'" return s + ": type '" + H.as_string(r) + "' is not a subtype of type '" + H.as_string(c) + "'"
}, },
u_(a) { u_(a) {
return new H.eI("TypeError: " + a) return new H.eI("TypeError: " + a)
}, },
aC(a, b) { aC(a, b) {
return new H.eI("TypeError: " + H.ob(a, null, b)) return new H.eI("TypeError: " + H._Error_compose(a, null, b))
}, },
uq(a) { uq(a) {
return a != null return a != null
@ -2281,7 +2279,7 @@ var A = {
}, },
uB(a, b) { uB(a, b) {
var s, r, q var s, r, q
for (s = "", r = "", q = 0; q < a.length; ++q, r = ", ") s += C.String.B(r, H.aH(a[q], b)) for (s = "", r = "", q = 0; q < a.length; ++q, r = ", ") s += C.String.B(r, H._rtiToString(a[q], b))
return s return s
}, },
op(a4, a5, a6) { op(a4, a5, a6) {
@ -2302,7 +2300,7 @@ var A = {
if (!(j === n)) h = j === m if (!(j === n)) h = j === m
else h = true else h = true
else h = true else h = true
if (!h) l += C.String.B(" extends ", H.aH(j, a5)) if (!h) l += C.String.B(" extends ", H._rtiToString(j, a5))
} }
l += ">" l += ">"
} else { } else {
@ -2317,11 +2315,11 @@ var A = {
c = d.length c = d.length
b = g.c b = g.c
a = b.length a = b.length
a0 = H.aH(o, a5) a0 = H._rtiToString(o, a5)
for (a1 = "", a2 = "", p = 0; p < e; ++p, a2 = a3) a1 += C.String.B(a2, H.aH(f[p], a5)) for (a1 = "", a2 = "", p = 0; p < e; ++p, a2 = a3) a1 += C.String.B(a2, H._rtiToString(f[p], a5))
if (c > 0) { if (c > 0) {
a1 += a2 + "[" a1 += a2 + "["
for (a2 = "", p = 0; p < c; ++p, a2 = a3) a1 += C.String.B(a2, H.aH(d[p], a5)) for (a2 = "", p = 0; p < c; ++p, a2 = a3) a1 += C.String.B(a2, H._rtiToString(d[p], a5))
a1 += "]" a1 += "]"
} }
if (a > 0) { if (a > 0) {
@ -2329,7 +2327,7 @@ var A = {
for (a2 = "", p = 0; p < a; p += 3, a2 = a3) { for (a2 = "", p = 0; p < a; p += 3, a2 = a3) {
a1 += a2 a1 += a2
if (b[p + 1]) a1 += "required " if (b[p + 1]) a1 += "required "
a1 += J.iN(H.aH(b[p + 2], a5), " ") + b[p] a1 += J.iN(H._rtiToString(b[p + 2], a5), " ") + b[p]
} }
a1 += "}" a1 += "}"
} }
@ -2339,7 +2337,7 @@ var A = {
} }
return l + "(" + a1 + ") => " + H.as_string(a0) return l + "(" + a1 + ") => " + H.as_string(a0)
}, },
aH(a, b) { _rtiToString(a, b) {
var s, r, q, p, o, n, m = a.y var s, r, q, p, o, n, m = a.y
if (m === 5) return "erased" if (m === 5) return "erased"
if (m === 2) return "dynamic" if (m === 2) return "dynamic"
@ -2347,16 +2345,16 @@ var A = {
if (m === 1) return "Never" if (m === 1) return "Never"
if (m === 4) return "any" if (m === 4) return "any"
if (m === 6) { if (m === 6) {
s = H.aH(a.z, b) s = H._rtiToString(a.z, b)
return s return s
} }
if (m === 7) { if (m === 7) {
r = a.z r = a.z
s = H.aH(r, b) s = H._rtiToString(r, b)
q = r.y q = r.y
return J.iN(q === 11 || q === 12 ? C.String.B("(", s) + ")" : s, "?") return J.iN(q === 11 || q === 12 ? C.String.B("(", s) + ")" : s, "?")
} }
if (m === 8) return "FutureOr<" + H.as_string(H.aH(a.z, b)) + ">" if (m === 8) return "FutureOr<" + H.as_string(H._rtiToString(a.z, b)) + ">"
if (m === 9) { if (m === 9) {
p = H.uG(a.z) p = H.uG(a.z)
o = a.Q o = a.Q
@ -2430,7 +2428,7 @@ var A = {
return q return q
}, },
_Universe__installTypeTests(a, b) { _Universe__installTypeTests(a, b) {
b.a = H.uk b.a = H._installSpecializedAsCheck
b.b = H.ul b.b = H.ul
return b return b
}, },
@ -4862,11 +4860,11 @@ var A = {
if (s > $.mR()) return $.py() if (s > $.mR()) return $.py()
return s return s
}, },
create_player(name, clan_name, fgt, weapon_name) { choose_boss(name, clan_name, fgt, weapon_name) {
// MARK: WTF 什么鬼这么长 // MARK: WTF 什么鬼这么长
var s, r, q, p, o, n, m, l, k, j, i, h, g, f, e, d, c, b, a, a0, a1, a2, a3 = null var team_name, r, q, p, o, n, m, l, k, j, i, h, g, f, e, d, c, b, a, a0, a1, a2, a3 = null
if (clan_name == $.nk()) { if (clan_name == $.nk()) {
s = 0 team_name = 0
r = $.T() r = $.T()
q = H.b([], t.q) q = H.b([], t.q)
p = H.b([], t.H) p = H.b([], t.H)
@ -4904,14 +4902,14 @@ var A = {
b = H.b([], e) b = H.b([], e)
e = H.b([], e) e = H.b([], e)
a = 0 a = 0
a = new T.PlrBossTest(name, clan_name, name, a3, s, r, q, p, o, n, m, l, k, j, i, h, g, f, d, c, b, e, a, a, a, $.W(), a) a = new T.PlrBossTest(name, clan_name, name, a3, team_name, r, q, p, o, n, m, l, k, j, i, h, g, f, d, c, b, e, a, a, a, $.W(), a)
a.a1(name, clan_name, name, a3) a.a1(name, clan_name, name, a3)
a.e4(name, clan_name, fgt) a.e4(name, clan_name, fgt)
return a return a
} }
// MARK: BOSS INIT(上面也是) // MARK: BOSS INIT(上面也是)
if (clan_name == $.qR()) { if (clan_name == $.qR()) {
s = 0 team_name = 0
r = $.T() r = $.T()
q = H.b([], t.q) q = H.b([], t.q)
p = H.b([], t.H) p = H.b([], t.H)
@ -4949,15 +4947,15 @@ var A = {
b = H.b([], e) b = H.b([], e)
e = H.b([], e) e = H.b([], e)
a = 0 a = 0
a = new T.PlrBossTest2(name, clan_name, name, a3, s, r, q, p, o, n, m, l, k, j, i, h, g, f, d, c, b, e, a, a, a, $.W(), a) a = new T.PlrBossTest2(name, clan_name, name, a3, team_name, r, q, p, o, n, m, l, k, j, i, h, g, f, d, c, b, e, a, a, a, $.W(), a)
a.a1(name, clan_name, name, a3) a.a1(name, clan_name, name, a3)
a.e5(name, clan_name) a.e5(name, clan_name)
return a return a
} }
// MARK: 强评? // MARK: 强评?
// cl -> ! // cl -> !
s = $.cl() team_name = $.cl()
if (clan_name == s) { if (clan_name == team_name) {
if (name == $.lQ()) { if (name == $.lQ()) {
r = 0 r = 0
q = H.as_string(name) + H.as_string($.aD()) q = H.as_string(name) + H.as_string($.aD())
@ -4999,9 +4997,9 @@ var A = {
a1 = H.b([], b) a1 = H.b([], b)
b = H.b([], b) b = H.b([], b)
a2 = 0 a2 = 0
a2 = new T.PlrBossMario(r, name, s, q, a3, p, o, n, m, l, k, j, i, h, g, f, e, d, c, a, a0, a1, b, a2, a2, a2, $.W(), a2) a2 = new T.PlrBossMario(r, name, team_name, q, a3, p, o, n, m, l, k, j, i, h, g, f, e, d, c, a, a0, a1, b, a2, a2, a2, $.W(), a2)
a2.a1(name, s, q, a3) a2.a1(name, team_name, q, a3)
a2.av(name, s) a2.av(name, team_name)
return a2 return a2
} }
if (name == $.qP()) { if (name == $.qP()) {
@ -5044,9 +5042,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossSonic(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossSonic(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.qo()) { if (name == $.qo()) {
@ -5089,9 +5087,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossMosquito(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossMosquito(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.qY()) { if (name == $.qY()) {
@ -5134,12 +5132,12 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossYuri(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossYuri(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.qO()) return T.rE(name, s) if (name == $.qO()) return T.rE(name, team_name)
if (name == $.qh()) { if (name == $.qh()) {
r = H.as_string(name) + H.as_string($.aD()) r = H.as_string(name) + H.as_string($.aD())
q = 0 q = 0
@ -5180,9 +5178,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossIkaruga(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossIkaruga(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.qb()) { if (name == $.qb()) {
@ -5225,9 +5223,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossConan(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossConan(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.q9()) { if (name == $.q9()) {
@ -5270,9 +5268,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossAokiji(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossAokiji(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.d5()) { if (name == $.d5()) {
@ -5315,9 +5313,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossLazy(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossLazy(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
// covid // covid
@ -5361,9 +5359,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossCovid(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossCovid(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
if (name == $.qL()) { if (name == $.qL()) {
@ -5406,9 +5404,9 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBossSaitama(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBossSaitama(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
a1.av(name, s) a1.av(name, team_name)
return a1 return a1
} }
r = $.ni() r = $.ni()
@ -5452,16 +5450,16 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrSeed(name, s, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrSeed(name, team_name, r, a3, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, r, a3) a1.a1(name, team_name, r, a3)
r = a1.r = C.String.ay(name, $.X()) r = a1.r = C.String.ay(name, $.X())
s = $.C() team_name = $.C()
$.vq = r.length > s && C.String.a8(r, s) === $.q0() ? $.pE() : $.mS() $.vq = r.length > team_name && C.String.a8(r, team_name) === $.q0() ? $.pE() : $.mS()
return a1 return a1
} }
// boosted // boosted
if ($.nr().J(0, name)) { if ($.nr().J(0, name)) {
s = $.cl() team_name = $.cl()
r = $.nr().h(0, name) r = $.nr().h(0, name)
q = 0 q = 0
p = $.T() p = $.T()
@ -5501,12 +5499,12 @@ var A = {
a0 = H.b([], c) a0 = H.b([], c)
c = H.b([], c) c = H.b([], c)
a1 = 0 a1 = 0
a1 = new T.PlrBoost(r, name, s, name, weapon_name, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1) a1 = new T.PlrBoost(r, name, team_name, name, weapon_name, q, p, o, n, m, l, k, j, i, h, g, f, e, d, b, a, a0, c, a1, a1, a1, $.W(), a1)
a1.a1(name, s, name, weapon_name) a1.a1(name, team_name, name, weapon_name)
a1.e1(name, s, r, weapon_name) a1.e1(name, team_name, r, weapon_name)
return a1 return a1
} }
s = $.cl() team_name = $.cl()
r = 0 r = 0
q = $.T() q = $.T()
p = H.b([], t.q) p = H.b([], t.q)
@ -5545,9 +5543,9 @@ var A = {
a = H.b([], d) a = H.b([], d)
d = H.b([], d) d = H.b([], d)
a0 = 0 a0 = 0
a0 = new T.PlrEx(name, s, name, weapon_name, r, q, p, o, n, m, l, k, j, i, h, g, f, e, c, b, a, d, a0, a0, a0, $.W(), a0) a0 = new T.PlrEx(name, team_name, name, weapon_name, r, q, p, o, n, m, l, k, j, i, h, g, f, e, c, b, a, d, a0, a0, a0, $.W(), a0)
a0.a1(name, s, name, weapon_name) a0.a1(name, team_name, name, weapon_name)
a0.e2(name, s, name, weapon_name) a0.e2(name, team_name, name, weapon_name)
return a0 return a0
} }
return T.init_plr(name, clan_name, a3, weapon_name) return T.init_plr(name, clan_name, a3, weapon_name)
@ -6187,14 +6185,14 @@ var A = {
_.a_ = _.Z = false _.a_ = _.Z = false
_.I = null _.I = null
}, },
SklClone: function SklClone(a) { SklClone: function e4(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklCloneCallback: function k9() { }, SklCloneCallback: function k9() { },
SklCritical: function SklCritical(a) { SklCritical: function e5(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -6209,19 +6207,19 @@ var A = {
_.Q = d _.Q = d
_.c = _.b = _.a = null _.c = _.b = _.a = null
}, },
SklCurse: function SklCurse(a) { SklCurse: function hf(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklDisperse: function SklDisperse(a) { SklDisperse: function hh(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklExchange: function SklExchange(a) { SklExchange: function hi(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -6230,13 +6228,13 @@ var A = {
FireState: function c3(a) { FireState: function c3(a) {
this.b = a this.b = a
}, },
SklFire: function SklFire(a) { SklFire: function cc(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
sklHalf: function sklHalf(a) { sklHalf: function e7(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -6250,13 +6248,13 @@ var A = {
_.Q = c _.Q = c
_.c = _.b = _.a = null _.c = _.b = _.a = null
}, },
SklHaste: function SklHaste(a) { SklHaste: function hk(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklHeal: function SklHeal(a) { SklHeal: function e8(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -6272,13 +6270,13 @@ var A = {
_.y = b _.y = b
_.c = _.b = _.a = null _.c = _.b = _.a = null
}, },
SklIce: function SklIce(a) { SklIce: function e9(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklIron: function SklIron(a, b, c) { SklIron: function ho(a, b, c) {
var _ = this var _ = this
_.fy = _.fx = _.fr = null _.fy = _.fx = _.fr = null
_.go = a _.go = a
@ -6295,25 +6293,25 @@ var A = {
_.z = c _.z = c
_.c = _.b = _.a = null _.c = _.b = _.a = null
}, },
SklPoison: function SklPoison(a) { SklPoison: function ht(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklQuake: function SklQuake(a) { SklQuake: function hv(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklRapid: function SklRapid(a) { SklRapid: function ec(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SklRevive: function SklRevive(a) { SklRevive: function hx(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -6364,20 +6362,20 @@ var A = {
_.a_ = _.Z = false _.a_ = _.Z = false
_.I = null _.I = null
}, },
SklShadow: function SklShadow(a) { SklShadow: function hB(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
_.c = _.b = _.a = _.r = null _.c = _.b = _.a = _.r = null
}, },
SlowState: function SlowState(a, b) { SlowState: function eh(a, b) {
var _ = this var _ = this
_.x = a _.x = a
_.y = null _.y = null
_.z = b _.z = b
_.c = _.b = _.a = null _.c = _.b = _.a = null
}, },
SklSlow: function SklSlow(a) { SklSlow: function hG(a) {
var _ = this var _ = this
_.e = false _.e = false
_.f = a _.f = a
@ -7246,7 +7244,7 @@ var A = {
ji: function ji(a) { ji: function ji(a) {
this.a = a this.a = a
}, },
b7: function b7(a, b, c, d, e) { Grp: function b7(a, b, c, d, e) {
var _ = this var _ = this
_.a = a _.a = a
_.b = null _.b = null
@ -9673,7 +9671,7 @@ H.Rti.prototype = {
H.ib.prototype = {} H.ib.prototype = {}
H.iu.prototype = { H.iu.prototype = {
k(a) { k(a) {
return H.aH(this.a, null) return H._rtiToString(this.a, null)
} }
} }
H.i9.prototype = { H.i9.prototype = {
@ -9879,14 +9877,14 @@ P._Future.prototype = {
} }
}, },
d3(a) { d3(a) {
var s, r, q, p, o, n = this, var s, r, q, p, o, this_ = this,
m = {} m = {}
m.a = a m.a = a
if (a == null) return if (a == null) return
s = n.a s = this_.a
if (s <= 3) { if (s <= 3) {
r = n.c r = this_.c
n.c = a this_.c = a
if (r != null) { if (r != null) {
q = a.a q = a.a
for (p = a; q != null; p = q, q = o) o = q.a for (p = a; q != null; p = q, q = o) o = q.a
@ -9894,15 +9892,15 @@ P._Future.prototype = {
} }
} else { } else {
if ((s & 4) !== 0) { if ((s & 4) !== 0) {
s = n.c s = this_.c
if ((s.a & 24) === 0) { if ((s.a & 24) === 0) {
s.d3(a) s.d3(a)
return return
} }
n.c1(s) this_.c1(s)
} }
m.a = n.bJ(a) m.a = this_.bJ(a)
P.cS(null, null, n.b, new P.kO(m, n)) P.cS(null, null, this_.b, new P.kO(m, this_))
} }
}, },
bI() { bI() {
@ -9911,22 +9909,22 @@ P._Future.prototype = {
return this.bJ(s) return this.bJ(s)
}, },
bJ(a) { bJ(a) {
var s, r, q var current, prev, next
for (s = a, r = null; s != null; r = s, s = q) { for (current = a, prev = null; current != null; prev = current, current = next) {
q = s.a next = current.a
s.a = r current.a = prev
} }
return r return prev
}, },
cV(a) { cV(a) {
var s, r, q, p = this var s, r, q, this_ = this
p.a ^= 2 this_.a ^= 2
try { try {
a.cz(new P.kK(p), new P.kL(p), t.P) a.cz(new P.kK(this_), new P.kL(this_), t.P)
} catch (q) { } catch (q) {
s = H.unwrap_Exception(q) s = H.unwrap_Exception(q)
r = H.getTraceFromException(q) r = H.getTraceFromException(q)
P.scheduleMicrotask(new P.kM(p, s, r)) P.scheduleMicrotask(new P.kM(this_, s, r))
} }
}, },
// 动画帧调用? // 动画帧调用?
@ -9961,15 +9959,15 @@ P._Future.prototype = {
P.cS(null, null, this.b, new P.kJ(this, a)) P.cS(null, null, this.b, new P.kJ(this, a))
}, },
cW(a) { cW(a) {
var s = this var this_ = this
if (s.$ti.b(a)) { if (this_.$ti.b(a)) {
if ((a.a & 16) !== 0) { if ((a.a & 16) !== 0) {
s.a ^= 2 this_.a ^= 2
P.cS(null, null, s.b, new P.kN(s, a)) P.cS(null, null, this_.b, new P.kN(this_, a))
} else P._Future__chainCoreFuture(a, s) } else P._Future__chainCoreFuture(a, this_)
return return
} }
s.cV(a) this_._chainForeignFuture(a)
}, },
cT(a, b) { cT(a, b) {
this.a ^= 2 this.a ^= 2
@ -12397,14 +12395,14 @@ L.ProfileWinChance.prototype = {
for (s = k.a, r = s.length, q = k.e, p = k.r, o = 0; o < s.length; s.length === r || (0, H.F)(s), ++o) { for (s = k.a, r = s.length, q = k.e, p = k.r, o = 0; o < s.length; s.length === r || (0, H.F)(s), ++o) {
n = s[o] n = s[o]
m = J.a3(n) m = J.a3(n)
l = T.create_player(m.h(n, 0), m.h(n, 1), null, m.h(n, 2)) l = T.choose_boss(m.h(n, 0), m.h(n, 1), null, m.h(n, 2))
q.push(l) q.push(l)
p.push(l.e) p.push(l.e)
} }
for (s = k.b, r = s.length, p = k.f, o = 0; o < s.length; s.length === r || (0, H.F)(s), ++o) { for (s = k.b, r = s.length, p = k.f, o = 0; o < s.length; s.length === r || (0, H.F)(s), ++o) {
n = s[o] n = s[o]
m = J.a3(n) m = J.a3(n)
p.push(T.create_player(m.h(n, 0), m.h(n, 1), null, m.h(n, 2))) p.push(T.choose_boss(m.h(n, 0), m.h(n, 1), null, m.h(n, 2)))
} }
s = q.length s = q.length
if (s + p.length >>> 4 === 0) { if (s + p.length >>> 4 === 0) {
@ -12612,7 +12610,7 @@ V.ProfileMain.prototype = {
} }
for (s = names.length, r = this_.f, q = this_.r, p = 0; p < names.length; names.length === s || (0, H.F)(names), ++p) { for (s = names.length, r = this_.f, q = this_.r, p = 0; p < names.length; names.length === s || (0, H.F)(names), ++p) {
o = names[p] o = names[p]
plr = T.create_player(o[0], o[1], null, o[2]) plr = T.choose_boss(o[0], o[1], null, o[2])
this.f.push(plr) this.f.push(plr)
q.push(plr.e) q.push(plr.e)
} }
@ -12632,112 +12630,117 @@ V.ProfileMain.prototype = {
logger.debug("评分 输出") logger.debug("评分 输出")
var async_goto = 0, var async_goto = 0,
async_completer = P._makeAsyncAwaitCompleter(t.d), async_completer = P._makeAsyncAwaitCompleter(t.d),
q, this_ = this, result, this_ = this,
o, n, this_b, l, k, j, round_count, h, g, f, get_result, d, c, b, a, a0, a1, a2, a3, a4 update_list, n, this_b, l, k, j, round_count, h, g, f, engine_result, some_d, result_getter, b, a, a0, a1, a2, a3, outer_display
var $async$O = P._wrapJsFunctionForAsync(function (async_error_code, async_result) { var $async$O = P._wrapJsFunctionForAsync(function (async_error_code, async_result) {
if (async_error_code === 1) return P.async_rethrow(async_result, async_completer) if (async_error_code === 1) return P.async_rethrow(async_result, async_completer)
while (true) switch (async_goto) { while (true) {
case 0: // console.log("running case", async_goto)
a4 = this_.y switch (async_goto) {
if (a4.length !== 0) { case 0:
q = C.Array.cu(a4, 0) outer_display = this_.y
async_goto = 1 if (outer_display.length !== 0) {
break result = C.Array.cu(outer_display, 0)
} async_goto = 1
if (this_.ch >= this_.d) { break
q = null
async_goto = 1
break
}
a4 = this_.r
o = t.v
n = this_.z
this_b = this_.b
l = this_.a
k = t.V
j = t.D
round_count = 0
case 3:
if (!(round_count < 100)) {
// 场数 >= 100
async_goto = 4
break
}
// 继续运行
if (this_b.length === 1 && !this_.c) {
console.log("this_b length === 1")
h = H.b([
[this_b[0], H.b(["" + this_.e++, l], k)], [H.b(["" + this_.e++, l], k), H.b(["" + this_.e++, l], k)]
], j)
}
else {
console.log("this_b length !== 1")
g = []
h = H.b([this_b, g], j)
for (f = 0; f < this_b.length; ++f) g.push(H.b(["" + this_.e++, l], k))
}
async_goto = 5
return P._asyncAwait(T.start_main(h), $async$O)
case 5:
get_result = async_result
d = null
case 6:
// if (!true) {
// async_goto = 8
// break
// }
async_goto = 9
return P._asyncAwait(get_result.O(), $async$O)
case 9:
c = async_result
if (c == null) {
async_goto = 8
break
}
for (b = c.a, a = b.length, a0 = 0; a0 < b.length; b.length === a || (0, H.F)(b), ++a0) {
a1 = b[a0]
if (a1.a > 0) {
a2 = a1.e
a2 = a2 != null && a2.gb2() == this_.x
} else a2 = false
if (a2) {
a3 = a1.d
if (C.String.bA(a3, "[0]"))
// a3.startWith("[0]")
if (n.J(0, a3)) n.m(0, a3, n.h(0, a3) + 1)
else n.m(0, a3, 1)
} }
} if (this_.ch >= this_.d) {
case 7: result = null
d = c async_goto = 1
async_goto = 6 break
break }
case 8: outer_display = this_.r
// if (C.Array.w(a4, o.a(d.a[0]).e.gb2())) { update_list = t.v
if (a4.includes(o.a(d.a[0]).e.gb2())) { n = this_.z
// 胜利场 this_b = this_.b
++this_.Q l = this_.a
}; k = t.V
++round_count; j = t.D
++this_.ch round_count = 0
// this.ch -> 运行场数 case 3:
async_goto = 3 // console.log("start case 3")
break if (!(round_count < 100)) {
case 4: // 场数 >= 100
a4 = H.b([], t.U) async_goto = 4
o = H.b([], t.Y) break
// 实力评估中...[2]% }
// benchmarking // 继续运行
a4.push(T.RunUpdate_init(LangData.get_lang("pkGN"), null, null, C.JsInt.ag(this_.ch, 100), null, 0, 0, 0)) if (this_b.length === 1 && !this_.c) {
if (this_.ch >= this_.d) { // console.log("this_b length === 1")
// 阶段目标场数达到 h = H.b([
this_.eS() [this_b[0], H.b(["" + this_.e++, l], k)], [H.b(["" + this_.e++, l], k), H.b(["" + this_.e++, l], k)]
} ], j)
q = new T.aq(a4, o) }
async_goto = 1 else {
break // console.log("this_b length !== 1")
case 1: g = []
return P._asyncReturn(q, async_completer) h = H.b([this_b, g], j)
for (f = 0; f < this_b.length; ++f) g.push(H.b(["" + this_.e++, l], k))
}
async_goto = 5
return P._asyncAwait(T.start_main(h), $async$O)
case 5:
// console.log("start case 5")
engine_result = async_result
some_d = null
case 6:
// console.log("start case 6")
async_goto = 9
return P._asyncAwait(engine_result.O(), $async$O)
case 9:
// console.log("start case 9")
result_getter = async_result
if (result_getter == null) {
async_goto = 8
break
}
for (b = result_getter.a, a = b.length, a0 = 0; a0 < b.length; b.length === a || (0, H.F)(b), ++a0) {
a1 = b[a0]
if (a1.a > 0) {
a2 = a1.e
a2 = a2 != null && a2.gb2() == this_.x
} else a2 = false
if (a2) {
a3 = a1.d
if (a3.startsWith("[0]")) {
if (n.J(0, a3)) { n.m(0, a3, n.h(0, a3) + 1) }
else { n.m(0, a3, 1) }
}
}
}
case 7:
// console.log("start case 7")
some_d = result_getter
async_goto = 6
break
case 8:
// console.log("start case 8")
// console.log(outer_display, "\n", update_list, "\n", some_d)
if (outer_display.includes(update_list.a(some_d.a[0]).e.gb2())) {
// 胜利场
++this_.Q
};
++round_count;
++this_.ch
// this.ch -> 运行场数
async_goto = 3
break
case 4:
outer_display = H.b([], t.U)
update_list = H.b([], t.Y)
// 实力评估中...[2]%
// benchmarking
outer_display.push(T.RunUpdate_init(LangData.get_lang("pkGN"), null, null, C.JsInt.ag(this_.ch, 100), null, 0, 0, 0))
if (this_.ch >= this_.d) {
// 阶段目标场数达到
this_.eS()
}
result = new T.aq(outer_display, update_list)
async_goto = 1
break
case 1:
return P._asyncReturn(result, async_completer)
}
} }
}) })
return P._asyncStartSync($async$O, async_completer) return P._asyncStartSync($async$O, async_completer)
@ -12872,8 +12875,7 @@ X.ProfileFind.prototype = {
} }
}, },
O() { O() {
// 另一个评分主循环 logger.debug("搜索 主循环")
logger.debug("评分2 主循环")
var async_goto = 0, var async_goto = 0,
async_completer = P._makeAsyncAwaitCompleter(t.d), async_completer = P._makeAsyncAwaitCompleter(t.d),
q, this_ = this, q, this_ = this,
@ -12895,9 +12897,15 @@ X.ProfileFind.prototype = {
o = H.b([], t.Y) o = H.b([], t.Y)
e.push($.K()) e.push($.K())
if (d.length >>> 13 > 0) { if (d.length >>> 13 > 0) {
// searchInvalid
// 错误目前最多支持8000人搜索
e.push(T.RunUpdate_init(LangData.get_lang("BUaa"), null, null, null, null, 0, 1000, 100)) e.push(T.RunUpdate_init(LangData.get_lang("BUaa"), null, null, null, null, 0, 1000, 100))
this_.b = d.length + 1 this_.b = d.length + 1
} else e.push(T.RunUpdate_init(LangData.get_lang("UZBn"), null, null, null, null, 0, 1000, 100)) } else {
// searchStart
// 搜索开始...
e.push(T.RunUpdate_init(LangData.get_lang("UZBn"), null, null, null, null, 0, 1000, 100))
}
q = new T.aq(e, o) q = new T.aq(e, o)
async_goto = 1 async_goto = 1
break break
@ -16518,16 +16526,16 @@ T.Engine.prototype = {
var async_goto = 0, var async_goto = 0,
async_completer = P._makeAsyncAwaitCompleter(t.z), async_completer = P._makeAsyncAwaitCompleter(t.z),
q, this_ = this, q, this_ = this,
o, n, m, l, k, j, i, h, g, f, runner, d, c, b, a, a0, a1, player, a3, a4, a5, a6, a7, a8, a9, b0, b1, b2, b3 o, n, m, l, k, j, i, h, g, f, runner, d, c, b, a, a0, a1, player, a3, a4, a5, a6, a7, a8, a9, b0, b1, b2, seed_names
var $async$bD = P._wrapJsFunctionForAsync(function (async_error_code, async_result) { var $async$bD = P._wrapJsFunctionForAsync(function (async_error_code, async_result) {
if (async_error_code === 1) return P.async_rethrow(async_result, async_completer) if (async_error_code === 1) return P.async_rethrow(async_result, async_completer)
while (true) switch (async_goto) { while (true) switch (async_goto) {
case 0: case 0:
b3 = H.b([], t.V) seed_names = H.b([], t.V)
for (o = this_.x, n = o.length, m = t.eG, l = this_.r, k = this_.z, j = t.L, i = this_.a, h = 0; h < o.length; o.length === n || (0, H.F)(o), ++h) { for (o = this_.x, n = o.length, m = t.eG, l = this_.r, k = this_.z, j = t.L, i = this_.a, h = 0; h < o.length; o.length === n || (0, H.F)(o), ++h) {
g = o[h] g = o[h]
f = H.b([], j) f = H.b([], j)
runner = new T.b7(this_, f, H.b([], j), H.b([], j), H.b([], j)) runner = new T.Grp(this_, f, H.b([], j), H.b([], j), H.b([], j))
for (d = (g && C.Array).ga0(g); d.u();) { for (d = (g && C.Array).ga0(g); d.u();) {
c = d.gC() c = d.gC()
if (!(c instanceof T.Plr)) if (!(c instanceof T.Plr))
@ -16545,13 +16553,13 @@ T.Engine.prototype = {
} else } else
a = false a = false
if (a) { if (a) {
player = T.create_player(b.h(c, 0), b.h(c, $.i()), this_, a1) player = T.choose_boss(b.h(c, 0), b.h(c, $.i()), this_, a1)
} else { } else {
player = T.init_plr(b.h(c, 0), b.h(c, $.i()), runner.b, a1) player = T.init_plr(b.h(c, 0), b.h(c, $.i()), runner.b, a1)
} }
// a2 = a ? T.init_boss(b.h(c, 0), b.h(c, $.i()), this_, a1) : T.init_plr(b.h(c, 0), b.h(c, $.i()), e.b, a1) // a2 = a ? T.init_boss(b.h(c, 0), b.h(c, $.i()), this_, a1) : T.init_plr(b.h(c, 0), b.h(c, $.i()), e.b, a1)
if (player instanceof T.PlrSeed_) { // PlrSeed if (player instanceof T.PlrSeed_) { // PlrSeed
b3.push(player.e) seed_names.push(player.e)
k.push(player) k.push(player)
continue continue
} }
@ -16597,9 +16605,9 @@ T.Engine.prototype = {
o = l.gad(l) o = l.gad(l)
a7 = P.List_List_of(o, true, H._instanceType(o).i("L.E")) a7 = P.List_List_of(o, true, H._instanceType(o).i("L.E"))
C.Array.aJ(a7) C.Array.aJ(a7)
if (b3.length !== 0) { if (seed_names.length !== 0) {
a8 = H.b(a7.slice(0), H._arrayInstanceType(a7)) a8 = H.b(a7.slice(0), H._arrayInstanceType(a7))
C.Array.a5(a8, b3) C.Array.a5(a8, seed_names)
C.Array.aJ(a8) C.Array.aJ(a8)
} else { } else {
a8 = a7 a8 = a7
@ -16898,7 +16906,7 @@ T.ji.prototype = {
}, },
$S: 2 $S: 2
} }
T.b7.prototype = { T.Grp.prototype = {
aZ(a) { aZ(a) {
var s, r, q = this, var s, r, q = this,
p = q.a p = q.a
@ -19277,7 +19285,7 @@ LangData.k_.prototype = {
S.fK, S.fK,
HtmlRenderer.inner_render, HtmlRenderer.jT, HtmlRenderer.ax, HtmlRenderer.inner_render, HtmlRenderer.jT, HtmlRenderer.ax,
Sgls.a_, Sgls.MEntry, Sgls.a_, Sgls.MEntry,
T.IMeta, T.Plr, T.CovidMeta, T.Engine, T.b7, T.IPlr, T.HDamage, T.HRecover, T.RunUpdate, T.aq, T.bG, T.Weapon, T.DummyChargeMeta] T.IMeta, T.Plr, T.CovidMeta, T.Engine, T.Grp, T.IPlr, T.HDamage, T.HRecover, T.RunUpdate, T.aq, T.bG, T.Weapon, T.DummyChargeMeta]
) )
inherit_many(J.Interceptor, [J.fw, J.cs, J.bE, J.JsArray, J.JsNumber, J.JsString, H.dJ, H.ab, W.fn, W.Blob, W.CanvasRenderingContext2D, W.i6, W.bb, W.ja, W.jb, W.o, W.c4, W.jL, W.ig, W.il, W.iy, W.iA]) inherit_many(J.Interceptor, [J.fw, J.cs, J.bE, J.JsArray, J.JsNumber, J.JsString, H.dJ, H.ab, W.fn, W.Blob, W.CanvasRenderingContext2D, W.i6, W.bb, W.ja, W.jb, W.o, W.c4, W.jL, W.ig, W.il, W.iy, W.iA])
inherit_many(J.bE, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction]) inherit_many(J.bE, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction])
@ -21585,5 +21593,5 @@ function main() {
} }
main(); main();
logger.debug("反混淆", LangData.get_lang("KYSn")); logger.debug("反混淆", LangData.get_lang("BUaa"));
// logger.debug("running main:", main()) // 执行main函数 // logger.debug("running main:", main()) // 执行main函数