tx · 8fEHypQHPayvGHAXvURBELkx6c8yhf5ZFLBGKmdvTyUG

3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA:  -0.01000000 Waves

2021.07.25 00:56 [1628287] smart account 3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA > SELF 0.00000000 Waves

{ "type": 13, "id": "8fEHypQHPayvGHAXvURBELkx6c8yhf5ZFLBGKmdvTyUG", "fee": 1000000, "feeAssetId": null, "timestamp": 1627163868680, "version": 2, "chainId": 84, "sender": "3N3mV2Baor8EY7CYQ7QgAm3tL8KruH1VpKA", "senderPublicKey": "4P5V3b5K49wXNGa4M6SwDgHAMBa582FxTsF5qjWePQo3", "proofs": [ "33Q7JAeokqzP3qvHFnWzFofr1QLyZ1TtEJQ7b52fZ1Q4GEk7WeEUNRxTQRGgi2H4NLgn2qFnJCno4wHvtgVuGb9X" ], "script": "base64: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AAAOY2FyZEluVGhlQXJlbmEFAAAACGNhcmROYW1lCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA5hcmVuYUNhcmRTY29yZQUAAAAQY3VycmVudENhcmRTY29yZQUAAAADbmlsAwkAAAAAAAACBQAAABFjdXJyZW50Q2FyZFN0YXR1cwIAAAAEVXNlZAkAAAIAAAABAgAAAF9Fc3RhIGNhcnRhIGrDoSBmb2kgdXRpbGl6YWRhISBVdGlsaXplIHRvZGFzIGFzIGNhcnRhcyBkbyBkZWNrIHBhcmEgZXN0YSBzZXIgbGliZXJhZGEgbm92YW1lbnRlIQQAAAAGd2lubmVyAwkAAGYAAAACBQAAABBjdXJyZW50Q2FyZFNjb3JlBQAAAA5hcmVuYUNhcmRTY29yZQUAAAAPY3VycmVudEtleUJ5dGVzBQAAABBwbGF5ZXJJblRoZUFyZW5hBAAAAAt3aW5uaW5nQ2FyZAMJAABmAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUFAAAACGNhcmROYW1lBQAAAA5jYXJkSW5UaGVBcmVuYQQAAAAccG9pbnRzUmVtYWluaW5nT25XaW5uaW5nQ2FyZAMJAABmAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUJAABlAAAAAgUAAAAQY3VycmVudENhcmRTY29yZQUAAAAOYXJlbmFDYXJkU2NvcmUJAABlAAAAAgUAAAAOYXJlbmFDYXJkU2NvcmUFAAAAEGN1cnJlbnRDYXJkU2NvcmUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAARcGxheWVySW50VGhlQXJlbmEFAAAABndpbm5lcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAA5jYXJkSW5UaGVBcmVuYQUAAAAIY2FyZE5hbWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADmFyZW5hQ2FyZFNjb3JlBQAAABxwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAHc3RhdHVzXwUAAAAVY2FyZE5hbWVDdXJyZW50UGxheWVyAgAAAARVc2VkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGhpc3RvcnlfBQAAAA9jdXJyZW50S2V5Qnl0ZXMCAAAAAV8FAAAADXRyYW5zYWN0aW9uSWQJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAl1c2VkQ2FyZDoFAAAACGNhcmROYW1lAgAAABIvIGNhcmRJblRoZUFyZW5hOiAFAAAADmNhcmRJblRoZUFyZW5hAgAAABEvIGFyZW5hQ2FyZFNjb3JlOgkAAaQAAAABBQAAAA5hcmVuYUNhcmRTY29yZQIAAAAJLyB3aW5uZXI6BQAAAAZ3aW5uZXICAAAADi8gd2lubmluZ0NhcmQ6BQAAAAt3aW5uaW5nQ2FyZAIAAAAfLyBwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkOgkAAaQAAAABBQAAABxwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAFlJlc3VsdGFkbyBkYSBQYXJ0aWRhOiAJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAJdXNlZENhcmQ6BQAAAAhjYXJkTmFtZQIAAAAJLyB3aW5uZXI6BQAAAAZ3aW5uZXICAAAADi8gd2lubmluZ0NhcmQ6BQAAAAt3aW5uaW5nQ2FyZAIAAAAfLyBwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkOgkAAaQAAAABBQAAABxwb2ludHNSZW1haW5pbmdPbldpbm5pbmdDYXJkBQAAAANuaWwAAAAA6naPxg==", "height": 1628287, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4nQJPfdXvyUh8rhfhGGnQqiyyChfuDVQP5HHhavMLh4L Next: 9yyktV4XJ8i6m3pdZCahYGHmdLtZjVKW42qQF6NSofaM Diff:
OldNewDifferences
6060 }
6161 else 0
6262 }
63- let u = ({
63+ let u = if (({
6464 let o = getString(this, ((("status_" + c) + "_01_") + g))
6565 if ($isInstanceOf(o, "String"))
6666 then {
6868 p
6969 }
7070 else ""
71- } == "Used")
72- let v = ({
71+ } == "Used"))
72+ then 1
73+ else 0
74+ let v = if (({
7375 let o = getString(this, ((("status_" + c) + "_02_") + g))
7476 if ($isInstanceOf(o, "String"))
7577 then {
7779 p
7880 }
7981 else ""
80- } == "Used")
81- let w = ({
82+ } == "Used"))
83+ then 1
84+ else 0
85+ let w = if (({
8286 let o = getString(this, ((("status_" + c) + "_03_") + g))
8387 if ($isInstanceOf(o, "String"))
8488 then {
8690 p
8791 }
8892 else ""
89- } == "Used")
90- let x = ({
93+ } == "Used"))
94+ then 1
95+ else 0
96+ let x = if (({
9197 let o = getString(this, ((("status_" + c) + "_04_") + g))
9298 if ($isInstanceOf(o, "String"))
9399 then {
95101 p
96102 }
97103 else ""
98- } == "Used")
99- let y = ({
104+ } == "Used"))
105+ then 1
106+ else 0
107+ let y = if (({
100108 let o = getString(this, ((("status_" + c) + "_05_") + g))
101109 if ($isInstanceOf(o, "String"))
102110 then {
104112 p
105113 }
106114 else ""
107- } == "Used")
108- let z = ({
115+ } == "Used"))
116+ then 1
117+ else 0
118+ let z = if (({
109119 let o = getString(this, ((("status_" + c) + "_06_") + g))
110120 if ($isInstanceOf(o, "String"))
111121 then {
113123 p
114124 }
115125 else ""
116- } == "Used")
117- let A = ({
126+ } == "Used"))
127+ then 1
128+ else 0
129+ let A = if (({
118130 let o = getString(this, ((("status_" + c) + "_07_") + g))
119131 if ($isInstanceOf(o, "String"))
120132 then {
122134 p
123135 }
124136 else ""
125- } == "Used")
126- let B = ({
137+ } == "Used"))
138+ then 1
139+ else 0
140+ let B = if (({
127141 let o = getString(this, ((("status_" + c) + "_08_") + g))
128142 if ($isInstanceOf(o, "String"))
129143 then {
131145 p
132146 }
133147 else ""
134- } == "Used")
135- let C = ({
148+ } == "Used"))
149+ then 1
150+ else 0
151+ let C = if (({
136152 let o = getString(this, ((("status_" + c) + "_09_") + g))
137153 if ($isInstanceOf(o, "String"))
138154 then {
140156 p
141157 }
142158 else ""
143- } == "Used")
144- let D = ({
159+ } == "Used"))
160+ then 1
161+ else 0
162+ let D = if (({
145163 let o = getString(this, ((("status_" + c) + "_10_") + g))
146164 if ($isInstanceOf(o, "String"))
147165 then {
149167 p
150168 }
151169 else ""
152- } == "Used")
170+ } == "Used"))
171+ then 1
172+ else 0
153173 let E = [u, v, w, x, y, z, A, B, C, D]
154- let F = indexOf(E, true)
155- let G = lastIndexOf(E, true)
156- let H = [1, 2, 3, 4, 5]
157- func I (J,K) = (J + K)
174+ func F (G,H) = (G + H)
158175
159- let L = {
160- let M = H
161- let N = size(M)
162- let O = 0
163- if ((N == 0))
164- then O
176+ let I = {
177+ let J = E
178+ let K = size(J)
179+ let L = 0
180+ if ((K == 0))
181+ then L
165182 else {
166- let P = I(O, M[0])
167- if ((N == 1))
168- then P
183+ let M = F(L, J[0])
184+ if ((K == 1))
185+ then M
169186 else {
170- let Q = I(P, M[1])
171- if ((N == 2))
172- then Q
187+ let N = F(M, J[1])
188+ if ((K == 2))
189+ then N
173190 else {
174- let R = I(Q, M[2])
175- if ((N == 3))
176- then R
191+ let O = F(N, J[2])
192+ if ((K == 3))
193+ then O
177194 else {
178- let S = I(R, M[3])
179- if ((N == 4))
180- then S
195+ let P = F(O, J[3])
196+ if ((K == 4))
197+ then P
181198 else {
182- let T = I(S, M[4])
183- if ((N == 5))
184- then T
199+ let Q = F(P, J[4])
200+ if ((K == 5))
201+ then Q
185202 else {
186- let U = I(T, M[5])
187- throw("List size exceed 5")
203+ let R = F(Q, J[5])
204+ if ((K == 6))
205+ then R
206+ else {
207+ let S = F(R, J[6])
208+ if ((K == 7))
209+ then S
210+ else {
211+ let T = F(S, J[7])
212+ if ((K == 8))
213+ then T
214+ else {
215+ let U = F(T, J[8])
216+ if ((K == 9))
217+ then U
218+ else {
219+ let V = F(U, J[9])
220+ if ((K == 10))
221+ then V
222+ else {
223+ let W = F(V, J[10])
224+ throw("List size exceed 10")
225+ }
226+ }
227+ }
228+ }
229+ }
188230 }
189231 }
190232 }
197239 else false)
198240 then throw("A classe enviada não existe no game! Por favor contate o suporte!")
199241 else if (true)
200- then throw(toString(L))
242+ then throw(toString(I))
201243 else if ((0 > assetBalance(e, j)))
202244 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
203245 else if (if ((s == ""))
206248 then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)]
207249 else if ((n == "Used"))
208250 then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!")
209- else if ((F == G))
210- then [StringEntry(((("status_" + c) + "_01_") + g), ""), StringEntry(((("status_" + c) + "_02_") + g), ""), StringEntry(((("status_" + c) + "_03_") + g), ""), StringEntry(((("status_" + c) + "_04_") + g), ""), StringEntry(((("status_" + c) + "_05_") + g), ""), StringEntry(((("status_" + c) + "_06_") + g), ""), StringEntry(((("status_" + c) + "_07_") + g), ""), StringEntry(((("status_" + c) + "_08_") + g), ""), StringEntry(((("status_" + c) + "_09_") + g), ""), StringEntry(((("status_" + c) + "_10_") + g), "")]
211- else {
212- let V = if ((q > t))
213- then g
214- else r
215- let W = if ((q > t))
216- then h
217- else s
218- let X = if ((q > t))
219- then (q - t)
220- else (t - q)
221-[StringEntry("playerIntTheArena", V), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", X), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + V) + "/ winningCard:") + W) + "/ pointsRemainingOnWinningCard:") + toString(X))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + V) + "/ winningCard:") + W) + "/ pointsRemainingOnWinningCard:") + toString(X)))]
222- }
251+ else {
252+ let X = if ((q > t))
253+ then g
254+ else r
255+ let Y = if ((q > t))
256+ then h
257+ else s
258+ let Z = if ((q > t))
259+ then (q - t)
260+ else (t - q)
261+[StringEntry("playerIntTheArena", X), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", Z), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + X) + "/ winningCard:") + Y) + "/ pointsRemainingOnWinningCard:") + toString(Z))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + X) + "/ winningCard:") + Y) + "/ pointsRemainingOnWinningCard:") + toString(Z)))]
262+ }
223263 }
224264
225265
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func play (b,c) = {
88 let d = toBase58String(a.transactionId)
99 let e = a.caller
1010 let f = value(a.payments[0].amount)
1111 let g = toBase58String(a.caller.bytes)
1212 let h = ((c + "_") + b)
1313 let i = ((((c + "_") + b) + "_") + g)
1414 let j = base58'3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk'
1515 let k = ["Undead_01", "Undead_02", "Undead_03", "Undead_04", "Undead_05", "Undead_07", "Undead_08", "Undead_09", "Undead_10"]
1616 let l = ["Undead"]
1717 let m = ["3btiz2mNkbcFhcAww6Zn6WaRtDY3mLHf2dbJHNNbdUFk"]
1818 let n = {
1919 let o = getString(this, ("status_" + i))
2020 if ($isInstanceOf(o, "String"))
2121 then {
2222 let p = o
2323 p
2424 }
2525 else ""
2626 }
2727 let q = {
2828 let o = getInteger(this, h)
2929 if ($isInstanceOf(o, "Int"))
3030 then {
3131 let p = o
3232 p
3333 }
3434 else 0
3535 }
3636 let r = {
3737 let o = getString(this, "playerInTheArena")
3838 if ($isInstanceOf(o, "String"))
3939 then {
4040 let p = o
4141 p
4242 }
4343 else ""
4444 }
4545 let s = {
4646 let o = getString(this, "cardInTheArena")
4747 if ($isInstanceOf(o, "String"))
4848 then {
4949 let p = o
5050 p
5151 }
5252 else ""
5353 }
5454 let t = {
5555 let o = getInteger(this, "arenaCardScore")
5656 if ($isInstanceOf(o, "Int"))
5757 then {
5858 let p = o
5959 p
6060 }
6161 else 0
6262 }
63- let u = ({
63+ let u = if (({
6464 let o = getString(this, ((("status_" + c) + "_01_") + g))
6565 if ($isInstanceOf(o, "String"))
6666 then {
6767 let p = o
6868 p
6969 }
7070 else ""
71- } == "Used")
72- let v = ({
71+ } == "Used"))
72+ then 1
73+ else 0
74+ let v = if (({
7375 let o = getString(this, ((("status_" + c) + "_02_") + g))
7476 if ($isInstanceOf(o, "String"))
7577 then {
7678 let p = o
7779 p
7880 }
7981 else ""
80- } == "Used")
81- let w = ({
82+ } == "Used"))
83+ then 1
84+ else 0
85+ let w = if (({
8286 let o = getString(this, ((("status_" + c) + "_03_") + g))
8387 if ($isInstanceOf(o, "String"))
8488 then {
8589 let p = o
8690 p
8791 }
8892 else ""
89- } == "Used")
90- let x = ({
93+ } == "Used"))
94+ then 1
95+ else 0
96+ let x = if (({
9197 let o = getString(this, ((("status_" + c) + "_04_") + g))
9298 if ($isInstanceOf(o, "String"))
9399 then {
94100 let p = o
95101 p
96102 }
97103 else ""
98- } == "Used")
99- let y = ({
104+ } == "Used"))
105+ then 1
106+ else 0
107+ let y = if (({
100108 let o = getString(this, ((("status_" + c) + "_05_") + g))
101109 if ($isInstanceOf(o, "String"))
102110 then {
103111 let p = o
104112 p
105113 }
106114 else ""
107- } == "Used")
108- let z = ({
115+ } == "Used"))
116+ then 1
117+ else 0
118+ let z = if (({
109119 let o = getString(this, ((("status_" + c) + "_06_") + g))
110120 if ($isInstanceOf(o, "String"))
111121 then {
112122 let p = o
113123 p
114124 }
115125 else ""
116- } == "Used")
117- let A = ({
126+ } == "Used"))
127+ then 1
128+ else 0
129+ let A = if (({
118130 let o = getString(this, ((("status_" + c) + "_07_") + g))
119131 if ($isInstanceOf(o, "String"))
120132 then {
121133 let p = o
122134 p
123135 }
124136 else ""
125- } == "Used")
126- let B = ({
137+ } == "Used"))
138+ then 1
139+ else 0
140+ let B = if (({
127141 let o = getString(this, ((("status_" + c) + "_08_") + g))
128142 if ($isInstanceOf(o, "String"))
129143 then {
130144 let p = o
131145 p
132146 }
133147 else ""
134- } == "Used")
135- let C = ({
148+ } == "Used"))
149+ then 1
150+ else 0
151+ let C = if (({
136152 let o = getString(this, ((("status_" + c) + "_09_") + g))
137153 if ($isInstanceOf(o, "String"))
138154 then {
139155 let p = o
140156 p
141157 }
142158 else ""
143- } == "Used")
144- let D = ({
159+ } == "Used"))
160+ then 1
161+ else 0
162+ let D = if (({
145163 let o = getString(this, ((("status_" + c) + "_10_") + g))
146164 if ($isInstanceOf(o, "String"))
147165 then {
148166 let p = o
149167 p
150168 }
151169 else ""
152- } == "Used")
170+ } == "Used"))
171+ then 1
172+ else 0
153173 let E = [u, v, w, x, y, z, A, B, C, D]
154- let F = indexOf(E, true)
155- let G = lastIndexOf(E, true)
156- let H = [1, 2, 3, 4, 5]
157- func I (J,K) = (J + K)
174+ func F (G,H) = (G + H)
158175
159- let L = {
160- let M = H
161- let N = size(M)
162- let O = 0
163- if ((N == 0))
164- then O
176+ let I = {
177+ let J = E
178+ let K = size(J)
179+ let L = 0
180+ if ((K == 0))
181+ then L
165182 else {
166- let P = I(O, M[0])
167- if ((N == 1))
168- then P
183+ let M = F(L, J[0])
184+ if ((K == 1))
185+ then M
169186 else {
170- let Q = I(P, M[1])
171- if ((N == 2))
172- then Q
187+ let N = F(M, J[1])
188+ if ((K == 2))
189+ then N
173190 else {
174- let R = I(Q, M[2])
175- if ((N == 3))
176- then R
191+ let O = F(N, J[2])
192+ if ((K == 3))
193+ then O
177194 else {
178- let S = I(R, M[3])
179- if ((N == 4))
180- then S
195+ let P = F(O, J[3])
196+ if ((K == 4))
197+ then P
181198 else {
182- let T = I(S, M[4])
183- if ((N == 5))
184- then T
199+ let Q = F(P, J[4])
200+ if ((K == 5))
201+ then Q
185202 else {
186- let U = I(T, M[5])
187- throw("List size exceed 5")
203+ let R = F(Q, J[5])
204+ if ((K == 6))
205+ then R
206+ else {
207+ let S = F(R, J[6])
208+ if ((K == 7))
209+ then S
210+ else {
211+ let T = F(S, J[7])
212+ if ((K == 8))
213+ then T
214+ else {
215+ let U = F(T, J[8])
216+ if ((K == 9))
217+ then U
218+ else {
219+ let V = F(U, J[9])
220+ if ((K == 10))
221+ then V
222+ else {
223+ let W = F(V, J[10])
224+ throw("List size exceed 10")
225+ }
226+ }
227+ }
228+ }
229+ }
188230 }
189231 }
190232 }
191233 }
192234 }
193235 }
194236 }
195237 if (if (!(containsElement(l, c)))
196238 then !(containsElement(k, b))
197239 else false)
198240 then throw("A classe enviada não existe no game! Por favor contate o suporte!")
199241 else if (true)
200- then throw(toString(L))
242+ then throw(toString(I))
201243 else if ((0 > assetBalance(e, j)))
202244 then throw("E necessário ter o token do deck em sua carteira! Para adquirir, realize a compra em Swap Decks.")
203245 else if (if ((s == ""))
204246 then true
205247 else (r == ""))
206248 then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", q)]
207249 else if ((n == "Used"))
208250 then throw("Esta carta já foi utilizada! Utilize todas as cartas do deck para esta ser liberada novamente!")
209- else if ((F == G))
210- then [StringEntry(((("status_" + c) + "_01_") + g), ""), StringEntry(((("status_" + c) + "_02_") + g), ""), StringEntry(((("status_" + c) + "_03_") + g), ""), StringEntry(((("status_" + c) + "_04_") + g), ""), StringEntry(((("status_" + c) + "_05_") + g), ""), StringEntry(((("status_" + c) + "_06_") + g), ""), StringEntry(((("status_" + c) + "_07_") + g), ""), StringEntry(((("status_" + c) + "_08_") + g), ""), StringEntry(((("status_" + c) + "_09_") + g), ""), StringEntry(((("status_" + c) + "_10_") + g), "")]
211- else {
212- let V = if ((q > t))
213- then g
214- else r
215- let W = if ((q > t))
216- then h
217- else s
218- let X = if ((q > t))
219- then (q - t)
220- else (t - q)
221-[StringEntry("playerIntTheArena", V), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", X), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + V) + "/ winningCard:") + W) + "/ pointsRemainingOnWinningCard:") + toString(X))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + V) + "/ winningCard:") + W) + "/ pointsRemainingOnWinningCard:") + toString(X)))]
222- }
251+ else {
252+ let X = if ((q > t))
253+ then g
254+ else r
255+ let Y = if ((q > t))
256+ then h
257+ else s
258+ let Z = if ((q > t))
259+ then (q - t)
260+ else (t - q)
261+[StringEntry("playerIntTheArena", X), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", Z), StringEntry(("status_" + i), "Used"), StringEntry(((("history_" + g) + "_") + d), ((((((((((("usedCard:" + h) + "/ cardInTheArena: ") + s) + "/ arenaCardScore:") + toString(t)) + "/ winner:") + X) + "/ winningCard:") + Y) + "/ pointsRemainingOnWinningCard:") + toString(Z))), StringEntry("Resultado da Partida: ", ((((((("usedCard:" + h) + "/ winner:") + X) + "/ winningCard:") + Y) + "/ pointsRemainingOnWinningCard:") + toString(Z)))]
262+ }
223263 }
224264
225265

github/deemru/w8io/873ac7e 
77.46 ms