tx · GVdQCrG1rCNdnSpNRsqyzMRW7mMSKrZiEhuqSPWwsix5

3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX:  -0.01000000 Waves

2021.08.12 17:54 [1655296] smart account 3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX > SELF 0.00000000 Waves

{ "type": 13, "id": "GVdQCrG1rCNdnSpNRsqyzMRW7mMSKrZiEhuqSPWwsix5", "fee": 1000000, "feeAssetId": null, "timestamp": 1628780174608, "version": 2, "chainId": 84, "sender": "3NBXer7qR9yJh6bkDDMK1fWcMYyVgAMhGFX", "senderPublicKey": "FzLqgx3z1ige5YuhjR5esJe6Ug78Eq1Nwezof8APt4h4", "proofs": [ "524s9XjJTWLJHSa17cJtpktwjeyHCAttPQRcFAPqzpRSWDyie5mXNivsxoVJhryPCBMp1DPRVKr1FrVJ6dzF59SV" ], "script": "base64:AAIFAAAAAAAABTIIAhIECgIICBoJCgJhMRIDaW52GgoKAmEyEgRjYXJkGgsKAmEzEgVjbGFzcxoTCgJhNBINdHJhbnNhY3Rpb25JZBoQCgJhNRIKY3VycmVudEtleRoPCgJhNhIJcGF5QW1vdW50GhUKAmE3Eg9jdXJyZW50S2V5Qnl0ZXMaDgoCYTgSCGNhcmROYW1lGhsKAmE5EhVjYXJkTmFtZUN1cnJlbnRQbGF5ZXIaEQoCYjESC2NhcmRzT3JhY2xlGg8KAmIyEgljYXJkc0dhbWUaDwoCYjMSCWNsYXNzR2FtZRoQCgJiNBIKYXNzZXRzR2FtZRoQCgJiNRIKaGlzdG9yaWNJZBoNCgJiNhIHJG1hdGNoMBoHCgJiNxIBdBoXCgJiOBIRY3VycmVudENhcmRTdGF0dXMaFgoCYjkSEGN1cnJlbnRDYXJkU2NvcmUaHQoCYzESF2N1cnJlbnRLZXlQbGF5ZXJCYWxhbmNlGhoKAmMyEhRjdXJyZW50UGxheWVyQmFsYW5jZRoWCgJjMxIQcGxheWVySW5UaGVBcmVuYRobCgJjNBIVYXJlbmFLZXlQbGF5ZXJCYWxhbmNlGhgKAmM1EhJhcmVuYVBsYXllckJhbGFuY2UaFAoCYzYSDmNhcmRJblRoZUFyZW5hGhQKAmM3Eg5hcmVuYUNhcmRTY29yZRoRCgJjOBILc3RhdHVzQ2FyZDEaEQoCYzkSC3N0YXR1c0NhcmQyGhEKAmQxEgtzdGF0dXNDYXJkMxoRCgJkMhILc3RhdHVzQ2FyZDQaEQoCZDMSC3N0YXR1c0NhcmQ1GhEKAmQ0EgtzdGF0dXNDYXJkNhoRCgJkNRILc3RhdHVzQ2FyZDcaEQoCZDYSC3N0YXR1c0NhcmQ4GhEKAmQ3EgtzdGF0dXNDYXJkORoSCgJkOBIMc3RhdHVzQ2FyZDEwGhEKAmQ5Egt2ZXJpZnlDYXJkcxoSCgJlMRIMdG9rZW5CYWxhbmNlGhYKAmUyEhBuZXdUb2tlblB1cmNoYXNlGhEKAmUzEgtzdGF0dXNDYXJkcxoOCgJlNBIIZm9sZEZ1bmMaCQoCZTUSA2FjYxoHCgJlNhIBZRodCgJlNxIXcmVzdWx0VmVyaWZ5U3RhdHVzQ2FyZHMaEwoCZTgSDSRsaXN0NTM0MDUzNzQaEwoCZTkSDSRzaXplNTM0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", "height": 1655296, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DK8opSaNZsSDZ7NoamHvhZmv7KmUKgZTPm3ecNFxze7S Next: BK89JUcw4wdjkLSYmFHSSG2RmP5GxL2g91QpqhwgbtkZ Diff:
OldNewDifferences
284284 }
285285 if ((c == "Tokens Oracle Arena"))
286286 then [IntegerEntry(((("token_balance_" + g) + "_") + d), L)]
287- else if (if (if ((b == "Buy Cards"))
288- then (f == 100000000)
287+ else if (if ((b == "Withdraw"))
288+ then (c == "Rewards")
289289 else false)
290- then !(J)
291- else false)
292- then [BooleanEntry(("purchased_item_cards_vol01_" + g), true)]
290+ then [ScriptTransfer(Address(toBytes(g)), t, unit)]
293291 else if (if (if ((b == "Buy Cards"))
294292 then (f == 100000000)
295293 else false)
296- then J
294+ then !(J)
297295 else false)
298- then throw("You have already purchased this item on the marketplace.")
299- else if (if (!(containsElement(l, c)))
300- then true
301- else !(containsElement(k, h)))
302- then throw("The card sent does not exist in the game! Please check your cards!")
303- else if ((f != 10000000))
304- then throw("Each move has a fixed value of 1 token.")
305- else if (!(J))
306- then throw("You must have the cards in your wallet! Get it on the marketplace!")
307- else if (if ((x == ""))
308- then true
309- else (u == ""))
310- then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", r), StringEntry(("status_" + i), "Used")]
311- else if ((q == "Used"))
312- then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
313- else {
314- let af = if ((r > y))
315- then g
316- else u
317- let ag = if ((y > r))
318- then g
319- else if ((r > y))
320- then u
321- else g
322- let ah = if ((r > y))
323- then h
324- else x
325- let ai = if ((y > r))
326- then h
327- else if ((r > y))
328- then x
329- else g
330- let aj = if ((r > y))
331- then (r - y)
332- else (y - r)
333- let ak = if ((r > y))
334- then f
335- else (f / 2)
336- let al = if ((af == g))
337- then (ak + t)
338- else if ((af == u))
339- then (ak + w)
340- else throw("Código 010105. Contate o suporte!")
341- let am = 0
342- let an = (n + 1)
296+ then [BooleanEntry(("purchased_item_cards_vol01_" + g), true)]
297+ else if (if (if ((b == "Buy Cards"))
298+ then (f == 100000000)
299+ else false)
300+ then J
301+ else false)
302+ then throw("You have already purchased this item on the marketplace.")
303+ else if (if (!(containsElement(l, c)))
304+ then true
305+ else !(containsElement(k, h)))
306+ then throw("The card sent does not exist in the game! Please check your cards!")
307+ else if ((f != 10000000))
308+ then throw("Each move has a fixed value of 1 token.")
309+ else if (!(J))
310+ then throw("You must have the cards in your wallet! Get it on the marketplace!")
311+ else if (if ((x == ""))
312+ then true
313+ else (u == ""))
314+ then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", r), StringEntry(("status_" + i), "Used")]
315+ else if ((q == "Used"))
316+ then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
317+ else {
318+ let af = if ((r > y))
319+ then g
320+ else u
321+ let ag = if ((y > r))
322+ then g
323+ else if ((r > y))
324+ then u
325+ else g
326+ let ah = if ((r > y))
327+ then h
328+ else x
329+ let ai = if ((y > r))
330+ then h
331+ else if ((r > y))
332+ then x
333+ else g
334+ let aj = if ((r > y))
335+ then (r - y)
336+ else (y - r)
337+ let ak = if ((r > y))
338+ then f
339+ else (f / 2)
340+ let al = if ((af == g))
341+ then (ak + t)
342+ else if ((af == u))
343+ then (ak + w)
344+ else throw("Código 010105. Contate o suporte!")
345+ let am = 0
346+ let an = (n + 1)
343347 [StringEntry("playerInTheArena", af), StringEntry("cardInTheArena", ah), IntegerEntry("arenaCardScore", aj), if ((Q == 9))
344- then StringEntry(((("status_" + c) + "_100_") + g), "")
345- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
346- then StringEntry(((("status_" + c) + "_200_") + g), "")
347- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
348- then StringEntry(((("status_" + c) + "_300_") + g), "")
349- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
350- then StringEntry(((("status_" + c) + "_400_") + g), "")
351- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
352- then StringEntry(((("status_" + c) + "_500_") + g), "")
353- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
354- then StringEntry(((("status_" + c) + "_600_") + g), "")
355- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
356- then StringEntry(((("status_" + c) + "_700_") + g), "")
357- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
358- then StringEntry(((("status_" + c) + "_800_") + g), "")
359- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
360- then StringEntry(((("status_" + c) + "_900_") + g), "")
361- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
362- then StringEntry(((("status_" + c) + "_1000_") + g), "")
363- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_reward_" + af), al), StringEntry(((((((("history_" + g) + "_") + u) + "_") + d) + "_") + toString(an)), (((((((((((((((((((((((((((("{\"historicId\": \"" + toString(an)) + "\", \"transactionId\": \"") + d) + "\", \"playerAttack\": \"") + g) + "\", \"playerInTheArena\": \"") + u) + "\", \"usedCard\": \"") + h) + "\", \"cardInTheArena\": \"") + x) + "\", \"arenaCardScore\": \"") + toString(y)) + "\", \"winner\": \"") + af) + "\", \"winningCard\": \"") + ah) + "\", \"defeated\": \"") + ag) + "\", \"defeatedCard\": \"") + ai) + "\", \"pointsRemainingOnWinningCard\": \"") + toString(aj)) + "\", \"winReward\": \"") + toString(ak)) + "\", \"defeatReward\": \"") + toString(am)) + "\"}")), StringEntry(("status_" + i), "Used"), IntegerEntry("historicId", an)]
364- }
348+ then StringEntry(((("status_" + c) + "_100_") + g), "")
349+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
350+ then StringEntry(((("status_" + c) + "_200_") + g), "")
351+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
352+ then StringEntry(((("status_" + c) + "_300_") + g), "")
353+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
354+ then StringEntry(((("status_" + c) + "_400_") + g), "")
355+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
356+ then StringEntry(((("status_" + c) + "_500_") + g), "")
357+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
358+ then StringEntry(((("status_" + c) + "_600_") + g), "")
359+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
360+ then StringEntry(((("status_" + c) + "_700_") + g), "")
361+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
362+ then StringEntry(((("status_" + c) + "_800_") + g), "")
363+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
364+ then StringEntry(((("status_" + c) + "_900_") + g), "")
365+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
366+ then StringEntry(((("status_" + c) + "_1000_") + g), "")
367+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_reward_" + af), al), StringEntry(((((((("history_" + g) + "_") + u) + "_") + d) + "_") + toString(an)), (((((((((((((((((((((((((((("{\"historicId\": \"" + toString(an)) + "\", \"transactionId\": \"") + d) + "\", \"playerAttack\": \"") + g) + "\", \"playerInTheArena\": \"") + u) + "\", \"usedCard\": \"") + h) + "\", \"cardInTheArena\": \"") + x) + "\", \"arenaCardScore\": \"") + toString(y)) + "\", \"winner\": \"") + af) + "\", \"winningCard\": \"") + ah) + "\", \"defeated\": \"") + ag) + "\", \"defeatedCard\": \"") + ai) + "\", \"pointsRemainingOnWinningCard\": \"") + toString(aj)) + "\", \"winReward\": \"") + toString(ak)) + "\", \"defeatReward\": \"") + toString(am)) + "\"}")), StringEntry(("status_" + i), "Used"), IntegerEntry("historicId", an)]
368+ }
365369 }
366370
367371
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'CRsDX3VXierYph4hHHpVTUz7DAMPioK633YNjrdCHPef'
1515 let k = ["Card_100", "Card_200", "Card_300", "Card_400", "Card_500", "Card_600", "Card_700", "Card_800", "Card_900", "Card_1000"]
1616 let l = ["Card"]
1717 let m = ["CRsDX3VXierYph4hHHpVTUz7DAMPioK633YNjrdCHPef"]
1818 let n = {
1919 let o = getInteger(this, "historicId")
2020 if ($isInstanceOf(o, "Int"))
2121 then {
2222 let p = o
2323 p
2424 }
2525 else 0
2626 }
2727 let q = {
2828 let o = getString(this, ("status_" + i))
2929 if ($isInstanceOf(o, "String"))
3030 then {
3131 let p = o
3232 p
3333 }
3434 else ""
3535 }
3636 let r = {
3737 let o = getInteger(this, h)
3838 if ($isInstanceOf(o, "Int"))
3939 then {
4040 let p = o
4141 p
4242 }
4343 else 0
4444 }
4545 let s = ("balance_reward_" + g)
4646 let t = {
4747 let o = getInteger(this, s)
4848 if ($isInstanceOf(o, "Int"))
4949 then {
5050 let p = o
5151 p
5252 }
5353 else 0
5454 }
5555 let u = {
5656 let o = getString(this, "playerInTheArena")
5757 if ($isInstanceOf(o, "String"))
5858 then {
5959 let p = o
6060 p
6161 }
6262 else ""
6363 }
6464 let v = ("balance_reward_" + u)
6565 let w = {
6666 let o = getInteger(this, v)
6767 if ($isInstanceOf(o, "Int"))
6868 then {
6969 let p = o
7070 p
7171 }
7272 else 0
7373 }
7474 let x = {
7575 let o = getString(this, "cardInTheArena")
7676 if ($isInstanceOf(o, "String"))
7777 then {
7878 let p = o
7979 p
8080 }
8181 else ""
8282 }
8383 let y = {
8484 let o = getInteger(this, "arenaCardScore")
8585 if ($isInstanceOf(o, "Int"))
8686 then {
8787 let p = o
8888 p
8989 }
9090 else 0
9191 }
9292 let z = if (({
9393 let o = getString(this, ((("status_" + c) + "_100_") + g))
9494 if ($isInstanceOf(o, "String"))
9595 then {
9696 let p = o
9797 p
9898 }
9999 else ""
100100 } == "Used"))
101101 then 1
102102 else 0
103103 let A = if (({
104104 let o = getString(this, ((("status_" + c) + "_200_") + g))
105105 if ($isInstanceOf(o, "String"))
106106 then {
107107 let p = o
108108 p
109109 }
110110 else ""
111111 } == "Used"))
112112 then 1
113113 else 0
114114 let B = if (({
115115 let o = getString(this, ((("status_" + c) + "_300_") + g))
116116 if ($isInstanceOf(o, "String"))
117117 then {
118118 let p = o
119119 p
120120 }
121121 else ""
122122 } == "Used"))
123123 then 1
124124 else 0
125125 let C = if (({
126126 let o = getString(this, ((("status_" + c) + "_400_") + g))
127127 if ($isInstanceOf(o, "String"))
128128 then {
129129 let p = o
130130 p
131131 }
132132 else ""
133133 } == "Used"))
134134 then 1
135135 else 0
136136 let D = if (({
137137 let o = getString(this, ((("status_" + c) + "_500_") + g))
138138 if ($isInstanceOf(o, "String"))
139139 then {
140140 let p = o
141141 p
142142 }
143143 else ""
144144 } == "Used"))
145145 then 1
146146 else 0
147147 let E = if (({
148148 let o = getString(this, ((("status_" + c) + "_600_") + g))
149149 if ($isInstanceOf(o, "String"))
150150 then {
151151 let p = o
152152 p
153153 }
154154 else ""
155155 } == "Used"))
156156 then 1
157157 else 0
158158 let F = if (({
159159 let o = getString(this, ((("status_" + c) + "_700_") + g))
160160 if ($isInstanceOf(o, "String"))
161161 then {
162162 let p = o
163163 p
164164 }
165165 else ""
166166 } == "Used"))
167167 then 1
168168 else 0
169169 let G = if (({
170170 let o = getString(this, ((("status_" + c) + "_800_") + g))
171171 if ($isInstanceOf(o, "String"))
172172 then {
173173 let p = o
174174 p
175175 }
176176 else ""
177177 } == "Used"))
178178 then 1
179179 else 0
180180 let H = if (({
181181 let o = getString(this, ((("status_" + c) + "_900_") + g))
182182 if ($isInstanceOf(o, "String"))
183183 then {
184184 let p = o
185185 p
186186 }
187187 else ""
188188 } == "Used"))
189189 then 1
190190 else 0
191191 let I = if (({
192192 let o = getString(this, ((("status_" + c) + "_1000_") + g))
193193 if ($isInstanceOf(o, "String"))
194194 then {
195195 let p = o
196196 p
197197 }
198198 else ""
199199 } == "Used"))
200200 then 1
201201 else 0
202202 let J = {
203203 let o = getBoolean(this, ("purchased_item_cards_vol01_" + g))
204204 if ($isInstanceOf(o, "Boolean"))
205205 then {
206206 let p = o
207207 p
208208 }
209209 else false
210210 }
211211 let K = {
212212 let o = getInteger(this, ("token_balance_" + g))
213213 if ($isInstanceOf(o, "Int"))
214214 then {
215215 let p = o
216216 p
217217 }
218218 else 0
219219 }
220220 let L = (a.payments[0].amount * 10000)
221221 let M = [z, A, B, C, D, E, F, G, H, I]
222222 func N (O,P) = (O + P)
223223
224224 let Q = {
225225 let R = M
226226 let S = size(R)
227227 let T = 0
228228 if ((S == 0))
229229 then T
230230 else {
231231 let U = N(T, R[0])
232232 if ((S == 1))
233233 then U
234234 else {
235235 let V = N(U, R[1])
236236 if ((S == 2))
237237 then V
238238 else {
239239 let W = N(V, R[2])
240240 if ((S == 3))
241241 then W
242242 else {
243243 let X = N(W, R[3])
244244 if ((S == 4))
245245 then X
246246 else {
247247 let Y = N(X, R[4])
248248 if ((S == 5))
249249 then Y
250250 else {
251251 let Z = N(Y, R[5])
252252 if ((S == 6))
253253 then Z
254254 else {
255255 let aa = N(Z, R[6])
256256 if ((S == 7))
257257 then aa
258258 else {
259259 let ab = N(aa, R[7])
260260 if ((S == 8))
261261 then ab
262262 else {
263263 let ac = N(ab, R[8])
264264 if ((S == 9))
265265 then ac
266266 else {
267267 let ad = N(ac, R[9])
268268 if ((S == 10))
269269 then ad
270270 else {
271271 let ae = N(ad, R[10])
272272 throw("List size exceed 10")
273273 }
274274 }
275275 }
276276 }
277277 }
278278 }
279279 }
280280 }
281281 }
282282 }
283283 }
284284 }
285285 if ((c == "Tokens Oracle Arena"))
286286 then [IntegerEntry(((("token_balance_" + g) + "_") + d), L)]
287- else if (if (if ((b == "Buy Cards"))
288- then (f == 100000000)
287+ else if (if ((b == "Withdraw"))
288+ then (c == "Rewards")
289289 else false)
290- then !(J)
291- else false)
292- then [BooleanEntry(("purchased_item_cards_vol01_" + g), true)]
290+ then [ScriptTransfer(Address(toBytes(g)), t, unit)]
293291 else if (if (if ((b == "Buy Cards"))
294292 then (f == 100000000)
295293 else false)
296- then J
294+ then !(J)
297295 else false)
298- then throw("You have already purchased this item on the marketplace.")
299- else if (if (!(containsElement(l, c)))
300- then true
301- else !(containsElement(k, h)))
302- then throw("The card sent does not exist in the game! Please check your cards!")
303- else if ((f != 10000000))
304- then throw("Each move has a fixed value of 1 token.")
305- else if (!(J))
306- then throw("You must have the cards in your wallet! Get it on the marketplace!")
307- else if (if ((x == ""))
308- then true
309- else (u == ""))
310- then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", r), StringEntry(("status_" + i), "Used")]
311- else if ((q == "Used"))
312- then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
313- else {
314- let af = if ((r > y))
315- then g
316- else u
317- let ag = if ((y > r))
318- then g
319- else if ((r > y))
320- then u
321- else g
322- let ah = if ((r > y))
323- then h
324- else x
325- let ai = if ((y > r))
326- then h
327- else if ((r > y))
328- then x
329- else g
330- let aj = if ((r > y))
331- then (r - y)
332- else (y - r)
333- let ak = if ((r > y))
334- then f
335- else (f / 2)
336- let al = if ((af == g))
337- then (ak + t)
338- else if ((af == u))
339- then (ak + w)
340- else throw("Código 010105. Contate o suporte!")
341- let am = 0
342- let an = (n + 1)
296+ then [BooleanEntry(("purchased_item_cards_vol01_" + g), true)]
297+ else if (if (if ((b == "Buy Cards"))
298+ then (f == 100000000)
299+ else false)
300+ then J
301+ else false)
302+ then throw("You have already purchased this item on the marketplace.")
303+ else if (if (!(containsElement(l, c)))
304+ then true
305+ else !(containsElement(k, h)))
306+ then throw("The card sent does not exist in the game! Please check your cards!")
307+ else if ((f != 10000000))
308+ then throw("Each move has a fixed value of 1 token.")
309+ else if (!(J))
310+ then throw("You must have the cards in your wallet! Get it on the marketplace!")
311+ else if (if ((x == ""))
312+ then true
313+ else (u == ""))
314+ then [StringEntry("playerInTheArena", g), StringEntry("cardInTheArena", h), IntegerEntry("arenaCardScore", r), StringEntry(("status_" + i), "Used")]
315+ else if ((q == "Used"))
316+ then throw("This card has already been used! Use all the cards in the deck to unlock it again!")
317+ else {
318+ let af = if ((r > y))
319+ then g
320+ else u
321+ let ag = if ((y > r))
322+ then g
323+ else if ((r > y))
324+ then u
325+ else g
326+ let ah = if ((r > y))
327+ then h
328+ else x
329+ let ai = if ((y > r))
330+ then h
331+ else if ((r > y))
332+ then x
333+ else g
334+ let aj = if ((r > y))
335+ then (r - y)
336+ else (y - r)
337+ let ak = if ((r > y))
338+ then f
339+ else (f / 2)
340+ let al = if ((af == g))
341+ then (ak + t)
342+ else if ((af == u))
343+ then (ak + w)
344+ else throw("Código 010105. Contate o suporte!")
345+ let am = 0
346+ let an = (n + 1)
343347 [StringEntry("playerInTheArena", af), StringEntry("cardInTheArena", ah), IntegerEntry("arenaCardScore", aj), if ((Q == 9))
344- then StringEntry(((("status_" + c) + "_100_") + g), "")
345- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
346- then StringEntry(((("status_" + c) + "_200_") + g), "")
347- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
348- then StringEntry(((("status_" + c) + "_300_") + g), "")
349- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
350- then StringEntry(((("status_" + c) + "_400_") + g), "")
351- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
352- then StringEntry(((("status_" + c) + "_500_") + g), "")
353- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
354- then StringEntry(((("status_" + c) + "_600_") + g), "")
355- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
356- then StringEntry(((("status_" + c) + "_700_") + g), "")
357- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
358- then StringEntry(((("status_" + c) + "_800_") + g), "")
359- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
360- then StringEntry(((("status_" + c) + "_900_") + g), "")
361- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
362- then StringEntry(((("status_" + c) + "_1000_") + g), "")
363- else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_reward_" + af), al), StringEntry(((((((("history_" + g) + "_") + u) + "_") + d) + "_") + toString(an)), (((((((((((((((((((((((((((("{\"historicId\": \"" + toString(an)) + "\", \"transactionId\": \"") + d) + "\", \"playerAttack\": \"") + g) + "\", \"playerInTheArena\": \"") + u) + "\", \"usedCard\": \"") + h) + "\", \"cardInTheArena\": \"") + x) + "\", \"arenaCardScore\": \"") + toString(y)) + "\", \"winner\": \"") + af) + "\", \"winningCard\": \"") + ah) + "\", \"defeated\": \"") + ag) + "\", \"defeatedCard\": \"") + ai) + "\", \"pointsRemainingOnWinningCard\": \"") + toString(aj)) + "\", \"winReward\": \"") + toString(ak)) + "\", \"defeatReward\": \"") + toString(am)) + "\"}")), StringEntry(("status_" + i), "Used"), IntegerEntry("historicId", an)]
364- }
348+ then StringEntry(((("status_" + c) + "_100_") + g), "")
349+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
350+ then StringEntry(((("status_" + c) + "_200_") + g), "")
351+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
352+ then StringEntry(((("status_" + c) + "_300_") + g), "")
353+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
354+ then StringEntry(((("status_" + c) + "_400_") + g), "")
355+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
356+ then StringEntry(((("status_" + c) + "_500_") + g), "")
357+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
358+ then StringEntry(((("status_" + c) + "_600_") + g), "")
359+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
360+ then StringEntry(((("status_" + c) + "_700_") + g), "")
361+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
362+ then StringEntry(((("status_" + c) + "_800_") + g), "")
363+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
364+ then StringEntry(((("status_" + c) + "_900_") + g), "")
365+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), if ((Q == 9))
366+ then StringEntry(((("status_" + c) + "_1000_") + g), "")
367+ else StringEntry("ElseObrigatorio", "Todos os elses gravados"), IntegerEntry(("balance_reward_" + af), al), StringEntry(((((((("history_" + g) + "_") + u) + "_") + d) + "_") + toString(an)), (((((((((((((((((((((((((((("{\"historicId\": \"" + toString(an)) + "\", \"transactionId\": \"") + d) + "\", \"playerAttack\": \"") + g) + "\", \"playerInTheArena\": \"") + u) + "\", \"usedCard\": \"") + h) + "\", \"cardInTheArena\": \"") + x) + "\", \"arenaCardScore\": \"") + toString(y)) + "\", \"winner\": \"") + af) + "\", \"winningCard\": \"") + ah) + "\", \"defeated\": \"") + ag) + "\", \"defeatedCard\": \"") + ai) + "\", \"pointsRemainingOnWinningCard\": \"") + toString(aj)) + "\", \"winReward\": \"") + toString(ak)) + "\", \"defeatReward\": \"") + toString(am)) + "\"}")), StringEntry(("status_" + i), "Used"), IntegerEntry("historicId", an)]
368+ }
365369 }
366370
367371

github/deemru/w8io/169f3d6 
81.34 ms