3.59 MB
/home/fdroid/fdroiddata/tmp/com.watabou.pixeldungeon_74.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.watabou.pixeldungeon_74.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·35918481e6ed2cc181c160f9f5f1636482ee6b19f023582fc478a1c5a4253ec5 
10 Signer·#1·certificate·SHA-1·digest:·808a818f5e20f99bca0fcb1f7457f88377e51644 
11 Signer·#1·certificate·MD5·digest:·808df9ee2daf6e36fbd2d5e8eb5d557a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bb8de298e24bde172e864ff35ce0d6c9c16f0c311f12e061414d1f9b1e4e17f2 
15 Signer·#1·public·key·SHA-1·digest:·735b5a03e25f4b69bc210dd0f6e5921cada49a69 
16 Signer·#1·public·key·MD5·digest:·c3e0113e466d74bd44d9ff5e8701eb44 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21.4 KB
zipinfo {}
    
Offset 1, 148 lines modifiedOffset 1, 146 lines modified
1 Zip·file·size:·3031659·bytes,·number·of·entries:·1461 Zip·file·size:·3029095·bytes,·number·of·entries:·144
2 -rw----·····2.0·fat····10425·bl·defN·15-Oct-05·15:15·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····10546·bl·defN·15-Oct-05·15:15·META-INF/2BECA0BB.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Oct-05·15:15·META-INF/2BECA0BB.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Oct-04·07:28·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Oct-04·07:28·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····2528·bX·defN·15-Oct-04·07:28·AndroidManifest.xml2 -rw----·····2.0·fat·····2528·bX·defN·17-Oct-24·00:19·AndroidManifest.xml
8 -rw----·····1.0·fat·····1025·b-·stor·15-Oct-04·07:28·assets/amulet.png3 -rw----·····1.0·fat·····1025·b-·stor·80-Jan-01·00:00·assets/amulet.png
9 -rw----·····1.0·fat······189·b-·stor·15-Oct-04·07:28·assets/arcs1.png4 -rw----·····1.0·fat······189·b-·stor·80-Jan-01·00:00·assets/arcs1.png
10 -rw----·····1.0·fat······288·b-·stor·15-Oct-04·07:28·assets/arcs2.png5 -rw----·····1.0·fat······288·b-·stor·80-Jan-01·00:00·assets/arcs2.png
11 -rw----·····1.0·fat·····2585·b-·stor·15-Oct-04·07:28·assets/avatars.png6 -rw----·····1.0·fat·····2585·b-·stor·80-Jan-01·00:00·assets/avatars.png
12 -rw----·····1.0·fat·····7278·b-·stor·15-Oct-04·07:28·assets/badges.png7 -rw----·····1.0·fat·····7278·b-·stor·80-Jan-01·00:00·assets/badges.png
13 -rw----·····1.0·fat····14475·b-·stor·15-Oct-04·07:28·assets/banners.png8 -rw----·····1.0·fat····14475·b-·stor·80-Jan-01·00:00·assets/banners.png
14 -rw----·····1.0·fat·····3456·b-·stor·15-Oct-04·07:28·assets/bat.png9 -rw----·····1.0·fat·····3456·b-·stor·80-Jan-01·00:00·assets/bat.png
15 -rw----·····1.0·fat·····2522·b-·stor·15-Oct-04·07:28·assets/bee.png10 -rw----·····1.0·fat·····2522·b-·stor·80-Jan-01·00:00·assets/bee.png
16 -rw----·····1.0·fat······918·b-·stor·15-Oct-04·07:28·assets/blacksmith.png11 -rw----·····1.0·fat······918·b-·stor·80-Jan-01·00:00·assets/blacksmith.png
17 -rw----·····1.0·fat·····5688·b-·stor·15-Oct-04·07:28·assets/brute.png12 -rw----·····1.0·fat·····5688·b-·stor·80-Jan-01·00:00·assets/brute.png
18 -rw----·····1.0·fat····16056·b-·stor·15-Oct-04·07:28·assets/buffs.png13 -rw----·····1.0·fat····16056·b-·stor·80-Jan-01·00:00·assets/buffs.png
19 -rw----·····1.0·fat·····2024·b-·stor·15-Oct-04·07:28·assets/burning_fist.png14 -rw----·····1.0·fat·····2024·b-·stor·80-Jan-01·00:00·assets/burning_fist.png
20 -rw----·····1.0·fat·····1367·b-·stor·15-Oct-04·07:28·assets/chrome.png15 -rw----·····1.0·fat·····1367·b-·stor·80-Jan-01·00:00·assets/chrome.png
21 -rw----·····1.0·fat·····4783·b-·stor·15-Oct-04·07:28·assets/crab.png16 -rw----·····1.0·fat·····4783·b-·stor·80-Jan-01·00:00·assets/crab.png
22 -rw----·····1.0·fat·····1779·b-·stor·15-Oct-04·07:28·assets/dashboard.png17 -rw----·····1.0·fat·····1779·b-·stor·80-Jan-01·00:00·assets/dashboard.png
23 -rw----·····1.0·fat····15145·b-·stor·15-Oct-04·07:28·assets/demon.png18 -rw----·····1.0·fat····15145·b-·stor·80-Jan-01·00:00·assets/demon.png
24 -rw----·····1.0·fat·····4544·b-·stor·15-Oct-04·07:28·assets/dm300.png19 -rw----·····1.0·fat·····4544·b-·stor·80-Jan-01·00:00·assets/dm300.png
25 -rw----·····1.0·fat····17525·b-·stor·15-Oct-04·07:28·assets/effects.png20 -rw----·····1.0·fat····17525·b-·stor·80-Jan-01·00:00·assets/effects.png
26 -rw----·····1.0·fat·····3715·b-·stor·15-Oct-04·07:28·assets/elemental.png21 -rw----·····1.0·fat·····3715·b-·stor·80-Jan-01·00:00·assets/elemental.png
27 -rw----·····1.0·fat······123·b-·stor·15-Oct-04·07:28·assets/exp_bar.png22 -rw----·····1.0·fat······123·b-·stor·80-Jan-01·00:00·assets/exp_bar.png
28 -rw----·····1.0·fat·····1929·b-·stor·15-Oct-04·07:28·assets/eye.png23 -rw----·····1.0·fat·····1929·b-·stor·80-Jan-01·00:00·assets/eye.png
29 -rw----·····1.0·fat·····4607·b-·stor·15-Oct-04·07:28·assets/fireball.png24 -rw----·····1.0·fat·····4607·b-·stor·80-Jan-01·00:00·assets/fireball.png
30 -rw----·····1.0·fat·····2519·b-·stor·15-Oct-04·07:28·assets/font15x.png25 -rw----·····1.0·fat·····2519·b-·stor·80-Jan-01·00:00·assets/font15x.png
31 -rw----·····1.0·fat·····3973·b-·stor·15-Oct-04·07:28·assets/font1x.png26 -rw----·····1.0·fat·····3973·b-·stor·80-Jan-01·00:00·assets/font1x.png
32 -rw----·····1.0·fat·····3700·b-·stor·15-Oct-04·07:28·assets/font25x.png27 -rw----·····1.0·fat·····3700·b-·stor·80-Jan-01·00:00·assets/font25x.png
33 -rw----·····1.0·fat·····5457·b-·stor·15-Oct-04·07:28·assets/font2x.png28 -rw----·····1.0·fat·····5457·b-·stor·80-Jan-01·00:00·assets/font2x.png
34 -rw----·····1.0·fat·····7520·b-·stor·15-Oct-04·07:28·assets/font3x.png29 -rw----·····1.0·fat·····7520·b-·stor·80-Jan-01·00:00·assets/font3x.png
35 -rw----·····1.0·fat···576573·b-·stor·15-Oct-04·07:28·assets/game.mp330 -rw----·····1.0·fat···576573·b-·stor·80-Jan-01·00:00·assets/game.mp3
36 -rw----·····1.0·fat·····1130·b-·stor·15-Oct-04·07:28·assets/ghost.png31 -rw----·····1.0·fat·····1130·b-·stor·80-Jan-01·00:00·assets/ghost.png
37 -rw----·····1.0·fat·····4306·b-·stor·15-Oct-04·07:28·assets/gnoll.png32 -rw----·····1.0·fat·····4306·b-·stor·80-Jan-01·00:00·assets/gnoll.png
38 -rw----·····1.0·fat·····1152·b-·stor·15-Oct-04·07:28·assets/golem.png33 -rw----·····1.0·fat·····1152·b-·stor·80-Jan-01·00:00·assets/golem.png
39 -rw----·····1.0·fat······857·b-·stor·15-Oct-04·07:28·assets/goo.png34 -rw----·····1.0·fat······857·b-·stor·80-Jan-01·00:00·assets/goo.png
40 -rw----·····1.0·fat······165·b-·stor·15-Oct-04·07:28·assets/hp_bar.png35 -rw----·····1.0·fat······165·b-·stor·80-Jan-01·00:00·assets/hp_bar.png
41 -rw----·····1.0·fat·····4675·b-·stor·15-Oct-04·07:28·assets/icons.png36 -rw----·····1.0·fat·····4675·b-·stor·80-Jan-01·00:00·assets/icons.png
42 -rw----·····1.0·fat····16942·b-·stor·15-Oct-04·07:28·assets/items.png37 -rw----·····1.0·fat····16942·b-·stor·80-Jan-01·00:00·assets/items.png
43 -rw----·····1.0·fat·····2822·b-·stor·15-Oct-04·07:28·assets/king.png38 -rw----·····1.0·fat·····2822·b-·stor·80-Jan-01·00:00·assets/king.png
44 -rw----·····1.0·fat····18163·b-·stor·15-Oct-04·07:28·assets/large_buffs.png39 -rw----·····1.0·fat····18163·b-·stor·80-Jan-01·00:00·assets/large_buffs.png
45 -rw----·····1.0·fat·····3323·b-·stor·15-Oct-04·07:28·assets/larva.png40 -rw----·····1.0·fat·····3323·b-·stor·80-Jan-01·00:00·assets/larva.png
46 -rw----·····1.0·fat······225·b-·stor·15-Oct-04·07:28·assets/locked_badge.png41 -rw----·····1.0·fat······225·b-·stor·80-Jan-01·00:00·assets/locked_badge.png
47 -rw----·····1.0·fat····29344·b-·stor·15-Oct-04·07:28·assets/mage.png42 -rw----·····1.0·fat····29344·b-·stor·80-Jan-01·00:00·assets/mage.png
48 -rw----·····1.0·fat·····2689·b-·stor·15-Oct-04·07:28·assets/mimic.png43 -rw----·····1.0·fat·····2689·b-·stor·80-Jan-01·00:00·assets/mimic.png
49 -rw----·····1.0·fat·····7277·b-·stor·15-Oct-04·07:28·assets/monk.png44 -rw----·····1.0·fat·····7277·b-·stor·80-Jan-01·00:00·assets/monk.png
50 -rw----·····1.0·fat·····1014·b-·stor·15-Oct-04·07:28·assets/pet.png45 -rw----·····1.0·fat·····1014·b-·stor·80-Jan-01·00:00·assets/pet.png
51 -rw----·····1.0·fat·····1441·b-·stor·15-Oct-04·07:28·assets/piranha.png46 -rw----·····1.0·fat·····1441·b-·stor·80-Jan-01·00:00·assets/piranha.png
52 -rw----·····1.0·fat·····1910·b-·stor·15-Oct-04·07:28·assets/plants.png47 -rw----·····1.0·fat·····1910·b-·stor·80-Jan-01·00:00·assets/plants.png
53 -rw----·····1.0·fat····29766·b-·stor·15-Oct-04·07:28·assets/ranger.png48 -rw----·····1.0·fat····29766·b-·stor·80-Jan-01·00:00·assets/ranger.png
54 -rw----·····1.0·fat·····6493·b-·stor·15-Oct-04·07:28·assets/rat.png49 -rw----·····1.0·fat·····6493·b-·stor·80-Jan-01·00:00·assets/rat.png
55 -rw----·····1.0·fat·····1187·b-·stor·15-Oct-04·07:28·assets/ratking.png50 -rw----·····1.0·fat·····1187·b-·stor·80-Jan-01·00:00·assets/ratking.png
56 -rw----·····1.0·fat····28824·b-·stor·15-Oct-04·07:28·assets/rogue.png51 -rw----·····1.0·fat····28824·b-·stor·80-Jan-01·00:00·assets/rogue.png
57 -rw----·····1.0·fat·····1657·b-·stor·15-Oct-04·07:28·assets/rotting_fist.png52 -rw----·····1.0·fat·····1657·b-·stor·80-Jan-01·00:00·assets/rotting_fist.png
58 -rw----·····1.0·fat·····7437·b-·stor·15-Oct-04·07:28·assets/scorpio.png53 -rw----·····1.0·fat·····7437·b-·stor·80-Jan-01·00:00·assets/scorpio.png
59 -rw----·····1.0·fat······125·b-·stor·15-Oct-04·07:28·assets/shadow.png54 -rw----·····1.0·fat······125·b-·stor·80-Jan-01·00:00·assets/shadow.png
60 -rw----·····1.0·fat·····1514·b-·stor·15-Oct-04·07:28·assets/shaman.png55 -rw----·····1.0·fat·····1514·b-·stor·80-Jan-01·00:00·assets/shaman.png
61 -rw----·····1.0·fat·····3282·b-·stor·15-Oct-04·07:28·assets/sheep.png56 -rw----·····1.0·fat·····3282·b-·stor·80-Jan-01·00:00·assets/sheep.png
62 -rw----·····1.0·fat·····3236·b-·stor·15-Oct-04·07:28·assets/shopkeeper.png57 -rw----·····1.0·fat·····3236·b-·stor·80-Jan-01·00:00·assets/shopkeeper.png
63 -rw----·····1.0·fat·····4182·b-·stor·15-Oct-04·07:28·assets/skeleton.png58 -rw----·····1.0·fat·····4182·b-·stor·80-Jan-01·00:00·assets/skeleton.png
64 -rw----·····1.0·fat·····9927·b-·stor·15-Oct-04·07:28·assets/snd_alert.mp359 -rw----·····1.0·fat·····9927·b-·stor·80-Jan-01·00:00·assets/snd_alert.mp3
65 -rw----·····1.0·fat·····5956·b-·stor·15-Oct-04·07:28·assets/snd_badge.mp360 -rw----·····1.0·fat·····5956·b-·stor·80-Jan-01·00:00·assets/snd_badge.mp3
66 -rw----·····1.0·fat·····5329·b-·stor·15-Oct-04·07:28·assets/snd_beacon.mp361 -rw----·····1.0·fat·····5329·b-·stor·80-Jan-01·00:00·assets/snd_beacon.mp3
67 -rw----·····1.0·fat····13008·b-·stor·15-Oct-04·07:28·assets/snd_bee.mp362 -rw----·····1.0·fat····13008·b-·stor·80-Jan-01·00:00·assets/snd_bee.mp3
68 -rw----·····1.0·fat·····4221·b-·stor·15-Oct-04·07:28·assets/snd_blast.mp363 -rw----·····1.0·fat·····4221·b-·stor·80-Jan-01·00:00·assets/snd_blast.mp3
69 -rw----·····1.0·fat·····5172·b-·stor·15-Oct-04·07:28·assets/snd_bones.mp364 -rw----·····1.0·fat·····5172·b-·stor·80-Jan-01·00:00·assets/snd_bones.mp3
70 -rw----·····1.0·fat····13375·b-·stor·15-Oct-04·07:28·assets/snd_boss.mp365 -rw----·····1.0·fat····13375·b-·stor·80-Jan-01·00:00·assets/snd_boss.mp3
71 -rw----·····1.0·fat·····4702·b-·stor·15-Oct-04·07:28·assets/snd_burning.mp366 -rw----·····1.0·fat·····4702·b-·stor·80-Jan-01·00:00·assets/snd_burning.mp3
72 -rw----·····1.0·fat····10800·b-·stor·15-Oct-04·07:28·assets/snd_challenge.mp367 -rw----·····1.0·fat····10800·b-·stor·80-Jan-01·00:00·assets/snd_challenge.mp3
73 -rw----·····1.0·fat·····4232·b-·stor·15-Oct-04·07:28·assets/snd_charms.mp368 -rw----·····1.0·fat·····4232·b-·stor·80-Jan-01·00:00·assets/snd_charms.mp3
74 -rw----·····1.0·fat······418·b-·stor·15-Oct-04·07:28·assets/snd_click.mp369 -rw----·····1.0·fat······418·b-·stor·80-Jan-01·00:00·assets/snd_click.mp3
75 -rw----·····1.0·fat·····1656·b-·stor·15-Oct-04·07:28·assets/snd_cursed.mp370 -rw----·····1.0·fat·····1656·b-·stor·80-Jan-01·00:00·assets/snd_cursed.mp3
76 -rw----·····1.0·fat····10972·b-·stor·15-Oct-04·07:28·assets/snd_death.mp371 -rw----·····1.0·fat····10972·b-·stor·80-Jan-01·00:00·assets/snd_death.mp3
77 -rw----·····1.0·fat·····8352·b-·stor·15-Oct-04·07:28·assets/snd_degrade.mp372 -rw----·····1.0·fat·····8352·b-·stor·80-Jan-01·00:00·assets/snd_degrade.mp3
78 -rw----·····1.0·fat····19506·b-·stor·15-Oct-04·07:28·assets/snd_descend.mp373 -rw----·····1.0·fat····19506·b-·stor·80-Jan-01·00:00·assets/snd_descend.mp3
79 -rw----·····1.0·fat·····7680·b-·stor·15-Oct-04·07:28·assets/snd_dewdrop.mp374 -rw----·····1.0·fat·····7680·b-·stor·80-Jan-01·00:00·assets/snd_dewdrop.mp3
80 -rw----·····1.0·fat·····8161·b-·stor·15-Oct-04·07:28·assets/snd_door_open.mp375 -rw----·····1.0·fat·····8161·b-·stor·80-Jan-01·00:00·assets/snd_door_open.mp3
81 -rw----·····1.0·fat·····7433·b-·stor·15-Oct-04·07:28·assets/snd_drink.mp376 -rw----·····1.0·fat·····7433·b-·stor·80-Jan-01·00:00·assets/snd_drink.mp3
82 -rw----·····1.0·fat····12113·b-·stor·15-Oct-04·07:28·assets/snd_eat.mp377 -rw----·····1.0·fat····12113·b-·stor·80-Jan-01·00:00·assets/snd_eat.mp3
83 -rw----·····1.0·fat·····2736·b-·stor·15-Oct-04·07:28·assets/snd_evoke.mp378 -rw----·····1.0·fat·····2736·b-·stor·80-Jan-01·00:00·assets/snd_evoke.mp3
84 -rw----·····1.0·fat·····8463·b-·stor·15-Oct-04·07:28·assets/snd_falling.mp379 -rw----·····1.0·fat·····8463·b-·stor·80-Jan-01·00:00·assets/snd_falling.mp3
85 -rw----·····1.0·fat····12384·b-·stor·15-Oct-04·07:28·assets/snd_ghost.mp380 -rw----·····1.0·fat····12384·b-·stor·80-Jan-01·00:00·assets/snd_ghost.mp3
86 -rw----·····1.0·fat·····9099·b-·stor·15-Oct-04·07:28·assets/snd_gold.mp381 -rw----·····1.0·fat·····9099·b-·stor·80-Jan-01·00:00·assets/snd_gold.mp3
87 -rw----·····1.0·fat·····8678·b-·stor·15-Oct-04·07:28·assets/snd_hit.mp382 -rw----·····1.0·fat·····8678·b-·stor·80-Jan-01·00:00·assets/snd_hit.mp3
88 -rw----·····1.0·fat·····5462·b-·stor·15-Oct-04·07:28·assets/snd_item.mp383 -rw----·····1.0·fat·····5462·b-·stor·80-Jan-01·00:00·assets/snd_item.mp3
89 -rw----·····1.0·fat····17130·b-·stor·15-Oct-04·07:28·assets/snd_levelup.mp384 -rw----·····1.0·fat····17130·b-·stor·80-Jan-01·00:00·assets/snd_levelup.mp3
90 -rw----·····1.0·fat····10427·b-·stor·15-Oct-04·07:28·assets/snd_lightning.mp385 -rw----·····1.0·fat····10427·b-·stor·80-Jan-01·00:00·assets/snd_lightning.mp3
91 -rw----·····1.0·fat·····5760·b-·stor·15-Oct-04·07:28·assets/snd_lullaby.mp386 -rw----·····1.0·fat·····5760·b-·stor·80-Jan-01·00:00·assets/snd_lullaby.mp3
92 -rw----·····1.0·fat·····4232·b-·stor·15-Oct-04·07:28·assets/snd_mastery.mp387 -rw----·····1.0·fat·····4232·b-·stor·80-Jan-01·00:00·assets/snd_mastery.mp3
93 -rw----·····1.0·fat·····2090·b-·stor·15-Oct-04·07:28·assets/snd_meld.mp388 -rw----·····1.0·fat·····2090·b-·stor·80-Jan-01·00:00·assets/snd_meld.mp3
94 -rw----·····1.0·fat·····5360·b-·stor·15-Oct-04·07:28·assets/snd_mimic.mp389 -rw----·····1.0·fat·····5360·b-·stor·80-Jan-01·00:00·assets/snd_mimic.mp3
95 -rw----·····1.0·fat·····8414·b-·stor·15-Oct-04·07:28·assets/snd_miss.mp390 -rw----·····1.0·fat·····8414·b-·stor·80-Jan-01·00:00·assets/snd_miss.mp3
96 -rw----·····1.0·fat·····1045·b-·stor·15-Oct-04·07:28·assets/snd_plant.mp391 -rw----·····1.0·fat·····1045·b-·stor·80-Jan-01·00:00·assets/snd_plant.mp3
97 -rw----·····1.0·fat·····2664·b-·stor·15-Oct-04·07:28·assets/snd_puff.mp392 -rw----·····1.0·fat·····2664·b-·stor·80-Jan-01·00:00·assets/snd_puff.mp3
98 -rw----·····1.0·fat·····6583·b-·stor·15-Oct-04·07:28·assets/snd_ray.mp393 -rw----·····1.0·fat·····6583·b-·stor·80-Jan-01·00:00·assets/snd_ray.mp3
99 -rw----·····1.0·fat·····6176·b-·stor·15-Oct-04·07:28·assets/snd_read.mp394 -rw----·····1.0·fat·····6176·b-·stor·80-Jan-01·00:00·assets/snd_read.mp3
100 -rw----·····1.0·fat·····7776·b-·stor·15-Oct-04·07:28·assets/snd_rocks.mp395 -rw----·····1.0·fat·····7776·b-·stor·80-Jan-01·00:00·assets/snd_rocks.mp3
101 -rw----·····1.0·fat·····6896·b-·stor·15-Oct-04·07:28·assets/snd_secret.mp396 -rw----·····1.0·fat·····6896·b-·stor·80-Jan-01·00:00·assets/snd_secret.mp3
102 -rw----·····1.0·fat·····7218·b-·stor·15-Oct-04·07:28·assets/snd_shatter.mp397 -rw----·····1.0·fat·····7218·b-·stor·80-Jan-01·00:00·assets/snd_shatter.mp3
103 -rw----·····1.0·fat·····6762·b-·stor·15-Oct-04·07:28·assets/snd_step.mp398 -rw----·····1.0·fat·····6762·b-·stor·80-Jan-01·00:00·assets/snd_step.mp3
104 -rw----·····1.0·fat·····5224·b-·stor·15-Oct-04·07:28·assets/snd_teleport.mp399 -rw----·····1.0·fat·····5224·b-·stor·80-Jan-01·00:00·assets/snd_teleport.mp3
105 -rw----·····1.0·fat·····1149·b-·stor·15-Oct-04·07:28·assets/snd_tomb.mp3100 -rw----·····1.0·fat·····1149·b-·stor·80-Jan-01·00:00·assets/snd_tomb.mp3
106 -rw----·····1.0·fat······783·b-·stor·15-Oct-04·07:28·assets/snd_trap.mp3101 -rw----·····1.0·fat······783·b-·stor·80-Jan-01·00:00·assets/snd_trap.mp3
107 -rw----·····1.0·fat·····8616·b-·stor·15-Oct-04·07:28·assets/snd_unlock.mp3102 -rw----·····1.0·fat·····8616·b-·stor·80-Jan-01·00:00·assets/snd_unlock.mp3
108 -rw----·····1.0·fat·····6176·b-·stor·15-Oct-04·07:28·assets/snd_water.mp3103 -rw----·····1.0·fat·····6176·b-·stor·80-Jan-01·00:00·assets/snd_water.mp3
109 -rw----·····1.0·fat·····7842·b-·stor·15-Oct-04·07:28·assets/snd_zap.mp3104 -rw----·····1.0·fat·····7842·b-·stor·80-Jan-01·00:00·assets/snd_zap.mp3
110 -rw----·····1.0·fat······868·b-·stor·15-Oct-04·07:28·assets/specks.png105 -rw----·····1.0·fat······868·b-·stor·80-Jan-01·00:00·assets/specks.png
111 -rw----·····1.0·fat······535·b-·stor·15-Oct-04·07:28·assets/spell_icons.png106 -rw----·····1.0·fat······535·b-·stor·80-Jan-01·00:00·assets/spell_icons.png
112 -rw----·····1.0·fat·····4912·b-·stor·15-Oct-04·07:28·assets/spinner.png107 -rw----·····1.0·fat·····4912·b-·stor·80-Jan-01·00:00·assets/spinner.png
113 -rw----·····1.0·fat·····2583·b-·stor·15-Oct-04·07:28·assets/statue.png108 -rw----·····1.0·fat·····2583·b-·stor·80-Jan-01·00:00·assets/statue.png
114 -rw----·····1.0·fat·····1091·b-·stor·15-Oct-04·07:28·assets/status_pane.png109 -rw----·····1.0·fat·····1091·b-·stor·80-Jan-01·00:00·assets/status_pane.png
115 -rw----·····1.0·fat·····1633·b-·stor·15-Oct-04·07:28·assets/succubus.png110 -rw----·····1.0·fat·····1633·b-·stor·80-Jan-01·00:00·assets/succubus.png
116 -rw----·····1.0·fat···465814·b-·stor·15-Oct-04·07:28·assets/surface.mp3111 -rw----·····1.0·fat···465814·b-·stor·80-Jan-01·00:00·assets/surface.mp3
117 -rw----·····1.0·fat·····6317·b-·stor·15-Oct-04·07:28·assets/surface.png112 -rw----·····1.0·fat·····6317·b-·stor·80-Jan-01·00:00·assets/surface.png
118 -rw----·····1.0·fat·····6096·b-·stor·15-Oct-04·07:28·assets/swarm.png113 -rw----·····1.0·fat·····6096·b-·stor·80-Jan-01·00:00·assets/swarm.png
119 -rw----·····1.0·fat·····2325·b-·stor·15-Oct-04·07:28·assets/tengu.png114 -rw----·····1.0·fat·····2325·b-·stor·80-Jan-01·00:00·assets/tengu.png
120 -rw----·····1.0·fat···718033·b-·stor·15-Oct-04·07:28·assets/theme.mp3115 -rw----·····1.0·fat···718033·b-·stor·80-Jan-01·00:00·assets/theme.mp3
121 -rw----·····1.0·fat·····5334·b-·stor·15-Oct-04·07:28·assets/thief.png116 -rw----·····1.0·fat·····5334·b-·stor·80-Jan-01·00:00·assets/thief.png
122 -rw----·····1.0·fat····16574·b-·stor·15-Oct-04·07:28·assets/tiles0.png117 -rw----·····1.0·fat····16574·b-·stor·80-Jan-01·00:00·assets/tiles0.png
123 -rw----·····1.0·fat····17790·b-·stor·15-Oct-04·07:28·assets/tiles1.png118 -rw----·····1.0·fat····17790·b-·stor·80-Jan-01·00:00·assets/tiles1.png
124 -rw----·····1.0·fat····16355·b-·stor·15-Oct-04·07:28·assets/tiles2.png119 -rw----·····1.0·fat····16355·b-·stor·80-Jan-01·00:00·assets/tiles2.png
125 -rw----·····1.0·fat····14946·b-·stor·15-Oct-04·07:28·assets/tiles3.png120 -rw----·····1.0·fat····14946·b-·stor·80-Jan-01·00:00·assets/tiles3.png
126 -rw----·····1.0·fat····13209·b-·stor·15-Oct-04·07:28·assets/tiles4.png121 -rw----·····1.0·fat····13209·b-·stor·80-Jan-01·00:00·assets/tiles4.png
127 -rw----·····1.0·fat·····1048·b-·stor·15-Oct-04·07:28·assets/toolbar.png122 -rw----·····1.0·fat·····1048·b-·stor·80-Jan-01·00:00·assets/toolbar.png
Max diff block lines reached; -1/21857 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
6.88 KB
resources.arsc
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·2005·0000·0100·0000·0100·1c00··....·...........00000000:·0200·0c00·3805·0000·0100·0000·0100·1c00··....8...........
00000010:·1001·0000·0600·0000·0000·0000·0001·0000··................00000010:·1001·0000·0600·0000·0000·0000·0001·0000··................
00000020:·3400·0000·0000·0000·0000·0000·2700·0000··4...........'...00000020:·3400·0000·0000·0000·0000·0000·2700·0000··4...........'...
00000030:·4e00·0000·7600·0000·9f00·0000·c900·0000··N...v...........00000030:·4e00·0000·7600·0000·9f00·0000·c900·0000··N...v...........
00000040:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m00000040:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m
00000050:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch00000050:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch
00000060:·6572·2e70·6e67·0024·2472·6573·2f64·7261··er.png.$$res/dra00000060:·6572·2e70·6e67·0024·2472·6573·2f64·7261··er.png.$$res/dra
00000070:·7761·626c·652d·6864·7069·2d76·342f·6963··wable-hdpi-v4/ic00000070:·7761·626c·652d·6864·7069·2d76·342f·6963··wable-hdpi-v4/ic
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
000000b0:·722e·706e·6700·2626·7265·732f·6472·6177··r.png.&&res/draw000000b0:·722e·706e·6700·2626·7265·732f·6472·6177··r.png.&&res/draw
000000c0:·6162·6c65·2d78·7868·6470·692d·7634·2f69··able-xxhdpi-v4/i000000c0:·6162·6c65·2d78·7868·6470·692d·7634·2f69··able-xxhdpi-v4/i
000000d0:·635f·6c61·756e·6368·6572·2e70·6e67·0027··c_launcher.png.'000000d0:·635f·6c61·756e·6368·6572·2e70·6e67·0027··c_launcher.png.'
000000e0:·2772·6573·2f64·7261·7761·626c·652d·7878··'res/drawable-xx000000e0:·2772·6573·2f64·7261·7761·626c·652d·7878··'res/drawable-xx
000000f0:·7868·6470·692d·7634·2f69·635f·6c61·756e··xhdpi-v4/ic_laun000000f0:·7868·6470·692d·7634·2f69·635f·6c61·756e··xhdpi-v4/ic_laun
00000100:·6368·6572·2e70·6e67·000d·0d50·6978·656c··cher.png...Pixel00000100:·6368·6572·2e70·6e67·000d·0d50·6978·656c··cher.png...Pixel
00000110:·2044·756e·6765·6f6e·0000·0000·0002·2001···Dungeon......·.00000110:·2044·756e·6765·6f6e·0000·0000·0002·2001···Dungeon......·.
00000120:·0404·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...00000120:·1c04·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...
00000130:·7700·6100·7400·6100·6200·6f00·7500·2e00··w.a.t.a.b.o.u...00000130:·7700·6100·7400·6100·6200·6f00·7500·2e00··w.a.t.a.b.o.u...
00000140:·7000·6900·7800·6500·6c00·6400·7500·6e00··p.i.x.e.l.d.u.n.00000140:·7000·6900·7800·6500·6c00·6400·7500·6e00··p.i.x.e.l.d.u.n.
00000150:·6700·6500·6f00·6e00·0000·0000·0000·0000··g.e.o.n.........00000150:·6700·6500·6f00·6e00·0000·0000·0000·0000··g.e.o.n.........
00000160:·0000·0000·0000·0000·0000·0000·0000·0000··................00000160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000170:·0000·0000·0000·0000·0000·0000·0000·0000··................00000170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000180:·0000·0000·0000·0000·0000·0000·0000·0000··................00000180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000190:·0000·0000·0000·0000·0000·0000·0000·0000··................00000190:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 40, 43 lines modifiedOffset 40, 45 lines modified
00000270:·7761·626c·6500·0606·7374·7269·6e67·0000··wable...string..00000270:·7761·626c·6500·0606·7374·7269·6e67·0000··wable...string..
00000280:·0100·1c00·4000·0000·0200·0000·0000·0000··....@...........00000280:·0100·1c00·4000·0000·0200·0000·0000·0000··....@...........
00000290:·0001·0000·2400·0000·0000·0000·0000·0000··....$...........00000290:·0001·0000·2400·0000·0000·0000·0000·0000··....$...........
000002a0:·0e00·0000·0b0b·6963·5f6c·6175·6e63·6865··......ic_launche000002a0:·0e00·0000·0b0b·6963·5f6c·6175·6e63·6865··......ic_launche
000002b0:·7200·0808·6170·705f·6e61·6d65·0000·0000··r...app_name....000002b0:·7200·0808·6170·705f·6e61·6d65·0000·0000··r...app_name....
000002c0:·0202·1000·1000·0000·0100·0000·0000·0000··................000002c0:·0202·1000·1000·0000·0100·0000·0000·0000··................
000002d0:·0202·1000·1400·0000·0200·0000·0100·0000··................000002d0:·0202·1000·1400·0000·0200·0000·0100·0000··................
000002e0:·0001·0000·0102·4800·5c00·0000·0200·0000··......H.\.......000002e0:·0001·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
000002f0:·0100·0000·4c00·0000·3400·0000·0000·0000··....L...4.......000002f0:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
00000300:·0000·0000·0000·a000·0000·0000·0000·0000··................00000300:·0000·0000·0000·a000·0000·0000·0000·0000··................
00000310:·0400·0000·0000·0000·0000·0000·0000·0000··................00000310:·0400·0000·0000·0000·0000·0000·0000·0000··................
00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000330:·0000·0000·0800·0000·0000·0000·0800·0003··................
 00000340:·0000·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 00000350:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
00000330:·0800·0000·0000·0000·0800·0003·0000·0000··................00000360:·0000·0000·0000·f000·0000·0000·0000·0000··................
00000340:·0102·4800·5c00·0000·0200·0000·0100·0000··..H.\........... 
00000350:·4c00·0000·3400·0000·0000·0000·0000·0000··L...4........... 
00000360:·0000·f000·0000·0000·0000·0000·0400·0000··................ 
00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................00000370:·0400·0000·0000·0000·0000·0000·0000·0000··................
00000380:·0000·0000·0000·0000·0000·0000·0800·0000··................00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000390:·0000·0000·0800·0003·0100·0000·0102·4800··..............H.00000390:·0000·0000·0800·0000·0000·0000·0800·0003··................
000003a0:·5c00·0000·0200·0000·0100·0000·4c00·0000··\...........L... 
000003b0:·3400·0000·0000·0000·0000·0000·0000·4001··4.............@.000003a0:·0100·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 000003b0:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
000003c0:·0000·0000·0000·0000·0400·0000·0000·0000··................000003c0:·0000·0000·0000·4001·0000·0000·0000·0000··......@.........
000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003d0:·0400·0000·0000·0000·0000·0000·0000·0000··................
000003e0:·0000·0000·0000·0000·0800·0000·0000·0000··................000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003f0:·0800·0003·0200·0000·0102·4800·5c00·0000··..........H.\...000003f0:·0000·0000·0800·0000·0000·0000·0800·0003··................
00000400:·0200·0000·0100·0000·4c00·0000·3400·0000··........L...4...00000400:·0200·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
00000410:·0000·0000·0000·0000·0000·e001·0000·0000··................00000410:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
00000420:·0000·0000·0400·0000·0000·0000·0000·0000··................00000420:·0000·0000·0000·e001·0000·0000·0000·0000··................
00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................00000430:·0400·0000·0000·0000·0000·0000·0000·0000··................
00000440:·0000·0000·0800·0000·0000·0000·0800·0003··................ 
00000450:·0300·0000·0102·4800·5c00·0000·0200·0000··......H.\....... 
00000460:·0100·0000·4c00·0000·3400·0000·0000·0000··....L...4....... 
00000470:·0000·0000·0000·8002·0000·0000·0000·0000··................ 
00000480:·0400·0000·0000·0000·0000·0000·0000·0000··................ 
00000490:·0000·0000·0000·0000·0000·0000·0000·0000··................00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000450:·0000·0000·0800·0000·0000·0000·0800·0003··................
 00000460:·0300·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 00000470:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
 00000480:·0000·0000·0000·8002·0000·0000·0000·0000··................
000004a0:·0800·0000·0000·0000·0800·0003·0400·0000··................00000490:·0400·0000·0000·0000·0000·0000·0000·0000··................
000004b0:·0202·1000·1400·0000·0300·0000·0100·0000··................ 
000004c0:·0000·0000·0102·4800·5c00·0000·0300·0000··......H.\....... 
000004d0:·0100·0000·4c00·0000·3400·0000·0000·0000··....L...4....... 
000004e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000004a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
 000004b0:·0000·0000·0800·0000·0000·0000·0800·0003··................
 000004c0:·0400·0000·0202·1000·1400·0000·0300·0000··................
 000004d0:·0100·0000·0000·0000·0102·4c00·6000·0000··..........L.`...
 000004e0:·0300·0000·0100·0000·5000·0000·3800·0000··........P...8...
000004f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000004f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000500:·0000·0000·0000·0000·0000·0000·0000·0000··................00000500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000510:·0800·0000·0100·0000·0800·0003·0500·0000··................00000510:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000520:·0000·0000·0000·0000·0800·0000·0100·0000··................
 00000530:·0800·0003·0500·0000······················........
845 KB
classes.dex
845 KB
classes.jar
73.4 KB
zipinfo {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Zip·file·size:·1929027·bytes,·number·of·entries:·9651 Zip·file·size:·1928205·bytes,·number·of·entries:·965
2 ?rwxrwxr-x··2.0·unx·····1410·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Program.class2 ?rwxrwxr-x··2.0·unx·····1410·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Program.class
3 ?rwxrwxr-x··2.0·unx·····1623·b-·stor·80-Jan-01·00:00·com/watabou/glscripts/Script.class3 ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·com/watabou/glscripts/Script.class
4 ?rwxrwxr-x··2.0·unx·····1863·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/Atlas.class4 ?rwxrwxr-x··2.0·unx·····1863·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/Atlas.class
5 ?rwxrwxr-x··2.0·unx·····2478·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Texture.class5 ?rwxrwxr-x··2.0·unx·····2478·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Texture.class
6 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/SmartTexture.class6 ?rwxrwxr-x··2.0·unx·····1395·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/SmartTexture.class
7 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/Gradient.class7 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/Gradient.class
8 ?rwxrwxr-x··2.0·unx·····3949·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/TextureCache.class8 ?rwxrwxr-x··2.0·unx·····3945·b-·stor·80-Jan-01·00:00·com/watabou/gltextures/TextureCache.class
9 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Attribute.class9 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Attribute.class
10 ?rwxrwxr-x··2.0·unx·····1217·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Framebuffer.class10 ?rwxrwxr-x··2.0·unx·····1217·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Framebuffer.class
11 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Matrix.class11 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Matrix.class
12 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Quad.class12 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Quad.class
13 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Renderbuffer.class13 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Renderbuffer.class
14 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Shader.class14 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Shader.class
15 ?rwxrwxr-x··2.0·unx······937·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Uniform.class15 ?rwxrwxr-x··2.0·unx······937·b-·stor·80-Jan-01·00:00·com/watabou/glwrap/Uniform.class
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Scene$1.class42 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Scene$1.class
43 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Scene.class43 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Scene.class
44 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·com/watabou/noosa/SkinnedBlock.class44 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·com/watabou/noosa/SkinnedBlock.class
45 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Tilemap.class45 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·com/watabou/noosa/Tilemap.class
46 ?rwxrwxr-x··2.0·unx·····1556·b-·stor·80-Jan-01·00:00·com/watabou/noosa/TouchArea.class46 ?rwxrwxr-x··2.0·unx·····1556·b-·stor·80-Jan-01·00:00·com/watabou/noosa/TouchArea.class
47 ?rwxrwxr-x··2.0·unx·····3044·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Music.class47 ?rwxrwxr-x··2.0·unx·····3044·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Music.class
48 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Sample$1.class48 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Sample$1.class
49 ?rwxrwxr-x··2.0·unx·····3514·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Sample.class49 ?rwxrwxr-x··2.0·unx·····3507·b-·stor·80-Jan-01·00:00·com/watabou/noosa/audio/Sample.class
50 ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/Emitter.class50 ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/Emitter.class
51 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/BitmaskEmitter.class51 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/BitmaskEmitter.class
52 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/Emitter$Factory.class52 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/Emitter$Factory.class
53 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/PixelParticle.class53 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/PixelParticle.class
54 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/PixelParticle$Shrinking.class54 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/watabou/noosa/particles/PixelParticle$Shrinking.class
55 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/watabou/noosa/tweeners/Tweener.class55 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/watabou/noosa/tweeners/Tweener.class
56 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/watabou/noosa/tweeners/AlphaTweener.class56 ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/watabou/noosa/tweeners/AlphaTweener.class
Offset 62, 62 lines modifiedOffset 62, 62 lines modified
62 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Button$1.class62 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Button$1.class
63 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Component.class63 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Component.class
64 ?rwxrwxr-x··2.0·unx·····1325·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Button.class64 ?rwxrwxr-x··2.0·unx·····1325·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/Button.class
65 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/CheckBox.class65 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/watabou/noosa/ui/CheckBox.class
66 ?rwxrwxr-x··2.0·unx·····5933·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Assets.class66 ?rwxrwxr-x··2.0·unx·····5933·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Assets.class
67 ?rwxrwxr-x··2.0·unx·····1713·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges$1.class67 ?rwxrwxr-x··2.0·unx·····1713·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges$1.class
68 ?rwxrwxr-x··2.0·unx····10155·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges$Badge.class68 ?rwxrwxr-x··2.0·unx····10155·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges$Badge.class
69 ?rwxrwxr-x··2.0·unx····15029·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges.class69 ?rwxrwxr-x··2.0·unx····15031·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Badges.class
70 ?rwxrwxr-x··2.0·unx·····2928·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Bones.class70 ?rwxrwxr-x··2.0·unx·····2928·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Bones.class
71 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/BuildConfig.class71 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/BuildConfig.class
72 ?rwxrwxr-x··2.0·unx······809·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Challenges.class72 ?rwxrwxr-x··2.0·unx······809·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Challenges.class
73 ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome$1.class73 ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome$1.class
74 ?rwxrwxr-x··2.0·unx·····1251·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome$Type.class74 ?rwxrwxr-x··2.0·unx·····1251·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome$Type.class
75 ?rwxrwxr-x··2.0·unx·····1180·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome.class75 ?rwxrwxr-x··2.0·unx·····1180·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Chrome.class
76 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Dungeon$1.class76 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Dungeon$1.class
77 ?rwxrwxr-x··2.0·unx····14350·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Dungeon.class77 ?rwxrwxr-x··2.0·unx····14347·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/Dungeon.class
78 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/DungeonTilemap$1.class78 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/DungeonTilemap$1.class
79 ?rwxrwxr-x··2.0·unx·····2775·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/DungeonTilemap.class79 ?rwxrwxr-x··2.0·unx·····2775·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/DungeonTilemap.class
80 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/FogOfWar$FogTexture.class80 ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/FogOfWar$FogTexture.class
81 ?rwxrwxr-x··2.0·unx·····1832·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/FogOfWar.class81 ?rwxrwxr-x··2.0·unx·····1832·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/FogOfWar.class
82 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/GamesInProgress$Info.class82 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/GamesInProgress$Info.class
83 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/GamesInProgress.class83 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/GamesInProgress.class
84 ?rwxrwxr-x··2.0·unx·····1774·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal$Feature.class84 ?rwxrwxr-x··2.0·unx·····1774·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal$Feature.class
85 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·com/watabou/utils/Bundlable.class85 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·com/watabou/utils/Bundlable.class
86 ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal$Record.class86 ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal$Record.class
87 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal.class87 ?rwxrwxr-x··2.0·unx·····1538·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Journal.class
88 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/PixelDungeon$1.class88 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/PixelDungeon$1.class
89 ?rwxrwxr-x··2.0·unx·····8554·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/PixelDungeon.class89 ?rwxrwxr-x··2.0·unx·····8554·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/PixelDungeon.class
90 ?rwxrwxr-x··2.0·unx·····2557·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Preferences.class90 ?rwxrwxr-x··2.0·unx·····2557·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Preferences.class
91 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$attr.class91 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$attr.class
92 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$drawable.class92 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$drawable.class
93 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$string.class93 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R$string.class
94 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R.class94 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/R.class
95 ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings$1.class95 ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings$1.class
96 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings$Record.class96 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings$Record.class
97 ?rwxrwxr-x··2.0·unx·····4655·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings.class97 ?rwxrwxr-x··2.0·unx·····4649·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Rankings.class
98 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/ResultDescriptions.class98 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/ResultDescriptions.class
99 ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Statistics.class99 ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/Statistics.class
100 ?rwxrwxr-x··2.0·unx·····4413·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/Actor.class100 ?rwxrwxr-x··2.0·unx·····4412·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/Actor.class
101 ?rwxrwxr-x··2.0·unx····11724·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/Char.class101 ?rwxrwxr-x··2.0·unx····11699·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/Char.class
102 ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Blob.class102 ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Blob.class
103 ?rwxrwxr-x··2.0·unx·····1871·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Alchemy.class103 ?rwxrwxr-x··2.0·unx·····1871·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Alchemy.class
104 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ConfusionGas.class104 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ConfusionGas.class
105 ?rwxrwxr-x··2.0·unx·····2164·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Fire.class105 ?rwxrwxr-x··2.0·unx·····2164·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Fire.class
106 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Foliage.class106 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Foliage.class
107 ?rwxrwxr-x··2.0·unx·····1661·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Freezing.class107 ?rwxrwxr-x··2.0·unx·····1661·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Freezing.class
108 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ParalyticGas.class108 ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ParalyticGas.class
109 ?rwxrwxr-x··2.0·unx·····1633·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Regrowth.class109 ?rwxrwxr-x··2.0·unx·····1633·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Regrowth.class
110 ?rwxrwxr-x··2.0·unx·····1786·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Buff.class110 ?rwxrwxr-x··2.0·unx·····1786·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Buff.class
111 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/FlavourBuff.class111 ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/FlavourBuff.class
112 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/SacrificialFire$Marked.class112 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/SacrificialFire$Marked.class
113 ?rwxrwxr-x··2.0·unx·····4658·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/SacrificialFire.class113 ?rwxrwxr-x··2.0·unx·····4658·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/SacrificialFire.class
114 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero$Doom.class114 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero$Doom.class
115 ?rwxrwxr-x··2.0·unx·····2241·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ToxicGas.class115 ?rwxrwxr-x··2.0·unx·····2241·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/ToxicGas.class
116 ?rwxrwxr-x··2.0·unx·····3280·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WellWater.class116 ?rwxrwxr-x··2.0·unx·····3271·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WellWater.class
117 ?rwxrwxr-x··2.0·unx·····3590·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfAwareness.class117 ?rwxrwxr-x··2.0·unx·····3590·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfAwareness.class
118 ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfHealth.class118 ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfHealth.class
119 ?rwxrwxr-x··2.0·unx·····4794·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfTransmutation.class119 ?rwxrwxr-x··2.0·unx·····4794·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/WaterOfTransmutation.class
120 ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Web.class120 ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/blobs/Web.class
121 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Amok.class121 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Amok.class
122 ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Awareness.class122 ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Awareness.class
123 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Barkskin.class123 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Barkskin.class
Offset 135, 46 lines modifiedOffset 135, 46 lines modified
135 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Levitation.class135 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Levitation.class
136 ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Light.class136 ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Light.class
137 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/MindVision.class137 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/MindVision.class
138 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Ooze.class138 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Ooze.class
139 ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Paralysis.class139 ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Paralysis.class
140 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Poison.class140 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Poison.class
141 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Rage.class141 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Rage.class
142 ?rwxrwxr-x··2.0·unx·····1134·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Regeneration.class142 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Regeneration.class
143 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Roots.class143 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Roots.class
144 ?rwxrwxr-x··2.0·unx·····1560·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Shadows.class144 ?rwxrwxr-x··2.0·unx·····1560·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Shadows.class
145 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Sleep.class145 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Sleep.class
146 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Slow.class146 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Slow.class
147 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/SnipersMark.class147 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/SnipersMark.class
148 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Speed.class148 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Speed.class
149 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Terror.class149 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Terror.class
150 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Vertigo.class150 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Vertigo.class
151 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Weakness.class151 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/buffs/Weakness.class
152 ?rwxrwxr-x··2.0·unx····12009·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/items/Item.class152 ?rwxrwxr-x··2.0·unx····12001·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/items/Item.class
153 ?rwxrwxr-x··2.0·unx·····3064·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/items/bags/Bag.class153 ?rwxrwxr-x··2.0·unx·····3056·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/items/bags/Bag.class
154 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings$1.class154 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings$1.class
155 ?rwxrwxr-x··2.0·unx·····1782·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings$ItemIterator.class155 ?rwxrwxr-x··2.0·unx·····1782·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings$ItemIterator.class
156 ?rwxrwxr-x··2.0·unx·····5014·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings.class156 ?rwxrwxr-x··2.0·unx·····5002·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Belongings.class
157 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero$1.class157 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero$1.class
158 ?rwxrwxr-x··2.0·unx····27781·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero.class158 ?rwxrwxr-x··2.0·unx····27719·b-·defN·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/Hero.class
159 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction.class159 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction.class
160 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Ascend.class160 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Ascend.class
161 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Attack.class161 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Attack.class
162 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Buy.class162 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Buy.class
163 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Cook.class163 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Cook.class
164 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Descend.class164 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Descend.class
165 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Interact.class165 ?rwxrwxr-x··2.0·unx······334·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Interact.class
166 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Move.class166 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·com/watabou/pixeldungeon/actors/hero/HeroAction$Move.class
Max diff block lines reached; 61071/75188 bytes (81.22%) of diff not shown.
3.18 KB
com/watabou/glscripts/Script.class
3.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 150, 40 lines modifiedOffset 150, 38 lines modified
150 ·········1:·invokespecial·#23·················//·Method·com/watabou/glwrap/Program."<init>":()V150 ·········1:·invokespecial·#23·················//·Method·com/watabou/glwrap/Program."<init>":()V
151 ·········4:·return151 ·········4:·return
  
152 ··public·static·void·reset();152 ··public·static·void·reset();
153 ····descriptor:·()V153 ····descriptor:·()V
154 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC154 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
155 ····Code:155 ····Code:
156 ······stack=300,·locals=4,·args_size=0156 ······stack=300,·locals=3,·args_size=0
157 ·········0:·getstatic·····#18·················//·Field·all:Ljava/util/HashMap;157 ·········0:·getstatic·····#18·················//·Field·all:Ljava/util/HashMap;
158 ·········3:·invokevirtual·#27·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;158 ·········3:·invokevirtual·#27·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
159 ·········6:·astore_0 
160 ·········7:·aload_0 
161 ·········8:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;159 ·········6:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
162 ········13:·astore_1160 ········11:·astore_0
163 ········14:·aload_1161 ········12:·aload_0
164 ········15:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z162 ········13:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
165 ········20:·istore_2163 ········18:·istore_1
166 ········21:·iload_2164 ········19:·iload_1
167 ········22:·ifeq··········42165 ········20:·ifeq··········40
168 ········25:·aload_1166 ········23:·aload_0
169 ········26:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;167 ········24:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
170 ········31:·checkcast·····#2··················//·class·com/watabou/glscripts/Script168 ········29:·checkcast·····#2··················//·class·com/watabou/glscripts/Script
171 ········34:·astore_3169 ········32:·astore_2
172 ········35:·aload_3170 ········33:·aload_2
173 ········36:·invokevirtual·#46·················//·Method·delete:()V171 ········34:·invokevirtual·#46·················//·Method·delete:()V
174 ········39:·goto··········14172 ········37:·goto··········12
175 ········42:·getstatic·····#18·················//·Field·all:Ljava/util/HashMap;173 ········40:·getstatic·····#18·················//·Field·all:Ljava/util/HashMap;
176 ········45:·invokevirtual·#49·················//·Method·java/util/HashMap.clear:()V174 ········43:·invokevirtual·#49·················//·Method·java/util/HashMap.clear:()V
177 ········48:·aconst_null175 ········46:·aconst_null
178 ········49:·putstatic·····#20·················//·Field·curScript:Lcom/watabou/glscripts/Script;176 ········47:·putstatic·····#20·················//·Field·curScript:Lcom/watabou/glscripts/Script;
179 ········52:·aconst_null177 ········50:·aconst_null
180 ········53:·putstatic·····#22·················//·Field·curScriptClass:Ljava/lang/Class;178 ········51:·putstatic·····#22·················//·Field·curScriptClass:Ljava/lang/Class;
181 ········56:·return179 ········54:·return
  
182 ··public·static·com.watabou.glscripts.Script·use(java.lang.Class);180 ··public·static·com.watabou.glscripts.Script·use(java.lang.Class);
183 ····descriptor:·(Ljava/lang/Class;)Lcom/watabou/glscripts/Script;181 ····descriptor:·(Ljava/lang/Class;)Lcom/watabou/glscripts/Script;
184 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC182 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
185 ····Code:183 ····Code:
186 ······stack=300,·locals=5,·args_size=1184 ······stack=300,·locals=5,·args_size=1
187 ·········0:·getstatic·····#22·················//·Field·curScriptClass:Ljava/lang/Class;185 ·········0:·getstatic·····#22·················//·Field·curScriptClass:Ljava/lang/Class;
2.54 KB
com/watabou/gltextures/TextureCache.class
2.46 KB
procyon -ec {}
    
Offset 111, 39 lines modifiedOffset 111, 38 lines modified
111 ····················final·Resources·resources·=·context.getResources();111 ····················final·Resources·resources·=·context.getResources();
112 ····················try·{112 ····················try·{
113 ························final·Integer·n·=·(Integer)o;113 ························final·Integer·n·=·(Integer)o;
114 ························try·{114 ························try·{
115 ····························final·int·intValue·=·(int)n;115 ····························final·int·intValue·=·(int)n;
116 ····························try·{116 ····························try·{
117 ································return·BitmapFactory.decodeResource(resources,·intValue,·TextureCache.bitmapOptions);117 ································return·BitmapFactory.decodeResource(resources,·intValue,·TextureCache.bitmapOptions);
 118 ································//·iftrue(Label_0090:,·!o·instanceof·String)
118 ································final·Context·context2·=·TextureCache.context;119 ································final·Context·context2·=·TextureCache.context;
119 ································try·{120 ································try·{
120 ····································final·AssetManager·assets·=·context2.getAssets();121 ····································final·AssetManager·assets·=·context2.getAssets();
121 ····································try·{122 ····································try·{
122 ········································bitmap·=·BitmapFactory.decodeStream(assets.open((String)o),·(Rect)null,·TextureCache.bitmapOptions);123 ········································bitmap·=·BitmapFactory.decodeStream(assets.open((String)o),·(Rect)null,·TextureCache.bitmapOptions);
123 ········································return·bitmap;124 ········································return·bitmap;
124 ········································Label_0090:·{ 
125 ············································bitmap·=·(Bitmap)o; 
126 ········································} 
127 ········································//·iftrue(Label_0107:,·!o·instanceof·Bitmap) 
128 ········································return·bitmap; 
129 ········································Label_0107:·{125 ········································Label_0107:·{
130 ············································bitmap·=·null;126 ············································bitmap·=·null;
131 ········································}127 ········································}
132 ········································return·bitmap;128 ········································return·bitmap;
 129 ········································Label_0090:
 130 ········································//·iftrue(Label_0107:,·!o·instanceof·Bitmap)
 131 ········································bitmap·=·(Bitmap)o;
 132 ········································return·bitmap;
133 ····································}133 ····································}
134 ····································catch·(Exception·ex)·{134 ····································catch·(Exception·ex)·{
135 ········································ex.printStackTrace();135 ········································ex.printStackTrace();
136 ········································bitmap·=·null;136 ········································bitmap·=·null;
137 ········································return·bitmap;137 ········································return·bitmap;
138 ····································}138 ····································}
139 ································}139 ································}
140 ································catch·(Exception·ex2)·{}140 ································catch·(Exception·ex2)·{}
141 ····························}141 ····························}
142 ····························//·iftrue(Label_0090:,·!o·instanceof·String) 
143 ····························catch·(Exception·ex3)·{}142 ····························catch·(Exception·ex3)·{}
144 ························}143 ························}
145 ························catch·(Exception·ex4)·{}144 ························catch·(Exception·ex4)·{}
146 ····················}145 ····················}
147 ····················catch·(Exception·ex5)·{}146 ····················catch·(Exception·ex5)·{}
148 ················}147 ················}
149 ················catch·(Exception·ex6)·{}148 ················catch·(Exception·ex6)·{}
2.33 KB
com/watabou/noosa/audio/Sample.class
2.26 KB
javap -verbose -constants -s -l -private {}
    
Offset 436, 44 lines modifiedOffset 436, 42 lines modified
436 ·········1:·getfield······#51·················//·Field·enabled:Z436 ·········1:·getfield······#51·················//·Field·enabled:Z
437 ·········4:·ireturn437 ·········4:·ireturn
  
438 ··public·void·load(java.lang.String...);438 ··public·void·load(java.lang.String...);
439 ····descriptor:·([Ljava/lang/String;)V439 ····descriptor:·([Ljava/lang/String;)V
440 ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS440 ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS
441 ····Code:441 ····Code:
442 ······stack=300,·locals=7,·args_size=2442 ······stack=300,·locals=6,·args_size=2
443 ·········0:·aload_1443 ·········0:·aload_1
444 ·········1:·astore_2 
445 ·········2:·aload_1 
446 ·········3:·arraylength444 ·········1:·arraylength
 445 ·········2:·istore_2
 446 ·········3:·iconst_0
447 ·········4:·istore_3447 ·········4:·istore_3
448 ·········5:·iconst_0448 ·········5:·iload_3
449 ·········6:·istore········4 
450 ·········8:·iload·········4449 ·········6:·iload_2
 450 ·········7:·if_icmpge·····36
 451 ········10:·aload_1
451 ········10:·iload_3452 ········11:·iload_3
452 ········11:·if_icmpge·····43 
453 ········14:·aload_2 
454 ········15:·iload·········4 
455 ········17:·aaload453 ········12:·aaload
456 ········18:·astore········5454 ········13:·astore········4
457 ········20:·aload_0455 ········15:·aload_0
458 ········21:·getfield······#56·················//·Field·loadingQueue:Ljava/util/LinkedList;456 ········16:·getfield······#56·················//·Field·loadingQueue:Ljava/util/LinkedList;
459 ········24:·astore········6457 ········19:·astore········5
460 ········26:·aload·········6 
461 ········28:·aload·········5458 ········21:·aload·········5
 459 ········23:·aload·········4
462 ········30:·invokevirtual·#127················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z460 ········25:·invokevirtual·#127················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z
463 ········33:·pop461 ········28:·pop
464 ········34:·iload·········4462 ········29:·iload_3
465 ········36:·iconst_1463 ········30:·iconst_1
466 ········37:·iadd464 ········31:·iadd
467 ········38:·istore········4465 ········32:·istore_3
468 ········40:·goto··········8466 ········33:·goto··········5
469 ········43:·aload_0467 ········36:·aload_0
470 ········44:·invokespecial·#59·················//·Method·loadNext:()V468 ········37:·invokespecial·#59·················//·Method·loadNext:()V
471 ········47:·return469 ········40:·return
  
472 ··public·void·onLoadComplete(android.media.SoundPool,·int,·int);470 ··public·void·onLoadComplete(android.media.SoundPool,·int,·int);
473 ····descriptor:·(Landroid/media/SoundPool;II)V471 ····descriptor:·(Landroid/media/SoundPool;II)V
474 ····flags:·(0x0001)·ACC_PUBLIC472 ····flags:·(0x0001)·ACC_PUBLIC
475 ····Code:473 ····Code:
476 ······stack=300,·locals=4,·args_size=4474 ······stack=300,·locals=4,·args_size=4
477 ·········0:·return475 ·········0:·return
3.47 KB
com/watabou/pixeldungeon/Badges.class
3.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1612, 54 lines modifiedOffset 1612, 54 lines modified
1612 ·········6:·invokestatic··#315················//·Method·store:(Lcom/watabou/utils/Bundle;Ljava/util/HashSet;)V1612 ·········6:·invokestatic··#315················//·Method·store:(Lcom/watabou/utils/Bundle;Ljava/util/HashSet;)V
1613 ·········9:·return1613 ·········9:·return
  
1614 ··private·static·void·store(com.watabou.utils.Bundle,·java.util.HashSet);1614 ··private·static·void·store(com.watabou.utils.Bundle,·java.util.HashSet);
1615 ····descriptor:·(Lcom/watabou/utils/Bundle;Ljava/util/HashSet;)V1615 ····descriptor:·(Lcom/watabou/utils/Bundle;Ljava/util/HashSet;)V
1616 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC1616 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
1617 ····Code:1617 ····Code:
1618 ······stack=300,·locals=9,·args_size=21618 ······stack=300,·locals=10,·args_size=2
1619 ·········0:·iconst_01619 ·········0:·iconst_0
1620 ·········1:·istore_21620 ·········1:·istore_2
1621 ·········2:·aload_11621 ·········2:·aload_1
1622 ·········3:·invokevirtual·#330················//·Method·java/util/HashSet.size:()I1622 ·········3:·invokevirtual·#330················//·Method·java/util/HashSet.size:()I
1623 ·········6:·istore_31623 ·········6:·istore_3
1624 ·········7:·iload_31624 ·········7:·iload_3
1625 ·········8:·anewarray·····#332················//·class·java/lang/String1625 ·········8:·anewarray·····#332················//·class·java/lang/String
1626 ········11:·astore········41626 ········11:·astore········4
1627 ········13:·aload_11627 ········13:·aload_1
1628 ········14:·invokevirtual·#84·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;1628 ········14:·invokevirtual·#84·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
1629 ········17:·astore········51629 ········17:·astore········5
1630 ········19:·aload·········51630 ········19:·aload·········5
1631 ········21:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1631 ········21:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1632 ········26:·istore_31632 ········26:·istore········6
1633 ········27:·iload_31633 ········28:·iload·········6
1634 ········28:·ifeq··········671634 ········30:·ifeq··········69
1635 ········31:·aload·········51635 ········33:·aload·········5
1636 ········33:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1636 ········35:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1637 ········38:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/Badges$Badge1637 ········40:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/Badges$Badge
1638 ········41:·astore········61638 ········43:·astore········7
1639 ········43:·iload_21639 ········45:·iload_2
1640 ········44:·iconst_11640 ········46:·iconst_1
1641 ········45:·iadd1641 ········47:·iadd
1642 ········46:·istore········71642 ········48:·istore········8
1643 ········48:·aload·········61643 ········50:·aload·········7
1644 ········50:·invokevirtual·#336················//·Method·com/watabou/pixeldungeon/Badges$Badge.toString:()Ljava/lang/String;1644 ········52:·invokevirtual·#336················//·Method·com/watabou/pixeldungeon/Badges$Badge.toString:()Ljava/lang/String;
1645 ········53:·astore········81645 ········55:·astore········9
1646 ········55:·aload·········41646 ········57:·aload·········4
1647 ········57:·iload_21647 ········59:·iload_2
1648 ········58:·aload·········81648 ········60:·aload·········9
1649 ········60:·aastore1649 ········62:·aastore
1650 ········61:·iload·········71650 ········63:·iload·········8
1651 ········63:·istore_21651 ········65:·istore_2
1652 ········64:·goto··········191652 ········66:·goto··········19
1653 ········67:·aload_01653 ········69:·aload_0
1654 ········68:·ldc···········#9··················//·String·badges1654 ········70:·ldc···········#9··················//·String·badges
1655 ········70:·aload·········41655 ········72:·aload·········4
1656 ········72:·invokevirtual·#340················//·Method·com/watabou/utils/Bundle.put:(Ljava/lang/String;[Ljava/lang/String;)V1656 ········74:·invokevirtual·#340················//·Method·com/watabou/utils/Bundle.put:(Ljava/lang/String;[Ljava/lang/String;)V
1657 ········75:·return1657 ········77:·return
  
1658 ··public·static·void·validateAllBagsBought(com.watabou.pixeldungeon.items.Item);1658 ··public·static·void·validateAllBagsBought(com.watabou.pixeldungeon.items.Item);
1659 ····descriptor:·(Lcom/watabou/pixeldungeon/items/Item;)V1659 ····descriptor:·(Lcom/watabou/pixeldungeon/items/Item;)V
1660 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC1660 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
1661 ····Code:1661 ····Code:
1662 ······stack=300,·locals=5,·args_size=11662 ······stack=300,·locals=5,·args_size=1
1663 ·········0:·aconst_null1663 ·········0:·aconst_null
3.75 KB
com/watabou/pixeldungeon/Dungeon.class
3.68 KB
procyon -ec {}
    
Offset 314, 17 lines modifiedOffset 314, 16 lines modified
314 ········Dungeon.scrollsOfUpgrade·=·gameBundle.getInt("scrollsOfEnhancement");314 ········Dungeon.scrollsOfUpgrade·=·gameBundle.getInt("scrollsOfEnhancement");
315 ········Dungeon.scrollsOfEnchantment·=·gameBundle.getInt("scrollsOfEnchantment");315 ········Dungeon.scrollsOfEnchantment·=·gameBundle.getInt("scrollsOfEnchantment");
316 ········Dungeon.dewVial·=·gameBundle.getBoolean("dewVial");316 ········Dungeon.dewVial·=·gameBundle.getBoolean("dewVial");
317 ········if·(b)·{317 ········if·(b)·{
318 ············Dungeon.chapters·=·new·HashSet();318 ············Dungeon.chapters·=·new·HashSet();
319 ············final·int[]·intArray·=·gameBundle.getIntArray("chapters");319 ············final·int[]·intArray·=·gameBundle.getIntArray("chapters");
320 ············if·(intArray·!=·null)·{320 ············if·(intArray·!=·null)·{
321 ················final·int[]·array·=·intArray; 
322 ················for·(int·length·=·intArray.length,·i·=·0;·i·<·length;·++i)·{321 ················for·(int·length·=·intArray.length,·i·=·0;·i·<·length;·++i)·{
323 ····················Dungeon.chapters.add(Integer.valueOf(array[i]));322 ····················Dungeon.chapters.add(Integer.valueOf(intArray[i]));
324 ················}323 ················}
325 ············}324 ············}
326 ············final·Bundle·bundle·=·gameBundle.getBundle("quests");325 ············final·Bundle·bundle·=·gameBundle.getBundle("quests");
327 ············if·(!bundle.isNull())·{326 ············if·(!bundle.isNull())·{
328 ················Ghost$Quest.restoreFromBundle(bundle);327 ················Ghost$Quest.restoreFromBundle(bundle);
329 ················Wandmaker$Quest.restoreFromBundle(bundle);328 ················Wandmaker$Quest.restoreFromBundle(bundle);
330 ················Blacksmith$Quest.restoreFromBundle(bundle);329 ················Blacksmith$Quest.restoreFromBundle(bundle);
Offset 531, 17 lines modifiedOffset 530, 17 lines modified
531 ················final·SparseArray·droppedItems·=·Dungeon.droppedItems;530 ················final·SparseArray·droppedItems·=·Dungeon.droppedItems;
532 ················try·{531 ················try·{
533 ····················final·int[]·keyArray·=·droppedItems.keyArray();532 ····················final·int[]·keyArray·=·droppedItems.keyArray();
534 ····················try·{533 ····················try·{
535 ························final·int·length·=·keyArray.length;534 ························final·int·length·=·keyArray.length;
536 ························int·n·=·0;535 ························int·n·=·0;
537 ························while·(true)·{536 ························while·(true)·{
538 ····························Label_0175:·{537 ····························Label_0188:·{
539 ································if·(n·>=·length)·{538 ································if·(n·>=·length)·{
540 ····································break·Label_0175;539 ····································break·Label_0188;
541 ································}540 ································}
542 ································final·int·i·=·keyArray[n];541 ································final·int·i·=·keyArray[n];
543 ································final·String·s2·=·"dropped%d";542 ································final·String·s2·=·"dropped%d";
544 ································final·Object[]·args·=·{·null·};543 ································final·Object[]·args·=·{·null·};
545 ································try·{544 ································try·{
546 ····································args[0]·=·Integer.valueOf(i);545 ····································args[0]·=·Integer.valueOf(i);
547 ····································final·String·format·=·s2;546 ····································final·String·format·=·s2;
Offset 564, 17 lines modifiedOffset 563, 17 lines modified
564 ························································final·int[]·array·=·new·int[size];563 ························································final·int[]·array·=·new·int[size];
565 ························································try·{564 ························································try·{
566 ····························································final·HashSet·chapters2·=·Dungeon.chapters;565 ····························································final·HashSet·chapters2·=·Dungeon.chapters;
567 ····························································try·{566 ····························································try·{
568 ································································final·Iterator<Integer>·iterator·=·chapters2.iterator();567 ································································final·Iterator<Integer>·iterator·=·chapters2.iterator();
569 ································································int·n2·=·0;568 ································································int·n2·=·0;
570 ································································while·(true)·{569 ································································while·(true)·{
571 ····································································Label_0324:·{570 ····································································Label_0334:·{
572 ········································································if·(!iterator.hasNext())·{571 ········································································if·(!iterator.hasNext())·{
573 ············································································break·Label_0324;572 ············································································break·Label_0334;
574 ········································································}573 ········································································}
575 ········································································final·Integer·next·=·iterator.next();574 ········································································final·Integer·next·=·iterator.next();
576 ········································································try·{575 ········································································try·{
577 ············································································final·Integer·n3·=·Integer.valueOf(next);576 ············································································final·Integer·n3·=·Integer.valueOf(next);
578 ············································································final·int·n4·=·n2·+·1;577 ············································································final·int·n4·=·n2·+·1;
579 ············································································array[n2]·=·n3;578 ············································································array[n2]·=·n3;
580 ············································································n2·=·n4;579 ············································································n2·=·n4;
2.99 KB
com/watabou/pixeldungeon/Journal.class
2.92 KB
javap -verbose -constants -s -l -private {}
    
Offset 236, 38 lines modifiedOffset 236, 36 lines modified
236 ·········4:·aload_1236 ·········4:·aload_1
237 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V237 ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V
238 ·········8:·aload_1238 ·········8:·aload_1
239 ·········9:·putstatic·····#17·················//·Field·records:Ljava/util/ArrayList;239 ·········9:·putstatic·····#17·················//·Field·records:Ljava/util/ArrayList;
240 ········12:·aload_0240 ········12:·aload_0
241 ········13:·ldc···········#9··················//·String·journal241 ········13:·ldc···········#9··················//·String·journal
242 ········15:·invokevirtual·#57·················//·Method·com/watabou/utils/Bundle.getCollection:(Ljava/lang/String;)Ljava/util/Collection;242 ········15:·invokevirtual·#57·················//·Method·com/watabou/utils/Bundle.getCollection:(Ljava/lang/String;)Ljava/util/Collection;
243 ········18:·astore_1 
244 ········19:·aload_1 
245 ········20:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;243 ········18:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
246 ········25:·astore_2244 ········23:·astore_1
247 ········26:·aload_2245 ········24:·aload_1
248 ········27:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z246 ········25:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
249 ········32:·istore_3247 ········30:·istore_2
250 ········33:·iload_3248 ········31:·iload_2
251 ········34:·ifeq··········69249 ········32:·ifeq··········65
252 ········37:·aload_2250 ········35:·aload_1
253 ········38:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;251 ········36:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
254 ········43:·checkcast·····#75·················//·class·com/watabou/utils/Bundlable252 ········41:·checkcast·····#75·················//·class·com/watabou/utils/Bundlable
255 ········46:·astore········4253 ········44:·astore_3
256 ········48:·getstatic·····#17·················//·Field·records:Ljava/util/ArrayList;254 ········45:·getstatic·····#17·················//·Field·records:Ljava/util/ArrayList;
257 ········51:·astore_1 
258 ········52:·aload·········4255 ········48:·astore········4
 256 ········50:·aload_3
259 ········54:·checkcast·····#29·················//·class·com/watabou/pixeldungeon/Journal$Record257 ········51:·checkcast·····#29·················//·class·com/watabou/pixeldungeon/Journal$Record
 258 ········54:·astore_3
260 ········57:·astore········4 
261 ········59:·aload_1 
262 ········60:·aload·········4259 ········55:·aload·········4
 260 ········57:·aload_3
263 ········62:·invokevirtual·#47·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z261 ········58:·invokevirtual·#47·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
264 ········65:·pop262 ········61:·pop
265 ········66:·goto··········26263 ········62:·goto··········24
266 ········69:·return264 ········65:·return
  
267 ··public·static·void·storeInBundle(com.watabou.utils.Bundle);265 ··public·static·void·storeInBundle(com.watabou.utils.Bundle);
268 ····descriptor:·(Lcom/watabou/utils/Bundle;)V266 ····descriptor:·(Lcom/watabou/utils/Bundle;)V
269 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC267 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
270 ····Code:268 ····Code:
271 ······stack=300,·locals=2,·args_size=1269 ······stack=300,·locals=2,·args_size=1
272 ·········0:·getstatic·····#17·················//·Field·records:Ljava/util/ArrayList;270 ·········0:·getstatic·····#17·················//·Field·records:Ljava/util/ArrayList;
3.74 KB
com/watabou/pixeldungeon/Rankings.class
3.67 KB
procyon -ec {}
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ········}54 ········}
55 ········return·n2·*·n;55 ········return·n2·*·n;
56 ····}56 ····}
57 ····57 ····
58 ····public·void·load()·{58 ····public·void·load()·{
59 ········Label_0009:·{59 ········Label_0009:·{
60 ············if·(this.records·==·null)·{60 ············if·(this.records·==·null)·{
61 ············Label_0221_Outer:61 ············Label_0217_Outer:
62 ················while·(true)·{62 ················while·(true)·{
63 ····················this.records·=·new·ArrayList();63 ····················this.records·=·new·ArrayList();
64 ····················while·(true)·{64 ····················while·(true)·{
65 ························Rankings$Record·rankings$Record·=·null;65 ························Rankings$Record·rankings$Record·=·null;
66 ························try·{66 ························try·{
67 ····························final·FileInputStream·openFileInput·=·Game.instance.openFileInput("rankings.dat");67 ····························final·FileInputStream·openFileInput·=·Game.instance.openFileInput("rankings.dat");
68 ····························try·{68 ····························try·{
Offset 70, 33 lines modifiedOffset 70, 33 lines modified
70 ································try·{70 ································try·{
71 ····································openFileInput.close();71 ····································openFileInput.close();
72 ····································final·Collection·collection·=·read.getCollection("records");72 ····································final·Collection·collection·=·read.getCollection("records");
73 ····································try·{73 ····································try·{
74 ········································final·Iterator<Bundlable>·iterator·=·collection.iterator();74 ········································final·Iterator<Bundlable>·iterator·=·collection.iterator();
75 ········································try·{75 ········································try·{
76 ············································while·(true)·{76 ············································while·(true)·{
77 ················································Label_0120:·{77 ················································Label_0117:·{
78 ····················································if·(!iterator.hasNext())·{78 ····················································if·(!iterator.hasNext())·{
79 ························································break·Label_0120;79 ························································break·Label_0117;
80 ····················································}80 ····················································}
81 ····················································final·Bundlable·next·=·iterator.next();81 ····················································final·Bundlable·next·=·iterator.next();
82 ····················································try·{82 ····················································try·{
83 ························································final·Bundlable·bundlable·=·(Bundlable)next;83 ························································final·Bundlable·bundlable·=·(Bundlable)next;
84 ························································try·{84 ························································try·{
85 ····························································final·ArrayList·records·=·this.records;85 ····························································final·ArrayList·records·=·this.records;
86 ····························································try·{86 ····························································try·{
87 ································································records.add(bundlable);87 ································································records.add(bundlable);
88 ································································continue·Label_0221_Outer;88 ································································continue·Label_0217_Outer;
89 ································································this.lastRecord·=·read.getInt("latest");89 ································································this.lastRecord·=·read.getInt("latest");
90 ································································this.totalNumber·=·read.getInt("total");90 ································································this.totalNumber·=·read.getInt("total");
91 ································································//·iftrue(Label_0182:,·this.totalNumber·!=·0)91 ································································//·iftrue(Label_0179:,·this.totalNumber·!=·0)
92 ································································final·ArrayList·records2·=·this.records;92 ································································final·ArrayList·records2·=·this.records;
93 ································································try·{93 ································································try·{
94 ····································································this.totalNumber·=·records2.size();94 ····································································this.totalNumber·=·records2.size();
95 ····································································Label_0182:·{95 ····································································Label_0179:·{
96 ········································································this.wonNumber·=·read.getInt("won");96 ········································································this.wonNumber·=·read.getInt("won");
97 ····································································}97 ····································································}
98 ····································································if·(this.wonNumber·!=·0)·{98 ····································································if·(this.wonNumber·!=·0)·{
99 ········································································break·Label_0009;99 ········································································break·Label_0009;
100 ····································································}100 ····································································}
101 ····································································final·ArrayList·records3·=·this.records;101 ····································································final·ArrayList·records3·=·this.records;
102 ····································································try·{102 ····································································try·{
25.6 KB
com/watabou/pixeldungeon/actors/Actor.class
25.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
667 B
com/watabou/pixeldungeon/actors/Char.class
583 B
procyon -ec {}
    
Offset 403, 16 lines modifiedOffset 403, 16 lines modified
403 ····}403 ····}
404 ····404 ····
405 ····public·void·onOperateComplete()·{405 ····public·void·onOperateComplete()·{
406 ········this.next();406 ········this.next();
407 ····}407 ····}
408 ····408 ····
409 ····protected·void·onRemove()·{409 ····protected·void·onRemove()·{
 410 ········int·i·=·0;
410 ········final·Buff[]·array·=·(Buff[])this.buffs.toArray(new·Buff[0]);411 ········for·(Buff[]·array·=·(Buff[])this.buffs.toArray(new·Buff[0]);·i·<·array.length;·++i)·{
411 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
412 ············array[i].detach();412 ············array[i].detach();
413 ········}413 ········}
414 ····}414 ····}
415 ····415 ····
416 ····public·void·remove(final·Buff·o)·{416 ····public·void·remove(final·Buff·o)·{
417 ········this.buffs.remove(o);417 ········this.buffs.remove(o);
418 ········Actor.remove((Actor)o);418 ········Actor.remove((Actor)o);
1.24 KB
com/watabou/pixeldungeon/actors/blobs/WellWater.class
1.14 KB
procyon -ec {}
    
Offset 14, 26 lines modifiedOffset 14, 27 lines modified
  
14 public·class·WellWater·extends·Blob14 public·class·WellWater·extends·Blob
15 {15 {
16 ····protected·int·pos;16 ····protected·int·pos;
17 ····17 ····
18 ····public·static·void·affectCell(final·int·n)·{18 ····public·static·void·affectCell(final·int·n)·{
19 ········final·int·n2·=·3;19 ········final·int·n2·=·3;
 20 ········int·i·=·0;
20 ········final·Class[]·array·=·new·Class[n2];21 ········final·Class[]·array·=·new·Class[n2];
21 ········array[0]·=·WaterOfHealth.class;22 ········array[0]·=·WaterOfHealth.class;
22 ········array[1]·=·WaterOfAwareness.class;23 ········array[1]·=·WaterOfAwareness.class;
23 ········array[2]·=·WaterOfTransmutation.class;24 ········array[2]·=·WaterOfTransmutation.class;
 25 ········while·(i·<·array.length)·{
24 ········final·Class[]·array2·=·array; 
25 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
26 ············final·WellWater·wellWater·=·(WellWater)Dungeon.level.blobs.get(array2[i]);26 ············final·WellWater·wellWater·=·(WellWater)Dungeon.level.blobs.get(array[i]);
27 ············if·(wellWater·!=·null·&&·wellWater.volume·>·0·&&·wellWater.pos·==·n·&&·wellWater.affect())·{27 ············if·(wellWater·!=·null·&&·wellWater.volume·>·0·&&·wellWater.pos·==·n·&&·wellWater.affect())·{
28 ················Level.set(n,·n2);28 ················Level.set(n,·n2);
29 ················GameScene.updateMap(n);29 ················GameScene.updateMap(n);
30 ················break;30 ················break;
31 ············}31 ············}
 32 ············++i;
32 ········}33 ········}
33 ····}34 ····}
34 ····35 ····
35 ····protected·boolean·affect()·{36 ····protected·boolean·affect()·{
36 ········int·n·=·1;37 ········int·n·=·1;
37 ········if·(this.pos·==·Dungeon.hero.pos·&&·this.affectHero(Dungeon.hero))·{38 ········if·(this.pos·==·Dungeon.hero.pos·&&·this.affectHero(Dungeon.hero))·{
38 ············this.off[this.pos]·=·(this.cur[this.pos]·=·0);39 ············this.off[this.pos]·=·(this.cur[this.pos]·=·0);
12.9 KB
com/watabou/pixeldungeon/actors/buffs/Hunger.class
12.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.23 KB
com/watabou/pixeldungeon/actors/buffs/Regeneration.class
5.12 KB
javap -verbose -constants -s -l -private {}
    
Offset 99, 23 lines modifiedOffset 99, 23 lines modified
99 ·········1:·invokespecial·#12·················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff."<init>":()V99 ·········1:·invokespecial·#12·················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff."<init>":()V
100 ·········4:·return100 ·········4:·return
  
101 ··public·boolean·act();101 ··public·boolean·act();
102 ····descriptor:·()Z102 ····descriptor:·()Z
103 ····flags:·(0x0001)·ACC_PUBLIC103 ····flags:·(0x0001)·ACC_PUBLIC
104 ····Code:104 ····Code:
105 ······stack=300,·locals=15,·args_size=1105 ······stack=300,·locals=14,·args_size=1
106 ·········0:·aload_0106 ·········0:·aload_0
107 ·········1:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;107 ·········1:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;
108 ·········4:·astore_1108 ·········4:·astore_1
109 ·········5:·aload_1109 ·········5:·aload_1
110 ·········6:·invokevirtual·#22·················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z110 ·········6:·invokevirtual·#22·················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z
111 ·········9:·istore_2111 ·········9:·istore_2
112 ········10:·iload_2112 ········10:·iload_2
113 ········11:·ifeq··········178113 ········11:·ifeq··········177
114 ········14:·aload_0114 ········14:·aload_0
115 ········15:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;115 ········15:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;
116 ········18:·astore_1116 ········18:·astore_1
117 ········19:·aload_1117 ········19:·aload_1
118 ········20:·getfield······#26·················//·Field·com/watabou/pixeldungeon/actors/Char.HP:I118 ········20:·getfield······#26·················//·Field·com/watabou/pixeldungeon/actors/Char.HP:I
119 ········23:·istore_2119 ········23:·istore_2
120 ········24:·aload_0120 ········24:·aload_0
Offset 153, 52 lines modifiedOffset 153, 50 lines modified
153 ········81:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;153 ········81:·getfield······#16·················//·Field·target:Lcom/watabou/pixeldungeon/actors/Char;
154 ········84:·astore_1154 ········84:·astore_1
155 ········85:·ldc···········#36·················//·class·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation155 ········85:·ldc···········#36·················//·class·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation
156 ········87:·astore_3156 ········87:·astore_3
157 ········88:·aload_1157 ········88:·aload_1
158 ········89:·aload_3158 ········89:·aload_3
159 ········90:·invokevirtual·#40·················//·Method·com/watabou/pixeldungeon/actors/Char.buffs:(Ljava/lang/Class;)Ljava/util/HashSet;159 ········90:·invokevirtual·#40·················//·Method·com/watabou/pixeldungeon/actors/Char.buffs:(Ljava/lang/Class;)Ljava/util/HashSet;
160 ········93:·astore_1 
161 ········94:·aload_1 
162 ········95:·invokevirtual·#46·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;160 ········93:·invokevirtual·#46·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
163 ········98:·astore········6 
164 ·······100:·aload·········6161 ········96:·astore_1
 162 ········97:·aload_1
165 ·······102:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z163 ········98:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
166 ·······107:·istore_2 
167 ·······108:·iload_2164 ·······103:·istore········4
 165 ·······105:·iload·········4
168 ·······109:·ifeq··········142166 ·······107:·ifeq··········141
169 ·······112:·aload·········6167 ·······110:·aload_1
170 ·······114:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;168 ·······111:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
171 ·······119:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/buffs/Buff169 ·······116:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/buffs/Buff
172 ·······122:·checkcast·····#36·················//·class·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation170 ·······119:·checkcast·····#36·················//·class·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation
173 ·······125:·astore········7171 ·······122:·astore········6
174 ·······127:·aload·········7172 ·······124:·aload·········6
175 ·······129:·getfield······#58·················//·Field·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation.level:I173 ·······126:·getfield······#58·················//·Field·com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation.level:I
176 ·······132:·istore_2174 ·······129:·istore········4
177 ·······133:·iload·········5175 ·······131:·iload·········5
178 ·······135:·iload_2176 ·······133:·iload·········4
179 ·······136:·iadd177 ·······135:·iadd
180 ·······137:·istore········5178 ·······136:·istore········5
181 ·······139:·goto··········100179 ·······138:·goto··········97
182 ·······142:·iload·········5180 ·······141:·iload·········5
183 ·······144:·i2d181 ·······143:·i2d
184 ·······145:·dstore········8182 ·······144:·dstore········7
185 ·······147:·ldc2_w········#65·················//·double·1.2d183 ·······146:·ldc2_w········#65·················//·double·1.2d
186 ·······150:·dload·········8184 ·······149:·dload·········7
187 ·······152:·invokestatic··#72·················//·Method·java/lang/Math.pow:(DD)D185 ·······151:·invokestatic··#72·················//·Method·java/lang/Math.pow:(DD)D
188 ·······155:·dstore········10186 ·······154:·dstore········9
189 ·······157:·ldc2_w········#61·················//·double·10.0d187 ·······156:·ldc2_w········#61·················//·double·10.0d
190 ·······160:·dload·········10188 ·······159:·dload·········9
191 ·······162:·ddiv189 ·······161:·ddiv
192 ·······163:·dstore········12190 ·······162:·dstore········11
193 ·······165:·dload·········12191 ·······164:·dload·········11
194 ·······167:·d2f192 ·······166:·d2f
195 ·······168:·fstore········14193 ·······167:·fstore········13
196 ·······170:·aload_0194 ·······169:·aload_0
197 ·······171:·fload·········14195 ·······170:·fload·········13
198 ·······173:·invokevirtual·#76·················//·Method·spend:(F)V196 ·······172:·invokevirtual·#76·················//·Method·spend:(F)V
199 ·······176:·iconst_1197 ·······175:·iconst_1
200 ·······177:·ireturn198 ·······176:·ireturn
201 ·······178:·aload_0199 ·······177:·aload_0
202 ·······179:·invokevirtual·#80·················//·Method·diactivate:()V200 ·······178:·invokevirtual·#80·················//·Method·diactivate:()V
203 ·······182:·goto··········176201 ·······181:·goto··········175
204 }202 }
8.29 KB
com/watabou/pixeldungeon/items/Item.class
8.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 986, 15 lines modifiedOffset 986, 15 lines modified
986 ········12:·invokevirtual·#268················//·Method·collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z986 ········12:·invokevirtual·#268················//·Method·collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
987 ········15:·ireturn987 ········15:·ireturn
  
988 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);988 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);
989 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z989 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
990 ····flags:·(0x0001)·ACC_PUBLIC990 ····flags:·(0x0001)·ACC_PUBLIC
991 ····Code:991 ····Code:
992 ······stack=300,·locals=13,·args_size=2992 ······stack=300,·locals=12,·args_size=2
993 ·········0:·iconst_0993 ·········0:·iconst_0
994 ·········1:·istore_2994 ·········1:·istore_2
995 ·········2:·iconst_1995 ·········2:·iconst_1
996 ·········3:·istore_3996 ·········3:·istore_3
997 ·········4:·aload_1997 ·········4:·aload_1
998 ·········5:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;998 ·········5:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;
999 ·········8:·astore········4999 ·········8:·astore········4
Offset 1050, 28 lines modifiedOffset 1050, 28 lines modified
1050 ·······122:·iload·········51050 ·······122:·iload·········5
1051 ·······124:·ifeq··········2161051 ·······124:·ifeq··········216
1052 ·······127:·aload_01052 ·······127:·aload_0
1053 ·······128:·invokevirtual·#298················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1053 ·······128:·invokevirtual·#298················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1054 ·······131:·astore········91054 ·······131:·astore········9
1055 ·······133:·aload·········41055 ·······133:·aload·········4
1056 ·······135:·invokevirtual·#281················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1056 ·······135:·invokevirtual·#281················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1057 ·······138:·astore········61057 ·······138:·astore········8
1058 ·······140:·aload·········61058 ·······140:·aload·········8
1059 ·······142:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1059 ·······142:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1060 ·······147:·istore········51060 ·······147:·istore········10
1061 ·······149:·iload·········51061 ·······149:·iload·········10
1062 ·······151:·ifeq··········2161062 ·······151:·ifeq··········216
1063 ·······154:·aload·········61063 ·······154:·aload·········8
1064 ·······156:·invokeinterface·#290,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1064 ·······156:·invokeinterface·#290,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1065 ·······161:·checkcast·····#2··················//·class·com/watabou/pixeldungeon/items/Item1065 ·······161:·checkcast·····#2··················//·class·com/watabou/pixeldungeon/items/Item
1066 ·······164:·astore········71066 ·······164:·astore········7
1067 ·······166:·aload·········71067 ·······166:·aload·········7
1068 ·······168:·invokevirtual·#298················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1068 ·······168:·invokevirtual·#298················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1069 ·······171:·astore········81069 ·······171:·astore········6
1070 ·······173:·aload·········81070 ·······173:·aload·········6
1071 ·······175:·aload·········91071 ·······175:·aload·········9
1072 ·······177:·if_acmpne·····1401072 ·······177:·if_acmpne·····140
1073 ·······180:·aload·········71073 ·······180:·aload·········7
1074 ·······182:·getfield······#105················//·Field·quantity:I1074 ·······182:·getfield······#105················//·Field·quantity:I
1075 ·······185:·istore········51075 ·······185:·istore········5
1076 ·······187:·aload_01076 ·······187:·aload_0
1077 ·······188:·getfield······#105················//·Field·quantity:I1077 ·······188:·getfield······#105················//·Field·quantity:I
Offset 1124, 18 lines modifiedOffset 1124, 18 lines modified
1124 ·······290:·istore········51124 ·······290:·istore········5
1125 ·······292:·goto··········261125 ·······292:·goto··········26
1126 ·······295:·iload_31126 ·······295:·iload_3
1127 ·······296:·anewarray·····#4··················//·class·java/lang/Object1127 ·······296:·anewarray·····#4··················//·class·java/lang/Object
1128 ·······299:·astore········111128 ·······299:·astore········11
1129 ·······301:·aload_01129 ·······301:·aload_0
1130 ·······302:·invokevirtual·#327················//·Method·name:()Ljava/lang/String;1130 ·······302:·invokevirtual·#327················//·Method·name:()Ljava/lang/String;
1131 ·······305:·astore········121131 ·······305:·astore········6
1132 ·······307:·aload·········111132 ·······307:·aload·········11
1133 ·······309:·iconst_01133 ·······309:·iconst_0
1134 ·······310:·aload·········121134 ·······310:·aload·········6
1135 ·······312:·aastore1135 ·······312:·aastore
1136 ·······313:·ldc···········#49·················//·String·Your·pack·is·too·full·for·the·%s1136 ·······313:·ldc···········#49·················//·String·Your·pack·is·too·full·for·the·%s
1137 ·······315:·aload·········111137 ·······315:·aload·········11
1138 ·······317:·invokestatic··#333················//·Method·com/watabou/pixeldungeon/utils/GLog.n:(Ljava/lang/String;[Ljava/lang/Object;)V1138 ·······317:·invokestatic··#333················//·Method·com/watabou/pixeldungeon/utils/GLog.n:(Ljava/lang/String;[Ljava/lang/Object;)V
1139 ·······320:·iconst_01139 ·······320:·iconst_0
1140 ·······321:·istore········51140 ·······321:·istore········5
1141 ·······323:·aconst_null1141 ·······323:·aconst_null
Offset 1323, 66 lines modifiedOffset 1323, 64 lines modified
1323 ············64····68····76···Class·java/lang/Exception1323 ············64····68····76···Class·java/lang/Exception
1324 ············69····73····76···Class·java/lang/Exception1324 ············69····73····76···Class·java/lang/Exception
  
1325 ··public·final·com.watabou.pixeldungeon.items.Item·detachAll(com.watabou.pixeldungeon.items.bags.Bag);1325 ··public·final·com.watabou.pixeldungeon.items.Item·detachAll(com.watabou.pixeldungeon.items.bags.Bag);
1326 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;1326 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;
1327 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL1327 ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL
1328 ····Code:1328 ····Code:
1329 ······stack=300,·locals=7,·args_size=21329 ······stack=300,·locals=6,·args_size=2
1330 ·········0:·aload_11330 ·········0:·aload_1
1331 ·········1:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;1331 ·········1:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;
1332 ·········4:·astore_2 
1333 ·········5:·aload_2 
1334 ·········6:·invokevirtual·#281················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1332 ·········4:·invokevirtual·#281················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1335 ·········9:·astore_31333 ·········7:·astore_2
1336 ········10:·aload_31334 ·········8:·aload_2
1337 ········11:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1335 ·········9:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1338 ········16:·istore········4 
1339 ········18:·iload·········41336 ········14:·istore_3
 1337 ········15:·iload_3
1340 ········20:·ifeq··········591338 ········16:·ifeq··········55
1341 ········23:·aload_31339 ········19:·aload_2
1342 ········24:·invokeinterface·#290,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1340 ········20:·invokeinterface·#290,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1343 ········29:·checkcast·····#2··················//·class·com/watabou/pixeldungeon/items/Item1341 ········25:·checkcast·····#2··················//·class·com/watabou/pixeldungeon/items/Item
1344 ········32:·astore········51342 ········28:·astore········4
1345 ········34:·aload·········51343 ········30:·aload·········4
1346 ········36:·aload_01344 ········32:·aload_0
1347 ········37:·if_acmpne·····611345 ········33:·if_acmpne·····57
1348 ········40:·aload_11346 ········36:·aload_1
1349 ········41:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;1347 ········37:·getfield······#274················//·Field·com/watabou/pixeldungeon/items/bags/Bag.items:Ljava/util/ArrayList;
1350 ········44:·astore_21348 ········40:·astore_2
1351 ········45:·aload_21349 ········41:·aload_2
1352 ········46:·aload_01350 ········42:·aload_0
1353 ········47:·invokevirtual·#358················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z1351 ········43:·invokevirtual·#358················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z
1354 ········50:·pop1352 ········46:·pop
1355 ········51:·aload·········51353 ········47:·aload·········4
1356 ········53:·invokevirtual·#356················//·Method·onDetach:()V1354 ········49:·invokevirtual·#356················//·Method·onDetach:()V
1357 ········56:·invokestatic··#318················//·Method·com/watabou/pixeldungeon/ui/QuickSlot.refresh:()V1355 ········52:·invokestatic··#318················//·Method·com/watabou/pixeldungeon/ui/QuickSlot.refresh:()V
1358 ········59:·aload_01356 ········55:·aload_0
1359 ········60:·areturn1357 ········56:·areturn
1360 ········61:·aload·········51358 ········57:·aload·········4
1361 ········63:·instanceof····#270················//·class·com/watabou/pixeldungeon/items/bags/Bag1359 ········59:·instanceof····#270················//·class·com/watabou/pixeldungeon/items/bags/Bag
 1360 ········62:·istore_3
 1361 ········63:·iload_3
1362 ········66:·istore········41362 ········64:·ifeq··········8
1363 ········68:·iload·········41363 ········67:·aload·········4
1364 ········70:·ifeq··········101364 ········69:·astore········5
1365 ········73:·aload·········51365 ········71:·aload·········4
1366 ········75:·astore········6 
1367 ········77:·aload·········5 
1368 ········79:·checkcast·····#270················//·class·com/watabou/pixeldungeon/items/bags/Bag1366 ········73:·checkcast·····#270················//·class·com/watabou/pixeldungeon/items/bags/Bag
1369 ········82:·astore········61367 ········76:·astore········5
1370 ········84:·aload·········61368 ········78:·aload·········5
1371 ········86:·aload_01369 ········80:·aload_0
1372 ········87:·invokevirtual·#360················//·Method·com/watabou/pixeldungeon/items/bags/Bag.contains:(Lcom/watabou/pixeldungeon/items/Item;)Z1370 ········81:·invokevirtual·#360················//·Method·com/watabou/pixeldungeon/items/bags/Bag.contains:(Lcom/watabou/pixeldungeon/items/Item;)Z
1373 ········90:·istore········4 
1374 ········92:·iload·········41371 ········84:·istore_3
 1372 ········85:·iload_3
1375 ········94:·ifeq··········101373 ········86:·ifeq··········8
1376 ········97:·aload_01374 ········89:·aload_0
1377 ········98:·aload·········61375 ········90:·aload·········5
1378 ·······100:·invokevirtual·#353················//·Method·detachAll:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;1376 ········92:·invokevirtual·#353················//·Method·detachAll:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;
1379 ·······103:·astore_01377 ········95:·astore_0
1380 ·······104:·goto··········591378 ········96:·goto··········55
Max diff block lines reached; 234/8325 bytes (2.81%) of diff not shown.
1.15 KB
com/watabou/pixeldungeon/items/bags/Bag.class
1.06 KB
procyon -ec {}
    
Offset 36, 28 lines modifiedOffset 36, 31 lines modified
36 ····}36 ····}
37 ····37 ····
38 ····public·void·clear()·{38 ····public·void·clear()·{
39 ········this.items.clear();39 ········this.items.clear();
40 ····}40 ····}
41 ····41 ····
42 ····public·boolean·collect(final·Bag·bag)·{42 ····public·boolean·collect(final·Bag·bag)·{
 43 ········int·i·=·0;
43 ········boolean·b·=·false;44 ········boolean·b;
44 ········if·(super.collect(bag))·{45 ········if·(super.collect(bag))·{
45 ············this.owner·=·bag.owner;46 ············this.owner·=·bag.owner;
46 ············final·Item[]·array·=·(Item[])bag.items.toArray(new·Item[0]);47 ············for·(Item[]·array·=·(Item[])bag.items.toArray(new·Item[0]);·i·<·array.length;·++i)·{
47 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
48 ················final·Item·item·=·array[i];48 ················final·Item·item·=·array[i];
49 ················if·(this.grab(item))·{49 ················if·(this.grab(item))·{
50 ····················item.detachAll(bag);50 ····················item.detachAll(bag);
51 ····················item.collect(this);51 ····················item.collect(this);
52 ················}52 ················}
53 ············}53 ············}
54 ············Badges.validateAllBagsBought((Item)this);54 ············Badges.validateAllBagsBought((Item)this);
55 ············b·=·true;55 ············b·=·true;
56 ········}56 ········}
 57 ········else·{
 58 ············b·=·false;
 59 ········}
57 ········return·b;60 ········return·b;
58 ····}61 ····}
59 ····62 ····
60 ····public·boolean·contains(final·Item·item)·{63 ····public·boolean·contains(final·Item·item)·{
61 ········boolean·b·=·true;64 ········boolean·b·=·true;
62 ········for·(final·Item·item2·:·this.items)·{65 ········for·(final·Item·item2·:·this.items)·{
63 ············if·(item2·!=·item)·{66 ············if·(item2·!=·item)·{
20.5 KB
com/watabou/pixeldungeon/actors/hero/Belongings.class
20.4 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
663 B
com/watabou/pixeldungeon/actors/hero/Hero.class
569 B
procyon -ec {}
    
Offset 536, 16 lines modifiedOffset 536, 15 lines modified
536 ················break;536 ················break;
537 ············}537 ············}
538 ············final·Item·o2·=·(Item)Random.element((Collection)list2);538 ············final·Item·o2·=·(Item)Random.element((Collection)list2);
539 ············Dungeon.level.drop(o2,·(int)n3).sprite.drop(pos);539 ············Dungeon.level.drop(o2,·(int)n3).sprite.drop(pos);
540 ············list2.remove(o2);540 ············list2.remove(o2);
541 ········}541 ········}
542 ········GameScene.gameOver();542 ········GameScene.gameOver();
543 ········final·boolean·b; 
544 ········if·(b·=·(o·instanceof·Hero$Doom))·{543 ········if·(o·instanceof·Hero$Doom)·{
545 ············((Hero$Doom)o).onDeath();544 ············((Hero$Doom)o).onDeath();
546 ········}545 ········}
547 ········Dungeon.deleteGame(Dungeon.hero.heroClass,·true);546 ········Dungeon.deleteGame(Dungeon.hero.heroClass,·true);
548 ····}547 ····}
549 ····548 ····
550 ····public·int·STR()·{549 ····public·int·STR()·{
551 ········int·str;550 ········int·str;
1.19 KB
com/watabou/pixeldungeon/actors/mobs/Mob.class
1.1 KB
procyon -ec {}
    
Offset 130, 26 lines modifiedOffset 130, 26 lines modified
130 ····}130 ····}
131 ····131 ····
132 ····protected·boolean·canAttack(final·Char·char1)·{132 ····protected·boolean·canAttack(final·Char·char1)·{
133 ········return·Level.adjacent(this.pos,·char1.pos)·&&·!this.isCharmedBy(char1);133 ········return·Level.adjacent(this.pos,·char1.pos)·&&·!this.isCharmedBy(char1);
134 ····}134 ····}
135 ····135 ····
136 ····protected·Char·chooseEnemy()·{136 ····protected·Char·chooseEnemy()·{
137 ········Label_0140:·{137 ········Label_0135:·{
138 ············if·(this.buff((Class)Amok.class)·==·null·||·(this.enemy·!=·Dungeon.hero·&&·this.enemy·!=·null))·{138 ············if·(this.buff((Class)Amok.class)·==·null·||·(this.enemy·!=·Dungeon.hero·&&·this.enemy·!=·null))·{
139 ················break·Label_0140;139 ················break·Label_0135;
140 ············}140 ············}
141 ············final·HashSet<Mob>·set·=·new·HashSet<Mob>();141 ············final·HashSet<Mob>·set·=·new·HashSet<Mob>();
142 ············for·(final·Mob·e·:·Dungeon.level.mobs)·{142 ············for·(final·Mob·e·:·Dungeon.level.mobs)·{
143 ················if·(e·!=·this·&&·Level.fieldOfView[e.pos])·{143 ················if·(e·!=·this·&&·Level.fieldOfView[e.pos])·{
144 ····················set.add(e);144 ····················set.add(e);
145 ················}145 ················}
146 ············}146 ············}
147 ············if·(set.size()·<=·0)·{147 ············if·(set.size()·<=·0)·{
148 ················break·Label_0140;148 ················break·Label_0135;
149 ············}149 ············}
150 ············final·Object·o·=·(Char)Random.element((Collection)set);150 ············final·Object·o·=·(Char)Random.element((Collection)set);
151 ············return·(Char)o;151 ············return·(Char)o;
152 ········}152 ········}
153 ········final·Terror·terror·=·(Terror)this.buff((Class)Terror.class);153 ········final·Terror·terror·=·(Terror)this.buff((Class)Terror.class);
154 ········if·(terror·!=·null)·{154 ········if·(terror·!=·null)·{
155 ············final·Char·char1·=·(Char)Actor.findById(terror.object);155 ············final·Char·char1·=·(Char)Actor.findById(terror.object);
1.29 KB
com/watabou/pixeldungeon/actors/mobs/King.class
1.2 KB
procyon -ec {}
    
Offset 93, 28 lines modifiedOffset 93, 28 lines modified
93 ············}93 ············}
94 ········}94 ········}
95 ········final·int·n2·=·this.maxArmySize()·-·King$Undead.count;95 ········final·int·n2·=·this.maxArmySize()·-·King$Undead.count;
96 ········PathFinder.buildDistanceMap(this.pos,·array,·n2);96 ········PathFinder.buildDistanceMap(this.pos,·array,·n2);
97 ········PathFinder.distance[this.pos]·=·n;97 ········PathFinder.distance[this.pos]·=·n;
98 ········int·i·=·1;98 ········int·i·=·1;
99 ········int·j·=·0;99 ········int·j·=·0;
100 ····Label_0203:100 ····Label_0204:
101 ········while·(j·<·n2)·{101 ········while·(j·<·n2)·{
102 ············while·(true)·{102 ············while·(true)·{
103 ················do·{103 ················do·{
104 ····················for·(int·k·=·0;·k·<·1024;·++k)·{104 ····················for·(int·k·=·0;·k·<·1024;·++k)·{
105 ························if·(PathFinder.distance[k]·==·i)·{105 ························if·(PathFinder.distance[k]·==·i)·{
106 ····························final·King$Undead·king$Undead·=·new·King$Undead();106 ····························final·King$Undead·king$Undead·=·new·King$Undead();
107 ····························king$Undead.pos·=·k;107 ····························king$Undead.pos·=·k;
108 ····························GameScene.add((Mob)king$Undead);108 ····························GameScene.add((Mob)king$Undead);
109 ····························WandOfBlink.appear((Char)king$Undead,·k);109 ····························WandOfBlink.appear((Char)king$Undead,·k);
110 ····························new·Flare(3,·32.0f).color(0,·false).show((Visual)king$Undead.sprite,·2.0f);110 ····························new·Flare(3,·32.0f).color(0,·false).show((Visual)king$Undead.sprite,·2.0f);
111 ····························PathFinder.distance[k]·=·n;111 ····························PathFinder.distance[k]·=·n;
112 ····························++j;112 ····························++j;
113 ····························continue·Label_0203;113 ····························continue·Label_0204;
114 ························}114 ························}
115 ····················}115 ····················}
116 ····················++i;116 ····················++i;
117 ················}·while·(i·<·n2);117 ················}·while·(i·<·n2);
118 ················continue;118 ················continue;
119 ············}119 ············}
120 ········}120 ········}
22.1 KB
com/watabou/pixeldungeon/actors/mobs/Mimic.class
22.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.2 KB
com/watabou/pixeldungeon/actors/mobs/Mob$Sleeping.class
1.09 KB
procyon -ec {}
    
Offset 14, 28 lines modifiedOffset 14, 28 lines modified
14 ····private·Mob$Sleeping(final·Mob·this$0)·{14 ····private·Mob$Sleeping(final·Mob·this$0)·{
15 ········this.this$0·=·this$0;15 ········this.this$0·=·this$0;
16 ····}16 ····}
17 ····17 ····
18 ····public·boolean·act(final·boolean·b,·final·boolean·b2)·{18 ····public·boolean·act(final·boolean·b,·final·boolean·b2)·{
19 ········final·boolean·enemySeen·=·true;19 ········final·boolean·enemySeen·=·true;
20 ········final·float·n·=·1.0f;20 ········final·float·n·=·1.0f;
21 ········Label_0277:·{21 ········Label_0273:·{
22 ············if·(!b)·{22 ············if·(!b)·{
23 ················break·Label_0277;23 ················break·Label_0273;
24 ············}24 ············}
25 ············final·int·n2·=·this.this$0.enemy.stealth()·+·this.this$0.distance(this.this$0.enemy);25 ············final·int·n2·=·this.this$0.enemy.stealth()·+·this.this$0.distance(this.this$0.enemy);
26 ············int·n3;26 ············int·n3;
27 ············if·(this.this$0.enemy.flying)·{27 ············if·(this.this$0.enemy.flying)·{
28 ················n3·=·2;28 ················n3·=·2;
29 ············}29 ············}
30 ············else·{30 ············else·{
31 ················n3·=·0;31 ················n3·=·0;
32 ············}32 ············}
33 ············if·(Random.Int(n3·+·n2)·!=·0)·{33 ············if·(Random.Int(n3·+·n2)·!=·0)·{
34 ················break·Label_0277;34 ················break·Label_0273;
35 ············}35 ············}
36 ············this.this$0.enemySeen·=·enemySeen;36 ············this.this$0.enemySeen·=·enemySeen;
37 ············this.this$0.notice();37 ············this.this$0.notice();
38 ············this.this$0.state·=·this.this$0.HUNTING;38 ············this.this$0.state·=·this.this$0.HUNTING;
39 ············this.this$0.target·=·this.this$0.enemy.pos;39 ············this.this$0.target·=·this.this$0.enemy.pos;
40 ············if·(Dungeon.isChallenged(16))·{40 ············if·(Dungeon.isChallenged(16))·{
41 ················for·(final·Mob·mob·:·Dungeon.level.mobs)·{41 ················for·(final·Mob·mob·:·Dungeon.level.mobs)·{
1.03 KB
com/watabou/pixeldungeon/actors/mobs/Swarm.class
960 B
procyon -ec {}
    
Offset 54, 19 lines modifiedOffset 54, 19 lines modified
54 ····}54 ····}
55 ····55 ····
56 ····public·int·damageRoll()·{56 ····public·int·damageRoll()·{
57 ········return·Random.NormalIntRange(1,·4);57 ········return·Random.NormalIntRange(1,·4);
58 ····}58 ····}
59 ····59 ····
60 ····public·int·defenseProc(final·Char·char1,·final·int·n)·{60 ····public·int·defenseProc(final·Char·char1,·final·int·n)·{
 61 ········int·i·=·0;
61 ········if·(this.HP·>=·n·+·2)·{62 ········if·(this.HP·>=·n·+·2)·{
62 ············final·ArrayList<Integer>·list·=·new·ArrayList<Integer>();63 ············final·ArrayList<Integer>·list·=·new·ArrayList<Integer>();
63 ············final·boolean[]·passable·=·Level.passable;64 ············final·boolean[]·passable·=·Level.passable;
64 ············int[]·array; 
65 ············for·(int·length·=·(array·=·new·int[]·{·this.pos·+·1,·this.pos·-·1,·this.pos·+·32,·this.pos·-·32·}).length,·i·=·0;·i·<·length;·++i)·{65 ············for·(int[]·array·=·{·this.pos·+·1,·this.pos·-·1,·this.pos·+·32,·this.pos·-·32·};·i·<·array.length;·++i)·{
66 ················final·int·j·=·array[i];66 ················final·int·j·=·array[i];
67 ················if·(passable[j]·&&·Actor.findChar(j)·==·null)·{67 ················if·(passable[j]·&&·Actor.findChar(j)·==·null)·{
68 ····················list.add(Integer.valueOf(j));68 ····················list.add(Integer.valueOf(j));
69 ················}69 ················}
70 ············}70 ············}
71 ············if·(list.size()·>·0)·{71 ············if·(list.size()·>·0)·{
72 ················final·Swarm·split·=·this.split();72 ················final·Swarm·split·=·this.split();
11.4 KB
com/watabou/pixeldungeon/actors/mobs/Yog.class
11.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 396, 59 lines modifiedOffset 396, 57 lines modified
396 ····descriptor:·(ILjava/lang/Object;)V396 ····descriptor:·(ILjava/lang/Object;)V
397 ····flags:·(0x0001)·ACC_PUBLIC397 ····flags:·(0x0001)·ACC_PUBLIC
398 ····Code:398 ····Code:
399 ······stack=300,·locals=7,·args_size=3399 ······stack=300,·locals=7,·args_size=3
400 ·········0:·getstatic·····#15·················//·Field·fistsCount:I400 ·········0:·getstatic·····#15·················//·Field·fistsCount:I
401 ·········3:·istore_3401 ·········3:·istore_3
402 ·········4:·iload_3402 ·········4:·iload_3
403 ·········5:·ifle··········92403 ·········5:·ifle··········96
404 ·········8:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;404 ·········8:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
405 ········11:·getfield······#94·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;405 ········11:·getfield······#94·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
406 ········14:·astore········4 
407 ········16:·aload·········4 
408 ········18:·invokevirtual·#98·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;406 ········14:·invokevirtual·#98·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
409 ········21:·astore········5407 ········17:·astore········4
410 ········23:·aload·········5408 ········19:·aload·········4
411 ········25:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z409 ········21:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
412 ········30:·istore_3 
413 ········31:·iload_3410 ········26:·istore········5
 411 ········28:·iload·········5
414 ········32:·ifeq··········84412 ········30:·ifeq··········88
415 ········35:·aload·········5413 ········33:·aload·········4
416 ········37:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;414 ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
417 ········42:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob415 ········40:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
418 ········45:·astore········6416 ········43:·astore········6
419 ········47:·aload·········6417 ········45:·aload·········6
420 ········49:·instanceof····#110················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$BurningFist418 ········47:·instanceof····#110················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$BurningFist
421 ········52:·istore_3 
422 ········53:·iload_3419 ········50:·istore········5
 420 ········52:·iload·········5
423 ········54:·ifne··········67421 ········54:·ifne··········69
424 ········57:·aload·········6422 ········57:·aload·········6
425 ········59:·instanceof····#112················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$RottingFist423 ········59:·instanceof····#112················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$RottingFist
426 ········62:·istore_3424 ········62:·istore········5
427 ········63:·iload_3425 ········64:·iload·········5
428 ········64:·ifeq··········23426 ········66:·ifeq··········19
429 ········67:·aload_0427 ········69:·aload_0
430 ········68:·getfield······#115················//·Field·pos:I428 ········70:·getfield······#115················//·Field·pos:I
431 ········71:·istore_3429 ········73:·istore········5
432 ········72:·aload·········6430 ········75:·aload·········6
433 ········74:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob431 ········77:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
434 ········77:·iload_3432 ········80:·iload·········5
435 ········78:·invokevirtual·#119················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V433 ········82:·invokevirtual·#119················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V
436 ········81:·goto··········23434 ········85:·goto··········19
437 ········84:·getstatic·····#15·················//·Field·fistsCount:I435 ········88:·getstatic·····#15·················//·Field·fistsCount:I
438 ········87:·istore_3 
439 ········88:·iload_1 
440 ········89:·iload_3 
441 ········90:·ishr 
442 ········91:·istore_1436 ········91:·istore_3
443 ········92:·aload_0 
444 ········93:·iload_1437 ········92:·iload_1
 438 ········93:·iload_3
 439 ········94:·ishr
 440 ········95:·istore_1
 441 ········96:·aload_0
 442 ········97:·iload_1
445 ········94:·aload_2443 ········98:·aload_2
446 ········95:·invokespecial·#123················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.damage:(ILjava/lang/Object;)V444 ········99:·invokespecial·#123················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.damage:(ILjava/lang/Object;)V
447 ········98:·return445 ·······102:·return
  
448 ··public·int·defenseProc(com.watabou.pixeldungeon.actors.Char,·int);446 ··public·int·defenseProc(com.watabou.pixeldungeon.actors.Char,·int);
449 ····descriptor:·(Lcom/watabou/pixeldungeon/actors/Char;I)I447 ····descriptor:·(Lcom/watabou/pixeldungeon/actors/Char;I)I
450 ····flags:·(0x0001)·ACC_PUBLIC448 ····flags:·(0x0001)·ACC_PUBLIC
451 ····Code:449 ····Code:
452 ······stack=300,·locals=13,·args_size=3450 ······stack=300,·locals=13,·args_size=3
453 ·········0:·new···········#125················//·class·java/util/ArrayList451 ·········0:·new···········#125················//·class·java/util/ArrayList
Offset 564, 70 lines modifiedOffset 562, 68 lines modified
564 ·········0:·ldc···········#11·················//·String·Yog-Dzewa·is·an·Old·God,·a·powerful·entity·from·the·realms·of·chaos.·A·century·ago,·the·ancient·dwarves·barely·won·the·war·against·its·army·of·demons,·but·were·unable·to·kill·the·god·itself.·Instead,·they·then·imprisoned·it·in·the·halls·below·their·city,·believing·it·to·be·too·weak·to·rise·ever·again.562 ·········0:·ldc···········#11·················//·String·Yog-Dzewa·is·an·Old·God,·a·powerful·entity·from·the·realms·of·chaos.·A·century·ago,·the·ancient·dwarves·barely·won·the·war·against·its·army·of·demons,·but·were·unable·to·kill·the·god·itself.·Instead,·they·then·imprisoned·it·in·the·halls·below·their·city,·believing·it·to·be·too·weak·to·rise·ever·again.
565 ·········2:·areturn563 ·········2:·areturn
  
566 ··public·void·die(java.lang.Object);564 ··public·void·die(java.lang.Object);
567 ····descriptor:·(Ljava/lang/Object;)V565 ····descriptor:·(Ljava/lang/Object;)V
568 ····flags:·(0x0001)·ACC_PUBLIC566 ····flags:·(0x0001)·ACC_PUBLIC
569 ····Code:567 ····Code:
570 ······stack=300,·locals=8,·args_size=2568 ······stack=300,·locals=7,·args_size=2
571 ·········0:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;569 ·········0:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
572 ·········3:·getfield······#94·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;570 ·········3:·getfield······#94·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
573 ·········6:·invokevirtual·#190················//·Method·java/util/HashSet.clone:()Ljava/lang/Object;571 ·········6:·invokevirtual·#190················//·Method·java/util/HashSet.clone:()Ljava/lang/Object;
574 ·········9:·checkcast·····#192················//·class·java/lang/Iterable572 ·········9:·checkcast·····#192················//·class·java/lang/Iterable
575 ········12:·astore_2 
576 ········13:·aload_2 
577 ········14:·invokeinterface·#193,··1··········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;573 ········12:·invokeinterface·#193,··1··········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;
578 ········19:·astore_3574 ········17:·astore_2
579 ········20:·aload_3575 ········18:·aload_2
580 ········21:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z576 ········19:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
581 ········26:·istore········4 
582 ········28:·iload·········4577 ········24:·istore_3
 578 ········25:·iload_3
583 ········30:·ifeq··········80579 ········26:·ifeq··········72
584 ········33:·aload_3580 ········29:·aload_2
585 ········34:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;581 ········30:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
586 ········39:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob582 ········35:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
587 ········42:·astore········5583 ········38:·astore········4
588 ········44:·aload·········5584 ········40:·aload·········4
589 ········46:·instanceof····#110················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$BurningFist585 ········42:·instanceof····#110················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$BurningFist
 586 ········45:·istore_3
 587 ········46:·iload_3
590 ········49:·istore········4588 ········47:·ifne··········60
591 ········51:·iload·········4589 ········50:·aload·········4
592 ········53:·ifne··········68 
593 ········56:·aload·········5 
594 ········58:·instanceof····#112················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$RottingFist590 ········52:·instanceof····#112················//·class·com/watabou/pixeldungeon/actors/mobs/Yog$RottingFist
595 ········61:·istore········4591 ········55:·istore_3
 592 ········56:·iload_3
 593 ········57:·ifeq··········18
596 ········63:·iload·········4594 ········60:·aload·········4
597 ········65:·ifeq··········20 
598 ········68:·aload·········5 
599 ········70:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob595 ········62:·checkcast·····#4··················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
600 ········73:·aload_1596 ········65:·aload_1
601 ········74:·invokevirtual·#197················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.die:(Ljava/lang/Object;)V597 ········66:·invokevirtual·#197················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.die:(Ljava/lang/Object;)V
602 ········77:·goto··········20598 ········69:·goto··········18
603 ········80:·invokestatic··#200················//·Method·com/watabou/pixeldungeon/scenes/GameScene.bossSlain:()V599 ········72:·invokestatic··#200················//·Method·com/watabou/pixeldungeon/scenes/GameScene.bossSlain:()V
604 ········83:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;600 ········75:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
605 ········86:·astore_2601 ········78:·astore_2
606 ········87:·new···········#202················//·class·com/watabou/pixeldungeon/items/keys/SkeletonKey602 ········79:·new···········#202················//·class·com/watabou/pixeldungeon/items/keys/SkeletonKey
607 ········90:·astore········6603 ········82:·astore········5
608 ········92:·aload·········6604 ········84:·aload·········5
609 ········94:·invokespecial·#203················//·Method·com/watabou/pixeldungeon/items/keys/SkeletonKey."<init>":()V605 ········86:·invokespecial·#203················//·Method·com/watabou/pixeldungeon/items/keys/SkeletonKey."<init>":()V
610 ········97:·aload_0606 ········89:·aload_0
611 ········98:·getfield······#115················//·Field·pos:I607 ········90:·getfield······#115················//·Field·pos:I
612 ·······101:·istore········7608 ········93:·istore········6
613 ·······103:·aload_2609 ········95:·aload_2
614 ·······104:·aload·········6610 ········96:·aload·········5
615 ·······106:·iload·········7611 ········98:·iload·········6
616 ·······108:·invokevirtual·#207················//·Method·com/watabou/pixeldungeon/levels/Level.drop:(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;612 ·······100:·invokevirtual·#207················//·Method·com/watabou/pixeldungeon/levels/Level.drop:(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;
617 ·······111:·getfield······#213················//·Field·com/watabou/pixeldungeon/items/Heap.sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;613 ·······103:·getfield······#213················//·Field·com/watabou/pixeldungeon/items/Heap.sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;
Max diff block lines reached; 251/11492 bytes (2.18%) of diff not shown.
6.01 KB
com/watabou/pixeldungeon/actors/mobs/npcs/Bee.class
5.91 KB
javap -verbose -constants -s -l -private {}
    
Offset 454, 88 lines modifiedOffset 454, 86 lines modified
454 ·········1:·getfield······#101················//·Field·defenseSkill:I454 ·········1:·getfield······#101················//·Field·defenseSkill:I
455 ·········4:·ireturn455 ·········4:·ireturn
  
456 ··protected·com.watabou.pixeldungeon.actors.Char·chooseEnemy();456 ··protected·com.watabou.pixeldungeon.actors.Char·chooseEnemy();
457 ····descriptor:·()Lcom/watabou/pixeldungeon/actors/Char;457 ····descriptor:·()Lcom/watabou/pixeldungeon/actors/Char;
458 ····flags:·(0x0004)·ACC_PROTECTED458 ····flags:·(0x0004)·ACC_PROTECTED
459 ····Code:459 ····Code:
460 ······stack=300,·locals=7,·args_size=1460 ······stack=300,·locals=8,·args_size=1
461 ·········0:·aload_0461 ·········0:·aload_0
462 ·········1:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;462 ·········1:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
463 ·········4:·astore_1463 ·········4:·astore_1
464 ·········5:·aload_1464 ·········5:·aload_1
465 ·········6:·ifnull········23465 ·········6:·ifnull········23
466 ·········9:·aload_0466 ·········9:·aload_0
467 ········10:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;467 ········10:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
468 ········13:·astore_1468 ········13:·astore_1
469 ········14:·aload_1469 ········14:·aload_1
470 ········15:·invokevirtual·#106················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z470 ········15:·invokevirtual·#106················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z
471 ········18:·istore_2471 ········18:·istore_2
472 ········19:·iload_2472 ········19:·iload_2
473 ········20:·ifne··········134473 ········20:·ifne··········137
474 ········23:·new···········#14·················//·class·java/util/HashSet474 ········23:·new···········#14·················//·class·java/util/HashSet
475 ········26:·astore_3475 ········26:·astore_3
476 ········27:·aload_3476 ········27:·aload_3
477 ········28:·invokespecial·#18·················//·Method·java/util/HashSet."<init>":()V477 ········28:·invokespecial·#18·················//·Method·java/util/HashSet."<init>":()V
478 ········31:·getstatic·····#111················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;478 ········31:·getstatic·····#111················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
479 ········34:·getfield······#116················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;479 ········34:·getfield······#116················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
480 ········37:·astore_1 
481 ········38:·aload_1 
482 ········39:·invokevirtual·#120················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;480 ········37:·invokevirtual·#120················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
483 ········42:·astore········4 
484 ········44:·aload·········4481 ········40:·astore_1
 482 ········41:·aload_1
485 ········46:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z483 ········42:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
486 ········51:·istore_2 
487 ········52:·iload_2484 ········47:·istore········4
 485 ········49:·iload·········4
488 ········53:·ifeq··········108486 ········51:·ifeq··········111
489 ········56:·aload·········4487 ········54:·aload_1
490 ········58:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;488 ········55:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
491 ········63:·checkcast·····#94·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob489 ········60:·checkcast·····#94·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
492 ········66:·astore········5490 ········63:·astore········5
493 ········68:·aload·········5491 ········65:·aload·········5
494 ········70:·getfield······#132················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.hostile:Z492 ········67:·getfield······#132················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.hostile:Z
495 ········73:·istore_2 
496 ········74:·iload_2493 ········70:·istore········4
 494 ········72:·iload·········4
497 ········75:·ifeq··········44495 ········74:·ifeq··········41
498 ········78:·getstatic·····#136················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z496 ········77:·getstatic·····#136················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z
499 ········81:·astore_1497 ········80:·astore········6
500 ········82:·aload·········5498 ········82:·aload·········5
501 ········84:·getfield······#139················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I499 ········84:·getfield······#139················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I
502 ········87:·istore········6500 ········87:·istore········7
503 ········89:·aload_1 
504 ········90:·iload·········6501 ········89:·aload·········6
 502 ········91:·iload·········7
505 ········92:·baload503 ········93:·baload
506 ········93:·istore_2 
507 ········94:·iload_2504 ········94:·istore········4
 505 ········96:·iload·········4
508 ········95:·ifeq··········44506 ········98:·ifeq··········41
509 ········98:·aload_3507 ·······101:·aload_3
510 ········99:·aload·········5508 ·······102:·aload·········5
511 ·······101:·invokevirtual·#26·················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z509 ·······104:·invokevirtual·#26·················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z
512 ·······104:·pop510 ·······107:·pop
513 ·······105:·goto··········44511 ·······108:·goto··········41
514 ·······108:·aload_3512 ·······111:·aload_3
515 ·······109:·invokevirtual·#143················//·Method·java/util/HashSet.size:()I513 ·······112:·invokevirtual·#143················//·Method·java/util/HashSet.size:()I
516 ·······112:·istore_2514 ·······115:·istore_2
517 ·······113:·iload_2515 ·······116:·iload_2
518 ·······114:·ifle··········127516 ·······117:·ifle··········130
519 ·······117:·aload_3517 ·······120:·aload_3
520 ·······118:·invokestatic··#149················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;518 ·······121:·invokestatic··#149················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;
521 ·······121:·checkcast·····#94·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob519 ·······124:·checkcast·····#94·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
522 ·······124:·astore_1520 ·······127:·astore_1
523 ·······125:·aload_1521 ·······128:·aload_1
524 ·······126:·areturn522 ·······129:·areturn
525 ·······127:·iconst_0523 ·······130:·iconst_0
526 ·······128:·istore_2524 ·······131:·istore_2
527 ·······129:·aconst_null525 ·······132:·aconst_null
528 ·······130:·astore_1526 ·······133:·astore_1
529 ·······131:·goto··········125527 ·······134:·goto··········128
530 ·······134:·aload_0528 ·······137:·aload_0
531 ·······135:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;529 ·······138:·getfield······#69·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
532 ·······138:·astore_1530 ·······141:·astore_1
533 ·······139:·goto··········125531 ·······142:·goto··········128
  
534 ··public·int·damageRoll();532 ··public·int·damageRoll();
535 ····descriptor:·()I533 ····descriptor:·()I
536 ····flags:·(0x0001)·ACC_PUBLIC534 ····flags:·(0x0001)·ACC_PUBLIC
537 ····Code:535 ····Code:
538 ······stack=300,·locals=3,·args_size=1536 ······stack=300,·locals=3,·args_size=1
539 ·········0:·aload_0537 ·········0:·aload_0
6.03 KB
com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest.class
5.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 331, 83 lines modifiedOffset 331, 83 lines modified
331 ·········0:·iconst_4331 ·········0:·iconst_4
332 ·········1:·istore_1332 ·········1:·istore_1
333 ·········2:·iconst_1333 ·········2:·iconst_1
334 ·········3:·istore_2334 ·········3:·istore_2
335 ·········4:·getstatic·····#39·················//·Field·spawned:Z335 ·········4:·getstatic·····#39·················//·Field·spawned:Z
336 ·········7:·istore_3336 ·········7:·istore_3
337 ·········8:·iload_3337 ·········8:·iload_3
338 ·········9:·ifne··········148338 ·········9:·ifne··········154
339 ········12:·getstatic·····#64·················//·Field·com/watabou/pixeldungeon/Dungeon.depth:I339 ········12:·getstatic·····#64·················//·Field·com/watabou/pixeldungeon/Dungeon.depth:I
340 ········15:·istore_3340 ········15:·istore_3
341 ········16:·bipush········11341 ········16:·bipush········11
342 ········18:·istore········4342 ········18:·istore········4
343 ········20:·iload_3343 ········20:·iload_3
344 ········21:·iload·········4344 ········21:·iload·········4
345 ········23:·if_icmple·····148345 ········23:·if_icmple·····154
346 ········26:·getstatic·····#64·················//·Field·com/watabou/pixeldungeon/Dungeon.depth:I346 ········26:·getstatic·····#64·················//·Field·com/watabou/pixeldungeon/Dungeon.depth:I
347 ········29:·istore_3347 ········29:·istore_3
348 ········30:·bipush········15348 ········30:·bipush········15
349 ········32:·iload_3349 ········32:·iload_3
350 ········33:·isub350 ········33:·isub
351 ········34:·invokestatic··#71·················//·Method·com/watabou/utils/Random.Int:(I)I351 ········34:·invokestatic··#71·················//·Method·com/watabou/utils/Random.Int:(I)I
352 ········37:·istore_3352 ········37:·istore_3
353 ········38:·iload_3353 ········38:·iload_3
354 ········39:·ifne··········148354 ········39:·ifne··········154
355 ········42:·aload_0355 ········42:·aload_0
356 ········43:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;356 ········43:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
357 ········48:·astore········5357 ········48:·astore········5
358 ········50:·aload·········5358 ········50:·aload·········5
359 ········52:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z359 ········52:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
360 ········57:·istore_3360 ········57:·istore········4
361 ········58:·iload_3361 ········59:·iload·········4
362 ········59:·ifeq··········148362 ········61:·ifeq··········154
363 ········62:·aload·········5363 ········64:·aload·········5
364 ········64:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;364 ········66:·invokeinterface·#86,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
365 ········69:·checkcast·····#88·················//·class·com/watabou/pixeldungeon/levels/Room365 ········71:·checkcast·····#88·················//·class·com/watabou/pixeldungeon/levels/Room
366 ········72:·astore········6366 ········74:·astore········6
367 ········74:·aload·········6367 ········76:·aload·········6
368 ········76:·getfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;368 ········78:·getfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
369 ········79:·astore········7369 ········81:·astore········7
370 ········81:·getstatic·····#97·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;370 ········83:·getstatic·····#97·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;
371 ········84:·astore········8371 ········86:·astore········8
372 ········86:·aload·········7372 ········88:·aload·········7
373 ········88:·aload·········8373 ········90:·aload·········8
374 ········90:·if_acmpne·····50374 ········92:·if_acmpne·····50
375 ········93:·aload·········6375 ········95:·aload·········6
376 ········95:·invokevirtual·#101················//·Method·com/watabou/pixeldungeon/levels/Room.width:()I376 ········97:·invokevirtual·#101················//·Method·com/watabou/pixeldungeon/levels/Room.width:()I
377 ········98:·istore_3 
378 ········99:·iload_3377 ·······100:·istore········4
 378 ·······102:·iload·········4
379 ·······100:·iload_1379 ·······104:·iload_1
380 ·······101:·if_icmple·····50380 ·······105:·if_icmple·····50
381 ·······104:·aload·········6381 ·······108:·aload·········6
382 ·······106:·invokevirtual·#104················//·Method·com/watabou/pixeldungeon/levels/Room.height:()I382 ·······110:·invokevirtual·#104················//·Method·com/watabou/pixeldungeon/levels/Room.height:()I
383 ·······109:·istore_3 
384 ·······110:·iload_3383 ·······113:·istore········4
 384 ·······115:·iload·········4
385 ·······111:·iload_1385 ·······117:·iload_1
386 ·······112:·if_icmple·····50386 ·······118:·if_icmple·····50
387 ·······115:·getstatic·····#107················//·Field·com/watabou/pixeldungeon/levels/Room$Type.BLACKSMITH:Lcom/watabou/pixeldungeon/levels/Room$Type;387 ·······121:·getstatic·····#107················//·Field·com/watabou/pixeldungeon/levels/Room$Type.BLACKSMITH:Lcom/watabou/pixeldungeon/levels/Room$Type;
388 ·······118:·astore········7388 ·······124:·astore········5
389 ·······120:·aload·········6389 ·······126:·aload·········6
390 ·······122:·aload·········7390 ·······128:·aload·········5
391 ·······124:·putfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;391 ·······130:·putfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
392 ·······127:·iload_2392 ·······133:·iload_2
393 ·······128:·putstatic·····#39·················//·Field·spawned:Z393 ·······134:·putstatic·····#39·················//·Field·spawned:Z
394 ·······131:·iconst_2394 ·······137:·iconst_2
395 ·······132:·invokestatic··#71·················//·Method·com/watabou/utils/Random.Int:(I)I395 ·······138:·invokestatic··#71·················//·Method·com/watabou/utils/Random.Int:(I)I
396 ·······135:·istore_3396 ·······141:·istore_3
397 ·······136:·iload_3397 ·······142:·iload_3
398 ·······137:·ifne··········149398 ·······143:·ifne··········155
399 ·······140:·iload_2399 ·······146:·iload_2
400 ·······141:·putstatic·····#33·················//·Field·alternative:Z400 ·······147:·putstatic·····#33·················//·Field·alternative:Z
401 ·······144:·iconst_0401 ·······150:·iconst_0
402 ·······145:·putstatic·····#31·················//·Field·given:Z402 ·······151:·putstatic·····#31·················//·Field·given:Z
403 ·······148:·return403 ·······154:·return
404 ·······149:·iconst_0404 ·······155:·iconst_0
405 ·······150:·istore_2405 ·······156:·istore_2
406 ·······151:·goto··········140406 ·······157:·goto··········146
  
407 ··public·static·void·storeInBundle(com.watabou.utils.Bundle);407 ··public·static·void·storeInBundle(com.watabou.utils.Bundle);
408 ····descriptor:·(Lcom/watabou/utils/Bundle;)V408 ····descriptor:·(Lcom/watabou/utils/Bundle;)V
409 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC409 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
410 ····Code:410 ····Code:
411 ······stack=300,·locals=5,·args_size=1411 ······stack=300,·locals=5,·args_size=1
412 ·········0:·new···········#41·················//·class·com/watabou/utils/Bundle412 ·········0:·new···········#41·················//·class·com/watabou/utils/Bundle
6.9 KB
com/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper.class
6.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 274, 68 lines modifiedOffset 274, 66 lines modified
274 ····descriptor:·()V274 ····descriptor:·()V
275 ····flags:·(0x0004)·ACC_PROTECTED275 ····flags:·(0x0004)·ACC_PROTECTED
276 ····Code:276 ····Code:
277 ······stack=300,·locals=7,·args_size=1277 ······stack=300,·locals=7,·args_size=1
278 ·········0:·getstatic·····#83·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;278 ·········0:·getstatic·····#83·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
279 ·········3:·getfield······#89·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;279 ·········3:·getfield······#89·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;
280 ·········6:·invokevirtual·#95·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;280 ·········6:·invokevirtual·#95·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;
281 ·········9:·astore_1 
282 ········10:·aload_1 
283 ········11:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;281 ·········9:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
284 ········16:·astore_2282 ········14:·astore_1
285 ········17:·aload_2283 ········15:·aload_1
286 ········18:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z284 ········16:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
287 ········23:·istore_3285 ········21:·istore_2
288 ········24:·iload_3286 ········22:·iload_2
289 ········25:·ifeq··········91287 ········23:·ifeq··········89
290 ········28:·aload_2288 ········26:·aload_1
291 ········29:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;289 ········27:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
292 ········34:·checkcast·····#113················//·class·com/watabou/pixeldungeon/items/Heap290 ········32:·checkcast·····#113················//·class·com/watabou/pixeldungeon/items/Heap
293 ········37:·astore········4 
294 ········39:·aload·········4291 ········35:·astore_3
 292 ········36:·aload_3
295 ········41:·getfield······#117················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;293 ········37:·getfield······#117················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;
296 ········44:·astore_1294 ········40:·astore········4
297 ········45:·getstatic·····#121················//·Field·com/watabou/pixeldungeon/items/Heap$Type.FOR_SALE:Lcom/watabou/pixeldungeon/items/Heap$Type;295 ········42:·getstatic·····#121················//·Field·com/watabou/pixeldungeon/items/Heap$Type.FOR_SALE:Lcom/watabou/pixeldungeon/items/Heap$Type;
298 ········48:·astore········5296 ········45:·astore········5
299 ········50:·aload_1297 ········47:·aload·········4
300 ········51:·aload·········5298 ········49:·aload·········5
301 ········53:·if_acmpne·····17299 ········51:·if_acmpne·····15
302 ········56:·aload·········4300 ········54:·aload_3
303 ········58:·getfield······#122················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I301 ········55:·getfield······#122················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I
304 ········61:·istore_3302 ········58:·istore_2
305 ········62:·iload_3303 ········59:·iload_2
306 ········63:·invokestatic··#128················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;304 ········60:·invokestatic··#128················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;
307 ········66:·astore_1305 ········63:·astore········4
308 ········67:·getstatic·····#134················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;306 ········65:·getstatic·····#134················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
309 ········70:·astore········5307 ········68:·astore········5
310 ········72:·iconst_4308 ········70:·iconst_4
311 ········73:·istore········6309 ········71:·istore········6
312 ········75:·aload_1310 ········73:·aload·········4
313 ········76:·aload·········5311 ········75:·aload·········5
314 ········78:·iload·········6312 ········77:·iload·········6
315 ········80:·invokevirtual·#141················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V313 ········79:·invokevirtual·#141················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
316 ········83:·aload·········4314 ········82:·aload_3
317 ········85:·invokevirtual·#144················//·Method·com/watabou/pixeldungeon/items/Heap.destroy:()V315 ········83:·invokevirtual·#144················//·Method·com/watabou/pixeldungeon/items/Heap.destroy:()V
318 ········88:·goto··········17316 ········86:·goto··········15
319 ········91:·aload_0317 ········89:·aload_0
320 ········92:·invokevirtual·#145················//·Method·destroy:()V318 ········90:·invokevirtual·#145················//·Method·destroy:()V
321 ········95:·aload_0319 ········93:·aload_0
322 ········96:·getfield······#48·················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;320 ········94:·getfield······#48·················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
323 ········99:·invokevirtual·#148················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.killAndErase:()V321 ········97:·invokevirtual·#148················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.killAndErase:()V
324 ·······102:·aload_0322 ·······100:·aload_0
325 ·······103:·getfield······#52·················//·Field·pos:I323 ·······101:·getfield······#52·················//·Field·pos:I
326 ·······106:·invokestatic··#128················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;324 ·······104:·invokestatic··#128················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;
327 ·······109:·astore_1325 ·······107:·astore_1
328 ·······110:·getstatic·····#134················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;326 ·······108:·getstatic·····#134················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
329 ·······113:·astore········5327 ·······111:·astore········4
330 ·······115:·aload_1328 ·······113:·aload_1
331 ·······116:·aload·········5329 ·······114:·aload·········4
332 ·······118:·bipush········6330 ·······116:·bipush········6
333 ·······120:·invokevirtual·#141················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V331 ·······118:·invokevirtual·#141················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
334 ·······123:·return332 ·······121:·return
  
335 ··public·void·interact();333 ··public·void·interact();
336 ····descriptor:·()V334 ····descriptor:·()V
337 ····flags:·(0x0001)·ACC_PUBLIC335 ····flags:·(0x0001)·ACC_PUBLIC
338 ····Code:336 ····Code:
339 ······stack=300,·locals=1,·args_size=1337 ······stack=300,·locals=1,·args_size=1
340 ·········0:·invokestatic··#153················//·Method·sell:()Lcom/watabou/pixeldungeon/windows/WndBag;338 ·········0:·invokestatic··#153················//·Method·sell:()Lcom/watabou/pixeldungeon/windows/WndBag;
6.81 KB
com/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper.class
6.69 KB
javap -verbose -constants -s -l -private {}
    
Offset 236, 63 lines modifiedOffset 236, 61 lines modified
236 ····descriptor:·()V236 ····descriptor:·()V
237 ····flags:·(0x0004)·ACC_PROTECTED237 ····flags:·(0x0004)·ACC_PROTECTED
238 ····Code:238 ····Code:
239 ······stack=300,·locals=7,·args_size=1239 ······stack=300,·locals=7,·args_size=1
240 ·········0:·getstatic·····#61·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;240 ·········0:·getstatic·····#61·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
241 ·········3:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;241 ·········3:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;
242 ·········6:·invokevirtual·#73·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;242 ·········6:·invokevirtual·#73·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;
243 ·········9:·astore_1 
244 ········10:·aload_1 
245 ········11:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;243 ·········9:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
246 ········16:·astore_2244 ········14:·astore_1
247 ········17:·aload_2245 ········15:·aload_1
248 ········18:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z246 ········16:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
249 ········23:·istore_3247 ········21:·istore_2
250 ········24:·iload_3248 ········22:·iload_2
251 ········25:·ifeq··········91249 ········23:·ifeq··········89
252 ········28:·aload_2250 ········26:·aload_1
253 ········29:·invokeinterface·#88,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;251 ········27:·invokeinterface·#88,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
254 ········34:·checkcast·····#90·················//·class·com/watabou/pixeldungeon/items/Heap252 ········32:·checkcast·····#90·················//·class·com/watabou/pixeldungeon/items/Heap
255 ········37:·astore········4 
256 ········39:·aload·········4253 ········35:·astore_3
 254 ········36:·aload_3
257 ········41:·getfield······#94·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;255 ········37:·getfield······#94·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;
258 ········44:·astore_1256 ········40:·astore········4
259 ········45:·getstatic·····#99·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.FOR_SALE:Lcom/watabou/pixeldungeon/items/Heap$Type;257 ········42:·getstatic·····#99·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.FOR_SALE:Lcom/watabou/pixeldungeon/items/Heap$Type;
260 ········48:·astore········5258 ········45:·astore········5
261 ········50:·aload_1259 ········47:·aload·········4
262 ········51:·aload·········5260 ········49:·aload·········5
263 ········53:·if_acmpne·····17261 ········51:·if_acmpne·····15
264 ········56:·aload·········4262 ········54:·aload_3
265 ········58:·getfield······#100················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I263 ········55:·getfield······#100················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I
266 ········61:·istore_3264 ········58:·istore_2
267 ········62:·iload_3265 ········59:·iload_2
268 ········63:·invokestatic··#106················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;266 ········60:·invokestatic··#106················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;
269 ········66:·astore_1267 ········63:·astore········4
270 ········67:·getstatic·····#112················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;268 ········65:·getstatic·····#112················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
271 ········70:·astore········5269 ········68:·astore········5
272 ········72:·iconst_4270 ········70:·iconst_4
273 ········73:·istore········6271 ········71:·istore········6
274 ········75:·aload_1272 ········73:·aload·········4
275 ········76:·aload·········5273 ········75:·aload·········5
276 ········78:·iload·········6274 ········77:·iload·········6
277 ········80:·invokevirtual·#119················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V275 ········79:·invokevirtual·#119················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
278 ········83:·aload·········4276 ········82:·aload_3
279 ········85:·invokevirtual·#122················//·Method·com/watabou/pixeldungeon/items/Heap.destroy:()V277 ········83:·invokevirtual·#122················//·Method·com/watabou/pixeldungeon/items/Heap.destroy:()V
280 ········88:·goto··········17278 ········86:·goto··········15
281 ········91:·aload_0279 ········89:·aload_0
282 ········92:·invokevirtual·#123················//·Method·destroy:()V280 ········90:·invokevirtual·#123················//·Method·destroy:()V
283 ········95:·aload_0281 ········93:·aload_0
284 ········96:·getfield······#127················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;282 ········94:·getfield······#127················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
285 ········99:·invokevirtual·#133················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.emitter:()Lcom/watabou/noosa/particles/Emitter;283 ········97:·invokevirtual·#133················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.emitter:()Lcom/watabou/noosa/particles/Emitter;
286 ·······102:·astore_1284 ·······100:·astore_1
287 ·······103:·bipush········7285 ·······101:·bipush········7
288 ·······105:·invokestatic··#140················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;286 ·······103:·invokestatic··#140················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
289 ·······108:·astore········5287 ·······106:·astore········4
290 ·······110:·aload_1288 ·······108:·aload_1
291 ·······111:·aload·········5289 ·······109:·aload·········4
292 ·······113:·bipush········15290 ·······111:·bipush········15
293 ·······115:·invokevirtual·#119················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V291 ·······113:·invokevirtual·#119················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
294 ·······118:·aload_0292 ·······116:·aload_0
295 ·······119:·getfield······#127················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;293 ·······117:·getfield······#127················//·Field·sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
296 ·······122:·invokevirtual·#144················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.killAndErase:()V294 ·······120:·invokevirtual·#144················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.killAndErase:()V
297 ·······125:·return295 ·······123:·return
298 }296 }
6.02 KB
com/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage.class
5.91 KB
javap -verbose -constants -s -l -private {}
    
Offset 318, 88 lines modifiedOffset 318, 86 lines modified
318 ·········1:·getfield······#71·················//·Field·attack:I318 ·········1:·getfield······#71·················//·Field·attack:I
319 ·········4:·ireturn319 ·········4:·ireturn
  
320 ··protected·com.watabou.pixeldungeon.actors.Char·chooseEnemy();320 ··protected·com.watabou.pixeldungeon.actors.Char·chooseEnemy();
321 ····descriptor:·()Lcom/watabou/pixeldungeon/actors/Char;321 ····descriptor:·()Lcom/watabou/pixeldungeon/actors/Char;
322 ····flags:·(0x0004)·ACC_PROTECTED322 ····flags:·(0x0004)·ACC_PROTECTED
323 ····Code:323 ····Code:
324 ······stack=300,·locals=7,·args_size=1324 ······stack=300,·locals=8,·args_size=1
325 ·········0:·aload_0325 ·········0:·aload_0
326 ·········1:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;326 ·········1:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
327 ·········4:·astore_1327 ·········4:·astore_1
328 ·········5:·aload_1328 ·········5:·aload_1
329 ·········6:·ifnull········23329 ·········6:·ifnull········23
330 ·········9:·aload_0330 ·········9:·aload_0
331 ········10:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;331 ········10:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
332 ········13:·astore_1332 ········13:·astore_1
333 ········14:·aload_1333 ········14:·aload_1
334 ········15:·invokevirtual·#81·················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z334 ········15:·invokevirtual·#81·················//·Method·com/watabou/pixeldungeon/actors/Char.isAlive:()Z
335 ········18:·istore_2335 ········18:·istore_2
336 ········19:·iload_2336 ········19:·iload_2
337 ········20:·ifne··········134337 ········20:·ifne··········137
338 ········23:·new···········#20·················//·class·java/util/HashSet338 ········23:·new···········#20·················//·class·java/util/HashSet
339 ········26:·astore_3339 ········26:·astore_3
340 ········27:·aload_3340 ········27:·aload_3
341 ········28:·invokespecial·#24·················//·Method·java/util/HashSet."<init>":()V341 ········28:·invokespecial·#24·················//·Method·java/util/HashSet."<init>":()V
342 ········31:·getstatic·····#87·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;342 ········31:·getstatic·····#87·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
343 ········34:·getfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;343 ········34:·getfield······#92·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
344 ········37:·astore_1 
345 ········38:·aload_1 
346 ········39:·invokevirtual·#96·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;344 ········37:·invokevirtual·#96·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
347 ········42:·astore········4 
348 ········44:·aload·········4345 ········40:·astore_1
 346 ········41:·aload_1
349 ········46:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z347 ········42:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
350 ········51:·istore_2 
351 ········52:·iload_2348 ········47:·istore········4
 349 ········49:·iload·········4
352 ········53:·ifeq··········108350 ········51:·ifeq··········111
353 ········56:·aload·········4351 ········54:·aload_1
354 ········58:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;352 ········55:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
355 ········63:·checkcast·····#107················//·class·com/watabou/pixeldungeon/actors/mobs/Mob353 ········60:·checkcast·····#107················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
356 ········66:·astore········5354 ········63:·astore········5
357 ········68:·aload·········5355 ········65:·aload·········5
358 ········70:·getfield······#111················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.hostile:Z356 ········67:·getfield······#111················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.hostile:Z
359 ········73:·istore_2 
360 ········74:·iload_2357 ········70:·istore········4
 358 ········72:·iload·········4
361 ········75:·ifeq··········44359 ········74:·ifeq··········41
362 ········78:·getstatic·····#115················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z360 ········77:·getstatic·····#115················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z
363 ········81:·astore_1361 ········80:·astore········6
364 ········82:·aload·········5362 ········82:·aload·········5
365 ········84:·getfield······#118················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I363 ········84:·getfield······#118················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I
366 ········87:·istore········6364 ········87:·istore········7
367 ········89:·aload_1 
368 ········90:·iload·········6365 ········89:·aload·········6
 366 ········91:·iload·········7
369 ········92:·baload367 ········93:·baload
370 ········93:·istore_2 
371 ········94:·iload_2368 ········94:·istore········4
 369 ········96:·iload·········4
372 ········95:·ifeq··········44370 ········98:·ifeq··········41
373 ········98:·aload_3371 ·······101:·aload_3
374 ········99:·aload·········5372 ·······102:·aload·········5
375 ·······101:·invokevirtual·#32·················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z373 ·······104:·invokevirtual·#32·················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z
376 ·······104:·pop374 ·······107:·pop
377 ·······105:·goto··········44375 ·······108:·goto··········41
378 ·······108:·aload_3376 ·······111:·aload_3
379 ·······109:·invokevirtual·#122················//·Method·java/util/HashSet.size:()I377 ·······112:·invokevirtual·#122················//·Method·java/util/HashSet.size:()I
380 ·······112:·istore_2378 ·······115:·istore_2
381 ·······113:·iload_2379 ·······116:·iload_2
382 ·······114:·ifle··········127380 ·······117:·ifle··········130
383 ·······117:·aload_3381 ·······120:·aload_3
384 ·······118:·invokestatic··#128················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;382 ·······121:·invokestatic··#128················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;
385 ·······121:·checkcast·····#107················//·class·com/watabou/pixeldungeon/actors/mobs/Mob383 ·······124:·checkcast·····#107················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
386 ·······124:·astore_1384 ·······127:·astore_1
387 ·······125:·aload_1385 ·······128:·aload_1
388 ·······126:·areturn386 ·······129:·areturn
389 ·······127:·iconst_0387 ·······130:·iconst_0
390 ·······128:·istore_2388 ·······131:·istore_2
391 ·······129:·aconst_null389 ·······132:·aconst_null
392 ·······130:·astore_1390 ·······133:·astore_1
393 ·······131:·goto··········125391 ·······134:·goto··········128
394 ·······134:·aload_0392 ·······137:·aload_0
395 ·······135:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;393 ·······138:·getfield······#75·················//·Field·enemy:Lcom/watabou/pixeldungeon/actors/Char;
396 ·······138:·astore_1394 ·······141:·astore_1
397 ·······139:·goto··········125395 ·······142:·goto··········128
  
398 ··public·int·damageRoll();396 ··public·int·damageRoll();
399 ····descriptor:·()I397 ····descriptor:·()I
400 ····flags:·(0x0001)·ACC_PUBLIC398 ····flags:·(0x0001)·ACC_PUBLIC
401 ····Code:399 ····Code:
402 ······stack=300,·locals=1,·args_size=1400 ······stack=300,·locals=1,·args_size=1
403 ·········0:·aload_0401 ·········0:·aload_0
11.4 KB
com/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$2.class
11.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 168, 110 lines modifiedOffset 168, 108 lines modified
168 ·········8:·invokevirtual·#39·················//·Method·com/watabou/pixeldungeon/actors/hero/Belongings.getItem:(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;168 ·········8:·invokevirtual·#39·················//·Method·com/watabou/pixeldungeon/actors/hero/Belongings.getItem:(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;
169 ········11:·areturn169 ········11:·areturn
  
170 ··protected·void·placeItem();170 ··protected·void·placeItem();
171 ····descriptor:·()V171 ····descriptor:·()V
172 ····flags:·(0x0004)·ACC_PROTECTED172 ····flags:·(0x0004)·ACC_PROTECTED
173 ····Code:173 ····Code:
174 ······stack=300,·locals=9,·args_size=1174 ······stack=300,·locals=10,·args_size=1
175 ·········0:·new···········#41·················//·class·java/util/ArrayList175 ·········0:·new···········#41·················//·class·java/util/ArrayList
176 ·········3:·astore_1176 ·········3:·astore_1
177 ·········4:·aload_1177 ·········4:·aload_1
178 ·········5:·invokespecial·#42·················//·Method·java/util/ArrayList."<init>":()V178 ·········5:·invokespecial·#42·················//·Method·java/util/ArrayList."<init>":()V
179 ·········8:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;179 ·········8:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
180 ········11:·getfield······#52·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;180 ········11:·getfield······#52·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;
181 ········14:·invokevirtual·#58·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;181 ········14:·invokevirtual·#58·················//·Method·com/watabou/utils/SparseArray.values:()Ljava/util/List;
182 ········17:·astore_2 
183 ········18:·aload_2 
184 ········19:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;182 ········17:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
185 ········24:·astore_3183 ········22:·astore_2
186 ········25:·aload_3184 ········23:·aload_2
187 ········26:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z185 ········24:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
188 ········31:·istore········4 
189 ········33:·iload·········4186 ········29:·istore_3
 187 ········30:·iload_3
190 ········35:·ifeq··········98188 ········31:·ifeq··········96
191 ········38:·aload_3189 ········34:·aload_2
192 ········39:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;190 ········35:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
193 ········44:·checkcast·····#76·················//·class·com/watabou/pixeldungeon/items/Heap191 ········40:·checkcast·····#76·················//·class·com/watabou/pixeldungeon/items/Heap
194 ········47:·astore········5192 ········43:·astore········4
195 ········49:·aload·········5193 ········45:·aload·········4
196 ········51:·getfield······#80·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;194 ········47:·getfield······#80·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;
197 ········54:·astore_2195 ········50:·astore········5
198 ········55:·getstatic·····#85·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;196 ········52:·getstatic·····#85·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;
199 ········58:·astore········6197 ········55:·astore········6
200 ········60:·aload_2198 ········57:·aload·········5
201 ········61:·aload·········6199 ········59:·aload·········6
202 ········63:·if_acmpne·····25200 ········61:·if_acmpne·····23
203 ········66:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.visible:[Z201 ········64:·getstatic·····#89·················//·Field·com/watabou/pixeldungeon/Dungeon.visible:[Z
204 ········69:·astore_2202 ········67:·astore········5
205 ········70:·aload·········5203 ········69:·aload·········4
206 ········72:·getfield······#93·················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I204 ········71:·getfield······#93·················//·Field·com/watabou/pixeldungeon/items/Heap.pos:I
207 ········75:·istore········7205 ········74:·istore········7
208 ········77:·aload_2206 ········76:·aload·········5
209 ········78:·iload·········7207 ········78:·iload·········7
210 ········80:·baload208 ········80:·baload
211 ········81:·istore········4209 ········81:·istore_3
212 ········83:·iload·········4210 ········82:·iload_3
213 ········85:·ifne··········25211 ········83:·ifne··········23
214 ········88:·aload_1212 ········86:·aload_1
215 ········89:·aload·········5213 ········87:·aload·········4
216 ········91:·invokevirtual·#97·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z214 ········89:·invokevirtual·#97·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
217 ········94:·pop215 ········92:·pop
218 ········95:·goto··········25216 ········93:·goto··········23
219 ········98:·aload_1217 ········96:·aload_1
220 ········99:·invokevirtual·#101················//·Method·java/util/ArrayList.size:()I218 ········97:·invokevirtual·#101················//·Method·java/util/ArrayList.size:()I
221 ·······102:·istore········4219 ·······100:·istore········8
222 ·······104:·iload·········4220 ·······102:·iload·········8
223 ·······106:·ifle··········134221 ·······104:·ifle··········132
224 ·······109:·aload_1222 ·······107:·aload_1
225 ·······110:·invokestatic··#107················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;223 ·······108:·invokestatic··#107················//·Method·com/watabou/utils/Random.element:(Ljava/util/Collection;)Ljava/lang/Object;
226 ·······113:·checkcast·····#76·················//·class·com/watabou/pixeldungeon/items/Heap224 ·······111:·checkcast·····#76·················//·class·com/watabou/pixeldungeon/items/Heap
227 ·······116:·astore_2225 ·······114:·astore_2
228 ·······117:·new···········#33·················//·class·com/watabou/pixeldungeon/items/quest/CorpseDust226 ·······115:·new···········#33·················//·class·com/watabou/pixeldungeon/items/quest/CorpseDust
229 ·······120:·astore········6227 ·······118:·astore········5
230 ·······122:·aload·········6228 ·······120:·aload·········5
231 ·······124:·invokespecial·#108················//·Method·com/watabou/pixeldungeon/items/quest/CorpseDust."<init>":()V229 ·······122:·invokespecial·#108················//·Method·com/watabou/pixeldungeon/items/quest/CorpseDust."<init>":()V
232 ·······127:·aload_2230 ·······125:·aload_2
233 ·······128:·aload·········6231 ·······126:·aload·········5
234 ·······130:·invokevirtual·#112················//·Method·com/watabou/pixeldungeon/items/Heap.drop:(Lcom/watabou/pixeldungeon/items/Item;)V232 ·······128:·invokevirtual·#112················//·Method·com/watabou/pixeldungeon/items/Heap.drop:(Lcom/watabou/pixeldungeon/items/Item;)V
235 ·······133:·return233 ·······131:·return
236 ·······134:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;234 ·······132:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
237 ·······137:·astore_2235 ·······135:·astore_2
238 ·······138:·aload_2236 ·······136:·aload_2
239 ·······139:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/levels/Level.randomRespawnCell:()I237 ·······137:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/levels/Level.randomRespawnCell:()I
240 ·······142:·istore········8238 ·······140:·istore········9
241 ·······144:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;239 ·······142:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
242 ·······147:·getfield······#52·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;240 ·······145:·getfield······#52·················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;
243 ·······150:·iload·········8241 ·······148:·iload·········9
244 ·······152:·invokevirtual·#119················//·Method·com/watabou/utils/SparseArray.get:(I)Ljava/lang/Object;242 ·······150:·invokevirtual·#119················//·Method·com/watabou/utils/SparseArray.get:(I)Ljava/lang/Object;
245 ·······155:·astore_2243 ·······153:·astore_2
246 ·······156:·aload_2244 ·······154:·aload_2
247 ·······157:·ifnull········173245 ·······155:·ifnull········171
248 ·······160:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;246 ·······158:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
249 ·······163:·astore_2247 ·······161:·astore_2
250 ·······164:·aload_2248 ·······162:·aload_2
251 ·······165:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/levels/Level.randomRespawnCell:()I249 ·······163:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/levels/Level.randomRespawnCell:()I
252 ·······168:·istore········8250 ·······166:·istore········9
253 ·······170:·goto··········144251 ·······168:·goto··········142
254 ·······173:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;252 ·······171:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
255 ·······176:·astore_2253 ·······174:·astore_2
256 ·······177:·new···········#33·················//·class·com/watabou/pixeldungeon/items/quest/CorpseDust254 ·······175:·new···········#33·················//·class·com/watabou/pixeldungeon/items/quest/CorpseDust
257 ·······180:·astore········6255 ·······178:·astore········5
258 ·······182:·aload·········6256 ·······180:·aload·········5
259 ·······184:·invokespecial·#108················//·Method·com/watabou/pixeldungeon/items/quest/CorpseDust."<init>":()V257 ·······182:·invokespecial·#108················//·Method·com/watabou/pixeldungeon/items/quest/CorpseDust."<init>":()V
260 ·······187:·aload_2258 ·······185:·aload_2
261 ·······188:·aload·········6259 ·······186:·aload·········5
262 ·······190:·iload·········8260 ·······188:·iload·········9
263 ·······192:·invokevirtual·#122················//·Method·com/watabou/pixeldungeon/levels/Level.drop:(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;261 ·······190:·invokevirtual·#122················//·Method·com/watabou/pixeldungeon/levels/Level.drop:(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;
264 ·······195:·astore········5262 ·······193:·astore········4
265 ·······197:·getstatic·····#85·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;263 ·······195:·getstatic·····#85·················//·Field·com/watabou/pixeldungeon/items/Heap$Type.SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;
266 ·······200:·astore_2264 ·······198:·astore_2
267 ·······201:·aload·········5265 ·······199:·aload·········4
268 ·······203:·aload_2266 ·······201:·aload_2
269 ·······204:·putfield······#80·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;267 ·······202:·putfield······#80·················//·Field·com/watabou/pixeldungeon/items/Heap.type:Lcom/watabou/pixeldungeon/items/Heap$Type;
270 ·······207:·aload·········5268 ·······205:·aload·········4
271 ·······209:·getfield······#126················//·Field·com/watabou/pixeldungeon/items/Heap.sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;269 ·······207:·getfield······#126················//·Field·com/watabou/pixeldungeon/items/Heap.sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;
272 ·······212:·astore_2270 ·······210:·astore_2
273 ·······213:·aload_2271 ·······211:·aload_2
274 ·······214:·invokevirtual·#131················//·Method·com/watabou/pixeldungeon/sprites/ItemSprite.link:()V272 ·······212:·invokevirtual·#131················//·Method·com/watabou/pixeldungeon/sprites/ItemSprite.link:()V
275 ·······217:·goto··········133273 ·······215:·goto··········131
276 }274 }
14.1 KB
com/watabou/pixeldungeon/items/Bomb.class
14.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
66.1 KB
com/watabou/pixeldungeon/items/Heap.class
66.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
13.6 KB
com/watabou/pixeldungeon/items/Honeypot.class
13.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.7 KB
com/watabou/pixeldungeon/items/armor/Armor.class
1.6 KB
procyon -ec {}
    
Offset 116, 26 lines modifiedOffset 116, 26 lines modified
116 ········return·glowing;116 ········return·glowing;
117 ····}117 ····}
118 ····118 ····
119 ····public·String·info()·{119 ····public·String·info()·{
120 ········final·String·name·=·this.name();120 ········final·String·name·=·this.name();
121 ········final·StringBuilder·sb·=·new·StringBuilder(this.desc());121 ········final·StringBuilder·sb·=·new·StringBuilder(this.desc());
122 ········if·(this.levelKnown)·{122 ········if·(this.levelKnown)·{
123 ············sb.append("\n\nThis·"·+·name·+·"·provides·damage·absorption·up·to·"·+·""·+·Math.max(this.DR(),·0)·+·"·points·per·attack.·");123 ············sb.append("\n\nThis·"·+·name·+·"·provides·damage·absorption·up·to·"·+·Math.max(this.DR(),·0)·+·"·points·per·attack.·");
124 ············if·(this.STR·>·Dungeon.hero.STR())·{124 ············if·(this.STR·>·Dungeon.hero.STR())·{
125 ················if·(this.isEquipped(Dungeon.hero))·{125 ················if·(this.isEquipped(Dungeon.hero))·{
126 ····················sb.append("\n\nBecause·of·your·inadequate·strength·your·movement·speed·and·defense·skill·is·decreased.·");126 ····················sb.append("\n\nBecause·of·your·inadequate·strength·your·movement·speed·and·defense·skill·is·decreased.·");
127 ················}127 ················}
128 ················else·{128 ················else·{
129 ····················sb.append("\n\nBecause·of·your·inadequate·strength·wearing·this·armor·will·decrease·your·movement·speed·and·defense·skill.·");129 ····················sb.append("\n\nBecause·of·your·inadequate·strength·wearing·this·armor·will·decrease·your·movement·speed·and·defense·skill.·");
130 ················}130 ················}
131 ············}131 ············}
132 ········}132 ········}
133 ········else·{133 ········else·{
134 ············sb.append("\n\nTypical·"·+·name·+·"·provides·damage·absorption·up·to·"·+·this.typicalDR()·+·"·points·per·attack·"·+·"·and·requires·"·+·this.typicalSTR()·+·"·points·of·strength.·");134 ············sb.append("\n\nTypical·"·+·name·+·"·provides·damage·absorption·up·to·"·+·this.typicalDR()·+·"·points·per·attack··and·requires·"·+·this.typicalSTR()·+·"·points·of·strength.·");
135 ············if·(this.typicalSTR()·>·Dungeon.hero.STR())·{135 ············if·(this.typicalSTR()·>·Dungeon.hero.STR())·{
136 ················sb.append("Probably·this·armor·is·too·heavy·for·you.·");136 ················sb.append("Probably·this·armor·is·too·heavy·for·you.·");
137 ············}137 ············}
138 ········}138 ········}
139 ········if·(this.glyph·!=·null)·{139 ········if·(this.glyph·!=·null)·{
140 ············sb.append("It·is·enchanted.");140 ············sb.append("It·is·enchanted.");
141 ········}141 ········}
5.19 KB
com/watabou/pixeldungeon/items/armor/HuntressArmor.class
5.08 KB
javap -verbose -constants -s -l -private {}
    
Offset 355, 61 lines modifiedOffset 355, 61 lines modified
355 ·······142:·aload_0355 ·······142:·aload_0
356 ·······143:·getfield······#36·················//·Field·targets:Ljava/util/HashMap;356 ·······143:·getfield······#36·················//·Field·targets:Ljava/util/HashMap;
357 ·······146:·astore_2357 ·······146:·astore_2
358 ·······147:·aload_2358 ·······147:·aload_2
359 ·······148:·invokevirtual·#141················//·Method·java/util/HashMap.size:()I359 ·······148:·invokevirtual·#141················//·Method·java/util/HashMap.size:()I
360 ·······151:·istore········4360 ·······151:·istore········4
361 ·······153:·iload·········4361 ·······153:·iload·········4
362 ·······155:·ifne··········177362 ·······155:·ifne··········175
363 ·······158:·ldc···········#15·················//·String·No·enemies·in·sight363 ·······158:·ldc···········#15·················//·String·No·enemies·in·sight
364 ·······160:·astore_2364 ·······160:·astore_2
365 ·······161:·iconst_0365 ·······161:·iconst_0
366 ·······162:·istore········6366 ·······162:·istore········10
367 ·······164:·iconst_0367 ·······164:·iconst_0
368 ·······165:·anewarray·····#59·················//·class·java/lang/Object368 ·······165:·anewarray·····#59·················//·class·java/lang/Object
369 ·······168:·astore········8369 ·······168:·astore_3
 370 ·······169:·aload_2
370 ·······170:·aload_2371 ·······170:·aload_3
371 ·······171:·aload·········8 
372 ·······173:·invokestatic··#65·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V372 ·······171:·invokestatic··#65·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V
373 ·······176:·return373 ·······174:·return
374 ·······177:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;374 ·······175:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
375 ·······180:·astore_2375 ·······178:·astore_2
376 ·······181:·aload_2376 ·······179:·aload_2
377 ·······182:·getfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I377 ·······180:·getfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
378 ·······185:·istore········6378 ·······183:·istore········10
379 ·······187:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;379 ·······185:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
380 ·······190:·astore········10380 ·······188:·astore········8
381 ·······192:·aload·········10381 ·······190:·aload·········8
382 ·······194:·getfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I382 ·······192:·getfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
383 ·······197:·iconst_3383 ·······195:·iconst_3
384 ·······198:·idiv384 ·······196:·idiv
385 ·······199:·istore········9385 ·······197:·istore········6
 386 ·······199:·iload·········10
386 ·······201:·iload·········6387 ·······201:·iload·········6
387 ·······203:·iload·········9 
388 ·······205:·isub388 ·······203:·isub
389 ·······206:·istore········6389 ·······204:·istore········10
390 ·······208:·aload_2390 ·······206:·aload_2
391 ·······209:·iload·········6391 ·······207:·iload·········10
392 ·······211:·putfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I392 ·······209:·putfield······#144················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
393 ·······214:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;393 ·······212:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
394 ·······217:·getfield······#114················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;394 ·······215:·getfield······#114················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
395 ·······220:·astore_2395 ·······218:·astore_2
396 ·······221:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;396 ·······219:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
397 ·······224:·astore········8 
398 ·······226:·aload·········8397 ·······222:·astore_3
 398 ·······223:·aload_3
399 ·······228:·getfield······#129················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I399 ·······224:·getfield······#129················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I
400 ·······231:·istore········6400 ·······227:·istore········10
401 ·······233:·aload_2401 ·······229:·aload_2
402 ·······234:·iload·········6402 ·······230:·iload·········10
403 ·······236:·invokevirtual·#148················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.zap:(I)V403 ·······232:·invokevirtual·#148················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.zap:(I)V
404 ·······239:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;404 ·······235:·getstatic·····#40·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
405 ·······242:·astore_2405 ·······238:·astore_2
406 ·······243:·aload_2406 ·······239:·aload_2
407 ·······244:·invokevirtual·#151················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.busy:()V407 ·······240:·invokevirtual·#151················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.busy:()V
408 ·······247:·goto··········176408 ·······243:·goto··········174
  
409 ··public·java.lang.String·special();409 ··public·java.lang.String·special();
410 ····descriptor:·()Ljava/lang/String;410 ····descriptor:·()Ljava/lang/String;
411 ····flags:·(0x0001)·ACC_PUBLIC411 ····flags:·(0x0001)·ACC_PUBLIC
412 ····Code:412 ····Code:
413 ······stack=300,·locals=1,·args_size=1413 ······stack=300,·locals=1,·args_size=1
414 ·········0:·ldc···········#9··················//·String·SPECTRAL·BLADES414 ·········0:·ldc···········#9··················//·String·SPECTRAL·BLADES
5.53 KB
com/watabou/pixeldungeon/items/armor/MageArmor.class
5.43 KB
javap -verbose -constants -s -l -private {}
    
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ········38:·invokestatic··#51·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V242 ········38:·invokestatic··#51·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V
243 ········41:·goto··········24243 ········41:·goto··········24
  
244 ··public·void·doSpecial();244 ··public·void·doSpecial();
245 ····descriptor:·()V245 ····descriptor:·()V
246 ····flags:·(0x0001)·ACC_PUBLIC246 ····flags:·(0x0001)·ACC_PUBLIC
247 ····Code:247 ····Code:
248 ······stack=300,·locals=9,·args_size=1248 ······stack=300,·locals=8,·args_size=1
249 ·········0:·getstatic·····#57·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;249 ·········0:·getstatic·····#57·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
250 ·········3:·getfield······#63·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;250 ·········3:·getfield······#63·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
251 ·········6:·astore_1251 ·········6:·astore_1
252 ·········7:·aload_1252 ·········7:·aload_1
253 ·········8:·invokevirtual·#69·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;253 ·········8:·invokevirtual·#69·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
254 ········11:·astore_2254 ········11:·astore_2
255 ········12:·aload_2255 ········12:·aload_2
Offset 291, 57 lines modifiedOffset 291, 57 lines modified
291 ········85:·invokestatic··#108················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.prolong:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;291 ········85:·invokestatic··#108················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.prolong:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
292 ········88:·pop292 ········88:·pop
293 ········89:·goto··········12293 ········89:·goto··········12
294 ········92:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;294 ········92:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
295 ········95:·astore_1295 ········95:·astore_1
296 ········96:·aload_1296 ········96:·aload_1
297 ········97:·getfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I297 ········97:·getfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
298 ·······100:·istore········5298 ·······100:·istore········7
299 ·······102:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;299 ·······102:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
300 ·······105:·getfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I300 ·······105:·getfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
301 ·······108:·iconst_3301 ·······108:·iconst_3
302 ·······109:·idiv302 ·······109:·idiv
303 ·······110:·istore········7303 ·······110:·istore········5
304 ·······112:·iload·········5304 ·······112:·iload·········7
305 ·······114:·iload·········7305 ·······114:·iload·········5
306 ·······116:·isub306 ·······116:·isub
307 ·······117:·istore········5307 ·······117:·istore········7
308 ·······119:·aload_1308 ·······119:·aload_1
309 ·······120:·iload·········5309 ·······120:·iload·········7
310 ·······122:·putfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I310 ·······122:·putfield······#115················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
311 ·······125:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;311 ·······125:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
312 ·······128:·ldc···········#117················//·float·1.0f312 ·······128:·ldc···········#117················//·float·1.0f
313 ·······130:·invokevirtual·#121················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.spend:(F)V313 ·······130:·invokevirtual·#121················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.spend:(F)V
314 ·······133:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;314 ·······133:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
315 ·······136:·getfield······#125················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;315 ·······136:·getfield······#125················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
316 ·······139:·astore_1316 ·······139:·astore_1
317 ·······140:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;317 ·······140:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
318 ·······143:·getfield······#126················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I318 ·······143:·getfield······#126················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I
319 ·······146:·istore········5319 ·······146:·istore········7
320 ·······148:·aload_1320 ·······148:·aload_1
321 ·······149:·iload·········5321 ·······149:·iload·········7
322 ·······151:·invokevirtual·#132················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.operate:(I)V322 ·······151:·invokevirtual·#132················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.operate:(I)V
323 ·······154:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;323 ·······154:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
324 ·······157:·invokevirtual·#135················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.busy:()V324 ·······157:·invokevirtual·#135················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.busy:()V
325 ·······160:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;325 ·······160:·getstatic·····#112················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
326 ·······163:·getfield······#125················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;326 ·······163:·getfield······#125················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
327 ·······166:·invokevirtual·#139················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;327 ·······166:·invokevirtual·#139················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;
328 ·······169:·astore_1328 ·······169:·astore_1
329 ·······170:·getstatic·····#145················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;329 ·······170:·getstatic·····#145················//·Field·com/watabou/pixeldungeon/effects/particles/ElmoParticle.FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
330 ·······173:·astore········8330 ·······173:·astore_2
331 ·······175:·aload_1331 ·······174:·aload_1
332 ·······176:·aload·········8332 ·······175:·aload_2
333 ·······178:·ldc···········#147················//·float·0.15f333 ·······176:·ldc···········#147················//·float·0.15f
334 ·······180:·iconst_4334 ·······178:·iconst_4
335 ·······181:·invokevirtual·#154················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V335 ·······179:·invokevirtual·#154················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
336 ·······184:·getstatic·····#160················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;336 ·······182:·getstatic·····#160················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;
337 ·······187:·ldc···········#162················//·String·snd_read.mp3337 ·······185:·ldc···········#162················//·String·snd_read.mp3
338 ·······189:·invokevirtual·#166················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I338 ·······187:·invokevirtual·#166················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I
339 ·······192:·pop339 ·······190:·pop
340 ·······193:·return340 ·······191:·return
  
341 ··public·java.lang.String·special();341 ··public·java.lang.String·special();
342 ····descriptor:·()Ljava/lang/String;342 ····descriptor:·()Ljava/lang/String;
343 ····flags:·(0x0001)·ACC_PUBLIC343 ····flags:·(0x0001)·ACC_PUBLIC
344 ····Code:344 ····Code:
345 ······stack=300,·locals=1,·args_size=1345 ······stack=300,·locals=1,·args_size=1
346 ·········0:·ldc···········#9··················//·String·MOLTEN·EARTH346 ·········0:·ldc···········#9··················//·String·MOLTEN·EARTH
12.6 KB
com/watabou/pixeldungeon/items/armor/RogueArmor$1.class
12.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 278, 120 lines modifiedOffset 278, 116 lines modified
278 ·······124:·isub278 ·······124:·isub
279 ·······125:·istore_3279 ·······125:·istore_3
280 ·······126:·aload_2280 ·······126:·aload_2
281 ·······127:·iload_3281 ·······127:·iload_3
282 ·······128:·putfield······#54·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I282 ·······128:·putfield······#54·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.HP:I
283 ·······131:·getstatic·····#63·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;283 ·······131:·getstatic·····#63·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
284 ·······134:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;284 ·······134:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
285 ·······137:·astore_2 
286 ·······138:·aload_2 
287 ·······139:·invokevirtual·#73·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;285 ·······137:·invokevirtual·#73·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
288 ·······142:·astore········9 
289 ·······144:·aload·········9286 ·······140:·astore_2
 287 ·······141:·aload_2
290 ·······146:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z288 ·······142:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
291 ·······151:·istore········4 
292 ·······153:·iload·········4289 ·······147:·istore_3
 290 ·······148:·iload_3
293 ·······155:·ifeq··········247291 ·······149:·ifeq··········244
294 ·······158:·aload·········9292 ·······152:·aload_2
295 ·······160:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;293 ·······153:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
296 ·······165:·checkcast·····#85·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob294 ·······158:·checkcast·····#85·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
297 ·······168:·astore········10295 ·······161:·astore········9
298 ·······170:·getstatic·····#16·················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z296 ·······163:·getstatic·····#16·················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z
299 ·······173:·astore_2297 ·······166:·astore········6
300 ·······174:·aload·········10298 ·······168:·aload·········9
301 ·······176:·getfield······#88·················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I299 ·······170:·getfield······#88·················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I
 300 ·······173:·istore········8
 301 ·······175:·aload·········6
 302 ·······177:·iload·········8
 303 ·······179:·baload
302 ·······179:·istore_3304 ·······180:·istore_3
303 ·······180:·aload_2 
304 ·······181:·iload_3305 ·······181:·iload_3
305 ·······182:·baload 
306 ·······183:·istore········4 
307 ·······185:·iload·········4 
308 ·······187:·ifeq··········144306 ·······182:·ifeq··········141
309 ·······190:·aload·········10307 ·······185:·aload·········9
310 ·······192:·ldc···········#90·················//·class·com/watabou/pixeldungeon/actors/buffs/Blindness308 ·······187:·ldc···········#90·················//·class·com/watabou/pixeldungeon/actors/buffs/Blindness
311 ·······194:·ldc···········#92·················//·float·2.0f309 ·······189:·ldc···········#92·················//·float·2.0f
312 ·······196:·invokestatic··#98·················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.prolong:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;310 ·······191:·invokestatic··#98·················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.prolong:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
313 ·······199:·pop311 ·······194:·pop
314 ·······200:·aload·········10312 ·······195:·aload·········9
315 ·······202:·getfield······#102················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.WANDERING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;313 ·······197:·getfield······#102················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.WANDERING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
316 ·······205:·astore_2314 ·······200:·astore········6
317 ·······206:·aload·········10315 ·······202:·aload·········9
318 ·······208:·aload_2316 ·······204:·aload·········6
319 ·······209:·putfield······#105················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;317 ·······206:·putfield······#105················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
320 ·······212:·aload·········10318 ·······209:·aload·········9
321 ·······214:·getfield······#109················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;319 ·······211:·getfield······#109················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
322 ·······217:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.emitter:()Lcom/watabou/noosa/particles/Emitter;320 ·······214:·invokevirtual·#115················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.emitter:()Lcom/watabou/noosa/particles/Emitter;
323 ·······220:·astore_2321 ·······217:·astore········6
324 ·······221:·iconst_2322 ·······219:·iconst_2
325 ·······222:·istore_3 
326 ·······223:·ldc···········#116················//·float·2.8E-45f 
327 ·······225:·fstore········5323 ·······220:·istore········8
328 ·······227:·iload_3324 ·······222:·iload·········8
329 ·······228:·invokestatic··#122················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;325 ·······224:·invokestatic··#122················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
330 ·······231:·astore········6326 ·······227:·astore········7
331 ·······233:·iconst_4327 ·······229:·iconst_4
332 ·······234:·istore········8328 ·······230:·istore········10
333 ·······236:·aload_2 
334 ·······237:·aload·········6329 ·······232:·aload·········6
 330 ·······234:·aload·········7
335 ·······239:·iload·········8331 ·······236:·iload·········10
336 ·······241:·invokevirtual·#129················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V332 ·······238:·invokevirtual·#129················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
337 ·······244:·goto··········144333 ·······241:·goto··········141
338 ·······247:·invokestatic··#132················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$200:()Lcom/watabou/pixeldungeon/actors/hero/Hero;334 ·······244:·invokestatic··#132················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$200:()Lcom/watabou/pixeldungeon/actors/hero/Hero;
339 ·······250:·astore_2335 ·······247:·astore_2
340 ·······251:·aload_1336 ·······248:·aload_1
341 ·······252:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I337 ·······249:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I
342 ·······255:·istore_3338 ·······252:·istore_3
343 ·······256:·aload_2339 ·······253:·aload_2
344 ·······257:·iload_3340 ·······254:·iload_3
345 ·······258:·invokestatic··#138················//·Method·com/watabou/pixeldungeon/items/wands/WandOfBlink.appear:(Lcom/watabou/pixeldungeon/actors/Char;I)V341 ·······255:·invokestatic··#138················//·Method·com/watabou/pixeldungeon/items/wands/WandOfBlink.appear:(Lcom/watabou/pixeldungeon/actors/Char;I)V
346 ·······261:·aload_1342 ·······258:·aload_1
347 ·······262:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I343 ·······259:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I
348 ·······265:·istore········4344 ·······262:·istore········4
349 ·······267:·iload·········4345 ·······264:·iload·········4
350 ·······269:·invokestatic··#144················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;346 ·······266:·invokestatic··#144················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.get:(I)Lcom/watabou/noosa/particles/Emitter;
351 ·······272:·astore_2347 ·······269:·astore_2
352 ·······273:·bipush········7348 ·······270:·bipush········7
353 ·······275:·invokestatic··#122················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;349 ·······272:·invokestatic··#122················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
354 ·······278:·astore········6350 ·······275:·astore········6
355 ·······280:·bipush········10351 ·······277:·bipush········10
356 ·······282:·istore········8352 ·······279:·istore········8
357 ·······284:·aload_2353 ·······281:·aload_2
358 ·······285:·aload·········6354 ·······282:·aload·········6
359 ·······287:·iload·········8355 ·······284:·iload·········8
360 ·······289:·invokevirtual·#129················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V356 ·······286:·invokevirtual·#129················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
361 ·······292:·getstatic·····#152················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;357 ·······289:·getstatic·····#152················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;
362 ·······295:·astore_2358 ·······292:·astore_2
363 ·······296:·ldc···········#154················//·String·snd_puff.mp3359 ·······293:·ldc···········#154················//·String·snd_puff.mp3
364 ·······298:·astore········6360 ·······295:·astore········6
365 ·······300:·aload_2361 ·······297:·aload_2
366 ·······301:·aload·········6362 ·······298:·aload·········6
367 ·······303:·invokevirtual·#158················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I363 ·······300:·invokevirtual·#158················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I
368 ·······306:·pop364 ·······303:·pop
369 ·······307:·getstatic·····#63·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;365 ·······304:·getstatic·····#63·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
370 ·······310:·astore_2366 ·······307:·astore_2
371 ·······311:·aload_1367 ·······308:·aload_1
372 ·······312:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I368 ·······309:·invokevirtual·#22·················//·Method·java/lang/Integer.intValue:()I
373 ·······315:·istore_3369 ·······312:·istore_3
374 ·······316:·invokestatic··#161················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$300:()Lcom/watabou/pixeldungeon/actors/hero/Hero;370 ·······313:·invokestatic··#161················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$300:()Lcom/watabou/pixeldungeon/actors/hero/Hero;
375 ·······319:·astore········7371 ·······316:·astore········7
376 ·······321:·aload_2372 ·······318:·aload_2
377 ·······322:·iload_3373 ·······319:·iload_3
378 ·······323:·aload·········7374 ·······320:·aload·········7
379 ·······325:·invokevirtual·#165················//·Method·com/watabou/pixeldungeon/levels/Level.press:(ILcom/watabou/pixeldungeon/actors/Char;)V375 ·······322:·invokevirtual·#165················//·Method·com/watabou/pixeldungeon/levels/Level.press:(ILcom/watabou/pixeldungeon/actors/Char;)V
380 ·······328:·invokestatic··#168················//·Method·com/watabou/pixeldungeon/Dungeon.observe:()V376 ·······325:·invokestatic··#168················//·Method·com/watabou/pixeldungeon/Dungeon.observe:()V
381 ·······331:·invokestatic··#171················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$400:()Lcom/watabou/pixeldungeon/actors/hero/Hero;377 ·······328:·invokestatic··#171················//·Method·com/watabou/pixeldungeon/items/armor/RogueArmor.access$400:()Lcom/watabou/pixeldungeon/actors/hero/Hero;
382 ·······334:·astore_2378 ·······331:·astore_2
383 ·······335:·ldc···········#172················//·int·1065353216379 ·······332:·ldc···········#172················//·int·1065353216
384 ·······337:·istore_3380 ·······334:·istore_3
385 ·······338:·ldc···········#173················//·float·1.0f381 ·······335:·ldc···········#173················//·float·1.0f
386 ·······340:·fstore········5382 ·······337:·fstore········5
387 ·······342:·aload_2383 ·······339:·aload_2
388 ·······343:·fload·········5384 ·······340:·fload·········5
389 ·······345:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.spendAndNext:(F)V385 ·······342:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.spendAndNext:(F)V
390 ·······348:·goto··········97386 ·······345:·goto··········97
  
391 ··public·java.lang.String·prompt();387 ··public·java.lang.String·prompt();
392 ····descriptor:·()Ljava/lang/String;388 ····descriptor:·()Ljava/lang/String;
393 ····flags:·(0x0001)·ACC_PUBLIC389 ····flags:·(0x0001)·ACC_PUBLIC
394 ····Code:390 ····Code:
395 ······stack=300,·locals=1,·args_size=1391 ······stack=300,·locals=1,·args_size=1
396 ·········0:·ldc···········#179················//·String·Choose·a·location·to·jump·to392 ·········0:·ldc···········#179················//·String·Choose·a·location·to·jump·to
Max diff block lines reached; -1/12725 bytes (-0.01%) of diff not shown.
6.21 KB
com/watabou/pixeldungeon/items/bags/WandHolster.class
6.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 114, 58 lines modifiedOffset 114, 56 lines modified
114 ········19:·putfield······#23·················//·Field·size:I114 ········19:·putfield······#23·················//·Field·size:I
115 ········22:·return115 ········22:·return
  
116 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);116 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);
117 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z117 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
118 ····flags:·(0x0001)·ACC_PUBLIC118 ····flags:·(0x0001)·ACC_PUBLIC
119 ····Code:119 ····Code:
120 ······stack=300,·locals=6,·args_size=2120 ······stack=300,·locals=7,·args_size=2
121 ·········0:·aload_0121 ·········0:·aload_0
122 ·········1:·aload_1122 ·········1:·aload_1
123 ·········2:·invokespecial·#27·················//·Method·com/watabou/pixeldungeon/items/bags/Bag.collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z123 ·········2:·invokespecial·#27·················//·Method·com/watabou/pixeldungeon/items/bags/Bag.collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
124 ·········5:·istore_2124 ·········5:·istore_2
125 ·········6:·iload_2125 ·········6:·iload_2
126 ·········7:·ifeq··········75126 ·········7:·ifeq··········74
127 ········10:·aload_0127 ········10:·aload_0
128 ········11:·getfield······#31·················//·Field·owner:Lcom/watabou/pixeldungeon/actors/Char;128 ········11:·getfield······#31·················//·Field·owner:Lcom/watabou/pixeldungeon/actors/Char;
129 ········14:·astore_3129 ········14:·astore_3
130 ········15:·aload_3130 ········15:·aload_3
131 ········16:·ifnull········71131 ········16:·ifnull········70
132 ········19:·aload_0132 ········19:·aload_0
133 ········20:·getfield······#35·················//·Field·items:Ljava/util/ArrayList;133 ········20:·getfield······#35·················//·Field·items:Ljava/util/ArrayList;
134 ········23:·astore_3 
135 ········24:·aload_3 
136 ········25:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;134 ········23:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
137 ········28:·astore········4 
138 ········30:·aload·········4135 ········26:·astore_3
 136 ········27:·aload_3
139 ········32:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z137 ········28:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
140 ········37:·istore_2 
141 ········38:·iload_2138 ········33:·istore········4
 139 ········35:·iload·········4
142 ········39:·ifeq··········71140 ········37:·ifeq··········70
143 ········42:·aload·········4141 ········40:·aload_3
144 ········44:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;142 ········41:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
145 ········49:·checkcast·····#53·················//·class·com/watabou/pixeldungeon/items/Item143 ········46:·checkcast·····#53·················//·class·com/watabou/pixeldungeon/items/Item
146 ········52:·checkcast·····#55·················//·class·com/watabou/pixeldungeon/items/wands/Wand144 ········49:·checkcast·····#55·················//·class·com/watabou/pixeldungeon/items/wands/Wand
147 ········55:·astore········5145 ········52:·astore········5
148 ········57:·aload_0146 ········54:·aload_0
149 ········58:·getfield······#31·················//·Field·owner:Lcom/watabou/pixeldungeon/actors/Char;147 ········55:·getfield······#31·················//·Field·owner:Lcom/watabou/pixeldungeon/actors/Char;
150 ········61:·astore_3148 ········58:·astore········6
151 ········62:·aload·········5149 ········60:·aload·········5
152 ········64:·aload_3150 ········62:·aload·········6
153 ········65:·invokevirtual·#59·················//·Method·com/watabou/pixeldungeon/items/wands/Wand.charge:(Lcom/watabou/pixeldungeon/actors/Char;)V151 ········64:·invokevirtual·#59·················//·Method·com/watabou/pixeldungeon/items/wands/Wand.charge:(Lcom/watabou/pixeldungeon/actors/Char;)V
154 ········68:·goto··········30152 ········67:·goto··········27
155 ········71:·iconst_1153 ········70:·iconst_1
156 ········72:·istore_2154 ········71:·istore_2
157 ········73:·iload_2155 ········72:·iload_2
158 ········74:·ireturn156 ········73:·ireturn
159 ········75:·iconst_0157 ········74:·iconst_0
160 ········76:·istore_2158 ········75:·istore_2
161 ········77:·aconst_null159 ········76:·aconst_null
162 ········78:·astore_3160 ········77:·astore_3
163 ········79:·goto··········73161 ········78:·goto··········72
  
164 ··public·boolean·grab(com.watabou.pixeldungeon.items.Item);162 ··public·boolean·grab(com.watabou.pixeldungeon.items.Item);
165 ····descriptor:·(Lcom/watabou/pixeldungeon/items/Item;)Z163 ····descriptor:·(Lcom/watabou/pixeldungeon/items/Item;)Z
166 ····flags:·(0x0001)·ACC_PUBLIC164 ····flags:·(0x0001)·ACC_PUBLIC
167 ····Code:165 ····Code:
168 ······stack=300,·locals=2,·args_size=2166 ······stack=300,·locals=2,·args_size=2
169 ·········0:·aload_1167 ·········0:·aload_1
Offset 196, 35 lines modifiedOffset 194, 33 lines modified
196 ········30:·invokevirtual·#78·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;194 ········30:·invokevirtual·#78·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
197 ········33:·areturn195 ········33:·areturn
  
198 ··public·void·onDetach();196 ··public·void·onDetach();
199 ····descriptor:·()V197 ····descriptor:·()V
200 ····flags:·(0x0001)·ACC_PUBLIC198 ····flags:·(0x0001)·ACC_PUBLIC
201 ····Code:199 ····Code:
202 ······stack=300,·locals=5,·args_size=1200 ······stack=300,·locals=4,·args_size=1
203 ·········0:·aload_0201 ·········0:·aload_0
204 ·········1:·getfield······#35·················//·Field·items:Ljava/util/ArrayList;202 ·········1:·getfield······#35·················//·Field·items:Ljava/util/ArrayList;
205 ·········4:·astore_1 
206 ·········5:·aload_1 
207 ·········6:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;203 ·········4:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
208 ·········9:·astore_2204 ·········7:·astore_1
209 ········10:·aload_2205 ·········8:·aload_1
210 ········11:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z206 ·········9:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
211 ········16:·istore_3207 ········14:·istore_2
212 ········17:·iload_3208 ········15:·iload_2
213 ········18:·ifeq··········43209 ········16:·ifeq··········39
214 ········21:·aload_2210 ········19:·aload_1
215 ········22:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;211 ········20:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
216 ········27:·checkcast·····#53·················//·class·com/watabou/pixeldungeon/items/Item212 ········25:·checkcast·····#53·················//·class·com/watabou/pixeldungeon/items/Item
217 ········30:·checkcast·····#55·················//·class·com/watabou/pixeldungeon/items/wands/Wand213 ········28:·checkcast·····#55·················//·class·com/watabou/pixeldungeon/items/wands/Wand
218 ········33:·astore········4 
219 ········35:·aload·········4214 ········31:·astore_3
 215 ········32:·aload_3
220 ········37:·invokevirtual·#81·················//·Method·com/watabou/pixeldungeon/items/wands/Wand.stopCharging:()V216 ········33:·invokevirtual·#81·················//·Method·com/watabou/pixeldungeon/items/wands/Wand.stopCharging:()V
221 ········40:·goto··········10217 ········36:·goto··········8
222 ········43:·return218 ········39:·return
  
223 ··public·int·price();219 ··public·int·price();
224 ····descriptor:·()I220 ····descriptor:·()I
225 ····flags:·(0x0001)·ACC_PUBLIC221 ····flags:·(0x0001)·ACC_PUBLIC
226 ····Code:222 ····Code:
227 ······stack=300,·locals=1,·args_size=1223 ······stack=300,·locals=1,·args_size=1
228 ·········0:·bipush········50224 ·········0:·bipush········50
669 B
com/watabou/pixeldungeon/items/potions/Potion.class
567 B
procyon -ec {}
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ····166 ····
167 ····public·String·info()·{167 ····public·String·info()·{
168 ········String·s;168 ········String·s;
169 ········if·(this.isKnown())·{169 ········if·(this.isKnown())·{
170 ············s·=·this.desc();170 ············s·=·this.desc();
171 ········}171 ········}
172 ········else·{172 ········else·{
173 ············s·=·"This·flask·contains·a·swirling·"·+·this.color·+·"·liquid.·"·+·"Who·knows·what·it·will·do·when·drunk·or·thrown?";173 ············s·=·"This·flask·contains·a·swirling·"·+·this.color·+·"·liquid.·Who·knows·what·it·will·do·when·drunk·or·thrown?";
174 ········}174 ········}
175 ········return·s;175 ········return·s;
176 ····}176 ····}
177 ····177 ····
178 ····public·boolean·isIdentified()·{178 ····public·boolean·isIdentified()·{
179 ········return·this.isKnown();179 ········return·this.isKnown();
180 ····}180 ····}
1.5 KB
com/watabou/pixeldungeon/items/rings/Ring.class
1.41 KB
procyon -ec {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ····}132 ····}
133 ····133 ····
134 ····protected·Ring$RingBuff·buff()·{134 ····protected·Ring$RingBuff·buff()·{
135 ········return·null;135 ········return·null;
136 ····}136 ····}
137 ····137 ····
138 ····public·String·desc()·{138 ····public·String·desc()·{
139 ········return·"This·metal·band·is·adorned·with·a·large·"·+·this.gem·+·"·gem·"·+·"that·glitters·in·the·darkness.·Who·knows·what·effect·it·has·when·worn?";139 ········return·"This·metal·band·is·adorned·with·a·large·"·+·this.gem·+·"·gem·that·glitters·in·the·darkness.·Who·knows·what·effect·it·has·when·worn?";
140 ····}140 ····}
141 ····141 ····
142 ····public·boolean·doEquip(final·Hero·hero)·{142 ····public·boolean·doEquip(final·Hero·hero)·{
143 ········final·int·cursedKnown·=·1;143 ········final·int·cursedKnown·=·1;
144 ········boolean·b;144 ········boolean·b;
145 ········if·(hero.belongings.ring1·!=·null·&&·hero.belongings.ring2·!=·null)·{145 ········if·(hero.belongings.ring1·!=·null·&&·hero.belongings.ring2·!=·null)·{
146 ············final·Ring·ring1·=·hero.belongings.ring1;146 ············final·Ring·ring1·=·hero.belongings.ring1;
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ········this.setKnown();217 ········this.setKnown();
218 ········return·super.identify();218 ········return·super.identify();
219 ····}219 ····}
220 ····220 ····
221 ····public·String·info()·{221 ····public·String·info()·{
222 ········String·s;222 ········String·s;
223 ········if·(this.isEquipped(Dungeon.hero))·{223 ········if·(this.isEquipped(Dungeon.hero))·{
224 ············final·StringBuilder·append·=·new·StringBuilder().append(this.desc()).append("\n\n").append("The·").append(this.name()).append("·is·on·your·finger");224 ············final·StringBuilder·append·=·new·StringBuilder().append(this.desc()).append("\n\nThe·").append(this.name()).append("·is·on·your·finger");
225 ············String·str;225 ············String·str;
226 ············if·(this.cursed)·{226 ············if·(this.cursed)·{
227 ················str·=·",·and·because·it·is·cursed,·you·are·powerless·to·remove·it.";227 ················str·=·",·and·because·it·is·cursed,·you·are·powerless·to·remove·it.";
228 ············}228 ············}
229 ············else·{229 ············else·{
230 ················str·=·".";230 ················str·=·".";
231 ············}231 ············}
15.0 KB
com/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge.class
14.9 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.3 KB
com/watabou/pixeldungeon/items/scrolls/ScrollOfLullaby.class
11.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 182, 148 lines modifiedOffset 182, 148 lines modified
182 ·········0:·ldc···········#16·················//·String·A·soothing·melody·will·put·all·creatures·in·your·field·of·view·into·a·deep·sleep,·giving·you·a·chance·to·flee·or·make·a·surprise·attack·on·them.182 ·········0:·ldc···········#16·················//·String·A·soothing·melody·will·put·all·creatures·in·your·field·of·view·into·a·deep·sleep,·giving·you·a·chance·to·flee·or·make·a·surprise·attack·on·them.
183 ·········2:·areturn183 ·········2:·areturn
  
184 ··protected·void·doRead();184 ··protected·void·doRead();
185 ····descriptor:·()V185 ····descriptor:·()V
186 ····flags:·(0x0004)·ACC_PROTECTED186 ····flags:·(0x0004)·ACC_PROTECTED
187 ····Code:187 ····Code:
188 ······stack=300,·locals=13,·args_size=1188 ······stack=300,·locals=12,·args_size=1
189 ·········0:·getstatic·····#20·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;189 ·········0:·getstatic·····#20·················//·Field·curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
190 ·········3:·getfield······#26·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;190 ·········3:·getfield······#26·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
191 ·········6:·invokevirtual·#32·················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;191 ·········6:·invokevirtual·#32·················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;
192 ·········9:·astore_1192 ·········9:·astore_1
193 ········10:·bipush········9193 ········10:·bipush········9
194 ········12:·istore_2 
195 ········13:·iload_2 
196 ········14:·invokestatic··#39·················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;194 ········12:·invokestatic··#39·················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
197 ········17:·astore_3195 ········15:·astore_2
198 ········18:·ldc···········#41·················//·float·0.3f196 ········16:·ldc···········#41·················//·float·0.3f
 197 ········18:·fstore_3
 198 ········19:·iconst_5
199 ········20:·fstore········4199 ········20:·istore········4
200 ········22:·iconst_5 
201 ········23:·istore········5 
202 ········25:·aload_1200 ········22:·aload_1
203 ········26:·aload_3201 ········23:·aload_2
 202 ········24:·fload_3
204 ········27:·fload·········4203 ········25:·iload·········4
205 ········29:·iload·········5 
206 ········31:·invokevirtual·#48·················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V204 ········27:·invokevirtual·#48·················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
207 ········34:·getstatic·····#54·················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;205 ········30:·getstatic·····#54·················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;
208 ········37:·ldc···········#56·················//·String·snd_lullaby.mp3206 ········33:·ldc···········#56·················//·String·snd_lullaby.mp3
209 ········39:·invokevirtual·#60·················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I207 ········35:·invokevirtual·#60·················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I
210 ········42:·pop208 ········38:·pop
211 ········43:·invokestatic··#65·················//·Method·com/watabou/pixeldungeon/actors/buffs/Invisibility.dispel:()V209 ········39:·invokestatic··#65·················//·Method·com/watabou/pixeldungeon/actors/buffs/Invisibility.dispel:()V
212 ········46:·iconst_0210 ········42:·iconst_0
213 ········47:·istore········6211 ········43:·istore········5
214 ········49:·aconst_null212 ········45:·aconst_null
215 ········50:·astore········7213 ········46:·astore········6
216 ········52:·getstatic·····#71·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;214 ········48:·getstatic·····#71·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
217 ········55:·getfield······#77·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;215 ········51:·getfield······#77·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
218 ········58:·astore_1216 ········54:·astore_1
219 ········59:·iconst_0217 ········55:·iconst_0
220 ········60:·anewarray·····#79·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob218 ········56:·anewarray·····#79·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
221 ········63:·astore_3219 ········59:·astore_2
222 ········64:·aload_1220 ········60:·aload_1
223 ········65:·aload_3221 ········61:·aload_2
224 ········66:·invokevirtual·#85·················//·Method·java/util/HashSet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;222 ········62:·invokevirtual·#85·················//·Method·java/util/HashSet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
225 ········69:·checkcast·····#87·················//·class·"[Lcom/watabou/pixeldungeon/actors/mobs/Mob;"223 ········65:·checkcast·····#87·················//·class·"[Lcom/watabou/pixeldungeon/actors/mobs/Mob;"
226 ········72:·astore········8 
227 ········74:·aload·········8224 ········68:·astore_1
 225 ········69:·aload_1
228 ········76:·arraylength226 ········70:·arraylength
229 ········77:·istore········9227 ········71:·istore········7
230 ········79:·iconst_0228 ········73:·iconst_0
231 ········80:·istore········10229 ········74:·istore········8
232 ········82:·iload·········10230 ········76:·aconst_null
 231 ········77:·astore_2
233 ········84:·iload·········9232 ········78:·iload·········8
 233 ········80:·iload·········7
234 ········86:·if_icmpge·····155234 ········82:·if_icmpge·····156
 235 ········85:·aload_1
235 ········89:·aload·········8236 ········86:·iload·········8
236 ········91:·iload·········10 
237 ········93:·aaload237 ········88:·aaload
238 ········94:·astore········11238 ········89:·astore········9
239 ········96:·getstatic·····#91·················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z239 ········91:·getstatic·····#91·················//·Field·com/watabou/pixeldungeon/levels/Level.fieldOfView:[Z
240 ········99:·astore_1240 ········94:·astore········10
241 ·······100:·aload·········11241 ········96:·aload·········9
242 ·······102:·getfield······#95·················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I242 ········98:·getfield······#95·················//·Field·com/watabou/pixeldungeon/actors/mobs/Mob.pos:I
243 ·······105:·istore_2 
244 ·······106:·aload_1 
245 ·······107:·iload_2243 ·······101:·istore········11
 244 ·······103:·aload·········10
 245 ·······105:·iload·········11
246 ·······108:·baload246 ·······107:·baload
247 ·······109:·istore········12247 ·······108:·istore········4
248 ·······111:·iload·········12248 ·······110:·iload·········4
249 ·······113:·ifeq··········146249 ·······112:·ifeq··········147
250 ·······116:·aload·········11250 ·······115:·aload·········9
251 ·······118:·ldc···········#97·················//·class·com/watabou/pixeldungeon/actors/buffs/Sleep251 ·······117:·ldc···········#97·················//·class·com/watabou/pixeldungeon/actors/buffs/Sleep
252 ·······120:·invokestatic··#103················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.affect:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;252 ·······119:·invokestatic··#103················//·Method·com/watabou/pixeldungeon/actors/buffs/Buff.affect:(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
253 ·······123:·pop253 ·······122:·pop
254 ·······124:·aload·········11254 ·······123:·aload·········9
255 ·······126:·ldc···········#97·················//·class·com/watabou/pixeldungeon/actors/buffs/Sleep255 ·······125:·ldc···········#97·················//·class·com/watabou/pixeldungeon/actors/buffs/Sleep
256 ·······128:·invokevirtual·#107················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.buff:(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;256 ·······127:·invokevirtual·#107················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.buff:(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
257 ·······131:·astore_1257 ·······130:·astore········10
258 ·······132:·aload_1258 ·······132:·aload·········10
259 ·······133:·ifnull········146259 ·······134:·ifnull········147
260 ·······136:·aload·········11260 ·······137:·aload·········9
261 ·······138:·astore········7261 ·······139:·astore········6
262 ·······140:·iload·········6262 ·······141:·iload·········5
263 ·······142:·iconst_1263 ·······143:·iconst_1
264 ·······143:·iadd264 ·······144:·iadd
265 ·······144:·istore········6265 ·······145:·istore········5
266 ·······146:·iload·········10266 ·······147:·iload·········8
267 ·······148:·iconst_1267 ·······149:·iconst_1
268 ·······149:·iadd268 ·······150:·iadd
269 ·······150:·istore········10269 ·······151:·istore········8
270 ·······152:·goto··········82270 ·······153:·goto··········78
271 ·······155:·iload·········6271 ·······156:·iload·········5
272 ·······157:·tableswitch···{·//·0·to·1272 ·······158:·tableswitch···{·//·0·to·1
273 ·······················0:·202273 ·······················0:·202
274 ·······················1:·218274 ·······················1:·218
275 ·················default:·180275 ·················default:·180
276 ············}276 ············}
277 ·······180:·ldc···········#109················//·String·The·scroll·utters·a·soothing·melody·and·the·monsters·fall·asleep!277 ·······180:·ldc···········#109················//·String·The·scroll·utters·a·soothing·melody·and·the·monsters·fall·asleep!
278 ·······182:·astore_1278 ·······182:·astore_1
279 ·······183:·iconst_0279 ·······183:·iconst_0
280 ·······184:·anewarray·····#111················//·class·java/lang/Object280 ·······184:·anewarray·····#111················//·class·java/lang/Object
281 ·······187:·astore_3281 ·······187:·astore_2
282 ·······188:·aload_1282 ·······188:·aload_1
283 ·······189:·aload_3283 ·······189:·aload_2
284 ·······190:·invokestatic··#117················//·Method·com/watabou/pixeldungeon/utils/GLog.i:(Ljava/lang/String;[Ljava/lang/Object;)V284 ·······190:·invokestatic··#117················//·Method·com/watabou/pixeldungeon/utils/GLog.i:(Ljava/lang/String;[Ljava/lang/Object;)V
285 ·······193:·aload_0285 ·······193:·aload_0
286 ·······194:·invokevirtual·#120················//·Method·setKnown:()V286 ·······194:·invokevirtual·#120················//·Method·setKnown:()V
287 ·······197:·aload_0287 ·······197:·aload_0
288 ·······198:·invokevirtual·#123················//·Method·readAnimation:()V288 ·······198:·invokevirtual·#123················//·Method·readAnimation:()V
289 ·······201:·return289 ·······201:·return
290 ·······202:·ldc···········#125················//·String·The·scroll·utters·a·soothing·melody.290 ·······202:·ldc···········#125················//·String·The·scroll·utters·a·soothing·melody.
291 ·······204:·astore_1291 ·······204:·astore_1
292 ·······205:·iconst_0292 ·······205:·iconst_0
293 ·······206:·anewarray·····#111················//·class·java/lang/Object293 ·······206:·anewarray·····#111················//·class·java/lang/Object
294 ·······209:·astore_3294 ·······209:·astore_2
295 ·······210:·aload_1295 ·······210:·aload_1
296 ·······211:·aload_3296 ·······211:·aload_2
297 ·······212:·invokestatic··#117················//·Method·com/watabou/pixeldungeon/utils/GLog.i:(Ljava/lang/String;[Ljava/lang/Object;)V297 ·······212:·invokestatic··#117················//·Method·com/watabou/pixeldungeon/utils/GLog.i:(Ljava/lang/String;[Ljava/lang/Object;)V
298 ·······215:·goto··········193298 ·······215:·goto··········193
Max diff block lines reached; 1632/11363 bytes (14.36%) of diff not shown.
1.33 KB
com/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast.class
1.21 KB
procyon -ec {}
    
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ····public·String·desc()·{21 ····public·String·desc()·{
22 ········return·"This·scroll·contains·destructive·energy,·that·can·be·psionically·channeled·to·inflict·a·massive·damage·to·all·creatures·within·a·field·of·view.·An·accompanying·flash·of·light·will·temporarily·blind·everybody·in·the·area·of·effect·including·the·reader·of·the·scroll.";22 ········return·"This·scroll·contains·destructive·energy,·that·can·be·psionically·channeled·to·inflict·a·massive·damage·to·all·creatures·within·a·field·of·view.·An·accompanying·flash·of·light·will·temporarily·blind·everybody·in·the·area·of·effect·including·the·reader·of·the·scroll.";
23 ····}23 ····}
24 ····24 ····
25 ····protected·void·doRead()·{25 ····protected·void·doRead()·{
26 ········final·int·n·=·6;26 ········final·int·n·=·6;
27 ········final·int·n2·=·3;27 ········final·int·n2·=·3;
 28 ········int·i·=·0;
28 ········GameScene.flash(16777215);29 ········GameScene.flash(16777215);
29 ········Sample.INSTANCE.play((Object)"snd_blast.mp3");30 ········Sample.INSTANCE.play((Object)"snd_blast.mp3");
30 ········Invisibility.dispel();31 ········Invisibility.dispel();
31 ········final·Mob[]·array·=·(Mob[])Dungeon.level.mobs.toArray(new·Mob[0]);32 ········for·(Mob[]·array·=·(Mob[])Dungeon.level.mobs.toArray(new·Mob[0]);·i·<·array.length;·++i)·{
32 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
33 ············final·Mob·mob·=·array[i];33 ············final·Mob·mob·=·array[i];
34 ············if·(Level.fieldOfView[mob.pos])·{34 ············if·(Level.fieldOfView[mob.pos])·{
35 ················Buff.prolong((Char)mob,·(Class)Blindness.class,·(float)Random.Int(n2,·n));35 ················Buff.prolong((Char)mob,·(Class)Blindness.class,·(float)Random.Int(n2,·n));
36 ················mob.damage(Random.IntRange(1,·mob.HT·*·2·/·3),·(Object)this);36 ················mob.damage(Random.IntRange(1,·mob.HT·*·2·/·3),·(Object)this);
37 ············}37 ············}
38 ········}38 ········}
39 ········Buff.prolong((Char)ScrollOfPsionicBlast.curUser,·(Class)Blindness.class,·(float)Random.Int(n2,·n));39 ········Buff.prolong((Char)ScrollOfPsionicBlast.curUser,·(Class)Blindness.class,·(float)Random.Int(n2,·n));
14.8 KB
com/watabou/pixeldungeon/items/scrolls/ScrollOfTerror.class
14.7 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.06 KB
com/watabou/pixeldungeon/items/scrolls/ScrollOfWipeOut.class
967 B
procyon -ec {}
    
Offset 31, 21 lines modifiedOffset 31, 21 lines modified
31 ········this.name·=·"Scroll·of·Wipe·Out";31 ········this.name·=·"Scroll·of·Wipe·Out";
32 ········this.image·=·117;32 ········this.image·=·117;
33 ········this.stackable·=·true;33 ········this.stackable·=·true;
34 ········this.defaultAction·=·"READ";34 ········this.defaultAction·=·"READ";
35 ····}35 ····}
36 ····36 ····
37 ····private·void·doRead()·{37 ····private·void·doRead()·{
 38 ········int·i·=·0;
38 ········final·float·n·=·0.9f;39 ········final·float·n·=·0.9f;
39 ········final·float·n2·=·0.6f;40 ········final·float·n2·=·0.6f;
40 ········final·float·n3·=·0.3f;41 ········final·float·n3·=·0.3f;
41 ········GameScene.flash(16737860);42 ········GameScene.flash(16737860);
42 ········Invisibility.dispel();43 ········Invisibility.dispel();
43 ········final·Mob[]·array·=·(Mob[])Dungeon.level.mobs.toArray(new·Mob[0]);44 ········for·(Mob[]·array·=·(Mob[])Dungeon.level.mobs.toArray(new·Mob[0]);·i·<·array.length;·++i)·{
44 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
45 ············final·Mob·mob·=·array[i];45 ············final·Mob·mob·=·array[i];
46 ············if·(!Bestiary.isBoss((Char)mob))·{46 ············if·(!Bestiary.isBoss((Char)mob))·{
47 ················Sample.INSTANCE.play((Object)"snd_cursed.mp3",·n3,·n3,·Random.Float(n2,·n));47 ················Sample.INSTANCE.play((Object)"snd_cursed.mp3",·n3,·n3,·Random.Float(n2,·n));
48 ················mob.die((Object)this);48 ················mob.die((Object)this);
49 ············}49 ············}
50 ········}50 ········}
51 ········for·(final·Heap·heap·:·Dungeon.level.heaps.values())·{51 ········for·(final·Heap·heap·:·Dungeon.level.heaps.values())·{
3.82 KB
com/watabou/pixeldungeon/items/wands/WandOfDisintegration.class
3.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ········80:·invokeinterface·#84,··1···········//·InterfaceMethod·com/watabou/utils/Callback.call:()V280 ········80:·invokeinterface·#84,··1···········//·InterfaceMethod·com/watabou/utils/Callback.call:()V
281 ········85:·return281 ········85:·return
  
282 ··protected·void·onZap(int);282 ··protected·void·onZap(int);
283 ····descriptor:·(I)V283 ····descriptor:·(I)V
284 ····flags:·(0x0004)·ACC_PROTECTED284 ····flags:·(0x0004)·ACC_PROTECTED
285 ····Code:285 ····Code:
286 ······stack=300,·locals=19,·args_size=2286 ······stack=300,·locals=21,·args_size=2
287 ·········0:·iconst_0287 ·········0:·iconst_0
288 ·········1:·istore_2288 ·········1:·istore_2
289 ·········2:·aload_0289 ·········2:·aload_0
290 ·········3:·invokevirtual·#87·················//·Method·power:()I290 ·········3:·invokevirtual·#87·················//·Method·power:()I
291 ·········6:·istore_3291 ·········6:·istore_3
292 ·········7:·aload_0292 ·········7:·aload_0
293 ·········8:·invokespecial·#36·················//·Method·distance:()I293 ·········8:·invokespecial·#36·················//·Method·distance:()I
Offset 406, 49 lines modifiedOffset 406, 49 lines modified
406 ·······243:·istore········5406 ·······243:·istore········5
407 ·······245:·iload·········5407 ·······245:·iload·········5
408 ·······247:·bipush········8408 ·······247:·bipush········8
409 ·······249:·iadd409 ·······249:·iadd
410 ·······250:·istore········17410 ·······250:·istore········17
411 ·······252:·aload·········6411 ·······252:·aload·········6
412 ·······254:·invokevirtual·#159················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;412 ·······254:·invokevirtual·#159················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
413 ·······257:·astore········18413 ·······257:·astore········8
414 ·······259:·aload·········18414 ·······259:·aload·········8
415 ·······261:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z415 ·······261:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
416 ·······266:·istore········5416 ·······266:·istore········18
417 ·······268:·iload·········5417 ·······268:·iload·········18
418 ·······270:·ifeq··········352418 ·······270:·ifeq··········352
419 ·······273:·aload·········18419 ·······273:·aload·········8
420 ·······275:·invokeinterface·#169,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;420 ·······275:·invokeinterface·#169,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
421 ·······280:·checkcast·····#171················//·class·com/watabou/pixeldungeon/actors/Char421 ·······280:·checkcast·····#171················//·class·com/watabou/pixeldungeon/actors/Char
422 ·······283:·astore········10422 ·······283:·astore········10
423 ·······285:·iload·········16423 ·······285:·iload·········16
424 ·······287:·iload·········17424 ·······287:·iload·········17
425 ·······289:·invokestatic··#174················//·Method·com/watabou/utils/Random.NormalIntRange:(II)I425 ·······289:·invokestatic··#174················//·Method·com/watabou/utils/Random.NormalIntRange:(II)I
426 ·······292:·istore········5426 ·······292:·istore········18
427 ·······294:·aload·········10427 ·······294:·aload·········10
428 ·······296:·iload·········5428 ·······296:·iload·········18
429 ·······298:·aload_0429 ·······298:·aload_0
430 ·······299:·invokevirtual·#178················//·Method·com/watabou/pixeldungeon/actors/Char.damage:(ILjava/lang/Object;)V430 ·······299:·invokevirtual·#178················//·Method·com/watabou/pixeldungeon/actors/Char.damage:(ILjava/lang/Object;)V
431 ·······302:·aload·········10431 ·······302:·aload·········10
432 ·······304:·getfield······#179················//·Field·com/watabou/pixeldungeon/actors/Char.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;432 ·······304:·getfield······#179················//·Field·com/watabou/pixeldungeon/actors/Char.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
433 ·······307:·invokevirtual·#183················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;433 ·······307:·invokevirtual·#183················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.centerEmitter:()Lcom/watabou/noosa/particles/Emitter;
434 ·······310:·astore········8434 ·······310:·astore········12
435 ·······312:·getstatic·····#132················//·Field·com/watabou/pixeldungeon/effects/particles/PurpleParticle.BURST:Lcom/watabou/noosa/particles/Emitter$Factory;435 ·······312:·getstatic·····#132················//·Field·com/watabou/pixeldungeon/effects/particles/PurpleParticle.BURST:Lcom/watabou/noosa/particles/Emitter$Factory;
436 ·······315:·astore········12436 ·······315:·astore········19
437 ·······317:·iconst_2437 ·······317:·iconst_2
438 ·······318:·istore········13438 ·······318:·istore········20
439 ·······320:·iconst_1439 ·······320:·iconst_1
440 ·······321:·iload·········13440 ·······321:·iload·········20
441 ·······323:·invokestatic··#138················//·Method·com/watabou/utils/Random.IntRange:(II)I441 ·······323:·invokestatic··#138················//·Method·com/watabou/utils/Random.IntRange:(II)I
442 ·······326:·istore········14442 ·······326:·istore········13
443 ·······328:·aload·········8443 ·······328:·aload·········12
444 ·······330:·aload·········12444 ·······330:·aload·········19
445 ·······332:·iload·········14445 ·······332:·iload·········13
446 ·······334:·invokevirtual·#144················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V446 ·······334:·invokevirtual·#144················//·Method·com/watabou/noosa/particles/Emitter.burst:(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
447 ·······337:·aload·········10447 ·······337:·aload·········10
448 ·······339:·getfield······#179················//·Field·com/watabou/pixeldungeon/actors/Char.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;448 ·······339:·getfield······#179················//·Field·com/watabou/pixeldungeon/actors/Char.sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
449 ·······342:·astore········8449 ·······342:·astore········12
450 ·······344:·aload·········8450 ·······344:·aload·········12
451 ·······346:·invokevirtual·#186················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.flash:()V451 ·······346:·invokevirtual·#186················//·Method·com/watabou/pixeldungeon/sprites/CharSprite.flash:()V
452 ·······349:·goto··········259452 ·······349:·goto··········259
453 ·······352:·return453 ·······352:·return
454 }454 }
1.35 KB
com/watabou/pixeldungeon/items/wands/WandOfFlock.class
1.25 KB
procyon -ec {}
    
Offset 49, 29 lines modifiedOffset 49, 29 lines modified
49 ········int·i·=·0;49 ········int·i·=·0;
50 ········if·(Actor.findChar(n)·!=·null)·{50 ········if·(Actor.findChar(n)·!=·null)·{
51 ············PathFinder.distance[n]·=·n2;51 ············PathFinder.distance[n]·=·n2;
52 ············i·=·1;52 ············i·=·1;
53 ········}53 ········}
54 ········final·float·lifespan·=·(float)(power·+·3);54 ········final·float·lifespan·=·(float)(power·+·3);
55 ········int·j·=·0;55 ········int·j·=·0;
56 ····Label_0209:56 ····Label_0202:
57 ········while·(j·<·n3)·{57 ········while·(j·<·n3)·{
58 ············while·(true)·{58 ············while·(true)·{
59 ················do·{59 ················do·{
60 ····················for·(int·k·=·0;·k·<·1024;·++k)·{60 ····················for·(int·k·=·0;·k·<·1024;·++k)·{
61 ························if·(PathFinder.distance[k]·==·i)·{61 ························if·(PathFinder.distance[k]·==·i)·{
62 ····························final·WandOfFlock$Sheep·wandOfFlock$Sheep·=·new·WandOfFlock$Sheep();62 ····························final·WandOfFlock$Sheep·wandOfFlock$Sheep·=·new·WandOfFlock$Sheep();
63 ····························wandOfFlock$Sheep.lifespan·=·lifespan;63 ····························wandOfFlock$Sheep.lifespan·=·lifespan;
64 ····························wandOfFlock$Sheep.pos·=·k;64 ····························wandOfFlock$Sheep.pos·=·k;
65 ····························GameScene.add((Mob)wandOfFlock$Sheep);65 ····························GameScene.add((Mob)wandOfFlock$Sheep);
66 ····························Dungeon.level.mobPress((Mob)wandOfFlock$Sheep);66 ····························Dungeon.level.mobPress((Mob)wandOfFlock$Sheep);
67 ····························CellEmitter.get(k).burst(Speck.factory(7),·4);67 ····························CellEmitter.get(k).burst(Speck.factory(7),·4);
68 ····························PathFinder.distance[k]·=·n2;68 ····························PathFinder.distance[k]·=·n2;
69 ····························++j;69 ····························++j;
70 ····························continue·Label_0209;70 ····························continue·Label_0202;
71 ························}71 ························}
72 ····················}72 ····················}
73 ····················++i;73 ····················++i;
74 ················}·while·(i·<·n3);74 ················}·while·(i·<·n3);
75 ················continue;75 ················continue;
76 ············}76 ············}
77 ········}77 ········}
1.13 KB
com/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon.class
1.02 KB
procyon -ec {}
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ········sb.append("·tier-"·+·this.tier·+·"·melee·weapon.·");50 ········sb.append("·tier-"·+·this.tier·+·"·melee·weapon.·");
51 ········if·(this.levelKnown)·{51 ········if·(this.levelKnown)·{
52 ············final·int·min·=·this.min();52 ············final·int·min·=·this.min();
53 ············sb.append("Its·average·damage·is·"·+·((this.max()·-·min)·/·2·+·min)·+·"·points·per·hit.·");53 ············sb.append("Its·average·damage·is·"·+·((this.max()·-·min)·/·2·+·min)·+·"·points·per·hit.·");
54 ········}54 ········}
55 ········else·{55 ········else·{
56 ············final·int·min2·=·this.min0();56 ············final·int·min2·=·this.min0();
57 ············sb.append("Its·typical·average·damage·is·"·+·((this.max0()·-·min2)·/·2·+·min2)·+·"·points·per·hit·"·+·"and·usually·it·requires·"·+·this.typicalSTR()·+·"·points·of·strength.·");57 ············sb.append("Its·typical·average·damage·is·"·+·((this.max0()·-·min2)·/·2·+·min2)·+·"·points·per·hit·and·usually·it·requires·"·+·this.typicalSTR()·+·"·points·of·strength.·");
58 ············if·(this.typicalSTR()·>·Dungeon.hero.STR())·{58 ············if·(this.typicalSTR()·>·Dungeon.hero.STR())·{
59 ················sb.append("Probably·this·weapon·is·too·heavy·for·you.·");59 ················sb.append("Probably·this·weapon·is·too·heavy·for·you.·");
60 ············}60 ············}
61 ········}61 ········}
62 ········if·(this.DLY·!=·n2)·{62 ········if·(this.DLY·!=·n2)·{
63 ············final·StringBuilder·append·=·new·StringBuilder().append("This·is·a·rather·");63 ············final·StringBuilder·append·=·new·StringBuilder().append("This·is·a·rather·");
64 ············String·str;64 ············String·str;
616 B
com/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon.class
484 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·com.watabou.pixeldungeon.items.weapon.missiles;1 package·com.watabou.pixeldungeon.items.weapon.missiles;
  
2 import·com.watabou.pixeldungeon.items.KindOfWeapon; 
3 import·com.watabou.pixeldungeon.items.Item;2 import·com.watabou.pixeldungeon.items.Item;
4 import·com.watabou.pixeldungeon.items.bags.Bag;3 import·com.watabou.pixeldungeon.items.bags.Bag;
5 import·com.watabou.pixeldungeon.actors.Char;4 import·com.watabou.pixeldungeon.actors.Char;
6 import·com.watabou.pixeldungeon.actors.Actor;5 import·com.watabou.pixeldungeon.actors.Actor;
7 import·com.watabou.pixeldungeon.Dungeon;6 import·com.watabou.pixeldungeon.Dungeon;
8 import·com.watabou.pixeldungeon.ui.Window;7 import·com.watabou.pixeldungeon.ui.Window;
9 import·com.watabou.pixeldungeon.scenes.GameScene;8 import·com.watabou.pixeldungeon.scenes.GameScene;
761 B
com/watabou/pixeldungeon/levels/Level.class
675 B
procyon -ec {}
    
Offset 690, 16 lines modifiedOffset 690, 16 lines modified
690 ········do·{690 ········do·{
691 ············int1·=·Random.Int(1024);691 ············int1·=·Random.Int(1024);
692 ········}·while·(!Level.passable[int1]·||·Dungeon.visible[int1]·||·Actor.findChar(int1)·!=·null);692 ········}·while·(!Level.passable[int1]·||·Dungeon.visible[int1]·||·Actor.findChar(int1)·!=·null);
693 ········return·int1;693 ········return·int1;
694 ····}694 ····}
695 ····695 ····
696 ····public·void·reset()·{696 ····public·void·reset()·{
 697 ········int·i·=·0;
697 ········final·Mob[]·array·=·(Mob[])this.mobs.toArray(new·Mob[0]);698 ········for·(Mob[]·array·=·(Mob[])this.mobs.toArray(new·Mob[0]);·i·<·array.length;·++i)·{
698 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ 
699 ············final·Mob·o·=·array[i];699 ············final·Mob·o·=·array[i];
700 ············if·(!o.reset())·{700 ············if·(!o.reset())·{
701 ················this.mobs.remove(o);701 ················this.mobs.remove(o);
702 ············}702 ············}
703 ········}703 ········}
704 ········this.createMobs();704 ········this.createMobs();
705 ····}705 ····}
4.6 KB
com/watabou/pixeldungeon/levels/RegularLevel.class
4.51 KB
procyon -ec {}
    
Offset 137, 66 lines modifiedOffset 137, 60 lines modified
137 ············b·=·false;137 ············b·=·false;
138 ········}138 ········}
139 ········else·{139 ········else·{
140 ············int·n·=·0;140 ············int·n·=·0;
141 ············final·int·n2·=·(int)Math.sqrt(this.rooms.size());141 ············final·int·n2·=·(int)Math.sqrt(this.rooms.size());
142 ············while·(true)·{142 ············while·(true)·{
143 ················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);143 ················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);
144 ················final·int·width; 
145 ················final·int·height; 
146 ················if·((width·=·this.roomEntrance.width())·>=·4·&&·(height·=·this.roomEntrance.height())·>=·4)·{144 ················if·(this.roomEntrance.width()·>=·4·&&·this.roomEntrance.height()·>=·4)·{
147 ····················Room·roomExit;145 ····················Room·roomEntrance;
148 ····················int·width2; 
149 ····················int·height2; 
150 ····················do·{146 ····················do·{
151 ························this.roomExit·=·(Room)Random.element((Collection)this.rooms);147 ························this.roomExit·=·(Room)Random.element((Collection)this.rooms);
152 ····················}·while·((roomExit·=·this.roomExit)·==·this.roomEntrance·||·(width2·=·this.roomExit.width())·<·4·||·(height2·=·this.roomExit.height())·<·4);148 ····················}·while·(this.roomExit·==·(roomEntrance·=·this.roomEntrance)·||·this.roomExit.width()·<·4·||·this.roomExit.height()·<·4);
153 ····················Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);149 ····················Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
154 ····················final·int·distance·=·this.roomEntrance.distance();150 ····················final·int·distance·=·this.roomEntrance.distance();
155 ····················final·int·n3·=·n·+·1;151 ····················final·int·n3·=·n·+·1;
156 ····················if·(n·>·10)·{152 ····················if·(n·>·10)·{
157 ························b·=·false;153 ························b·=·false;
158 ························break;154 ························break;
159 ····················}155 ····················}
160 ····················if·(distance·>=·n2)·{156 ····················if·(distance·>=·n2)·{
161 ························this.roomEntrance.type·=·Room$Type.ENTRANCE;157 ························this.roomEntrance.type·=·Room$Type.ENTRANCE;
162 ························this.roomExit.type·=·Room$Type.EXIT;158 ························this.roomExit.type·=·Room$Type.EXIT;
163 ························final·HashSet<Room>·set·=·new·HashSet<Room>();159 ························final·HashSet<Room>·set·=·new·HashSet<Room>();
164 ························set.add(this.roomEntrance);160 ························set.add(this.roomEntrance);
165 ························Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);161 ························Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
166 ························final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);162 ························final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);
167 ························Room·roomEntrance·=·this.roomEntrance;163 ························Room·roomEntrance2·=·this.roomEntrance;
168 ························for·(final·Room·e·:·buildPath)·{164 ························for·(final·Room·e·:·buildPath)·{
169 ····························roomEntrance.connect(e);165 ····························roomEntrance2.connect(e);
170 ····························roomEntrance·=·e;166 ····························roomEntrance2·=·e;
171 ····························set.add(e);167 ····························set.add(e);
172 ························}168 ························}
173 ························Graph.setPrice(buildPath,·this.roomEntrance.distance);169 ························Graph.setPrice(buildPath,·this.roomEntrance.distance);
174 ························Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);170 ························Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
175 ························final·List·buildPath2·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);171 ························final·List·buildPath2·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);
176 ························Room·roomEntrance2·=·this.roomEntrance;172 ························Room·roomEntrance3·=·this.roomEntrance;
177 ························for·(final·Room·e2·:·buildPath2)·{173 ························for·(final·Room·e2·:·buildPath2)·{
178 ····························roomEntrance2.connect(e2);174 ····························roomEntrance3.connect(e2);
179 ····························roomEntrance2·=·e2;175 ····························roomEntrance3·=·e2;
180 ····························set.add(e2);176 ····························set.add(e2);
181 ························}177 ························}
182 ························while·(set.size()·<·(int)(this.rooms.size()·*·Random.Float(0.5f,·0.7f)))·{178 ························while·(set.size()·<·(int)(this.rooms.size()·*·Random.Float(0.5f,·0.7f)))·{
183 ····························final·Room·room·=·(Room)Random.element((Collection)set);179 ····························final·Room·room·=·(Room)Random.element((Collection)set);
184 ····························final·Room·room2·=·(Room)Random.element((Collection)room.neigbours);180 ····························final·Room·room2·=·(Room)Random.element((Collection)room.neigbours);
185 ····························if·(!set.contains(room2))·{181 ····························if·(!set.contains(room2))·{
186 ································room.connect(room2);182 ································room.connect(room2);
187 ································set.add(room2);183 ································set.add(room2);
188 ····························}184 ····························}
189 ························}185 ························}
190 ························if·(Dungeon.shopOnLevel())·{186 ························if·(Dungeon.shopOnLevel())·{
191 ····························Room·room3·=·null;187 ····························Room·room3·=·null;
192 ····························for·(final·Room·room4·:·this.roomEntrance.connected.keySet())·{188 ····························for·(final·Room·room4·:·this.roomEntrance.connected.keySet())·{
193 ································final·int·width3; 
194 ································final·int·height3; 
195 ································if·(room4.connected.size()·==·1·&&·(width3·=·room4.width())·>=·5·&&·(height3·=·room4.height())·>=·5)·{189 ································if·(room4.connected.size()·==·1·&&·room4.width()·>=·5·&&·room4.height()·>=·5)·{
196 ····································room3·=·room4;190 ····································room3·=·room4;
197 ····································break;191 ····································break;
198 ································}192 ································}
199 ····························}193 ····························}
200 ····························if·(room3·==·null)·{194 ····························if·(room3·==·null)·{
201 ································b·=·false;195 ································b·=·false;
202 ································break;196 ································break;
27.5 KB
com/watabou/pixeldungeon/levels/CavesLevel.class
27.4 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.51 KB
com/watabou/pixeldungeon/levels/CityLevel.class
3.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 257, 42 lines modifiedOffset 257, 40 lines modified
257 ····flags:·(0x0004)·ACC_PROTECTED257 ····flags:·(0x0004)·ACC_PROTECTED
258 ····Code:258 ····Code:
259 ······stack=300,·locals=6,·args_size=1259 ······stack=300,·locals=6,·args_size=1
260 ·········0:·aload_0260 ·········0:·aload_0
261 ·········1:·invokespecial·#48·················//·Method·com/watabou/pixeldungeon/levels/RegularLevel.assignRoomType:()V261 ·········1:·invokespecial·#48·················//·Method·com/watabou/pixeldungeon/levels/RegularLevel.assignRoomType:()V
262 ·········4:·aload_0262 ·········4:·aload_0
263 ·········5:·getfield······#52·················//·Field·rooms:Ljava/util/HashSet;263 ·········5:·getfield······#52·················//·Field·rooms:Ljava/util/HashSet;
264 ·········8:·astore_1 
265 ·········9:·aload_1 
266 ········10:·invokevirtual·#58·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;264 ·········8:·invokevirtual·#58·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
267 ········13:·astore_2265 ········11:·astore_1
268 ········14:·aload_2266 ········12:·aload_1
269 ········15:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z267 ········13:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
270 ········20:·istore_3268 ········18:·istore_2
271 ········21:·iload_3269 ········19:·iload_2
272 ········22:·ifeq··········66270 ········20:·ifeq··········65
273 ········25:·aload_2271 ········23:·aload_1
274 ········26:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;272 ········24:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
275 ········31:·checkcast·····#70·················//·class·com/watabou/pixeldungeon/levels/Room273 ········29:·checkcast·····#70·················//·class·com/watabou/pixeldungeon/levels/Room
276 ········34:·astore········4 
277 ········36:·aload·········4274 ········32:·astore_3
 275 ········33:·aload_3
278 ········38:·getfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;276 ········34:·getfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
279 ········41:·astore_1277 ········37:·astore········4
280 ········42:·getstatic·····#79·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;278 ········39:·getstatic·····#79·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;
281 ········45:·astore········5279 ········42:·astore········5
282 ········47:·aload_1280 ········44:·aload·········4
283 ········48:·aload·········5281 ········46:·aload·········5
284 ········50:·if_acmpne·····14282 ········48:·if_acmpne·····12
285 ········53:·getstatic·····#82·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;283 ········51:·getstatic·····#82·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;
 284 ········54:·astore········4
286 ········56:·astore_1285 ········56:·aload_3
287 ········57:·aload·········4286 ········57:·aload·········4
288 ········59:·aload_1 
289 ········60:·putfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;287 ········59:·putfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
290 ········63:·goto··········14288 ········62:·goto··········12
291 ········66:·return289 ········65:·return
  
292 ··protected·void·createItems();290 ··protected·void·createItems();
293 ····descriptor:·()V291 ····descriptor:·()V
294 ····flags:·(0x0004)·ACC_PROTECTED292 ····flags:·(0x0004)·ACC_PROTECTED
295 ····Code:293 ····Code:
296 ······stack=300,·locals=2,·args_size=1294 ······stack=300,·locals=2,·args_size=1
297 ·········0:·aload_0295 ·········0:·aload_0
4.31 KB
com/watabou/pixeldungeon/levels/LastShopLevel.class
4.21 KB
procyon -ec {}
    
Offset 26, 45 lines modifiedOffset 26, 45 lines modified
26 ····}26 ····}
27 ····27 ····
28 ····protected·boolean·build()·{28 ····protected·boolean·build()·{
29 ········this.initRooms();29 ········this.initRooms();
30 ········int·n·=·0;30 ········int·n·=·0;
31 ········final·int·n2·=·(int)Math.sqrt(this.rooms.size());31 ········final·int·n2·=·(int)Math.sqrt(this.rooms.size());
32 ········boolean·b·=·false;32 ········boolean·b·=·false;
33 ····Label_0045:33 ····Label_0029:
34 ········while·(true)·{34 ········while·(true)·{
35 ············while·(true)·{35 ············while·(true)·{
36 ················int·n3·=·0;36 ················int·n3·=·0;
37 ················while·(true)·{37 ················while·(true)·{
38 ····················final·int·n4·=·n3·+·1;38 ····················final·int·n4·=·n3·+·1;
39 ····················if·(n3·>·10)·{39 ····················if·(n3·>·10)·{
40 ························b·=·false;40 ························b·=·false;
41 ························break·Label_0045;41 ························break·Label_0029;
42 ····················}42 ····················}
43 ····················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);43 ····················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);
44 ····················if·(this.roomEntrance.width()·>=·4·&&·this.roomEntrance.height()·>=·4)·{44 ····················if·(this.roomEntrance.width()·>=·4·&&·this.roomEntrance.height()·>=·4)·{
45 ························int·n5·=·0;45 ························int·n5·=·0;
46 ························while·(true)·{46 ························while·(true)·{
47 ····························final·int·n6·=·n5·+·1;47 ····························final·int·n6·=·n5·+·1;
48 ····························if·(n5·>·10)·{48 ····························if·(n5·>·10)·{
49 ································b·=·false;49 ································b·=·false;
50 ································break·Label_0045;50 ································break·Label_0029;
51 ····························}51 ····························}
52 ····························this.roomExit·=·(Room)Random.element((Collection)this.rooms);52 ····························this.roomExit·=·(Room)Random.element((Collection)this.rooms);
53 ····························if·(this.roomExit·!=·this.roomEntrance·&&·this.roomExit.width()·>=·6·&&·this.roomExit.height()·>=·6·&&·this.roomExit.top·!=·0)·{53 ····························if·(this.roomExit·!=·this.roomEntrance·&&·this.roomExit.width()·>=·6·&&·this.roomExit.height()·>=·6·&&·this.roomExit.top·!=·0)·{
54 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);54 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
55 ································final·int·size·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit).size();55 ································final·int·size·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit).size();
56 ································final·int·n7·=·n·+·1;56 ································final·int·n7·=·n·+·1;
57 ································if·(n·>·10)·{57 ································if·(n·>·10)·{
58 ····································b·=·false;58 ····································b·=·false;
59 ····································break·Label_0045;59 ····································break·Label_0029;
60 ································}60 ································}
61 ································if·(size·<·n2)·{61 ································if·(size·<·n2)·{
62 ····································n·=·n7;62 ····································n·=·n7;
63 ····································continue·Label_0045;63 ····································continue·Label_0029;
64 ································}64 ································}
65 ································this.roomEntrance.type·=·Room$Type.ENTRANCE;65 ································this.roomEntrance.type·=·Room$Type.ENTRANCE;
66 ································this.roomExit.type·=·Room$Type.EXIT;66 ································this.roomExit.type·=·Room$Type.EXIT;
67 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);67 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
68 ································Graph.setPrice(Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit),·this.roomEntrance.distance);68 ································Graph.setPrice(Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit),·this.roomEntrance.distance);
69 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);69 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
70 ································final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);70 ································final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);
Offset 83, 29 lines modifiedOffset 83, 29 lines modified
83 ········································}83 ········································}
84 ········································room2·=·room3;84 ········································room2·=·room3;
85 ········································square·=·room3.square();85 ········································square·=·room3.square();
86 ····································}86 ····································}
87 ································}87 ································}
88 ································if·(room2·==·null·||·square·<·30)·{88 ································if·(room2·==·null·||·square·<·30)·{
89 ····································b·=·false;89 ····································b·=·false;
90 ····································break·Label_0045;90 ····································break·Label_0029;
91 ································}91 ································}
92 ································Room$Type·type;92 ································Room$Type·type;
93 ································if·(Imp$Quest.isCompleted())·{93 ································if·(Imp$Quest.isCompleted())·{
94 ····································type·=·Room$Type.SHOP;94 ····································type·=·Room$Type.SHOP;
95 ································}95 ································}
96 ································else·{96 ································else·{
97 ····································type·=·Room$Type.STANDARD;97 ····································type·=·Room$Type.STANDARD;
98 ································}98 ································}
99 ································room2.type·=·type;99 ································room2.type·=·type;
100 ································this.paint();100 ································this.paint();
101 ································this.paintWater();101 ································this.paintWater();
102 ································this.paintGrass();102 ································this.paintGrass();
103 ································b·=·true;103 ································b·=·true;
104 ································break·Label_0045;104 ································break·Label_0029;
105 ····························}105 ····························}
106 ····························else·{106 ····························else·{
107 ································n5·=·n6;107 ································n5·=·n6;
108 ····························}108 ····························}
109 ························}109 ························}
110 ····················}110 ····················}
111 ····················else·{111 ····················else·{
20.8 KB
com/watabou/pixeldungeon/levels/PrisonBossLevel.class
20.7 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.51 KB
com/watabou/pixeldungeon/levels/PrisonLevel.class
3.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 259, 42 lines modifiedOffset 259, 40 lines modified
259 ····flags:·(0x0004)·ACC_PROTECTED259 ····flags:·(0x0004)·ACC_PROTECTED
260 ····Code:260 ····Code:
261 ······stack=300,·locals=6,·args_size=1261 ······stack=300,·locals=6,·args_size=1
262 ·········0:·aload_0262 ·········0:·aload_0
263 ·········1:·invokespecial·#48·················//·Method·com/watabou/pixeldungeon/levels/RegularLevel.assignRoomType:()V263 ·········1:·invokespecial·#48·················//·Method·com/watabou/pixeldungeon/levels/RegularLevel.assignRoomType:()V
264 ·········4:·aload_0264 ·········4:·aload_0
265 ·········5:·getfield······#52·················//·Field·rooms:Ljava/util/HashSet;265 ·········5:·getfield······#52·················//·Field·rooms:Ljava/util/HashSet;
266 ·········8:·astore_1 
267 ·········9:·aload_1 
268 ········10:·invokevirtual·#58·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;266 ·········8:·invokevirtual·#58·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
269 ········13:·astore_2267 ········11:·astore_1
270 ········14:·aload_2268 ········12:·aload_1
271 ········15:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z269 ········13:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
272 ········20:·istore_3270 ········18:·istore_2
273 ········21:·iload_3271 ········19:·iload_2
274 ········22:·ifeq··········66272 ········20:·ifeq··········65
275 ········25:·aload_2273 ········23:·aload_1
276 ········26:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;274 ········24:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
277 ········31:·checkcast·····#70·················//·class·com/watabou/pixeldungeon/levels/Room275 ········29:·checkcast·····#70·················//·class·com/watabou/pixeldungeon/levels/Room
278 ········34:·astore········4 
279 ········36:·aload·········4276 ········32:·astore_3
 277 ········33:·aload_3
280 ········38:·getfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;278 ········34:·getfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
281 ········41:·astore_1279 ········37:·astore········4
282 ········42:·getstatic·····#79·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;280 ········39:·getstatic·····#79·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;
283 ········45:·astore········5281 ········42:·astore········5
284 ········47:·aload_1282 ········44:·aload·········4
285 ········48:·aload·········5283 ········46:·aload·········5
286 ········50:·if_acmpne·····14284 ········48:·if_acmpne·····12
287 ········53:·getstatic·····#82·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;285 ········51:·getstatic·····#82·················//·Field·com/watabou/pixeldungeon/levels/Room$Type.PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;
 286 ········54:·astore········4
288 ········56:·astore_1287 ········56:·aload_3
289 ········57:·aload·········4288 ········57:·aload·········4
290 ········59:·aload_1 
291 ········60:·putfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;289 ········59:·putfield······#74·················//·Field·com/watabou/pixeldungeon/levels/Room.type:Lcom/watabou/pixeldungeon/levels/Room$Type;
292 ········63:·goto··········14290 ········62:·goto··········12
293 ········66:·return291 ········65:·return
  
294 ··protected·void·createMobs();292 ··protected·void·createMobs();
295 ····descriptor:·()V293 ····descriptor:·()V
296 ····flags:·(0x0004)·ACC_PROTECTED294 ····flags:·(0x0004)·ACC_PROTECTED
297 ····Code:295 ····Code:
298 ······stack=300,·locals=2,·args_size=1296 ······stack=300,·locals=2,·args_size=1
299 ·········0:·aload_0297 ·········0:·aload_0
3.51 KB
com/watabou/pixeldungeon/levels/Room.class
3.42 KB
javap -verbose -constants -s -l -private {}
    
Offset 449, 51 lines modifiedOffset 449, 51 lines modified
449 ·········0:·ldc···········#13·················//·String·rooms449 ·········0:·ldc···········#13·················//·String·rooms
450 ·········2:·astore_1450 ·········2:·astore_1
451 ·········3:·aload_0451 ·········3:·aload_0
452 ·········4:·aload_1452 ·········4:·aload_1
453 ·········5:·invokevirtual·#122················//·Method·com/watabou/utils/Bundle.contains:(Ljava/lang/String;)Z453 ·········5:·invokevirtual·#122················//·Method·com/watabou/utils/Bundle.contains:(Ljava/lang/String;)Z
454 ·········8:·istore_2454 ·········8:·istore_2
455 ·········9:·iload_2455 ·········9:·iload_2
456 ········10:·ifeq··········75456 ········10:·ifeq··········72
457 ········13:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;457 ········13:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;
458 ········16:·invokevirtual·#125················//·Method·java/util/ArrayList.clear:()V458 ········16:·invokevirtual·#125················//·Method·java/util/ArrayList.clear:()V
 459 ········19:·aload_0
459 ········19:·ldc···········#13·················//·String·rooms460 ········20:·ldc···········#13·················//·String·rooms
460 ········21:·astore_1 
461 ········22:·aload_0 
462 ········23:·aload_1 
463 ········24:·invokevirtual·#129················//·Method·com/watabou/utils/Bundle.getStringArray:(Ljava/lang/String;)[Ljava/lang/String;461 ········22:·invokevirtual·#129················//·Method·com/watabou/utils/Bundle.getStringArray:(Ljava/lang/String;)[Ljava/lang/String;
464 ········27:·astore_3462 ········25:·astore_3
465 ········28:·aload_3463 ········26:·aload_3
466 ········29:·arraylength464 ········27:·arraylength
467 ········30:·istore········4465 ········28:·istore········4
468 ········32:·iconst_0466 ········30:·iconst_0
469 ········33:·istore········5467 ········31:·istore_2
 468 ········32:·aconst_null
 469 ········33:·astore_1
 470 ········34:·iload_2
470 ········35:·iload·········5471 ········35:·iload·········4
471 ········37:·iload·········4 
472 ········39:·if_icmpge·····78472 ········37:·if_icmpge·····75
473 ········42:·aload_3473 ········40:·aload_3
474 ········43:·iload·········5474 ········41:·iload_2
475 ········45:·aaload475 ········42:·aaload
476 ········46:·astore········6476 ········43:·astore········5
477 ········48:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;477 ········45:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;
478 ········51:·astore_1478 ········48:·astore········6
479 ········52:·aload·········6479 ········50:·aload·········5
480 ········54:·invokestatic··#133················//·Method·com/watabou/pixeldungeon/levels/Room$Type.valueOf:(Ljava/lang/String;)Lcom/watabou/pixeldungeon/levels/Room$Type;480 ········52:·invokestatic··#133················//·Method·com/watabou/pixeldungeon/levels/Room$Type.valueOf:(Ljava/lang/String;)Lcom/watabou/pixeldungeon/levels/Room$Type;
481 ········57:·astore········7481 ········55:·astore········7
482 ········59:·aload_1482 ········57:·aload·········6
483 ········60:·aload·········7483 ········59:·aload·········7
484 ········62:·invokevirtual·#137················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z484 ········61:·invokevirtual·#137················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
485 ········65:·pop485 ········64:·pop
486 ········66:·iload·········5486 ········65:·iload_2
487 ········68:·iconst_1487 ········66:·iconst_1
488 ········69:·iadd488 ········67:·iadd
489 ········70:·istore········5489 ········68:·istore_2
490 ········72:·goto··········35490 ········69:·goto··········34
491 ········75:·invokestatic··#140················//·Method·shuffleTypes:()V491 ········72:·invokestatic··#140················//·Method·shuffleTypes:()V
492 ········78:·return492 ········75:·return
  
493 ··public·static·void·shuffleTypes();493 ··public·static·void·shuffleTypes();
494 ····descriptor:·()V494 ····descriptor:·()V
495 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC495 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
496 ····Code:496 ····Code:
497 ······stack=300,·locals=7,·args_size=0497 ······stack=300,·locals=7,·args_size=0
498 ·········0:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;498 ·········0:·getstatic·····#96·················//·Field·SPECIALS:Ljava/util/ArrayList;
6.17 KB
com/watabou/pixeldungeon/levels/SewerBossLevel.class
6.07 KB
procyon -ec {}
    
Offset 35, 91 lines modifiedOffset 35, 86 lines modified
35 ····}35 ····}
36 ····36 ····
37 ····protected·boolean·build()·{37 ····protected·boolean·build()·{
38 ········this.initRooms();38 ········this.initRooms();
39 ········int·n·=·0;39 ········int·n·=·0;
40 ········final·int·n2·=·(int)Math.sqrt(this.rooms.size());40 ········final·int·n2·=·(int)Math.sqrt(this.rooms.size());
41 ········boolean·b·=·false;41 ········boolean·b·=·false;
42 ····Label_0045:42 ····Label_0029:
43 ········while·(true)·{43 ········while·(true)·{
44 ············while·(true)·{44 ············while·(true)·{
45 ················int·n3·=·0;45 ················int·n3·=·0;
46 ················while·(true)·{46 ················while·(true)·{
47 ····················final·int·n4·=·n3·+·1;47 ····················final·int·n4·=·n3·+·1;
48 ····················if·(n3·>·10)·{48 ····················if·(n3·>·10)·{
49 ························b·=·false;49 ························b·=·false;
50 ························break·Label_0045;50 ························break·Label_0029;
51 ····················}51 ····················}
52 ····················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);52 ····················this.roomEntrance·=·(Room)Random.element((Collection)this.rooms);
53 ····················final·int·n5; 
54 ····················if·(this.roomEntrance.width()·>=·4·&&·this.roomEntrance.height()·>=·(n5·=·4))·{53 ····················if·(this.roomEntrance.width()·>=·4·&&·this.roomEntrance.height()·>=·4)·{
55 ························int·n6·=·0;54 ························int·n5·=·0;
56 ························while·(true)·{55 ························while·(true)·{
57 ····························final·int·n7·=·n6·+·1;56 ····························final·int·n6·=·n5·+·1;
58 ····························if·(n6·>·10)·{57 ····························if·(n5·>·10)·{
59 ································b·=·false;58 ································b·=·false;
60 ································break·Label_0045;59 ································break·Label_0029;
61 ····························}60 ····························}
62 ····························this.roomExit·=·(Room)Random.element((Collection)this.rooms);61 ····························this.roomExit·=·(Room)Random.element((Collection)this.rooms);
63 ····························final·int·n8; 
64 ····························final·int·n9; 
65 ····························if·(this.roomExit·!=·this.roomEntrance·&&·this.roomExit.width()·>=·(n8·=·6)·&&·this.roomExit.height()·>=·(n9·=·6)·&&·this.roomExit.top·!=·0)·{62 ····························if·(this.roomExit·!=·this.roomEntrance·&&·this.roomExit.width()·>=·6·&&·this.roomExit.height()·>=·6·&&·this.roomExit.top·!=·0)·{
66 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);63 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
67 ································final·int·distance·=·this.roomEntrance.distance();64 ································final·int·distance·=·this.roomEntrance.distance();
68 ································final·int·n10·=·n·+·1;65 ································final·int·n7·=·n·+·1;
69 ································if·(n·>·10)·{66 ································if·(n·>·10)·{
70 ····································b·=·false;67 ····································b·=·false;
71 ····································break·Label_0045;68 ····································break·Label_0029;
72 ································}69 ································}
73 ································if·(distance·<·n2)·{70 ································if·(distance·<·n2)·{
74 ····································n·=·n10;71 ····································n·=·n7;
75 ····································continue·Label_0045;72 ····································continue·Label_0029;
76 ································}73 ································}
77 ································this.roomEntrance.type·=·Room$Type.ENTRANCE;74 ································this.roomEntrance.type·=·Room$Type.ENTRANCE;
78 ································this.roomExit.type·=·Room$Type.BOSS_EXIT;75 ································this.roomExit.type·=·Room$Type.BOSS_EXIT;
79 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);76 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
80 ································Graph.setPrice(Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit),·this.roomEntrance.distance);77 ································Graph.setPrice(Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit),·this.roomEntrance.distance);
81 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);78 ································Graph.buildDistanceMap((Collection)this.rooms,·(Graph$Node)this.roomExit);
82 ································final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);79 ································final·List·buildPath·=·Graph.buildPath((Collection)this.rooms,·(Graph$Node)this.roomEntrance,·(Graph$Node)this.roomExit);
83 ································Room·roomEntrance·=·this.roomEntrance;80 ································Room·roomEntrance·=·this.roomEntrance;
84 ································for·(final·Room·room·:·buildPath)·{81 ································for·(final·Room·room·:·buildPath)·{
85 ····································roomEntrance.connect(room);82 ····································roomEntrance.connect(room);
86 ····································roomEntrance·=·room;83 ····································roomEntrance·=·room;
87 ································}84 ································}
88 ································if·(this.roomExit.top·==·((Room)this.roomExit.connected.keySet().toArray()[0]).bottom)·{85 ································if·(this.roomExit.top·==·((Room)this.roomExit.connected.keySet().toArray()[0]).bottom)·{
89 ····································b·=·false;86 ····································b·=·false;
90 ····································break·Label_0045;87 ····································break·Label_0029;
91 ································}88 ································}
92 ································for·(final·Room·room2·:·this.rooms)·{89 ································for·(final·Room·room2·:·this.rooms)·{
93 ····································if·(room2.type·==·Room$Type.NULL·&&·room2.connected.size()·>·0)·{90 ····································if·(room2.type·==·Room$Type.NULL·&&·room2.connected.size()·>·0)·{
94 ········································room2.type·=·Room$Type.TUNNEL;91 ········································room2.type·=·Room$Type.TUNNEL;
95 ····································}92 ····································}
96 ································}93 ································}
97 ································final·ArrayList<Room>·list·=·new·ArrayList<Room>();94 ································final·ArrayList<Room>·list·=·new·ArrayList<Room>();
98 ································for·(final·Room·room3·:·this.roomExit.neigbours)·{95 ································for·(final·Room·room3·:·this.roomExit.neigbours)·{
99 ····································final·int·left; 
100 ····································final·int·top; 
101 ····································if·(!this.roomExit.connected.containsKey(room3)·&&·(this.roomExit.left·==·room3.right·||·this.roomExit.right·==·(left·=·room3.left)·||·this.roomExit.bottom·==·(top·=·room3.top)))·{96 ····································if·(!this.roomExit.connected.containsKey(room3)·&&·(this.roomExit.left·==·room3.right·||·this.roomExit.right·==·room3.left·||·this.roomExit.bottom·==·room3.top))·{
102 ········································list.add(room3);97 ········································list.add(room3);
103 ····································}98 ····································}
104 ································}99 ································}
105 ································if·(list.size()·>·0)·{100 ································if·(list.size()·>·0)·{
106 ····································final·Room·room4·=·(Room)Random.element((Collection)list);101 ····································final·Room·room4·=·(Room)Random.element((Collection)list);
107 ····································room4.connect(this.roomExit);102 ····································room4.connect(this.roomExit);
108 ····································room4.type·=·Room$Type.RAT_KING;103 ····································room4.type·=·Room$Type.RAT_KING;
109 ································}104 ································}
110 ································this.paint();105 ································this.paint();
111 ································this.paintWater();106 ································this.paintWater();
112 ································this.paintGrass();107 ································this.paintGrass();
113 ································this.placeTraps();108 ································this.placeTraps();
114 ································b·=·true;109 ································b·=·true;
115 ································break·Label_0045;110 ································break·Label_0029;
116 ····························}111 ····························}
117 ····························else·{112 ····························else·{
118 ································n6·=·n7;113 ································n5·=·n6;
119 ····························}114 ····························}
120 ························}115 ························}
121 ····················}116 ····················}
122 ····················else·{117 ····················else·{
123 ························n3·=·n4;118 ························n3·=·n4;
124 ····················}119 ····················}
125 ················}120 ················}
7.48 KB
com/watabou/pixeldungeon/levels/painters/BlacksmithPainter.class
7.35 KB
javap -verbose -constants -s -l -private {}
    
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V153 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V
154 ·········4:·return154 ·········4:·return
  
155 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);155 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);
156 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V156 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
157 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC157 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
158 ····Code:158 ····Code:
159 ······stack=300,·locals=15,·args_size=2159 ······stack=300,·locals=14,·args_size=2
160 ·········0:·bipush········14160 ·········0:·bipush········14
161 ·········2:·istore_2161 ·········2:·istore_2
162 ·········3:·iconst_2162 ·········3:·iconst_2
163 ·········4:·istore_3163 ·········4:·istore_3
164 ·········5:·iconst_1164 ·········5:·iconst_1
165 ·········6:·istore········4165 ·········6:·istore········4
166 ·········8:·aload_0166 ·········8:·aload_0
Offset 229, 65 lines modifiedOffset 229, 63 lines modified
229 ·······124:·iconst_1229 ·······124:·iconst_1
230 ·······125:·iadd230 ·······125:·iadd
231 ·······126:·istore········6231 ·······126:·istore········6
232 ·······128:·goto··········37232 ·······128:·goto··········37
233 ·······131:·aload_1233 ·······131:·aload_1
234 ·······132:·getfield······#60·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;234 ·······132:·getfield······#60·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
235 ·······135:·invokevirtual·#66·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;235 ·······135:·invokevirtual·#66·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
236 ·······138:·astore········8 
237 ·······140:·aload·········8 
238 ·······142:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;236 ·······138:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
239 ·······147:·astore········12237 ·······143:·astore········8
240 ·······149:·aload·········12238 ·······145:·aload·········8
241 ·······151:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z239 ·······147:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
242 ·······156:·istore········5240 ·······152:·istore········9
243 ·······158:·iload·········5241 ·······154:·iload·········9
244 ·······160:·ifeq··········202242 ·······156:·ifeq··········198
245 ·······163:·aload·········12243 ·······159:·aload·········8
246 ·······165:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;244 ·······161:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
247 ·······170:·checkcast·····#84·················//·class·com/watabou/pixeldungeon/levels/Room$Door245 ·······166:·checkcast·····#84·················//·class·com/watabou/pixeldungeon/levels/Room$Door
248 ·······173:·astore········13246 ·······169:·astore········12
249 ·······175:·getstatic·····#90·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.UNLOCKED:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;247 ·······171:·getstatic·····#90·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.UNLOCKED:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
250 ·······178:·astore········8248 ·······174:·astore········11
 249 ·······176:·aload·········12
251 ·······180:·aload·········13250 ·······178:·aload·········11
252 ·······182:·aload·········8 
253 ·······184:·invokevirtual·#94·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V251 ·······180:·invokevirtual·#94·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
254 ·······187:·aload_0252 ·······183:·aload_0
255 ·······188:·aload_1253 ·······184:·aload_1
256 ·······189:·aload·········13254 ·······185:·aload·········12
 255 ·······187:·iload·········4
257 ·······191:·iload·········4256 ·······189:·iload·········4
258 ·······193:·iload·········4 
259 ·······195:·invokestatic··#98·················//·Method·drawInside:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;II)Lcom/watabou/utils/Point;257 ·······191:·invokestatic··#98·················//·Method·drawInside:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;II)Lcom/watabou/utils/Point;
260 ·······198:·pop258 ·······194:·pop
261 ·······199:·goto··········149259 ·······195:·goto··········145
262 ·······202:·new···········#100················//·class·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith260 ·······198:·new···········#100················//·class·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith
263 ·······205:·astore········14261 ·······201:·astore········13
264 ·······207:·aload·········14262 ·······203:·aload·········13
265 ·······209:·invokespecial·#101················//·Method·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith."<init>":()V263 ·······205:·invokespecial·#101················//·Method·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith."<init>":()V
266 ·······212:·aload_1264 ·······208:·aload_1
267 ·······213:·iload·········4265 ·······209:·iload·········4
268 ·······215:·invokevirtual·#104················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I266 ·······211:·invokevirtual·#104················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I
269 ·······218:·istore········5267 ·······214:·istore········5
270 ·······220:·aload·········14268 ·······216:·aload·········13
271 ·······222:·iload·········5269 ·······218:·iload·········5
272 ·······224:·putfield······#108················//·Field·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith.pos:I270 ·······220:·putfield······#108················//·Field·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith.pos:I
273 ·······227:·aload_0271 ·······223:·aload_0
274 ·······228:·getfield······#112················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;272 ·······224:·getfield······#112················//·Field·com/watabou/pixeldungeon/levels/Level.heaps:Lcom/watabou/utils/SparseArray;
275 ·······231:·astore········8273 ·······227:·astore········8
276 ·······233:·aload·········14274 ·······229:·aload·········13
277 ·······235:·getfield······#108················//·Field·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith.pos:I275 ·······231:·getfield······#108················//·Field·com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith.pos:I
278 ·······238:·istore········9276 ·······234:·istore········9
279 ·······240:·aload·········8277 ·······236:·aload·········8
280 ·······242:·iload·········9278 ·······238:·iload·········9
281 ·······244:·invokevirtual·#118················//·Method·com/watabou/utils/SparseArray.get:(I)Ljava/lang/Object;279 ·······240:·invokevirtual·#118················//·Method·com/watabou/utils/SparseArray.get:(I)Ljava/lang/Object;
282 ·······247:·astore········8280 ·······243:·astore········8
283 ·······249:·aload·········8281 ·······245:·aload·········8
284 ·······251:·ifnonnull·····212282 ·······247:·ifnonnull·····208
285 ·······254:·aload_0283 ·······250:·aload_0
286 ·······255:·getfield······#122················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;284 ·······251:·getfield······#122················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
287 ·······258:·aload·········14285 ·······254:·aload·········13
288 ·······260:·invokevirtual·#128················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z286 ·······256:·invokevirtual·#128················//·Method·java/util/HashSet.add:(Ljava/lang/Object;)Z
289 ·······263:·pop287 ·······259:·pop
290 ·······264:·aload·········14288 ·······260:·aload·········13
291 ·······266:·invokestatic··#134················//·Method·com/watabou/pixeldungeon/actors/Actor.occupyCell:(Lcom/watabou/pixeldungeon/actors/Char;)V289 ·······262:·invokestatic··#134················//·Method·com/watabou/pixeldungeon/actors/Actor.occupyCell:(Lcom/watabou/pixeldungeon/actors/Char;)V
292 ·······269:·return290 ·······265:·return
293 }291 }
5.07 KB
com/watabou/pixeldungeon/levels/painters/BossExitPainter.class
4.95 KB
javap -verbose -constants -s -l -private {}
    
Offset 112, 59 lines modifiedOffset 112, 57 lines modified
112 ········11:·aload_1112 ········11:·aload_1
113 ········12:·iload_2113 ········12:·iload_2
114 ········13:·iload_2114 ········13:·iload_2
115 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V115 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
116 ········17:·aload_1116 ········17:·aload_1
117 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;117 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
118 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;118 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
119 ········24:·astore········4 
120 ········26:·aload·········4 
121 ········28:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;119 ········24:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
122 ········33:·astore········5120 ········29:·astore········4
123 ········35:·aload·········5121 ········31:·aload·········4
124 ········37:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z122 ········33:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
125 ········42:·istore_3123 ········38:·istore_2
126 ········43:·iload_3124 ········39:·iload_2
127 ········44:·ifeq··········74125 ········40:·ifeq··········70
128 ········47:·aload·········5126 ········43:·aload·········4
129 ········49:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;127 ········45:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
130 ········54:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door128 ········50:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door
131 ········57:·astore········6129 ········53:·astore········5
132 ········59:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;130 ········55:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
133 ········62:·astore········4131 ········58:·astore········6
 132 ········60:·aload·········5
134 ········64:·aload·········6133 ········62:·aload·········6
135 ········66:·aload·········4 
136 ········68:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V134 ········64:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
137 ········71:·goto··········35135 ········67:·goto··········31
138 ········74:·aload_1136 ········70:·aload_1
139 ········75:·getfield······#61·················//·Field·com/watabou/pixeldungeon/levels/Room.top:I137 ········71:·getfield······#61·················//·Field·com/watabou/pixeldungeon/levels/Room.top:I
140 ········78:·bipush········32138 ········74:·bipush········32
141 ········80:·imul139 ········76:·imul
142 ········81:·istore_3140 ········77:·istore_3
143 ········82:·aload_1141 ········78:·aload_1
144 ········83:·getfield······#64·················//·Field·com/watabou/pixeldungeon/levels/Room.left:I142 ········79:·getfield······#64·················//·Field·com/watabou/pixeldungeon/levels/Room.left:I
145 ········86:·istore_2143 ········82:·istore_2
146 ········87:·aload_1144 ········83:·aload_1
147 ········88:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Room.right:I145 ········84:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Room.right:I
148 ········91:·istore········7146 ········87:·istore········7
149 ········93:·iload_2147 ········89:·iload_2
150 ········94:·iload·········7148 ········90:·iload·········7
151 ········96:·iadd149 ········92:·iadd
152 ········97:·iconst_2150 ········93:·iconst_2
153 ········98:·idiv151 ········94:·idiv
154 ········99:·istore_2152 ········95:·istore_2
155 ·······100:·iload_3153 ········96:·iload_3
156 ·······101:·iload_2154 ········97:·iload_2
157 ·······102:·iadd155 ········98:·iadd
158 ·······103:·istore_3156 ········99:·istore_3
159 ·······104:·aload_0157 ·······100:·aload_0
160 ·······105:·iload_3158 ·······101:·iload_3
161 ·······106:·putfield······#72·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I159 ·······102:·putfield······#72·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I
162 ·······109:·aload_0160 ·······105:·aload_0
163 ·······110:·getfield······#72·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I161 ·······106:·getfield······#72·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I
164 ·······113:·istore_3162 ·······109:·istore_3
165 ·······114:·aload_0163 ·······110:·aload_0
166 ·······115:·iload_3164 ·······111:·iload_3
167 ·······116:·bipush········25165 ·······112:·bipush········25
168 ·······118:·invokestatic··#76·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V166 ·······114:·invokestatic··#76·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V
169 ·······121:·return167 ·······117:·return
170 }168 }
4.71 KB
com/watabou/pixeldungeon/levels/painters/EntrancePainter.class
4.59 KB
javap -verbose -constants -s -l -private {}
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V90 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V
91 ·········4:·return91 ·········4:·return
  
92 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);92 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);
93 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V93 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
94 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC94 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
95 ····Code:95 ····Code:
96 ······stack=300,·locals=7,·args_size=296 ······stack=300,·locals=8,·args_size=2
97 ·········0:·iconst_197 ·········0:·iconst_1
98 ·········1:·istore_298 ·········1:·istore_2
99 ·········2:·iconst_499 ·········2:·iconst_4
100 ·········3:·istore_3100 ·········3:·istore_3
101 ·········4:·aload_0101 ·········4:·aload_0
102 ·········5:·aload_1102 ·········5:·aload_1
103 ·········6:·iload_3103 ·········6:·iload_3
Offset 107, 42 lines modifiedOffset 107, 40 lines modified
107 ········11:·aload_1107 ········11:·aload_1
108 ········12:·iload_2108 ········12:·iload_2
109 ········13:·iload_2109 ········13:·iload_2
110 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V110 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
111 ········17:·aload_1111 ········17:·aload_1
112 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;112 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
113 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;113 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
114 ········24:·astore········4 
115 ········26:·aload·········4 
116 ········28:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;114 ········24:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
117 ········33:·astore········5115 ········29:·astore········4
118 ········35:·aload·········5116 ········31:·aload·········4
119 ········37:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z117 ········33:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
120 ········42:·istore_3 
121 ········43:·iload_3118 ········38:·istore········5
 119 ········40:·iload·········5
122 ········44:·ifeq··········74120 ········42:·ifeq··········72
123 ········47:·aload·········5121 ········45:·aload·········4
124 ········49:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;122 ········47:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
125 ········54:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door123 ········52:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door
126 ········57:·astore········6124 ········55:·astore········6
127 ········59:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;125 ········57:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
128 ········62:·astore········4126 ········60:·astore········7
129 ········64:·aload·········6127 ········62:·aload·········6
130 ········66:·aload·········4128 ········64:·aload·········7
131 ········68:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V129 ········66:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
132 ········71:·goto··········35130 ········69:·goto··········31
133 ········74:·aload_1131 ········72:·aload_1
134 ········75:·iload_2132 ········73:·iload_2
135 ········76:·invokevirtual·#61·················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I133 ········74:·invokevirtual·#61·················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I
136 ········79:·istore_3134 ········77:·istore_3
137 ········80:·aload_0135 ········78:·aload_0
138 ········81:·iload_3136 ········79:·iload_3
139 ········82:·putfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.entrance:I137 ········80:·putfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.entrance:I
140 ········85:·aload_0138 ········83:·aload_0
141 ········86:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.entrance:I139 ········84:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.entrance:I
142 ········89:·istore_3140 ········87:·istore_3
143 ········90:·aload_0141 ········88:·aload_0
144 ········91:·iload_3142 ········89:·iload_3
145 ········92:·bipush········7143 ········90:·bipush········7
146 ········94:·invokestatic··#71·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V144 ········92:·invokestatic··#71·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V
147 ········97:·return145 ········95:·return
148 }146 }
4.68 KB
com/watabou/pixeldungeon/levels/painters/ExitPainter.class
4.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V90 ·········1:·invokespecial·#8··················//·Method·com/watabou/pixeldungeon/levels/painters/Painter."<init>":()V
91 ·········4:·return91 ·········4:·return
  
92 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);92 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);
93 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V93 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
94 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC94 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
95 ····Code:95 ····Code:
96 ······stack=300,·locals=7,·args_size=296 ······stack=300,·locals=8,·args_size=2
97 ·········0:·iconst_197 ·········0:·iconst_1
98 ·········1:·istore_298 ·········1:·istore_2
99 ·········2:·iconst_499 ·········2:·iconst_4
100 ·········3:·istore_3100 ·········3:·istore_3
101 ·········4:·aload_0101 ·········4:·aload_0
102 ·········5:·aload_1102 ·········5:·aload_1
103 ·········6:·iload_3103 ·········6:·iload_3
Offset 107, 42 lines modifiedOffset 107, 40 lines modified
107 ········11:·aload_1107 ········11:·aload_1
108 ········12:·iload_2108 ········12:·iload_2
109 ········13:·iload_2109 ········13:·iload_2
110 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V110 ········14:·invokestatic··#17·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
111 ········17:·aload_1111 ········17:·aload_1
112 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;112 ········18:·getfield······#23·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
113 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;113 ········21:·invokevirtual·#29·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
114 ········24:·astore········4 
115 ········26:·aload·········4 
116 ········28:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;114 ········24:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
117 ········33:·astore········5115 ········29:·astore········4
118 ········35:·aload·········5116 ········31:·aload·········4
119 ········37:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z117 ········33:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
120 ········42:·istore_3 
121 ········43:·iload_3118 ········38:·istore········5
 119 ········40:·iload·········5
122 ········44:·ifeq··········74120 ········42:·ifeq··········72
123 ········47:·aload·········5121 ········45:·aload·········4
124 ········49:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;122 ········47:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
125 ········54:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door123 ········52:·checkcast·····#47·················//·class·com/watabou/pixeldungeon/levels/Room$Door
126 ········57:·astore········6124 ········55:·astore········6
127 ········59:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;125 ········57:·getstatic·····#53·················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
128 ········62:·astore········4126 ········60:·astore········7
129 ········64:·aload·········6127 ········62:·aload·········6
130 ········66:·aload·········4128 ········64:·aload·········7
131 ········68:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V129 ········66:·invokevirtual·#57·················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
132 ········71:·goto··········35130 ········69:·goto··········31
133 ········74:·aload_1131 ········72:·aload_1
134 ········75:·iload_2132 ········73:·iload_2
135 ········76:·invokevirtual·#61·················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I133 ········74:·invokevirtual·#61·················//·Method·com/watabou/pixeldungeon/levels/Room.random:(I)I
136 ········79:·istore_3134 ········77:·istore_3
137 ········80:·aload_0135 ········78:·aload_0
138 ········81:·iload_3136 ········79:·iload_3
139 ········82:·putfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I137 ········80:·putfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I
140 ········85:·aload_0138 ········83:·aload_0
141 ········86:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I139 ········84:·getfield······#67·················//·Field·com/watabou/pixeldungeon/levels/Level.exit:I
142 ········89:·istore_3140 ········87:·istore_3
143 ········90:·aload_0141 ········88:·aload_0
144 ········91:·iload_3142 ········89:·iload_3
145 ········92:·bipush········8143 ········90:·bipush········8
146 ········94:·invokestatic··#71·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V144 ········92:·invokestatic··#71·················//·Method·set:(Lcom/watabou/pixeldungeon/levels/Level;II)V
147 ········97:·return145 ········95:·return
148 }146 }
9.49 KB
com/watabou/pixeldungeon/levels/painters/PassagePainter.class
9.37 KB
javap -verbose -constants -s -l -private {}
    
Offset 331, 106 lines modifiedOffset 331, 104 lines modified
331 ········27:·new···········#48·················//·class·java/util/ArrayList331 ········27:·new···········#48·················//·class·java/util/ArrayList
332 ········30:·astore········4332 ········30:·astore········4
333 ········32:·aload·········4333 ········32:·aload·········4
334 ········34:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V334 ········34:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V
335 ········37:·aload_1335 ········37:·aload_1
336 ········38:·getfield······#53·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;336 ········38:·getfield······#53·················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
337 ········41:·invokevirtual·#59·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;337 ········41:·invokevirtual·#59·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
338 ········44:·astore········5 
339 ········46:·aload·········5 
340 ········48:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;338 ········44:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
341 ········53:·astore········6339 ········49:·astore········5
342 ········55:·aload·········6340 ········51:·aload·········5
343 ········57:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z341 ········53:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
344 ········62:·istore_2 
345 ········63:·iload_2342 ········58:·istore········6
 343 ········60:·iload·········6
346 ········64:·ifeq··········103344 ········62:·ifeq··········103
347 ········67:·aload·········6345 ········65:·aload·········5
348 ········69:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;346 ········67:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
349 ········74:·checkcast·····#15·················//·class·com/watabou/utils/Point347 ········72:·checkcast·····#15·················//·class·com/watabou/utils/Point
350 ········77:·astore········7348 ········75:·astore········7
351 ········79:·aload_1349 ········77:·aload_1
352 ········80:·aload·········7350 ········78:·aload·········7
353 ········82:·invokestatic··#79·················//·Method·xy2p:(Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;)I351 ········80:·invokestatic··#79·················//·Method·xy2p:(Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;)I
354 ········85:·istore_2 
355 ········86:·iload_2352 ········83:·istore········6
 353 ········85:·iload·········6
356 ········87:·invokestatic··#85·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;354 ········87:·invokestatic··#85·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
357 ········90:·astore········5355 ········90:·astore········8
358 ········92:·aload·········4356 ········92:·aload·········4
359 ········94:·aload·········5357 ········94:·aload·········8
360 ········96:·invokevirtual·#89·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z358 ········96:·invokevirtual·#89·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
361 ········99:·pop359 ········99:·pop
362 ·······100:·goto··········55360 ·······100:·goto··········51
363 ·······103:·aload·········4361 ·······103:·aload·········4
364 ·······105:·invokestatic··#95·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V362 ·······105:·invokestatic··#95·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V
365 ·······108:·aload·········4363 ·······108:·aload·········4
366 ·······110:·invokevirtual·#98·················//·Method·java/util/ArrayList.size:()I364 ·······110:·invokevirtual·#98·················//·Method·java/util/ArrayList.size:()I
367 ·······113:·istore········8365 ·······113:·istore········9
368 ·······115:·getstatic·····#13·················//·Field·pasWidth:I366 ·······115:·getstatic·····#13·················//·Field·pasWidth:I
369 ·······118:·iconst_2367 ·······118:·iconst_2
370 ·······119:·imul368 ·······119:·imul
371 ·······120:·istore_2369 ·······120:·istore_2
372 ·······121:·getstatic·····#28·················//·Field·pasHeight:I370 ·······121:·getstatic·····#28·················//·Field·pasHeight:I
373 ·······124:·iconst_2371 ·······124:·iconst_2
374 ·······125:·imul372 ·······125:·imul
375 ·······126:·istore········9373 ·······126:·istore········6
376 ·······128:·iload_2374 ·······128:·iload_2
377 ·······129:·iload·········9375 ·······129:·iload·········6
378 ·······131:·iadd376 ·······131:·iadd
379 ·······132:·istore········10377 ·······132:·istore········10
380 ·······134:·iconst_0378 ·······134:·iconst_0
381 ·······135:·istore········11379 ·······135:·istore········11
382 ·······137:·aload·········4380 ·······137:·aload·········4
383 ·······139:·iconst_0381 ·······139:·iconst_0
384 ·······140:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;382 ·······140:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;
385 ·······143:·checkcast·····#81·················//·class·java/lang/Integer383 ·······143:·checkcast·····#81·················//·class·java/lang/Integer
386 ·······146:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I384 ·······146:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I
387 ·······149:·iload·········10385 ·······149:·iload·········10
388 ·······151:·iadd386 ·······151:·iadd
389 ·······152:·istore········9387 ·······152:·istore········6
390 ·······154:·iload·········8388 ·······154:·iload·········9
391 ·······156:·iconst_m1389 ·······156:·iconst_m1
392 ·······157:·iadd390 ·······157:·iadd
393 ·······158:·istore_2391 ·······158:·istore_2
394 ·······159:·aload·········4392 ·······159:·aload·········4
395 ·······161:·iload_2393 ·······161:·iload_2
396 ·······162:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;394 ·······162:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;
397 ·······165:·checkcast·····#81·················//·class·java/lang/Integer395 ·······165:·checkcast·····#81·················//·class·java/lang/Integer
398 ·······168:·astore········5396 ·······168:·astore········5
399 ·······170:·aload·········5397 ·······170:·aload·········5
400 ·······172:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I398 ·······172:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I
401 ·······175:·istore_2399 ·······175:·istore_2
402 ·······176:·iload·········9400 ·······176:·iload·········6
403 ·······178:·iload_2401 ·······178:·iload_2
404 ·······179:·isub402 ·······179:·isub
405 ·······180:·istore········12403 ·······180:·istore········12
406 ·······182:·iconst_1404 ·······182:·iconst_1
407 ·······183:·istore········13405 ·······183:·istore········13
408 ·······185:·iload·········13406 ·······185:·iload·········13
409 ·······187:·iload·········8407 ·······187:·iload·········9
410 ·······189:·if_icmpge·····259408 ·······189:·if_icmpge·····259
411 ·······192:·aload·········4409 ·······192:·aload·········4
412 ·······194:·iload·········13410 ·······194:·iload·········13
413 ·······196:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;411 ·······196:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;
414 ·······199:·checkcast·····#81·················//·class·java/lang/Integer412 ·······199:·checkcast·····#81·················//·class·java/lang/Integer
415 ·······202:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I413 ·······202:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I
416 ·······205:·istore········9414 ·······205:·istore········6
417 ·······207:·iload·········13415 ·······207:·iload·········13
418 ·······209:·iconst_m1416 ·······209:·iconst_m1
419 ·······210:·iadd417 ·······210:·iadd
420 ·······211:·istore_2418 ·······211:·istore_2
421 ·······212:·aload·········4419 ·······212:·aload·········4
422 ·······214:·iload_2420 ·······214:·iload_2
423 ·······215:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;421 ·······215:·invokevirtual·#102················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;
424 ·······218:·checkcast·····#81·················//·class·java/lang/Integer422 ·······218:·checkcast·····#81·················//·class·java/lang/Integer
425 ·······221:·astore········5423 ·······221:·astore········5
426 ·······223:·aload·········5424 ·······223:·aload·········5
427 ·······225:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I425 ·······225:·invokevirtual·#105················//·Method·java/lang/Integer.intValue:()I
428 ·······228:·istore_2426 ·······228:·istore_2
429 ·······229:·iload·········9427 ·······229:·iload·········6
430 ·······231:·iload_2428 ·······231:·iload_2
431 ·······232:·isub429 ·······232:·isub
432 ·······233:·istore········14430 ·······233:·istore········14
433 ·······235:·iload·········14431 ·······235:·iload·········14
434 ·······237:·iload·········12432 ·······237:·iload·········12
435 ·······239:·if_icmple·····250433 ·······239:·if_icmple·····250
436 ·······242:·iload·········14434 ·······242:·iload·········14
Offset 439, 21 lines modifiedOffset 437, 21 lines modified
439 ·······248:·istore········11437 ·······248:·istore········11
440 ·······250:·iload·········13438 ·······250:·iload·········13
441 ·······252:·iconst_1439 ·······252:·iconst_1
442 ·······253:·iadd440 ·······253:·iadd
443 ·······254:·istore········13441 ·······254:·istore········13
444 ·······256:·goto··········185442 ·······256:·goto··········185
445 ·······259:·iload·········11443 ·······259:·iload·········11
446 ·······261:·iload·········8444 ·······261:·iload·········9
447 ·······263:·iadd445 ·······263:·iadd
448 ·······264:·iconst_m1446 ·······264:·iconst_m1
449 ·······265:·iadd447 ·······265:·iadd
450 ·······266:·istore_2448 ·······266:·istore_2
451 ·······267:·iload_2449 ·······267:·iload_2
452 ·······268:·iload·········8450 ·······268:·iload·········9
453 ·······270:·irem451 ·······270:·irem
454 ·······271:·istore········15452 ·······271:·istore········15
455 ·······273:·aload·········4453 ·······273:·aload·········4
456 ·······275:·iload·········11454 ·······275:·iload·········11
Max diff block lines reached; 3078/9509 bytes (32.37%) of diff not shown.
3.89 KB
com/watabou/pixeldungeon/levels/painters/ShopPainter.class
3.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 476, 15 lines modifiedOffset 476, 15 lines modified
476 ·······248:·invokespecial·#26·················//·Method·com/watabou/utils/Point."<init>":(II)V476 ·······248:·invokespecial·#26·················//·Method·com/watabou/utils/Point."<init>":(II)V
477 ·······251:·goto··········39477 ·······251:·goto··········39
  
478 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);478 ··public·static·void·paint(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);
479 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V479 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
480 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC480 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
481 ····Code:481 ····Code:
482 ······stack=300,·locals=14,·args_size=2482 ······stack=300,·locals=13,·args_size=2
483 ·········0:·aload_0483 ·········0:·aload_0
484 ·········1:·aload_1484 ·········1:·aload_1
485 ·········2:·iconst_4485 ·········2:·iconst_4
486 ·········3:·invokestatic··#39·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V486 ·········3:·invokestatic··#39·················//·Method·fill:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
487 ·········6:·aload_0487 ·········6:·aload_0
488 ·········7:·aload_1488 ·········7:·aload_1
489 ·········8:·iconst_1489 ·········8:·iconst_1
Offset 606, 34 lines modifiedOffset 606, 32 lines modified
606 ·······213:·goto··········88606 ·······213:·goto··········88
607 ·······216:·aload_0607 ·······216:·aload_0
608 ·······217:·aload_1608 ·······217:·aload_1
609 ·······218:·invokestatic··#107················//·Method·placeShopkeeper:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V609 ·······218:·invokestatic··#107················//·Method·placeShopkeeper:(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
610 ·······221:·aload_1610 ·······221:·aload_1
611 ·······222:·getfield······#111················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;611 ·······222:·getfield······#111················//·Field·com/watabou/pixeldungeon/levels/Room.connected:Ljava/util/HashMap;
612 ·······225:·invokevirtual·#117················//·Method·java/util/HashMap.values:()Ljava/util/Collection;612 ·······225:·invokevirtual·#117················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
613 ·······228:·astore········6 
614 ·······230:·aload·········6 
615 ·······232:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;613 ·······228:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
616 ·······237:·astore········12614 ·······233:·astore········6
617 ·······239:·aload·········12615 ·······235:·aload·········6
618 ·······241:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z616 ·······237:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
619 ·······246:·istore_2617 ·······242:·istore_3
620 ·······247:·iload_2618 ·······243:·iload_3
621 ·······248:·ifeq··········278619 ·······244:·ifeq··········274
622 ·······251:·aload·········12620 ·······247:·aload·········6
623 ·······253:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;621 ·······249:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
624 ·······258:·checkcast·····#135················//·class·com/watabou/pixeldungeon/levels/Room$Door622 ·······254:·checkcast·····#135················//·class·com/watabou/pixeldungeon/levels/Room$Door
625 ·······261:·astore········13623 ·······257:·astore········12
626 ·······263:·getstatic·····#141················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;624 ·······259:·getstatic·····#141················//·Field·com/watabou/pixeldungeon/levels/Room$Door$Type.REGULAR:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
627 ·······266:·astore········6625 ·······262:·astore········11
628 ·······268:·aload·········13626 ·······264:·aload·········12
629 ·······270:·aload·········6627 ·······266:·aload·········11
630 ·······272:·invokevirtual·#145················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V628 ·······268:·invokevirtual·#145················//·Method·com/watabou/pixeldungeon/levels/Room$Door.set:(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
631 ·······275:·goto··········239629 ·······271:·goto··········235
632 ·······278:·return630 ·······274:·return
  
633 ··private·static·void·placeShopkeeper(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);631 ··private·static·void·placeShopkeeper(com.watabou.pixeldungeon.levels.Level,·com.watabou.pixeldungeon.levels.Room);
634 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V632 ····descriptor:·(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
635 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC633 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
636 ····Code:634 ····Code:
637 ······stack=300,·locals=10,·args_size=2635 ······stack=300,·locals=10,·args_size=2
638 ·········0:·aload_1636 ·········0:·aload_1
1.77 KB
com/watabou/pixeldungeon/levels/painters/StandardPainter.class
1.64 KB
procyon -ec {}
    
Offset 25, 19 lines modifiedOffset 25, 19 lines modified
25 ········final·int·n4·=·4;25 ········final·int·n4·=·4;
26 ········fill(level,·(Rect)room,·n4);26 ········fill(level,·(Rect)room,·n4);
27 ········final·Iterator<Room$Door>·iterator·=·room.connected.values().iterator();27 ········final·Iterator<Room$Door>·iterator·=·room.connected.values().iterator();
28 ········while·(iterator.hasNext())·{28 ········while·(iterator.hasNext())·{
29 ············((Room$Door)iterator.next()).set(Room$Door$Type.REGULAR);29 ············((Room$Door)iterator.next()).set(Room$Door$Type.REGULAR);
30 ········}30 ········}
31 ········if·(!Dungeon.bossLevel()·&&·Random.Int(n)·==·0)·{31 ········if·(!Dungeon.bossLevel()·&&·Random.Int(n)·==·0)·{
32 ············Label_0398:·{32 ············Label_0394:·{
33 ················switch·(Random.Int(n3))·{33 ················switch·(Random.Int(n3))·{
34 ····················case·0:·{34 ····················case·0:·{
35 ························if·(level.feeling·==·Level$Feeling.GRASS)·{35 ························if·(level.feeling·==·Level$Feeling.GRASS)·{
36 ····························break·Label_0398;36 ····························break·Label_0394;
37 ························}37 ························}
38 ························if·(Math.min(room.width(),·room.height())·>=·n4·&&·Math.max(room.width(),·room.height())·>=·n3)·{38 ························if·(Math.min(room.width(),·room.height())·>=·n4·&&·Math.max(room.width(),·room.height())·>=·n3)·{
39 ····························paintGraveyard(level,·room);39 ····························paintGraveyard(level,·room);
40 ····························return;40 ····························return;
41 ························}41 ························}
42 ························break;42 ························break;
43 ····················}43 ····················}
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····························paintStudy(level,·room);60 ····························paintStudy(level,·room);
61 ····························return;61 ····························return;
62 ························}62 ························}
63 ························break;63 ························break;
64 ····················}64 ····················}
65 ····················case·4:·{65 ····················case·4:·{
66 ························if·(level.feeling·==·Level$Feeling.WATER)·{66 ························if·(level.feeling·==·Level$Feeling.WATER)·{
67 ····························break·Label_0398;67 ····························break·Label_0394;
68 ························}68 ························}
69 ························if·(room.connected.size()·==·2·&&·room.width()·>=·n4·&&·room.height()·>=·n4)·{69 ························if·(room.connected.size()·==·2·&&·room.width()·>=·n4·&&·room.height()·>=·n4)·{
70 ····························paintBridge(level,·room);70 ····························paintBridge(level,·room);
71 ····························return;71 ····························return;
72 ························}72 ························}
73 ························break;73 ························break;
74 ····················}74 ····················}
31.4 KB
com/watabou/pixeldungeon/levels/painters/TunnelPainter.class
31.3 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.23 KB
com/watabou/pixeldungeon/levels/traps/AlarmTrap.class
6.12 KB
javap -verbose -constants -s -l -private {}
    
Offset 107, 67 lines modifiedOffset 107, 65 lines modified
107 ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V107 ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V
108 ·········4:·return108 ·········4:·return
  
109 ··public·static·void·trigger(int,·com.watabou.pixeldungeon.actors.Char);109 ··public·static·void·trigger(int,·com.watabou.pixeldungeon.actors.Char);
110 ····descriptor:·(ILcom/watabou/pixeldungeon/actors/Char;)V110 ····descriptor:·(ILcom/watabou/pixeldungeon/actors/Char;)V
111 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC111 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
112 ····Code:112 ····Code:
113 ······stack=300,·locals=10,·args_size=2113 ······stack=300,·locals=9,·args_size=2
114 ·········0:·getstatic·····#14·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;114 ·········0:·getstatic·····#14·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
115 ·········3:·getfield······#20·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;115 ·········3:·getfield······#20·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
116 ·········6:·astore_2 
117 ·········7:·aload_2 
118 ·········8:·invokevirtual·#26·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;116 ·········6:·invokevirtual·#26·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
119 ········11:·astore_3117 ·········9:·astore_2
120 ········12:·aload_3118 ········10:·aload_2
121 ········13:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z119 ········11:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
122 ········18:·istore········4 
123 ········20:·iload·········4120 ········16:·istore_3
 121 ········17:·iload_3
124 ········22:·ifeq··········51122 ········18:·ifeq··········47
125 ········25:·aload_3123 ········21:·aload_2
126 ········26:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;124 ········22:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
127 ········31:·checkcast·····#38·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob125 ········27:·checkcast·····#38·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
128 ········34:·astore········5126 ········30:·astore········4
129 ········36:·aload·········5127 ········32:·aload·········4
130 ········38:·aload_1128 ········34:·aload_1
131 ········39:·if_acmpeq·····12129 ········35:·if_acmpeq·····10
132 ········42:·aload·········5130 ········38:·aload·········4
133 ········44:·iload_0131 ········40:·iload_0
134 ········45:·invokevirtual·#42·················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V132 ········41:·invokevirtual·#42·················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V
135 ········48:·goto··········12133 ········44:·goto··········10
136 ········51:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.visible:[Z134 ········47:·getstatic·····#46·················//·Field·com/watabou/pixeldungeon/Dungeon.visible:[Z
137 ········54:·astore_2135 ········50:·astore_2
138 ········55:·aload_2136 ········51:·aload_2
139 ········56:·iload_0137 ········52:·iload_0
140 ········57:·baload138 ········53:·baload
141 ········58:·istore········4139 ········54:·istore········5
142 ········60:·iload·········4140 ········56:·iload·········5
143 ········62:·ifeq··········110141 ········58:·ifeq··········104
144 ········65:·iconst_0142 ········61:·iconst_0
145 ········66:·anewarray·····#4··················//·class·java/lang/Object143 ········62:·anewarray·····#4··················//·class·java/lang/Object
146 ········69:·astore········6144 ········65:·astore········6
147 ········71:·ldc···········#48·················//·String·The·trap·emits·a·piercing·sound·that·echoes·throughout·the·dungeon!145 ········67:·ldc···········#48·················//·String·The·trap·emits·a·piercing·sound·that·echoes·throughout·the·dungeon!
148 ········73:·aload·········6146 ········69:·aload·········6
149 ········75:·invokestatic··#54·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V147 ········71:·invokestatic··#54·················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V
150 ········78:·iload_0148 ········74:·iload_0
151 ········79:·invokestatic··#60·················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.center:(I)Lcom/watabou/noosa/particles/Emitter;149 ········75:·invokestatic··#60·················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.center:(I)Lcom/watabou/noosa/particles/Emitter;
152 ········82:·astore_2150 ········78:·astore_2
153 ········83:·iconst_5151 ········79:·iconst_5
154 ········84:·istore········7 
155 ········86:·iload·········7152 ········80:·istore_3
 153 ········81:·iload_3
156 ········88:·invokestatic··#67·················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;154 ········82:·invokestatic··#67·················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
157 ········91:·astore········6155 ········85:·astore········6
158 ········93:·ldc···········#69·················//·float·0.3f156 ········87:·ldc···········#69·················//·float·0.3f
159 ········95:·fstore········8157 ········89:·fstore········7
160 ········97:·iconst_3158 ········91:·iconst_3
161 ········98:·istore········9159 ········92:·istore········8
162 ·······100:·aload_2160 ········94:·aload_2
163 ·······101:·aload·········6161 ········95:·aload·········6
164 ·······103:·fload·········8162 ········97:·fload·········7
165 ·······105:·iload·········9163 ········99:·iload·········8
166 ·······107:·invokevirtual·#76·················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V164 ·······101:·invokevirtual·#76·················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
167 ·······110:·getstatic·····#82·················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;165 ·······104:·getstatic·····#82·················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;
168 ·······113:·ldc···········#84·················//·String·snd_alert.mp3166 ·······107:·ldc···········#84·················//·String·snd_alert.mp3
169 ·······115:·invokevirtual·#88·················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I167 ·······109:·invokevirtual·#88·················//·Method·com/watabou/noosa/audio/Sample.play:(Ljava/lang/Object;)I
170 ·······118:·pop168 ·······112:·pop
171 ·······119:·return169 ·······113:·return
172 }170 }
14.9 KB
com/watabou/pixeldungeon/levels/traps/SummoningTrap.class
14.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
6.71 KB
com/watabou/pixeldungeon/plants/Rotberry$Seed.class
6.61 KB
javap -verbose -constants -s -l -private {}
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ········59:·putfield······#46·················//·Field·alchemyClass:Ljava/lang/Class;189 ········59:·putfield······#46·················//·Field·alchemyClass:Ljava/lang/Class;
190 ········62:·return190 ········62:·return
  
191 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);191 ··public·boolean·collect(com.watabou.pixeldungeon.items.bags.Bag);
192 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z192 ····descriptor:·(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
193 ····flags:·(0x0001)·ACC_PUBLIC193 ····flags:·(0x0001)·ACC_PUBLIC
194 ····Code:194 ····Code:
195 ······stack=300,·locals=10,·args_size=2195 ······stack=300,·locals=11,·args_size=2
196 ·········0:·iconst_0196 ·········0:·iconst_0
197 ·········1:·istore_2197 ·········1:·istore_2
198 ·········2:·aconst_null198 ·········2:·aconst_null
199 ·········3:·astore_3199 ·········3:·astore_3
200 ·········4:·aload_0200 ·········4:·aload_0
201 ·········5:·aload_1201 ·········5:·aload_1
202 ·········6:·invokespecial·#50·················//·Method·com/watabou/pixeldungeon/plants/Plant$Seed.collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z202 ·········6:·invokespecial·#50·················//·Method·com/watabou/pixeldungeon/plants/Plant$Seed.collect:(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
Offset 206, 61 lines modifiedOffset 206, 61 lines modified
206 ········13:·ifeq··········156206 ········13:·ifeq··········156
207 ········16:·getstatic·····#56·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;207 ········16:·getstatic·····#56·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
208 ········19:·astore········5208 ········19:·astore········5
209 ········21:·aload·········5209 ········21:·aload·········5
210 ········23:·ifnull········154210 ········23:·ifnull········154
211 ········26:·getstatic·····#56·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;211 ········26:·getstatic·····#56·················//·Field·com/watabou/pixeldungeon/Dungeon.level:Lcom/watabou/pixeldungeon/levels/Level;
212 ········29:·getfield······#62·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;212 ········29:·getfield······#62·················//·Field·com/watabou/pixeldungeon/levels/Level.mobs:Ljava/util/HashSet;
213 ········32:·astore········5 
214 ········34:·aload·········5 
215 ········36:·invokevirtual·#68·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;213 ········32:·invokevirtual·#68·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
216 ········39:·astore········6214 ········35:·astore········5
217 ········41:·aload·········6215 ········37:·aload·········5
218 ········43:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z216 ········39:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
219 ········48:·istore········4217 ········44:·istore········6
220 ········50:·iload·········4218 ········46:·iload·········6
221 ········52:·ifeq··········89219 ········48:·ifeq··········85
222 ········55:·aload·········6220 ········51:·aload·········5
223 ········57:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;221 ········53:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
224 ········62:·checkcast·····#80·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob222 ········58:·checkcast·····#80·················//·class·com/watabou/pixeldungeon/actors/mobs/Mob
225 ········65:·astore········7223 ········61:·astore········7
226 ········67:·getstatic·····#84·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;224 ········63:·getstatic·····#84·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
227 ········70:·astore········5225 ········66:·astore········8
228 ········72:·aload·········5226 ········68:·aload·········8
229 ········74:·getfield······#89·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I227 ········70:·getfield······#89·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I
230 ········77:·istore········4228 ········73:·istore········6
231 ········79:·aload·········7229 ········75:·aload·········7
232 ········81:·iload·········4230 ········77:·iload·········6
233 ········83:·invokevirtual·#93·················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V231 ········79:·invokevirtual·#93·················//·Method·com/watabou/pixeldungeon/actors/mobs/Mob.beckon:(I)V
234 ········86:·goto··········41232 ········82:·goto··········37
235 ········89:·iconst_0233 ········85:·iconst_0
236 ········90:·anewarray·····#97·················//·class·java/lang/Object234 ········86:·anewarray·····#97·················//·class·java/lang/Object
237 ········93:·astore_3235 ········89:·astore_3
238 ········94:·ldc···········#95·················//·String·The·seed·emits·a·roar·that·echoes·throughout·the·dungeon!236 ········90:·ldc···········#95·················//·String·The·seed·emits·a·roar·that·echoes·throughout·the·dungeon!
239 ········96:·aload_3237 ········92:·aload_3
240 ········97:·invokestatic··#103················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V238 ········93:·invokestatic··#103················//·Method·com/watabou/pixeldungeon/utils/GLog.w:(Ljava/lang/String;[Ljava/lang/Object;)V
241 ·······100:·getstatic·····#84·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;239 ········96:·getstatic·····#84·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
242 ·······103:·getfield······#89·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I240 ········99:·getfield······#89·················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.pos:I
243 ·······106:·istore_2241 ·······102:·istore_2
244 ·······107:·iload_2242 ·······103:·iload_2
245 ·······108:·invokestatic··#109················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.center:(I)Lcom/watabou/noosa/particles/Emitter;243 ·······104:·invokestatic··#109················//·Method·com/watabou/pixeldungeon/effects/CellEmitter.center:(I)Lcom/watabou/noosa/particles/Emitter;
246 ·······111:·astore_3244 ·······107:·astore_3
247 ·······112:·iconst_5245 ·······108:·iconst_5
248 ·······113:·istore········4246 ·······109:·istore········4
249 ·······115:·iload·········4247 ·······111:·iload·········4
250 ·······117:·invokestatic··#116················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;248 ·······113:·invokestatic··#116················//·Method·com/watabou/pixeldungeon/effects/Speck.factory:(I)Lcom/watabou/noosa/particles/Emitter$Factory;
251 ·······120:·astore········5249 ·······116:·astore········5
 250 ·······118:·ldc···········#117················//·int·1050253722
 251 ·······120:·istore········6
252 ·······122:·ldc···········#118················//·float·0.3f252 ·······122:·ldc···········#118················//·float·0.3f
253 ·······124:·fstore········8253 ·······124:·fstore········9
254 ·······126:·iconst_3254 ·······126:·iconst_3
255 ·······127:·istore········9255 ·······127:·istore········10
256 ·······129:·aload_3256 ·······129:·aload_3
257 ·······130:·aload·········5257 ·······130:·aload·········5
258 ·······132:·fload·········8258 ·······132:·fload·········9
259 ·······134:·iload·········9259 ·······134:·iload·········10
260 ·······136:·invokevirtual·#125················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V260 ·······136:·invokevirtual·#125················//·Method·com/watabou/noosa/particles/Emitter.start:(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
261 ·······139:·getstatic·····#131················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;261 ·······139:·getstatic·····#131················//·Field·com/watabou/noosa/audio/Sample.INSTANCE:Lcom/watabou/noosa/audio/Sample;
262 ·······142:·astore_3262 ·······142:·astore_3
263 ·······143:·ldc···········#133················//·String·snd_challenge.mp3263 ·······143:·ldc···········#133················//·String·snd_challenge.mp3
264 ·······145:·astore········5264 ·······145:·astore········5
265 ·······147:·aload_3265 ·······147:·aload_3
266 ·······148:·aload·········5266 ·······148:·aload·········5
86.3 KB
com/watabou/pixeldungeon/scenes/GameScene.class
86.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
49.9 KB
com/watabou/pixeldungeon/scenes/RankingsScene.class
49.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.28 KB
com/watabou/pixeldungeon/scenes/StartScene.class
1.18 KB
procyon -ec {}
    
Offset 140, 18 lines modifiedOffset 140, 17 lines modified
140 ········value.y·=·align(n3);140 ········value.y·=·align(n3);
141 ········this.add((Gizmo)value);141 ········this.add((Gizmo)value);
142 ········this.buttonX·=·buttonX;142 ········this.buttonX·=·buttonX;
143 ········this.buttonY·=·n4·-·24.0f;143 ········this.buttonY·=·n4·-·24.0f;
144 ········this.add((Gizmo)(this.btnNewGame·=·(StartScene$GameButton)new·StartScene$1(this,·"New·Game")));144 ········this.add((Gizmo)(this.btnNewGame·=·(StartScene$GameButton)new·StartScene$1(this,·"New·Game")));
145 ········this.add((Gizmo)(this.btnLoad·=·(StartScene$GameButton)new·StartScene$2(this,·"Load·Game")));145 ········this.add((Gizmo)(this.btnLoad·=·(StartScene$GameButton)new·StartScene$2(this,·"Load·Game")));
146 ········final·float·a·=·this.buttonY·-·value.y·-·value.height();146 ········final·float·a·=·this.buttonY·-·value.y·-·value.height();
147 ········final·HeroClass[]·array2; 
148 ········final·HeroClass[]·array·=·array2·=·new·HeroClass[]·{·HeroClass.WARRIOR,·HeroClass.MAGE,·HeroClass.ROGUE,·HeroClass.HUNTRESS·};147 ········final·HeroClass[]·array·=·{·HeroClass.WARRIOR,·HeroClass.MAGE,·HeroClass.ROGUE,·HeroClass.HUNTRESS·};
149 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{148 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
150 ············final·HeroClass·key·=·array2[i];149 ············final·HeroClass·key·=·array[i];
151 ············final·StartScene$ClassShield·value2·=·new·StartScene$ClassShield(this,·key);150 ············final·StartScene$ClassShield·value2·=·new·StartScene$ClassShield(this,·key);
152 ············StartScene.shields.put(key,·value2);151 ············StartScene.shields.put(key,·value2);
153 ············this.add((Gizmo)value2);152 ············this.add((Gizmo)value2);
154 ········}153 ········}
155 ········if·(PixelDungeon.landscape())·{154 ········if·(PixelDungeon.landscape())·{
156 ············final·float·b·=·n·/·4.0f;155 ············final·float·b·=·n·/·4.0f;
157 ············final·float·min·=·Math.min(a,·b);156 ············final·float·min·=·Math.min(a,·b);
4.59 KB
com/watabou/pixeldungeon/ui/BadgesList.class
4.51 KB
javap -verbose -constants -s -l -private {}
    
Offset 124, 55 lines modifiedOffset 124, 53 lines modified
124 ········17:·aload_2124 ········17:·aload_2
125 ········18:·invokespecial·#18·················//·Method·java/util/ArrayList."<init>":()V125 ········18:·invokespecial·#18·················//·Method·java/util/ArrayList."<init>":()V
126 ········21:·aload_0126 ········21:·aload_0
127 ········22:·aload_2127 ········22:·aload_2
128 ········23:·putfield······#20·················//·Field·items:Ljava/util/ArrayList;128 ········23:·putfield······#20·················//·Field·items:Ljava/util/ArrayList;
129 ········26:·iload_1129 ········26:·iload_1
130 ········27:·invokestatic··#26·················//·Method·com/watabou/pixeldungeon/Badges.filtered:(Z)Ljava/util/List;130 ········27:·invokestatic··#26·················//·Method·com/watabou/pixeldungeon/Badges.filtered:(Z)Ljava/util/List;
131 ········30:·astore_2 
132 ········31:·aload_2 
133 ········32:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;131 ········30:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
134 ········37:·astore_3132 ········35:·astore_2
135 ········38:·aload_3133 ········36:·aload_2
136 ········39:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z134 ········37:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
137 ········44:·istore········4 
138 ········46:·iload·········4135 ········42:·istore_3
 136 ········43:·iload_3
139 ········48:·ifeq··········117137 ········44:·ifeq··········113
140 ········51:·aload_3138 ········47:·aload_2
141 ········52:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;139 ········48:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
142 ········57:·checkcast·····#44·················//·class·com/watabou/pixeldungeon/Badges$Badge140 ········53:·checkcast·····#44·················//·class·com/watabou/pixeldungeon/Badges$Badge
143 ········60:·astore········5141 ········56:·astore········4
144 ········62:·aload·········5142 ········58:·aload·········4
145 ········64:·getfield······#48·················//·Field·com/watabou/pixeldungeon/Badges$Badge.image:I143 ········60:·getfield······#48·················//·Field·com/watabou/pixeldungeon/Badges$Badge.image:I
146 ········67:·istore········4144 ········63:·istore_3
147 ········69:·iconst_m1145 ········64:·iconst_m1
148 ········70:·istore········6146 ········65:·istore········5
 147 ········67:·iload_3
149 ········72:·iload·········4148 ········68:·iload·········5
150 ········74:·iload·········6 
151 ········76:·if_icmpeq·····38149 ········70:·if_icmpeq·····36
152 ········79:·new···········#50·················//·class·com/watabou/pixeldungeon/ui/BadgesList$ListItem150 ········73:·new···········#50·················//·class·com/watabou/pixeldungeon/ui/BadgesList$ListItem
153 ········82:·astore········7151 ········76:·astore········6
154 ········84:·aload·········7152 ········78:·aload·········6
 153 ········80:·aload_0
 154 ········81:·aload·········4
 155 ········83:·invokespecial·#53·················//·Method·com/watabou/pixeldungeon/ui/BadgesList$ListItem."<init>":(Lcom/watabou/pixeldungeon/ui/BadgesList;Lcom/watabou/pixeldungeon/Badges$Badge;)V
155 ········86:·aload_0156 ········86:·aload_0
156 ········87:·aload·········5 
157 ········89:·invokespecial·#53·················//·Method·com/watabou/pixeldungeon/ui/BadgesList$ListItem."<init>":(Lcom/watabou/pixeldungeon/ui/BadgesList;Lcom/watabou/pixeldungeon/Badges$Badge;)V 
158 ········92:·aload_0 
159 ········93:·getfield······#57·················//·Field·content:Lcom/watabou/noosa/ui/Component;157 ········87:·getfield······#57·················//·Field·content:Lcom/watabou/noosa/ui/Component;
160 ········96:·aload·········7158 ········90:·aload·········6
161 ········98:·invokevirtual·#61·················//·Method·com/watabou/noosa/ui/Component.add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;159 ········92:·invokevirtual·#61·················//·Method·com/watabou/noosa/ui/Component.add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
162 ·······101:·pop160 ········95:·pop
163 ·······102:·aload_0161 ········96:·aload_0
164 ·······103:·getfield······#20·················//·Field·items:Ljava/util/ArrayList;162 ········97:·getfield······#20·················//·Field·items:Ljava/util/ArrayList;
 163 ·······100:·astore········7
165 ·······106:·astore_2 
166 ·······107:·aload_2 
167 ·······108:·aload·········7164 ·······102:·aload·········7
 165 ·······104:·aload·········6
168 ·······110:·invokevirtual·#64·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z166 ·······106:·invokevirtual·#64·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
169 ·······113:·pop167 ·······109:·pop
170 ·······114:·goto··········38168 ·······110:·goto··········36
171 ·······117:·return169 ·······113:·return
  
172 ··protected·void·layout();170 ··protected·void·layout();
173 ····descriptor:·()V171 ····descriptor:·()V
174 ····flags:·(0x0004)·ACC_PROTECTED172 ····flags:·(0x0004)·ACC_PROTECTED
175 ····Code:173 ····Code:
176 ······stack=300,·locals=8,·args_size=1174 ······stack=300,·locals=8,·args_size=1
177 ·········0:·ldc···········#66·················//·float·20.0f175 ·········0:·ldc···········#66·················//·float·20.0f
13.1 KB
com/watabou/pixeldungeon/ui/BuffIndicator.class
13.0 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.54 KB
com/watabou/pixeldungeon/ui/GameLog.class
4.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 297, 60 lines modifiedOffset 297, 58 lines modified
  
297 ··private·void·recreateLines();297 ··private·void·recreateLines();
298 ····descriptor:·()V298 ····descriptor:·()V
299 ····flags:·(0x0002)·ACC_PRIVATE299 ····flags:·(0x0002)·ACC_PRIVATE
300 ····Code:300 ····Code:
301 ······stack=300,·locals=7,·args_size=1301 ······stack=300,·locals=7,·args_size=1
302 ·········0:·getstatic·····#35·················//·Field·entries:Ljava/util/ArrayList;302 ·········0:·getstatic·····#35·················//·Field·entries:Ljava/util/ArrayList;
303 ·········3:·astore_1 
304 ·········4:·aload_1 
305 ·········5:·invokevirtual·#55·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;303 ·········3:·invokevirtual·#55·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
306 ·········8:·astore_2304 ·········6:·astore_1
307 ·········9:·aload_2305 ·········7:·aload_1
308 ········10:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z306 ·········8:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
309 ········15:·istore_3307 ········13:·istore_2
310 ········16:·iload_3308 ········14:·iload_2
311 ········17:·ifeq··········91309 ········15:·ifeq··········94
312 ········20:·aload_2310 ········18:·aload_1
313 ········21:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;311 ········19:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
314 ········26:·checkcast·····#67·················//·class·com/watabou/pixeldungeon/ui/GameLog$Entry312 ········24:·checkcast·····#67·················//·class·com/watabou/pixeldungeon/ui/GameLog$Entry
315 ········29:·astore········4 
316 ········31:·aload·········4313 ········27:·astore_3
 314 ········28:·aload_3
317 ········33:·getfield······#71·················//·Field·com/watabou/pixeldungeon/ui/GameLog$Entry.text:Ljava/lang/String;315 ········29:·getfield······#71·················//·Field·com/watabou/pixeldungeon/ui/GameLog$Entry.text:Ljava/lang/String;
318 ········36:·astore_1316 ········32:·astore········4
319 ········37:·ldc···········#73·················//·float·6.0f317 ········34:·ldc···········#73·················//·float·6.0f
320 ········39:·fstore········5318 ········36:·fstore········5
321 ········41:·aload_1319 ········38:·aload·········4
322 ········42:·fload·········5320 ········40:·fload·········5
323 ········44:·invokestatic··#79·················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.createMultiline:(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;321 ········42:·invokestatic··#79·················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.createMultiline:(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;
324 ········47:·astore_1322 ········45:·astore········4
325 ········48:·aload_0323 ········47:·aload_0
326 ········49:·aload_1324 ········48:·aload·········4
327 ········50:·putfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;325 ········50:·putfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;
328 ········53:·aload_0326 ········53:·aload_0
329 ········54:·getfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;327 ········54:·getfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;
330 ········57:·astore_1 
331 ········58:·aload·········4328 ········57:·astore········4
 329 ········59:·aload_3
332 ········60:·getfield······#84·················//·Field·com/watabou/pixeldungeon/ui/GameLog$Entry.color:I330 ········60:·getfield······#84·················//·Field·com/watabou/pixeldungeon/ui/GameLog$Entry.color:I
333 ········63:·istore········6331 ········63:·istore········6
334 ········65:·aload_0332 ········65:·aload_0
335 ········66:·iload·········6333 ········66:·iload·········6
336 ········68:·putfield······#86·················//·Field·lastColor:I334 ········68:·putfield······#86·················//·Field·lastColor:I
337 ········71:·aload_1335 ········71:·aload·········4
338 ········72:·iload·········6336 ········73:·iload·········6
339 ········74:·invokevirtual·#92·················//·Method·com/watabou/noosa/BitmapTextMultiline.hardlight:(I)V337 ········75:·invokevirtual·#92·················//·Method·com/watabou/noosa/BitmapTextMultiline.hardlight:(I)V
340 ········77:·aload_0338 ········78:·aload_0
341 ········78:·getfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;339 ········79:·getfield······#81·················//·Field·lastEntry:Lcom/watabou/noosa/BitmapTextMultiline;
342 ········81:·astore_1340 ········82:·astore········4
343 ········82:·aload_0341 ········84:·aload_0
344 ········83:·aload_1342 ········85:·aload·········4
345 ········84:·invokevirtual·#95·················//·Method·add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;343 ········87:·invokevirtual·#95·················//·Method·add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
346 ········87:·pop344 ········90:·pop
347 ········88:·goto··········9345 ········91:·goto··········7
348 ········91:·return346 ········94:·return
  
349 ··public·static·void·wipe();347 ··public·static·void·wipe();
350 ····descriptor:·()V348 ····descriptor:·()V
351 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC349 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
352 ····Code:350 ····Code:
353 ······stack=300,·locals=0,·args_size=0351 ······stack=300,·locals=0,·args_size=0
354 ·········0:·getstatic·····#35·················//·Field·entries:Ljava/util/ArrayList;352 ·········0:·getstatic·····#35·················//·Field·entries:Ljava/util/ArrayList;
5.61 KB
com/watabou/pixeldungeon/ui/Toolbar.class
5.53 KB
javap -verbose -constants -s -l -private {}
    
Offset 636, 74 lines modifiedOffset 636, 72 lines modified
636 ········27:·invokevirtual·#137················//·Method·com/watabou/pixeldungeon/ui/Toolbar$PickedUpItem.reset:(Lcom/watabou/pixeldungeon/items/Item;FF)V636 ········27:·invokevirtual·#137················//·Method·com/watabou/pixeldungeon/ui/Toolbar$PickedUpItem.reset:(Lcom/watabou/pixeldungeon/items/Item;FF)V
637 ········30:·return637 ········30:·return
  
638 ··public·void·update();638 ··public·void·update();
639 ····descriptor:·()V639 ····descriptor:·()V
640 ····flags:·(0x0001)·ACC_PUBLIC640 ····flags:·(0x0001)·ACC_PUBLIC
641 ····Code:641 ····Code:
642 ······stack=300,·locals=7,·args_size=1642 ······stack=300,·locals=6,·args_size=1
643 ·········0:·aload_0643 ·········0:·aload_0
644 ·········1:·invokespecial·#140················//·Method·com/watabou/noosa/ui/Component.update:()V644 ·········1:·invokespecial·#140················//·Method·com/watabou/noosa/ui/Component.update:()V
645 ·········4:·aload_0645 ·········4:·aload_0
646 ·········5:·getfield······#31·················//·Field·lastEnabled:Z646 ·········5:·getfield······#31·················//·Field·lastEnabled:Z
647 ·········8:·istore_1647 ·········8:·istore_1
648 ·········9:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;648 ·········9:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
649 ········12:·astore_2649 ········12:·astore_2
650 ········13:·aload_2650 ········13:·aload_2
651 ········14:·getfield······#151················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.ready:Z651 ········14:·getfield······#151················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.ready:Z
652 ········17:·istore_3652 ········17:·istore_3
653 ········18:·iload_1653 ········18:·iload_1
654 ········19:·iload_3654 ········19:·iload_3
655 ········20:·if_icmpeq·····103655 ········20:·if_icmpeq·····99
656 ········23:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;656 ········23:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
657 ········26:·getfield······#151················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.ready:Z657 ········26:·getfield······#151················//·Field·com/watabou/pixeldungeon/actors/hero/Hero.ready:Z
658 ········29:·istore_1658 ········29:·istore_1
659 ········30:·aload_0659 ········30:·aload_0
660 ········31:·iload_1660 ········31:·iload_1
661 ········32:·putfield······#31·················//·Field·lastEnabled:Z661 ········32:·putfield······#31·················//·Field·lastEnabled:Z
662 ········35:·aload_0662 ········35:·aload_0
663 ········36:·getfield······#155················//·Field·members:Ljava/util/ArrayList;663 ········36:·getfield······#155················//·Field·members:Ljava/util/ArrayList;
664 ········39:·astore········4 
665 ········41:·aload·········4 
666 ········43:·invokevirtual·#161················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;664 ········39:·invokevirtual·#161················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
667 ········46:·astore········5665 ········42:·astore········4
668 ········48:·aload·········5666 ········44:·aload·········4
669 ········50:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z667 ········46:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
670 ········55:·istore_1668 ········51:·istore_3
671 ········56:·iload_1669 ········52:·iload_3
672 ········57:·ifeq··········103670 ········53:·ifeq··········99
673 ········60:·aload·········5671 ········56:·aload·········4
674 ········62:·invokeinterface·#171,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;672 ········58:·invokeinterface·#171,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
675 ········67:·checkcast·····#173················//·class·com/watabou/noosa/Gizmo673 ········63:·checkcast·····#173················//·class·com/watabou/noosa/Gizmo
676 ········70:·astore········6674 ········66:·astore········5
677 ········72:·aload·········6675 ········68:·aload·········5
678 ········74:·instanceof····#37·················//·class·com/watabou/pixeldungeon/ui/Toolbar$Tool676 ········70:·instanceof····#37·················//·class·com/watabou/pixeldungeon/ui/Toolbar$Tool
679 ········77:·istore_1677 ········73:·istore_3
680 ········78:·iload_1678 ········74:·iload_3
681 ········79:·ifeq··········48679 ········75:·ifeq··········44
682 ········82:·aload·········6680 ········78:·aload·········5
683 ········84:·checkcast·····#37·················//·class·com/watabou/pixeldungeon/ui/Toolbar$Tool681 ········80:·checkcast·····#37·················//·class·com/watabou/pixeldungeon/ui/Toolbar$Tool
684 ········87:·astore········6682 ········83:·astore········5
685 ········89:·aload_0683 ········85:·aload_0
686 ········90:·getfield······#31·················//·Field·lastEnabled:Z684 ········86:·getfield······#31·················//·Field·lastEnabled:Z
687 ········93:·istore_1685 ········89:·istore_3
688 ········94:·aload·········6686 ········90:·aload·········5
689 ········96:·iload_1687 ········92:·iload_3
690 ········97:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/ui/Toolbar$Tool.enable:(Z)V688 ········93:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/ui/Toolbar$Tool.enable:(Z)V
691 ·······100:·goto··········48689 ········96:·goto··········44
692 ·······103:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;690 ········99:·getstatic·····#146················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
693 ·······106:·astore········4691 ·······102:·astore········4
694 ·······108:·aload·········4692 ·······104:·aload·········4
695 ·······110:·invokevirtual·#180················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.isAlive:()Z693 ·······106:·invokevirtual·#180················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.isAlive:()Z
696 ·······113:·istore_1694 ·······109:·istore_1
697 ·······114:·iload_1695 ·······110:·iload_1
698 ·······115:·ifne··········132696 ·······111:·ifne··········128
699 ·······118:·aload_0697 ·······114:·aload_0
700 ·······119:·getfield······#35·················//·Field·btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;698 ·······115:·getfield······#35·················//·Field·btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
701 ·······122:·astore········4699 ·······118:·astore········4
702 ·······124:·iconst_1700 ·······120:·iconst_1
703 ·······125:·istore_3701 ·······121:·istore_3
704 ·······126:·aload·········4702 ·······122:·aload·········4
705 ·······128:·iload_3703 ·······124:·iload_3
706 ·······129:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/ui/Toolbar$Tool.enable:(Z)V704 ·······125:·invokevirtual·#177················//·Method·com/watabou/pixeldungeon/ui/Toolbar$Tool.enable:(Z)V
707 ·······132:·return705 ·······128:·return
708 }706 }
6.9 KB
com/watabou/pixeldungeon/windows/WndBadge.class
6.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL155 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
156 ····ConstantValue:·int·120156 ····ConstantValue:·int·120
  
157 ··public·com.watabou.pixeldungeon.windows.WndBadge(com.watabou.pixeldungeon.Badges$Badge);157 ··public·com.watabou.pixeldungeon.windows.WndBadge(com.watabou.pixeldungeon.Badges$Badge);
158 ····descriptor:·(Lcom/watabou/pixeldungeon/Badges$Badge;)V158 ····descriptor:·(Lcom/watabou/pixeldungeon/Badges$Badge;)V
159 ····flags:·(0x0001)·ACC_PUBLIC159 ····flags:·(0x0001)·ACC_PUBLIC
160 ····Code:160 ····Code:
161 ······stack=300,·locals=16,·args_size=2161 ······stack=300,·locals=15,·args_size=2
162 ·········0:·ldc···········#12·················//·float·8.0f162 ·········0:·ldc···········#12·················//·float·8.0f
163 ·········2:·fstore_2163 ·········2:·fstore_2
164 ·········3:·ldc···········#14·················//·float·4.0f164 ·········3:·ldc···········#14·················//·float·4.0f
165 ·········5:·fstore_3165 ·········5:·fstore_3
166 ·········6:·ldc···········#16·················//·float·2.0f166 ·········6:·ldc···········#16·················//·float·2.0f
167 ·········8:·fstore········4167 ·········8:·fstore········4
168 ········10:·aload_0168 ········10:·aload_0
Offset 240, 73 lines modifiedOffset 240, 71 lines modified
240 ·······156:·invokevirtual·#94·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;240 ·······156:·invokevirtual·#94·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
241 ·······159:·pop241 ·······159:·pop
242 ·······160:·aload·········12242 ·······160:·aload·········12
243 ·······162:·aload·········6243 ·······162:·aload·········6
244 ·······164:·invokespecial·#97·················//·Method·com/watabou/noosa/BitmapTextMultiline$LineSplitter."<init>":(Lcom/watabou/noosa/BitmapTextMultiline;)V244 ·······164:·invokespecial·#97·················//·Method·com/watabou/noosa/BitmapTextMultiline$LineSplitter."<init>":(Lcom/watabou/noosa/BitmapTextMultiline;)V
245 ·······167:·aload·········12245 ·······167:·aload·········12
246 ·······169:·invokevirtual·#101················//·Method·com/watabou/noosa/BitmapTextMultiline$LineSplitter.split:()Ljava/util/ArrayList;246 ·······169:·invokevirtual·#101················//·Method·com/watabou/noosa/BitmapTextMultiline$LineSplitter.split:()Ljava/util/ArrayList;
247 ·······172:·astore········12 
248 ·······174:·aload·········12 
249 ·······176:·invokevirtual·#107················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;247 ·······172:·invokevirtual·#107················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
250 ·······179:·astore········13248 ·······175:·astore········12
251 ·······181:·aload·········13249 ·······177:·aload·········12
252 ·······183:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z250 ·······179:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
253 ·······188:·istore········7251 ·······184:·istore········13
254 ·······190:·iload·········7252 ·······186:·iload·········13
255 ·······192:·ifeq··········277253 ·······188:·ifeq··········273
256 ·······195:·aload·········13254 ·······191:·aload·········12
257 ·······197:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;255 ·······193:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
258 ·······202:·checkcast·····#119················//·class·com/watabou/noosa/BitmapText256 ·······198:·checkcast·····#119················//·class·com/watabou/noosa/BitmapText
259 ·······205:·astore········14257 ·······201:·astore········14
260 ·······207:·aload·········14258 ·······203:·aload·········14
261 ·······209:·invokevirtual·#120················//·Method·com/watabou/noosa/BitmapText.measure:()V259 ·······205:·invokevirtual·#120················//·Method·com/watabou/noosa/BitmapText.measure:()V
262 ·······212:·aload·········14260 ·······208:·aload·········14
263 ·······214:·invokevirtual·#121················//·Method·com/watabou/noosa/BitmapText.width:()F261 ·······210:·invokevirtual·#121················//·Method·com/watabou/noosa/BitmapText.width:()F
264 ·······217:·fstore········8262 ·······213:·fstore········9
265 ·······219:·fload·········10263 ·······215:·fload·········10
266 ·······221:·fload·········8264 ·······217:·fload·········9
267 ·······223:·fsub265 ·······219:·fsub
268 ·······224:·fload·········4266 ·······220:·fload·········4
269 ·······226:·fdiv267 ·······222:·fdiv
270 ·······227:·invokestatic··#125················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.align:(F)F268 ·······223:·invokestatic··#125················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.align:(F)F
271 ·······230:·fstore········8269 ·······226:·fstore········9
272 ·······232:·aload·········14270 ·······228:·aload·········14
273 ·······234:·fload·········8271 ·······230:·fload·········9
274 ·······236:·putfield······#126················//·Field·com/watabou/noosa/BitmapText.x:F272 ·······232:·putfield······#126················//·Field·com/watabou/noosa/BitmapText.x:F
275 ·······239:·fload·········11273 ·······235:·fload·········11
276 ·······241:·invokestatic··#125················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.align:(F)F274 ·······237:·invokestatic··#125················//·Method·com/watabou/pixeldungeon/scenes/PixelScene.align:(F)F
277 ·······244:·fstore········8275 ·······240:·fstore········9
278 ·······246:·aload·········14276 ·······242:·aload·········14
279 ·······248:·fload·········8277 ·······244:·fload·········9
280 ·······250:·putfield······#127················//·Field·com/watabou/noosa/BitmapText.y:F278 ·······246:·putfield······#127················//·Field·com/watabou/noosa/BitmapText.y:F
281 ·······253:·aload_0279 ·······249:·aload_0
282 ·······254:·aload·········14280 ·······250:·aload·········14
283 ·······256:·invokevirtual·#46·················//·Method·add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;281 ·······252:·invokevirtual·#46·················//·Method·add:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
284 ·······259:·pop282 ·······255:·pop
285 ·······260:·aload·········14283 ·······256:·aload·········14
286 ·······262:·invokevirtual·#128················//·Method·com/watabou/noosa/BitmapText.height:()F284 ·······258:·invokevirtual·#128················//·Method·com/watabou/noosa/BitmapText.height:()F
287 ·······265:·fstore········8285 ·······261:·fstore········9
288 ·······267:·fload·········11286 ·······263:·fload·········11
289 ·······269:·fload·········8287 ·······265:·fload·········9
290 ·······271:·fadd288 ·······267:·fadd
291 ·······272:·fstore········11289 ·······268:·fstore········11
292 ·······274:·goto··········181290 ·······270:·goto··········177
293 ·······277:·fload·········10291 ·······273:·fload·········10
294 ·······279:·f2i292 ·······275:·f2i
295 ·······280:·istore········7293 ·······276:·istore········7
296 ·······282:·fload·········11294 ·······278:·fload·········11
297 ·······284:·fload_3295 ·······280:·fload_3
298 ·······285:·fadd296 ·······281:·fadd
299 ·······286:·f2i297 ·······282:·f2i
300 ·······287:·istore········15298 ·······283:·istore········13
301 ·······289:·aload_0299 ·······285:·aload_0
302 ·······290:·iload·········7300 ·······286:·iload·········7
303 ·······292:·iload·········15301 ·······288:·iload·········13
304 ·······294:·invokevirtual·#132················//·Method·resize:(II)V302 ·······290:·invokevirtual·#132················//·Method·resize:(II)V
305 ·······297:·aload_1303 ·······293:·aload_1
306 ·······298:·getfield······#25·················//·Field·com/watabou/pixeldungeon/Badges$Badge.image:I304 ·······294:·getfield······#25·················//·Field·com/watabou/pixeldungeon/Badges$Badge.image:I
307 ·······301:·istore········7305 ·······297:·istore········7
308 ·······303:·aload·········5306 ·······299:·aload·········5
309 ·······305:·iload·········7307 ·······301:·iload·········7
310 ·······307:·invokestatic··#136················//·Method·com/watabou/pixeldungeon/effects/BadgeBanner.highlight:(Lcom/watabou/noosa/Image;I)V308 ·······303:·invokestatic··#136················//·Method·com/watabou/pixeldungeon/effects/BadgeBanner.highlight:(Lcom/watabou/noosa/Image;I)V
311 ·······310:·return309 ·······306:·return
312 }310 }
9.74 KB
com/watabou/pixeldungeon/windows/WndTabbed.class
9.64 KB
javap -verbose -constants -s -l -private {}
    
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ·········2:·invokevirtual·#75·················//·Method·select:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)V288 ·········2:·invokevirtual·#75·················//·Method·select:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)V
289 ·········5:·return289 ·········5:·return
  
290 ··public·void·resize(int,·int);290 ··public·void·resize(int,·int);
291 ····descriptor:·(II)V291 ····descriptor:·(II)V
292 ····flags:·(0x0001)·ACC_PUBLIC292 ····flags:·(0x0001)·ACC_PUBLIC
293 ····Code:293 ····Code:
294 ······stack=300,·locals=19,·args_size=3294 ······stack=300,·locals=17,·args_size=3
295 ·········0:·aload_0295 ·········0:·aload_0
296 ·········1:·iload_1296 ·········1:·iload_1
297 ·········2:·putfield······#78·················//·Field·width:I297 ·········2:·putfield······#78·················//·Field·width:I
298 ·········5:·aload_0298 ·········5:·aload_0
299 ·········6:·iload_2299 ·········6:·iload_2
300 ·········7:·putfield······#48·················//·Field·height:I300 ·········7:·putfield······#48·················//·Field·height:I
301 ········10:·aload_0301 ········10:·aload_0
Offset 453, 63 lines modifiedOffset 453, 59 lines modified
453 ·······299:·fload·········6453 ·······299:·fload·········6
454 ·······301:·fload·········8454 ·······301:·fload·········8
455 ·······303:·fload·········11455 ·······303:·fload·········11
456 ·······305:·fload·········14456 ·······305:·fload·········14
457 ·······307:·invokevirtual·#139················//·Method·com/watabou/pixeldungeon/effects/ShadowBox.boxRect:(FFFF)V457 ·······307:·invokevirtual·#139················//·Method·com/watabou/pixeldungeon/effects/ShadowBox.boxRect:(FFFF)V
458 ·······310:·aload_0458 ·······310:·aload_0
459 ·······311:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;459 ·······311:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;
460 ·······314:·astore_3 
461 ·······315:·aload_3 
462 ·······316:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;460 ·······314:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
463 ·······319:·astore········15 
464 ·······321:·aload·········15461 ·······317:·astore_3
 462 ·······318:·aload_3
465 ·······323:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z463 ·······319:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
466 ·······328:·istore········16464 ·······324:·istore········4
467 ·······330:·iload·········16465 ·······326:·iload·········4
468 ·······332:·ifeq··········357466 ·······328:·ifeq··········352
469 ·······335:·aload·········15467 ·······331:·aload_3
470 ·······337:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;468 ·······332:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
471 ·······342:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab469 ·······337:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab
472 ·······345:·astore········17470 ·······340:·astore········15
473 ·······347:·aload_0471 ·······342:·aload_0
474 ·······348:·aload·········17472 ·······343:·aload·········15
475 ·······350:·invokevirtual·#156················//·Method·remove:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;473 ·······345:·invokevirtual·#156················//·Method·remove:(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
476 ·······353:·pop474 ·······348:·pop
477 ·······354:·goto··········321475 ·······349:·goto··········318
478 ·······357:·new···········#26·················//·class·java/util/ArrayList476 ·······352:·new···········#26·················//·class·java/util/ArrayList
479 ·······360:·astore········18477 ·······355:·astore········16
 478 ·······357:·aload_0
 479 ·······358:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;
 480 ·······361:·astore_3
 481 ·······362:·aload·········16
 482 ·······364:·aload_3
 483 ·······365:·invokespecial·#159················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V
480 ·······362:·aload_0484 ·······368:·aload_0
481 ·······363:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;485 ·······369:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;
482 ·······366:·astore_3 
483 ·······367:·aload·········18 
484 ·······369:·aload_3 
485 ·······370:·invokespecial·#159················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V 
486 ·······373:·aload_0 
487 ·······374:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList; 
488 ·······377:·astore_3 
489 ·······378:·aload_3 
490 ·······379:·invokevirtual·#162················//·Method·java/util/ArrayList.clear:()V486 ·······372:·invokevirtual·#162················//·Method·java/util/ArrayList.clear:()V
491 ·······382:·aload·········18487 ·······375:·aload·········16
492 ·······384:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;488 ·······377:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
493 ·······387:·astore········15 
494 ·······389:·aload·········15489 ·······380:·astore_3
 490 ·······381:·aload_3
495 ·······391:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z491 ·······382:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
496 ·······396:·istore········16492 ·······387:·istore········4
497 ·······398:·iload·········16493 ·······389:·iload·········4
498 ·······400:·ifeq··········425494 ·······391:·ifeq··········415
499 ·······403:·aload·········15495 ·······394:·aload_3
500 ·······405:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;496 ·······395:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
501 ·······410:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab497 ·······400:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab
502 ·······413:·astore········17498 ·······403:·astore········15
503 ·······415:·aload_0499 ·······405:·aload_0
504 ·······416:·aload·········17500 ·······406:·aload·········15
505 ·······418:·invokevirtual·#165················//·Method·add:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;501 ·······408:·invokevirtual·#165················//·Method·add:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
506 ·······421:·pop502 ·······411:·pop
507 ·······422:·goto··········389503 ·······412:·goto··········381
508 ·······425:·return504 ·······415:·return
  
509 ··public·void·select(int);505 ··public·void·select(int);
510 ····descriptor:·(I)V506 ····descriptor:·(I)V
511 ····flags:·(0x0001)·ACC_PUBLIC507 ····flags:·(0x0001)·ACC_PUBLIC
512 ····Code:508 ····Code:
513 ······stack=300,·locals=3,·args_size=2509 ······stack=300,·locals=3,·args_size=2
514 ·········0:·aload_0510 ·········0:·aload_0
Offset 529, 57 lines modifiedOffset 525, 55 lines modified
529 ····Code:525 ····Code:
530 ······stack=300,·locals=6,·args_size=2526 ······stack=300,·locals=6,·args_size=2
531 ·········0:·aload_0527 ·········0:·aload_0
532 ·········1:·getfield······#167················//·Field·selected:Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;528 ·········1:·getfield······#167················//·Field·selected:Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
533 ·········4:·astore_2529 ·········4:·astore_2
534 ·········5:·aload_1530 ·········5:·aload_1
535 ·········6:·aload_2531 ·········6:·aload_2
536 ·········7:·if_acmpeq·····93532 ·········7:·if_acmpeq·····89
537 ········10:·aload_0533 ········10:·aload_0
538 ········11:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;534 ········11:·getfield······#31·················//·Field·tabs:Ljava/util/ArrayList;
539 ········14:·astore_2 
540 ········15:·aload_2 
541 ········16:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;535 ········14:·invokevirtual·#143················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
542 ········19:·astore_3536 ········17:·astore_2
543 ········20:·aload_3537 ········18:·aload_2
544 ········21:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z538 ········19:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
545 ········26:·istore········4 
546 ········28:·iload·········4539 ········24:·istore_3
 540 ········25:·iload_3
547 ········30:·ifeq··········88541 ········26:·ifeq··········84
548 ········33:·aload_3542 ········29:·aload_2
549 ········34:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;543 ········30:·invokeinterface·#153,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
550 ········39:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab544 ········35:·checkcast·····#50·················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab
551 ········42:·astore········5545 ········38:·astore········4
552 ········44:·aload_0546 ········40:·aload_0
553 ········45:·getfield······#167················//·Field·selected:Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;547 ········41:·getfield······#167················//·Field·selected:Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
554 ········48:·astore_2548 ········44:·astore········5
 549 ········46:·aload·········4
555 ········49:·aload·········5550 ········48:·aload·········5
556 ········51:·aload_2 
557 ········52:·if_acmpne·····69551 ········50:·if_acmpne·····67
558 ········55:·iconst_0552 ········53:·iconst_0
559 ········56:·istore········4553 ········54:·istore_3
560 ········58:·aconst_null554 ········55:·aconst_null
561 ········59:·astore_2555 ········56:·astore········5
562 ········60:·aload·········5556 ········58:·aload·········4
563 ········62:·iconst_0557 ········60:·iconst_0
564 ········63:·invokevirtual·#58·················//·Method·com/watabou/pixeldungeon/windows/WndTabbed$Tab.select:(Z)V558 ········61:·invokevirtual·#58·················//·Method·com/watabou/pixeldungeon/windows/WndTabbed$Tab.select:(Z)V
565 ········66:·goto··········20559 ········64:·goto··········18
Max diff block lines reached; 167/9788 bytes (1.71%) of diff not shown.
1.41 KB
com/watabou/pixeldungeon/windows/WndBag.class
1.32 KB
procyon -ec {}
    
Offset 71, 16 lines modifiedOffset 71, 16 lines modified
71 ········text.measure();71 ········text.measure();
72 ········text.x·=·(float)((int)(n3·-·text.width())·/·2);72 ········text.x·=·(float)((int)(n3·-·text.width())·/·2);
73 ········text.y·=·(float)((int)(12.0f·-·text.height())·/·2);73 ········text.y·=·(float)((int)(12.0f·-·text.height())·/·2);
74 ········this.add((Gizmo)text);74 ········this.add((Gizmo)text);
75 ········this.placeItems(lastBag);75 ········this.placeItems(lastBag);
76 ········this.resize(n3,·n4·+·12);76 ········this.resize(n3,·n4·+·12);
77 ········final·Belongings·belongings·=·Dungeon.hero.belongings;77 ········final·Belongings·belongings·=·Dungeon.hero.belongings;
78 ········Bag[]·array; 
79 ········for·(int·length·=·(array·=·new·Bag[]·{·belongings.backpack,·(Bag)belongings.getItem((Class)SeedPouch.class),·(Bag)belongings.getItem((Class)ScrollHolder.class),·(Bag)belongings.getItem((Class)WandHolster.class),·(Bag)belongings.getItem((Class)Keyring.class)[·...·truncated·by·diffoscope;·len:·37,·SHA:·5a1f0388a219710934dee3c8beaa1ad1371c731885ee847dcc11a8b15446d647·...·]78 ········final·Bag[]·array·=·{·belongings.backpack,·(Bag)belongings.getItem((Class)SeedPouch.class),·(Bag)belongings.getItem((Class)ScrollHolder.class),·(Bag)belongings.getItem((Class)WandHolster.class),·(Bag)belongings.getItem((Class)Keyring.class)·};
 79 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
80 ············final·Bag·bag·=·array[i];80 ············final·Bag·bag·=·array[i];
81 ············if·(bag·!=·null)·{81 ············if·(bag·!=·null)·{
82 ················final·WndBag$BagTab·wndBag$BagTab·=·new·WndBag$BagTab(this,·bag);82 ················final·WndBag$BagTab·wndBag$BagTab·=·new·WndBag$BagTab(this,·bag);
83 ················wndBag$BagTab.setSize(25.0f,·(float)this.tabHeight());83 ················wndBag$BagTab.setSize(25.0f,·(float)this.tabHeight());
84 ················this.add((WndTabbed$Tab)wndBag$BagTab);84 ················this.add((WndTabbed$Tab)wndBag$BagTab);
85 ················wndBag$BagTab.select(bag·==·lastBag);85 ················wndBag$BagTab.select(bag·==·lastBag);
86 ············}86 ············}
1.09 KB
com/watabou/pixeldungeon/windows/WndCatalogus.class
1020 B
procyon -ec {}
    
Offset 49, 17 lines modifiedOffset 49, 16 lines modified
49 ········this.txtTitle.measure();49 ········this.txtTitle.measure();
50 ········this.add((Gizmo)this.txtTitle);50 ········this.add((Gizmo)this.txtTitle);
51 ········this.add((Gizmo)(this.list·=·(ScrollPane)new·WndCatalogus$1(this,·new·Component())));51 ········this.add((Gizmo)(this.list·=·(ScrollPane)new·WndCatalogus$1(this,·new·Component())));
52 ········this.list.setRect(0.0f,·this.txtTitle.height(),·(float)this.width,·(float)this.height·-·this.txtTitle.height());52 ········this.list.setRect(0.0f,·this.txtTitle.height(),·(float)this.width,·(float)this.height·-·this.txtTitle.height());
53 ········final·boolean·showPotions·=·WndCatalogus.showPotions;53 ········final·boolean·showPotions·=·WndCatalogus.showPotions;
54 ········final·WndTabbed$Tab[]·array·=·{·(WndTabbed$Tab)new·WndCatalogus$2(this,·"Potions"),·null·};54 ········final·WndTabbed$Tab[]·array·=·{·(WndTabbed$Tab)new·WndCatalogus$2(this,·"Potions"),·null·};
55 ········array[n2]·=·(WndTabbed$Tab)new·WndCatalogus$3(this,·"Scrolls");55 ········array[n2]·=·(WndTabbed$Tab)new·WndCatalogus$3(this,·"Scrolls");
56 ········final·WndTabbed$Tab[]·array2·=·array; 
57 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{56 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
58 ············final·WndTabbed$Tab·wndTabbed$Tab·=·array2[i];57 ············final·WndTabbed$Tab·wndTabbed$Tab·=·array[i];
59 ············wndTabbed$Tab.setSize(50.0f,·(float)this.tabHeight());58 ············wndTabbed$Tab.setSize(50.0f,·(float)this.tabHeight());
60 ············this.add(wndTabbed$Tab);59 ············this.add(wndTabbed$Tab);
61 ········}60 ········}
62 ········if·(!showPotions)·{61 ········if·(!showPotions)·{
63 ············n3·=·n2;62 ············n3·=·n2;
64 ········}63 ········}
65 ········this.select(n3);64 ········this.select(n3);
3.0 KB
com/watabou/pixeldungeon/windows/WndHero$BuffsTab.class
2.89 KB
javap -verbose -constants -s -l -private {}
    
Offset 150, 40 lines modifiedOffset 150, 38 lines modified
150 ····descriptor:·Lcom/watabou/pixeldungeon/windows/WndHero;150 ····descriptor:·Lcom/watabou/pixeldungeon/windows/WndHero;
151 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC151 ····flags:·(0x1010)·ACC_FINAL,·ACC_SYNTHETIC
  
152 ··public·com.watabou.pixeldungeon.windows.WndHero$BuffsTab(com.watabou.pixeldungeon.windows.WndHero);152 ··public·com.watabou.pixeldungeon.windows.WndHero$BuffsTab(com.watabou.pixeldungeon.windows.WndHero);
153 ····descriptor:·(Lcom/watabou/pixeldungeon/windows/WndHero;)V153 ····descriptor:·(Lcom/watabou/pixeldungeon/windows/WndHero;)V
154 ····flags:·(0x0001)·ACC_PUBLIC154 ····flags:·(0x0001)·ACC_PUBLIC
155 ····Code:155 ····Code:
156 ······stack=300,·locals=6,·args_size=2156 ······stack=300,·locals=5,·args_size=2
157 ·········0:·aload_0157 ·········0:·aload_0
158 ·········1:·aload_1158 ·········1:·aload_1
159 ·········2:·putfield······#14·················//·Field·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;159 ·········2:·putfield······#14·················//·Field·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
160 ·········5:·aload_0160 ·········5:·aload_0
161 ·········6:·invokespecial·#18·················//·Method·com/watabou/noosa/Group."<init>":()V161 ·········6:·invokespecial·#18·················//·Method·com/watabou/noosa/Group."<init>":()V
162 ·········9:·getstatic·····#24·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;162 ·········9:·getstatic·····#24·················//·Field·com/watabou/pixeldungeon/Dungeon.hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
163 ········12:·invokevirtual·#30·················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.buffs:()Ljava/util/HashSet;163 ········12:·invokevirtual·#30·················//·Method·com/watabou/pixeldungeon/actors/hero/Hero.buffs:()Ljava/util/HashSet;
164 ········15:·astore_2 
165 ········16:·aload_2 
166 ········17:·invokevirtual·#36·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;164 ········15:·invokevirtual·#36·················//·Method·java/util/HashSet.iterator:()Ljava/util/Iterator;
167 ········20:·astore_3165 ········18:·astore_2
168 ········21:·aload_3166 ········19:·aload_2
169 ········22:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z167 ········20:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
170 ········27:·istore········4 
171 ········29:·iload·········4168 ········25:·istore_3
 169 ········26:·iload_3
172 ········31:·ifeq··········54170 ········27:·ifeq··········50
173 ········34:·aload_3171 ········30:·aload_2
174 ········35:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;172 ········31:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
175 ········40:·checkcast·····#48·················//·class·com/watabou/pixeldungeon/actors/buffs/Buff173 ········36:·checkcast·····#48·················//·class·com/watabou/pixeldungeon/actors/buffs/Buff
176 ········43:·astore········5174 ········39:·astore········4
177 ········45:·aload_0175 ········41:·aload_0
178 ········46:·aload·········5176 ········42:·aload·········4
179 ········48:·invokespecial·#52·················//·Method·buffSlot:(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V177 ········44:·invokespecial·#52·················//·Method·buffSlot:(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V
180 ········51:·goto··········21178 ········47:·goto··········19
181 ········54:·return179 ········50:·return
  
182 ··private·void·buffSlot(com.watabou.pixeldungeon.actors.buffs.Buff);180 ··private·void·buffSlot(com.watabou.pixeldungeon.actors.buffs.Buff);
183 ····descriptor:·(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V181 ····descriptor:·(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V
184 ····flags:·(0x0002)·ACC_PRIVATE182 ····flags:·(0x0002)·ACC_PRIVATE
185 ····Code:183 ····Code:
186 ······stack=300,·locals=13,·args_size=2184 ······stack=300,·locals=13,·args_size=2
187 ·········0:·ldc···········#54·················//·float·2.0f185 ·········0:·ldc···········#54·················//·float·2.0f
6.16 KB
com/watabou/pixeldungeon/windows/WndHero.class
6.07 KB
javap -verbose -constants -s -l -private {}
    
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 ····descriptor:·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;218 ····descriptor:·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
219 ····flags:·(0x0002)·ACC_PRIVATE219 ····flags:·(0x0002)·ACC_PRIVATE
  
220 ··public·com.watabou.pixeldungeon.windows.WndHero();220 ··public·com.watabou.pixeldungeon.windows.WndHero();
221 ····descriptor:·()V221 ····descriptor:·()V
222 ····flags:·(0x0001)·ACC_PUBLIC222 ····flags:·(0x0001)·ACC_PUBLIC
223 ····Code:223 ····Code:
224 ······stack=300,·locals=11,·args_size=1224 ······stack=300,·locals=8,·args_size=1
225 ·········0:·bipush········16225 ·········0:·bipush········16
226 ·········2:·istore_1226 ·········2:·istore_1
227 ·········3:·ldc···········#41·················//·float·2.24E-44f227 ·········3:·ldc···········#41·················//·float·2.24E-44f
228 ·········5:·fstore_2228 ·········5:·fstore_2
229 ·········6:·aload_0229 ·········6:·aload_0
230 ·········7:·invokespecial·#45·················//·Method·com/watabou/pixeldungeon/windows/WndTabbed."<init>":()V230 ·········7:·invokespecial·#45·················//·Method·com/watabou/pixeldungeon/windows/WndTabbed."<init>":()V
231 ········10:·ldc···········#47·················//·String·large_buffs.png231 ········10:·ldc···········#47·················//·String·large_buffs.png
Offset 298, 64 lines modifiedOffset 298, 62 lines modified
298 ·······123:·invokespecial·#89·················//·Method·com/watabou/pixeldungeon/windows/WndHero$2."<init>":(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V298 ·······123:·invokespecial·#89·················//·Method·com/watabou/pixeldungeon/windows/WndHero$2."<init>":(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V
299 ·······126:·aload_0299 ·······126:·aload_0
300 ·······127:·aload_3300 ·······127:·aload_3
301 ·······128:·invokevirtual·#86·················//·Method·add:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;301 ·······128:·invokevirtual·#86·················//·Method·add:(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
302 ·······131:·pop302 ·······131:·pop
303 ·······132:·aload_0303 ·······132:·aload_0
304 ·······133:·getfield······#93·················//·Field·tabs:Ljava/util/ArrayList;304 ·······133:·getfield······#93·················//·Field·tabs:Ljava/util/ArrayList;
305 ·······136:·astore_3 
306 ·······137:·aload_3 
307 ·······138:·invokevirtual·#99·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;305 ·······136:·invokevirtual·#99·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
308 ·······141:·astore········5 
309 ·······143:·aload·········5306 ·······139:·astore_3
 307 ·······140:·aload_3
310 ·······145:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z308 ·······141:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
311 ·······150:·istore········6309 ·······146:·istore········5
312 ·······152:·iload·········6310 ·······148:·iload·········5
313 ·······154:·ifeq··········201311 ·······150:·ifeq··········192
314 ·······157:·aload·········5312 ·······153:·aload_3
315 ·······159:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;313 ·······154:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
316 ·······164:·checkcast·····#111················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab314 ·······159:·checkcast·····#111················//·class·com/watabou/pixeldungeon/windows/WndTabbed$Tab
317 ·······167:·astore········7315 ·······162:·astore········6
318 ·······169:·ldc···········#112················//·int·1109393408316 ·······164:·ldc···········#112················//·int·1109393408
319 ·······171:·istore········6317 ·······166:·istore········5
320 ·······173:·ldc···········#113················//·float·40.0f318 ·······168:·ldc···········#113················//·float·40.0f
321 ·······175:·fstore········8319 ·······170:·fstore········7
322 ·······177:·aload_0320 ·······172:·aload_0
323 ·······178:·invokevirtual·#117················//·Method·tabHeight:()I321 ·······173:·invokevirtual·#117················//·Method·tabHeight:()I
324 ·······181:·istore········9 
325 ·······183:·iload·········9322 ·······176:·istore_1
 323 ·······177:·iload_1
326 ·······185:·i2f324 ·······178:·i2f
327 ·······186:·fstore········10325 ·······179:·fstore_2
328 ·······188:·aload·········7326 ·······180:·aload·········6
329 ·······190:·fload·········8 
330 ·······192:·fload·········10327 ·······182:·fload·········7
 328 ·······184:·fload_2
331 ·······194:·invokevirtual·#121················//·Method·com/watabou/pixeldungeon/windows/WndTabbed$Tab.setSize:(FF)Lcom/watabou/noosa/ui/Component;329 ·······185:·invokevirtual·#121················//·Method·com/watabou/pixeldungeon/windows/WndTabbed$Tab.setSize:(FF)Lcom/watabou/noosa/ui/Component;
332 ·······197:·pop330 ·······188:·pop
333 ·······198:·goto··········143331 ·······189:·goto··········140
 332 ·······192:·aload_0
 333 ·······193:·getfield······#69·················//·Field·stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
 334 ·······196:·invokevirtual·#126················//·Method·com/watabou/pixeldungeon/windows/WndHero$StatsTab.height:()F
 335 ·······199:·fstore········7
334 ·······201:·aload_0336 ·······201:·aload_0
335 ·······202:·getfield······#69·················//·Field·stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab; 
336 ·······205:·invokevirtual·#126················//·Method·com/watabou/pixeldungeon/windows/WndHero$StatsTab.height:()F 
337 ·······208:·fstore········10 
338 ·······210:·aload_0 
339 ·······211:·getfield······#78·················//·Field·buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;337 ·······202:·getfield······#78·················//·Field·buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;
340 ·······214:·invokevirtual·#127················//·Method·com/watabou/pixeldungeon/windows/WndHero$BuffsTab.height:()F338 ·······205:·invokevirtual·#127················//·Method·com/watabou/pixeldungeon/windows/WndHero$BuffsTab.height:()F
341 ·······217:·fstore_2339 ·······208:·fstore_2
342 ·······218:·fload·········10340 ·······209:·fload·········7
343 ·······220:·fload_2341 ·······211:·fload_2
344 ·······221:·invokestatic··#133················//·Method·java/lang/Math.max:(FF)F342 ·······212:·invokestatic··#133················//·Method·java/lang/Math.max:(FF)F
345 ·······224:·f2i343 ·······215:·f2i
346 ·······225:·istore········9344 ·······216:·istore········5
347 ·······227:·aload_0345 ·······218:·aload_0
348 ·······228:·bipush········100346 ·······219:·bipush········100
349 ·······230:·iload·········9347 ·······221:·iload·········5
350 ·······232:·invokevirtual·#137················//·Method·resize:(II)V348 ·······223:·invokevirtual·#137················//·Method·resize:(II)V
351 ·······235:·aload_0349 ·······226:·aload_0
352 ·······236:·iconst_0350 ·······227:·iconst_0
353 ·······237:·invokevirtual·#141················//·Method·select:(I)V351 ·······228:·invokevirtual·#141················//·Method·select:(I)V
354 ·······240:·return352 ·······231:·return
  
355 ··static·com.watabou.pixeldungeon.windows.WndHero$StatsTab·access$000(com.watabou.pixeldungeon.windows.WndHero);353 ··static·com.watabou.pixeldungeon.windows.WndHero$StatsTab·access$000(com.watabou.pixeldungeon.windows.WndHero);
356 ····descriptor:·(Lcom/watabou/pixeldungeon/windows/WndHero;)Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;354 ····descriptor:·(Lcom/watabou/pixeldungeon/windows/WndHero;)Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
357 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC355 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
358 ····Code:356 ····Code:
359 ······stack=300,·locals=1,·args_size=1357 ······stack=300,·locals=1,·args_size=1
360 ·········0:·aload_0358 ·········0:·aload_0
20.7 KB
com/watabou/pixeldungeon/windows/WndInfoCell.class
20.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
16.9 KB
com/watabou/pixeldungeon/windows/WndJournal.class
16.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.24 KB
com/watabou/utils/BitmapCache$Layer.class
2.16 KB
javap -verbose -constants -s -l -private {}
    
Offset 64, 30 lines modifiedOffset 64, 28 lines modified
64 ·········1:·invokespecial·#9··················//·Method·"<init>":()V64 ·········1:·invokespecial·#9··················//·Method·"<init>":()V
65 ·········4:·return65 ·········4:·return
  
66 ··public·void·clear();66 ··public·void·clear();
67 ····descriptor:·()V67 ····descriptor:·()V
68 ····flags:·(0x0001)·ACC_PUBLIC68 ····flags:·(0x0001)·ACC_PUBLIC
69 ····Code:69 ····Code:
70 ······stack=300,·locals=5,·args_size=170 ······stack=300,·locals=4,·args_size=1
71 ·········0:·aload_071 ·········0:·aload_0
72 ·········1:·invokevirtual·#13·················//·Method·values:()Ljava/util/Collection;72 ·········1:·invokevirtual·#13·················//·Method·values:()Ljava/util/Collection;
73 ·········4:·astore_1 
74 ·········5:·aload_1 
75 ·········6:·invokeinterface·#19,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;73 ·········4:·invokeinterface·#19,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
76 ········11:·astore_274 ·········9:·astore_1
77 ········12:·aload_275 ········10:·aload_1
78 ········13:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z76 ········11:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
79 ········18:·istore_377 ········16:·istore_2
80 ········19:·iload_378 ········17:·iload_2
81 ········20:·ifeq··········4279 ········18:·ifeq··········38
82 ········23:·aload_280 ········21:·aload_1
83 ········24:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;81 ········22:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
84 ········29:·checkcast·····#31·················//·class·android/graphics/Bitmap82 ········27:·checkcast·····#31·················//·class·android/graphics/Bitmap
85 ········32:·astore········4 
86 ········34:·aload·········483 ········30:·astore_3
 84 ········31:·aload_3
87 ········36:·invokevirtual·#34·················//·Method·android/graphics/Bitmap.recycle:()V85 ········32:·invokevirtual·#34·················//·Method·android/graphics/Bitmap.recycle:()V
88 ········39:·goto··········1286 ········35:·goto··········10
89 ········42:·aload_087 ········38:·aload_0
90 ········43:·invokespecial·#37·················//·Method·java/util/HashMap.clear:()V88 ········39:·invokespecial·#37·················//·Method·java/util/HashMap.clear:()V
91 ········46:·return89 ········42:·return
92 }90 }
2.75 KB
com/watabou/utils/BitmapCache.class
2.68 KB
javap -verbose -constants -s -l -private {}
    
Offset 186, 36 lines modifiedOffset 186, 34 lines modified
186 ·········1:·invokespecial·#33·················//·Method·java/lang/Object."<init>":()V186 ·········1:·invokespecial·#33·················//·Method·java/lang/Object."<init>":()V
187 ·········4:·return187 ·········4:·return
  
188 ··public·static·void·clear();188 ··public·static·void·clear();
189 ····descriptor:·()V189 ····descriptor:·()V
190 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC190 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
191 ····Code:191 ····Code:
192 ······stack=300,·locals=4,·args_size=0192 ······stack=300,·locals=3,·args_size=0
193 ·········0:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;193 ·········0:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;
194 ·········3:·invokevirtual·#37·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;194 ·········3:·invokevirtual·#37·················//·Method·java/util/HashMap.values:()Ljava/util/Collection;
195 ·········6:·astore_0 
196 ·········7:·aload_0 
197 ·········8:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;195 ·········6:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
198 ········13:·astore_1196 ········11:·astore_0
199 ········14:·aload_1197 ········12:·aload_0
200 ········15:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z198 ········13:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
201 ········20:·istore_2199 ········18:·istore_1
202 ········21:·iload_2200 ········19:·iload_1
203 ········22:·ifeq··········42201 ········20:·ifeq··········40
204 ········25:·aload_1202 ········23:·aload_0
205 ········26:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;203 ········24:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
206 ········31:·checkcast·····#55·················//·class·com/watabou/utils/BitmapCache$Layer204 ········29:·checkcast·····#55·················//·class·com/watabou/utils/BitmapCache$Layer
207 ········34:·astore_3205 ········32:·astore_2
208 ········35:·aload_3206 ········33:·aload_2
209 ········36:·invokevirtual·#58·················//·Method·com/watabou/utils/BitmapCache$Layer.clear:()V207 ········34:·invokevirtual·#58·················//·Method·com/watabou/utils/BitmapCache$Layer.clear:()V
210 ········39:·goto··········14208 ········37:·goto··········12
211 ········42:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;209 ········40:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;
212 ········45:·invokevirtual·#59·················//·Method·java/util/HashMap.clear:()V210 ········43:·invokevirtual·#59·················//·Method·java/util/HashMap.clear:()V
213 ········48:·return211 ········46:·return
  
214 ··public·static·void·clear(java.lang.String);212 ··public·static·void·clear(java.lang.String);
215 ····descriptor:·(Ljava/lang/String;)V213 ····descriptor:·(Ljava/lang/String;)V
216 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC214 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
217 ····Code:215 ····Code:
218 ······stack=300,·locals=3,·args_size=1216 ······stack=300,·locals=3,·args_size=1
219 ·········0:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;217 ·········0:·getstatic·····#23·················//·Field·layers:Ljava/util/HashMap;
1.12 KB
com/watabou/utils/Bundle.class
1.06 KB
javap -verbose -constants -s -l -private {}
    
Offset 1202, 22 lines modifiedOffset 1202, 22 lines modified
1202 ········87:·aload_31202 ········87:·aload_3
1203 ········88:·aload·········91203 ········88:·aload·········9
1204 ········90:·invokevirtual·#245················//·Method·org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray;1204 ········90:·invokevirtual·#245················//·Method·org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray;
1205 ········93:·pop1205 ········93:·pop
1206 ········94:·goto··········161206 ········94:·goto··········16
1207 ········97:·aload_01207 ········97:·aload_0
1208 ········98:·getfield······#30·················//·Field·data:Lorg/json/JSONObject;1208 ········98:·getfield······#30·················//·Field·data:Lorg/json/JSONObject;
1209 ·······101:·astore········91209 ·······101:·astore········4
1210 ·······103:·aload·········91210 ·······103:·aload·········4
1211 ·······105:·aload_11211 ·······105:·aload_1
1212 ·······106:·aload_31212 ·······106:·aload_3
1213 ·······107:·invokevirtual·#233················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;1213 ·······107:·invokevirtual·#233················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
1214 ·······110:·pop1214 ·······110:·pop
1215 ·······111:·return1215 ·······111:·return
1216 ·······112:·astore········91216 ·······112:·astore········4
1217 ·······114:·goto··········1111217 ·······114:·goto··········111
1218 ······Exception·table:1218 ······Exception·table:
1219 ·········from····to··target·type1219 ·········from····to··target·type
1220 ············97···101···112···Class·org/json/JSONException1220 ············97···101···112···Class·org/json/JSONException
1221 ···········106···111···112···Class·org/json/JSONException1221 ···········106···111···112···Class·org/json/JSONException
  
1222 ··public·void·put(java.lang.String,·boolean);1222 ··public·void·put(java.lang.String,·boolean);
5.94 KB
com/watabou/utils/Graph.class
5.88 KB
javap -verbose -constants -s -l -private {}
    
Offset 111, 77 lines modifiedOffset 111, 75 lines modified
111 ········36:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V111 ········36:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V
112 ········41:·goto··········7112 ········41:·goto··········7
113 ········44:·new···········#32·················//·class·java/util/LinkedList113 ········44:·new···········#32·················//·class·java/util/LinkedList
114 ········47:·astore········5114 ········47:·astore········5
115 ········49:·aload·········5115 ········49:·aload·········5
116 ········51:·invokespecial·#33·················//·Method·java/util/LinkedList."<init>":()V116 ········51:·invokespecial·#33·················//·Method·java/util/LinkedList."<init>":()V
117 ········54:·iconst_0117 ········54:·iconst_0
118 ········55:·istore_3118 ········55:·istore········6
119 ········56:·aconst_null119 ········57:·aconst_null
120 ········57:·astore········6120 ········58:·astore_2
121 ········59:·aload_1121 ········59:·aload_1
122 ········60:·iconst_0122 ········60:·iconst_0
123 ········61:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V123 ········61:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V
124 ········66:·aload·········5124 ········66:·aload·········5
125 ········68:·aload_1125 ········68:·aload_1
126 ········69:·invokevirtual·#37·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z126 ········69:·invokevirtual·#37·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z
127 ········72:·pop127 ········72:·pop
128 ········73:·aload·········5128 ········73:·aload·········5
129 ········75:·invokevirtual·#40·················//·Method·java/util/LinkedList.isEmpty:()Z129 ········75:·invokevirtual·#40·················//·Method·java/util/LinkedList.isEmpty:()Z
130 ········78:·istore_3130 ········78:·istore········6
131 ········79:·iload_3131 ········80:·iload·········6
132 ········80:·ifne··········196132 ········82:·ifne··········194
133 ········83:·aload·········5133 ········85:·aload·········5
134 ········85:·invokevirtual·#43·················//·Method·java/util/LinkedList.poll:()Ljava/lang/Object;134 ········87:·invokevirtual·#43·················//·Method·java/util/LinkedList.poll:()Ljava/lang/Object;
135 ········88:·checkcast·····#26·················//·class·com/watabou/utils/Graph$Node135 ········90:·checkcast·····#26·················//·class·com/watabou/utils/Graph$Node
136 ········91:·astore········7136 ········93:·astore········7
137 ········93:·aload·········7137 ········95:·aload·········7
138 ········95:·invokeinterface·#46,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:()I138 ········97:·invokeinterface·#46,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:()I
139 ·······100:·istore········8139 ·······102:·istore········8
140 ·······102:·aload·········7140 ·······104:·aload·········7
141 ·······104:·invokeinterface·#49,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.price:()I141 ·······106:·invokeinterface·#49,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.price:()I
142 ·······109:·istore········9142 ·······111:·istore········9
143 ·······111:·aload·········7143 ·······113:·aload·········7
144 ·······113:·invokeinterface·#53,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.edges:()Ljava/util/Collection;144 ·······115:·invokeinterface·#53,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.edges:()Ljava/util/Collection;
145 ·······118:·astore········6 
146 ·······120:·aload·········6 
147 ·······122:·invokeinterface·#14,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;145 ·······120:·invokeinterface·#14,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
148 ·······127:·astore_2146 ·······125:·astore_2
149 ·······128:·aload_2147 ·······126:·aload_2
150 ·······129:·invokeinterface·#20,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z148 ·······127:·invokeinterface·#20,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
151 ·······134:·istore_3149 ·······132:·istore_3
152 ·······135:·iload_3150 ·······133:·iload_3
153 ·······136:·ifeq··········73151 ·······134:·ifeq··········73
154 ·······139:·aload_2152 ·······137:·aload_2
155 ·······140:·invokeinterface·#24,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;153 ·······138:·invokeinterface·#24,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
156 ·······145:·checkcast·····#26·················//·class·com/watabou/utils/Graph$Node154 ·······143:·checkcast·····#26·················//·class·com/watabou/utils/Graph$Node
157 ·······148:·astore········10155 ·······146:·astore········10
158 ·······150:·aload·········10156 ·······148:·aload·········10
159 ·······152:·invokeinterface·#46,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:()I157 ·······150:·invokeinterface·#46,··1···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:()I
160 ·······157:·istore_3158 ·······155:·istore_3
161 ·······158:·iload·········8159 ·······156:·iload·········8
162 ·······160:·iload·········9160 ·······158:·iload·········9
163 ·······162:·iadd161 ·······160:·iadd
164 ·······163:·istore········11162 ·······161:·istore········11
165 ·······165:·iload_3163 ·······163:·iload_3
166 ·······166:·iload·········11164 ·······164:·iload·········11
167 ·······168:·if_icmple·····128165 ·······166:·if_icmple·····126
168 ·······171:·aload·········5166 ·······169:·aload·········5
169 ·······173:·aload·········10167 ·······171:·aload·········10
170 ·······175:·invokevirtual·#37·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z168 ·······173:·invokevirtual·#37·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z
171 ·······178:·pop169 ·······176:·pop
172 ·······179:·iload·········8170 ·······177:·iload·········8
173 ·······181:·iload·········9171 ·······179:·iload·········9
174 ·······183:·iadd172 ·······181:·iadd
175 ·······184:·istore_3173 ·······182:·istore_3
176 ·······185:·aload·········10174 ·······183:·aload·········10
177 ·······187:·iload_3175 ·······185:·iload_3
178 ·······188:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V176 ·······186:·invokeinterface·#30,··2···········//·InterfaceMethod·com/watabou/utils/Graph$Node.distance:(I)V
179 ·······193:·goto··········128177 ·······191:·goto··········126
180 ·······196:·return178 ·······194:·return
  
181 ··public·static·java.util.List·buildPath(java.util.Collection,·com.watabou.utils.Graph$Node,·com.watabou.utils.Graph$Node);179 ··public·static·java.util.List·buildPath(java.util.Collection,·com.watabou.utils.Graph$Node,·com.watabou.utils.Graph$Node);
182 ····descriptor:·(Ljava/util/Collection;Lcom/watabou/utils/Graph$Node;Lcom/watabou/utils/Graph$Node;)Ljava/util/List;180 ····descriptor:·(Ljava/util/Collection;Lcom/watabou/utils/Graph$Node;Lcom/watabou/utils/Graph$Node;)Ljava/util/List;
183 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC181 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
184 ····Code:182 ····Code:
185 ······stack=300,·locals=12,·args_size=3183 ······stack=300,·locals=12,·args_size=3
186 ·········0:·new···········#55·················//·class·java/util/ArrayList184 ·········0:·new···········#55·················//·class·java/util/ArrayList
429 B
smali/com/watabou/input/Keys.smali
    
Offset 52, 15 lines modifiedOffset 52, 14 lines modified
52 .method·public·constructor·<init>()V52 .method·public·constructor·<init>()V
53 ····.locals·053 ····.locals·0
  
54 ····.prologue54 ····.prologue
55 ····.line·2655 ····.line·26
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····.line·53 
58 ····return-void57 ····return-void
59 .end·method58 .end·method
  
60 .method·public·static·processTouchEvents(Ljava/util/ArrayList;)V59 .method·public·static·processTouchEvents(Ljava/util/ArrayList;)V
61 ····.locals·760 ····.locals·7
62 ····.annotation·system·Ldalvik/annotation/Signature;61 ····.annotation·system·Ldalvik/annotation/Signature;
63 ········value·=·{62 ········value·=·{
444 B
smali/com/watabou/input/Touchscreen.smali
    
Offset 69, 15 lines modifiedOffset 69, 14 lines modified
69 .method·public·constructor·<init>()V69 .method·public·constructor·<init>()V
70 ····.locals·070 ····.locals·0
  
71 ····.prologue71 ····.prologue
72 ····.line·2872 ····.line·28
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····.line·85 
75 ····return-void74 ····return-void
76 .end·method75 .end·method
  
77 .method·public·static·processTouchEvents(Ljava/util/ArrayList;)V76 .method·public·static·processTouchEvents(Ljava/util/ArrayList;)V
78 ····.locals·1177 ····.locals·11
79 ····.annotation·system·Ldalvik/annotation/Signature;78 ····.annotation·system·Ldalvik/annotation/Signature;
80 ········value·=·{79 ········value·=·{
2.27 KB
smali/com/watabou/glscripts/Script.smali
    
Offset 69, 50 lines modifiedOffset 69, 50 lines modified
69 .method·public·static·reset()V69 .method·public·static·reset()V
70 ····.locals·470 ····.locals·4
  
71 ····.prologue71 ····.prologue
72 ····const/4·v3,·0x072 ····const/4·v3,·0x0
  
73 ····.line·6273 ····.line·62
74 ····sget-object·v2,·Lcom/watabou/glscripts/Script;->all:Ljava/util/HashMap;74 ····sget-object·v1,·Lcom/watabou/glscripts/Script;->all:Ljava/util/HashMap;
  
75 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;75 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
76 ····move-result-object·v276 ····move-result-object·v1
  
77 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;77 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
78 ····move-result-object·v078 ····move-result-object·v1
  
79 ····.local·v0,·"i$":Ljava/util/Iterator;79 ····.local·v0,·"script":Lcom/watabou/glscripts/Script;
80 ····:goto_080 ····:goto_0
81 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z81 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
82 ····move-result·v282 ····move-result·v2
  
83 ····if-eqz·v2,·:cond_083 ····if-eqz·v2,·:cond_0
  
84 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;84 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
85 ····move-result-object·v185 ····move-result-object·v0
  
 86 ····.end·local·v0····#·"script":Lcom/watabou/glscripts/Script;
86 ····check-cast·v1,·Lcom/watabou/glscripts/Script;87 ····check-cast·v0,·Lcom/watabou/glscripts/Script;
  
87 ····.line·6388 ····.line·63
88 ····.local·v1,·"script":Lcom/watabou/glscripts/Script;89 ····.restart·local·v0····#·"script":Lcom/watabou/glscripts/Script;
89 ····invoke-virtual·{v1},·Lcom/watabou/glscripts/Script;->delete()V90 ····invoke-virtual·{v0},·Lcom/watabou/glscripts/Script;->delete()V
  
90 ····goto·:goto_091 ····goto·:goto_0
  
91 ····.line·6592 ····.line·65
92 ····.end·local·v1····#·"script":Lcom/watabou/glscripts/Script; 
93 ····:cond_093 ····:cond_0
94 ····sget-object·v2,·Lcom/watabou/glscripts/Script;->all:Ljava/util/HashMap;94 ····sget-object·v1,·Lcom/watabou/glscripts/Script;->all:Ljava/util/HashMap;
  
95 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V95 ····invoke-virtual·{v1},·Ljava/util/HashMap;->clear()V
  
96 ····.line·6796 ····.line·67
97 ····sput-object·v3,·Lcom/watabou/glscripts/Script;->curScript:Lcom/watabou/glscripts/Script;97 ····sput-object·v3,·Lcom/watabou/glscripts/Script;->curScript:Lcom/watabou/glscripts/Script;
  
98 ····.line·6898 ····.line·68
99 ····sput-object·v3,·Lcom/watabou/glscripts/Script;->curScriptClass:Ljava/lang/Class;99 ····sput-object·v3,·Lcom/watabou/glscripts/Script;->curScriptClass:Ljava/lang/Class;
  
1.4 KB
smali/com/watabou/glwrap/Texture.smali
    
Offset 334, 18 lines modifiedOffset 334, 20 lines modified
  
334 ····.line·106334 ····.line·106
335 ····invoke-virtual·{p0},·Lcom/watabou/glwrap/Texture;->bind()V335 ····invoke-virtual·{p0},·Lcom/watabou/glwrap/Texture;->bind()V
  
336 ····.line·108336 ····.line·108
337 ····mul-int·v0,·p1,·p2337 ····mul-int·v0,·p1,·p2
  
 338 ····.line·109
338 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;339 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
339 ····move-result-object·v0340 ····move-result-object·v0
  
 341 ····.line·110
340 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;342 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
341 ····move-result-object·v3343 ····move-result-object·v3
  
342 ····invoke-virtual·{v0,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;344 ····invoke-virtual·{v0,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
343 ····move-result-object·v8345 ····move-result-object·v8
Offset 398, 26 lines modifiedOffset 400, 29 lines modified
398 ····invoke-virtual·{p0},·Lcom/watabou/glwrap/Texture;->bind()V400 ····invoke-virtual·{p0},·Lcom/watabou/glwrap/Texture;->bind()V
  
399 ····.line·85401 ····.line·85
400 ····mul-int·v0,·p1,·p2402 ····mul-int·v0,·p1,·p2
  
401 ····mul-int/lit8·v0,·v0,·0x4403 ····mul-int/lit8·v0,·v0,·0x4
  
 404 ····.line·86
402 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;405 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
403 ····move-result-object·v0406 ····move-result-object·v0
  
 407 ····.line·87
404 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;408 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
405 ····move-result-object·v3409 ····move-result-object·v3
  
406 ····invoke-virtual·{v0,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;410 ····invoke-virtual·{v0,·v3},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
407 ····move-result-object·v0411 ····move-result-object·v0
  
 412 ····.line·88
408 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer;413 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer;
  
409 ····move-result-object·v8414 ····move-result-object·v8
  
410 ····.line·89415 ····.line·89
411 ····.local·v8,·"imageBuffer":Ljava/nio/IntBuffer;416 ····.local·v8,·"imageBuffer":Ljava/nio/IntBuffer;
412 ····invoke-virtual·{v8,·p3},·Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer;417 ····invoke-virtual·{v8,·p3},·Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer;
2.38 KB
smali/com/watabou/glwrap/Quad.smali
    
Offset 68, 30 lines modifiedOffset 68, 34 lines modified
68 .method·public·static·create()Ljava/nio/FloatBuffer;68 .method·public·static·create()Ljava/nio/FloatBuffer;
69 ····.locals·269 ····.locals·2
  
70 ····.prologue70 ····.prologue
71 ····.line·3871 ····.line·38
72 ····const/16·v0,·0x4072 ····const/16·v0,·0x40
  
 73 ····.line·39
73 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;74 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
74 ····move-result-object·v075 ····move-result-object·v0
  
 76 ····.line·40
75 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;77 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
76 ····move-result-object·v178 ····move-result-object·v1
  
77 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;79 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
78 ····move-result-object·v080 ····move-result-object·v0
  
 81 ····.line·41
79 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;82 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;
  
80 ····move-result-object·v083 ····move-result-object·v0
  
 84 ····.line·38
81 ····return-object·v085 ····return-object·v0
82 .end·method86 .end·method
  
83 .method·public·static·createSet(I)Ljava/nio/FloatBuffer;87 .method·public·static·createSet(I)Ljava/nio/FloatBuffer;
84 ····.locals·288 ····.locals·2
85 ····.param·p0,·"size"····#·I89 ····.param·p0,·"size"····#·I
  
Offset 99, 30 lines modifiedOffset 103, 34 lines modified
99 ····.line·45103 ····.line·45
100 ····mul-int/lit8·v0,·p0,·0x10104 ····mul-int/lit8·v0,·p0,·0x10
  
101 ····mul-int/lit8·v0,·v0,·0x20105 ····mul-int/lit8·v0,·v0,·0x20
  
102 ····div-int/lit8·v0,·v0,·0x8106 ····div-int/lit8·v0,·v0,·0x8
  
 107 ····.line·46
103 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;108 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
104 ····move-result-object·v0109 ····move-result-object·v0
  
 110 ····.line·47
105 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;111 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
106 ····move-result-object·v1112 ····move-result-object·v1
  
107 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;113 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
108 ····move-result-object·v0114 ····move-result-object·v0
  
 115 ····.line·48
109 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;116 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;
  
110 ····move-result-object·v0117 ····move-result-object·v0
  
 118 ····.line·45
111 ····return-object·v0119 ····return-object·v0
112 .end·method120 .end·method
  
113 .method·public·static·fill([FFFFFFFFF)V121 .method·public·static·fill([FFFFFFFFF)V
114 ····.locals·1122 ····.locals·1
115 ····.param·p0,·"v"····#·[F123 ····.param·p0,·"v"····#·[F
116 ····.param·p1,·"x1"····#·F124 ····.param·p1,·"x1"····#·F
Offset 343, 26 lines modifiedOffset 351, 29 lines modified
  
343 ····mul-int/2addr·v5,·p0351 ····mul-int/2addr·v5,·p0
  
344 ····mul-int/lit8·v5,·v5,·0x10352 ····mul-int/lit8·v5,·v5,·0x10
  
345 ····div-int/lit8·v5,·v5,·0x8353 ····div-int/lit8·v5,·v5,·0x8
  
 354 ····.line·59
346 ····invoke-static·{v5},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;355 ····invoke-static·{v5},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
347 ····move-result-object·v5356 ····move-result-object·v5
  
 357 ····.line·60
348 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;358 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
349 ····move-result-object·v6359 ····move-result-object·v6
  
350 ····invoke-virtual·{v5,·v6},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;360 ····invoke-virtual·{v5,·v6},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
351 ····move-result-object·v5361 ····move-result-object·v5
  
 362 ····.line·61
352 ····invoke-virtual·{v5},·Ljava/nio/ByteBuffer;->asShortBuffer()Ljava/nio/ShortBuffer;363 ····invoke-virtual·{v5},·Ljava/nio/ByteBuffer;->asShortBuffer()Ljava/nio/ShortBuffer;
  
353 ····move-result-object·v5364 ····move-result-object·v5
  
354 ····sput-object·v5,·Lcom/watabou/glwrap/Quad;->indices:Ljava/nio/ShortBuffer;365 ····sput-object·v5,·Lcom/watabou/glwrap/Quad;->indices:Ljava/nio/ShortBuffer;
  
355 ····.line·63366 ····.line·63
559 B
smali/com/watabou/noosa/NoosaScript.smali
    
Offset 297, 18 lines modifiedOffset 297, 20 lines modified
297 ····.line·103297 ····.line·103
298 ····sget·v0,·Lcom/watabou/glwrap/Quad;->SIZE:I298 ····sget·v0,·Lcom/watabou/glwrap/Quad;->SIZE:I
  
299 ····mul-int/2addr·v0,·p2299 ····mul-int/2addr·v0,·p2
  
300 ····const/16·v1,·0x1403300 ····const/16·v1,·0x1403
  
 301 ····.line·107
301 ····invoke-static·{p2},·Lcom/watabou/glwrap/Quad;->getIndices(I)Ljava/nio/ShortBuffer;302 ····invoke-static·{p2},·Lcom/watabou/glwrap/Quad;->getIndices(I)Ljava/nio/ShortBuffer;
  
302 ····move-result-object·v2303 ····move-result-object·v2
  
 304 ····.line·103
303 ····invoke-static·{v3,·v0,·v1,·v2},·Landroid/opengl/GLES20;->glDrawElements(IIILjava/nio/Buffer;)V305 ····invoke-static·{v3,·v0,·v1,·v2},·Landroid/opengl/GLES20;->glDrawElements(IIILjava/nio/Buffer;)V
  
304 ····goto·:goto_0306 ····goto·:goto_0
305 .end·method307 .end·method
  
306 .method·public·lighting(FFFFFFFF)V308 .method·public·lighting(FFFFFFFF)V
307 ····.locals·1309 ····.locals·1
727 B
smali/com/watabou/noosa/TouchArea.smali
    
Offset 254, 21 lines modifiedOffset 254, 19 lines modified
254 ····iput-object·v4,·p0,·Lcom/watabou/noosa/TouchArea;->touch:Lcom/watabou/input/Touchscreen$Touch;254 ····iput-object·v4,·p0,·Lcom/watabou/noosa/TouchArea;->touch:Lcom/watabou/input/Touchscreen$Touch;
  
255 ····goto·:goto_0255 ····goto·:goto_0
256 .end·method256 .end·method
  
257 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V257 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V
258 ····.locals·0258 ····.locals·0
259 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
260 ····.prologue259 ····.prologue
261 ····.line·24260 ····.line·24
262 ····check-cast·p1,·Lcom/watabou/input/Touchscreen$Touch;261 ····check-cast·p1,·Lcom/watabou/input/Touchscreen$Touch;
  
263 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
264 ····invoke-virtual·{p0,·p1},·Lcom/watabou/noosa/TouchArea;->onSignal(Lcom/watabou/input/Touchscreen$Touch;)V262 ····invoke-virtual·{p0,·p1},·Lcom/watabou/noosa/TouchArea;->onSignal(Lcom/watabou/input/Touchscreen$Touch;)V
  
265 ····return-void263 ····return-void
266 .end·method264 .end·method
  
267 .method·protected·onTouchDown(Lcom/watabou/input/Touchscreen$Touch;)V265 .method·protected·onTouchDown(Lcom/watabou/input/Touchscreen$Touch;)V
268 ····.locals·0266 ····.locals·0
994 B
smali/com/watabou/noosa/Scene$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/watabou/noosa/Scene;31 .field·final·synthetic·this$0:Lcom/watabou/noosa/Scene;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/watabou/noosa/Scene;)V33 .method·constructor·<init>(Lcom/watabou/noosa/Scene;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/watabou/noosa/Scene;
  
35 ····.prologue36 ····.prologue
36 ····.line·2837 ····.line·28
37 ····iput-object·p1,·p0,·Lcom/watabou/noosa/Scene$1;->this$0:Lcom/watabou/noosa/Scene;38 ····iput-object·p1,·p0,·Lcom/watabou/noosa/Scene$1;->this$0:Lcom/watabou/noosa/Scene;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 92, 18 lines modifiedOffset 93, 16 lines modified
92 ········0x4·->·:sswitch_093 ········0x4·->·:sswitch_0
93 ········0x52·->·:sswitch_194 ········0x52·->·:sswitch_1
94 ····.end·sparse-switch95 ····.end·sparse-switch
95 .end·method96 .end·method
  
96 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V97 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V
97 ····.locals·098 ····.locals·0
98 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
99 ····.prologue99 ····.prologue
100 ····.line·28100 ····.line·28
101 ····check-cast·p1,·Lcom/watabou/input/Keys$Key;101 ····check-cast·p1,·Lcom/watabou/input/Keys$Key;
  
102 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
103 ····invoke-virtual·{p0,·p1},·Lcom/watabou/noosa/Scene$1;->onSignal(Lcom/watabou/input/Keys$Key;)V102 ····invoke-virtual·{p0,·p1},·Lcom/watabou/noosa/Scene$1;->onSignal(Lcom/watabou/input/Keys$Key;)V
  
104 ····return-void103 ····return-void
105 .end·method104 .end·method
618 B
smali/com/watabou/noosa/BitmapTextMultiline$LineSplitter.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·final·synthetic·this$0:Lcom/watabou/noosa/BitmapTextMultiline;34 .field·final·synthetic·this$0:Lcom/watabou/noosa/BitmapTextMultiline;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·public·constructor·<init>(Lcom/watabou/noosa/BitmapTextMultiline;)V36 .method·public·constructor·<init>(Lcom/watabou/noosa/BitmapTextMultiline;)V
37 ····.locals·137 ····.locals·1
 38 ····.param·p1,·"this$0"····#·Lcom/watabou/noosa/BitmapTextMultiline;
  
38 ····.prologue39 ····.prologue
39 ····.line·25740 ····.line·257
40 ····iput-object·p1,·p0,·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;->this$0:Lcom/watabou/noosa/BitmapTextMultiline;41 ····iput-object·p1,·p0,·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;->this$0:Lcom/watabou/noosa/BitmapTextMultiline;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
501 B
smali/com/watabou/noosa/BitmapTextMultiline.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/noosa/BitmapText;2 .super·Lcom/watabou/noosa/BitmapText;
3 .source·"BitmapTextMultiline.java"3 .source·"BitmapTextMultiline.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/noosa/BitmapTextMultiline$1;, 
8 ········Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;,7 ········Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;,
9 ········Lcom/watabou/noosa/BitmapTextMultiline$SymbolWriter;8 ········Lcom/watabou/noosa/BitmapTextMultiline$SymbolWriter;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
788 B
smali/com/watabou/noosa/ui/Button$1.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/noosa/ui/Button;18 .field·final·synthetic·this$0:Lcom/watabou/noosa/ui/Button;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/noosa/ui/Button;FFFF)V20 .method·constructor·<init>(Lcom/watabou/noosa/ui/Button;FFFF)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/noosa/ui/Button;
22 ····.param·p2,·"x0"····#·F23 ····.param·p2,·"x"····#·F
23 ····.param·p3,·"x1"····#·F24 ····.param·p3,·"y"····#·F
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"width"····#·F
25 ····.param·p5,·"x3"····#·F26 ····.param·p5,·"height"····#·F
  
26 ····.prologue27 ····.prologue
27 ····.line·3728 ····.line·37
28 ····iput-object·p1,·p0,·Lcom/watabou/noosa/ui/Button$1;->this$0:Lcom/watabou/noosa/ui/Button;29 ····iput-object·p1,·p0,·Lcom/watabou/noosa/ui/Button$1;->this$0:Lcom/watabou/noosa/ui/Button;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V
  
2.33 KB
smali/com/watabou/noosa/particles/Emitter.smali
    
Offset 56, 15 lines modifiedOffset 56, 14 lines modified
56 ····iput-boolean·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->on:Z56 ····iput-boolean·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->on:Z
  
57 ····.line·4657 ····.line·46
58 ····const/4·v0,·0x158 ····const/4·v0,·0x1
  
59 ····iput-boolean·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->autoKill:Z59 ····iput-boolean·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->autoKill:Z
  
60 ····.line·143 
61 ····return-void60 ····return-void
62 .end·method61 .end·method
  
  
63 #·virtual·methods62 #·virtual·methods
64 .method·public·burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V63 .method·public·burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
65 ····.locals·164 ····.locals·1
Offset 129, 30 lines modifiedOffset 128, 33 lines modified
129 ····.line·118128 ····.line·118
130 ····iget-object·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->factory:Lcom/watabou/noosa/particles/Emitter$Factory;129 ····iget-object·v0,·p0,·Lcom/watabou/noosa/particles/Emitter;->factory:Lcom/watabou/noosa/particles/Emitter$Factory;
  
131 ····iget·v1,·p0,·Lcom/watabou/noosa/particles/Emitter;->x:F130 ····iget·v1,·p0,·Lcom/watabou/noosa/particles/Emitter;->x:F
  
132 ····iget·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->width:F131 ····iget·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->width:F
  
 132 ····.line·121
133 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F133 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F
  
134 ····move-result·v2134 ····move-result·v2
  
135 ····add-float/2addr·v1,·v2135 ····add-float/2addr·v1,·v2
  
136 ····iget·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->y:F136 ····iget·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->y:F
  
137 ····iget·v3,·p0,·Lcom/watabou/noosa/particles/Emitter;->height:F137 ····iget·v3,·p0,·Lcom/watabou/noosa/particles/Emitter;->height:F
  
 138 ····.line·122
138 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F139 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F
  
139 ····move-result·v3140 ····move-result·v3
  
140 ····add-float/2addr·v2,·v3141 ····add-float/2addr·v2,·v3
  
 142 ····.line·118
141 ····invoke-virtual·{v0,·p0,·p1,·v1,·v2},·Lcom/watabou/noosa/particles/Emitter$Factory;->emit(Lcom/watabou/noosa/particles/Emitter;IFF)V143 ····invoke-virtual·{v0,·p0,·p1,·v1,·v2},·Lcom/watabou/noosa/particles/Emitter$Factory;->emit(Lcom/watabou/noosa/particles/Emitter;IFF)V
  
142 ····.line·130144 ····.line·130
143 ····:goto_0145 ····:goto_0
144 ····return-void146 ····return-void
  
145 ····.line·124147 ····.line·124
Offset 163, 34 lines modifiedOffset 165, 37 lines modified
  
163 ····iget·v1,·v1,·Lcom/watabou/noosa/Visual;->x:F165 ····iget·v1,·v1,·Lcom/watabou/noosa/Visual;->x:F
  
164 ····iget-object·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;166 ····iget-object·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;
  
165 ····iget·v2,·v2,·Lcom/watabou/noosa/Visual;->width:F167 ····iget·v2,·v2,·Lcom/watabou/noosa/Visual;->width:F
  
 168 ····.line·127
166 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F169 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F
  
167 ····move-result·v2170 ····move-result·v2
  
168 ····add-float/2addr·v1,·v2171 ····add-float/2addr·v1,·v2
  
169 ····iget-object·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;172 ····iget-object·v2,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;
  
170 ····iget·v2,·v2,·Lcom/watabou/noosa/Visual;->y:F173 ····iget·v2,·v2,·Lcom/watabou/noosa/Visual;->y:F
  
171 ····iget-object·v3,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;174 ····iget-object·v3,·p0,·Lcom/watabou/noosa/particles/Emitter;->target:Lcom/watabou/noosa/Visual;
  
172 ····iget·v3,·v3,·Lcom/watabou/noosa/Visual;->height:F175 ····iget·v3,·v3,·Lcom/watabou/noosa/Visual;->height:F
  
 176 ····.line·128
173 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F177 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F
  
174 ····move-result·v3178 ····move-result·v3
  
175 ····add-float/2addr·v2,·v3179 ····add-float/2addr·v2,·v3
  
 180 ····.line·124
176 ····invoke-virtual·{v0,·p0,·p1,·v1,·v2},·Lcom/watabou/noosa/particles/Emitter$Factory;->emit(Lcom/watabou/noosa/particles/Emitter;IFF)V181 ····invoke-virtual·{v0,·p0,·p1,·v1,·v2},·Lcom/watabou/noosa/particles/Emitter$Factory;->emit(Lcom/watabou/noosa/particles/Emitter;IFF)V
  
177 ····goto·:goto_0182 ····goto·:goto_0
178 .end·method183 .end·method
  
179 .method·public·pos(FF)V184 .method·public·pos(FF)V
180 ····.locals·1185 ····.locals·1
1.49 KB
smali/com/watabou/noosa/audio/Sample.smali
    
Offset 304, 46 lines modifiedOffset 304, 41 lines modified
304 ····.line·134304 ····.line·134
305 ····iget-boolean·v0,·p0,·Lcom/watabou/noosa/audio/Sample;->enabled:Z305 ····iget-boolean·v0,·p0,·Lcom/watabou/noosa/audio/Sample;->enabled:Z
  
306 ····return·v0306 ····return·v0
307 .end·method307 .end·method
  
308 .method·public·varargs·load([Ljava/lang/String;)V308 .method·public·varargs·load([Ljava/lang/String;)V
309 ····.locals·5309 ····.locals·4
310 ····.param·p1,·"assets"····#·[Ljava/lang/String;310 ····.param·p1,·"assets"····#·[Ljava/lang/String;
  
311 ····.prologue311 ····.prologue
312 ····.line·70312 ····.line·70
313 ····move-object·v0,·p1313 ····array-length·v2,·p1
  
 314 ····const/4·v1,·0x0
314 ····.local·v0,·"arr$":[Ljava/lang/String; 
315 ····array-length·v3,·v0 
  
316 ····.local·v3,·"len$":I 
317 ····const/4·v2,·0x0 
  
318 ····.local·v2,·"i$":I 
319 ····:goto_0315 ····:goto_0
320 ····if-ge·v2,·v3,·:cond_0316 ····if-ge·v1,·v2,·:cond_0
  
321 ····aget-object·v1,·v0,·v2317 ····aget-object·v0,·p1,·v1
  
322 ····.line·71318 ····.line·71
323 ····.local·v1,·"asset":Ljava/lang/String;319 ····.local·v0,·"asset":Ljava/lang/String;
324 ····iget-object·v4,·p0,·Lcom/watabou/noosa/audio/Sample;->loadingQueue:Ljava/util/LinkedList;320 ····iget-object·v3,·p0,·Lcom/watabou/noosa/audio/Sample;->loadingQueue:Ljava/util/LinkedList;
  
325 ····invoke-virtual·{v4,·v1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z321 ····invoke-virtual·{v3,·v0},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
326 ····.line·70322 ····.line·70
327 ····add-int/lit8·v2,·v2,·0x1323 ····add-int/lit8·v1,·v1,·0x1
  
328 ····goto·:goto_0324 ····goto·:goto_0
  
329 ····.line·73325 ····.line·73
330 ····.end·local·v1····#·"asset":Ljava/lang/String;326 ····.end·local·v0····#·"asset":Ljava/lang/String;
331 ····:cond_0327 ····:cond_0
332 ····invoke-direct·{p0},·Lcom/watabou/noosa/audio/Sample;->loadNext()V328 ····invoke-direct·{p0},·Lcom/watabou/noosa/audio/Sample;->loadNext()V
  
333 ····.line·74329 ····.line·74
334 ····return-void330 ····return-void
335 .end·method331 .end·method
  
545 B
smali/com/watabou/noosa/audio/Sample$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/noosa/audio/Sample;21 .field·final·synthetic·this$0:Lcom/watabou/noosa/audio/Sample;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/noosa/audio/Sample;)V23 .method·constructor·<init>(Lcom/watabou/noosa/audio/Sample;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/noosa/audio/Sample;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.line·81
27 ····iput-object·p1,·p0,·Lcom/watabou/noosa/audio/Sample$1;->this$0:Lcom/watabou/noosa/audio/Sample;28 ····iput-object·p1,·p0,·Lcom/watabou/noosa/audio/Sample$1;->this$0:Lcom/watabou/noosa/audio/Sample;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
632 B
smali/com/watabou/utils/Random.smali
    
Offset 406, 27 lines modifiedOffset 406, 30 lines modified
  
406 ····move-result·v0406 ····move-result·v0
  
407 ····.line·120407 ····.line·120
408 ····.local·v0,·"size":I408 ····.local·v0,·"size":I
409 ····if-lez·v0,·:cond_0409 ····if-lez·v0,·:cond_0
  
 410 ····.line·121
410 ····invoke-interface·{p0},·Ljava/util/Collection;->toArray()[Ljava/lang/Object;411 ····invoke-interface·{p0},·Ljava/util/Collection;->toArray()[Ljava/lang/Object;
  
411 ····move-result-object·v1412 ····move-result-object·v1
  
412 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->Int(I)I413 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->Int(I)I
  
413 ····move-result·v2414 ····move-result·v2
  
414 ····aget-object·v1,·v1,·v2415 ····aget-object·v1,·v1,·v2
  
 416 ····.line·120
415 ····:goto_0417 ····:goto_0
416 ····return-object·v1418 ····return-object·v1
  
 419 ····.line·121
417 ····:cond_0420 ····:cond_0
418 ····const/4·v1,·0x0421 ····const/4·v1,·0x0
  
419 ····goto·:goto_0422 ····goto·:goto_0
420 .end·method423 .end·method
  
421 .method·public·static·element([Ljava/lang/Object;)Ljava/lang/Object;424 .method·public·static·element([Ljava/lang/Object;)Ljava/lang/Object;
2.77 KB
smali/com/watabou/utils/BitmapCache.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BitmapCache.java"3 .source·"BitmapCache.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/utils/BitmapCache$1;, 
8 ········Lcom/watabou/utils/BitmapCache$Layer;7 ········Lcom/watabou/utils/BitmapCache$Layer;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT:Ljava/lang/String;·=·"__default"11 .field·private·static·final·DEFAULT:Ljava/lang/String;·=·"__default"
Offset 65, 59 lines modifiedOffset 64, 58 lines modified
65 .method·public·constructor·<init>()V64 .method·public·constructor·<init>()V
66 ····.locals·065 ····.locals·0
  
67 ····.prologue66 ····.prologue
68 ····.line·2867 ····.line·28
69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
70 ····.line·110 
71 ····return-void69 ····return-void
72 .end·method70 .end·method
  
73 .method·public·static·clear()V71 .method·public·static·clear()V
74 ····.locals·372 ····.locals·3
  
75 ····.prologue73 ····.prologue
76 ····.line·10474 ····.line·104
77 ····sget-object·v2,·Lcom/watabou/utils/BitmapCache;->layers:Ljava/util/HashMap;75 ····sget-object·v1,·Lcom/watabou/utils/BitmapCache;->layers:Ljava/util/HashMap;
  
78 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;76 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
79 ····move-result-object·v277 ····move-result-object·v1
  
80 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;78 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
81 ····move-result-object·v079 ····move-result-object·v1
  
82 ····.local·v0,·"i$":Ljava/util/Iterator;80 ····.local·v0,·"layer":Lcom/watabou/utils/BitmapCache$Layer;
83 ····:goto_081 ····:goto_0
84 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z82 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
85 ····move-result·v283 ····move-result·v2
  
86 ····if-eqz·v2,·:cond_084 ····if-eqz·v2,·:cond_0
  
87 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;85 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
88 ····move-result-object·v186 ····move-result-object·v0
  
 87 ····.end·local·v0····#·"layer":Lcom/watabou/utils/BitmapCache$Layer;
89 ····check-cast·v1,·Lcom/watabou/utils/BitmapCache$Layer;88 ····check-cast·v0,·Lcom/watabou/utils/BitmapCache$Layer;
  
90 ····.line·10589 ····.line·105
91 ····.local·v1,·"layer":Lcom/watabou/utils/BitmapCache$Layer;90 ····.restart·local·v0····#·"layer":Lcom/watabou/utils/BitmapCache$Layer;
92 ····invoke-virtual·{v1},·Lcom/watabou/utils/BitmapCache$Layer;->clear()V91 ····invoke-virtual·{v0},·Lcom/watabou/utils/BitmapCache$Layer;->clear()V
  
93 ····goto·:goto_092 ····goto·:goto_0
  
94 ····.line·10793 ····.line·107
95 ····.end·local·v1····#·"layer":Lcom/watabou/utils/BitmapCache$Layer; 
96 ····:cond_094 ····:cond_0
97 ····sget-object·v2,·Lcom/watabou/utils/BitmapCache;->layers:Ljava/util/HashMap;95 ····sget-object·v1,·Lcom/watabou/utils/BitmapCache;->layers:Ljava/util/HashMap;
  
98 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V96 ····invoke-virtual·{v1},·Ljava/util/HashMap;->clear()V
  
99 ····.line·10897 ····.line·108
100 ····return-void98 ····return-void
101 .end·method99 .end·method
  
102 .method·public·static·clear(Ljava/lang/String;)V100 .method·public·static·clear(Ljava/lang/String;)V
103 ····.locals·1101 ····.locals·1
414 B
smali/com/watabou/utils/PathFinder.smali
    
Offset 39, 15 lines modifiedOffset 39, 14 lines modified
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·040 ····.locals·0
  
41 ····.prologue41 ····.prologue
42 ····.line·2342 ····.line·23
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·333 
45 ····return-void44 ····return-void
46 .end·method45 .end·method
  
47 .method·private·static·buildDistanceMap(I[Z)V46 .method·private·static·buildDistanceMap(I[Z)V
48 ····.locals·1047 ····.locals·10
49 ····.param·p0,·"to"····#·I48 ····.param·p0,·"to"····#·I
50 ····.param·p1,·"passable"····#·[Z49 ····.param·p1,·"passable"····#·[Z
2.99 KB
smali/com/watabou/utils/Bundle.smali
    
Offset 1096, 78 lines modifiedOffset 1096, 77 lines modified
  
1096 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V1096 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
1097 ····.line·2871097 ····.line·287
1098 ····.local·v0,·"array":Lorg/json/JSONArray;1098 ····.local·v0,·"array":Lorg/json/JSONArray;
1099 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;1099 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
1100 ····move-result-object·v21100 ····move-result-object·v3
  
1101 ····.local·v2,·"i$":Ljava/util/Iterator; 
1102 ····:goto_01101 ····:goto_0
1103 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z1102 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1104 ····move-result·v41103 ····move-result·v4
  
1105 ····if-eqz·v4,·:cond_01104 ····if-eqz·v4,·:cond_0
  
1106 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;1105 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1107 ····move-result-object·v31106 ····move-result-object·v2
  
1108 ····check-cast·v3,·Lcom/watabou/utils/Bundlable;1107 ····check-cast·v2,·Lcom/watabou/utils/Bundlable;
  
1109 ····.line·2881108 ····.line·288
1110 ····.local·v3,·"object":Lcom/watabou/utils/Bundlable;1109 ····.local·v2,·"object":Lcom/watabou/utils/Bundlable;
1111 ····new-instance·v1,·Lcom/watabou/utils/Bundle;1110 ····new-instance·v1,·Lcom/watabou/utils/Bundle;
  
1112 ····invoke-direct·{v1},·Lcom/watabou/utils/Bundle;-><init>()V1111 ····invoke-direct·{v1},·Lcom/watabou/utils/Bundle;-><init>()V
  
1113 ····.line·2891112 ····.line·289
1114 ····.local·v1,·"bundle":Lcom/watabou/utils/Bundle;1113 ····.local·v1,·"bundle":Lcom/watabou/utils/Bundle;
1115 ····const-string·v4,·"__className"1114 ····const-string·v4,·"__className"
  
1116 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1115 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1117 ····move-result-object·v51116 ····move-result-object·v5
  
1118 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;1117 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1119 ····move-result-object·v51118 ····move-result-object·v5
  
1120 ····invoke-virtual·{v1,·v4,·v5},·Lcom/watabou/utils/Bundle;->put(Ljava/lang/String;Ljava/lang/String;)V1119 ····invoke-virtual·{v1,·v4,·v5},·Lcom/watabou/utils/Bundle;->put(Ljava/lang/String;Ljava/lang/String;)V
  
1121 ····.line·2901120 ····.line·290
1122 ····invoke-interface·{v3,·v1},·Lcom/watabou/utils/Bundlable;->storeInBundle(Lcom/watabou/utils/Bundle;)V1121 ····invoke-interface·{v2,·v1},·Lcom/watabou/utils/Bundlable;->storeInBundle(Lcom/watabou/utils/Bundle;)V
  
1123 ····.line·2911122 ····.line·291
1124 ····iget-object·v4,·v1,·Lcom/watabou/utils/Bundle;->data:Lorg/json/JSONObject;1123 ····iget-object·v4,·v1,·Lcom/watabou/utils/Bundle;->data:Lorg/json/JSONObject;
  
1125 ····invoke-virtual·{v0,·v4},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;1124 ····invoke-virtual·{v0,·v4},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
1126 ····goto·:goto_01125 ····goto·:goto_0
  
1127 ····.line·2941126 ····.line·294
1128 ····.end·local·v1····#·"bundle":Lcom/watabou/utils/Bundle;1127 ····.end·local·v1····#·"bundle":Lcom/watabou/utils/Bundle;
1129 ····.end·local·v3····#·"object":Lcom/watabou/utils/Bundlable;1128 ····.end·local·v2····#·"object":Lcom/watabou/utils/Bundlable;
1130 ····:cond_01129 ····:cond_0
1131 ····:try_start_01130 ····:try_start_0
1132 ····iget-object·v4,·p0,·Lcom/watabou/utils/Bundle;->data:Lorg/json/JSONObject;1131 ····iget-object·v3,·p0,·Lcom/watabou/utils/Bundle;->data:Lorg/json/JSONObject;
  
1133 ····invoke-virtual·{v4,·p1,·v0},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;1132 ····invoke-virtual·{v3,·p1,·v0},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
1134 ····:try_end_01133 ····:try_end_0
1135 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_01134 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1136 ····.line·2981135 ····.line·298
1137 ····:goto_11136 ····:goto_1
1138 ····return-void1137 ····return-void
  
1139 ····.line·2951138 ····.line·295
1140 ····:catch_01139 ····:catch_0
1141 ····move-exception·v41140 ····move-exception·v3
  
1142 ····goto·:goto_11141 ····goto·:goto_1
1143 .end·method1142 .end·method
  
1144 .method·public·put(Ljava/lang/String;Z)V1143 .method·public·put(Ljava/lang/String;Z)V
1145 ····.locals·11144 ····.locals·1
1146 ····.param·p1,·"key"····#·Ljava/lang/String;1145 ····.param·p1,·"key"····#·Ljava/lang/String;
703 B
smali/com/watabou/utils/BitmapCache$Layer.smali
    
Offset 51, 21 lines modifiedOffset 51, 20 lines modified
51 .method·public·clear()V51 .method·public·clear()V
52 ····.locals·352 ····.locals·3
  
53 ····.prologue53 ····.prologue
54 ····.line·11554 ····.line·115
55 ····invoke-virtual·{p0},·Lcom/watabou/utils/BitmapCache$Layer;->values()Ljava/util/Collection;55 ····invoke-virtual·{p0},·Lcom/watabou/utils/BitmapCache$Layer;->values()Ljava/util/Collection;
  
56 ····move-result-object·v256 ····move-result-object·v1
  
57 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;57 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····.local·v1,·"i$":Ljava/util/Iterator; 
60 ····:goto_059 ····:goto_0
61 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z60 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
62 ····move-result·v261 ····move-result·v2
  
63 ····if-eqz·v2,·:cond_062 ····if-eqz·v2,·:cond_0
  
11.3 KB
smali/com/watabou/utils/Graph.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2518 ····.line·25
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·92 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·buildDistanceMap(Ljava/util/Collection;Lcom/watabou/utils/Graph$Node;)V22 .method·public·static·buildDistanceMap(Ljava/util/Collection;Lcom/watabou/utils/Graph$Node;)V
24 ····.locals·923 ····.locals·9
25 ····.param·p1,·"focus"····#·Lcom/watabou/utils/Graph$Node;24 ····.param·p1,·"focus"····#·Lcom/watabou/utils/Graph$Node;
26 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 39, 130 lines modifiedOffset 38, 129 lines modified
39 ····.end·annotation38 ····.end·annotation
  
40 ····.prologue39 ····.prologue
41 ····.line·3540 ····.line·35
42 ····.local·p0,·"nodes":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"41 ····.local·p0,·"nodes":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;"
43 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
44 ····move-result-object·v243 ····move-result-object·v6
  
45 ····.local·v2,·"i$":Ljava/util/Iterator; 
46 ····:goto_044 ····:goto_0
47 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z45 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
48 ····move-result·v746 ····move-result·v7
  
49 ····if-eqz·v7,·:cond_047 ····if-eqz·v7,·:cond_0
  
50 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;48 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
51 ····move-result-object·v449 ····move-result-object·v3
  
52 ····check-cast·v4,·Lcom/watabou/utils/Graph$Node;50 ····check-cast·v3,·Lcom/watabou/utils/Graph$Node;
  
53 ····.line·3651 ····.line·36
54 ····.local·v4,·"node":Lcom/watabou/utils/Graph$Node;,·"TT;"52 ····.local·v3,·"node":Lcom/watabou/utils/Graph$Node;,·"TT;"
55 ····const·v7,·0x7fffffff53 ····const·v7,·0x7fffffff
  
56 ····invoke-interface·{v4,·v7},·Lcom/watabou/utils/Graph$Node;->distance(I)V54 ····invoke-interface·{v3,·v7},·Lcom/watabou/utils/Graph$Node;->distance(I)V
  
57 ····goto·:goto_055 ····goto·:goto_0
  
58 ····.line·3956 ····.line·39
59 ····.end·local·v4····#·"node":Lcom/watabou/utils/Graph$Node;,·"TT;"57 ····.end·local·v3····#·"node":Lcom/watabou/utils/Graph$Node;,·"TT;"
60 ····:cond_058 ····:cond_0
61 ····new-instance·v6,·Ljava/util/LinkedList;59 ····new-instance·v5,·Ljava/util/LinkedList;
  
62 ····invoke-direct·{v6},·Ljava/util/LinkedList;-><init>()V60 ····invoke-direct·{v5},·Ljava/util/LinkedList;-><init>()V
  
63 ····.line·4161 ····.line·41
64 ····.local·v6,·"queue":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lcom/watabou/utils/Graph$Node;>;"62 ····.local·v5,·"queue":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lcom/watabou/utils/Graph$Node;>;"
65 ····const/4·v7,·0x063 ····const/4·v6,·0x0
  
66 ····invoke-interface·{p1,·v7},·Lcom/watabou/utils/Graph$Node;->distance(I)V64 ····invoke-interface·{p1,·v6},·Lcom/watabou/utils/Graph$Node;->distance(I)V
  
67 ····.line·4265 ····.line·42
68 ····invoke-virtual·{v6,·p1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z66 ····invoke-virtual·{v5,·p1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
69 ····.line·4467 ····.line·44
70 ····:cond_168 ····:cond_1
71 ····invoke-virtual·{v6},·Ljava/util/LinkedList;->isEmpty()Z69 ····invoke-virtual·{v5},·Ljava/util/LinkedList;->isEmpty()Z
  
72 ····move-result·v770 ····move-result·v6
  
73 ····if-nez·v7,·:cond_371 ····if-nez·v6,·:cond_3
  
74 ····.line·4672 ····.line·46
75 ····invoke-virtual·{v6},·Ljava/util/LinkedList;->poll()Ljava/lang/Object;73 ····invoke-virtual·{v5},·Ljava/util/LinkedList;->poll()Ljava/lang/Object;
  
76 ····move-result-object·v374 ····move-result-object·v2
  
77 ····check-cast·v3,·Lcom/watabou/utils/Graph$Node;75 ····check-cast·v2,·Lcom/watabou/utils/Graph$Node;
  
78 ····.line·4776 ····.line·47
79 ····.local·v3,·"node":Lcom/watabou/utils/Graph$Node;77 ····.local·v2,·"node":Lcom/watabou/utils/Graph$Node;
80 ····invoke-interface·{v3},·Lcom/watabou/utils/Graph$Node;->distance()I78 ····invoke-interface·{v2},·Lcom/watabou/utils/Graph$Node;->distance()I
  
81 ····move-result·v079 ····move-result·v0
  
82 ····.line·4880 ····.line·48
83 ····.local·v0,·"distance":I81 ····.local·v0,·"distance":I
84 ····invoke-interface·{v3},·Lcom/watabou/utils/Graph$Node;->price()I82 ····invoke-interface·{v2},·Lcom/watabou/utils/Graph$Node;->price()I
  
85 ····move-result·v583 ····move-result·v4
  
86 ····.line·5084 ····.line·50
87 ····.local·v5,·"price":I85 ····.local·v4,·"price":I
88 ····invoke-interface·{v3},·Lcom/watabou/utils/Graph$Node;->edges()Ljava/util/Collection;86 ····invoke-interface·{v2},·Lcom/watabou/utils/Graph$Node;->edges()Ljava/util/Collection;
  
89 ····move-result-object·v787 ····move-result-object·v6
  
90 ····invoke-interface·{v7},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;88 ····invoke-interface·{v6},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
91 ····move-result-object·v289 ····move-result-object·v6
  
92 ····:cond_290 ····:cond_2
93 ····:goto_191 ····:goto_1
94 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
95 ····move-result·v793 ····move-result·v7
  
96 ····if-eqz·v7,·:cond_194 ····if-eqz·v7,·:cond_1
  
97 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;95 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
98 ····move-result-object·v196 ····move-result-object·v1
  
99 ····check-cast·v1,·Lcom/watabou/utils/Graph$Node;97 ····check-cast·v1,·Lcom/watabou/utils/Graph$Node;
  
100 ····.line·5198 ····.line·51
101 ····.local·v1,·"edge":Lcom/watabou/utils/Graph$Node;99 ····.local·v1,·"edge":Lcom/watabou/utils/Graph$Node;
102 ····invoke-interface·{v1},·Lcom/watabou/utils/Graph$Node;->distance()I100 ····invoke-interface·{v1},·Lcom/watabou/utils/Graph$Node;->distance()I
  
103 ····move-result·v7101 ····move-result·v7
  
104 ····add-int·v8,·v0,·v5102 ····add-int·v8,·v0,·v4
  
105 ····if-le·v7,·v8,·:cond_2103 ····if-le·v7,·v8,·:cond_2
  
106 ····.line·52104 ····.line·52
107 ····invoke-virtual·{v6,·v1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z105 ····invoke-virtual·{v5,·v1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
Max diff block lines reached; 6404/11457 bytes (55.90%) of diff not shown.
5.78 KB
smali/com/watabou/gltextures/TextureCache.smali
    
Offset 89, 50 lines modifiedOffset 89, 50 lines modified
89 .end·method89 .end·method
  
90 .method·public·static·clear()V90 .method·public·static·clear()V
91 ····.locals·391 ····.locals·3
  
92 ····.prologue92 ····.prologue
93 ····.line·11393 ····.line·113
94 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;94 ····sget-object·v1,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;
  
95 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;95 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
96 ····move-result-object·v296 ····move-result-object·v1
  
97 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;97 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
98 ····move-result-object·v098 ····move-result-object·v1
  
99 ····.local·v0,·"i$":Ljava/util/Iterator;99 ····.local·v0,·"txt":Lcom/watabou/glwrap/Texture;
100 ····:goto_0100 ····:goto_0
101 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z101 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
102 ····move-result·v2102 ····move-result·v2
  
103 ····if-eqz·v2,·:cond_0103 ····if-eqz·v2,·:cond_0
  
104 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;104 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
105 ····move-result-object·v1105 ····move-result-object·v0
  
 106 ····.end·local·v0····#·"txt":Lcom/watabou/glwrap/Texture;
106 ····check-cast·v1,·Lcom/watabou/glwrap/Texture;107 ····check-cast·v0,·Lcom/watabou/glwrap/Texture;
  
107 ····.line·114108 ····.line·114
108 ····.local·v1,·"txt":Lcom/watabou/glwrap/Texture;109 ····.restart·local·v0····#·"txt":Lcom/watabou/glwrap/Texture;
109 ····invoke-virtual·{v1},·Lcom/watabou/glwrap/Texture;->delete()V110 ····invoke-virtual·{v0},·Lcom/watabou/glwrap/Texture;->delete()V
  
110 ····goto·:goto_0111 ····goto·:goto_0
  
111 ····.line·116112 ····.line·116
112 ····.end·local·v1····#·"txt":Lcom/watabou/glwrap/Texture; 
113 ····:cond_0113 ····:cond_0
114 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;114 ····sget-object·v1,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;
  
115 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V115 ····invoke-virtual·{v1},·Ljava/util/HashMap;->clear()V
  
116 ····.line·118116 ····.line·118
117 ····return-void117 ····return-void
118 .end·method118 .end·method
  
119 .method·public·static·contains(Ljava/lang/Object;)Z119 .method·public·static·contains(Ljava/lang/Object;)Z
120 ····.locals·1120 ····.locals·1
Offset 436, 27 lines modifiedOffset 436, 29 lines modified
436 ····instance-of·v2,·p0,·Ljava/lang/Integer;436 ····instance-of·v2,·p0,·Ljava/lang/Integer;
  
437 ····if-eqz·v2,·:cond_0437 ····if-eqz·v2,·:cond_0
  
438 ····.line·131438 ····.line·131
439 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->context:Landroid/content/Context;439 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->context:Landroid/content/Context;
  
 440 ····.line·132
440 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;441 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
441 ····move-result-object·v2442 ····move-result-object·v2
  
442 ····check-cast·p0,·Ljava/lang/Integer;443 ····check-cast·p0,·Ljava/lang/Integer;
  
443 ····.end·local·p0····#·"src":Ljava/lang/Object;444 ····.end·local·p0····#·"src":Ljava/lang/Object;
444 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I445 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I
  
445 ····move-result·v3446 ····move-result·v3
  
446 ····sget-object·v4,·Lcom/watabou/gltextures/TextureCache;->bitmapOptions:Landroid/graphics/BitmapFactory$Options;447 ····sget-object·v4,·Lcom/watabou/gltextures/TextureCache;->bitmapOptions:Landroid/graphics/BitmapFactory$Options;
  
 448 ····.line·131
447 ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;449 ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
448 ····move-result-object·p0450 ····move-result-object·p0
  
449 ····.line·151451 ····.line·151
450 ····.local·v0,·"e":Ljava/lang/Exception;452 ····.local·v0,·"e":Ljava/lang/Exception;
451 ····:goto_0453 ····:goto_0
Offset 469, 14 lines modifiedOffset 471, 15 lines modified
469 ····instance-of·v2,·p0,·Ljava/lang/String;471 ····instance-of·v2,·p0,·Ljava/lang/String;
  
470 ····if-eqz·v2,·:cond_1472 ····if-eqz·v2,·:cond_1
  
471 ····.line·136473 ····.line·136
472 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->context:Landroid/content/Context;474 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->context:Landroid/content/Context;
  
 475 ····.line·137
473 ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;476 ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
  
474 ····move-result-object·v2477 ····move-result-object·v2
  
475 ····check-cast·p0,·Ljava/lang/String;478 ····check-cast·p0,·Ljava/lang/String;
  
476 ····.end·local·p0····#·"src":Ljava/lang/Object;479 ····.end·local·p0····#·"src":Ljava/lang/Object;
Offset 484, 14 lines modifiedOffset 487, 15 lines modified
  
484 ····move-result-object·v2487 ····move-result-object·v2
  
485 ····const/4·v3,·0x0488 ····const/4·v3,·0x0
  
486 ····sget-object·v4,·Lcom/watabou/gltextures/TextureCache;->bitmapOptions:Landroid/graphics/BitmapFactory$Options;489 ····sget-object·v4,·Lcom/watabou/gltextures/TextureCache;->bitmapOptions:Landroid/graphics/BitmapFactory$Options;
  
 490 ····.line·136
487 ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;491 ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
488 ····move-result-object·p0492 ····move-result-object·p0
  
489 ····goto·:goto_0493 ····goto·:goto_0
  
490 ····.line·139494 ····.line·139
Offset 529, 42 lines modifiedOffset 533, 42 lines modified
529 .end·method533 .end·method
  
530 .method·public·static·reload()V534 .method·public·static·reload()V
531 ····.locals·3535 ····.locals·3
  
532 ····.prologue536 ····.prologue
533 ····.line·121537 ····.line·121
534 ····sget-object·v2,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;538 ····sget-object·v1,·Lcom/watabou/gltextures/TextureCache;->all:Ljava/util/HashMap;
  
535 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;539 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
536 ····move-result-object·v2540 ····move-result-object·v1
  
Max diff block lines reached; 1177/5826 bytes (20.20%) of diff not shown.
881 B
smali/com/watabou/pixeldungeon/PixelDungeon.smali
    
Offset 695, 34 lines modifiedOffset 695, 36 lines modified
  
695 ····move-result-object·v1695 ····move-result-object·v1
  
696 ····invoke-virtual·{v1},·Landroid/view/Window;->getDecorView()Landroid/view/View;696 ····invoke-virtual·{v1},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
697 ····move-result-object·v2697 ····move-result-object·v2
  
 698 ····.line·255
698 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->immersed()Z699 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->immersed()Z
  
699 ····move-result·v1700 ····move-result·v1
  
700 ····if-eqz·v1,·:cond_1701 ····if-eqz·v1,·:cond_1
  
701 ····const/16·v1,·0x1706702 ····const/16·v1,·0x1706
  
 703 ····.line·254
702 ····:goto_0704 ····:goto_0
703 ····invoke-virtual·{v2,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V705 ····invoke-virtual·{v2,·v1},·Landroid/view/View;->setSystemUiVisibility(I)V
704 ····:try_end_0706 ····:try_end_0
705 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0707 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
706 ····.line·268708 ····.line·268
707 ····.local·v0,·"e":Ljava/lang/Exception;709 ····.local·v0,·"e":Ljava/lang/Exception;
708 ····:cond_0710 ····:cond_0
709 ····:goto_1711 ····:goto_1
710 ····return-void712 ····return-void
  
711 ····.line·254713 ····.line·255
712 ····.end·local·v0····#·"e":Ljava/lang/Exception;714 ····.end·local·v0····#·"e":Ljava/lang/Exception;
713 ····:cond_1715 ····:cond_1
714 ····const/4·v1,·0x0716 ····const/4·v1,·0x0
  
715 ····goto·:goto_0717 ····goto·:goto_0
  
716 ····.line·264718 ····.line·264
8.11 KB
smali/com/watabou/pixeldungeon/Rankings.smali
    
Offset 115, 15 lines modifiedOffset 115, 14 lines modified
115 ········}115 ········}
116 ····.end·annotation116 ····.end·annotation
  
117 ····.prologue117 ····.prologue
118 ····.line·34118 ····.line·34
119 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V119 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
120 ····.line·159 
121 ····return-void120 ····return-void
122 .end·method121 .end·method
  
123 .method·private·score(Z)I122 .method·private·score(Z)I
124 ····.locals·3123 ····.locals·3
125 ····.param·p1,·"win"····#·Z124 ····.param·p1,·"win"····#·Z
  
Offset 190, 175 lines modifiedOffset 189, 172 lines modified
  
190 ····return-object·v0189 ····return-object·v0
191 .end·method190 .end·method
  
  
192 #·virtual·methods191 #·virtual·methods
193 .method·public·load()V192 .method·public·load()V
194 ····.locals·7193 ····.locals·6
  
195 ····.prologue194 ····.prologue
196 ····.line·125195 ····.line·125
197 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;196 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;
  
198 ····if-eqz·v5,·:cond_1197 ····if-eqz·v4,·:cond_1
  
199 ····.line·157198 ····.line·157
200 ····:cond_0199 ····:cond_0
201 ····:goto_0200 ····:goto_0
202 ····return-void201 ····return-void
  
203 ····.line·129202 ····.line·129
204 ····:cond_1203 ····:cond_1
205 ····new-instance·v5,·Ljava/util/ArrayList;204 ····new-instance·v4,·Ljava/util/ArrayList;
  
206 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V205 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
207 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;206 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;
  
208 ····.line·132207 ····.line·132
209 ····:try_start_0208 ····:try_start_0
210 ····sget-object·v5,·Lcom/watabou/noosa/Game;->instance:Lcom/watabou/noosa/Game;209 ····sget-object·v4,·Lcom/watabou/noosa/Game;->instance:Lcom/watabou/noosa/Game;
  
211 ····const-string·v6,·"rankings.dat"210 ····const-string·v5,·"rankings.dat"
  
212 ····invoke-virtual·{v5,·v6},·Lcom/watabou/noosa/Game;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;211 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/Game;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;
  
213 ····move-result-object·v2212 ····move-result-object·v1
  
214 ····.line·133213 ····.line·133
215 ····.local·v2,·"input":Ljava/io/InputStream;214 ····.local·v1,·"input":Ljava/io/InputStream;
216 ····invoke-static·{v2},·Lcom/watabou/utils/Bundle;->read(Ljava/io/InputStream;)Lcom/watabou/utils/Bundle;215 ····invoke-static·{v1},·Lcom/watabou/utils/Bundle;->read(Ljava/io/InputStream;)Lcom/watabou/utils/Bundle;
  
217 ····move-result-object·v0216 ····move-result-object·v0
  
218 ····.line·134217 ····.line·134
219 ····.local·v0,·"bundle":Lcom/watabou/utils/Bundle;218 ····.local·v0,·"bundle":Lcom/watabou/utils/Bundle;
220 ····invoke-virtual·{v2},·Ljava/io/InputStream;->close()V219 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
  
221 ····.line·136220 ····.line·136
222 ····const-string·v5,·"records"221 ····const-string·v4,·"records"
  
223 ····invoke-virtual·{v0,·v5},·Lcom/watabou/utils/Bundle;->getCollection(Ljava/lang/String;)Ljava/util/Collection;222 ····invoke-virtual·{v0,·v4},·Lcom/watabou/utils/Bundle;->getCollection(Ljava/lang/String;)Ljava/util/Collection;
  
224 ····move-result-object·v5223 ····move-result-object·v4
  
225 ····invoke-interface·{v5},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;224 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
226 ····move-result-object·v1225 ····move-result-object·v4
  
227 ····.local·v1,·"i$":Ljava/util/Iterator; 
228 ····:goto_1226 ····:goto_1
229 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z227 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
230 ····move-result·v5228 ····move-result·v5
  
231 ····if-eqz·v5,·:cond_2229 ····if-eqz·v5,·:cond_2
  
232 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;230 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
233 ····move-result-object·v4231 ····move-result-object·v3
  
234 ····check-cast·v4,·Lcom/watabou/utils/Bundlable;232 ····check-cast·v3,·Lcom/watabou/utils/Bundlable;
  
235 ····.line·137233 ····.line·137
236 ····.local·v4,·"record":Lcom/watabou/utils/Bundlable;234 ····.local·v3,·"record":Lcom/watabou/utils/Bundlable;
237 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;235 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;
  
238 ····check-cast·v4,·Lcom/watabou/pixeldungeon/Rankings$Record;236 ····check-cast·v3,·Lcom/watabou/pixeldungeon/Rankings$Record;
  
239 ····.end·local·v4····#·"record":Lcom/watabou/utils/Bundlable;237 ····.end·local·v3····#·"record":Lcom/watabou/utils/Bundlable;
240 ····invoke-virtual·{v5,·v4},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z238 ····invoke-virtual·{v5,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
241 ····goto·:goto_1239 ····goto·:goto_1
  
242 ····.line·155240 ····.line·155
243 ····.end·local·v0····#·"bundle":Lcom/watabou/utils/Bundle;241 ····.end·local·v0····#·"bundle":Lcom/watabou/utils/Bundle;
244 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
245 ····.end·local·v2····#·"input":Ljava/io/InputStream;242 ····.end·local·v1····#·"input":Ljava/io/InputStream;
246 ····:catch_0243 ····:catch_0
247 ····move-exception·v5244 ····move-exception·v4
  
248 ····goto·:goto_0245 ····goto·:goto_0
  
249 ····.line·139246 ····.line·139
250 ····.restart·local·v0····#·"bundle":Lcom/watabou/utils/Bundle;247 ····.restart·local·v0····#·"bundle":Lcom/watabou/utils/Bundle;
251 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
252 ····.restart·local·v2····#·"input":Ljava/io/InputStream;248 ····.restart·local·v1····#·"input":Ljava/io/InputStream;
253 ····:cond_2249 ····:cond_2
254 ····const-string·v5,·"latest"250 ····const-string·v4,·"latest"
  
255 ····invoke-virtual·{v0,·v5},·Lcom/watabou/utils/Bundle;->getInt(Ljava/lang/String;)I251 ····invoke-virtual·{v0,·v4},·Lcom/watabou/utils/Bundle;->getInt(Ljava/lang/String;)I
  
256 ····move-result·v5252 ····move-result·v4
  
257 ····iput·v5,·p0,·Lcom/watabou/pixeldungeon/Rankings;->lastRecord:I253 ····iput·v4,·p0,·Lcom/watabou/pixeldungeon/Rankings;->lastRecord:I
  
258 ····.line·141254 ····.line·141
259 ····const-string·v5,·"total"255 ····const-string·v4,·"total"
  
260 ····invoke-virtual·{v0,·v5},·Lcom/watabou/utils/Bundle;->getInt(Ljava/lang/String;)I256 ····invoke-virtual·{v0,·v4},·Lcom/watabou/utils/Bundle;->getInt(Ljava/lang/String;)I
  
Max diff block lines reached; 2875/8215 bytes (35.00%) of diff not shown.
47.1 KB
smali/com/watabou/pixeldungeon/Dungeon.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/Dungeon;1 .class·public·Lcom/watabou/pixeldungeon/Dungeon;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Dungeon.java"3 .source·"Dungeon.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/Dungeon$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·BADGES:Ljava/lang/String;·=·"badges"5 .field·private·static·final·BADGES:Ljava/lang/String;·=·"badges"
  
12 .field·private·static·final·CHALLENGES:Ljava/lang/String;·=·"challenges"6 .field·private·static·final·CHALLENGES:Ljava/lang/String;·=·"challenges"
  
13 .field·private·static·final·CHAPTERS:Ljava/lang/String;·=·"chapters"7 .field·private·static·final·CHAPTERS:Ljava/lang/String;·=·"chapters"
  
Offset 130, 15 lines modifiedOffset 122, 14 lines modified
130 .method·public·constructor·<init>()V122 .method·public·constructor·<init>()V
131 ····.locals·0123 ····.locals·0
  
132 ····.prologue124 ····.prologue
133 ····.line·73125 ····.line·73
134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V126 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
135 ····.line·346 
136 ····return-void127 ····return-void
137 .end·method128 .end·method
  
138 .method·public·static·bossLevel()Z129 .method·public·static·bossLevel()Z
139 ····.locals·1130 ····.locals·1
  
140 ····.prologue131 ····.prologue
Offset 451, 47 lines modifiedOffset 442, 47 lines modified
  
451 ····.line·588442 ····.line·588
452 ····:cond_0443 ····:cond_0
453 ····return-void444 ····return-void
454 .end·method445 .end·method
  
455 .method·public·static·findPath(Lcom/watabou/pixeldungeon/actors/Char;II[Z[Z)I446 .method·public·static·findPath(Lcom/watabou/pixeldungeon/actors/Char;II[Z[Z)I
456 ····.locals·6447 ····.locals·5
457 ····.param·p0,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;448 ····.param·p0,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;
458 ····.param·p1,·"from"····#·I449 ····.param·p1,·"from"····#·I
459 ····.param·p2,·"to"····#·I450 ····.param·p2,·"to"····#·I
460 ····.param·p3,·"pass"····#·[Z451 ····.param·p3,·"pass"····#·[Z
461 ····.param·p4,·"visible"····#·[Z452 ····.param·p4,·"visible"····#·[Z
  
462 ····.prologue453 ····.prologue
463 ····const/4·v5,·0x0454 ····const/4·v4,·0x0
  
464 ····.line·620455 ····.line·620
465 ····invoke-static·{p1,·p2},·Lcom/watabou/pixeldungeon/levels/Level;->adjacent(II)Z456 ····invoke-static·{p1,·p2},·Lcom/watabou/pixeldungeon/levels/Level;->adjacent(II)Z
  
466 ····move-result·v3457 ····move-result·v2
  
467 ····if-eqz·v3,·:cond_2458 ····if-eqz·v2,·:cond_2
  
468 ····.line·621459 ····.line·621
469 ····invoke-static·{p2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;460 ····invoke-static·{p2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
470 ····move-result-object·v3461 ····move-result-object·v2
  
471 ····if-nez·v3,·:cond_1462 ····if-nez·v2,·:cond_1
  
472 ····aget-boolean·v3,·p3,·p2463 ····aget-boolean·v2,·p3,·p2
  
473 ····if-nez·v3,·:cond_0464 ····if-nez·v2,·:cond_0
  
474 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z465 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
475 ····aget-boolean·v3,·v3,·p2466 ····aget-boolean·v2,·v2,·p2
  
476 ····if-eqz·v3,·:cond_1467 ····if-eqz·v2,·:cond_1
  
477 ····.line·639468 ····.line·639
478 ····.end·local·p2····#·"to":I469 ····.end·local·p2····#·"to":I
479 ····:cond_0470 ····:cond_0
480 ····:goto_0471 ····:goto_0
481 ····return·p2472 ····return·p2
  
Offset 500, 62 lines modifiedOffset 491, 61 lines modified
500 ····:cond_1491 ····:cond_1
501 ····const/4·p2,·-0x1492 ····const/4·p2,·-0x1
  
502 ····goto·:goto_0493 ····goto·:goto_0
  
503 ····.line·624494 ····.line·624
504 ····:cond_2495 ····:cond_2
505 ····iget-boolean·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->flying:Z496 ····iget-boolean·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->flying:Z
  
506 ····if-nez·v3,·:cond_3497 ····if-nez·v2,·:cond_3
  
507 ····const-class·v3,·Lcom/watabou/pixeldungeon/actors/buffs/Amok;498 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Amok;
  
508 ····invoke-virtual·{p0,·v3},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;499 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
509 ····move-result-object·v3500 ····move-result-object·v2
  
510 ····if-nez·v3,·:cond_3501 ····if-nez·v2,·:cond_3
  
511 ····const-class·v3,·Lcom/watabou/pixeldungeon/actors/buffs/Rage;502 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Rage;
  
512 ····invoke-virtual·{p0,·v3},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;503 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
513 ····move-result-object·v3504 ····move-result-object·v2
  
514 ····if-eqz·v3,·:cond_5505 ····if-eqz·v2,·:cond_5
  
515 ····.line·625506 ····.line·625
516 ····:cond_3507 ····:cond_3
517 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z508 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
518 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->passable:[Z509 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->passable:[Z
  
519 ····invoke-static·{p3,·v3,·v4},·Lcom/watabou/pixeldungeon/utils/BArray;->or([Z[Z[Z)[Z510 ····invoke-static·{p3,·v2,·v3},·Lcom/watabou/pixeldungeon/utils/BArray;->or([Z[Z[Z)[Z
  
520 ····.line·630511 ····.line·630
521 ····:goto_1512 ····:goto_1
522 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;513 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;
  
523 ····move-result-object·v3514 ····move-result-object·v2
  
524 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;515 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
Max diff block lines reached; 43857/48142 bytes (91.10%) of diff not shown.
280 B
smali/com/watabou/pixeldungeon/R.smali
    
Offset 17, 10 lines modifiedOffset 17, 9 lines modified
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.prologue19 ····.prologue
20 ····.line·1020 ····.line·10
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·16 
23 ····return-void22 ····return-void
24 .end·method23 .end·method
2.79 KB
smali/com/watabou/pixeldungeon/Journal.smali
    
Offset 31, 15 lines modifiedOffset 31, 14 lines modified
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·2534 ····.line·25
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·48 
37 ····return-void36 ····return-void
38 .end·method37 .end·method
  
39 .method·public·static·add(Lcom/watabou/pixeldungeon/Journal$Feature;)V38 .method·public·static·add(Lcom/watabou/pixeldungeon/Journal$Feature;)V
40 ····.locals·639 ····.locals·6
41 ····.param·p0,·"feature"····#·Lcom/watabou/pixeldungeon/Journal$Feature;40 ····.param·p0,·"feature"····#·Lcom/watabou/pixeldungeon/Journal$Feature;
  
Offset 184, 53 lines modifiedOffset 183, 52 lines modified
  
184 .method·public·static·restoreFromBundle(Lcom/watabou/utils/Bundle;)V183 .method·public·static·restoreFromBundle(Lcom/watabou/utils/Bundle;)V
185 ····.locals·3184 ····.locals·3
186 ····.param·p0,·"bundle"····#·Lcom/watabou/utils/Bundle;185 ····.param·p0,·"bundle"····#·Lcom/watabou/utils/Bundle;
  
187 ····.prologue186 ····.prologue
188 ····.line·95187 ····.line·95
189 ····new-instance·v2,·Ljava/util/ArrayList;188 ····new-instance·v1,·Ljava/util/ArrayList;
  
190 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V189 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
191 ····sput-object·v2,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;190 ····sput-object·v1,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;
  
192 ····.line·96191 ····.line·96
193 ····const-string·v2,·"journal"192 ····const-string·v1,·"journal"
  
194 ····invoke-virtual·{p0,·v2},·Lcom/watabou/utils/Bundle;->getCollection(Ljava/lang/String;)Ljava/util/Collection;193 ····invoke-virtual·{p0,·v1},·Lcom/watabou/utils/Bundle;->getCollection(Ljava/lang/String;)Ljava/util/Collection;
  
195 ····move-result-object·v2194 ····move-result-object·v1
  
196 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;195 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
197 ····move-result-object·v0196 ····move-result-object·v1
  
198 ····.local·v0,·"i$":Ljava/util/Iterator; 
199 ····:goto_0197 ····:goto_0
200 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
201 ····move-result·v2199 ····move-result·v2
  
202 ····if-eqz·v2,·:cond_0200 ····if-eqz·v2,·:cond_0
  
203 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;201 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
204 ····move-result-object·v1202 ····move-result-object·v0
  
205 ····check-cast·v1,·Lcom/watabou/utils/Bundlable;203 ····check-cast·v0,·Lcom/watabou/utils/Bundlable;
  
206 ····.line·97204 ····.line·97
207 ····.local·v1,·"rec":Lcom/watabou/utils/Bundlable;205 ····.local·v0,·"rec":Lcom/watabou/utils/Bundlable;
208 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;206 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;
  
209 ····check-cast·v1,·Lcom/watabou/pixeldungeon/Journal$Record;207 ····check-cast·v0,·Lcom/watabou/pixeldungeon/Journal$Record;
  
210 ····.end·local·v1····#·"rec":Lcom/watabou/utils/Bundlable;208 ····.end·local·v0····#·"rec":Lcom/watabou/utils/Bundlable;
211 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z209 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
212 ····goto·:goto_0210 ····goto·:goto_0
  
213 ····.line·99211 ····.line·99
214 ····:cond_0212 ····:cond_0
215 ····return-void213 ····return-void
216 .end·method214 .end·method
529 B
smali/com/watabou/pixeldungeon/GamesInProgress.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.prologue45 ····.prologue
46 ····.line·2546 ····.line·25
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····.line·70 
49 ····return-void48 ····return-void
50 .end·method49 .end·method
  
51 .method·public·static·check(Lcom/watabou/pixeldungeon/actors/hero/HeroClass;)Lcom/watabou/pixeldungeon/GamesInProgress$Info;50 .method·public·static·check(Lcom/watabou/pixeldungeon/actors/hero/HeroClass;)Lcom/watabou/pixeldungeon/GamesInProgress$Info;
52 ····.locals·451 ····.locals·4
53 ····.param·p0,·"cl"····#·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;52 ····.param·p0,·"cl"····#·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
  
750 B
smali/com/watabou/pixeldungeon/Chrome.smali
    
Offset 2, 29 lines modifiedOffset 2, 27 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Chrome.java"3 .source·"Chrome.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/Chrome$1;, 
8 ········Lcom/watabou/pixeldungeon/Chrome$Type;7 ········Lcom/watabou/pixeldungeon/Chrome$Type;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
13 ····.locals·012 ····.locals·0
  
14 ····.prologue13 ····.prologue
15 ····.line·2214 ····.line·22
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·24 
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
20 .method·public·static·get(Lcom/watabou/pixeldungeon/Chrome$Type;)Lcom/watabou/noosa/NinePatch;18 .method·public·static·get(Lcom/watabou/pixeldungeon/Chrome$Type;)Lcom/watabou/noosa/NinePatch;
21 ····.locals·1019 ····.locals·10
22 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/Chrome$Type;20 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/Chrome$Type;
  
834 B
smali/com/watabou/pixeldungeon/Rankings$1.smali
    
Offset 62, 24 lines modifiedOffset 62, 20 lines modified
62 ····float-to-int·v0,·v062 ····float-to-int·v0,·v0
  
63 ····return·v063 ····return·v0
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I65 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
68 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
69 ····.prologue67 ····.prologue
70 ····.line·20468 ····.line·204
71 ····check-cast·p1,·Lcom/watabou/pixeldungeon/Rankings$Record;69 ····check-cast·p1,·Lcom/watabou/pixeldungeon/Rankings$Record;
  
72 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
73 ····check-cast·p2,·Lcom/watabou/pixeldungeon/Rankings$Record;70 ····check-cast·p2,·Lcom/watabou/pixeldungeon/Rankings$Record;
  
74 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
75 ····invoke-virtual·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/Rankings$1;->compare(Lcom/watabou/pixeldungeon/Rankings$Record;Lcom/watabou/pixeldungeon/Rankings$Record;)I71 ····invoke-virtual·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/Rankings$1;->compare(Lcom/watabou/pixeldungeon/Rankings$Record;Lcom/watabou/pixeldungeon/Rankings$Record;)I
  
76 ····move-result·v072 ····move-result·v0
  
77 ····return·v073 ····return·v0
78 .end·method74 .end·method
628 B
smali/com/watabou/pixeldungeon/Journal$Record.smali
    
Offset 87, 21 lines modifiedOffset 87, 19 lines modified
87 ····sub-int/2addr·v0,·v187 ····sub-int/2addr·v0,·v1
  
88 ····return·v088 ····return·v0
89 .end·method89 .end·method
  
90 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I90 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
91 ····.locals·191 ····.locals·1
92 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
93 ····.prologue92 ····.prologue
94 ····.line·4893 ····.line·48
95 ····check-cast·p1,·Lcom/watabou/pixeldungeon/Journal$Record;94 ····check-cast·p1,·Lcom/watabou/pixeldungeon/Journal$Record;
  
96 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
97 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/Journal$Record;->compareTo(Lcom/watabou/pixeldungeon/Journal$Record;)I95 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/Journal$Record;->compareTo(Lcom/watabou/pixeldungeon/Journal$Record;)I
  
98 ····move-result·v096 ····move-result·v0
  
99 ····return·v097 ····return·v0
100 .end·method98 .end·method
  
2.14 KB
smali/com/watabou/pixeldungeon/DungeonTilemap.smali
    
Offset 15, 28 lines modifiedOffset 15, 31 lines modified
  
15 ····.prologue15 ····.prologue
16 ····const/16·v3,·0x1016 ····const/16·v3,·0x10
  
17 ····.line·3517 ····.line·35
18 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;18 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
 19 ····.line·36
19 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/levels/Level;->tilesTex()Ljava/lang/String;20 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/levels/Level;->tilesTex()Ljava/lang/String;
  
20 ····move-result-object·v021 ····move-result-object·v0
  
21 ····new-instance·v1,·Lcom/watabou/noosa/TextureFilm;22 ····new-instance·v1,·Lcom/watabou/noosa/TextureFilm;
  
22 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;23 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
 24 ····.line·37
23 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/levels/Level;->tilesTex()Ljava/lang/String;25 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/levels/Level;->tilesTex()Ljava/lang/String;
  
24 ····move-result-object·v226 ····move-result-object·v2
  
25 ····invoke-direct·{v1,·v2,·v3,·v3},·Lcom/watabou/noosa/TextureFilm;-><init>(Ljava/lang/Object;II)V27 ····invoke-direct·{v1,·v2,·v3,·v3},·Lcom/watabou/noosa/TextureFilm;-><init>(Ljava/lang/Object;II)V
  
 28 ····.line·35
26 ····invoke-direct·{p0,·v0,·v1},·Lcom/watabou/noosa/Tilemap;-><init>(Ljava/lang/Object;Lcom/watabou/noosa/TextureFilm;)V29 ····invoke-direct·{p0,·v0,·v1},·Lcom/watabou/noosa/Tilemap;-><init>(Ljava/lang/Object;Lcom/watabou/noosa/TextureFilm;)V
  
27 ····.line·3830 ····.line·38
28 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;31 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
29 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I32 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
Offset 247, 32 lines modifiedOffset 250, 35 lines modified
  
247 ····move-result-object·v1250 ····move-result-object·v1
  
248 ····invoke-virtual·{v1,·p1,·p2},·Lcom/watabou/noosa/Camera;->screenToCamera(II)Lcom/watabou/utils/PointF;251 ····invoke-virtual·{v1,·p1,·p2},·Lcom/watabou/noosa/Camera;->screenToCamera(II)Lcom/watabou/utils/PointF;
  
249 ····move-result-object·v1252 ····move-result-object·v1
  
 253 ····.line·45
250 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/DungeonTilemap;->point()Lcom/watabou/utils/PointF;254 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/DungeonTilemap;->point()Lcom/watabou/utils/PointF;
  
251 ····move-result-object·v2255 ····move-result-object·v2
  
252 ····invoke-virtual·{v2},·Lcom/watabou/utils/PointF;->negate()Lcom/watabou/utils/PointF;256 ····invoke-virtual·{v2},·Lcom/watabou/utils/PointF;->negate()Lcom/watabou/utils/PointF;
  
253 ····move-result-object·v2257 ····move-result-object·v2
  
254 ····invoke-virtual·{v1,·v2},·Lcom/watabou/utils/PointF;->offset(Lcom/watabou/utils/PointF;)Lcom/watabou/utils/PointF;258 ····invoke-virtual·{v1,·v2},·Lcom/watabou/utils/PointF;->offset(Lcom/watabou/utils/PointF;)Lcom/watabou/utils/PointF;
  
255 ····move-result-object·v1259 ····move-result-object·v1
  
256 ····const/high16·v2,·0x41800000····#·16.0f260 ····const/high16·v2,·0x41800000····#·16.0f
  
 261 ····.line·46
257 ····invoke-virtual·{v1,·v2},·Lcom/watabou/utils/PointF;->invScale(F)Lcom/watabou/utils/PointF;262 ····invoke-virtual·{v1,·v2},·Lcom/watabou/utils/PointF;->invScale(F)Lcom/watabou/utils/PointF;
  
258 ····move-result-object·v1263 ····move-result-object·v1
  
 264 ····.line·47
259 ····invoke-virtual·{v1},·Lcom/watabou/utils/PointF;->floor()Lcom/watabou/utils/Point;265 ····invoke-virtual·{v1},·Lcom/watabou/utils/PointF;->floor()Lcom/watabou/utils/Point;
  
260 ····move-result-object·v0266 ····move-result-object·v0
  
261 ····.line·48267 ····.line·48
262 ····.local·v0,·"p":Lcom/watabou/utils/Point;268 ····.local·v0,·"p":Lcom/watabou/utils/Point;
263 ····iget·v1,·v0,·Lcom/watabou/utils/Point;->x:I269 ····iget·v1,·v0,·Lcom/watabou/utils/Point;->x:I
14.5 KB
smali/com/watabou/pixeldungeon/Badges.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Badges.java"3 .source·"Badges.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/Badges$1;, 
8 ········Lcom/watabou/pixeldungeon/Badges$Badge;7 ········Lcom/watabou/pixeldungeon/Badges$Badge;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·BADGES:Ljava/lang/String;·=·"badges"11 .field·private·static·final·BADGES:Ljava/lang/String;·=·"badges"
Offset 72, 15 lines modifiedOffset 71, 14 lines modified
72 .method·public·constructor·<init>()V71 .method·public·constructor·<init>()V
73 ····.locals·072 ····.locals·0
  
74 ····.prologue73 ····.prologue
75 ····.line·5174 ····.line·51
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V75 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·53 
78 ····return-void76 ····return-void
79 .end·method77 .end·method
  
80 .method·public·static·disown(Lcom/watabou/pixeldungeon/Badges$Badge;)V78 .method·public·static·disown(Lcom/watabou/pixeldungeon/Badges$Badge;)V
81 ····.locals·179 ····.locals·1
82 ····.param·p0,·"badge"····#·Lcom/watabou/pixeldungeon/Badges$Badge;80 ····.param·p0,·"badge"····#·Lcom/watabou/pixeldungeon/Badges$Badge;
  
Offset 976, 33 lines modifiedOffset 974, 32 lines modified
976 ····.local·p1,·"badges":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/Badges$Badge;>;"974 ····.local·p1,·"badges":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/Badges$Badge;>;"
977 ····const/4·v1,·0x0975 ····const/4·v1,·0x0
  
978 ····.line·199976 ····.line·199
979 ····.local·v1,·"count":I977 ····.local·v1,·"count":I
980 ····invoke-virtual·{p1},·Ljava/util/HashSet;->size()I978 ····invoke-virtual·{p1},·Ljava/util/HashSet;->size()I
  
981 ····move-result·v5979 ····move-result·v4
  
982 ····new-array·v4,·v5,·[Ljava/lang/String;980 ····new-array·v3,·v4,·[Ljava/lang/String;
  
983 ····.line·201981 ····.line·201
984 ····.local·v4,·"names":[Ljava/lang/String;982 ····.local·v3,·"names":[Ljava/lang/String;
985 ····invoke-virtual·{p1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;983 ····invoke-virtual·{p1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
986 ····move-result-object·v3984 ····move-result-object·v4
  
987 ····.local·v3,·"i$":Ljava/util/Iterator; 
988 ····:goto_0985 ····:goto_0
989 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z986 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
990 ····move-result·v5987 ····move-result·v5
  
991 ····if-eqz·v5,·:cond_0988 ····if-eqz·v5,·:cond_0
  
992 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;989 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
993 ····move-result-object·v0990 ····move-result-object·v0
  
994 ····check-cast·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;991 ····check-cast·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;
  
995 ····.line·202992 ····.line·202
996 ····.local·v0,·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;993 ····.local·v0,·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;
Offset 1010, 29 lines modifiedOffset 1007, 29 lines modified
  
1010 ····.end·local·v1····#·"count":I1007 ····.end·local·v1····#·"count":I
1011 ····.local·v2,·"count":I1008 ····.local·v2,·"count":I
1012 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/Badges$Badge;->toString()Ljava/lang/String;1009 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/Badges$Badge;->toString()Ljava/lang/String;
  
1013 ····move-result-object·v51010 ····move-result-object·v5
  
1014 ····aput-object·v5,·v4,·v11011 ····aput-object·v5,·v3,·v1
  
1015 ····move·v1,·v21012 ····move·v1,·v2
  
1016 ····.line·2031013 ····.line·203
1017 ····.end·local·v2····#·"count":I1014 ····.end·local·v2····#·"count":I
1018 ····.restart·local·v1····#·"count":I1015 ····.restart·local·v1····#·"count":I
1019 ····goto·:goto_01016 ····goto·:goto_0
  
1020 ····.line·2041017 ····.line·204
1021 ····.end·local·v0····#·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;1018 ····.end·local·v0····#·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;
1022 ····:cond_01019 ····:cond_0
1023 ····const-string·v5,·"badges"1020 ····const-string·v4,·"badges"
  
1024 ····invoke-virtual·{p0,·v5,·v4},·Lcom/watabou/utils/Bundle;->put(Ljava/lang/String;[Ljava/lang/String;)V1021 ····invoke-virtual·{p0,·v4,·v3},·Lcom/watabou/utils/Bundle;->put(Ljava/lang/String;[Ljava/lang/String;)V
  
1025 ····.line·2051022 ····.line·205
1026 ····return-void1023 ····return-void
1027 .end·method1024 .end·method
  
1028 .method·public·static·validateAllBagsBought(Lcom/watabou/pixeldungeon/items/Item;)V1025 .method·public·static·validateAllBagsBought(Lcom/watabou/pixeldungeon/items/Item;)V
1029 ····.locals·31026 ····.locals·3
Offset 1072, 34 lines modifiedOffset 1069, 37 lines modified
  
1072 ····if-nez·v1,·:cond_11069 ····if-nez·v1,·:cond_1
  
1073 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;1070 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;
  
1074 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_SCROLL_HOLDER:Lcom/watabou/pixeldungeon/Badges$Badge;1071 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_SCROLL_HOLDER:Lcom/watabou/pixeldungeon/Badges$Badge;
  
 1072 ····.line·495
1075 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z1073 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
1076 ····move-result·v11074 ····move-result·v1
  
1077 ····if-eqz·v1,·:cond_11075 ····if-eqz·v1,·:cond_1
  
1078 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;1076 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;
  
1079 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_SEED_POUCH:Lcom/watabou/pixeldungeon/Badges$Badge;1077 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_SEED_POUCH:Lcom/watabou/pixeldungeon/Badges$Badge;
  
 1078 ····.line·496
1080 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z1079 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
1081 ····move-result·v11080 ····move-result·v1
  
1082 ····if-eqz·v1,·:cond_11081 ····if-eqz·v1,·:cond_1
  
1083 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;1082 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Badges;->local:Ljava/util/HashSet;
  
1084 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_WAND_HOLSTER:Lcom/watabou/pixeldungeon/Badges$Badge;1083 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Badges$Badge;->BAG_BOUGHT_WAND_HOLSTER:Lcom/watabou/pixeldungeon/Badges$Badge;
  
 1084 ····.line·497
1085 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z1085 ····invoke-virtual·{v1,·v2},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
Max diff block lines reached; 10911/14807 bytes (73.69%) of diff not shown.
906 B
smali/com/watabou/pixeldungeon/DungeonTilemap$1.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$tile:Lcom/watabou/noosa/Image;19 .field·final·synthetic·val$tile:Lcom/watabou/noosa/Image;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/DungeonTilemap;Lcom/watabou/noosa/Visual;FFLcom/watabou/noosa/Image;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/DungeonTilemap;Lcom/watabou/noosa/Visual;FFLcom/watabou/noosa/Image;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/DungeonTilemap;
23 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;24 ····.param·p2,·"image"····#·Lcom/watabou/noosa/Visual;
24 ····.param·p3,·"x1"····#·F25 ····.param·p3,·"alpha"····#·F
25 ····.param·p4,·"x2"····#·F26 ····.param·p4,·"time"····#·F
  
26 ····.prologue27 ····.prologue
27 ····.line·6628 ····.line·66
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/DungeonTilemap$1;->this$0:Lcom/watabou/pixeldungeon/DungeonTilemap;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/DungeonTilemap$1;->this$0:Lcom/watabou/pixeldungeon/DungeonTilemap;
  
29 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/DungeonTilemap$1;->val$tile:Lcom/watabou/noosa/Image;30 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/DungeonTilemap$1;->val$tile:Lcom/watabou/noosa/Image;
  
1.24 KB
smali/com/watabou/pixeldungeon/levels/CityBossLevel.smali
    
Offset 369, 22 lines modifiedOffset 369, 24 lines modified
  
369 ····.line·159369 ····.line·159
370 ····:cond_0370 ····:cond_0
371 ····const/16·v2,·0xd371 ····const/16·v2,·0xd
  
372 ····const/16·v3,·0x11372 ····const/16·v3,·0x11
  
 373 ····.line·160
373 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->IntRange(II)I374 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->IntRange(II)I
  
374 ····move-result·v2375 ····move-result·v2
  
375 ····const/16·v3,·0x12376 ····const/16·v3,·0x12
  
376 ····const/16·v4,·0x14377 ····const/16·v4,·0x14
  
 378 ····.line·161
377 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->IntRange(II)I379 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->IntRange(II)I
  
378 ····move-result·v3380 ····move-result·v3
  
379 ····mul-int/lit8·v3,·v3,·0x20381 ····mul-int/lit8·v3,·v3,·0x20
  
380 ····add-int·v1,·v2,·v3382 ····add-int·v1,·v2,·v3
Offset 614, 25 lines modifiedOffset 616, 26 lines modified
  
614 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I616 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I
  
615 ····move-result·v3617 ····move-result·v3
  
616 ····iput·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I618 ····iput·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
617 ····.line·188619 ····.line·186
618 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/CityBossLevel;->passable:[Z620 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/CityBossLevel;->passable:[Z
  
619 ····iget·v4,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I621 ····iget·v4,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
620 ····aget-boolean·v3,·v3,·v4622 ····aget-boolean·v3,·v3,·v4
  
621 ····if-eqz·v3,·:cond_0623 ····if-eqz·v3,·:cond_0
  
622 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I624 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
 625 ····.line·188
623 ····invoke-direct·{p0,·v3},·Lcom/watabou/pixeldungeon/levels/CityBossLevel;->outsideEntraceRoom(I)Z626 ····invoke-direct·{p0,·v3},·Lcom/watabou/pixeldungeon/levels/CityBossLevel;->outsideEntraceRoom(I)Z
  
624 ····move-result·v3627 ····move-result·v3
  
625 ····if-eqz·v3,·:cond_0628 ····if-eqz·v3,·:cond_0
  
626 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z629 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
24.4 KB
smali/com/watabou/pixeldungeon/levels/CavesLevel.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->color2:I31 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->color2:I
  
32 ····.line·4032 ····.line·40
33 ····const/4·v0,·0x633 ····const/4·v0,·0x6
  
34 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->viewDistance:I34 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->viewDistance:I
  
35 ····.line·26535 ····.line·41
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V38 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
39 ····.locals·339 ····.locals·3
40 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;40 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
41 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;41 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;
Offset 121, 367 lines modifiedOffset 121, 365 lines modified
121 ····.line·71121 ····.line·71
122 ····move-object/from16·v0,·p0122 ····move-object/from16·v0,·p0
  
123 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->rooms:Ljava/util/HashSet;123 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->rooms:Ljava/util/HashSet;
  
124 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;124 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
125 ····move-result-object·v9125 ····move-result-object·v2
  
126 ····:cond_0126 ····:cond_0
127 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z127 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
128 ····move-result·v1128 ····move-result·v1
  
129 ····if-eqz·v1,·:cond_7129 ····if-eqz·v1,·:cond_7
  
130 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;130 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
131 ····move-result-object·v14131 ····move-result-object·v12
  
132 ····check-cast·v14,·Lcom/watabou/pixeldungeon/levels/Room;132 ····check-cast·v12,·Lcom/watabou/pixeldungeon/levels/Room;
  
133 ····.line·72133 ····.line·72
134 ····.local·v14,·"room":Lcom/watabou/pixeldungeon/levels/Room;134 ····.local·v12,·"room":Lcom/watabou/pixeldungeon/levels/Room;
135 ····iget-object·v1,·v14,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;135 ····iget-object·v1,·v12,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
136 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Room$Type;->STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;136 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Room$Type;->STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
137 ····if-ne·v1,·v2,·:cond_0137 ····if-ne·v1,·v3,·:cond_0
  
138 ····.line·76138 ····.line·76
139 ····invoke-virtual·{v14},·Lcom/watabou/pixeldungeon/levels/Room;->width()I139 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
140 ····move-result·v1140 ····move-result·v1
  
141 ····const/4·v2,·0x3141 ····const/4·v3,·0x3
  
142 ····if-le·v1,·v2,·:cond_0142 ····if-le·v1,·v3,·:cond_0
  
143 ····invoke-virtual·{v14},·Lcom/watabou/pixeldungeon/levels/Room;->height()I143 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
144 ····move-result·v1144 ····move-result·v1
  
145 ····const/4·v2,·0x3145 ····const/4·v3,·0x3
  
146 ····if-le·v1,·v2,·:cond_0146 ····if-le·v1,·v3,·:cond_0
  
147 ····.line·80147 ····.line·80
148 ····invoke-virtual·{v14},·Lcom/watabou/pixeldungeon/levels/Room;->square()I148 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->square()I
  
149 ····move-result·v15149 ····move-result·v13
  
150 ····.line·82150 ····.line·82
151 ····.local·v15,·"s":I151 ····.local·v13,·"s":I
152 ····invoke-static·{v15},·Lcom/watabou/utils/Random;->Int(I)I152 ····invoke-static·{v13},·Lcom/watabou/utils/Random;->Int(I)I
  
153 ····move-result·v1153 ····move-result·v1
  
154 ····const/16·v2,·0x8154 ····const/16·v3,·0x8
  
155 ····if-le·v1,·v2,·:cond_1155 ····if-le·v1,·v3,·:cond_1
  
156 ····.line·83156 ····.line·83
157 ····iget·v1,·v14,·Lcom/watabou/pixeldungeon/levels/Room;->left:I157 ····iget·v1,·v12,·Lcom/watabou/pixeldungeon/levels/Room;->left:I
  
158 ····add-int/lit8·v1,·v1,·0x1158 ····add-int/lit8·v1,·v1,·0x1
  
159 ····iget·v2,·v14,·Lcom/watabou/pixeldungeon/levels/Room;->top:I159 ····iget·v3,·v12,·Lcom/watabou/pixeldungeon/levels/Room;->top:I
  
160 ····add-int/lit8·v2,·v2,·0x1160 ····add-int/lit8·v3,·v3,·0x1
  
161 ····mul-int/lit8·v2,·v2,·0x20161 ····mul-int/lit8·v3,·v3,·0x20
  
162 ····add-int·v7,·v1,·v2162 ····add-int·v7,·v1,·v3
  
163 ····.line·84163 ····.line·84
164 ····.local·v7,·"corner":I164 ····.local·v7,·"corner":I
165 ····move-object/from16·v0,·p0165 ····move-object/from16·v0,·p0
  
166 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I166 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I
  
167 ····add-int/lit8·v2,·v7,·-0x1167 ····add-int/lit8·v3,·v7,·-0x1
  
168 ····aget·v1,·v1,·v2168 ····aget·v1,·v1,·v3
  
169 ····const/4·v2,·0x4169 ····const/4·v3,·0x4
  
170 ····if-ne·v1,·v2,·:cond_1170 ····if-ne·v1,·v3,·:cond_1
  
171 ····move-object/from16·v0,·p0171 ····move-object/from16·v0,·p0
  
172 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I172 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I
  
173 ····add-int/lit8·v2,·v7,·-0x20173 ····add-int/lit8·v3,·v7,·-0x20
  
174 ····aget·v1,·v1,·v2174 ····aget·v1,·v1,·v3
  
175 ····const/4·v2,·0x4175 ····const/4·v3,·0x4
  
176 ····if-ne·v1,·v2,·:cond_1176 ····if-ne·v1,·v3,·:cond_1
  
177 ····.line·85177 ····.line·85
178 ····move-object/from16·v0,·p0178 ····move-object/from16·v0,·p0
  
179 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I179 ····iget-object·v1,·v0,·Lcom/watabou/pixeldungeon/levels/CavesLevel;->map:[I
  
180 ····const/4·v2,·0x4180 ····const/4·v3,·0x4
  
181 ····aput·v2,·v1,·v7181 ····aput·v3,·v1,·v7
  
182 ····.line·89182 ····.line·89
Max diff block lines reached; 20358/24892 bytes (81.79%) of diff not shown.
33.9 KB
smali/com/watabou/pixeldungeon/levels/SewerBossLevel.smali
    
Offset 48, 663 lines modifiedOffset 48, 533 lines modified
48 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/SewerLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V48 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/SewerLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
  
49 ····.line·17549 ····.line·175
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·protected·build()Z52 .method·protected·build()Z
53 ····.locals·1853 ····.locals·15
  
54 ····.prologue54 ····.prologue
55 ····.line·6055 ····.line·60
56 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->initRooms()Z56 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->initRooms()Z
  
57 ····.line·6357 ····.line·63
58 ····const/4·v12,·0x058 ····const/4·v9,·0x0
  
59 ····.line·6459 ····.line·64
60 ····.local·v12,·"retry":I60 ····.local·v9,·"retry":I
61 ····move-object/from16·v0,·p0 
  
62 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->rooms:Ljava/util/HashSet;61 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->rooms:Ljava/util/HashSet;
  
63 ····invoke-virtual·{v15},·Ljava/util/HashSet;->size()I 
  
64 ····move-result·v1562 ····invoke-virtual·{v12},·Ljava/util/HashSet;->size()I
  
65 ····int-to-double·v0,·v1563 ····move-result·v12
  
66 ····move-wide/from16·v16,·v064 ····int-to-double·v12,·v12
  
67 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->sqrt(D)D65 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D
  
68 ····move-result-wide·v1666 ····move-result-wide·v12
  
69 ····move-wide/from16·v0,·v16 
  
70 ····double-to-int·v8,·v067 ····double-to-int·v5,·v12
  
71 ····.line·6668 ····.line·66
72 ····.local·v8,·"minDistance":I69 ····.local·v5,·"minDistance":I
73 ····:goto_070 ····:goto_0
74 ····const/4·v5,·0x071 ····const/4·v2,·0x0
  
75 ····.local·v5,·"innerRetry":I72 ····.local·v2,·"innerRetry":I
76 ····move·v6,·v573 ····move·v3,·v2
  
77 ····.line·6874 ····.line·68
78 ····.end·local·v5····#·"innerRetry":I75 ····.end·local·v2····#·"innerRetry":I
79 ····.local·v6,·"innerRetry":I76 ····.local·v3,·"innerRetry":I
80 ····:goto_177 ····:goto_1
81 ····add-int/lit8·v5,·v6,·0x178 ····add-int/lit8·v2,·v3,·0x1
  
82 ····.end·local·v6····#·"innerRetry":I79 ····.end·local·v3····#·"innerRetry":I
83 ····.restart·local·v5····#·"innerRetry":I80 ····.restart·local·v2····#·"innerRetry":I
84 ····const/16·v15,·0xa81 ····const/16·v12,·0xa
  
85 ····if-le·v6,·v15,·:cond_082 ····if-le·v3,·v12,·:cond_0
  
86 ····.line·6983 ····.line·69
87 ····const/4·v15,·0x084 ····const/4·v12,·0x0
  
88 ····.line·13985 ····.line·139
89 ····:goto_286 ····:goto_2
90 ····return·v1587 ····return·v12
  
91 ····.line·7188 ····.line·71
92 ····:cond_089 ····:cond_0
93 ····move-object/from16·v0,·p0 
  
94 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->rooms:Ljava/util/HashSet;90 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->rooms:Ljava/util/HashSet;
  
95 ····invoke-static·{v15},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;91 ····invoke-static·{v12},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
96 ····move-result-object·v1592 ····move-result-object·v12
  
97 ····check-cast·v15,·Lcom/watabou/pixeldungeon/levels/Room;93 ····check-cast·v12,·Lcom/watabou/pixeldungeon/levels/Room;
  
98 ····move-object/from16·v0,·p0 
  
99 ····iput-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;94 ····iput-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
100 ····.line·7295 ····.line·72
101 ····move-object/from16·v0,·p0 
  
102 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;96 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
103 ····invoke-virtual·{v15},·Lcom/watabou/pixeldungeon/levels/Room;->width()I 
  
104 ····move-result·v15 
  
105 ····const/16·v16,·0x4 
  
106 ····move/from16·v0,·v1697 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
107 ····if-lt·v15,·v0,·:cond_d98 ····move-result·v12
  
108 ····move-object/from16·v0,·p099 ····const/4·v13,·0x4
  
109 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;100 ····if-lt·v12,·v13,·:cond_d
  
110 ····invoke-virtual·{v15},·Lcom/watabou/pixeldungeon/levels/Room;->height()I101 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/SewerBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
111 ····move-result·v15102 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
112 ····const/16·v16,·0x4103 ····move-result·v12
  
113 ····move/from16·v0,·v16104 ····const/4·v13,·0x4
  
114 ····if-lt·v15,·v0,·:cond_d105 ····if-lt·v12,·v13,·:cond_d
  
115 ····.line·74106 ····.line·74
116 ····const/4·v5,·0x0107 ····const/4·v2,·0x0
  
117 ····move·v6,·v5108 ····move·v3,·v2
  
118 ····.line·76109 ····.line·76
119 ····.end·local·v5····#·"innerRetry":I110 ····.end·local·v2····#·"innerRetry":I
120 ····.restart·local·v6····#·"innerRetry":I111 ····.restart·local·v3····#·"innerRetry":I
121 ····:goto_3112 ····:goto_3
122 ····add-int/lit8·v5,·v6,·0x1113 ····add-int/lit8·v2,·v3,·0x1
  
123 ····.end·local·v6····#·"innerRetry":I114 ····.end·local·v3····#·"innerRetry":I
124 ····.restart·local·v5····#·"innerRetry":I115 ····.restart·local·v2····#·"innerRetry":I
125 ····const/16·v15,·0xa116 ····const/16·v12,·0xa
  
126 ····if-le·v6,·v15,·:cond_1117 ····if-le·v3,·v12,·:cond_1
  
Max diff block lines reached; 29499/34577 bytes (85.31%) of diff not shown.
1.08 KB
smali/com/watabou/pixeldungeon/levels/SewerLevel.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/SewerLevel;->color1:I26 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/SewerLevel;->color1:I
  
27 ····.line·3827 ····.line·38
28 ····const·v0,·0x59994a28 ····const·v0,·0x59994a
  
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/SewerLevel;->color2:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/SewerLevel;->color2:I
  
30 ····.line·19730 ····.line·39
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V33 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
34 ····.locals·334 ····.locals·3
35 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;35 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
36 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;36 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;
Offset 180, 14 lines modifiedOffset 180, 15 lines modified
  
180 ····add-int/lit8·v6,·v1,·0x20180 ····add-int/lit8·v6,·v1,·0x20
  
181 ····aget·v3,·v3,·v6181 ····aget·v3,·v3,·v6
  
182 ····if-ne·v3,·v9,·:cond_0182 ····if-ne·v3,·v9,·:cond_0
  
 183 ····.line·65
183 ····invoke-static·{v8},·Lcom/watabou/utils/Random;->Int(I)I184 ····invoke-static·{v8},·Lcom/watabou/utils/Random;->Int(I)I
  
184 ····move-result·v3185 ····move-result·v3
  
185 ····if-nez·v3,·:cond_0186 ····if-nez·v3,·:cond_0
  
186 ····.line·67187 ····.line·67
Offset 231, 14 lines modifiedOffset 232, 15 lines modified
  
231 ····aget·v3,·v3,·v6232 ····aget·v3,·v3,·v6
  
232 ····if-ne·v3,·v9,·:cond_2233 ····if-ne·v3,·v9,·:cond_2
  
233 ····const/4·v3,·0x2234 ····const/4·v3,·0x2
  
 235 ····.line·75
234 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I236 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I
  
235 ····move-result·v3237 ····move-result·v3
  
236 ····if-nez·v3,·:cond_2238 ····if-nez·v3,·:cond_2
  
237 ····.line·77239 ····.line·77
3.33 KB
smali/com/watabou/pixeldungeon/levels/PrisonLevel.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->color1:I25 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->color1:I
  
26 ····.line·3626 ····.line·36
27 ····const·v0,·0x88924c27 ····const·v0,·0x88924c
  
28 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->color2:I28 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->color2:I
  
29 ····.line·16529 ····.line·37
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V32 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
33 ····.locals·333 ····.locals·3
34 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;34 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
35 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;35 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;
Offset 96, 52 lines modifiedOffset 96, 51 lines modified
96 ····.locals·496 ····.locals·4
  
97 ····.prologue97 ····.prologue
98 ····.line·5998 ····.line·59
99 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/levels/RegularLevel;->assignRoomType()V99 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/levels/RegularLevel;->assignRoomType()V
  
100 ····.line·61100 ····.line·61
101 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->rooms:Ljava/util/HashSet;101 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->rooms:Ljava/util/HashSet;
  
102 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;102 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
103 ····move-result-object·v0103 ····move-result-object·v1
  
104 ····.local·v0,·"i$":Ljava/util/Iterator; 
105 ····:cond_0104 ····:cond_0
106 ····:goto_0105 ····:goto_0
107 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z106 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
108 ····move-result·v2107 ····move-result·v2
  
109 ····if-eqz·v2,·:cond_1108 ····if-eqz·v2,·:cond_1
  
110 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;109 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
111 ····move-result-object·v1110 ····move-result-object·v0
  
112 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/Room;111 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room;
  
113 ····.line·62112 ····.line·62
114 ····.local·v1,·"r":Lcom/watabou/pixeldungeon/levels/Room;113 ····.local·v0,·"r":Lcom/watabou/pixeldungeon/levels/Room;
115 ····iget-object·v2,·v1,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;114 ····iget-object·v2,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
116 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Room$Type;->TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;115 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Room$Type;->TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
117 ····if-ne·v2,·v3,·:cond_0116 ····if-ne·v2,·v3,·:cond_0
  
118 ····.line·63117 ····.line·63
119 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Room$Type;->PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;118 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Room$Type;->PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
120 ····iput-object·v2,·v1,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;119 ····iput-object·v2,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
121 ····goto·:goto_0120 ····goto·:goto_0
  
122 ····.line·66121 ····.line·66
123 ····.end·local·v1····#·"r":Lcom/watabou/pixeldungeon/levels/Room;122 ····.end·local·v0····#·"r":Lcom/watabou/pixeldungeon/levels/Room;
124 ····:cond_1123 ····:cond_1
125 ····return-void124 ····return-void
126 .end·method125 .end·method
  
127 .method·protected·createMobs()V126 .method·protected·createMobs()V
128 ····.locals·1127 ····.locals·1
  
Offset 330, 14 lines modifiedOffset 329, 15 lines modified
330 ····aget·v3,·v3,·v4329 ····aget·v3,·v3,·v4
  
331 ····if-ne·v3,·v9,·:cond_7330 ····if-ne·v3,·v9,·:cond_7
  
332 ····:cond_6331 ····:cond_6
333 ····const/4·v3,·0x6332 ····const/4·v3,·0x6
  
 333 ····.line·104
334 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I334 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I
  
335 ····move-result·v3335 ····move-result·v3
  
336 ····if-nez·v3,·:cond_7336 ····if-nez·v3,·:cond_7
  
337 ····.line·106337 ····.line·106
Offset 390, 14 lines modifiedOffset 390, 15 lines modified
390 ····aget·v3,·v3,·v4390 ····aget·v3,·v3,·v4
  
391 ····if-ne·v3,·v9,·:cond_a391 ····if-ne·v3,·v9,·:cond_a
  
392 ····:cond_9392 ····:cond_9
393 ····const/4·v3,·0x3393 ····const/4·v3,·0x3
  
 394 ····.line·114
394 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I395 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Int(I)I
  
395 ····move-result·v3396 ····move-result·v3
  
396 ····if-nez·v3,·:cond_a397 ····if-nez·v3,·:cond_a
  
397 ····.line·116398 ····.line·116
4.03 KB
smali/com/watabou/pixeldungeon/levels/Room.smali
    
Offset 196, 76 lines modifiedOffset 196, 69 lines modified
196 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/Room;->price:I196 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/Room;->price:I
  
197 ····.line·95197 ····.line·95
198 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Room$Type;->NULL:Lcom/watabou/pixeldungeon/levels/Room$Type;198 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Room$Type;->NULL:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
199 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;199 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
200 ····.line·227 
201 ····return-void200 ····return-void
202 .end·method201 .end·method
  
203 .method·public·static·restoreRoomsFromBundle(Lcom/watabou/utils/Bundle;)V202 .method·public·static·restoreRoomsFromBundle(Lcom/watabou/utils/Bundle;)V
204 ····.locals·6203 ····.locals·6
205 ····.param·p0,·"bundle"····#·Lcom/watabou/utils/Bundle;204 ····.param·p0,·"bundle"····#·Lcom/watabou/utils/Bundle;
  
206 ····.prologue205 ····.prologue
207 ····.line·209206 ····.line·209
208 ····const-string·v4,·"rooms"207 ····const-string·v1,·"rooms"
  
209 ····invoke-virtual·{p0,·v4},·Lcom/watabou/utils/Bundle;->contains(Ljava/lang/String;)Z208 ····invoke-virtual·{p0,·v1},·Lcom/watabou/utils/Bundle;->contains(Ljava/lang/String;)Z
  
210 ····move-result·v4209 ····move-result·v1
  
211 ····if-eqz·v4,·:cond_0210 ····if-eqz·v1,·:cond_0
  
212 ····.line·210211 ····.line·210
213 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Room;->SPECIALS:Ljava/util/ArrayList;212 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/Room;->SPECIALS:Ljava/util/ArrayList;
  
214 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clear()V213 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V
  
215 ····.line·211214 ····.line·211
216 ····const-string·v4,·"rooms"215 ····const-string·v1,·"rooms"
  
217 ····invoke-virtual·{p0,·v4},·Lcom/watabou/utils/Bundle;->getStringArray(Ljava/lang/String;)[Ljava/lang/String;216 ····invoke-virtual·{p0,·v1},·Lcom/watabou/utils/Bundle;->getStringArray(Ljava/lang/String;)[Ljava/lang/String;
  
218 ····move-result-object·v0217 ····move-result-object·v2
  
219 ····.local·v0,·"arr$":[Ljava/lang/String; 
220 ····array-length·v2,·v0218 ····array-length·v3,·v2
  
221 ····.local·v2,·"len$":I 
222 ····const/4·v1,·0x0219 ····const/4·v1,·0x0
  
223 ····.local·v1,·"i$":I 
224 ····:goto_0220 ····:goto_0
225 ····if-ge·v1,·v2,·:cond_1221 ····if-ge·v1,·v3,·:cond_1
  
226 ····aget-object·v3,·v0,·v1222 ····aget-object·v0,·v2,·v1
  
227 ····.line·212223 ····.line·212
228 ····.local·v3,·"type":Ljava/lang/String;224 ····.local·v0,·"type":Ljava/lang/String;
229 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Room;->SPECIALS:Ljava/util/ArrayList;225 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Room;->SPECIALS:Ljava/util/ArrayList;
  
230 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/levels/Room$Type;->valueOf(Ljava/lang/String;)Lcom/watabou/pixeldungeon/levels/Room$Type;226 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/levels/Room$Type;->valueOf(Ljava/lang/String;)Lcom/watabou/pixeldungeon/levels/Room$Type;
  
231 ····move-result-object·v5227 ····move-result-object·v5
  
232 ····invoke-virtual·{v4,·v5},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z228 ····invoke-virtual·{v4,·v5},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
233 ····.line·211229 ····.line·211
234 ····add-int/lit8·v1,·v1,·0x1230 ····add-int/lit8·v1,·v1,·0x1
  
235 ····goto·:goto_0231 ····goto·:goto_0
  
236 ····.line·215232 ····.line·215
237 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
238 ····.end·local·v1····#·"i$":I 
239 ····.end·local·v2····#·"len$":I 
240 ····.end·local·v3····#·"type":Ljava/lang/String;233 ····.end·local·v0····#·"type":Ljava/lang/String;
241 ····:cond_0234 ····:cond_0
242 ····invoke-static·{},·Lcom/watabou/pixeldungeon/levels/Room;->shuffleTypes()V235 ····invoke-static·{},·Lcom/watabou/pixeldungeon/levels/Room;->shuffleTypes()V
  
243 ····.line·217236 ····.line·217
244 ····:cond_1237 ····:cond_1
245 ····return-void238 ····return-void
246 .end·method239 .end·method
Offset 441, 14 lines modifiedOffset 434, 15 lines modified
  
441 ····invoke-virtual·{v0},·Lcom/watabou/utils/Rect;->height()I434 ····invoke-virtual·{v0},·Lcom/watabou/utils/Rect;->height()I
  
442 ····move-result·v1435 ····move-result·v1
  
443 ····if-ge·v1,·v2,·:cond_1436 ····if-ge·v1,·v2,·:cond_1
  
 437 ····.line·111
444 ····:cond_0438 ····:cond_0
445 ····invoke-virtual·{v0},·Lcom/watabou/utils/Rect;->height()I439 ····invoke-virtual·{v0},·Lcom/watabou/utils/Rect;->height()I
  
446 ····move-result·v1440 ····move-result·v1
  
447 ····if-nez·v1,·:cond_2441 ····if-nez·v1,·:cond_2
  
Offset 501, 14 lines modifiedOffset 495, 15 lines modified
  
501 ····sub-int/2addr·v0,·v4495 ····sub-int/2addr·v0,·v4
  
502 ····and-int/lit8·v0,·v0,·0x1496 ····and-int/lit8·v0,·v0,·0x1
  
503 ····if-ne·v0,·v6,·:cond_1497 ····if-ne·v0,·v6,·:cond_1
  
 498 ····.line·137
504 ····invoke-static·{v7},·Lcom/watabou/utils/Random;->Int(I)I499 ····invoke-static·{v7},·Lcom/watabou/utils/Random;->Int(I)I
  
505 ····move-result·v0500 ····move-result·v0
  
506 ····:goto_0501 ····:goto_0
507 ····add-int/2addr·v0,·v3502 ····add-int/2addr·v0,·v3
  
Offset 526, 28 lines modifiedOffset 521, 31 lines modified
  
526 ····sub-int/2addr·v4,·v5521 ····sub-int/2addr·v4,·v5
  
527 ····and-int/lit8·v4,·v4,·0x1522 ····and-int/lit8·v4,·v4,·0x1
  
528 ····if-ne·v4,·v6,·:cond_0523 ····if-ne·v4,·v6,·:cond_0
  
 524 ····.line·138
529 ····invoke-static·{v7},·Lcom/watabou/utils/Random;->Int(I)I525 ····invoke-static·{v7},·Lcom/watabou/utils/Random;->Int(I)I
  
530 ····move-result·v1526 ····move-result·v1
  
531 ····:cond_0527 ····:cond_0
532 ····add-int/2addr·v1,·v3528 ····add-int/2addr·v1,·v3
  
533 ····invoke-direct·{v2,·v0,·v1},·Lcom/watabou/utils/Point;-><init>(II)V529 ····invoke-direct·{v2,·v0,·v1},·Lcom/watabou/utils/Point;-><init>(II)V
  
 530 ····.line·136
Max diff block lines reached; 231/4030 bytes (5.73%) of diff not shown.
2.83 KB
smali/com/watabou/pixeldungeon/levels/CityLevel.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->color1:I26 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->color1:I
  
27 ····.line·3527 ····.line·35
28 ····const·v0,·0xf2f2f228 ····const·v0,·0xf2f2f2
  
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->color2:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->color2:I
  
30 ····.line·17430 ····.line·36
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V33 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
34 ····.locals·334 ····.locals·3
35 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;35 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
36 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;36 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;
Offset 97, 52 lines modifiedOffset 97, 51 lines modified
97 ····.locals·497 ····.locals·4
  
98 ····.prologue98 ····.prologue
99 ····.line·5899 ····.line·58
100 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/levels/RegularLevel;->assignRoomType()V100 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/levels/RegularLevel;->assignRoomType()V
  
101 ····.line·60101 ····.line·60
102 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->rooms:Ljava/util/HashSet;102 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/levels/CityLevel;->rooms:Ljava/util/HashSet;
  
103 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;103 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
104 ····move-result-object·v0104 ····move-result-object·v1
  
105 ····.local·v0,·"i$":Ljava/util/Iterator; 
106 ····:cond_0105 ····:cond_0
107 ····:goto_0106 ····:goto_0
108 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
109 ····move-result·v2108 ····move-result·v2
  
110 ····if-eqz·v2,·:cond_1109 ····if-eqz·v2,·:cond_1
  
111 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
112 ····move-result-object·v1111 ····move-result-object·v0
  
113 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/Room;112 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room;
  
114 ····.line·61113 ····.line·61
115 ····.local·v1,·"r":Lcom/watabou/pixeldungeon/levels/Room;114 ····.local·v0,·"r":Lcom/watabou/pixeldungeon/levels/Room;
116 ····iget-object·v2,·v1,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;115 ····iget-object·v2,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
117 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Room$Type;->TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;116 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Room$Type;->TUNNEL:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
118 ····if-ne·v2,·v3,·:cond_0117 ····if-ne·v2,·v3,·:cond_0
  
119 ····.line·62118 ····.line·62
120 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Room$Type;->PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;119 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Room$Type;->PASSAGE:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
121 ····iput-object·v2,·v1,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;120 ····iput-object·v2,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
122 ····goto·:goto_0121 ····goto·:goto_0
  
123 ····.line·65122 ····.line·65
124 ····.end·local·v1····#·"r":Lcom/watabou/pixeldungeon/levels/Room;123 ····.end·local·v0····#·"r":Lcom/watabou/pixeldungeon/levels/Room;
125 ····:cond_1124 ····:cond_1
126 ····return-void125 ····return-void
127 .end·method126 .end·method
  
128 .method·protected·createItems()V127 .method·protected·createItems()V
129 ····.locals·1128 ····.locals·1
  
616 B
smali/com/watabou/pixeldungeon/levels/Level$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/levels/Level;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/levels/Level;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/levels/Level;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/levels/Level;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/levels/Level;
  
22 ····.prologue23 ····.prologue
23 ····.line·36524 ····.line·365
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/levels/Level$1;->this$0:Lcom/watabou/pixeldungeon/levels/Level;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/levels/Level$1;->this$0:Lcom/watabou/pixeldungeon/levels/Level;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;-><init>()V
  
27.6 KB
smali/com/watabou/pixeldungeon/levels/LastShopLevel.smali
    
Offset 36, 564 lines modifiedOffset 36, 458 lines modified
36 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/CityLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V36 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/CityLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
  
37 ····.line·22437 ····.line·224
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·protected·build()Z40 .method·protected·build()Z
41 ····.locals·1841 ····.locals·15
  
42 ····.prologue42 ····.prologue
43 ····.line·5343 ····.line·53
44 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->initRooms()Z44 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->initRooms()Z
  
45 ····.line·5645 ····.line·56
46 ····const/4·v10,·0x046 ····const/4·v7,·0x0
  
47 ····.line·5747 ····.line·57
48 ····.local·v10,·"retry":I48 ····.local·v7,·"retry":I
49 ····move-object/from16·v0,·p0 
  
50 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->rooms:Ljava/util/HashSet;49 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->rooms:Ljava/util/HashSet;
  
51 ····invoke-virtual·{v15},·Ljava/util/HashSet;->size()I 
  
52 ····move-result·v15 
  
53 ····int-to-double·v0,·v1550 ····invoke-virtual·{v12},·Ljava/util/HashSet;->size()I
  
54 ····move-wide/from16·v16,·v051 ····move-result·v12
  
55 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->sqrt(D)D52 ····int-to-double·v12,·v12
  
56 ····move-result-wide·v1653 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D
  
57 ····move-wide/from16·v0,·v1654 ····move-result-wide·v12
  
58 ····double-to-int·v6,·v055 ····double-to-int·v3,·v12
  
59 ····.line·5956 ····.line·59
60 ····.local·v6,·"minDistance":I57 ····.local·v3,·"minDistance":I
61 ····:goto_058 ····:goto_0
62 ····const/4·v4,·0x059 ····const/4·v1,·0x0
  
63 ····.local·v4,·"innerRetry":I60 ····.local·v1,·"innerRetry":I
64 ····move·v5,·v461 ····move·v2,·v1
  
65 ····.line·6162 ····.line·61
66 ····.end·local·v4····#·"innerRetry":I63 ····.end·local·v1····#·"innerRetry":I
67 ····.local·v5,·"innerRetry":I64 ····.local·v2,·"innerRetry":I
68 ····:goto_165 ····:goto_1
69 ····add-int/lit8·v4,·v5,·0x166 ····add-int/lit8·v1,·v2,·0x1
  
70 ····.end·local·v5····#·"innerRetry":I67 ····.end·local·v2····#·"innerRetry":I
71 ····.restart·local·v4····#·"innerRetry":I68 ····.restart·local·v1····#·"innerRetry":I
72 ····const/16·v15,·0xa69 ····const/16·v12,·0xa
  
73 ····if-le·v5,·v15,·:cond_070 ····if-le·v2,·v12,·:cond_0
  
74 ····.line·6271 ····.line·62
75 ····const/4·v15,·0x072 ····const/4·v12,·0x0
  
76 ····.line·12473 ····.line·124
77 ····:goto_274 ····:goto_2
78 ····return·v1575 ····return·v12
  
79 ····.line·6476 ····.line·64
80 ····:cond_077 ····:cond_0
81 ····move-object/from16·v0,·p078 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->rooms:Ljava/util/HashSet;
  
82 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->rooms:Ljava/util/HashSet;79 ····invoke-static·{v12},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
83 ····invoke-static·{v15},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;80 ····move-result-object·v12
  
84 ····move-result-object·v1581 ····check-cast·v12,·Lcom/watabou/pixeldungeon/levels/Room;
  
85 ····check-cast·v15,·Lcom/watabou/pixeldungeon/levels/Room; 
  
86 ····move-object/from16·v0,·p0 
  
87 ····iput-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;82 ····iput-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
88 ····.line·6583 ····.line·65
89 ····move-object/from16·v0,·p0 
  
90 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;84 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
91 ····invoke-virtual·{v15},·Lcom/watabou/pixeldungeon/levels/Room;->width()I85 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
92 ····move-result·v1586 ····move-result·v12
  
93 ····const/16·v16,·0x487 ····const/4·v13,·0x4
  
94 ····move/from16·v0,·v1688 ····if-lt·v12,·v13,·:cond_b
  
95 ····if-lt·v15,·v0,·:cond_b89 ····iget-object·v12,·p0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
96 ····move-object/from16·v0,·p090 ····invoke-virtual·{v12},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
97 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/levels/LastShopLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;91 ····move-result·v12
  
98 ····invoke-virtual·{v15},·Lcom/watabou/pixeldungeon/levels/Room;->height()I92 ····const/4·v13,·0x4
  
99 ····move-result·v15 
  
100 ····const/16·v16,·0x4 
  
101 ····move/from16·v0,·v16 
  
102 ····if-lt·v15,·v0,·:cond_b93 ····if-lt·v12,·v13,·:cond_b
  
103 ····.line·6794 ····.line·67
104 ····const/4·v4,·0x095 ····const/4·v1,·0x0
  
105 ····move·v5,·v496 ····move·v2,·v1
  
106 ····.line·6997 ····.line·69
107 ····.end·local·v4····#·"innerRetry":I98 ····.end·local·v1····#·"innerRetry":I
108 ····.restart·local·v5····#·"innerRetry":I99 ····.restart·local·v2····#·"innerRetry":I
109 ····:goto_3100 ····:goto_3
110 ····add-int/lit8·v4,·v5,·0x1101 ····add-int/lit8·v1,·v2,·0x1
  
111 ····.end·local·v5····#·"innerRetry":I102 ····.end·local·v2····#·"innerRetry":I
112 ····.restart·local·v4····#·"innerRetry":I103 ····.restart·local·v1····#·"innerRetry":I
113 ····const/16·v15,·0xa104 ····const/16·v12,·0xa
  
114 ····if-le·v5,·v15,·:cond_1105 ····if-le·v2,·v12,·:cond_1
  
Max diff block lines reached; 23078/28143 bytes (82.00%) of diff not shown.
859 B
smali/com/watabou/pixeldungeon/levels/HallsLevel.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/HallsLevel;->color1:I44 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/HallsLevel;->color1:I
  
45 ····.line·4345 ····.line·43
46 ····const·v0,·0xa6852146 ····const·v0,·0xa68521
  
47 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/HallsLevel;->color2:I47 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/levels/HallsLevel;->color2:I
  
48 ····.line·19348 ····.line·44
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V51 .method·public·static·addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
52 ····.locals·352 ····.locals·3
53 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;53 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
54 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;54 ····.param·p1,·"scene"····#·Lcom/watabou/noosa/Scene;
Offset 246, 14 lines modifiedOffset 246, 15 lines modified
  
246 ····aget·v4,·v4,·v5246 ····aget·v4,·v4,·v5
  
247 ····if-eq·v4,·v7,·:cond_2247 ····if-eq·v4,·v7,·:cond_2
  
248 ····const/16·v4,·0x14248 ····const/16·v4,·0x14
  
 249 ····.line·90
249 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Int(I)I250 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Int(I)I
  
250 ····move-result·v4251 ····move-result·v4
  
251 ····if-nez·v4,·:cond_2252 ····if-nez·v4,·:cond_2
  
252 ····.line·92253 ····.line·92
97.3 KB
smali/com/watabou/pixeldungeon/levels/RegularLevel.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·abstract·Lcom/watabou/pixeldungeon/levels/RegularLevel;1 .class·public·abstract·Lcom/watabou/pixeldungeon/levels/RegularLevel;
2 .super·Lcom/watabou/pixeldungeon/levels/Level;2 .super·Lcom/watabou/pixeldungeon/levels/Level;
3 .source·"RegularLevel.java"3 .source·"RegularLevel.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/levels/RegularLevel$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·protected·maxRoomSize:I5 .field·protected·maxRoomSize:I
  
12 .field·protected·minRoomSize:I6 .field·protected·minRoomSize:I
  
13 .field·protected·roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;7 .field·protected·roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
Offset 68, 55 lines modifiedOffset 60, 54 lines modified
  
68 .method·private·placeDoors(Lcom/watabou/pixeldungeon/levels/Room;)V60 .method·private·placeDoors(Lcom/watabou/pixeldungeon/levels/Room;)V
69 ····.locals·761 ····.locals·7
70 ····.param·p1,·"r"····#·Lcom/watabou/pixeldungeon/levels/Room;62 ····.param·p1,·"r"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
71 ····.prologue63 ····.prologue
72 ····.line·40264 ····.line·402
73 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;65 ····iget-object·v3,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
74 ····invoke-virtual·{v4},·Ljava/util/HashMap;->keySet()Ljava/util/Set;66 ····invoke-virtual·{v3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
  
75 ····move-result-object·v467 ····move-result-object·v3
  
76 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;68 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
77 ····move-result-object·v269 ····move-result-object·v3
  
78 ····.local·v2,·"i$":Ljava/util/Iterator; 
79 ····:cond_070 ····:cond_0
80 ····:goto_071 ····:goto_0
81 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
82 ····move-result·v473 ····move-result·v4
  
83 ····if-eqz·v4,·:cond_274 ····if-eqz·v4,·:cond_2
  
84 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;75 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
85 ····move-result-object·v376 ····move-result-object·v2
  
86 ····check-cast·v3,·Lcom/watabou/pixeldungeon/levels/Room;77 ····check-cast·v2,·Lcom/watabou/pixeldungeon/levels/Room;
  
87 ····.line·40378 ····.line·403
88 ····.local·v3,·"n":Lcom/watabou/pixeldungeon/levels/Room;79 ····.local·v2,·"n":Lcom/watabou/pixeldungeon/levels/Room;
89 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;80 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
90 ····invoke-virtual·{v4,·v3},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-virtual·{v4,·v2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
91 ····move-result-object·v082 ····move-result-object·v0
  
92 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room$Door;83 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room$Door;
  
93 ····.line·40484 ····.line·404
94 ····.local·v0,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;85 ····.local·v0,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
95 ····if-nez·v0,·:cond_086 ····if-nez·v0,·:cond_0
  
96 ····.line·40687 ····.line·406
97 ····invoke-virtual·{p1,·v3},·Lcom/watabou/pixeldungeon/levels/Room;->intersect(Lcom/watabou/utils/Rect;)Lcom/watabou/utils/Rect;88 ····invoke-virtual·{p1,·v2},·Lcom/watabou/pixeldungeon/levels/Room;->intersect(Lcom/watabou/utils/Rect;)Lcom/watabou/utils/Rect;
  
98 ····move-result-object·v189 ····move-result-object·v1
  
99 ····.line·40790 ····.line·407
100 ····.local·v1,·"i":Lcom/watabou/utils/Rect;91 ····.local·v1,·"i":Lcom/watabou/utils/Rect;
101 ····invoke-virtual·{v1},·Lcom/watabou/utils/Rect;->width()I92 ····invoke-virtual·{v1},·Lcom/watabou/utils/Rect;->width()I
  
Offset 132, 29 lines modifiedOffset 123, 30 lines modified
  
132 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->top:I123 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->top:I
  
133 ····add-int/lit8·v5,·v5,·0x1124 ····add-int/lit8·v5,·v5,·0x1
  
134 ····iget·v6,·v1,·Lcom/watabou/utils/Rect;->bottom:I125 ····iget·v6,·v1,·Lcom/watabou/utils/Rect;->bottom:I
  
 126 ····.line·410
135 ····invoke-static·{v5,·v6},·Lcom/watabou/utils/Random;->Int(II)I127 ····invoke-static·{v5,·v6},·Lcom/watabou/utils/Random;->Int(II)I
  
136 ····move-result·v5128 ····move-result·v5
  
137 ····invoke-direct·{v0,·v4,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;-><init>(II)V129 ····invoke-direct·{v0,·v4,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;-><init>(II)V
  
138 ····.line·417130 ····.line·417
139 ····.restart·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;131 ····.restart·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
140 ····:goto_1132 ····:goto_1
141 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;133 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
142 ····invoke-virtual·{v4,·v3,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;134 ····invoke-virtual·{v4,·v2,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
143 ····.line·418135 ····.line·418
144 ····iget-object·v4,·v3,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;136 ····iget-object·v4,·v2,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
145 ····invoke-virtual·{v4,·p1,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;137 ····invoke-virtual·{v4,·p1,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
146 ····goto·:goto_0138 ····goto·:goto_0
  
147 ····.line·412139 ····.line·412
148 ····:cond_1140 ····:cond_1
Offset 163, 1051 lines modifiedOffset 155, 968 lines modified
163 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;155 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
164 ····iget·v4,·v1,·Lcom/watabou/utils/Rect;->left:I156 ····iget·v4,·v1,·Lcom/watabou/utils/Rect;->left:I
  
165 ····add-int/lit8·v4,·v4,·0x1157 ····add-int/lit8·v4,·v4,·0x1
  
166 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->right:I158 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->right:I
  
 159 ····.line·413
167 ····invoke-static·{v4,·v5},·Lcom/watabou/utils/Random;->Int(II)I160 ····invoke-static·{v4,·v5},·Lcom/watabou/utils/Random;->Int(II)I
  
168 ····move-result·v4161 ····move-result·v4
  
169 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->top:I162 ····iget·v5,·v1,·Lcom/watabou/utils/Rect;->top:I
  
170 ····invoke-direct·{v0,·v4,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;-><init>(II)V163 ····invoke-direct·{v0,·v4,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;-><init>(II)V
  
171 ····.restart·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;164 ····.restart·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
172 ····goto·:goto_1165 ····goto·:goto_1
  
Max diff block lines reached; 94811/99502 bytes (95.29%) of diff not shown.
795 B
smali/com/watabou/pixeldungeon/levels/HallsBossLevel.smali
    
Offset 284, 14 lines modifiedOffset 284, 15 lines modified
  
284 ····move-result·v0284 ····move-result·v0
  
285 ····const/16·v1,·0x10285 ····const/16·v1,·0x10
  
286 ····const/16·v3,·0x10286 ····const/16·v3,·0x10
  
 287 ····.line·114
287 ····invoke-static·{v1,·v3},·Lcom/watabou/utils/Random;->Int(II)I288 ····invoke-static·{v1,·v3},·Lcom/watabou/utils/Random;->Int(II)I
  
288 ····move-result·v1289 ····move-result·v1
  
289 ····mul-int/lit8·v1,·v1,·0x20290 ····mul-int/lit8·v1,·v1,·0x20
  
290 ····add-int/2addr·v0,·v1291 ····add-int/2addr·v0,·v1
Offset 627, 15 lines modifiedOffset 628, 15 lines modified
  
627 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Int(I)I628 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Int(I)I
  
628 ····move-result·v2629 ····move-result·v2
  
629 ····iput·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I630 ····iput·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I
  
630 ····.line·188631 ····.line·187
631 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/HallsBossLevel;->passable:[Z632 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/HallsBossLevel;->passable:[Z
  
632 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I633 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I
  
633 ····aget-boolean·v2,·v2,·v3634 ····aget-boolean·v2,·v2,·v3
  
634 ····if-eqz·v2,·:cond_2635 ····if-eqz·v2,·:cond_2
30.0 KB
smali/com/watabou/pixeldungeon/levels/PrisonBossLevel.smali
    
Offset 63, 441 lines modifiedOffset 63, 441 lines modified
63 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V63 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/PrisonLevel;->addVisuals(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/noosa/Scene;)V
  
64 ····.line·37364 ····.line·373
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·protected·build()Z67 .method·protected·build()Z
68 ····.locals·1368 ····.locals·12
  
69 ····.prologue69 ····.prologue
70 ····.line·9170 ····.line·91
71 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->initRooms()Z71 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->initRooms()Z
  
72 ····.line·9472 ····.line·94
73 ····const/4·v7,·0x073 ····const/4·v6,·0x0
  
74 ····.local·v7,·"retry":I74 ····.local·v6,·"retry":I
75 ····move·v8,·v775 ····move·v7,·v6
  
76 ····.line·9876 ····.line·98
77 ····.end·local·v7····#·"retry":I77 ····.end·local·v6····#·"retry":I
78 ····.local·v8,·"retry":I78 ····.local·v7,·"retry":I
79 ····:goto_079 ····:goto_0
80 ····add-int/lit8·v7,·v8,·0x180 ····add-int/lit8·v6,·v7,·0x1
  
81 ····.end·local·v8····#·"retry":I81 ····.end·local·v7····#·"retry":I
82 ····.restart·local·v7····#·"retry":I82 ····.restart·local·v6····#·"retry":I
83 ····const/16·v10,·0xa83 ····const/16·v9,·0xa
  
84 ····if-le·v8,·v10,·:cond_084 ····if-le·v7,·v9,·:cond_0
  
85 ····.line·9985 ····.line·99
86 ····const/4·v10,·0x086 ····const/4·v9,·0x0
  
87 ····.line·16387 ····.line·163
88 ····:goto_188 ····:goto_1
89 ····return·v1089 ····return·v9
  
90 ····.line·10290 ····.line·102
91 ····:cond_091 ····:cond_0
92 ····const/4·v2,·0x092 ····const/4·v1,·0x0
  
93 ····.local·v2,·"innerRetry":I93 ····.local·v1,·"innerRetry":I
94 ····move·v3,·v294 ····move·v2,·v1
  
95 ····.line·10495 ····.line·104
96 ····.end·local·v2····#·"innerRetry":I96 ····.end·local·v1····#·"innerRetry":I
97 ····.local·v3,·"innerRetry":I97 ····.local·v2,·"innerRetry":I
98 ····:goto_298 ····:goto_2
99 ····add-int/lit8·v2,·v3,·0x199 ····add-int/lit8·v1,·v2,·0x1
  
100 ····.end·local·v3····#·"innerRetry":I100 ····.end·local·v2····#·"innerRetry":I
101 ····.restart·local·v2····#·"innerRetry":I101 ····.restart·local·v1····#·"innerRetry":I
102 ····const/16·v10,·0xa102 ····const/16·v9,·0xa
  
103 ····if-le·v3,·v10,·:cond_1103 ····if-le·v2,·v9,·:cond_1
  
104 ····.line·105104 ····.line·105
105 ····const/4·v10,·0x0105 ····const/4·v9,·0x0
  
106 ····goto·:goto_1106 ····goto·:goto_1
  
107 ····.line·107107 ····.line·107
108 ····:cond_1108 ····:cond_1
109 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->rooms:Ljava/util/HashSet;109 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->rooms:Ljava/util/HashSet;
  
110 ····invoke-static·{v10},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;110 ····invoke-static·{v9},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
111 ····move-result-object·v10111 ····move-result-object·v9
  
112 ····check-cast·v10,·Lcom/watabou/pixeldungeon/levels/Room;112 ····check-cast·v9,·Lcom/watabou/pixeldungeon/levels/Room;
  
113 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;113 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
114 ····.line·108114 ····.line·108
115 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;115 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
116 ····invoke-virtual·{v10},·Lcom/watabou/pixeldungeon/levels/Room;->width()I116 ····invoke-virtual·{v9},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
117 ····move-result·v10117 ····move-result·v9
  
118 ····const/4·v11,·0x4118 ····const/4·v10,·0x4
  
119 ····if-lt·v10,·v11,·:cond_9119 ····if-lt·v9,·v10,·:cond_9
  
120 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;120 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->roomEntrance:Lcom/watabou/pixeldungeon/levels/Room;
  
121 ····invoke-virtual·{v10},·Lcom/watabou/pixeldungeon/levels/Room;->height()I121 ····invoke-virtual·{v9},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
122 ····move-result·v10122 ····move-result·v9
  
123 ····const/4·v11,·0x4123 ····const/4·v10,·0x4
  
124 ····if-lt·v10,·v11,·:cond_9124 ····if-lt·v9,·v10,·:cond_9
  
125 ····.line·110125 ····.line·110
126 ····const/4·v2,·0x0126 ····const/4·v1,·0x0
  
127 ····move·v3,·v2127 ····move·v2,·v1
  
128 ····.line·112128 ····.line·112
129 ····.end·local·v2····#·"innerRetry":I129 ····.end·local·v1····#·"innerRetry":I
130 ····.restart·local·v3····#·"innerRetry":I130 ····.restart·local·v2····#·"innerRetry":I
131 ····:goto_3131 ····:goto_3
132 ····add-int/lit8·v2,·v3,·0x1132 ····add-int/lit8·v1,·v2,·0x1
  
133 ····.end·local·v3····#·"innerRetry":I133 ····.end·local·v2····#·"innerRetry":I
134 ····.restart·local·v2····#·"innerRetry":I134 ····.restart·local·v1····#·"innerRetry":I
135 ····const/16·v10,·0xa135 ····const/16·v9,·0xa
  
136 ····if-le·v3,·v10,·:cond_2136 ····if-le·v2,·v9,·:cond_2
  
137 ····.line·113137 ····.line·113
138 ····const/4·v10,·0x0138 ····const/4·v9,·0x0
  
139 ····goto·:goto_1139 ····goto·:goto_1
  
140 ····.line·115140 ····.line·115
141 ····:cond_2141 ····:cond_2
142 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->rooms:Ljava/util/HashSet;142 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/PrisonBossLevel;->rooms:Ljava/util/HashSet;
  
143 ····invoke-static·{v10},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;143 ····invoke-static·{v9},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
144 ····move-result-object·v10144 ····move-result-object·v9
  
145 ····check-cast·v10,·Lcom/watabou/pixeldungeon/levels/Room;145 ····check-cast·v9,·Lcom/watabou/pixeldungeon/levels/Room;
  
Max diff block lines reached; 25137/30604 bytes (82.14%) of diff not shown.
1.08 KB
smali/com/watabou/pixeldungeon/levels/CavesBossLevel.smali
    
Offset 385, 14 lines modifiedOffset 385, 15 lines modified
  
385 ····move-result·v0385 ····move-result·v0
  
386 ····const/16·v3,·0xf386 ····const/16·v3,·0xf
  
387 ····const/16·v4,·0x11387 ····const/16·v4,·0x11
  
 388 ····.line·138
388 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->Int(II)I389 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->Int(II)I
  
389 ····move-result·v3390 ····move-result·v3
  
390 ····mul-int/lit8·v3,·v3,·0x20391 ····mul-int/lit8·v3,·v3,·0x20
  
391 ····add-int/2addr·v0,·v3392 ····add-int/2addr·v0,·v3
Offset 813, 25 lines modifiedOffset 814, 26 lines modified
  
813 ····invoke-static·{v1},·Lcom/watabou/utils/Random;->Int(I)I814 ····invoke-static·{v1},·Lcom/watabou/utils/Random;->Int(I)I
  
814 ····move-result·v1815 ····move-result·v1
  
815 ····iput·v1,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I816 ····iput·v1,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
816 ····.line·228817 ····.line·226
817 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/CavesBossLevel;->passable:[Z818 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/CavesBossLevel;->passable:[Z
  
818 ····iget·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I819 ····iget·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
819 ····aget-boolean·v1,·v1,·v2820 ····aget-boolean·v1,·v1,·v2
  
820 ····if-eqz·v1,·:cond_0821 ····if-eqz·v1,·:cond_0
  
821 ····iget·v1,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I822 ····iget·v1,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
 823 ····.line·228
822 ····invoke-direct·{p0,·v1},·Lcom/watabou/pixeldungeon/levels/CavesBossLevel;->outsideEntraceRoom(I)Z824 ····invoke-direct·{p0,·v1},·Lcom/watabou/pixeldungeon/levels/CavesBossLevel;->outsideEntraceRoom(I)Z
  
823 ····move-result·v1825 ····move-result·v1
  
824 ····if-eqz·v1,·:cond_0826 ····if-eqz·v1,·:cond_0
  
825 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z827 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
43.6 KB
smali/com/watabou/pixeldungeon/levels/Level.smali
    
Offset 2763, 63 lines modifiedOffset 2763, 58 lines modified
2763 ····if-nez·v1,·:cond_02763 ····if-nez·v1,·:cond_0
  
2764 ····.line·3912764 ····.line·391
2765 ····return·v02765 ····return·v0
2766 .end·method2766 .end·method
  
2767 .method·public·reset()V2767 .method·public·reset()V
2768 ····.locals·62768 ····.locals·5
  
2769 ····.prologue2769 ····.prologue
2770 ····.line·213 
2771 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet; 
  
2772 ····const/4·v5,·0x02770 ····const/4·v2,·0x0
  
2773 ····new-array·v5,·v5,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;2771 ····.line·213
 2772 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
2774 ····invoke-virtual·{v4,·v5},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;2773 ····new-array·v3,·v2,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
2775 ····move-result-object·v02774 ····invoke-virtual·{v1,·v3},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
2776 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;2775 ····move-result-object·v1
  
2777 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob;2776 ····check-cast·v1,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
2778 ····array-length·v2,·v0 
  
 2777 ····array-length·v3,·v1
2779 ····.local·v2,·"len$":I 
2780 ····const/4·v1,·0x0 
  
2781 ····.local·v1,·"i$":I 
2782 ····:goto_02778 ····:goto_0
2783 ····if-ge·v1,·v2,·:cond_12779 ····if-ge·v2,·v3,·:cond_1
  
2784 ····aget-object·v3,·v0,·v12780 ····aget-object·v0,·v1,·v2
  
2785 ····.line·2142781 ····.line·214
2786 ····.local·v3,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;2782 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
2787 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->reset()Z2783 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->reset()Z
  
2788 ····move-result·v42784 ····move-result·v4
  
2789 ····if-nez·v4,·:cond_02785 ····if-nez·v4,·:cond_0
  
2790 ····.line·2152786 ····.line·215
2791 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;2787 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
2792 ····invoke-virtual·{v4,·v3},·Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z2788 ····invoke-virtual·{v4,·v0},·Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z
  
2793 ····.line·2132789 ····.line·213
2794 ····:cond_02790 ····:cond_0
2795 ····add-int/lit8·v1,·v1,·0x12791 ····add-int/lit8·v2,·v2,·0x1
  
2796 ····goto·:goto_02792 ····goto·:goto_0
  
2797 ····.line·2182793 ····.line·218
2798 ····.end·local·v3····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;2794 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
2799 ····:cond_12795 ····:cond_1
2800 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->createMobs()V2796 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->createMobs()V
  
2801 ····.line·2192797 ····.line·219
2802 ····return-void2798 ····return-void
2803 .end·method2799 .end·method
  
Offset 2837, 116 lines modifiedOffset 2832, 115 lines modified
  
2837 .method·public·restoreFromBundle(Lcom/watabou/utils/Bundle;)V2832 .method·public·restoreFromBundle(Lcom/watabou/utils/Bundle;)V
2838 ····.locals·122833 ····.locals·12
2839 ····.param·p1,·"bundle"····#·Lcom/watabou/utils/Bundle;2834 ····.param·p1,·"bundle"····#·Lcom/watabou/utils/Bundle;
  
2840 ····.prologue2835 ····.prologue
2841 ····.line·2242836 ····.line·224
2842 ····new-instance·v10,·Ljava/util/HashSet;2837 ····new-instance·v9,·Ljava/util/HashSet;
  
2843 ····invoke-direct·{v10},·Ljava/util/HashSet;-><init>()V2838 ····invoke-direct·{v9},·Ljava/util/HashSet;-><init>()V
  
2844 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;2839 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
2845 ····.line·2252840 ····.line·225
2846 ····new-instance·v10,·Lcom/watabou/utils/SparseArray;2841 ····new-instance·v9,·Lcom/watabou/utils/SparseArray;
  
2847 ····invoke-direct·{v10},·Lcom/watabou/utils/SparseArray;-><init>()V2842 ····invoke-direct·{v9},·Lcom/watabou/utils/SparseArray;-><init>()V
  
2848 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;2843 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
2849 ····.line·2262844 ····.line·226
2850 ····new-instance·v10,·Ljava/util/HashMap;2845 ····new-instance·v9,·Ljava/util/HashMap;
  
2851 ····invoke-direct·{v10},·Ljava/util/HashMap;-><init>()V2846 ····invoke-direct·{v9},·Ljava/util/HashMap;-><init>()V
  
2852 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;2847 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;
  
2853 ····.line·2272848 ····.line·227
2854 ····new-instance·v10,·Lcom/watabou/utils/SparseArray;2849 ····new-instance·v9,·Lcom/watabou/utils/SparseArray;
  
2855 ····invoke-direct·{v10},·Lcom/watabou/utils/SparseArray;-><init>()V2850 ····invoke-direct·{v9},·Lcom/watabou/utils/SparseArray;-><init>()V
  
2856 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->plants:Lcom/watabou/utils/SparseArray;2851 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->plants:Lcom/watabou/utils/SparseArray;
  
2857 ····.line·2292852 ····.line·229
2858 ····const-string·v10,·"map"2853 ····const-string·v9,·"map"
  
2859 ····invoke-virtual·{p1,·v10},·Lcom/watabou/utils/Bundle;->getIntArray(Ljava/lang/String;)[I2854 ····invoke-virtual·{p1,·v9},·Lcom/watabou/utils/Bundle;->getIntArray(Ljava/lang/String;)[I
  
2860 ····move-result-object·v102855 ····move-result-object·v9
  
2861 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I2856 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
2862 ····.line·2302857 ····.line·230
2863 ····const-string·v10,·"visited"2858 ····const-string·v9,·"visited"
  
2864 ····invoke-virtual·{p1,·v10},·Lcom/watabou/utils/Bundle;->getBooleanArray(Ljava/lang/String;)[Z2859 ····invoke-virtual·{p1,·v9},·Lcom/watabou/utils/Bundle;->getBooleanArray(Ljava/lang/String;)[Z
  
2865 ····move-result-object·v102860 ····move-result-object·v9
  
2866 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->visited:[Z2861 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->visited:[Z
  
2867 ····.line·2312862 ····.line·231
2868 ····const-string·v10,·"mapped"2863 ····const-string·v9,·"mapped"
  
2869 ····invoke-virtual·{p1,·v10},·Lcom/watabou/utils/Bundle;->getBooleanArray(Ljava/lang/String;)[Z2864 ····invoke-virtual·{p1,·v9},·Lcom/watabou/utils/Bundle;->getBooleanArray(Ljava/lang/String;)[Z
  
2870 ····move-result-object·v102865 ····move-result-object·v9
  
2871 ····iput-object·v10,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mapped:[Z2866 ····iput-object·v9,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->mapped:[Z
  
Max diff block lines reached; 38882/44582 bytes (87.21%) of diff not shown.
857 B
smali/com/watabou/pixeldungeon/levels/HallsLevel$Stream.smali
    
Offset 129, 28 lines modifiedOffset 129, 31 lines modified
  
129 ····move-result-object·v1129 ····move-result-object·v1
  
130 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/HallsLevel$FireParticle;130 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/HallsLevel$FireParticle;
  
131 ····iget·v2,·v0,·Lcom/watabou/utils/PointF;->x:F131 ····iget·v2,·v0,·Lcom/watabou/utils/PointF;->x:F
  
 132 ····.line·179
132 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F133 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F
  
133 ····move-result·v3134 ····move-result·v3
  
134 ····add-float/2addr·v2,·v3135 ····add-float/2addr·v2,·v3
  
135 ····iget·v3,·v0,·Lcom/watabou/utils/PointF;->y:F136 ····iget·v3,·v0,·Lcom/watabou/utils/PointF;->y:F
  
 137 ····.line·180
136 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F138 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F
  
137 ····move-result·v4139 ····move-result·v4
  
138 ····add-float/2addr·v3,·v4140 ····add-float/2addr·v3,·v4
  
 141 ····.line·178
139 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/HallsLevel$FireParticle;->reset(FF)V142 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/HallsLevel$FireParticle;->reset(FF)V
  
140 ····.line·183143 ····.line·183
141 ····.end·local·v0····#·"p":Lcom/watabou/utils/PointF;144 ····.end·local·v0····#·"p":Lcom/watabou/utils/PointF;
142 ····:cond_0145 ····:cond_0
143 ····return-void146 ····return-void
144 .end·method147 .end·method
843 B
smali/com/watabou/pixeldungeon/levels/CavesLevel$Vein.smali
    
Offset 104, 28 lines modifiedOffset 104, 31 lines modified
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/CavesLevel$Sparkle;105 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/CavesLevel$Sparkle;
  
106 ····iget·v2,·v0,·Lcom/watabou/utils/PointF;->x:F106 ····iget·v2,·v0,·Lcom/watabou/utils/PointF;->x:F
  
 107 ····.line·258
107 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F108 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F
  
108 ····move-result·v3109 ····move-result·v3
  
109 ····add-float/2addr·v2,·v3110 ····add-float/2addr·v2,·v3
  
110 ····iget·v3,·v0,·Lcom/watabou/utils/PointF;->y:F111 ····iget·v3,·v0,·Lcom/watabou/utils/PointF;->y:F
  
 112 ····.line·259
111 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F113 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Float(F)F
  
112 ····move-result·v4114 ····move-result·v4
  
113 ····add-float/2addr·v3,·v4115 ····add-float/2addr·v3,·v4
  
 116 ····.line·257
114 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/CavesLevel$Sparkle;->reset(FF)V117 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/CavesLevel$Sparkle;->reset(FF)V
  
115 ····.line·262118 ····.line·262
116 ····.end·local·v0····#·"p":Lcom/watabou/utils/PointF;119 ····.end·local·v0····#·"p":Lcom/watabou/utils/PointF;
117 ····:cond_0120 ····:cond_0
118 ····return-void121 ····return-void
119 .end·method122 .end·method
1010 B
smali/com/watabou/pixeldungeon/levels/features/Chasm$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;18 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·varargs·constructor·<init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V20 .method·varargs·constructor·<init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V
21 ····.locals·021 ····.locals·0
22 ····.param·p1,·"x0"····#·Ljava/lang/String;22 ····.param·p1,·"title"····#·Ljava/lang/String;
23 ····.param·p2,·"x1"····#·Ljava/lang/String;23 ····.param·p2,·"message"····#·Ljava/lang/String;
24 ····.param·p3,·"x2"····#·[Ljava/lang/String;24 ····.param·p3,·"options"····#·[Ljava/lang/String;
  
25 ····.prologue25 ····.prologue
26 ····.line·5326 ····.line·53
27 ····iput-object·p4,·p0,·Lcom/watabou/pixeldungeon/levels/features/Chasm$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;27 ····iput-object·p4,·p0,·Lcom/watabou/pixeldungeon/levels/features/Chasm$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
28 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V28 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
  
515 B
smali/com/watabou/pixeldungeon/levels/traps/LightningTrap.smali
    
Offset 35, 15 lines modifiedOffset 35, 14 lines modified
35 .method·public·constructor·<init>()V35 .method·public·constructor·<init>()V
36 ····.locals·036 ····.locals·0
  
37 ····.prologue37 ····.prologue
38 ····.line·3338 ····.line·33
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·71 
41 ····return-void40 ····return-void
42 .end·method41 .end·method
  
43 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V42 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V
44 ····.locals·843 ····.locals·8
45 ····.param·p0,·"pos"····#·I44 ····.param·p0,·"pos"····#·I
46 ····.param·p1,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;45 ····.param·p1,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;
9.04 KB
smali/com/watabou/pixeldungeon/levels/traps/SummoningTrap.smali
    
Offset 31, 222 lines modifiedOffset 31, 221 lines modified
31 ····.line·3231 ····.line·32
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V35 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V
36 ····.locals·1136 ····.locals·10
37 ····.param·p0,·"pos"····#·I37 ····.param·p0,·"pos"····#·I
38 ····.param·p1,·"c"····#·Lcom/watabou/pixeldungeon/actors/Char;38 ····.param·p1,·"c"····#·Lcom/watabou/pixeldungeon/actors/Char;
  
39 ····.prologue39 ····.prologue
40 ····const/4·v10,·0x240 ····const/4·v9,·0x2
  
41 ····.line·4241 ····.line·42
42 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel()Z42 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel()Z
  
43 ····move-result·v943 ····move-result·v8
  
44 ····if-eqz·v9,·:cond_144 ····if-eqz·v8,·:cond_1
  
45 ····.line·8545 ····.line·85
46 ····:cond_046 ····:cond_0
47 ····return-void47 ····return-void
  
48 ····.line·4648 ····.line·46
49 ····:cond_149 ····:cond_1
50 ····if-eqz·p1,·:cond_250 ····if-eqz·p1,·:cond_2
  
51 ····.line·4751 ····.line·47
52 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->occupyCell(Lcom/watabou/pixeldungeon/actors/Char;)V52 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->occupyCell(Lcom/watabou/pixeldungeon/actors/Char;)V
  
53 ····.line·5053 ····.line·50
54 ····:cond_254 ····:cond_2
55 ····const/4·v5,·0x155 ····const/4·v4,·0x1
  
56 ····.line·5156 ····.line·51
57 ····.local·v5,·"nMobs":I57 ····.local·v4,·"nMobs":I
58 ····invoke-static·{v10},·Lcom/watabou/utils/Random;->Int(I)I58 ····invoke-static·{v9},·Lcom/watabou/utils/Random;->Int(I)I
  
59 ····move-result·v959 ····move-result·v8
  
60 ····if-nez·v9,·:cond_360 ····if-nez·v8,·:cond_3
  
61 ····.line·5261 ····.line·52
62 ····add-int/lit8·v5,·v5,·0x162 ····add-int/lit8·v4,·v4,·0x1
  
63 ····.line·5363 ····.line·53
64 ····invoke-static·{v10},·Lcom/watabou/utils/Random;->Int(I)I64 ····invoke-static·{v9},·Lcom/watabou/utils/Random;->Int(I)I
  
65 ····move-result·v965 ····move-result·v8
  
66 ····if-nez·v9,·:cond_366 ····if-nez·v8,·:cond_3
  
67 ····.line·5467 ····.line·54
68 ····add-int/lit8·v5,·v5,·0x168 ····add-int/lit8·v4,·v4,·0x1
  
69 ····.line·5869 ····.line·58
70 ····:cond_370 ····:cond_3
71 ····new-instance·v0,·Ljava/util/ArrayList;71 ····new-instance·v0,·Ljava/util/ArrayList;
  
72 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V72 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
73 ····.line·6073 ····.line·60
74 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"74 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
75 ····const/4·v1,·0x075 ····const/4·v1,·0x0
  
76 ····.local·v1,·"i":I76 ····.local·v1,·"i":I
77 ····:goto_077 ····:goto_0
78 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I78 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I
  
79 ····array-length·v9,·v979 ····array-length·v8,·v8
  
80 ····if-ge·v1,·v9,·:cond_680 ····if-ge·v1,·v8,·:cond_6
  
81 ····.line·6181 ····.line·61
82 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I82 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I
  
83 ····aget·v9,·v9,·v183 ····aget·v8,·v8,·v1
  
84 ····add-int·v6,·p0,·v984 ····add-int·v5,·p0,·v8
  
85 ····.line·6285 ····.line·62
86 ····.local·v6,·"p":I86 ····.local·v5,·"p":I
87 ····invoke-static·{v6},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;87 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
88 ····move-result-object·v988 ····move-result-object·v8
  
89 ····if-nez·v9,·:cond_589 ····if-nez·v8,·:cond_5
  
90 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z90 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
91 ····aget-boolean·v9,·v9,·v691 ····aget-boolean·v8,·v8,·v5
  
92 ····if-nez·v9,·:cond_492 ····if-nez·v8,·:cond_4
  
93 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z93 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
94 ····aget-boolean·v9,·v9,·v694 ····aget-boolean·v8,·v8,·v5
  
95 ····if-eqz·v9,·:cond_595 ····if-eqz·v8,·:cond_5
  
96 ····.line·6396 ····.line·63
97 ····:cond_497 ····:cond_4
98 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;98 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
99 ····move-result-object·v999 ····move-result-object·v8
  
100 ····invoke-virtual·{v0,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z100 ····invoke-virtual·{v0,·v8},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
101 ····.line·60101 ····.line·60
102 ····:cond_5102 ····:cond_5
103 ····add-int/lit8·v1,·v1,·0x1103 ····add-int/lit8·v1,·v1,·0x1
  
104 ····goto·:goto_0104 ····goto·:goto_0
  
105 ····.line·67105 ····.line·67
106 ····.end·local·v6····#·"p":I106 ····.end·local·v5····#·"p":I
107 ····:cond_6107 ····:cond_6
108 ····new-instance·v8,·Ljava/util/ArrayList;108 ····new-instance·v7,·Ljava/util/ArrayList;
  
109 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V109 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V
  
110 ····.line·69110 ····.line·69
111 ····.local·v8,·"respawnPoints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"111 ····.local·v7,·"respawnPoints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
112 ····:goto_1112 ····:goto_1
113 ····if-lez·v5,·:cond_7113 ····if-lez·v4,·:cond_7
Max diff block lines reached; 4808/9131 bytes (52.66%) of diff not shown.
4.38 KB
smali/com/watabou/pixeldungeon/levels/traps/AlarmTrap.smali
    
Offset 11, 91 lines modifiedOffset 11, 90 lines modified
11 ····.line·2911 ····.line·29
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V15 .method·public·static·trigger(ILcom/watabou/pixeldungeon/actors/Char;)V
16 ····.locals·616 ····.locals·5
17 ····.param·p0,·"pos"····#·I17 ····.param·p0,·"pos"····#·I
18 ····.param·p1,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;18 ····.param·p1,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;
  
19 ····.prologue19 ····.prologue
20 ····.line·3520 ····.line·35
21 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;21 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
22 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;22 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
23 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;23 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
24 ····move-result-object·v024 ····move-result-object·v1
  
25 ····.local·v0,·"i$":Ljava/util/Iterator; 
26 ····:cond_025 ····:cond_0
27 ····:goto_026 ····:goto_0
28 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z27 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
29 ····move-result·v228 ····move-result·v2
  
30 ····if-eqz·v2,·:cond_129 ····if-eqz·v2,·:cond_1
  
31 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;30 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
32 ····move-result-object·v131 ····move-result-object·v0
  
33 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;32 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
34 ····.line·3633 ····.line·36
35 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;34 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
36 ····if-eq·v1,·p1,·:cond_035 ····if-eq·v0,·p1,·:cond_0
  
37 ····.line·3736 ····.line·37
38 ····invoke-virtual·{v1,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V37 ····invoke-virtual·{v0,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V
  
39 ····goto·:goto_038 ····goto·:goto_0
  
40 ····.line·4139 ····.line·41
41 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;40 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
42 ····:cond_141 ····:cond_1
43 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z42 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
44 ····aget-boolean·v2,·v2,·p043 ····aget-boolean·v1,·v1,·p0
  
45 ····if-eqz·v2,·:cond_244 ····if-eqz·v1,·:cond_2
  
46 ····.line·4245 ····.line·42
47 ····const-string·v2,·"The·trap·emits·a·piercing·sound·that·echoes·throughout·the·dungeon!"46 ····const-string·v1,·"The·trap·emits·a·piercing·sound·that·echoes·throughout·the·dungeon!"
  
48 ····const/4·v3,·0x047 ····const/4·v2,·0x0
  
49 ····new-array·v3,·v3,·[Ljava/lang/Object;48 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
50 ····invoke-static·{v2,·v3},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V49 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V
  
51 ····.line·4350 ····.line·43
52 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;51 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;
  
53 ····move-result-object·v252 ····move-result-object·v1
  
54 ····const/4·v3,·0x553 ····const/4·v2,·0x5
  
55 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;54 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;
  
56 ····move-result-object·v355 ····move-result-object·v2
  
57 ····const·v4,·0x3e99999a····#·0.3f56 ····const·v3,·0x3e99999a····#·0.3f
  
58 ····const/4·v5,·0x357 ····const/4·v4,·0x3
  
59 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V58 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
  
60 ····.line·4659 ····.line·46
61 ····:cond_260 ····:cond_2
62 ····sget-object·v2,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;61 ····sget-object·v1,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
63 ····const-string·v3,·"snd_alert.mp3"62 ····const-string·v2,·"snd_alert.mp3"
  
64 ····invoke-virtual·{v2,·v3},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I63 ····invoke-virtual·{v1,·v2},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
65 ····.line·4764 ····.line·47
66 ····return-void65 ····return-void
67 .end·method66 .end·method
3.63 KB
smali/com/watabou/pixeldungeon/levels/painters/BossExitPainter.smali
    
Offset 11, 41 lines modifiedOffset 11, 40 lines modified
11 ····.line·2411 ····.line·24
12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
16 ····.locals·516 ····.locals·4
17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
19 ····.prologue19 ····.prologue
20 ····const/4·v3,·0x120 ····const/4·v2,·0x1
  
21 ····.line·2821 ····.line·28
22 ····const/4·v2,·0x422 ····const/4·v1,·0x4
  
23 ····invoke-static·{p0,·p1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V23 ····invoke-static·{p0,·p1,·v1},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
24 ····.line·2924 ····.line·29
25 ····invoke-static·{p0,·p1,·v3,·v3},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V25 ····invoke-static·{p0,·p1,·v2,·v2},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
26 ····.line·3126 ····.line·31
27 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;27 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
28 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;28 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
29 ····move-result-object·v229 ····move-result-object·v1
  
30 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;30 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
31 ····move-result-object·v131 ····move-result-object·v1
  
32 ····.local·v1,·"i$":Ljava/util/Iterator; 
33 ····:goto_032 ····:goto_0
34 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z33 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
35 ····move-result·v234 ····move-result·v2
  
36 ····if-eqz·v2,·:cond_035 ····if-eqz·v2,·:cond_0
  
Offset 62, 33 lines modifiedOffset 61, 33 lines modified
62 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/levels/Room$Door;->set(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V61 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/levels/Room$Door;->set(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
  
63 ····goto·:goto_062 ····goto·:goto_0
  
64 ····.line·3563 ····.line·35
65 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;64 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
66 ····:cond_065 ····:cond_0
67 ····iget·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->top:I66 ····iget·v1,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->top:I
  
68 ····mul-int/lit8·v2,·v2,·0x2067 ····mul-int/lit8·v1,·v1,·0x20
  
69 ····iget·v3,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I68 ····iget·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I
  
70 ····iget·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->right:I69 ····iget·v3,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->right:I
  
71 ····add-int/2addr·v3,·v470 ····add-int/2addr·v2,·v3
  
72 ····div-int/lit8·v3,·v3,·0x271 ····div-int/lit8·v2,·v2,·0x2
  
73 ····add-int/2addr·v2,·v372 ····add-int/2addr·v1,·v2
  
74 ····iput·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I73 ····iput·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I
  
75 ····.line·3674 ····.line·36
76 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I75 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I
  
77 ····const/16·v3,·0x1976 ····const/16·v2,·0x19
  
78 ····invoke-static·{p0,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V77 ····invoke-static·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/BossExitPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V
  
79 ····.line·3778 ····.line·37
80 ····return-void79 ····return-void
81 .end·method80 .end·method
2.57 KB
smali/com/watabou/pixeldungeon/levels/painters/EntrancePainter.smali
    
Offset 19, 33 lines modifiedOffset 19, 32 lines modified
19 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;19 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
20 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;20 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
21 ····.prologue21 ····.prologue
22 ····const/4·v3,·0x122 ····const/4·v3,·0x1
  
23 ····.line·2823 ····.line·28
24 ····const/4·v2,·0x424 ····const/4·v1,·0x4
  
25 ····invoke-static·{p0,·p1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V25 ····invoke-static·{p0,·p1,·v1},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
26 ····.line·2926 ····.line·29
27 ····invoke-static·{p0,·p1,·v3,·v3},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V27 ····invoke-static·{p0,·p1,·v3,·v3},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
28 ····.line·3128 ····.line·31
29 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;29 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
30 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;30 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
31 ····move-result-object·v231 ····move-result-object·v1
  
32 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;32 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
33 ····move-result-object·v133 ····move-result-object·v1
  
34 ····.local·v1,·"i$":Ljava/util/Iterator; 
35 ····:goto_034 ····:goto_0
36 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z35 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
37 ····move-result·v236 ····move-result·v2
  
38 ····if-eqz·v2,·:cond_037 ····if-eqz·v2,·:cond_0
  
Offset 64, 21 lines modifiedOffset 63, 21 lines modified
64 ····goto·:goto_063 ····goto·:goto_0
  
65 ····.line·3564 ····.line·35
66 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;65 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
67 ····:cond_066 ····:cond_0
68 ····invoke-virtual·{p1,·v3},·Lcom/watabou/pixeldungeon/levels/Room;->random(I)I67 ····invoke-virtual·{p1,·v3},·Lcom/watabou/pixeldungeon/levels/Room;->random(I)I
  
69 ····move-result·v268 ····move-result·v1
  
70 ····iput·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->entrance:I69 ····iput·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->entrance:I
  
71 ····.line·3670 ····.line·36
72 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->entrance:I71 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->entrance:I
  
73 ····const/4·v3,·0x772 ····const/4·v2,·0x7
  
74 ····invoke-static·{p0,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V73 ····invoke-static·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/EntrancePainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V
  
75 ····.line·3774 ····.line·37
76 ····return-void75 ····return-void
77 .end·method76 .end·method
750 B
smali/com/watabou/pixeldungeon/levels/painters/LaboratoryPainter.smali
    
Offset 121, 24 lines modifiedOffset 121, 25 lines modified
  
121 ····.line·60121 ····.line·60
122 ····:cond_1122 ····:cond_1
123 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I123 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I
  
124 ····move-result·v4124 ····move-result·v4
  
125 ····.line·62125 ····.line·61
126 ····.local·v4,·"pos":I126 ····.local·v4,·"pos":I
127 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I127 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
128 ····aget·v6,·v6,·v4128 ····aget·v6,·v6,·v4
  
129 ····if-ne·v6,·v10,·:cond_1129 ····if-ne·v6,·v10,·:cond_1
  
130 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;130 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
 131 ····.line·63
131 ····invoke-virtual·{v6,·v4},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;132 ····invoke-virtual·{v6,·v4},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;
  
132 ····move-result-object·v6133 ····move-result-object·v6
  
133 ····if-nez·v6,·:cond_1134 ····if-nez·v6,·:cond_1
  
134 ····.line·64135 ····.line·64
8.47 KB
smali/com/watabou/pixeldungeon/levels/painters/ShopPainter.smali
    
Offset 144, 184 lines modifiedOffset 144, 183 lines modified
  
144 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/utils/Point;-><init>(II)V144 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/utils/Point;-><init>(II)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V147 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
148 ····.locals·10148 ····.locals·9
149 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;149 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
150 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;150 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
151 ····.prologue151 ····.prologue
152 ····.line·56152 ····.line·56
153 ····const/4·v8,·0x4153 ····const/4·v7,·0x4
  
154 ····invoke-static·{p0,·p1,·v8},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V154 ····invoke-static·{p0,·p1,·v7},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
155 ····.line·57155 ····.line·57
156 ····const/4·v8,·0x1156 ····const/4·v7,·0x1
  
157 ····const/16·v9,·0xe157 ····const/16·v8,·0xe
  
158 ····invoke-static·{p0,·p1,·v8,·v9},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V158 ····invoke-static·{p0,·p1,·v7,·v8},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
159 ····.line·59159 ····.line·59
160 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I160 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
161 ····move-result·v8161 ····move-result·v7
  
162 ····add-int/lit8·v8,·v8,·-0x2162 ····add-int/lit8·v7,·v7,·-0x2
  
163 ····sput·v8,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasWidth:I163 ····sput·v7,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasWidth:I
  
164 ····.line·60164 ····.line·60
165 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I165 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
166 ····move-result·v8166 ····move-result·v7
  
167 ····add-int/lit8·v8,·v8,·-0x2167 ····add-int/lit8·v7,·v7,·-0x2
  
168 ····sput·v8,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasHeight:I168 ····sput·v7,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasHeight:I
  
169 ····.line·61169 ····.line·61
170 ····sget·v8,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasWidth:I170 ····sget·v7,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasWidth:I
  
171 ····mul-int/lit8·v8,·v8,·0x2171 ····mul-int/lit8·v7,·v7,·0x2
  
172 ····sget·v9,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasHeight:I172 ····sget·v8,·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->pasHeight:I
  
173 ····mul-int/lit8·v9,·v9,·0x2173 ····mul-int/lit8·v8,·v8,·0x2
  
174 ····add-int·v4,·v8,·v9174 ····add-int·v3,·v7,·v8
  
175 ····.line·63175 ····.line·63
176 ····.local·v4,·"per":I176 ····.local·v3,·"per":I
177 ····invoke-static·{},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->range()[Lcom/watabou/pixeldungeon/items/Item;177 ····invoke-static·{},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->range()[Lcom/watabou/pixeldungeon/items/Item;
  
178 ····move-result-object·v6178 ····move-result-object·v5
  
179 ····.line·65179 ····.line·65
180 ····.local·v6,·"range":[Lcom/watabou/pixeldungeon/items/Item;180 ····.local·v5,·"range":[Lcom/watabou/pixeldungeon/items/Item;
181 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->entrance()Lcom/watabou/pixeldungeon/levels/Room$Door;181 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->entrance()Lcom/watabou/pixeldungeon/levels/Room$Door;
  
182 ····move-result-object·v8182 ····move-result-object·v7
  
183 ····invoke-static·{p1,·v8},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->xy2p(Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;)I183 ····invoke-static·{p1,·v7},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->xy2p(Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;)I
  
184 ····move-result·v8184 ····move-result·v7
  
185 ····array-length·v9,·v6185 ····array-length·v8,·v5
  
186 ····sub-int·v9,·v4,·v9186 ····sub-int·v8,·v3,·v8
  
187 ····div-int/lit8·v9,·v9,·0x2187 ····div-int/lit8·v8,·v8,·0x2
  
188 ····add-int·v5,·v8,·v9188 ····add-int·v4,·v7,·v8
  
189 ····.line·66189 ····.line·66
190 ····.local·v5,·"pos":I190 ····.local·v4,·"pos":I
191 ····const/4·v2,·0x0191 ····const/4·v2,·0x0
  
192 ····.local·v2,·"i":I192 ····.local·v2,·"i":I
193 ····:goto_0193 ····:goto_0
194 ····array-length·v8,·v6194 ····array-length·v7,·v5
  
195 ····if-ge·v2,·v8,·:cond_2195 ····if-ge·v2,·v7,·:cond_2
  
196 ····.line·68196 ····.line·68
197 ····add-int·v8,·v5,·v4197 ····add-int·v7,·v4,·v3
  
198 ····rem-int/2addr·v8,·v4198 ····rem-int/2addr·v7,·v3
  
199 ····invoke-static·{p1,·v8},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->p2xy(Lcom/watabou/pixeldungeon/levels/Room;I)Lcom/watabou/utils/Point;199 ····invoke-static·{p1,·v7},·Lcom/watabou/pixeldungeon/levels/painters/ShopPainter;->p2xy(Lcom/watabou/pixeldungeon/levels/Room;I)Lcom/watabou/utils/Point;
  
200 ····move-result-object·v7200 ····move-result-object·v6
  
201 ····.line·69201 ····.line·69
202 ····.local·v7,·"xy":Lcom/watabou/utils/Point;202 ····.local·v6,·"xy":Lcom/watabou/utils/Point;
203 ····iget·v8,·v7,·Lcom/watabou/utils/Point;->x:I203 ····iget·v7,·v6,·Lcom/watabou/utils/Point;->x:I
  
204 ····iget·v9,·v7,·Lcom/watabou/utils/Point;->y:I204 ····iget·v8,·v6,·Lcom/watabou/utils/Point;->y:I
  
205 ····mul-int/lit8·v9,·v9,·0x20205 ····mul-int/lit8·v8,·v8,·0x20
  
206 ····add-int·v0,·v8,·v9206 ····add-int·v0,·v7,·v8
  
207 ····.line·71207 ····.line·71
208 ····.local·v0,·"cell":I208 ····.local·v0,·"cell":I
209 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;209 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
210 ····invoke-virtual·{v8,·v0},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;210 ····invoke-virtual·{v7,·v0},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;
  
211 ····move-result-object·v8211 ····move-result-object·v7
  
212 ····if-eqz·v8,·:cond_1212 ····if-eqz·v7,·:cond_1
  
213 ····.line·73213 ····.line·73
214 ····:cond_0214 ····:cond_0
215 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I215 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I
  
216 ····move-result·v0216 ····move-result·v0
  
217 ····.line·74217 ····.line·74
218 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;218 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
219 ····invoke-virtual·{v8,·v0},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;219 ····invoke-virtual·{v7,·v0},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;
  
Max diff block lines reached; 2663/8541 bytes (31.18%) of diff not shown.
26.4 KB
smali/com/watabou/pixeldungeon/levels/painters/StandardPainter.smali
    
Offset 11, 42 lines modifiedOffset 11, 41 lines modified
11 ····.line·3011 ····.line·30
12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
16 ····.locals·816 ····.locals·7
17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
19 ····.prologue19 ····.prologue
20 ····const/4·v7,·0x520 ····const/4·v6,·0x5
  
21 ····const/4·v6,·0x121 ····const/4·v5,·0x1
  
22 ····const/4·v5,·0x622 ····const/4·v4,·0x6
  
23 ····const/4·v4,·0x423 ····const/4·v3,·0x4
  
24 ····.line·3424 ····.line·34
25 ····invoke-static·{p0,·p1,·v4},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V25 ····invoke-static·{p0,·p1,·v3},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
26 ····.line·3526 ····.line·35
27 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;27 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
28 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;28 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
29 ····move-result-object·v229 ····move-result-object·v1
  
30 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;30 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
31 ····move-result-object·v131 ····move-result-object·v1
  
32 ····.local·v1,·"i$":Ljava/util/Iterator; 
33 ····:goto_032 ····:goto_0
34 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z33 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
35 ····move-result·v234 ····move-result·v2
  
36 ····if-eqz·v2,·:cond_035 ····if-eqz·v2,·:cond_0
  
Offset 65, 201 lines modifiedOffset 64, 202 lines modified
65 ····goto·:goto_064 ····goto·:goto_0
  
66 ····.line·3965 ····.line·39
67 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;66 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
68 ····:cond_067 ····:cond_0
69 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel()Z68 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel()Z
  
70 ····move-result·v269 ····move-result·v1
  
71 ····if-nez·v2,·:cond_170 ····if-nez·v1,·:cond_1
  
72 ····invoke-static·{v7},·Lcom/watabou/utils/Random;->Int(I)I71 ····invoke-static·{v6},·Lcom/watabou/utils/Random;->Int(I)I
  
73 ····move-result·v272 ····move-result·v1
  
74 ····if-nez·v2,·:cond_173 ····if-nez·v1,·:cond_1
  
75 ····.line·4074 ····.line·40
76 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->Int(I)I75 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Int(I)I
  
77 ····move-result·v276 ····move-result·v1
  
78 ····packed-switch·v2,·:pswitch_data_077 ····packed-switch·v1,·:pswitch_data_0
  
79 ····.line·8978 ····.line·89
80 ····:cond_179 ····:cond_1
81 ····invoke-static·{p0,·p1,·v6,·v6},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V80 ····invoke-static·{p0,·p1,·v5,·v5},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
82 ····.line·9081 ····.line·90
83 ····:goto_182 ····:goto_1
84 ····return-void83 ····return-void
  
85 ····.line·4284 ····.line·42
86 ····:pswitch_085 ····:pswitch_0
87 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->feeling:Lcom/watabou/pixeldungeon/levels/Level$Feeling;86 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->feeling:Lcom/watabou/pixeldungeon/levels/Level$Feeling;
  
88 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level$Feeling;->GRASS:Lcom/watabou/pixeldungeon/levels/Level$Feeling;87 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level$Feeling;->GRASS:Lcom/watabou/pixeldungeon/levels/Level$Feeling;
  
89 ····if-eq·v2,·v3,·:cond_288 ····if-eq·v1,·v2,·:cond_2
  
90 ····.line·4389 ····.line·43
91 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I90 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
92 ····move-result·v291 ····move-result·v1
  
93 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I92 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
94 ····move-result·v393 ····move-result·v2
  
95 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(II)I94 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(II)I
  
96 ····move-result·v295 ····move-result·v1
  
97 ····if-lt·v2,·v4,·:cond_196 ····if-lt·v1,·v3,·:cond_1
  
98 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I97 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
99 ····move-result·v298 ····move-result·v1
  
100 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I99 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
101 ····move-result·v3100 ····move-result·v2
  
102 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I101 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I
  
103 ····move-result·v2102 ····move-result·v1
  
104 ····if-lt·v2,·v5,·:cond_1103 ····if-lt·v1,·v4,·:cond_1
  
105 ····.line·44104 ····.line·44
106 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->paintGraveyard(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V105 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->paintGraveyard(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
  
107 ····goto·:goto_1106 ····goto·:goto_1
  
108 ····.line·52107 ····.line·52
109 ····:cond_2108 ····:cond_2
110 ····:pswitch_1109 ····:pswitch_1
111 ····sget·v2,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I110 ····sget·v1,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
112 ····if-le·v2,·v6,·:cond_1111 ····if-le·v1,·v5,·:cond_1
  
113 ····.line·53112 ····.line·53
114 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->paintBurned(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V113 ····invoke-static·{p0,·p1},·Lcom/watabou/pixeldungeon/levels/painters/StandardPainter;->paintBurned(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
  
Max diff block lines reached; 21835/26938 bytes (81.06%) of diff not shown.
989 B
smali/com/watabou/pixeldungeon/levels/painters/PoolPainter.smali
    
Offset 93, 14 lines modifiedOffset 93, 15 lines modified
  
93 ····move-result-object·v693 ····move-result-object·v6
  
94 ····invoke-virtual·{p0,·v6,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;94 ····invoke-virtual·{p0,·v6,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;
  
95 ····move-result-object·v795 ····move-result-object·v7
  
 96 ····.line·69
96 ····invoke-static·{v8},·Lcom/watabou/utils/Random;->Int(I)I97 ····invoke-static·{v8},·Lcom/watabou/utils/Random;->Int(I)I
  
97 ····move-result·v698 ····move-result·v6
  
98 ····if-nez·v6,·:cond_599 ····if-nez·v6,·:cond_5
  
99 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->CHEST:Lcom/watabou/pixeldungeon/items/Heap$Type;100 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->CHEST:Lcom/watabou/pixeldungeon/items/Heap$Type;
Offset 248, 15 lines modifiedOffset 249, 15 lines modified
248 ····.line·63249 ····.line·63
249 ····iget·v6,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->top:I250 ····iget·v6,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->top:I
  
250 ····add-int/lit8·v5,·v6,·0x1251 ····add-int/lit8·v5,·v6,·0x1
  
251 ····goto/16·:goto_0252 ····goto/16·:goto_0
  
252 ····.line·68253 ····.line·69
253 ····.restart·local·v3····#·"pos":I254 ····.restart·local·v3····#·"pos":I
254 ····:cond_5255 ····:cond_5
255 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->HEAP:Lcom/watabou/pixeldungeon/items/Heap$Type;256 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->HEAP:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
256 ····goto·:goto_1257 ····goto·:goto_1
  
257 ····.line·82258 ····.line·82
11.1 KB
smali/com/watabou/pixeldungeon/levels/painters/PassagePainter.smali
    
Offset 144, 69 lines modifiedOffset 144, 68 lines modified
  
144 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/utils/Point;-><init>(II)V144 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/utils/Point;-><init>(II)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V147 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
148 ····.locals·14148 ····.locals·13
149 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;149 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
150 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;150 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
151 ····.prologue151 ····.prologue
152 ····.line·34152 ····.line·34
153 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I153 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
154 ····move-result·v12154 ····move-result·v11
  
155 ····add-int/lit8·v12,·v12,·-0x2155 ····add-int/lit8·v11,·v11,·-0x2
  
156 ····sput·v12,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasWidth:I156 ····sput·v11,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasWidth:I
  
157 ····.line·35157 ····.line·35
158 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I158 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
159 ····move-result·v12159 ····move-result·v11
  
160 ····add-int/lit8·v12,·v12,·-0x2160 ····add-int/lit8·v11,·v11,·-0x2
  
161 ····sput·v12,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasHeight:I161 ····sput·v11,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasHeight:I
  
162 ····.line·37162 ····.line·37
163 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->tunnelTile()I163 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->tunnelTile()I
  
164 ····move-result·v3164 ····move-result·v3
  
165 ····.line·39165 ····.line·39
166 ····.local·v3,·"floor":I166 ····.local·v3,·"floor":I
167 ····new-instance·v6,·Ljava/util/ArrayList;167 ····new-instance·v5,·Ljava/util/ArrayList;
  
168 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V168 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
169 ····.line·40169 ····.line·40
170 ····.local·v6,·"joints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"170 ····.local·v5,·"joints":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
171 ····iget-object·v12,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;171 ····iget-object·v11,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
172 ····invoke-virtual·{v12},·Ljava/util/HashMap;->values()Ljava/util/Collection;172 ····invoke-virtual·{v11},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
173 ····move-result-object·v12173 ····move-result-object·v11
  
174 ····invoke-interface·{v12},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;174 ····invoke-interface·{v11},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
175 ····move-result-object·v5175 ····move-result-object·v11
  
176 ····.local·v5,·"i$":Ljava/util/Iterator; 
177 ····:goto_0176 ····:goto_0
178 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z177 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
179 ····move-result·v12178 ····move-result·v12
  
180 ····if-eqz·v12,·:cond_0179 ····if-eqz·v12,·:cond_0
  
181 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;180 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
182 ····move-result-object·v1181 ····move-result-object·v1
  
183 ····check-cast·v1,·Lcom/watabou/utils/Point;182 ····check-cast·v1,·Lcom/watabou/utils/Point;
  
184 ····.line·41183 ····.line·41
185 ····.local·v1,·"door":Lcom/watabou/utils/Point;184 ····.local·v1,·"door":Lcom/watabou/utils/Point;
Offset 214, 197 lines modifiedOffset 213, 197 lines modified
  
214 ····move-result·v12213 ····move-result·v12
  
215 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;214 ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
216 ····move-result-object·v12215 ····move-result-object·v12
  
217 ····invoke-virtual·{v6,·v12},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z216 ····invoke-virtual·{v5,·v12},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
218 ····goto·:goto_0217 ····goto·:goto_0
  
219 ····.line·43218 ····.line·43
220 ····.end·local·v1····#·"door":Lcom/watabou/utils/Point;219 ····.end·local·v1····#·"door":Lcom/watabou/utils/Point;
221 ····:cond_0220 ····:cond_0
222 ····invoke-static·{v6},·Ljava/util/Collections;->sort(Ljava/util/List;)V221 ····invoke-static·{v5},·Ljava/util/Collections;->sort(Ljava/util/List;)V
  
223 ····.line·45222 ····.line·45
224 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I223 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I
  
225 ····move-result·v8224 ····move-result·v7
  
226 ····.line·46225 ····.line·46
227 ····.local·v8,·"nJoints":I226 ····.local·v7,·"nJoints":I
228 ····sget·v12,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasWidth:I227 ····sget·v11,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasWidth:I
  
229 ····mul-int/lit8·v12,·v12,·0x2228 ····mul-int/lit8·v11,·v11,·0x2
  
230 ····sget·v13,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasHeight:I229 ····sget·v12,·Lcom/watabou/pixeldungeon/levels/painters/PassagePainter;->pasHeight:I
  
231 ····mul-int/lit8·v13,·v13,·0x2230 ····mul-int/lit8·v12,·v12,·0x2
  
232 ····add-int·v10,·v12,·v13231 ····add-int·v9,·v11,·v12
  
233 ····.line·48232 ····.line·48
234 ····.local·v10,·"perimeter":I233 ····.local·v9,·"perimeter":I
235 ····const/4·v11,·0x0234 ····const/4·v10,·0x0
  
236 ····.line·49235 ····.line·49
237 ····.local·v11,·"start":I236 ····.local·v10,·"start":I
238 ····const/4·v12,·0x0237 ····const/4·v11,·0x0
  
239 ····invoke-virtual·{v6,·v12},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;238 ····invoke-virtual·{v5,·v11},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
240 ····move-result-object·v12239 ····move-result-object·v11
  
241 ····check-cast·v12,·Ljava/lang/Integer;240 ····check-cast·v11,·Ljava/lang/Integer;
  
242 ····invoke-virtual·{v12},·Ljava/lang/Integer;->intValue()I241 ····invoke-virtual·{v11},·Ljava/lang/Integer;->intValue()I
  
243 ····move-result·v12242 ····move-result·v11
  
244 ····add-int·v13,·v12,·v10243 ····add-int·v12,·v11,·v9
  
245 ····add-int/lit8·v12,·v8,·-0x1244 ····add-int/lit8·v11,·v7,·-0x1
  
246 ····invoke-virtual·{v6,·v12},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;245 ····invoke-virtual·{v5,·v11},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
Max diff block lines reached; 5902/11198 bytes (52.71%) of diff not shown.
2.53 KB
smali/com/watabou/pixeldungeon/levels/painters/ExitPainter.smali
    
Offset 19, 33 lines modifiedOffset 19, 32 lines modified
19 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;19 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
20 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;20 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
21 ····.prologue21 ····.prologue
22 ····const/4·v3,·0x122 ····const/4·v3,·0x1
  
23 ····.line·2823 ····.line·28
24 ····const/4·v2,·0x424 ····const/4·v1,·0x4
  
25 ····invoke-static·{p0,·p1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V25 ····invoke-static·{p0,·p1,·v1},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
26 ····.line·2926 ····.line·29
27 ····invoke-static·{p0,·p1,·v3,·v3},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V27 ····invoke-static·{p0,·p1,·v3,·v3},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
28 ····.line·3128 ····.line·31
29 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;29 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
30 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;30 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
31 ····move-result-object·v231 ····move-result-object·v1
  
32 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;32 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
33 ····move-result-object·v133 ····move-result-object·v1
  
34 ····.local·v1,·"i$":Ljava/util/Iterator; 
35 ····:goto_034 ····:goto_0
36 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z35 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
37 ····move-result·v236 ····move-result·v2
  
38 ····if-eqz·v2,·:cond_037 ····if-eqz·v2,·:cond_0
  
Offset 64, 21 lines modifiedOffset 63, 21 lines modified
64 ····goto·:goto_063 ····goto·:goto_0
  
65 ····.line·3564 ····.line·35
66 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;65 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
67 ····:cond_066 ····:cond_0
68 ····invoke-virtual·{p1,·v3},·Lcom/watabou/pixeldungeon/levels/Room;->random(I)I67 ····invoke-virtual·{p1,·v3},·Lcom/watabou/pixeldungeon/levels/Room;->random(I)I
  
69 ····move-result·v268 ····move-result·v1
  
70 ····iput·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I69 ····iput·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I
  
71 ····.line·3670 ····.line·36
72 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I71 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->exit:I
  
73 ····const/16·v3,·0x872 ····const/16·v2,·0x8
  
74 ····invoke-static·{p0,·v2,·v3},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V73 ····invoke-static·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/levels/painters/ExitPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;II)V
  
75 ····.line·3774 ····.line·37
76 ····return-void75 ····return-void
77 .end·method76 .end·method
13.9 KB
smali/com/watabou/pixeldungeon/levels/painters/TunnelPainter.smali
    
Offset 16, 17 lines modifiedOffset 16, 17 lines modified
  
16 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V16 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
17 ····.locals·1217 ····.locals·12
18 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;18 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
19 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;19 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
20 ····.prologue20 ····.prologue
21 ····const/4·v8,·0x121 ····const/4·v7,·0x1
  
22 ····const/4·v9,·-0x122 ····const/4·v8,·-0x1
  
23 ····.line·2923 ····.line·29
24 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->tunnelTile()I24 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/levels/Level;->tunnelTile()I
  
25 ····move-result·v225 ····move-result·v2
  
26 ····.line·3126 ····.line·31
Offset 35, 90 lines modifiedOffset 35, 89 lines modified
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····.line·3336 ····.line·33
37 ····.local·v0,·"c":Lcom/watabou/utils/Point;37 ····.local·v0,·"c":Lcom/watabou/utils/Point;
38 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I38 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
39 ····move-result·v1039 ····move-result·v9
  
40 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I40 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
41 ····move-result·v1141 ····move-result·v10
  
42 ····if-gt·v10,·v11,·:cond_042 ····if-gt·v9,·v10,·:cond_0
  
43 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I43 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
44 ····move-result·v1044 ····move-result·v9
  
45 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I45 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
46 ····move-result·v1146 ····move-result·v10
  
47 ····if-ne·v10,·v11,·:cond_847 ····if-ne·v9,·v10,·:cond_8
  
48 ····const/4·v10,·0x248 ····const/4·v9,·0x2
  
49 ····invoke-static·{v10},·Lcom/watabou/utils/Random;->Int(I)I49 ····invoke-static·{v9},·Lcom/watabou/utils/Random;->Int(I)I
  
50 ····move-result·v1050 ····move-result·v9
  
51 ····if-nez·v10,·:cond_851 ····if-nez·v9,·:cond_8
  
52 ····.line·3552 ····.line·35
53 ····:cond_053 ····:cond_0
54 ····iget·v10,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->right:I54 ····iget·v9,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->right:I
  
55 ····add-int/lit8·v3,·v10,·-0x155 ····add-int/lit8·v3,·v9,·-0x1
  
56 ····.line·3656 ····.line·36
57 ····.local·v3,·"from":I57 ····.local·v3,·"from":I
58 ····iget·v10,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I58 ····iget·v9,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I
  
59 ····add-int/lit8·v7,·v10,·0x159 ····add-int/lit8·v6,·v9,·0x1
  
60 ····.line·3860 ····.line·38
61 ····.local·v7,·"to":I61 ····.local·v6,·"to":I
62 ····iget-object·v10,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;62 ····iget-object·v9,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
63 ····invoke-virtual·{v10},·Ljava/util/HashMap;->values()Ljava/util/Collection;63 ····invoke-virtual·{v9},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
64 ····move-result-object·v1064 ····move-result-object·v9
  
65 ····invoke-interface·{v10},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;65 ····invoke-interface·{v9},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
66 ····move-result-object·v566 ····move-result-object·v9
  
67 ····.local·v5,·"i$":Ljava/util/Iterator; 
68 ····:cond_167 ····:cond_1
69 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z68 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
70 ····move-result·v1069 ····move-result·v10
  
71 ····if-eqz·v10,·:cond_770 ····if-eqz·v10,·:cond_7
  
72 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;71 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
73 ····move-result-object·v172 ····move-result-object·v1
  
74 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;73 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;
  
75 ····.line·4074 ····.line·40
76 ····.local·v1,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;75 ····.local·v1,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
77 ····iget·v10,·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;->y:I76 ····iget·v10,·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;->y:I
  
78 ····iget·v11,·v0,·Lcom/watabou/utils/Point;->y:I77 ····iget·v11,·v0,·Lcom/watabou/utils/Point;->y:I
  
79 ····if-ge·v10,·v11,·:cond_278 ····if-ge·v10,·v11,·:cond_2
  
80 ····move·v6,·v879 ····move·v5,·v7
  
81 ····.line·4280 ····.line·42
82 ····.local·v6,·"step":I81 ····.local·v5,·"step":I
83 ····:goto_082 ····:goto_0
84 ····iget·v10,·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;->x:I83 ····iget·v10,·v1,·Lcom/watabou/pixeldungeon/levels/Room$Door;->x:I
  
85 ····iget·v11,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I84 ····iget·v11,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->left:I
  
86 ····if-ne·v10,·v11,·:cond_385 ····if-ne·v10,·v11,·:cond_3
  
Offset 136, 54 lines modifiedOffset 135, 54 lines modified
  
136 ····if-eq·v4,·v10,·:cond_1135 ····if-eq·v4,·v10,·:cond_1
  
137 ····.line·46136 ····.line·46
138 ····invoke-static·{p0,·v3,·v4,·v2},·Lcom/watabou/pixeldungeon/levels/painters/TunnelPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;III)V137 ····invoke-static·{p0,·v3,·v4,·v2},·Lcom/watabou/pixeldungeon/levels/painters/TunnelPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;III)V
  
139 ····.line·45138 ····.line·45
140 ····add-int/2addr·v4,·v6139 ····add-int/2addr·v4,·v5
  
141 ····goto·:goto_1140 ····goto·:goto_1
  
142 ····.end·local·v4····#·"i":I141 ····.end·local·v4····#·"i":I
143 ····.end·local·v6····#·"step":I142 ····.end·local·v5····#·"step":I
144 ····:cond_2143 ····:cond_2
145 ····move·v6,·v9144 ····move·v5,·v8
  
146 ····.line·40145 ····.line·40
147 ····goto·:goto_0146 ····goto·:goto_0
Max diff block lines reached; 9981/14110 bytes (70.74%) of diff not shown.
8.7 KB
smali/com/watabou/pixeldungeon/levels/painters/BlacksmithPainter.smali
    
Offset 11, 158 lines modifiedOffset 11, 159 lines modified
11 ····.line·2811 ····.line·28
12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V12 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/levels/painters/Painter;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V15 .method·public·static·paint(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;)V
16 ····.locals·1116 ····.locals·10
17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;17 ····.param·p0,·"level"····#·Lcom/watabou/pixeldungeon/levels/Level;
18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;18 ····.param·p1,·"room"····#·Lcom/watabou/pixeldungeon/levels/Room;
  
19 ····.prologue19 ····.prologue
20 ····const/16·v10,·0xe20 ····const/16·v9,·0xe
  
21 ····const/4·v9,·0x221 ····const/4·v8,·0x2
  
22 ····const/4·v8,·0x122 ····const/4·v7,·0x1
  
23 ····.line·3223 ····.line·32
24 ····const/4·v5,·0x424 ····const/4·v4,·0x4
  
25 ····invoke-static·{p0,·p1,·v5},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V25 ····invoke-static·{p0,·p1,·v4},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;I)V
  
26 ····.line·3326 ····.line·33
27 ····const/16·v5,·0x1327 ····const/16·v4,·0x13
  
28 ····invoke-static·{p0,·p1,·v8,·v5},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V28 ····invoke-static·{p0,·p1,·v7,·v4},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
29 ····.line·3429 ····.line·34
30 ····invoke-static·{p0,·p1,·v9,·v10},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V30 ····invoke-static·{p0,·p1,·v8,·v9},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->fill(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/utils/Rect;II)V
  
31 ····.line·3631 ····.line·36
32 ····const/4·v1,·0x032 ····const/4·v1,·0x0
  
33 ····.local·v1,·"i":I33 ····.local·v1,·"i":I
34 ····:goto_034 ····:goto_0
35 ····if-ge·v1,·v9,·:cond_135 ····if-ge·v1,·v8,·:cond_1
  
36 ····.line·3936 ····.line·39
37 ····:cond_037 ····:cond_0
38 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I38 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/levels/Room;->random()I
  
39 ····move-result·v439 ····move-result·v3
  
40 ····.line·4040 ····.line·40
41 ····.local·v4,·"pos":I41 ····.local·v3,·"pos":I
42 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I42 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
43 ····aget·v5,·v5,·v443 ····aget·v4,·v4,·v3
  
44 ····if-ne·v5,·v10,·:cond_044 ····if-ne·v4,·v9,·:cond_0
  
45 ····.line·4145 ····.line·41
46 ····new-array·v5,·v9,·[Lcom/watabou/pixeldungeon/items/Generator$Category;46 ····new-array·v4,·v8,·[Lcom/watabou/pixeldungeon/items/Generator$Category;
  
47 ····const/4·v6,·0x047 ····const/4·v5,·0x0
  
48 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/Generator$Category;->ARMOR:Lcom/watabou/pixeldungeon/items/Generator$Category;48 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Generator$Category;->ARMOR:Lcom/watabou/pixeldungeon/items/Generator$Category;
  
49 ····aput-object·v7,·v5,·v649 ····aput-object·v6,·v4,·v5
  
50 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Generator$Category;->WEAPON:Lcom/watabou/pixeldungeon/items/Generator$Category;50 ····sget-object·v5,·Lcom/watabou/pixeldungeon/items/Generator$Category;->WEAPON:Lcom/watabou/pixeldungeon/items/Generator$Category;
  
51 ····aput-object·v6,·v5,·v851 ····aput-object·v5,·v4,·v7
  
 52 ····.line·42
52 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->oneOf([Ljava/lang/Object;)Ljava/lang/Object;53 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->oneOf([Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·v554 ····move-result-object·v4
  
54 ····check-cast·v5,·Lcom/watabou/pixeldungeon/items/Generator$Category;55 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/Generator$Category;
  
55 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/items/Generator;->random(Lcom/watabou/pixeldungeon/items/Generator$Category;)Lcom/watabou/pixeldungeon/items/Item;56 ····invoke-static·{v4},·Lcom/watabou/pixeldungeon/items/Generator;->random(Lcom/watabou/pixeldungeon/items/Generator$Category;)Lcom/watabou/pixeldungeon/items/Item;
  
56 ····move-result-object·v557 ····move-result-object·v4
  
 58 ····.line·41
57 ····invoke-virtual·{p0,·v5,·v4},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;59 ····invoke-virtual·{p0,·v4,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;
  
58 ····.line·3660 ····.line·36
59 ····add-int/lit8·v1,·v1,·0x161 ····add-int/lit8·v1,·v1,·0x1
  
60 ····goto·:goto_062 ····goto·:goto_0
  
61 ····.line·4863 ····.line·48
62 ····.end·local·v4····#·"pos":I64 ····.end·local·v3····#·"pos":I
63 ····:cond_165 ····:cond_1
64 ····iget-object·v5,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;66 ····iget-object·v4,·p1,·Lcom/watabou/pixeldungeon/levels/Room;->connected:Ljava/util/HashMap;
  
65 ····invoke-virtual·{v5},·Ljava/util/HashMap;->values()Ljava/util/Collection;67 ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
66 ····move-result-object·v568 ····move-result-object·v4
  
67 ····invoke-interface·{v5},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;69 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
68 ····move-result-object·v270 ····move-result-object·v4
  
69 ····.local·v2,·"i$":Ljava/util/Iterator; 
70 ····:goto_171 ····:goto_1
71 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
72 ····move-result·v573 ····move-result·v5
  
73 ····if-eqz·v5,·:cond_274 ····if-eqz·v5,·:cond_2
  
74 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;75 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
75 ····move-result-object·v076 ····move-result-object·v0
  
76 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room$Door;77 ····check-cast·v0,·Lcom/watabou/pixeldungeon/levels/Room$Door;
  
77 ····.line·4978 ····.line·49
78 ····.local·v0,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;79 ····.local·v0,·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
79 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Room$Door$Type;->UNLOCKED:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;80 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Room$Door$Type;->UNLOCKED:Lcom/watabou/pixeldungeon/levels/Room$Door$Type;
  
80 ····invoke-virtual·{v0,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;->set(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V81 ····invoke-virtual·{v0,·v5},·Lcom/watabou/pixeldungeon/levels/Room$Door;->set(Lcom/watabou/pixeldungeon/levels/Room$Door$Type;)V
  
81 ····.line·5082 ····.line·50
82 ····invoke-static·{p0,·p1,·v0,·v8,·v8},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->drawInside(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;II)Lcom/watabou/utils/Point;83 ····invoke-static·{p0,·p1,·v0,·v7,·v7},·Lcom/watabou/pixeldungeon/levels/painters/BlacksmithPainter;->drawInside(Lcom/watabou/pixeldungeon/levels/Level;Lcom/watabou/pixeldungeon/levels/Room;Lcom/watabou/utils/Point;II)Lcom/watabou/utils/Point;
  
83 ····goto·:goto_184 ····goto·:goto_1
  
84 ····.line·5385 ····.line·53
85 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;86 ····.end·local·v0····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
86 ····:cond_287 ····:cond_2
87 ····new-instance·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;88 ····new-instance·v2,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;
  
Max diff block lines reached; 1867/8771 bytes (21.29%) of diff not shown.
1.46 KB
smali/com/watabou/pixeldungeon/levels/painters/TrapsPainter.smali
    
Offset 27, 14 lines modifiedOffset 27, 15 lines modified
  
27 ····move-object/from16·v16,·v027 ····move-object/from16·v16,·v0
  
28 ····const/4·v2,·0x028 ····const/4·v2,·0x0
  
29 ····const/16·v4,·0x1129 ····const/16·v4,·0x11
  
 30 ····.line·35
30 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;31 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
31 ····move-result-object·v432 ····move-result-object·v4
  
32 ····aput-object·v4,·v16,·v233 ····aput-object·v4,·v16,·v2
  
33 ····const/4·v2,·0x134 ····const/4·v2,·0x1
Offset 57, 14 lines modifiedOffset 58, 15 lines modified
  
57 ····aput-object·v4,·v16,·v258 ····aput-object·v4,·v16,·v2
  
58 ····const/4·v2,·0x359 ····const/4·v2,·0x3
  
59 ····const/16·v4,·0x1560 ····const/16·v4,·0x15
  
 61 ····.line·36
60 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;62 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
61 ····move-result-object·v463 ····move-result-object·v4
  
62 ····aput-object·v4,·v16,·v264 ····aput-object·v4,·v16,·v2
  
63 ····const/4·v2,·0x465 ····const/4·v2,·0x4
Offset 79, 14 lines modifiedOffset 81, 15 lines modified
  
79 ····const/4·v4,·0x581 ····const/4·v4,·0x5
  
80 ····sget·v2,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I82 ····sget·v2,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
81 ····add-int/lit8·v2,·v2,·0x183 ····add-int/lit8·v2,·v2,·0x1
  
 84 ····.line·37
82 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel(I)Z85 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Dungeon;->bossLevel(I)Z
  
83 ····move-result·v286 ····move-result·v2
  
84 ····if-nez·v2,·:cond_287 ····if-nez·v2,·:cond_2
  
85 ····const/4·v2,·0x088 ····const/4·v2,·0x0
Offset 275, 15 lines modifiedOffset 278, 15 lines modified
275 ····move-object/from16·v0,·p0278 ····move-object/from16·v0,·p0
  
276 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/levels/Level;->addItemToSpawn(Lcom/watabou/pixeldungeon/items/Item;)V279 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/levels/Level;->addItemToSpawn(Lcom/watabou/pixeldungeon/items/Item;)V
  
277 ····.line·78280 ····.line·78
278 ····return-void281 ····return-void
  
279 ····.line·34282 ····.line·37
280 ····.end·local·v3····#·"x":I283 ····.end·local·v3····#·"x":I
281 ····.end·local·v7····#·"lastRow":I284 ····.end·local·v7····#·"lastRow":I
282 ····.end·local·v10····#·"y":I285 ····.end·local·v10····#·"y":I
283 ····.end·local·v14····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;286 ····.end·local·v14····#·"door":Lcom/watabou/pixeldungeon/levels/Room$Door;
284 ····.end·local·v15····#·"pos":I287 ····.end·local·v15····#·"pos":I
285 ····.end·local·v16····#·"traps":[Ljava/lang/Integer;288 ····.end·local·v16····#·"traps":[Ljava/lang/Integer;
286 ····:cond_2289 ····:cond_2
655 B
smali/com/watabou/pixeldungeon/levels/painters/MagicWellPainter.smali
    
Offset 88, 14 lines modifiedOffset 88, 15 lines modified
88 ····const/16·v6,·0x2288 ····const/16·v6,·0x22
  
89 ····invoke-static·{p0,·v4,·v5,·v6},·Lcom/watabou/pixeldungeon/levels/painters/MagicWellPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;III)V89 ····invoke-static·{p0,·v4,·v5,·v6},·Lcom/watabou/pixeldungeon/levels/painters/MagicWellPainter;->set(Lcom/watabou/pixeldungeon/levels/Level;III)V
  
90 ····.line·4490 ····.line·44
91 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/painters/MagicWellPainter;->WATERS:[Ljava/lang/Class;91 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/painters/MagicWellPainter;->WATERS:[Ljava/lang/Class;
  
 92 ····.line·45
92 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->element([Ljava/lang/Object;)Ljava/lang/Object;93 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->element([Ljava/lang/Object;)Ljava/lang/Object;
  
93 ····move-result-object·v394 ····move-result-object·v3
  
94 ····check-cast·v3,·Ljava/lang/Class;95 ····check-cast·v3,·Ljava/lang/Class;
  
95 ····.line·4796 ····.line·47
1.24 KB
smali/com/watabou/pixeldungeon/levels/painters/ArmoryPainter.smali
    
Offset 311, 21 lines modifiedOffset 311, 24 lines modified
  
311 ····if-nez·v0,·:cond_0311 ····if-nez·v0,·:cond_0
  
312 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/Bomb;312 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/Bomb;
  
313 ····invoke-direct·{v0},·Lcom/watabou/pixeldungeon/items/Bomb;-><init>()V313 ····invoke-direct·{v0},·Lcom/watabou/pixeldungeon/items/Bomb;-><init>()V
  
 314 ····.line·67
314 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Bomb;->random()Lcom/watabou/pixeldungeon/items/Item;315 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Bomb;->random()Lcom/watabou/pixeldungeon/items/Item;
  
315 ····move-result-object·v0316 ····move-result-object·v0
  
 317 ····.line·66
316 ····:goto_0318 ····:goto_0
317 ····return-object·v0319 ····return-object·v0
  
 320 ····.line·67
318 ····:cond_0321 ····:cond_0
319 ····const/4·v0,·0x2322 ····const/4·v0,·0x2
  
320 ····new-array·v0,·v0,·[Lcom/watabou/pixeldungeon/items/Generator$Category;323 ····new-array·v0,·v0,·[Lcom/watabou/pixeldungeon/items/Generator$Category;
  
321 ····const/4·v1,·0x0324 ····const/4·v1,·0x0
  
Offset 335, 14 lines modifiedOffset 338, 15 lines modified
  
335 ····const/4·v1,·0x1338 ····const/4·v1,·0x1
  
336 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/Generator$Category;->WEAPON:Lcom/watabou/pixeldungeon/items/Generator$Category;339 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/Generator$Category;->WEAPON:Lcom/watabou/pixeldungeon/items/Generator$Category;
  
337 ····aput-object·v2,·v0,·v1340 ····aput-object·v2,·v0,·v1
  
 341 ····.line·68
338 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->oneOf([Ljava/lang/Object;)Ljava/lang/Object;342 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->oneOf([Ljava/lang/Object;)Ljava/lang/Object;
  
339 ····move-result-object·v0343 ····move-result-object·v0
  
340 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Generator$Category;344 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Generator$Category;
  
341 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/items/Generator;->random(Lcom/watabou/pixeldungeon/items/Generator$Category;)Lcom/watabou/pixeldungeon/items/Item;345 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/items/Generator;->random(Lcom/watabou/pixeldungeon/items/Generator$Category;)Lcom/watabou/pixeldungeon/items/Item;
657 B
smali/com/watabou/pixeldungeon/sprites/WarlockSprite$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/WarlockSprite;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/WarlockSprite;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/WarlockSprite;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/WarlockSprite;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/WarlockSprite;
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.line·59
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/WarlockSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/WarlockSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/WarlockSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/WarlockSprite;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
946 B
smali/com/watabou/pixeldungeon/sprites/MobSprite$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/MobSprite;Lcom/watabou/noosa/Visual;FF)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/MobSprite;Lcom/watabou/noosa/Visual;FF)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/MobSprite;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"image"····#·Lcom/watabou/noosa/Visual;
23 ····.param·p3,·"x1"····#·F24 ····.param·p3,·"alpha"····#·F
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"time"····#·F
  
25 ····.prologue26 ····.prologue
26 ····.line·4427 ····.line·44
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/MobSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/MobSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V
  
1.02 KB
smali/com/watabou/pixeldungeon/sprites/MobSprite$2.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/MobSprite;Lcom/watabou/noosa/Visual;Lcom/watabou/utils/PointF;F)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/MobSprite;Lcom/watabou/noosa/Visual;Lcom/watabou/utils/PointF;F)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/MobSprite;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"visual"····#·Lcom/watabou/noosa/Visual;
23 ····.param·p3,·"x1"····#·Lcom/watabou/utils/PointF;24 ····.param·p3,·"scale"····#·Lcom/watabou/utils/PointF;
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"time"····#·F
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.line·59
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/MobSprite$2;->this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/MobSprite$2;->this$0:Lcom/watabou/pixeldungeon/sprites/MobSprite;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/ScaleTweener;-><init>(Lcom/watabou/noosa/Visual;Lcom/watabou/utils/PointF;F)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/ScaleTweener;-><init>(Lcom/watabou/noosa/Visual;Lcom/watabou/utils/PointF;F)V
  
559 B
smali/com/watabou/pixeldungeon/sprites/CharSprite.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lcom/watabou/noosa/tweeners/Tweener$Listener;6 .implements·Lcom/watabou/noosa/tweeners/Tweener$Listener;
7 .implements·Lcom/watabou/noosa/MovieClip$Listener;7 .implements·Lcom/watabou/noosa/MovieClip$Listener;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lcom/watabou/pixeldungeon/sprites/CharSprite$1;, 
12 ········Lcom/watabou/pixeldungeon/sprites/CharSprite$JumpTweener;,11 ········Lcom/watabou/pixeldungeon/sprites/CharSprite$JumpTweener;,
13 ········Lcom/watabou/pixeldungeon/sprites/CharSprite$State;12 ········Lcom/watabou/pixeldungeon/sprites/CharSprite$State;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
16 #·static·fields15 #·static·fields
887 B
smali/com/watabou/pixeldungeon/sprites/TenguSprite.smali
    
Offset 321, 14 lines modifiedOffset 321, 15 lines modified
  
321 ····invoke-direct·{v2},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;-><init>()V321 ····invoke-direct·{v2},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;-><init>()V
  
322 ····new-instance·v3,·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;322 ····new-instance·v3,·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;
  
323 ····invoke-direct·{v3,·p0},·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;-><init>(Lcom/watabou/pixeldungeon/sprites/TenguSprite;)V323 ····invoke-direct·{v3,·p0},·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;-><init>(Lcom/watabou/pixeldungeon/sprites/TenguSprite;)V
  
 324 ····.line·77
324 ····invoke-virtual·{v0,·v1,·p1,·v2,·v3},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V325 ····invoke-virtual·{v0,·v1,·p1,·v2,·v3},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V
  
325 ····.line·84326 ····.line·84
326 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/sprites/TenguSprite;->cast:Lcom/watabou/noosa/MovieClip$Animation;327 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/sprites/TenguSprite;->cast:Lcom/watabou/noosa/MovieClip$Animation;
  
327 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/sprites/TenguSprite;->play(Lcom/watabou/noosa/MovieClip$Animation;)V328 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/sprites/TenguSprite;->play(Lcom/watabou/noosa/MovieClip$Animation;)V
  
657 B
smali/com/watabou/pixeldungeon/sprites/ScorpioSprite$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;
  
25 ····.prologue26 ····.prologue
26 ····.line·8027 ····.line·80
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.26 KB
smali/com/watabou/pixeldungeon/sprites/ImpSprite.smali
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
50 ····.line·3650 ····.line·36
51 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/sprites/ImpSprite;->idle:Lcom/watabou/noosa/MovieClip$Animation;51 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/sprites/ImpSprite;->idle:Lcom/watabou/noosa/MovieClip$Animation;
  
52 ····const/16·v2,·0x3652 ····const/16·v2,·0x36
  
53 ····new-array·v2,·v2,·[Ljava/lang/Object;53 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
 54 ····.line·37
54 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;55 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
55 ····move-result-object·v356 ····move-result-object·v3
  
56 ····aput-object·v3,·v2,·v657 ····aput-object·v3,·v2,·v6
  
57 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;58 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 210, 14 lines modifiedOffset 211, 15 lines modified
  
210 ····move-result-object·v4211 ····move-result-object·v4
  
211 ····aput-object·v4,·v2,·v3212 ····aput-object·v4,·v2,·v3
  
212 ····const/16·v3,·0x15213 ····const/16·v3,·0x15
  
 214 ····.line·38
213 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;215 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
214 ····move-result-object·v4216 ····move-result-object·v4
  
215 ····aput-object·v4,·v2,·v3217 ····aput-object·v4,·v2,·v3
  
216 ····const/16·v3,·0x16218 ····const/16·v3,·0x16
Offset 472, 14 lines modifiedOffset 474, 15 lines modified
  
472 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;474 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
473 ····move-result-object·v4475 ····move-result-object·v4
  
474 ····aput-object·v4,·v2,·v3476 ····aput-object·v4,·v2,·v3
  
 477 ····.line·36
475 ····invoke-virtual·{v1,·v0,·v2},·Lcom/watabou/noosa/MovieClip$Animation;->frames(Lcom/watabou/noosa/TextureFilm;[Ljava/lang/Object;)Lcom/watabou/noosa/MovieClip$Animation;478 ····invoke-virtual·{v1,·v0,·v2},·Lcom/watabou/noosa/MovieClip$Animation;->frames(Lcom/watabou/noosa/TextureFilm;[Ljava/lang/Object;)Lcom/watabou/noosa/MovieClip$Animation;
  
476 ····.line·40479 ····.line·40
477 ····new-instance·v1,·Lcom/watabou/noosa/MovieClip$Animation;480 ····new-instance·v1,·Lcom/watabou/noosa/MovieClip$Animation;
  
478 ····const/16·v2,·0x14481 ····const/16·v2,·0x14
  
637 B
smali/com/watabou/pixeldungeon/sprites/HeroSprite$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/HeroSprite;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/HeroSprite;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/HeroSprite;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/HeroSprite;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/HeroSprite;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/HeroSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/HeroSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/HeroSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/HeroSprite;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
490 B
smali/com/watabou/pixeldungeon/sprites/PlantSprite.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/noosa/Image;2 .super·Lcom/watabou/noosa/Image;
3 .source·"PlantSprite.java"3 .source·"PlantSprite.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/sprites/PlantSprite$1;, 
8 ········Lcom/watabou/pixeldungeon/sprites/PlantSprite$State;7 ········Lcom/watabou/pixeldungeon/sprites/PlantSprite$State;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DELAY:F·=·0.2f11 .field·private·static·final·DELAY:F·=·0.2f
692 B
smali/com/watabou/pixeldungeon/sprites/ScorpioSprite.smali
    
Offset 406, 14 lines modifiedOffset 406, 15 lines modified
  
406 ····invoke-direct·{v3},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Dart;-><init>()V406 ····invoke-direct·{v3},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Dart;-><init>()V
  
407 ····new-instance·v4,·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;407 ····new-instance·v4,·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;
  
408 ····invoke-direct·{v4,·p0},·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;-><init>(Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;)V408 ····invoke-direct·{v4,·p0},·Lcom/watabou/pixeldungeon/sprites/ScorpioSprite$1;-><init>(Lcom/watabou/pixeldungeon/sprites/ScorpioSprite;)V
  
 409 ····.line·80
409 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V410 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V
  
410 ····.line·89411 ····.line·89
411 ····:goto_0412 ····:goto_0
412 ····return-void413 ····return-void
  
413 ····.line·87414 ····.line·87
664 B
smali/com/watabou/pixeldungeon/sprites/WandmakerSprite$Shield.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;)V21 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;)V
22 ····.locals·322 ····.locals·3
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;
  
23 ····.prologue24 ····.prologue
24 ····const/high16·v2,·0x3f800000····#·1.0f25 ····const/high16·v2,·0x3f800000····#·1.0f
  
25 ····.line·8326 ····.line·83
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/WandmakerSprite$Shield;->this$0:Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/WandmakerSprite$Shield;->this$0:Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;
  
685 B
smali/com/watabou/pixeldungeon/sprites/BurningFistSprite$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.line·64
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/BurningFistSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/BurningFistSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/BurningFistSprite;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
643 B
smali/com/watabou/pixeldungeon/sprites/TenguSprite$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/TenguSprite;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/sprites/TenguSprite;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/TenguSprite;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/sprites/TenguSprite;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/sprites/TenguSprite;
  
25 ····.prologue26 ····.prologue
26 ····.line·7727 ····.line·77
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/TenguSprite;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/sprites/TenguSprite$1;->this$0:Lcom/watabou/pixeldungeon/sprites/TenguSprite;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
822 B
smali/com/watabou/pixeldungeon/mechanics/ShadowCaster.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ShadowCaster.java"3 .source·"ShadowCaster.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/mechanics/ShadowCaster$1;, 
8 ········Lcom/watabou/pixeldungeon/mechanics/ShadowCaster$Obstacles;7 ········Lcom/watabou/pixeldungeon/mechanics/ShadowCaster$Obstacles;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·HEIGHT:I·=·0x2011 .field·private·static·final·HEIGHT:I·=·0x20
Offset 138, 15 lines modifiedOffset 137, 14 lines modified
138 .method·public·constructor·<init>()V137 .method·public·constructor·<init>()V
139 ····.locals·0138 ····.locals·0
  
140 ····.prologue139 ····.prologue
141 ····.line·24140 ····.line·24
142 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
143 ····.line·110 
144 ····return-void142 ····return-void
145 .end·method143 .end·method
  
146 .method·public·static·castShadow(II[ZI)V144 .method·public·static·castShadow(II[ZI)V
147 ····.locals·6145 ····.locals·6
148 ····.param·p0,·"x"····#·I146 ····.param·p0,·"x"····#·I
149 ····.param·p1,·"y"····#·I147 ····.param·p1,·"y"····#·I
1.19 KB
smali/com/watabou/pixeldungeon/effects/Fireball.smali
    
Offset 82, 15 lines modifiedOffset 82, 14 lines modified
82 .method·public·constructor·<init>()V82 .method·public·constructor·<init>()V
83 ····.locals·083 ····.locals·0
  
84 ····.prologue84 ····.prologue
85 ····.line·3685 ····.line·36
86 ····invoke-direct·{p0},·Lcom/watabou/noosa/ui/Component;-><init>()V86 ····invoke-direct·{p0},·Lcom/watabou/noosa/ui/Component;-><init>()V
  
87 ····.line·122 
88 ····return-void87 ····return-void
89 .end·method88 .end·method
  
90 .method·static·synthetic·access$000()Landroid/graphics/RectF;89 .method·static·synthetic·access$000()Landroid/graphics/RectF;
91 ····.locals·190 ····.locals·1
  
92 ····.prologue91 ····.prologue
Offset 438, 26 lines modifiedOffset 437, 29 lines modified
438 ····.line·107437 ····.line·107
439 ····iget-object·v1,·v0,·Lcom/watabou/noosa/particles/PixelParticle;->speed:Lcom/watabou/utils/PointF;438 ····iget-object·v1,·v0,·Lcom/watabou/noosa/particles/PixelParticle;->speed:Lcom/watabou/utils/PointF;
  
440 ····const/high16·v2,·-0x3de00000····#·-40.0f439 ····const/high16·v2,·-0x3de00000····#·-40.0f
  
441 ····const/high16·v3,·0x42200000····#·40.0f440 ····const/high16·v3,·0x42200000····#·40.0f
  
 441 ····.line·108
442 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F442 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F
  
443 ····move-result·v2443 ····move-result·v2
  
444 ····const/high16·v3,·-0x3d900000····#·-60.0f444 ····const/high16·v3,·-0x3d900000····#·-60.0f
  
445 ····const/high16·v4,·0x41a00000····#·20.0f445 ····const/high16·v4,·0x41a00000····#·20.0f
  
 446 ····.line·109
446 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->Float(FF)F447 ····invoke-static·{v3,·v4},·Lcom/watabou/utils/Random;->Float(FF)F
  
447 ····move-result·v3448 ····move-result·v3
  
 449 ····.line·107
448 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/utils/PointF;->set(FF)Lcom/watabou/utils/PointF;450 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/utils/PointF;->set(FF)Lcom/watabou/utils/PointF;
  
449 ····.line·110451 ····.line·110
450 ····iget-object·v1,·v0,·Lcom/watabou/noosa/particles/PixelParticle;->acc:Lcom/watabou/utils/PointF;452 ····iget-object·v1,·v0,·Lcom/watabou/noosa/particles/PixelParticle;->acc:Lcom/watabou/utils/PointF;
  
451 ····const/4·v2,·0x0453 ····const/4·v2,·0x0
  
830 B
smali/com/watabou/pixeldungeon/effects/Splash.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Splash.java"3 .source·"Splash.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/Splash$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/Splash$SplashFactory;7 ········Lcom/watabou/pixeldungeon/effects/Splash$SplashFactory;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·FACTORY:Lcom/watabou/pixeldungeon/effects/Splash$SplashFactory;11 .field·private·static·final·FACTORY:Lcom/watabou/pixeldungeon/effects/Splash$SplashFactory;
Offset 36, 15 lines modifiedOffset 35, 14 lines modified
36 .method·public·constructor·<init>()V35 .method·public·constructor·<init>()V
37 ····.locals·036 ····.locals·0
  
38 ····.prologue37 ····.prologue
39 ····.line·2738 ····.line·27
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····.line·65 
42 ····return-void40 ····return-void
43 .end·method41 .end·method
  
44 .method·public·static·at(III)V42 .method·public·static·at(III)V
45 ····.locals·143 ····.locals·1
46 ····.param·p0,·"cell"····#·I44 ····.param·p0,·"cell"····#·I
47 ····.param·p1,·"color"····#·I45 ····.param·p1,·"color"····#·I
800 B
smali/com/watabou/pixeldungeon/effects/Effects.smali
    
Offset 2, 29 lines modifiedOffset 2, 27 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Effects.java"3 .source·"Effects.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/Effects$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/Effects$Type;7 ········Lcom/watabou/pixeldungeon/effects/Effects$Type;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
13 ····.locals·012 ····.locals·0
  
14 ····.prologue13 ····.prologue
15 ····.line·2314 ····.line·23
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·25 
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
20 .method·public·static·get(Lcom/watabou/pixeldungeon/effects/Effects$Type;)Lcom/watabou/noosa/Image;18 .method·public·static·get(Lcom/watabou/pixeldungeon/effects/Effects$Type;)Lcom/watabou/noosa/Image;
21 ····.locals·719 ····.locals·7
22 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/effects/Effects$Type;20 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/effects/Effects$Type;
  
532 B
smali/com/watabou/pixeldungeon/effects/MagicMissile.smali
    
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 .method·public·constructor·<init>()V34 .method·public·constructor·<init>()V
35 ····.locals·035 ····.locals·0
  
36 ····.prologue36 ····.prologue
37 ····.line·3737 ····.line·37
38 ····invoke-direct·{p0},·Lcom/watabou/noosa/particles/Emitter;-><init>()V38 ····invoke-direct·{p0},·Lcom/watabou/noosa/particles/Emitter;-><init>()V
  
39 ····.line·353 
40 ····return-void39 ····return-void
41 .end·method40 .end·method
  
42 .method·public·static·blueLight(Lcom/watabou/noosa/Group;IILcom/watabou/utils/Callback;)V41 .method·public·static·blueLight(Lcom/watabou/noosa/Group;IILcom/watabou/utils/Callback;)V
43 ····.locals·342 ····.locals·3
44 ····.param·p0,·"group"····#·Lcom/watabou/noosa/Group;43 ····.param·p0,·"group"····#·Lcom/watabou/noosa/Group;
45 ····.param·p1,·"from"····#·I44 ····.param·p1,·"from"····#·I
1.55 KB
smali/com/watabou/pixeldungeon/effects/Flare.smali
    
Offset 81, 51 lines modifiedOffset 81, 57 lines modified
  
81 ····add-int/lit8·v4,·v4,·0x181 ····add-int/lit8·v4,·v4,·0x1
  
82 ····mul-int/lit8·v4,·v4,·0x482 ····mul-int/lit8·v4,·v4,·0x4
  
83 ····mul-int/lit8·v4,·v4,·0x483 ····mul-int/lit8·v4,·v4,·0x4
  
 84 ····.line·67
84 ····invoke-static·{v4},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;85 ····invoke-static·{v4},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
85 ····move-result-object·v486 ····move-result-object·v4
  
 87 ····.line·68
86 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;88 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
87 ····move-result-object·v589 ····move-result-object·v5
  
88 ····invoke-virtual·{v4,·v5},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;90 ····invoke-virtual·{v4,·v5},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
89 ····move-result-object·v491 ····move-result-object·v4
  
 92 ····.line·69
90 ····invoke-virtual·{v4},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;93 ····invoke-virtual·{v4},·Ljava/nio/ByteBuffer;->asFloatBuffer()Ljava/nio/FloatBuffer;
  
91 ····move-result-object·v494 ····move-result-object·v4
  
92 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/effects/Flare;->vertices:Ljava/nio/FloatBuffer;95 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/effects/Flare;->vertices:Ljava/nio/FloatBuffer;
  
93 ····.line·7196 ····.line·71
94 ····mul-int/lit8·v4,·p1,·0x397 ····mul-int/lit8·v4,·p1,·0x3
  
95 ····mul-int/lit8·v4,·v4,·0x1098 ····mul-int/lit8·v4,·v4,·0x10
  
96 ····div-int/lit8·v4,·v4,·0x899 ····div-int/lit8·v4,·v4,·0x8
  
 100 ····.line·72
97 ····invoke-static·{v4},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;101 ····invoke-static·{v4},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
98 ····move-result-object·v4102 ····move-result-object·v4
  
 103 ····.line·73
99 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;104 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
100 ····move-result-object·v5105 ····move-result-object·v5
  
101 ····invoke-virtual·{v4,·v5},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;106 ····invoke-virtual·{v4,·v5},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
102 ····move-result-object·v4107 ····move-result-object·v4
  
 108 ····.line·74
103 ····invoke-virtual·{v4},·Ljava/nio/ByteBuffer;->asShortBuffer()Ljava/nio/ShortBuffer;109 ····invoke-virtual·{v4},·Ljava/nio/ByteBuffer;->asShortBuffer()Ljava/nio/ShortBuffer;
  
104 ····move-result-object·v4110 ····move-result-object·v4
  
105 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/effects/Flare;->indices:Ljava/nio/ShortBuffer;111 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/effects/Flare;->indices:Ljava/nio/ShortBuffer;
  
106 ····.line·76112 ····.line·76
649 B
smali/com/watabou/pixeldungeon/effects/Fireball$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/effects/Fireball;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/effects/Fireball;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/effects/Fireball;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/effects/Fireball;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/effects/Fireball;
  
22 ····.prologue23 ····.prologue
23 ····.line·6324 ····.line·63
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/effects/Fireball$1;->this$0:Lcom/watabou/pixeldungeon/effects/Fireball;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/effects/Fireball$1;->this$0:Lcom/watabou/pixeldungeon/effects/Fireball;
  
25 ····invoke-direct·{p0},·Lcom/watabou/noosa/particles/Emitter$Factory;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/noosa/particles/Emitter$Factory;-><init>()V
  
505 B
smali/com/watabou/pixeldungeon/effects/Enchanting.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/sprites/ItemSprite;2 .super·Lcom/watabou/pixeldungeon/sprites/ItemSprite;
3 .source·"Enchanting.java"3 .source·"Enchanting.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/Enchanting$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/Enchanting$Phase;7 ········Lcom/watabou/pixeldungeon/effects/Enchanting$Phase;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·ALPHA:F·=·0.6f11 .field·private·static·final·ALPHA:F·=·0.6f
489 B
smali/com/watabou/pixeldungeon/effects/SpellSprite.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/noosa/Image;2 .super·Lcom/watabou/noosa/Image;
3 .source·"SpellSprite.java"3 .source·"SpellSprite.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/SpellSprite$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/SpellSprite$Phase;7 ········Lcom/watabou/pixeldungeon/effects/SpellSprite$Phase;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·CHARGE:I·=·0x211 .field·public·static·final·CHARGE:I·=·0x2
498 B
smali/com/watabou/pixeldungeon/effects/BadgeBanner.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/noosa/Image;2 .super·Lcom/watabou/noosa/Image;
3 .source·"BadgeBanner.java"3 .source·"BadgeBanner.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/BadgeBanner$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/BadgeBanner$State;7 ········Lcom/watabou/pixeldungeon/effects/BadgeBanner$State;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT_SCALE:F·=·3.0f11 .field·private·static·final·DEFAULT_SCALE:F·=·3.0f
842 B
smali/com/watabou/pixeldungeon/effects/BannerSprites.smali
    
Offset 2, 29 lines modifiedOffset 2, 27 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BannerSprites.java"3 .source·"BannerSprites.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/effects/BannerSprites$1;, 
8 ········Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;7 ········Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
13 ····.locals·012 ····.locals·0
  
14 ····.prologue13 ····.prologue
15 ····.line·2314 ····.line·23
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·25 
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
20 .method·public·static·get(Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;)Lcom/watabou/noosa/Image;18 .method·public·static·get(Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;)Lcom/watabou/noosa/Image;
21 ····.locals·819 ····.locals·8
22 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;20 ····.param·p0,·"type"····#·Lcom/watabou/pixeldungeon/effects/BannerSprites$Type;
  
526 B
smali/com/watabou/pixeldungeon/effects/Pushing$Effect.smali
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
  
25 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/effects/Pushing;25 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/effects/Pushing;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/effects/Pushing;)V27 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/effects/Pushing;)V
28 ····.locals·728 ····.locals·7
 29 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/effects/Pushing;
  
29 ····.prologue30 ····.prologue
30 ····const/high16·v6,·0x40000000····#·2.0f31 ····const/high16·v6,·0x40000000····#·2.0f
  
31 ····const·v5,·0x3e19999a····#·0.15f32 ····const·v5,·0x3e19999a····#·0.15f
  
32 ····const/4·v4,·0x033 ····const/4·v4,·0x0
781 B
smali/com/watabou/pixeldungeon/effects/particles/FlowParticle$Flow.smali
    
Offset 130, 21 lines modifiedOffset 130, 23 lines modified
  
130 ····check-cast·v0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle;130 ····check-cast·v0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle;
  
131 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle$Flow;->x:F131 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle$Flow;->x:F
  
132 ····const/high16·v2,·0x41800000····#·16.0f132 ····const/high16·v2,·0x41800000····#·16.0f
  
 133 ····.line·104
133 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F134 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Float(F)F
  
134 ····move-result·v2135 ····move-result·v2
  
135 ····add-float/2addr·v1,·v2136 ····add-float/2addr·v1,·v2
  
136 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle$Flow;->y:F137 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle$Flow;->y:F
  
 138 ····.line·103
137 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle;->reset(FF)V139 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/effects/particles/FlowParticle;->reset(FF)V
  
138 ····.line·107140 ····.line·107
139 ····:cond_0141 ····:cond_0
140 ····return-void142 ····return-void
141 .end·method143 .end·method
896 B
smali/com/watabou/pixeldungeon/effects/particles/WindParticle$Wind.smali
    
Offset 118, 27 lines modifiedOffset 118, 30 lines modified
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····check-cast·v0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle;119 ····check-cast·v0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle;
  
120 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle$Wind;->x:F120 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle$Wind;->x:F
  
 121 ····.line·108
121 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F122 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F
  
122 ····move-result·v2123 ····move-result·v2
  
123 ····add-float/2addr·v1,·v2124 ····add-float/2addr·v1,·v2
  
124 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle$Wind;->y:F125 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/effects/particles/WindParticle$Wind;->y:F
  
 126 ····.line·109
125 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F127 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->Float(F)F
  
126 ····move-result·v3128 ····move-result·v3
  
127 ····add-float/2addr·v2,·v3129 ····add-float/2addr·v2,·v3
  
 130 ····.line·107
128 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/effects/particles/WindParticle;->reset(FF)V131 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/effects/particles/WindParticle;->reset(FF)V
  
129 ····.line·112132 ····.line·112
130 ····:cond_0133 ····:cond_0
131 ····return-void134 ····return-void
132 .end·method135 .end·method
792 B
smali/com/watabou/pixeldungeon/ui/SimpleButton$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/SimpleButton;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/SimpleButton;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/SimpleButton;Lcom/watabou/noosa/Visual;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/SimpleButton;Lcom/watabou/noosa/Visual;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/SimpleButton;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"target"····#·Lcom/watabou/noosa/Visual;
  
23 ····.prologue24 ····.prologue
24 ····.line·4225 ····.line·42
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/SimpleButton$1;->this$0:Lcom/watabou/pixeldungeon/ui/SimpleButton;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/SimpleButton$1;->this$0:Lcom/watabou/pixeldungeon/ui/SimpleButton;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V
  
2.0 KB
smali/com/watabou/pixeldungeon/ui/GameLog.smali
    
Offset 91, 21 lines modifiedOffset 91, 20 lines modified
91 .end·method91 .end·method
  
92 .method·private·recreateLines()V92 .method·private·recreateLines()V
93 ····.locals·493 ····.locals·4
  
94 ····.prologue94 ····.prologue
95 ····.line·5095 ····.line·50
96 ····sget-object·v2,·Lcom/watabou/pixeldungeon/ui/GameLog;->entries:Ljava/util/ArrayList;96 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/GameLog;->entries:Ljava/util/ArrayList;
  
97 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;97 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
98 ····move-result-object·v198 ····move-result-object·v1
  
99 ····.local·v1,·"i$":Ljava/util/Iterator; 
100 ····:goto_099 ····:goto_0
101 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z100 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
102 ····move-result·v2101 ····move-result·v2
  
103 ····if-eqz·v2,·:cond_0102 ····if-eqz·v2,·:cond_0
  
Offset 260, 21 lines modifiedOffset 259, 19 lines modified
  
260 ····.line·59259 ····.line·59
261 ····return-void260 ····return-void
262 .end·method261 .end·method
  
263 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V262 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V
264 ····.locals·0263 ····.locals·0
265 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
266 ····.prologue264 ····.prologue
267 ····.line·31265 ····.line·31
268 ····check-cast·p1,·Ljava/lang/String;266 ····check-cast·p1,·Ljava/lang/String;
  
269 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
270 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/ui/GameLog;->onSignal(Ljava/lang/String;)V267 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/ui/GameLog;->onSignal(Ljava/lang/String;)V
  
271 ····return-void268 ····return-void
272 .end·method269 .end·method
  
273 .method·public·onSignal(Ljava/lang/String;)V270 .method·public·onSignal(Ljava/lang/String;)V
274 ····.locals·9271 ····.locals·9
Offset 325, 14 lines modifiedOffset 322, 15 lines modified
  
325 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;322 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
326 ····move-result-object·v5323 ····move-result-object·v5
  
327 ····sget-object·v4,·Lcom/watabou/pixeldungeon/ui/GameLog;->PUNCTUATION:Ljava/util/regex/Pattern;324 ····sget-object·v4,·Lcom/watabou/pixeldungeon/ui/GameLog;->PUNCTUATION:Ljava/util/regex/Pattern;
  
 325 ····.line·83
328 ····invoke-virtual·{v4,·p1},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;326 ····invoke-virtual·{v4,·p1},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
329 ····move-result-object·v4327 ····move-result-object·v4
  
330 ····invoke-virtual·{v4},·Ljava/util/regex/Matcher;->matches()Z328 ····invoke-virtual·{v4},·Ljava/util/regex/Matcher;->matches()Z
  
331 ····move-result·v4329 ····move-result·v4
Offset 532, 15 lines modifiedOffset 530, 15 lines modified
532 ····move-result-object·p1530 ····move-result-object·p1
  
533 ····.line·79531 ····.line·79
534 ····const·v0,·0xffff00532 ····const·v0,·0xffff00
  
535 ····goto/16·:goto_0533 ····goto/16·:goto_0
  
536 ····.line·82534 ····.line·83
537 ····:cond_5535 ····:cond_5
538 ····const-string·v4,·"."536 ····const-string·v4,·"."
  
539 ····goto/16·:goto_1537 ····goto/16·:goto_1
  
540 ····.line·88538 ····.line·88
541 ····.restart·local·v2····#·"lastMessage":Ljava/lang/String;539 ····.restart·local·v2····#·"lastMessage":Ljava/lang/String;
857 B
smali/com/watabou/pixeldungeon/ui/Toolbar$1.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Toolbar;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"x"····#·I
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"y"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"width"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"height"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·7328 ····.line·73
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$1;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$1;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V
  
840 B
smali/com/watabou/pixeldungeon/ui/Toolbar$4.smali
    
Offset 19, 18 lines modifiedOffset 19, 19 lines modified
  
19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Toolbar;
23 ····.param·p2,·"x0"····#·I24 ····.param·p2,·"x"····#·I
24 ····.param·p3,·"x1"····#·I25 ····.param·p3,·"y"····#·I
25 ····.param·p4,·"x2"····#·I26 ····.param·p4,·"width"····#·I
26 ····.param·p5,·"x3"····#·I27 ····.param·p5,·"height"····#·I
  
27 ····.prologue28 ····.prologue
28 ····.line·9829 ····.line·98
29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$4;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$4;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V31 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V
  
857 B
smali/com/watabou/pixeldungeon/ui/Toolbar$2.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Toolbar;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"x"····#·I
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"y"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"width"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"height"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·8428 ····.line·84
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$2;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$2;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V
  
865 B
smali/com/watabou/pixeldungeon/ui/StatusPane$1.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/StatusPane;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/StatusPane;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/StatusPane;FFFF)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/StatusPane;FFFF)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/StatusPane;
22 ····.param·p2,·"x0"····#·F23 ····.param·p2,·"x"····#·F
23 ····.param·p3,·"x1"····#·F24 ····.param·p3,·"y"····#·F
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"width"····#·F
25 ····.param·p5,·"x3"····#·F26 ····.param·p5,·"height"····#·F
  
26 ····.prologue27 ····.prologue
27 ····.line·7428 ····.line·74
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane$1;->this$0:Lcom/watabou/pixeldungeon/ui/StatusPane;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane$1;->this$0:Lcom/watabou/pixeldungeon/ui/StatusPane;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V
  
940 B
smali/com/watabou/pixeldungeon/ui/BuffIndicator$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/BuffIndicator;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/BuffIndicator;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/BuffIndicator;Lcom/watabou/noosa/Visual;FF)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/BuffIndicator;Lcom/watabou/noosa/Visual;FF)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/BuffIndicator;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"image"····#·Lcom/watabou/noosa/Visual;
23 ····.param·p3,·"x1"····#·F24 ····.param·p3,·"alpha"····#·F
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"time"····#·F
  
25 ····.prologue26 ····.prologue
26 ····.line·12827 ····.line·128
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator$1;->this$0:Lcom/watabou/pixeldungeon/ui/BuffIndicator;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator$1;->this$0:Lcom/watabou/pixeldungeon/ui/BuffIndicator;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V
  
837 B
smali/com/watabou/pixeldungeon/ui/Window$1.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Window;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Window;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Window;FFFF)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Window;FFFF)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Window;
22 ····.param·p2,·"x0"····#·F23 ····.param·p2,·"x"····#·F
23 ····.param·p3,·"x1"····#·F24 ····.param·p3,·"y"····#·F
24 ····.param·p4,·"x2"····#·F25 ····.param·p4,·"width"····#·F
25 ····.param·p5,·"x3"····#·F26 ····.param·p5,·"height"····#·F
  
26 ····.prologue27 ····.prologue
27 ····.line·5628 ····.line·56
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Window$1;->this$0:Lcom/watabou/pixeldungeon/ui/Window;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Window$1;->this$0:Lcom/watabou/pixeldungeon/ui/Window;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/noosa/TouchArea;-><init>(FFFF)V
  
614 B
smali/com/watabou/pixeldungeon/ui/QuickSlot$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/QuickSlot;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/QuickSlot;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/QuickSlot;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/QuickSlot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/QuickSlot;
  
22 ····.prologue23 ····.prologue
23 ····.line·8124 ····.line·81
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot$1;->this$0:Lcom/watabou/pixeldungeon/ui/QuickSlot;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot$1;->this$0:Lcom/watabou/pixeldungeon/ui/QuickSlot;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V
  
857 B
smali/com/watabou/pixeldungeon/ui/Toolbar$3.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toolbar;IIII)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Toolbar;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"x"····#·I
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"y"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"width"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"height"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·9128 ····.line·91
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$3;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar$3;->this$0:Lcom/watabou/pixeldungeon/ui/Toolbar;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;-><init>(IIII)V
  
751 B
smali/com/watabou/pixeldungeon/ui/Toast$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toast;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/Toast;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toast;Lcom/watabou/noosa/Image;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/Toast;Lcom/watabou/noosa/Image;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/Toast;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Image;23 ····.param·p2,·"image"····#·Lcom/watabou/noosa/Image;
  
23 ····.prologue24 ····.prologue
24 ····.line·5025 ····.line·50
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast$1;->this$0:Lcom/watabou/pixeldungeon/ui/Toast;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast$1;->this$0:Lcom/watabou/pixeldungeon/ui/Toast;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/SimpleButton;-><init>(Lcom/watabou/noosa/Image;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/SimpleButton;-><init>(Lcom/watabou/noosa/Image;)V
  
2.62 KB
smali/com/watabou/pixeldungeon/ui/QuickSlot.smali
    
Offset 226, 28 lines modifiedOffset 226, 30 lines modified
  
226 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;226 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;
  
227 ····if-eqz·v0,·:cond_1227 ····if-eqz·v0,·:cond_1
  
228 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;228 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;
  
 229 ····.line·185
229 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Item;->quantity()I230 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Item;->quantity()I
  
230 ····move-result·v0231 ····move-result·v0
  
231 ····if-lez·v0,·:cond_1232 ····if-lez·v0,·:cond_1
  
232 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;233 ····sget-object·v0,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
233 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->belongings:Lcom/watabou/pixeldungeon/actors/hero/Belongings;234 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->belongings:Lcom/watabou/pixeldungeon/actors/hero/Belongings;
  
234 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->backpack:Lcom/watabou/pixeldungeon/items/bags/Bag;235 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->backpack:Lcom/watabou/pixeldungeon/items/bags/Bag;
  
235 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;236 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;
  
 237 ····.line·186
236 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/items/bags/Bag;->contains(Lcom/watabou/pixeldungeon/items/Item;)Z238 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/items/bags/Bag;->contains(Lcom/watabou/pixeldungeon/items/Item;)Z
  
237 ····move-result·v0239 ····move-result·v0
  
238 ····if-nez·v0,·:cond_0240 ····if-nez·v0,·:cond_0
  
239 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;241 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->itemInSlot:Lcom/watabou/pixeldungeon/items/Item;
Offset 259, 21 lines modifiedOffset 261, 22 lines modified
259 ····move-result·v0261 ····move-result·v0
  
260 ····if-eqz·v0,·:cond_1262 ····if-eqz·v0,·:cond_1
  
261 ····:cond_0263 ····:cond_0
262 ····const/4·v0,·0x1264 ····const/4·v0,·0x1
  
 265 ····.line·183
263 ····:goto_0266 ····:goto_0
264 ····invoke-virtual·{v1,·v0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;->enable(Z)V267 ····invoke-virtual·{v1,·v0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;->enable(Z)V
  
265 ····.line·187268 ····.line·187
266 ····return-void269 ····return-void
  
267 ····.line·183270 ····.line·186
268 ····:cond_1271 ····:cond_1
269 ····const/4·v0,·0x0272 ····const/4·v0,·0x0
  
270 ····goto·:goto_0273 ····goto·:goto_0
271 .end·method274 .end·method
  
272 .method·public·static·refresh()V275 .method·public·static·refresh()V
Offset 446, 14 lines modifiedOffset 449, 15 lines modified
  
446 ····if-eqz·v1,·:cond_0449 ····if-eqz·v1,·:cond_0
  
447 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->primaryValue:Ljava/lang/Object;450 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->primaryValue:Ljava/lang/Object;
  
448 ····check-cast·v1,·Ljava/lang/Class;451 ····check-cast·v1,·Ljava/lang/Class;
  
 452 ····.line·262
449 ····invoke-virtual·{v0,·v1},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->getItem(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;453 ····invoke-virtual·{v0,·v1},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->getItem(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;
  
450 ····move-result-object·v1454 ····move-result-object·v1
  
451 ····if-eqz·v1,·:cond_0455 ····if-eqz·v1,·:cond_0
  
452 ····.line·264456 ····.line·264
Offset 477, 20 lines modifiedOffset 481, 22 lines modified
  
477 ····if-eqz·v1,·:cond_1481 ····if-eqz·v1,·:cond_1
  
478 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->secondaryValue:Ljava/lang/Object;482 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/QuickSlot;->secondaryValue:Ljava/lang/Object;
  
479 ····check-cast·v1,·Ljava/lang/Class;483 ····check-cast·v1,·Ljava/lang/Class;
  
 484 ····.line·267
480 ····invoke-virtual·{v0,·v1},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->getItem(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;485 ····invoke-virtual·{v0,·v1},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->getItem(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/items/Item;
  
481 ····move-result-object·v1486 ····move-result-object·v1
  
482 ····if-eqz·v1,·:cond_1487 ····if-eqz·v1,·:cond_1
  
 488 ····.line·268
483 ····invoke-static·{},·Lcom/watabou/pixeldungeon/ui/Toolbar;->secondQuickslot()Z489 ····invoke-static·{},·Lcom/watabou/pixeldungeon/ui/Toolbar;->secondQuickslot()Z
  
484 ····move-result·v1490 ····move-result·v1
  
485 ····if-eqz·v1,·:cond_1491 ····if-eqz·v1,·:cond_1
  
486 ····.line·270492 ····.line·270
427 B
smali/com/watabou/pixeldungeon/ui/Banner.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/noosa/Image;2 .super·Lcom/watabou/noosa/Image;
3 .source·"Banner.java"3 .source·"Banner.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/ui/Banner$1;, 
8 ········Lcom/watabou/pixeldungeon/ui/Banner$State;7 ········Lcom/watabou/pixeldungeon/ui/Banner$State;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·color:I11 .field·private·color:I
600 B
smali/com/watabou/pixeldungeon/ui/ScrollPane$TouchController.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/ScrollPane;23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/ui/ScrollPane;)V25 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/ui/ScrollPane;)V
26 ····.locals·226 ····.locals·2
 27 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
27 ····.prologue28 ····.prologue
28 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
29 ····.line·11030 ····.line·110
30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/ScrollPane$TouchController;->this$0:Lcom/watabou/pixeldungeon/ui/ScrollPane;31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/ScrollPane$TouchController;->this$0:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
3.26 KB
smali/com/watabou/pixeldungeon/ui/Window.smali
    
Offset 189, 36 lines modifiedOffset 189, 39 lines modified
189 ····.line·83189 ····.line·83
190 ····int-to-float·v0,·p1190 ····int-to-float·v0,·p1
  
191 ····iget·v1,·p3,·Lcom/watabou/noosa/NinePatch;->x:F191 ····iget·v1,·p3,·Lcom/watabou/noosa/NinePatch;->x:F
  
192 ····sub-float/2addr·v0,·v1192 ····sub-float/2addr·v0,·v1
  
 193 ····.line·84
193 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->marginRight()I194 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->marginRight()I
  
194 ····move-result·v1195 ····move-result·v1
  
195 ····int-to-float·v1,·v1196 ····int-to-float·v1,·v1
  
196 ····add-float/2addr·v0,·v1197 ····add-float/2addr·v0,·v1
  
197 ····int-to-float·v1,·p2198 ····int-to-float·v1,·p2
  
198 ····iget·v2,·p3,·Lcom/watabou/noosa/NinePatch;->y:F199 ····iget·v2,·p3,·Lcom/watabou/noosa/NinePatch;->y:F
  
199 ····sub-float/2addr·v1,·v2200 ····sub-float/2addr·v1,·v2
  
 201 ····.line·85
200 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->marginBottom()I202 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->marginBottom()I
  
201 ····move-result·v2203 ····move-result·v2
  
202 ····int-to-float·v2,·v2204 ····int-to-float·v2,·v2
  
203 ····add-float/2addr·v1,·v2205 ····add-float/2addr·v1,·v2
  
 206 ····.line·83
204 ····invoke-virtual·{p3,·v0,·v1},·Lcom/watabou/noosa/NinePatch;->size(FF)V207 ····invoke-virtual·{p3,·v0,·v1},·Lcom/watabou/noosa/NinePatch;->size(FF)V
  
205 ····.line·86208 ····.line·86
206 ····invoke-virtual·{p0,·p3},·Lcom/watabou/pixeldungeon/ui/Window;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;209 ····invoke-virtual·{p0,·p3},·Lcom/watabou/pixeldungeon/ui/Window;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
207 ····.line·88210 ····.line·88
208 ····new-instance·v0,·Lcom/watabou/noosa/Camera;211 ····new-instance·v0,·Lcom/watabou/noosa/Camera;
Offset 334, 20 lines modifiedOffset 337, 22 lines modified
  
334 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->camera:Lcom/watabou/noosa/Camera;337 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->camera:Lcom/watabou/noosa/Camera;
  
335 ····iget·v3,·v3,·Lcom/watabou/noosa/Camera;->zoom:F338 ····iget·v3,·v3,·Lcom/watabou/noosa/Camera;->zoom:F
  
336 ····div-float/2addr·v2,·v3339 ····div-float/2addr·v2,·v3
  
 340 ····.line·100
337 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->width()F341 ····invoke-virtual·{p3},·Lcom/watabou/noosa/NinePatch;->width()F
  
338 ····move-result·v3342 ····move-result·v3
  
339 ····iget·v4,·p3,·Lcom/watabou/noosa/NinePatch;->height:F343 ····iget·v4,·p3,·Lcom/watabou/noosa/NinePatch;->height:F
  
 344 ····.line·97
340 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/effects/ShadowBox;->boxRect(FFFF)V345 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/effects/ShadowBox;->boxRect(FFFF)V
  
341 ····.line·102346 ····.line·102
342 ····sget-object·v0,·Lcom/watabou/input/Keys;->event:Lcom/watabou/utils/Signal;347 ····sget-object·v0,·Lcom/watabou/input/Keys;->event:Lcom/watabou/utils/Signal;
  
343 ····invoke-virtual·{v0,·p0},·Lcom/watabou/utils/Signal;->add(Lcom/watabou/utils/Signal$Listener;)V348 ····invoke-virtual·{v0,·p0},·Lcom/watabou/utils/Signal;->add(Lcom/watabou/utils/Signal$Listener;)V
  
Offset 464, 21 lines modifiedOffset 469, 19 lines modified
464 ········0x4·->·:sswitch_0469 ········0x4·->·:sswitch_0
465 ········0x52·->·:sswitch_1470 ········0x52·->·:sswitch_1
466 ····.end·sparse-switch471 ····.end·sparse-switch
467 .end·method472 .end·method
  
468 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V473 .method·public·bridge·synthetic·onSignal(Ljava/lang/Object;)V
469 ····.locals·0474 ····.locals·0
470 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
471 ····.prologue475 ····.prologue
472 ····.line·34476 ····.line·34
473 ····check-cast·p1,·Lcom/watabou/input/Keys$Key;477 ····check-cast·p1,·Lcom/watabou/input/Keys$Key;
  
474 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
475 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/ui/Window;->onSignal(Lcom/watabou/input/Keys$Key;)V478 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/ui/Window;->onSignal(Lcom/watabou/input/Keys$Key;)V
  
476 ····return-void479 ····return-void
477 .end·method480 .end·method
  
478 .method·public·resize(II)V481 .method·public·resize(II)V
479 ····.locals·5482 ····.locals·5
Offset 495, 34 lines modifiedOffset 498, 37 lines modified
495 ····.line·109498 ····.line·109
496 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;499 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;
  
497 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->width:I500 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->width:I
  
498 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;501 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;
  
 502 ····.line·110
499 ····invoke-virtual·{v2},·Lcom/watabou/noosa/NinePatch;->marginHor()I503 ····invoke-virtual·{v2},·Lcom/watabou/noosa/NinePatch;->marginHor()I
  
500 ····move-result·v2504 ····move-result·v2
  
501 ····add-int/2addr·v1,·v2505 ····add-int/2addr·v1,·v2
  
502 ····int-to-float·v1,·v1506 ····int-to-float·v1,·v1
  
503 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->height:I507 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->height:I
  
504 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;508 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;
  
 509 ····.line·111
505 ····invoke-virtual·{v3},·Lcom/watabou/noosa/NinePatch;->marginVer()I510 ····invoke-virtual·{v3},·Lcom/watabou/noosa/NinePatch;->marginVer()I
  
506 ····move-result·v3511 ····move-result·v3
  
507 ····add-int/2addr·v2,·v3512 ····add-int/2addr·v2,·v3
  
508 ····int-to-float·v2,·v2513 ····int-to-float·v2,·v2
  
 514 ····.line·109
509 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/noosa/NinePatch;->size(FF)V515 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/noosa/NinePatch;->size(FF)V
  
510 ····.line·113516 ····.line·113
511 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->camera:Lcom/watabou/noosa/Camera;517 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->camera:Lcom/watabou/noosa/Camera;
  
512 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;518 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Window;->chrome:Lcom/watabou/noosa/NinePatch;
  
972 B
smali/com/watabou/pixeldungeon/ui/ItemSlot.smali
    
Offset 479, 18 lines modifiedOffset 479, 20 lines modified
  
479 ····if-eqz·v0,·:cond_7479 ····if-eqz·v0,·:cond_7
  
480 ····move-object·v4,·p1480 ····move-object·v4,·p1
  
481 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/armor/Armor;481 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/armor/Armor;
  
 482 ····.line·148
482 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I483 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I
  
483 ····move-result·v4484 ····move-result·v4
  
 485 ····.line·147
484 ····:goto_7486 ····:goto_7
485 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;487 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
486 ····move-result-object·v4488 ····move-result-object·v4
  
487 ····aput-object·v4,·v9,·v10489 ····aput-object·v4,·v9,·v10
  
Offset 506, 17 lines modifiedOffset 508, 18 lines modified
506 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V508 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V
  
507 ····goto·:goto_2509 ····goto·:goto_2
  
508 ····:cond_7510 ····:cond_7
509 ····move-object·v4,·p1511 ····move-object·v4,·p1
  
510 ····.line·147512 ····.line·148
511 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;513 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;
  
 514 ····.line·149
512 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I515 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I
  
513 ····move-result·v4516 ····move-result·v4
  
514 ····goto·:goto_7517 ····goto·:goto_7
  
515 ····.line·157518 ····.line·157
5.01 KB
smali/com/watabou/pixeldungeon/ui/Toolbar.smali
    
Offset 418, 106 lines modifiedOffset 418, 107 lines modified
  
418 ····.prologue418 ····.prologue
419 ····.line·162419 ····.line·162
420 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->pickedUp:Lcom/watabou/pixeldungeon/ui/Toolbar$PickedUpItem;420 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->pickedUp:Lcom/watabou/pixeldungeon/ui/Toolbar$PickedUpItem;
  
421 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;421 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
  
 422 ····.line·163
422 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->centerX()F423 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->centerX()F
  
423 ····move-result·v1424 ····move-result·v1
  
424 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;425 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
  
 426 ····.line·164
425 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->centerY()F427 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->centerY()F
  
426 ····move-result·v2428 ····move-result·v2
  
 429 ····.line·162
427 ····invoke-virtual·{v0,·p1,·v1,·v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$PickedUpItem;->reset(Lcom/watabou/pixeldungeon/items/Item;FF)V430 ····invoke-virtual·{v0,·p1,·v1,·v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$PickedUpItem;->reset(Lcom/watabou/pixeldungeon/items/Item;FF)V
  
428 ····.line·165431 ····.line·165
429 ····return-void432 ····return-void
430 .end·method433 .end·method
  
431 .method·public·update()V434 .method·public·update()V
432 ····.locals·4435 ····.locals·3
  
433 ····.prologue436 ····.prologue
434 ····.line·144437 ····.line·144
435 ····invoke-super·{p0},·Lcom/watabou/noosa/ui/Component;->update()V438 ····invoke-super·{p0},·Lcom/watabou/noosa/ui/Component;->update()V
  
436 ····.line·146439 ····.line·146
437 ····iget-boolean·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z440 ····iget-boolean·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z
  
438 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;441 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
439 ····iget-boolean·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->ready:Z442 ····iget-boolean·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->ready:Z
  
440 ····if-eq·v2,·v3,·:cond_1443 ····if-eq·v1,·v2,·:cond_1
  
441 ····.line·147444 ····.line·147
442 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;445 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
443 ····iget-boolean·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->ready:Z446 ····iget-boolean·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->ready:Z
  
444 ····iput-boolean·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z447 ····iput-boolean·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z
  
445 ····.line·149448 ····.line·149
446 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->members:Ljava/util/ArrayList;449 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->members:Ljava/util/ArrayList;
  
447 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;450 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
448 ····move-result-object·v0451 ····move-result-object·v1
  
449 ····.local·v0,·"i$":Ljava/util/Iterator; 
450 ····:cond_0452 ····:cond_0
451 ····:goto_0453 ····:goto_0
452 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z454 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
453 ····move-result·v2455 ····move-result·v2
  
454 ····if-eqz·v2,·:cond_1456 ····if-eqz·v2,·:cond_1
  
455 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;457 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
456 ····move-result-object·v1458 ····move-result-object·v0
  
457 ····check-cast·v1,·Lcom/watabou/noosa/Gizmo;459 ····check-cast·v0,·Lcom/watabou/noosa/Gizmo;
  
458 ····.line·150460 ····.line·150
459 ····.local·v1,·"tool":Lcom/watabou/noosa/Gizmo;461 ····.local·v0,·"tool":Lcom/watabou/noosa/Gizmo;
460 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;462 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
  
461 ····if-eqz·v2,·:cond_0463 ····if-eqz·v2,·:cond_0
  
462 ····.line·151464 ····.line·151
463 ····check-cast·v1,·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;465 ····check-cast·v0,·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
  
464 ····.end·local·v1····#·"tool":Lcom/watabou/noosa/Gizmo;466 ····.end·local·v0····#·"tool":Lcom/watabou/noosa/Gizmo;
465 ····iget-boolean·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z467 ····iget-boolean·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->lastEnabled:Z
  
466 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->enable(Z)V468 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->enable(Z)V
  
467 ····goto·:goto_0469 ····goto·:goto_0
  
468 ····.line·156470 ····.line·156
469 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
470 ····:cond_1471 ····:cond_1
471 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;472 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
472 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->isAlive()Z473 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->isAlive()Z
  
473 ····move-result·v2474 ····move-result·v1
  
474 ····if-nez·v2,·:cond_2475 ····if-nez·v1,·:cond_2
  
475 ····.line·157476 ····.line·157
476 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;477 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toolbar;->btnInventory:Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;
  
477 ····const/4·v3,·0x1478 ····const/4·v2,·0x1
  
478 ····invoke-virtual·{v2,·v3},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->enable(Z)V479 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/ui/Toolbar$Tool;->enable(Z)V
  
479 ····.line·159480 ····.line·159
480 ····:cond_2481 ····:cond_2
481 ····return-void482 ····return-void
482 .end·method483 .end·method
1.39 KB
smali/com/watabou/pixeldungeon/ui/Toast.smali
    
Offset 193, 14 lines modifiedOffset 193, 15 lines modified
  
193 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;193 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;
  
194 ····iget·v1,·v1,·Lcom/watabou/noosa/NinePatch;->x:F194 ····iget·v1,·v1,·Lcom/watabou/noosa/NinePatch;->x:F
  
195 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;195 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;
  
 196 ····.line·70
196 ····invoke-virtual·{v2},·Lcom/watabou/noosa/NinePatch;->width()F197 ····invoke-virtual·{v2},·Lcom/watabou/noosa/NinePatch;->width()F
  
197 ····move-result·v2198 ····move-result·v2
  
198 ····add-float/2addr·v1,·v2199 ····add-float/2addr·v1,·v2
  
199 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;200 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->bg:Lcom/watabou/noosa/NinePatch;
Offset 227, 24 lines modifiedOffset 228, 26 lines modified
  
227 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->y:F228 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->y:F
  
228 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->height:F229 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->height:F
  
229 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->close:Lcom/watabou/pixeldungeon/ui/SimpleButton;230 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->close:Lcom/watabou/pixeldungeon/ui/SimpleButton;
  
 231 ····.line·71
230 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/ui/SimpleButton;->height()F232 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/ui/SimpleButton;->height()F
  
231 ····move-result·v4233 ····move-result·v4
  
232 ····sub-float/2addr·v3,·v4234 ····sub-float/2addr·v3,·v4
  
233 ····div-float/2addr·v3,·v5235 ····div-float/2addr·v3,·v5
  
234 ····add-float/2addr·v2,·v3236 ····add-float/2addr·v2,·v3
  
 237 ····.line·69
235 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/ui/SimpleButton;->setPos(FF)Lcom/watabou/noosa/ui/Component;238 ····invoke-virtual·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/ui/SimpleButton;->setPos(FF)Lcom/watabou/noosa/ui/Component;
  
236 ····.line·73239 ····.line·73
237 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->text:Lcom/watabou/noosa/BitmapText;240 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->text:Lcom/watabou/noosa/BitmapText;
  
238 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->close:Lcom/watabou/pixeldungeon/ui/SimpleButton;241 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/ui/Toast;->close:Lcom/watabou/pixeldungeon/ui/SimpleButton;
  
642 B
smali/com/watabou/pixeldungeon/ui/LootIndicator$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/LootIndicator;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/ui/LootIndicator;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/LootIndicator;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/ui/LootIndicator;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/ui/LootIndicator;
  
22 ····.prologue23 ····.prologue
23 ····.line·4324 ····.line·43
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/LootIndicator$1;->this$0:Lcom/watabou/pixeldungeon/ui/LootIndicator;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/ui/LootIndicator$1;->this$0:Lcom/watabou/pixeldungeon/ui/LootIndicator;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V
  
9.55 KB
smali/com/watabou/pixeldungeon/ui/BuffIndicator.smali
    
Offset 201, 190 lines modifiedOffset 201, 186 lines modified
201 ····.locals·11201 ····.locals·11
  
202 ····.prologue202 ····.prologue
203 ····.line·106203 ····.line·106
204 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->clear()V204 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->clear()V
  
205 ····.line·108205 ····.line·108
206 ····new-instance·v7,·Lcom/watabou/utils/SparseArray;206 ····new-instance·v4,·Lcom/watabou/utils/SparseArray;
  
207 ····invoke-direct·{v7},·Lcom/watabou/utils/SparseArray;-><init>()V207 ····invoke-direct·{v4},·Lcom/watabou/utils/SparseArray;-><init>()V
  
208 ····.line·110208 ····.line·110
209 ····.local·v7,·"newIcons":Lcom/watabou/utils/SparseArray;,·"Lcom/watabou/utils/SparseArray<Lcom/watabou/noosa/Image;>;"209 ····.local·v4,·"newIcons":Lcom/watabou/utils/SparseArray;,·"Lcom/watabou/utils/SparseArray<Lcom/watabou/noosa/Image;>;"
210 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->ch:Lcom/watabou/pixeldungeon/actors/Char;210 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->ch:Lcom/watabou/pixeldungeon/actors/Char;
  
211 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/actors/Char;->buffs()Ljava/util/HashSet;211 ····invoke-virtual·{v5},·Lcom/watabou/pixeldungeon/actors/Char;->buffs()Ljava/util/HashSet;
  
212 ····move-result-object·v8212 ····move-result-object·v5
  
213 ····invoke-virtual·{v8},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;213 ····invoke-virtual·{v5},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
214 ····move-result-object·v2214 ····move-result-object·v5
  
215 ····.local·v2,·"i$":Ljava/util/Iterator; 
216 ····:cond_0215 ····:cond_0
217 ····:goto_0216 ····:goto_0
218 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z217 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
219 ····move-result·v8218 ····move-result·v6
  
220 ····if-eqz·v8,·:cond_1219 ····if-eqz·v6,·:cond_1
  
221 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;220 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
222 ····move-result-object·v1221 ····move-result-object·v0
  
223 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Buff;222 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
224 ····.line·111223 ····.line·111
225 ····.local·v1,·"buff":Lcom/watabou/pixeldungeon/actors/buffs/Buff;224 ····.local·v0,·"buff":Lcom/watabou/pixeldungeon/actors/buffs/Buff;
226 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->icon()I225 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->icon()I
  
227 ····move-result·v3226 ····move-result·v1
  
228 ····.line·112227 ····.line·112
229 ····.local·v3,·"icon":I228 ····.local·v1,·"icon":I
230 ····const/4·v8,·-0x1229 ····const/4·v6,·-0x1
  
231 ····if-eq·v3,·v8,·:cond_0230 ····if-eq·v1,·v6,·:cond_0
  
232 ····.line·113231 ····.line·113
233 ····new-instance·v4,·Lcom/watabou/noosa/Image;232 ····new-instance·v2,·Lcom/watabou/noosa/Image;
  
234 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->texture:Lcom/watabou/gltextures/SmartTexture;233 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->texture:Lcom/watabou/gltextures/SmartTexture;
  
235 ····invoke-direct·{v4,·v8},·Lcom/watabou/noosa/Image;-><init>(Ljava/lang/Object;)V234 ····invoke-direct·{v2,·v6},·Lcom/watabou/noosa/Image;-><init>(Ljava/lang/Object;)V
  
236 ····.line·114235 ····.line·114
237 ····.local·v4,·"img":Lcom/watabou/noosa/Image;236 ····.local·v2,·"img":Lcom/watabou/noosa/Image;
238 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->film:Lcom/watabou/noosa/TextureFilm;237 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->film:Lcom/watabou/noosa/TextureFilm;
  
239 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;238 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
240 ····move-result-object·v9239 ····move-result-object·v7
  
241 ····invoke-virtual·{v8,·v9},·Lcom/watabou/noosa/TextureFilm;->get(Ljava/lang/Object;)Landroid/graphics/RectF;240 ····invoke-virtual·{v6,·v7},·Lcom/watabou/noosa/TextureFilm;->get(Ljava/lang/Object;)Landroid/graphics/RectF;
  
242 ····move-result-object·v8241 ····move-result-object·v6
  
243 ····invoke-virtual·{v4,·v8},·Lcom/watabou/noosa/Image;->frame(Landroid/graphics/RectF;)V242 ····invoke-virtual·{v2,·v6},·Lcom/watabou/noosa/Image;->frame(Landroid/graphics/RectF;)V
  
244 ····.line·115243 ····.line·115
245 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->x:F244 ····iget·v6,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->x:F
  
246 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->members:Ljava/util/ArrayList;245 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->members:Ljava/util/ArrayList;
  
247 ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I246 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
248 ····move-result·v9247 ····move-result·v7
  
249 ····mul-int/lit8·v9,·v9,·0x9248 ····mul-int/lit8·v7,·v7,·0x9
  
250 ····int-to-float·v9,·v9249 ····int-to-float·v7,·v7
  
251 ····add-float/2addr·v8,·v9250 ····add-float/2addr·v6,·v7
  
252 ····iput·v8,·v4,·Lcom/watabou/noosa/Image;->x:F251 ····iput·v6,·v2,·Lcom/watabou/noosa/Image;->x:F
  
253 ····.line·116252 ····.line·116
254 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->y:F253 ····iget·v6,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->y:F
  
255 ····iput·v8,·v4,·Lcom/watabou/noosa/Image;->y:F254 ····iput·v6,·v2,·Lcom/watabou/noosa/Image;->y:F
  
256 ····.line·117255 ····.line·117
257 ····invoke-virtual·{p0,·v4},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;256 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
258 ····.line·119257 ····.line·119
259 ····invoke-virtual·{v7,·v3,·v4},·Lcom/watabou/utils/SparseArray;->put(ILjava/lang/Object;)V258 ····invoke-virtual·{v4,·v1,·v2},·Lcom/watabou/utils/SparseArray;->put(ILjava/lang/Object;)V
  
260 ····goto·:goto_0259 ····goto·:goto_0
  
261 ····.line·123260 ····.line·123
262 ····.end·local·v1····#·"buff":Lcom/watabou/pixeldungeon/actors/buffs/Buff;261 ····.end·local·v0····#·"buff":Lcom/watabou/pixeldungeon/actors/buffs/Buff;
263 ····.end·local·v3····#·"icon":I262 ····.end·local·v1····#·"icon":I
264 ····.end·local·v4····#·"img":Lcom/watabou/noosa/Image;263 ····.end·local·v2····#·"img":Lcom/watabou/noosa/Image;
265 ····:cond_1264 ····:cond_1
266 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->icons:Lcom/watabou/utils/SparseArray;265 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->icons:Lcom/watabou/utils/SparseArray;
  
267 ····invoke-virtual·{v8},·Lcom/watabou/utils/SparseArray;->keyArray()[I266 ····invoke-virtual·{v5},·Lcom/watabou/utils/SparseArray;->keyArray()[I
  
268 ····move-result-object·v0267 ····move-result-object·v6
  
269 ····.local·v0,·"arr$":[I 
270 ····array-length·v6,·v0268 ····array-length·v7,·v6
  
271 ····.local·v6,·"len$":I 
272 ····const/4·v2,·0x0269 ····const/4·v5,·0x0
  
273 ····.local·v2,·"i$":I 
274 ····:goto_1270 ····:goto_1
275 ····if-ge·v2,·v6,·:cond_3271 ····if-ge·v5,·v7,·:cond_3
  
276 ····aget·v8,·v0,·v2272 ····aget·v8,·v6,·v5
  
277 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;273 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
278 ····move-result-object·v5274 ····move-result-object·v3
Max diff block lines reached; 2922/9673 bytes (30.21%) of diff not shown.
424 B
smali/com/watabou/pixeldungeon/ui/StatusPane.smali
    
Offset 79, 15 lines modifiedOffset 79, 14 lines modified
  
79 ····.line·18179 ····.line·181
80 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane;->tagLoot:Z80 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane;->tagLoot:Z
  
81 ····.line·18281 ····.line·182
82 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane;->tagResume:Z82 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/ui/StatusPane;->tagResume:Z
  
83 ····.line·244 
84 ····return-void83 ····return-void
85 .end·method84 .end·method
  
86 .method·private·layoutTags()V85 .method·private·layoutTags()V
87 ····.locals·586 ····.locals·5
  
88 ····.prologue87 ····.prologue
3.77 KB
smali/com/watabou/pixeldungeon/ui/BadgesList.smali
    
Offset 27, 80 lines modifiedOffset 27, 79 lines modified
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(Z)V28 .method·public·constructor·<init>(Z)V
29 ····.locals·529 ····.locals·5
30 ····.param·p1,·"global"····#·Z30 ····.param·p1,·"global"····#·Z
  
31 ····.prologue31 ····.prologue
32 ····.line·3832 ····.line·38
33 ····new-instance·v3,·Lcom/watabou/noosa/ui/Component;33 ····new-instance·v2,·Lcom/watabou/noosa/ui/Component;
  
34 ····invoke-direct·{v3},·Lcom/watabou/noosa/ui/Component;-><init>()V34 ····invoke-direct·{v2},·Lcom/watabou/noosa/ui/Component;-><init>()V
  
35 ····invoke-direct·{p0,·v3},·Lcom/watabou/pixeldungeon/ui/ScrollPane;-><init>(Lcom/watabou/noosa/ui/Component;)V35 ····invoke-direct·{p0,·v2},·Lcom/watabou/pixeldungeon/ui/ScrollPane;-><init>(Lcom/watabou/noosa/ui/Component;)V
  
36 ····.line·3536 ····.line·35
37 ····new-instance·v3,·Ljava/util/ArrayList;37 ····new-instance·v2,·Ljava/util/ArrayList;
  
38 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V38 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
39 ····iput-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->items:Ljava/util/ArrayList;39 ····iput-object·v2,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->items:Ljava/util/ArrayList;
  
40 ····.line·4040 ····.line·40
41 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/Badges;->filtered(Z)Ljava/util/List;41 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/Badges;->filtered(Z)Ljava/util/List;
  
42 ····move-result-object·v342 ····move-result-object·v2
  
43 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;43 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
44 ····move-result-object·v144 ····move-result-object·v2
  
45 ····.local·v1,·"i$":Ljava/util/Iterator; 
46 ····:cond_045 ····:cond_0
47 ····:goto_046 ····:goto_0
48 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z47 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
49 ····move-result·v348 ····move-result·v3
  
50 ····if-eqz·v3,·:cond_149 ····if-eqz·v3,·:cond_1
  
51 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;50 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
52 ····move-result-object·v051 ····move-result-object·v0
  
53 ····check-cast·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;52 ····check-cast·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;
  
54 ····.line·4253 ····.line·42
55 ····.local·v0,·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;54 ····.local·v0,·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;
56 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;->image:I55 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/Badges$Badge;->image:I
  
57 ····const/4·v4,·-0x156 ····const/4·v4,·-0x1
  
58 ····if-eq·v3,·v4,·:cond_057 ····if-eq·v3,·v4,·:cond_0
  
59 ····.line·4658 ····.line·46
60 ····new-instance·v2,·Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;59 ····new-instance·v1,·Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;
  
61 ····invoke-direct·{v2,·p0,·v0},·Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;-><init>(Lcom/watabou/pixeldungeon/ui/BadgesList;Lcom/watabou/pixeldungeon/Badges$Badge;)V60 ····invoke-direct·{v1,·p0,·v0},·Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;-><init>(Lcom/watabou/pixeldungeon/ui/BadgesList;Lcom/watabou/pixeldungeon/Badges$Badge;)V
  
62 ····.line·4761 ····.line·47
63 ····.local·v2,·"item":Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;62 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;
64 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->content:Lcom/watabou/noosa/ui/Component;63 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->content:Lcom/watabou/noosa/ui/Component;
  
65 ····invoke-virtual·{v3,·v2},·Lcom/watabou/noosa/ui/Component;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;64 ····invoke-virtual·{v3,·v1},·Lcom/watabou/noosa/ui/Component;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
66 ····.line·4865 ····.line·48
67 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->items:Ljava/util/ArrayList;66 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/ui/BadgesList;->items:Ljava/util/ArrayList;
  
68 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z67 ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
69 ····goto·:goto_068 ····goto·:goto_0
  
70 ····.line·5069 ····.line·50
71 ····.end·local·v0····#·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;70 ····.end·local·v0····#·"badge":Lcom/watabou/pixeldungeon/Badges$Badge;
72 ····.end·local·v2····#·"item":Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;71 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/ui/BadgesList$ListItem;
73 ····:cond_172 ····:cond_1
74 ····return-void73 ····return-void
75 .end·method74 .end·method
  
  
76 #·virtual·methods75 #·virtual·methods
77 .method·protected·layout()V76 .method·protected·layout()V
962 B
smali/com/watabou/pixeldungeon/ui/Icons.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lcom/watabou/pixeldungeon/ui/Icons;1 .class·public·final·enum·Lcom/watabou/pixeldungeon/ui/Icons;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Icons.java"3 .source·"Icons.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/ui/Icons$1; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Ljava/lang/Enum",7 ········"Ljava/lang/Enum",
13 ········"<",8 ········"<",
14 ········"Lcom/watabou/pixeldungeon/ui/Icons;",9 ········"Lcom/watabou/pixeldungeon/ui/Icons;",
15 ········">;"10 ········">;"
16 ····}11 ····}
Offset 569, 15 lines modifiedOffset 563, 14 lines modified
569 ········}563 ········}
570 ····.end·annotation564 ····.end·annotation
  
571 ····.prologue565 ····.prologue
572 ····.line·24566 ····.line·24
573 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V567 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
574 ····.line·145 
575 ····return-void568 ····return-void
576 .end·method569 .end·method
  
577 .method·public·static·get(Lcom/watabou/pixeldungeon/actors/hero/HeroClass;)Lcom/watabou/noosa/Image;570 .method·public·static·get(Lcom/watabou/pixeldungeon/actors/hero/HeroClass;)Lcom/watabou/noosa/Image;
578 ····.locals·2571 ····.locals·2
579 ····.param·p0,·"cl"····#·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;572 ····.param·p0,·"cl"····#·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
  
476 B
smali/com/watabou/pixeldungeon/ui/LootIndicator.smali
    
Offset 266, 14 lines modifiedOffset 266, 15 lines modified
  
266 ····if-ne·v4,·v5,·:cond_7266 ····if-ne·v4,·v5,·:cond_7
  
267 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/ItemSlot;->SKELETON:Lcom/watabou/pixeldungeon/items/Item;267 ····sget-object·v1,·Lcom/watabou/pixeldungeon/ui/ItemSlot;->SKELETON:Lcom/watabou/pixeldungeon/items/Item;
  
268 ····goto·:goto_0268 ····goto·:goto_0
  
 269 ····.line·71
269 ····:cond_7270 ····:cond_7
270 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Heap;->peek()Lcom/watabou/pixeldungeon/items/Item;271 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/Heap;->peek()Lcom/watabou/pixeldungeon/items/Item;
  
271 ····move-result-object·v1272 ····move-result-object·v1
  
272 ····goto·:goto_0273 ····goto·:goto_0
  
34.9 KB
smali/com/watabou/pixeldungeon/scenes/RankingsScene.smali
    
Offset 39, 793 lines modifiedOffset 39, 672 lines modified
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·040 ····.locals·0
  
41 ····.prologue41 ····.prologue
42 ····.line·3942 ····.line·39
43 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V43 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
44 ····.line·149 
45 ····return-void44 ····return-void
46 .end·method45 .end·method
  
  
47 #·virtual·methods46 #·virtual·methods
48 .method·public·create()V47 .method·public·create()V
49 ····.locals·2048 ····.locals·19
  
50 ····.prologue49 ····.prologue
51 ····.line·6150 ····.line·61
52 ····invoke-super/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->create()V51 ····invoke-super/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->create()V
  
53 ····.line·6352 ····.line·63
54 ····sget-object·v17,·Lcom/watabou/noosa/audio/Music;->INSTANCE:Lcom/watabou/noosa/audio/Music;53 ····sget-object·v15,·Lcom/watabou/noosa/audio/Music;->INSTANCE:Lcom/watabou/noosa/audio/Music;
  
55 ····const-string·v18,·"theme.mp3"54 ····const-string·v16,·"theme.mp3"
  
56 ····const/16·v19,·0x155 ····const/16·v17,·0x1
  
57 ····invoke-virtual/range·{v17·..·v19},·Lcom/watabou/noosa/audio/Music;->play(Ljava/lang/String;Z)V56 ····invoke-virtual/range·{v15·..·v17},·Lcom/watabou/noosa/audio/Music;->play(Ljava/lang/String;Z)V
  
58 ····.line·6457 ····.line·64
59 ····sget-object·v17,·Lcom/watabou/noosa/audio/Music;->INSTANCE:Lcom/watabou/noosa/audio/Music;58 ····sget-object·v15,·Lcom/watabou/noosa/audio/Music;->INSTANCE:Lcom/watabou/noosa/audio/Music;
  
60 ····const/high16·v18,·0x3f800000····#·1.0f59 ····const/high16·v16,·0x3f800000····#·1.0f
  
61 ····invoke-virtual/range·{v17·..·v18},·Lcom/watabou/noosa/audio/Music;->volume(F)V60 ····invoke-virtual/range·{v15·..·v16},·Lcom/watabou/noosa/audio/Music;->volume(F)V
  
62 ····.line·6661 ····.line·66
63 ····sget-object·v17,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->uiCamera:Lcom/watabou/noosa/Camera;62 ····sget-object·v15,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->uiCamera:Lcom/watabou/noosa/Camera;
  
64 ····const/16·v18,·0x0 
  
65 ····move/from16·v0,·v1863 ····const/16·v16,·0x0
  
66 ····move-object/from16·v1,·v1764 ····move/from16·v0,·v16
  
67 ····iput-boolean·v0,·v1,·Lcom/watabou/noosa/Camera;->visible:Z65 ····iput-boolean·v0,·v15,·Lcom/watabou/noosa/Camera;->visible:Z
  
68 ····.line·6866 ····.line·68
69 ····sget-object·v17,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;67 ····sget-object·v15,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;
  
70 ····move-object/from16·v0,·v17 
  
71 ····iget·v15,·v0,·Lcom/watabou/noosa/Camera;->width:I68 ····iget·v13,·v15,·Lcom/watabou/noosa/Camera;->width:I
  
72 ····.line·6969 ····.line·69
73 ····.local·v15,·"w":I70 ····.local·v13,·"w":I
74 ····sget-object·v17,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;71 ····sget-object·v15,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;
  
75 ····move-object/from16·v0,·v17 
  
76 ····iget·v3,·v0,·Lcom/watabou/noosa/Camera;->height:I72 ····iget·v2,·v15,·Lcom/watabou/noosa/Camera;->height:I
  
77 ····.line·7173 ····.line·71
78 ····.local·v3,·"h":I74 ····.local·v2,·"h":I
79 ····new-instance·v17,·Lcom/watabou/pixeldungeon/ui/Archs;75 ····new-instance·v15,·Lcom/watabou/pixeldungeon/ui/Archs;
  
80 ····invoke-direct/range·{v17·..·v17},·Lcom/watabou/pixeldungeon/ui/Archs;-><init>()V 
  
81 ····move-object/from16·v0,·v1776 ····invoke-direct·{v15},·Lcom/watabou/pixeldungeon/ui/Archs;-><init>()V
  
82 ····move-object/from16·v1,·p077 ····move-object/from16·v0,·p0
  
83 ····iput-object·v0,·v1,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;78 ····iput-object·v15,·v0,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;
  
84 ····.line·7279 ····.line·72
85 ····move-object/from16·v0,·p080 ····move-object/from16·v0,·p0
  
86 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;81 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;
  
87 ····move-object/from16·v17,·v0 
  
88 ····int-to-float·v0,·v1582 ····int-to-float·v0,·v13
  
89 ····move/from16·v18,·v083 ····move/from16·v16,·v0
  
90 ····int-to-float·v0,·v384 ····int-to-float·v0,·v2
  
91 ····move/from16·v19,·v085 ····move/from16·v17,·v0
  
92 ····invoke-virtual/range·{v17·..·v19},·Lcom/watabou/pixeldungeon/ui/Archs;->setSize(FF)Lcom/watabou/noosa/ui/Component;86 ····invoke-virtual/range·{v15·..·v17},·Lcom/watabou/pixeldungeon/ui/Archs;->setSize(FF)Lcom/watabou/noosa/ui/Component;
  
93 ····.line·7387 ····.line·73
94 ····move-object/from16·v0,·p088 ····move-object/from16·v0,·p0
  
95 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;89 ····iget-object·v15,·v0,·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->archs:Lcom/watabou/pixeldungeon/ui/Archs;
  
96 ····move-object/from16·v17,·v0 
  
97 ····move-object/from16·v0,·p090 ····move-object/from16·v0,·p0
  
98 ····move-object/from16·v1,·v17 
  
99 ····invoke-virtual·{v0,·v1},·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;91 ····invoke-virtual·{v0,·v15},·Lcom/watabou/pixeldungeon/scenes/RankingsScene;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
100 ····.line·7592 ····.line·75
101 ····sget-object·v17,·Lcom/watabou/pixeldungeon/Rankings;->INSTANCE:Lcom/watabou/pixeldungeon/Rankings;93 ····sget-object·v15,·Lcom/watabou/pixeldungeon/Rankings;->INSTANCE:Lcom/watabou/pixeldungeon/Rankings;
  
102 ····invoke-virtual/range·{v17·..·v17},·Lcom/watabou/pixeldungeon/Rankings;->load()V94 ····invoke-virtual·{v15},·Lcom/watabou/pixeldungeon/Rankings;->load()V
  
103 ····.line·7795 ····.line·77
104 ····sget-object·v17,·Lcom/watabou/pixeldungeon/Rankings;->INSTANCE:Lcom/watabou/pixeldungeon/Rankings;96 ····sget-object·v15,·Lcom/watabou/pixeldungeon/Rankings;->INSTANCE:Lcom/watabou/pixeldungeon/Rankings;
  
105 ····move-object/from16·v0,·v17 
  
106 ····iget-object·v0,·v0,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;97 ····iget-object·v15,·v15,·Lcom/watabou/pixeldungeon/Rankings;->records:Ljava/util/ArrayList;
  
107 ····move-object/from16·v17,·v098 ····invoke-virtual·{v15},·Ljava/util/ArrayList;->size()I
  
108 ····invoke-virtual/range·{v17·..·v17},·Ljava/util/ArrayList;->size()I99 ····move-result·v15
  
109 ····move-result·v17 
  
110 ····if-lez·v17,·:cond_4100 ····if-lez·v15,·:cond_4
  
111 ····.line·79101 ····.line·79
112 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z102 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
Max diff block lines reached; 29651/35609 bytes (83.27%) of diff not shown.
867 B
smali/com/watabou/pixeldungeon/scenes/TitleScene$4.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/TitleScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"index"····#·I
  
24 ····.prologue25 ····.prologue
25 ····.line·10926 ····.line·109
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$4;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$4;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V
  
637 B
smali/com/watabou/pixeldungeon/scenes/BadgesScene$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/BadgesScene;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/BadgesScene;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/BadgesScene;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/BadgesScene;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/BadgesScene;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.line·100
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/BadgesScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/BadgesScene;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/BadgesScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/BadgesScene;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
790 B
smali/com/watabou/pixeldungeon/scenes/AmuletScene$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AmuletScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AmuletScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/AmuletScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7825 ····.line·78
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AmuletScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AmuletScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
867 B
smali/com/watabou/pixeldungeon/scenes/TitleScene$3.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/TitleScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"index"····#·I
  
24 ····.prologue25 ····.prologue
25 ····.line·10126 ····.line·101
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$3;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$3;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V
  
73.4 KB
smali/com/watabou/pixeldungeon/scenes/GameScene.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/scenes/GameScene;1 .class·public·Lcom/watabou/pixeldungeon/scenes/GameScene;
2 .super·Lcom/watabou/pixeldungeon/scenes/PixelScene;2 .super·Lcom/watabou/pixeldungeon/scenes/PixelScene;
3 .source·"GameScene.java"3 .source·"GameScene.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/scenes/GameScene$3; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·TXT_CHASM:Ljava/lang/String;·=·"Your·steps·echo·across·the·dungeon."5 .field·private·static·final·TXT_CHASM:Ljava/lang/String;·=·"Your·steps·echo·across·the·dungeon."
  
12 .field·private·static·final·TXT_GRASS:Ljava/lang/String;·=·"The·smell·of·vegetation·is·thick·in·the·air."6 .field·private·static·final·TXT_GRASS:Ljava/lang/String;·=·"The·smell·of·vegetation·is·thick·in·the·air."
  
13 .field·private·static·final·TXT_NIGHT_MODE:Ljava/lang/String;·=·"Be·cautious,·since·the·dungeon·is·even·more·dangerous·at·night!"7 .field·private·static·final·TXT_NIGHT_MODE:Ljava/lang/String;·=·"Be·cautious,·since·the·dungeon·is·even·more·dangerous·at·night!"
  
Offset 91, 15 lines modifiedOffset 83, 14 lines modified
91 .method·public·constructor·<init>()V83 .method·public·constructor·<init>()V
92 ····.locals·084 ····.locals·0
  
93 ····.prologue85 ····.prologue
94 ····.line·7886 ····.line·78
95 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V87 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
96 ····.line·271 
97 ····return-void88 ····return-void
98 .end·method89 .end·method
  
99 .method·public·static·add(Lcom/watabou/pixeldungeon/actors/blobs/Blob;)V90 .method·public·static·add(Lcom/watabou/pixeldungeon/actors/blobs/Blob;)V
100 ····.locals·191 ····.locals·1
101 ····.param·p0,·"gas"····#·Lcom/watabou/pixeldungeon/actors/blobs/Blob;92 ····.param·p0,·"gas"····#·Lcom/watabou/pixeldungeon/actors/blobs/Blob;
  
Offset 383, 78 lines modifiedOffset 374, 78 lines modified
383 ····invoke-virtual·{v0,·p1},·Lcom/watabou/pixeldungeon/sprites/PlantSprite;->reset(Lcom/watabou/pixeldungeon/plants/Plant;)V374 ····invoke-virtual·{v0,·p1},·Lcom/watabou/pixeldungeon/sprites/PlantSprite;->reset(Lcom/watabou/pixeldungeon/plants/Plant;)V
  
384 ····.line·404375 ····.line·404
385 ····return-void376 ····return-void
386 .end·method377 .end·method
  
387 .method·public·static·afterObserve()V378 .method·public·static·afterObserve()V
388 ····.locals·6379 ····.locals·5
  
389 ····.prologue380 ····.prologue
390 ····.line·547381 ····.line·547
391 ····sget-object·v2,·Lcom/watabou/pixeldungeon/scenes/GameScene;->scene:Lcom/watabou/pixeldungeon/scenes/GameScene;382 ····sget-object·v1,·Lcom/watabou/pixeldungeon/scenes/GameScene;->scene:Lcom/watabou/pixeldungeon/scenes/GameScene;
  
392 ····if-eqz·v2,·:cond_0383 ····if-eqz·v1,·:cond_0
  
393 ····.line·548384 ····.line·548
394 ····sget-object·v2,·Lcom/watabou/pixeldungeon/scenes/GameScene;->scene:Lcom/watabou/pixeldungeon/scenes/GameScene;385 ····sget-object·v1,·Lcom/watabou/pixeldungeon/scenes/GameScene;->scene:Lcom/watabou/pixeldungeon/scenes/GameScene;
  
395 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/scenes/GameScene;->fog:Lcom/watabou/pixeldungeon/FogOfWar;386 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/scenes/GameScene;->fog:Lcom/watabou/pixeldungeon/FogOfWar;
  
396 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z387 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
397 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;388 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
398 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->visited:[Z389 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->visited:[Z
  
399 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;390 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
400 ····iget-object·v5,·v5,·Lcom/watabou/pixeldungeon/levels/Level;->mapped:[Z391 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->mapped:[Z
  
401 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/watabou/pixeldungeon/FogOfWar;->updateVisibility([Z[Z[Z)V392 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/FogOfWar;->updateVisibility([Z[Z[Z)V
  
402 ····.line·550393 ····.line·550
403 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;394 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
404 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;395 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
405 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;396 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
406 ····move-result-object·v0397 ····move-result-object·v1
  
407 ····.local·v0,·"i$":Ljava/util/Iterator;398 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
408 ····:goto_0399 ····:goto_0
409 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z400 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
410 ····move-result·v2401 ····move-result·v2
  
411 ····if-eqz·v2,·:cond_0402 ····if-eqz·v2,·:cond_0
  
412 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;403 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
413 ····move-result-object·v1404 ····move-result-object·v0
  
 405 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
414 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;406 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
415 ····.line·551407 ····.line·551
416 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;408 ····.restart·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
417 ····iget-object·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;409 ····iget-object·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
418 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z410 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
419 ····iget·v4,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I411 ····iget·v4,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
420 ····aget-boolean·v3,·v3,·v4412 ····aget-boolean·v3,·v3,·v4
  
421 ····iput-boolean·v3,·v2,·Lcom/watabou/pixeldungeon/sprites/CharSprite;->visible:Z413 ····iput-boolean·v3,·v2,·Lcom/watabou/pixeldungeon/sprites/CharSprite;->visible:Z
  
422 ····goto·:goto_0414 ····goto·:goto_0
  
423 ····.line·554415 ····.line·554
424 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob; 
425 ····:cond_0416 ····:cond_0
426 ····return-void417 ····return-void
427 .end·method418 .end·method
  
428 .method·public·static·bossSlain()V419 .method·public·static·bossSlain()V
429 ····.locals·4420 ····.locals·4
  
Offset 930, 29 lines modifiedOffset 921, 30 lines modified
930 ····invoke-static·{},·Lcom/watabou/pixeldungeon/scenes/GameScene;->cancelCellSelector()Z921 ····invoke-static·{},·Lcom/watabou/pixeldungeon/scenes/GameScene;->cancelCellSelector()Z
  
931 ····.line·599922 ····.line·599
932 ····sget-object·v1,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->SEED:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;923 ····sget-object·v1,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->SEED:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
933 ····if-ne·p1,·v1,·:cond_0924 ····if-ne·p1,·v1,·:cond_0
  
 925 ····.line·600
934 ····invoke-static·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndBag;->seedPouch(Lcom/watabou/pixeldungeon/windows/WndBag$Listener;Lcom/watabou/pixeldungeon/windows/WndBag$Mode;Ljava/lang/String;)Lcom/watabou/pixeldungeon/windows/WndBag;926 ····invoke-static·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndBag;->seedPouch(Lcom/watabou/pixeldungeon/windows/WndBag$Listener;Lcom/watabou/pixeldungeon/windows/WndBag$Mode;Ljava/lang/String;)Lcom/watabou/pixeldungeon/windows/WndBag;
  
Max diff block lines reached; 69007/75034 bytes (91.97%) of diff not shown.
806 B
smali/com/watabou/pixeldungeon/scenes/AboutScene$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AboutScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AboutScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AboutScene;Lcom/watabou/noosa/Visual;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AboutScene;Lcom/watabou/noosa/Visual;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/AboutScene;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"target"····#·Lcom/watabou/noosa/Visual;
  
23 ····.prologue24 ····.prologue
24 ····.line·6825 ····.line·68
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AboutScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/AboutScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AboutScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/AboutScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V
  
907 B
smali/com/watabou/pixeldungeon/scenes/StartScene$ChallengeButton$1.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;18 .field·final·synthetic·this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;IZ)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;IZ)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"checked"····#·I
23 ····.param·p3,·"x1"····#·Z24 ····.param·p3,·"editable"····#·Z
  
24 ····.prologue25 ····.prologue
25 ····.line·51026 ····.line·510
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton$1;->this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton$1;->this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$ChallengeButton;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/windows/WndChallenges;-><init>(IZ)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/windows/WndChallenges;-><init>(IZ)V
  
825 B
smali/com/watabou/pixeldungeon/scenes/InterlevelScene$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/InterlevelScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/InterlevelScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"message"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·19525 ····.line·195
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/InterlevelScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/InterlevelScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/windows/WndError;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/windows/WndError;-><init>(Ljava/lang/String;)V
  
546 B
smali/com/watabou/pixeldungeon/scenes/InterlevelScene.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/scenes/PixelScene;2 .super·Lcom/watabou/pixeldungeon/scenes/PixelScene;
3 .source·"InterlevelScene.java"3 .source·"InterlevelScene.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/scenes/InterlevelScene$3;, 
8 ········Lcom/watabou/pixeldungeon/scenes/InterlevelScene$Phase;,7 ········Lcom/watabou/pixeldungeon/scenes/InterlevelScene$Phase;,
9 ········Lcom/watabou/pixeldungeon/scenes/InterlevelScene$Mode;8 ········Lcom/watabou/pixeldungeon/scenes/InterlevelScene$Mode;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
5.43 KB
smali/com/watabou/pixeldungeon/scenes/PixelScene.smali
    
Offset 67, 15 lines modifiedOffset 67, 14 lines modified
67 .method·public·constructor·<init>()V67 .method·public·constructor·<init>()V
68 ····.locals·068 ····.locals·0
  
69 ····.prologue69 ····.prologue
70 ····.line·3970 ····.line·39
71 ····invoke-direct·{p0},·Lcom/watabou/noosa/Scene;-><init>()V71 ····invoke-direct·{p0},·Lcom/watabou/noosa/Scene;-><init>()V
  
72 ····.line·316 
73 ····return-void72 ····return-void
74 .end·method73 .end·method
  
75 .method·public·static·align(F)F74 .method·public·static·align(F)F
76 ····.locals·275 ····.locals·2
77 ····.param·p0,·"pos"····#·F76 ····.param·p0,·"pos"····#·F
  
Offset 677, 15 lines modifiedOffset 676, 15 lines modified
  
677 ····double-to-int·v3,·v4676 ····double-to-int·v3,·v4
  
678 ····int-to-float·v3,·v3677 ····int-to-float·v3,·v3
  
679 ····sput·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F678 ····sput·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F
  
680 ····.line·81679 ····.line·78
681 ····:goto_1680 ····:goto_1
682 ····sget·v3,·Lcom/watabou/noosa/Game;->width:I681 ····sget·v3,·Lcom/watabou/noosa/Game;->width:I
  
683 ····int-to-float·v3,·v3682 ····int-to-float·v3,·v3
  
684 ····sget·v4,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F683 ····sget·v4,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F
  
Offset 740, 15 lines modifiedOffset 739, 15 lines modified
740 ····:cond_2739 ····:cond_2
741 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->scaleUp()Z740 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->scaleUp()Z
  
742 ····move-result·v3741 ····move-result·v3
  
743 ····if-eqz·v3,·:cond_3742 ····if-eqz·v3,·:cond_3
  
744 ····.line·88743 ····.line·87
745 ····:goto_2744 ····:goto_2
746 ····sget·v3,·Lcom/watabou/noosa/Game;->width:I745 ····sget·v3,·Lcom/watabou/noosa/Game;->width:I
  
747 ····int-to-float·v3,·v3746 ····int-to-float·v3,·v3
  
748 ····sget·v4,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F747 ····sget·v4,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->defaultZoom:F
  
Offset 825, 20 lines modifiedOffset 824, 22 lines modified
825 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;824 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;
  
826 ····if-nez·v3,·:cond_4825 ····if-nez·v3,·:cond_4
  
827 ····.line·106826 ····.line·106
828 ····const-string·v3,·"font1x.png"827 ····const-string·v3,·"font1x.png"
  
 828 ····.line·107
829 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;829 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;
  
830 ····move-result-object·v3830 ····move-result-object·v3
  
831 ····const-string·v4,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"831 ····const-string·v4,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"
  
 832 ····.line·106
832 ····invoke-static·{v3,·v9,·v4},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;ILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;833 ····invoke-static·{v3,·v9,·v4},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;ILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;
  
833 ····move-result-object·v3834 ····move-result-object·v3
  
834 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;835 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;
  
835 ····.line·108836 ····.line·108
Offset 852, 22 lines modifiedOffset 853, 24 lines modified
852 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;853 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font1x:Lcom/watabou/noosa/BitmapText$Font;
  
853 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F854 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F
  
854 ····.line·112855 ····.line·112
855 ····const-string·v3,·"font15x.png"856 ····const-string·v3,·"font15x.png"
  
 857 ····.line·113
856 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;858 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;
  
857 ····move-result-object·v3859 ····move-result-object·v3
  
858 ····const/16·v4,·0xc860 ····const/16·v4,·0xc
  
859 ····const-string·v5,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"861 ····const-string·v5,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"
  
 862 ····.line·112
860 ····invoke-static·{v3,·v4,·v9,·v5},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;IILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;863 ····invoke-static·{v3,·v4,·v9,·v5},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;IILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;
  
861 ····move-result-object·v3864 ····move-result-object·v3
  
862 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font15x:Lcom/watabou/noosa/BitmapText$Font;865 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font15x:Lcom/watabou/noosa/BitmapText$Font;
  
863 ····.line·114866 ····.line·114
Offset 881, 22 lines modifiedOffset 884, 24 lines modified
881 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font15x:Lcom/watabou/noosa/BitmapText$Font;884 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font15x:Lcom/watabou/noosa/BitmapText$Font;
  
882 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F885 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F
  
883 ····.line·118886 ····.line·118
884 ····const-string·v3,·"font2x.png"887 ····const-string·v3,·"font2x.png"
  
 888 ····.line·119
885 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;889 ····invoke-static·{v3},·Lcom/watabou/utils/BitmapCache;->get(Ljava/lang/String;)Landroid/graphics/Bitmap;
  
886 ····move-result-object·v3890 ····move-result-object·v3
  
887 ····const/16·v4,·0xe891 ····const/16·v4,·0xe
  
888 ····const-string·v5,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"892 ····const-string·v5,·"·!\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"
  
 893 ····.line·118
889 ····invoke-static·{v3,·v4,·v9,·v5},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;IILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;894 ····invoke-static·{v3,·v4,·v9,·v5},·Lcom/watabou/noosa/BitmapText$Font;->colorMarked(Landroid/graphics/Bitmap;IILjava/lang/String;)Lcom/watabou/noosa/BitmapText$Font;
  
890 ····move-result-object·v3895 ····move-result-object·v3
  
891 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font2x:Lcom/watabou/noosa/BitmapText$Font;896 ····sput-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font2x:Lcom/watabou/noosa/BitmapText$Font;
  
892 ····.line·120897 ····.line·120
Offset 910, 22 lines modifiedOffset 915, 24 lines modified
910 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font2x:Lcom/watabou/noosa/BitmapText$Font;915 ····sget-object·v3,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->font2x:Lcom/watabou/noosa/BitmapText$Font;
  
911 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F916 ····iput·v10,·v3,·Lcom/watabou/noosa/BitmapText$Font;->tracking:F
  
912 ····.line·124917 ····.line·124
913 ····const-string·v3,·"font25x.png"918 ····const-string·v3,·"font25x.png"
Max diff block lines reached; 1557/5453 bytes (28.55%) of diff not shown.
1.06 KB
smali/com/watabou/pixeldungeon/scenes/StartScene$1$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$1;18 .field·final·synthetic·this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$1;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene$1;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene$1;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/scenes/StartScene$1;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"title"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·Ljava/lang/String;24 ····.param·p3,·"message"····#·Ljava/lang/String;
24 ····.param·p4,·"x2"····#·[Ljava/lang/String;25 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$1$1;->this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$1;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$1$1;->this$1:Lcom/watabou/pixeldungeon/scenes/StartScene$1;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
  
790 B
smali/com/watabou/pixeldungeon/scenes/AmuletScene$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AmuletScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/AmuletScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/AmuletScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·6725 ····.line·67
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AmuletScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/AmuletScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/AmuletScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
665 B
smali/com/watabou/pixeldungeon/scenes/InterlevelScene$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/InterlevelScene;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/InterlevelScene;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
  
22 ····.prologue23 ····.prologue
23 ····.line·11024 ····.line·110
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/InterlevelScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/InterlevelScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/InterlevelScene;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
798 B
smali/com/watabou/pixeldungeon/scenes/SurfaceScene$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/SurfaceScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/SurfaceScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/SurfaceScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·16025 ····.line·160
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
772 B
smali/com/watabou/pixeldungeon/scenes/GameScene$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/GameScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/GameScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/GameScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/GameScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/GameScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·42725 ····.line·427
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/GameScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/GameScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/GameScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/GameScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/Toast;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/Toast;-><init>(Ljava/lang/String;)V
  
725 B
smali/com/watabou/pixeldungeon/scenes/TitleScene$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·private·time:F19 .field·private·time:F
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Lcom/watabou/noosa/Image;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Lcom/watabou/noosa/Image;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/TitleScene;
23 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Image;24 ····.param·p2,·"src"····#·Lcom/watabou/noosa/Image;
  
24 ····.prologue25 ····.prologue
25 ····.line·7526 ····.line·75
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
27 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/Image;-><init>(Lcom/watabou/noosa/Image;)V28 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/Image;-><init>(Lcom/watabou/noosa/Image;)V
  
409 B
smali/com/watabou/pixeldungeon/scenes/SurfaceScene.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.prologue45 ····.prologue
46 ····.line·4746 ····.line·47
47 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V47 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
48 ····.line·344 
49 ····return-void48 ····return-void
50 .end·method49 .end·method
  
  
51 #·virtual·methods50 #·virtual·methods
52 .method·public·create()V51 .method·public·create()V
53 ····.locals·2952 ····.locals·29
630 B
smali/com/watabou/pixeldungeon/scenes/StartScene$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/StartScene;
  
25 ····.prologue26 ····.prologue
26 ····.line·23227 ····.line·232
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$3;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$3;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
802 B
smali/com/watabou/pixeldungeon/scenes/StartScene$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/StartScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"primary"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·14925 ····.line·149
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;-><init>(Ljava/lang/String;)V
  
786 B
smali/com/watabou/pixeldungeon/scenes/IntroScene$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/IntroScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/IntroScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/IntroScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/IntroScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/IntroScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·3725 ····.line·37
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/IntroScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/IntroScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/IntroScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/IntroScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/windows/WndStory;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/windows/WndStory;-><init>(Ljava/lang/String;)V
  
43.5 KB
smali/com/watabou/pixeldungeon/scenes/StartScene.smali
    
Offset 93, 15 lines modifiedOffset 93, 14 lines modified
93 .method·public·constructor·<init>()V93 .method·public·constructor·<init>()V
94 ····.locals·094 ····.locals·0
  
95 ····.prologue95 ····.prologue
96 ····.line·5296 ····.line·52
97 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V97 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
98 ····.line·476 
99 ····return-void98 ····return-void
100 .end·method99 .end·method
  
101 .method·static·synthetic·access$000(Lcom/watabou/pixeldungeon/scenes/StartScene;)V100 .method·static·synthetic·access$000(Lcom/watabou/pixeldungeon/scenes/StartScene;)V
102 ····.locals·0101 ····.locals·0
103 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/scenes/StartScene;102 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/scenes/StartScene;
  
Offset 332, 22 lines modifiedOffset 331, 24 lines modified
332 ····invoke-virtual·{v2,·v3,·v4,·v1,·v9},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;331 ····invoke-virtual·{v2,·v3,·v4,·v1,·v9},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
333 ····.line·280332 ····.line·280
334 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->btnNewGame:Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;333 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->btnNewGame:Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;
  
335 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->btnLoad:Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;334 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->btnLoad:Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;
  
 335 ····.line·281
336 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->right()F336 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->right()F
  
337 ····move-result·v3337 ····move-result·v3
  
338 ····add-float/2addr·v3,·v8338 ····add-float/2addr·v3,·v8
  
339 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->buttonY:F339 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene;->buttonY:F
  
 340 ····.line·280
340 ····invoke-virtual·{v2,·v3,·v4,·v1,·v9},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;341 ····invoke-virtual·{v2,·v3,·v4,·v1,·v9},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
341 ····goto/16·:goto_0342 ····goto/16·:goto_0
  
342 ····.line·284343 ····.line·284
343 ····.end·local·v1····#·"w":F344 ····.end·local·v1····#·"w":F
344 ····:cond_3345 ····:cond_3
Offset 409, 998 lines modifiedOffset 410, 988 lines modified
  
409 ····goto/16·:goto_0410 ····goto/16·:goto_0
410 .end·method411 .end·method
  
  
411 #·virtual·methods412 #·virtual·methods
412 .method·public·create()V413 .method·public·create()V
413 ····.locals·33414 ····.locals·30
  
414 ····.prologue415 ····.prologue
415 ····.line·95416 ····.line·95
416 ····invoke-super/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->create()V417 ····invoke-super/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->create()V
  
417 ····.line·97418 ····.line·97
418 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Badges;->loadGlobal()V419 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Badges;->loadGlobal()V
  
419 ····.line·99420 ····.line·99
420 ····sget-object·v29,·Lcom/watabou/pixeldungeon/scenes/StartScene;->uiCamera:Lcom/watabou/noosa/Camera;421 ····sget-object·v26,·Lcom/watabou/pixeldungeon/scenes/StartScene;->uiCamera:Lcom/watabou/noosa/Camera;
  
421 ····const/16·v30,·0x0422 ····const/16·v27,·0x0
  
422 ····move/from16·v0,·v30423 ····move/from16·v0,·v27
  
423 ····move-object/from16·v1,·v29424 ····move-object/from16·v1,·v26
  
424 ····iput-boolean·v0,·v1,·Lcom/watabou/noosa/Camera;->visible:Z425 ····iput-boolean·v0,·v1,·Lcom/watabou/noosa/Camera;->visible:Z
  
425 ····.line·101426 ····.line·101
426 ····sget-object·v29,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;427 ····sget-object·v26,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;
  
427 ····move-object/from16·v0,·v29428 ····move-object/from16·v0,·v26
  
428 ····iget·v0,·v0,·Lcom/watabou/noosa/Camera;->width:I429 ····iget·v0,·v0,·Lcom/watabou/noosa/Camera;->width:I
  
429 ····move/from16·v27,·v0430 ····move/from16·v24,·v0
  
430 ····.line·102431 ····.line·102
431 ····.local·v27,·"w":I432 ····.local·v24,·"w":I
432 ····sget-object·v29,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;433 ····sget-object·v26,·Lcom/watabou/noosa/Camera;->main:Lcom/watabou/noosa/Camera;
  
433 ····move-object/from16·v0,·v29434 ····move-object/from16·v0,·v26
  
434 ····iget·v13,·v0,·Lcom/watabou/noosa/Camera;->height:I435 ····iget·v12,·v0,·Lcom/watabou/noosa/Camera;->height:I
  
435 ····.line·105436 ····.line·105
436 ····.local·v13,·"h":I437 ····.local·v12,·"h":I
437 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z438 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
438 ····move-result·v29439 ····move-result·v26
  
439 ····if-eqz·v29,·:cond_0440 ····if-eqz·v26,·:cond_0
  
440 ····.line·106441 ····.line·106
441 ····const/high16·v28,·0x43600000····#·224.0f442 ····const/high16·v25,·0x43600000····#·224.0f
  
442 ····.line·107443 ····.line·107
443 ····.local·v28,·"width":F444 ····.local·v25,·"width":F
444 ····const/high16·v14,·0x42f80000····#·124.0f445 ····const/high16·v13,·0x42f80000····#·124.0f
  
445 ····.line·113446 ····.line·113
446 ····.local·v14,·"height":F447 ····.local·v13,·"height":F
447 ····:goto_0448 ····:goto_0
448 ····move/from16·v0,·v27449 ····move/from16·v0,·v24
  
449 ····int-to-float·v0,·v0450 ····int-to-float·v0,·v0
  
450 ····move/from16·v29,·v0451 ····move/from16·v26,·v0
  
451 ····sub-float·v29,·v29,·v28452 ····sub-float·v26,·v26,·v25
  
452 ····const/high16·v30,·0x40000000····#·2.0f453 ····const/high16·v27,·0x40000000····#·2.0f
  
453 ····div-float·v17,·v29,·v30454 ····div-float·v15,·v26,·v27
  
454 ····.line·114455 ····.line·114
455 ····.local·v17,·"left":F456 ····.local·v15,·"left":F
456 ····int-to-float·v0,·v13457 ····int-to-float·v0,·v12
  
457 ····move/from16·v29,·v0458 ····move/from16·v26,·v0
  
458 ····sub-float·v29,·v29,·v14459 ····sub-float·v26,·v26,·v13
  
459 ····const/high16·v30,·0x40000000····#·2.0f460 ····const/high16·v27,·0x40000000····#·2.0f
  
460 ····div-float·v26,·v29,·v30461 ····div-float·v23,·v26,·v27
  
Max diff block lines reached; 40221/44471 bytes (90.44%) of diff not shown.
866 B
smali/com/watabou/pixeldungeon/scenes/TitleScene$2.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/TitleScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"index"····#·I
  
24 ····.prologue25 ····.prologue
25 ····.line·9326 ····.line·93
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$2;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V
  
802 B
smali/com/watabou/pixeldungeon/scenes/StartScene$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/StartScene;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/StartScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"primary"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·12925 ····.line·129
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/StartScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/StartScene;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/scenes/StartScene$GameButton;-><init>(Ljava/lang/String;)V
  
1.61 KB
smali/com/watabou/pixeldungeon/scenes/TitleScene.smali
    
Offset 25, 15 lines modifiedOffset 25, 14 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·3928 ····.line·39
29 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V29 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
30 ····.line·162 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
  
33 .method·private·placeTorch(FF)V32 .method·private·placeTorch(FF)V
34 ····.locals·133 ····.locals·1
35 ····.param·p1,·"x"····#·F34 ····.param·p1,·"x"····#·F
36 ····.param·p2,·"y"····#·F35 ····.param·p2,·"y"····#·F
Offset 147, 14 lines modifiedOffset 146, 15 lines modified
147 ····invoke-virtual·{v0,·v13},·Lcom/watabou/pixeldungeon/scenes/TitleScene;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;146 ····invoke-virtual·{v0,·v13},·Lcom/watabou/pixeldungeon/scenes/TitleScene;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
148 ····.line·66147 ····.line·66
149 ····iget·v0,·v13,·Lcom/watabou/noosa/Image;->height:F148 ····iget·v0,·v13,·Lcom/watabou/noosa/Image;->height:F
  
150 ····move/from16·v18,·v0149 ····move/from16·v18,·v0
  
 150 ····.line·67
151 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z151 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
152 ····move-result·v17152 ····move-result·v17
  
153 ····if-eqz·v17,·:cond_0153 ····if-eqz·v17,·:cond_0
  
154 ····const/high16·v17,·0x42400000····#·48.0f154 ····const/high16·v17,·0x42400000····#·48.0f
Offset 596, 15 lines modifiedOffset 596, 15 lines modified
  
596 ····.line·153596 ····.line·153
597 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/TitleScene;->fadeIn()V597 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/scenes/TitleScene;->fadeIn()V
  
598 ····.line·154598 ····.line·154
599 ····return-void599 ····return-void
  
600 ····.line·66600 ····.line·67
601 ····.end·local·v4····#·"btnAbout":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;601 ····.end·local·v4····#·"btnAbout":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;
602 ····.end·local·v5····#·"btnBadges":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;602 ····.end·local·v5····#·"btnBadges":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;
603 ····.end·local·v6····#·"btnExit":Lcom/watabou/pixeldungeon/ui/ExitButton;603 ····.end·local·v6····#·"btnExit":Lcom/watabou/pixeldungeon/ui/ExitButton;
604 ····.end·local·v7····#·"btnHighscores":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;604 ····.end·local·v7····#·"btnHighscores":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;
605 ····.end·local·v8····#·"btnPlay":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;605 ····.end·local·v8····#·"btnPlay":Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;
606 ····.end·local·v9····#·"btnPrefs":Lcom/watabou/pixeldungeon/ui/PrefsButton;606 ····.end·local·v9····#·"btnPrefs":Lcom/watabou/pixeldungeon/ui/PrefsButton;
607 ····.end·local·v11····#·"height":F607 ····.end·local·v11····#·"height":F
1.3 KB
smali/com/watabou/pixeldungeon/scenes/BadgesScene.smali
    
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·4022 ····.line·40
23 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V23 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;-><init>()V
  
24 ····.line·124 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
  
27 #·virtual·methods26 #·virtual·methods
28 .method·public·create()V27 .method·public·create()V
29 ····.locals·2428 ····.locals·24
Offset 446, 14 lines modifiedOffset 445, 15 lines modified
  
446 ····move/from16·v20,·v0445 ····move/from16·v20,·v0
  
447 ····mul-float·v20,·v20,·v16446 ····mul-float·v20,·v20,·v16
  
448 ····add-float·v20,·v20,·v11447 ····add-float·v20,·v20,·v11
  
 448 ····.line·88
449 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->width()F449 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->width()F
  
450 ····move-result·v21450 ····move-result·v21
  
451 ····sub-float·v21,·v16,·v21451 ····sub-float·v21,·v16,·v21
  
452 ····const/high16·v22,·0x40000000····#·2.0f452 ····const/high16·v22,·0x40000000····#·2.0f
Offset 466, 26 lines modifiedOffset 466, 28 lines modified
  
466 ····move/from16·v21,·v0466 ····move/from16·v21,·v0
  
467 ····mul-float·v21,·v21,·v16467 ····mul-float·v21,·v21,·v16
  
468 ····add-float·v21,·v21,·v18468 ····add-float·v21,·v21,·v18
  
 469 ····.line·89
469 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->height()F470 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->height()F
  
470 ····move-result·v22471 ····move-result·v22
  
471 ····sub-float·v22,·v16,·v22472 ····sub-float·v22,·v16,·v22
  
472 ····const/high16·v23,·0x40000000····#·2.0f473 ····const/high16·v23,·0x40000000····#·2.0f
  
473 ····div-float·v22,·v22,·v23474 ····div-float·v22,·v22,·v23
  
474 ····add-float·v21,·v21,·v22475 ····add-float·v21,·v21,·v22
  
 476 ····.line·87
475 ····move/from16·v0,·v20477 ····move/from16·v0,·v20
  
476 ····move/from16·v1,·v21478 ····move/from16·v1,·v21
  
477 ····invoke-virtual·{v6,·v0,·v1},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->setPos(FF)Lcom/watabou/noosa/ui/Component;479 ····invoke-virtual·{v6,·v0,·v1},·Lcom/watabou/pixeldungeon/scenes/BadgesScene$BadgeButton;->setPos(FF)Lcom/watabou/noosa/ui/Component;
  
478 ····.line·90480 ····.line·90
867 B
smali/com/watabou/pixeldungeon/scenes/TitleScene$5.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/TitleScene;Ljava/lang/String;I)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/TitleScene;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"text"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"index"····#·I
  
24 ····.prologue25 ····.prologue
25 ····.line·11726 ····.line·117
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$5;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/TitleScene$5;->this$0:Lcom/watabou/pixeldungeon/scenes/TitleScene;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V28 ····invoke-direct·{p0,·p2,·p3},·Lcom/watabou/pixeldungeon/scenes/TitleScene$DashboardItem;-><init>(Ljava/lang/String;I)V
  
897 B
smali/com/watabou/pixeldungeon/scenes/SurfaceScene$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$pet:Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;19 .field·final·synthetic·val$pet:Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/SurfaceScene;Lcom/watabou/noosa/Visual;Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/scenes/SurfaceScene;Lcom/watabou/noosa/Visual;Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/scenes/SurfaceScene;
23 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;24 ····.param·p2,·"target"····#·Lcom/watabou/noosa/Visual;
  
24 ····.prologue25 ····.prologue
25 ····.line·13526 ····.line·135
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$1;->this$0:Lcom/watabou/pixeldungeon/scenes/SurfaceScene;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$1;->val$pet:Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/scenes/SurfaceScene$1;->val$pet:Lcom/watabou/pixeldungeon/scenes/SurfaceScene$Pet;
  
1.33 KB
smali/com/watabou/pixeldungeon/scenes/PixelScene$PixelCamera.smali
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
  
29 ····int-to-float·v2,·v229 ····int-to-float·v2,·v2
  
30 ····div-float/2addr·v2,·p130 ····div-float/2addr·v2,·p1
  
31 ····float-to-double·v2,·v231 ····float-to-double·v2,·v2
  
 32 ····.line·320
32 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D33 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
33 ····move-result-wide·v234 ····move-result-wide·v2
  
34 ····float-to-double·v4,·p135 ····float-to-double·v4,·p1
  
35 ····mul-double/2addr·v2,·v436 ····mul-double/2addr·v2,·v4
Offset 55, 14 lines modifiedOffset 56, 15 lines modified
  
55 ····int-to-float·v0,·v056 ····int-to-float·v0,·v0
  
56 ····div-float/2addr·v0,·p157 ····div-float/2addr·v0,·p1
  
57 ····float-to-double·v4,·v058 ····float-to-double·v4,·v0
  
 59 ····.line·321
58 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D60 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
59 ····move-result-wide·v461 ····move-result-wide·v4
  
60 ····float-to-double·v6,·p162 ····float-to-double·v6,·p1
  
61 ····mul-double/2addr·v4,·v663 ····mul-double/2addr·v4,·v6
Offset 77, 38 lines modifiedOffset 79, 41 lines modified
  
77 ····int-to-float·v0,·v079 ····int-to-float·v0,·v0
  
78 ····div-float/2addr·v0,·p180 ····div-float/2addr·v0,·p1
  
79 ····float-to-double·v4,·v081 ····float-to-double·v4,·v0
  
 82 ····.line·322
80 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D83 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
81 ····move-result-wide·v484 ····move-result-wide·v4
  
82 ····double-to-int·v3,·v485 ····double-to-int·v3,·v4
  
83 ····sget·v0,·Lcom/watabou/noosa/Game;->height:I86 ····sget·v0,·Lcom/watabou/noosa/Game;->height:I
  
84 ····int-to-float·v0,·v087 ····int-to-float·v0,·v0
  
85 ····div-float/2addr·v0,·p188 ····div-float/2addr·v0,·p1
  
86 ····float-to-double·v4,·v089 ····float-to-double·v4,·v0
  
 90 ····.line·323
87 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D91 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
88 ····move-result-wide·v492 ····move-result-wide·v4
  
89 ····double-to-int·v4,·v493 ····double-to-int·v4,·v4
  
90 ····move-object·v0,·p094 ····move-object·v0,·p0
  
91 ····move·v5,·p195 ····move·v5,·p1
  
 96 ····.line·319
92 ····invoke-direct/range·{v0·..·v5},·Lcom/watabou/noosa/Camera;-><init>(IIIIF)V97 ····invoke-direct/range·{v0·..·v5},·Lcom/watabou/noosa/Camera;-><init>(IIIIF)V
  
93 ····.line·32498 ····.line·324
94 ····return-void99 ····return-void
95 .end·method100 .end·method
  
  
512 B
smali/com/watabou/pixeldungeon/plants/Dreamweed.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Dreamweed;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Dreamweed;->image:I
  
30 ····.line·3430 ····.line·34
31 ····const-string·v0,·"Dreamweed"31 ····const-string·v0,·"Dreamweed"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Dreamweed;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Dreamweed;->plantName:Ljava/lang/String;
  
33 ····.line·5133 ····.line·35
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·338 ····.locals·3
507 B
smali/com/watabou/pixeldungeon/plants/Sungrass.smali
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sungrass;->image:I30 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sungrass;->image:I
  
31 ····.line·3731 ····.line·37
32 ····const-string·v0,·"Sungrass"32 ····const-string·v0,·"Sungrass"
  
33 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sungrass;->plantName:Ljava/lang/String;33 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sungrass;->plantName:Ljava/lang/String;
  
34 ····.line·7534 ····.line·38
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V38 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
39 ····.locals·439 ····.locals·4
507 B
smali/com/watabou/pixeldungeon/plants/Fadeleaf.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Fadeleaf;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Fadeleaf;->image:I
  
30 ····.line·3830 ····.line·38
31 ····const-string·v0,·"Fadeleaf"31 ····const-string·v0,·"Fadeleaf"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Fadeleaf;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Fadeleaf;->plantName:Ljava/lang/String;
  
33 ····.line·8133 ····.line·39
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·738 ····.locals·7
517 B
smali/com/watabou/pixeldungeon/plants/Sorrowmoss.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sorrowmoss;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sorrowmoss;->image:I
  
30 ····.line·3630 ····.line·36
31 ····const-string·v0,·"Sorrowmoss"31 ····const-string·v0,·"Sorrowmoss"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sorrowmoss;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Sorrowmoss;->plantName:Ljava/lang/String;
  
33 ····.line·5733 ····.line·37
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·338 ····.locals·3
497 B
smali/com/watabou/pixeldungeon/plants/Icecap.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Icecap;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Icecap;->image:I
  
30 ····.line·3630 ····.line·36
31 ····const-string·v0,·"Icecap"31 ····const-string·v0,·"Icecap"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Icecap;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Icecap;->plantName:Ljava/lang/String;
  
33 ····.line·5933 ····.line·37
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·538 ····.locals·5
512 B
smali/com/watabou/pixeldungeon/plants/Firebloom.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Firebloom;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Firebloom;->image:I
  
30 ····.line·3630 ····.line·36
31 ····const-string·v0,·"Firebloom"31 ····const-string·v0,·"Firebloom"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Firebloom;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Firebloom;->plantName:Ljava/lang/String;
  
33 ····.line·5533 ····.line·37
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·338 ····.locals·3
5.32 KB
smali/com/watabou/pixeldungeon/plants/Rotberry$Seed.smali
    
Offset 68, 110 lines modifiedOffset 68, 108 lines modified
68 ····.line·5768 ····.line·57
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z72 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
73 ····.locals·673 ····.locals·5
74 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;74 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
75 ····.prologue75 ····.prologue
76 ····const/4·v2,·0x076 ····const/4·v1,·0x0
  
77 ····.line·6177 ····.line·61
78 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/plants/Plant$Seed;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z78 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/plants/Plant$Seed;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
  
79 ····move-result·v379 ····move-result·v2
  
80 ····if-eqz·v3,·:cond_280 ····if-eqz·v2,·:cond_2
  
81 ····.line·6381 ····.line·63
82 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;82 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
83 ····if-eqz·v3,·:cond_183 ····if-eqz·v2,·:cond_1
  
84 ····.line·6484 ····.line·64
85 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;85 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
86 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;86 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
87 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;87 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
88 ····move-result-object·v088 ····move-result-object·v2
  
89 ····.local·v0,·"i$":Ljava/util/Iterator; 
90 ····:goto_089 ····:goto_0
91 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z90 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
92 ····move-result·v391 ····move-result·v3
  
93 ····if-eqz·v3,·:cond_092 ····if-eqz·v3,·:cond_0
  
94 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;93 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
95 ····move-result-object·v194 ····move-result-object·v0
  
96 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;95 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
97 ····.line·6596 ····.line·65
98 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;97 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
99 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;98 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
100 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I99 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
101 ····invoke-virtual·{v1,·v3},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V100 ····invoke-virtual·{v0,·v3},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V
  
102 ····goto·:goto_0101 ····goto·:goto_0
  
103 ····.line·68102 ····.line·68
104 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;103 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
105 ····:cond_0104 ····:cond_0
106 ····const-string·v3,·"The·seed·emits·a·roar·that·echoes·throughout·the·dungeon!"105 ····const-string·v2,·"The·seed·emits·a·roar·that·echoes·throughout·the·dungeon!"
  
107 ····new-array·v2,·v2,·[Ljava/lang/Object;106 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
108 ····invoke-static·{v3,·v2},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V107 ····invoke-static·{v2,·v1},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V
  
109 ····.line·69108 ····.line·69
110 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;109 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
111 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I110 ····iget·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
112 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;111 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;
  
113 ····move-result-object·v2112 ····move-result-object·v1
  
114 ····const/4·v3,·0x5113 ····const/4·v2,·0x5
  
115 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;114 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;
  
116 ····move-result-object·v3115 ····move-result-object·v2
  
117 ····const·v4,·0x3e99999a····#·0.3f116 ····const·v3,·0x3e99999a····#·0.3f
  
118 ····const/4·v5,·0x3117 ····const/4·v4,·0x3
  
119 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V118 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
  
120 ····.line·70119 ····.line·70
121 ····sget-object·v2,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;120 ····sget-object·v1,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
122 ····const-string·v3,·"snd_challenge.mp3"121 ····const-string·v2,·"snd_challenge.mp3"
  
123 ····invoke-virtual·{v2,·v3},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I122 ····invoke-virtual·{v1,·v2},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
124 ····.line·73123 ····.line·73
125 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
126 ····:cond_1124 ····:cond_1
127 ····const/4·v2,·0x1125 ····const/4·v1,·0x1
  
128 ····.line·75126 ····.line·75
129 ····:cond_2127 ····:cond_2
130 ····return·v2128 ····return·v1
131 .end·method129 .end·method
  
132 .method·public·desc()Ljava/lang/String;130 .method·public·desc()Ljava/lang/String;
133 ····.locals·1131 ····.locals·1
  
134 ····.prologue132 ····.prologue
135 ····.line·81133 ····.line·81
512 B
smali/com/watabou/pixeldungeon/plants/Earthroot.smali
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Earthroot;->image:I30 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Earthroot;->image:I
  
31 ····.line·3931 ····.line·39
32 ····const-string·v0,·"Earthroot"32 ····const-string·v0,·"Earthroot"
  
33 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Earthroot;->plantName:Ljava/lang/String;33 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Earthroot;->plantName:Ljava/lang/String;
  
34 ····.line·7834 ····.line·40
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V38 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
39 ····.locals·439 ····.locals·4
507 B
smali/com/watabou/pixeldungeon/plants/Rotberry.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Rotberry;->image:I29 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Rotberry;->image:I
  
30 ····.line·2730 ····.line·27
31 ····const-string·v0,·"Rotberry"31 ····const-string·v0,·"Rotberry"
  
32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Rotberry;->plantName:Ljava/lang/String;32 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/plants/Rotberry;->plantName:Ljava/lang/String;
  
33 ····.line·4833 ····.line·28
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V37 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
38 ····.locals·338 ····.locals·3
407 B
smali/com/watabou/pixeldungeon/plants/Plant.smali
    
Offset 32, 15 lines modifiedOffset 32, 14 lines modified
32 .method·public·constructor·<init>()V32 .method·public·constructor·<init>()V
33 ····.locals·033 ····.locals·0
  
34 ····.prologue34 ····.prologue
35 ····.line·4335 ····.line·43
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·95 
38 ····return-void37 ····return-void
39 .end·method38 .end·method
  
  
40 #·virtual·methods39 #·virtual·methods
41 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V40 .method·public·activate(Lcom/watabou/pixeldungeon/actors/Char;)V
42 ····.locals·241 ····.locals·2
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$3.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·8125 ····.line·81
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
805 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$6.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·13825 ····.line·138
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
17.0 KB
smali/com/watabou/pixeldungeon/windows/WndTabbed.smali
    
Offset 68, 29 lines modifiedOffset 68, 32 lines modified
  
68 ····move-result·v068 ····move-result·v0
  
69 ····if-nez·v0,·:cond_069 ····if-nez·v0,·:cond_0
  
70 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;70 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
 71 ····.line·44
71 ····invoke-virtual·{v0},·Lcom/watabou/noosa/NinePatch;->marginLeft()I72 ····invoke-virtual·{v0},·Lcom/watabou/noosa/NinePatch;->marginLeft()I
  
72 ····move-result·v073 ····move-result·v0
  
73 ····neg-int·v0,·v074 ····neg-int·v0,·v0
  
74 ····add-int/lit8·v0,·v0,·0x175 ····add-int/lit8·v0,·v0,·0x1
  
75 ····int-to-float·v0,·v076 ····int-to-float·v0,·v0
  
 77 ····.line·45
76 ····:goto_078 ····:goto_0
77 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I79 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I
  
78 ····int-to-float·v1,·v180 ····int-to-float·v1,·v1
  
 81 ····.line·43
79 ····invoke-virtual·{p1,·v0,·v1},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->setPos(FF)Lcom/watabou/noosa/ui/Component;82 ····invoke-virtual·{p1,·v0,·v1},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->setPos(FF)Lcom/watabou/noosa/ui/Component;
  
80 ····.line·4683 ····.line·46
81 ····const/4·v0,·0x084 ····const/4·v0,·0x0
  
82 ····invoke-virtual·{p1,·v0},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->select(Z)V85 ····invoke-virtual·{p1,·v0},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->select(Z)V
  
Offset 101, 20 lines modifiedOffset 104, 21 lines modified
101 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;104 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;
  
102 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z105 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
103 ····.line·51106 ····.line·51
104 ····return-object·p1107 ····return-object·p1
  
105 ····.line·43108 ····.line·44
106 ····:cond_0109 ····:cond_0
107 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;110 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;
  
108 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;111 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabs:Ljava/util/ArrayList;
  
 112 ····.line·45
109 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I113 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
110 ····move-result·v1114 ····move-result·v1
  
111 ····add-int/lit8·v1,·v1,·-0x1115 ····add-int/lit8·v1,·v1,·-0x1
  
112 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;116 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
Offset 139, 230 lines modifiedOffset 143, 234 lines modified
139 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/windows/WndTabbed;->select(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)V143 ····invoke-virtual·{p0,·p1},·Lcom/watabou/pixeldungeon/windows/WndTabbed;->select(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)V
  
140 ····.line·110144 ····.line·110
141 ····return-void145 ····return-void
142 .end·method146 .end·method
  
143 .method·public·resize(II)V147 .method·public·resize(II)V
144 ····.locals·8148 ····.locals·7
145 ····.param·p1,·"w"····#·I149 ····.param·p1,·"w"····#·I
146 ····.param·p2,·"h"····#·I150 ····.param·p2,·"h"····#·I
  
147 ····.prologue151 ····.prologue
148 ····.line·75152 ····.line·75
149 ····iput·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->width:I153 ····iput·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->width:I
  
150 ····.line·76154 ····.line·76
151 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I155 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I
  
152 ····.line·78156 ····.line·78
153 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;157 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
154 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->width:I158 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->width:I
  
155 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;159 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
 160 ····.line·79
156 ····invoke-virtual·{v5},·Lcom/watabou/noosa/NinePatch;->marginHor()I161 ····invoke-virtual·{v4},·Lcom/watabou/noosa/NinePatch;->marginHor()I
  
157 ····move-result·v5162 ····move-result·v4
  
158 ····add-int/2addr·v4,·v5163 ····add-int/2addr·v3,·v4
  
159 ····int-to-float·v4,·v4164 ····int-to-float·v3,·v3
  
160 ····iget·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I165 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I
  
161 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;166 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
 167 ····.line·80
162 ····invoke-virtual·{v6},·Lcom/watabou/noosa/NinePatch;->marginVer()I168 ····invoke-virtual·{v5},·Lcom/watabou/noosa/NinePatch;->marginVer()I
  
163 ····move-result·v6169 ····move-result·v5
  
164 ····add-int/2addr·v5,·v6170 ····add-int/2addr·v4,·v5
  
165 ····int-to-float·v5,·v5171 ····int-to-float·v4,·v4
  
 172 ····.line·78
166 ····invoke-virtual·{v3,·v4,·v5},·Lcom/watabou/noosa/NinePatch;->size(FF)V173 ····invoke-virtual·{v2,·v3,·v4},·Lcom/watabou/noosa/NinePatch;->size(FF)V
  
167 ····.line·82174 ····.line·82
168 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->camera:Lcom/watabou/noosa/Camera;175 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->camera:Lcom/watabou/noosa/Camera;
  
169 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;176 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
170 ····iget·v4,·v4,·Lcom/watabou/noosa/NinePatch;->width:F177 ····iget·v3,·v3,·Lcom/watabou/noosa/NinePatch;->width:F
  
171 ····float-to-int·v4,·v4178 ····float-to-int·v3,·v3
  
172 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;179 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->chrome:Lcom/watabou/noosa/NinePatch;
  
173 ····invoke-virtual·{v5},·Lcom/watabou/noosa/NinePatch;->marginTop()I180 ····invoke-virtual·{v4},·Lcom/watabou/noosa/NinePatch;->marginTop()I
  
174 ····move-result·v5181 ····move-result·v4
  
175 ····iget·v6,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I182 ····iget·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed;->height:I
  
176 ····add-int/2addr·v5,·v6183 ····add-int/2addr·v4,·v5
  
177 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabHeight()I184 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;->tabHeight()I
  
178 ····move-result·v6185 ····move-result·v5
Max diff block lines reached; 12221/17274 bytes (70.75%) of diff not shown.
841 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$2.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·8026 ····.line·80
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$2;->val$item:Lcom/watabou/pixeldungeon/items/Item;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$2;->val$item:Lcom/watabou/pixeldungeon/items/Item;
  
833 B
smali/com/watabou/pixeldungeon/windows/WndHero$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndHero;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7825 ····.line·78
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
26 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V27 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V
  
640 B
smali/com/watabou/pixeldungeon/windows/WndTabbed$Tab.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;)V25 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTabbed;
  
27 ····.prologue28 ····.prologue
28 ····.line·11229 ····.line·112
29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;
  
30 ····invoke-direct·{p0},·Lcom/watabou/noosa/ui/Button;-><init>()V31 ····invoke-direct·{p0},·Lcom/watabou/noosa/ui/Button;-><init>()V
  
26.7 KB
smali/com/watabou/pixeldungeon/windows/WndCatalogus.smali
    
Offset 60, 211 lines modifiedOffset 60, 200 lines modified
  
60 ····sput-boolean·v0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->showPotions:Z60 ····sput-boolean·v0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->showPotions:Z
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·constructor·<init>()V63 .method·public·constructor·<init>()V
64 ····.locals·1464 ····.locals·11
  
65 ····.prologue65 ····.prologue
66 ····const/16·v9,·0x8066 ····const/16·v6,·0x80
  
67 ····const/4·v7,·0x167 ····const/4·v4,·0x1
  
68 ····const/4·v6,·0x068 ····const/4·v3,·0x0
  
69 ····.line·6069 ····.line·60
70 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V70 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V
  
71 ····.line·5471 ····.line·54
72 ····new-instance·v8,·Ljava/util/ArrayList;72 ····new-instance·v5,·Ljava/util/ArrayList;
  
73 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V73 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
74 ····iput-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->items:Ljava/util/ArrayList;74 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->items:Ljava/util/ArrayList;
  
75 ····.line·6275 ····.line·62
76 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z76 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
77 ····move-result·v877 ····move-result·v5
  
78 ····if-eqz·v8,·:cond_078 ····if-eqz·v5,·:cond_0
  
79 ····.line·6379 ····.line·63
80 ····invoke-virtual·{p0,·v9,·v9},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->resize(II)V80 ····invoke-virtual·{p0,·v6,·v6},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->resize(II)V
  
81 ····.line·6881 ····.line·68
82 ····:goto_082 ····:goto_0
83 ····const-string·v8,·"Catalogus"83 ····const-string·v5,·"Catalogus"
  
84 ····const/high16·v9,·0x41100000····#·9.0f84 ····const/high16·v6,·0x41100000····#·9.0f
  
85 ····invoke-static·{v8,·v9},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;85 ····invoke-static·{v5,·v6},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;
  
86 ····move-result-object·v886 ····move-result-object·v5
  
87 ····iput-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;87 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
88 ····.line·6988 ····.line·69
89 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;89 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
90 ····const·v9,·0xffff4490 ····const·v6,·0xffff44
  
91 ····invoke-virtual·{v8,·v9},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V91 ····invoke-virtual·{v5,·v6},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V
  
92 ····.line·7092 ····.line·70
93 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;93 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
94 ····invoke-virtual·{v8},·Lcom/watabou/noosa/BitmapText;->measure()V94 ····invoke-virtual·{v5},·Lcom/watabou/noosa/BitmapText;->measure()V
  
95 ····.line·7195 ····.line·71
96 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;96 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
97 ····invoke-virtual·{p0,·v8},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;97 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
98 ····.line·7398 ····.line·73
99 ····new-instance·v8,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;99 ····new-instance·v5,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;
  
100 ····new-instance·v9,·Lcom/watabou/noosa/ui/Component;100 ····new-instance·v6,·Lcom/watabou/noosa/ui/Component;
  
101 ····invoke-direct·{v9},·Lcom/watabou/noosa/ui/Component;-><init>()V101 ····invoke-direct·{v6},·Lcom/watabou/noosa/ui/Component;-><init>()V
  
102 ····invoke-direct·{v8,·p0,·v9},·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;-><init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Lcom/watabou/noosa/ui/Component;)V102 ····invoke-direct·{v5,·p0,·v6},·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;-><init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Lcom/watabou/noosa/ui/Component;)V
  
103 ····iput-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;103 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
104 ····.line·84104 ····.line·84
105 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;105 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
106 ····invoke-virtual·{p0,·v8},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;106 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
107 ····.line·85107 ····.line·85
108 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;108 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->list:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
109 ····const/4·v9,·0x0109 ····const/4·v6,·0x0
  
110 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;110 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
111 ····invoke-virtual·{v10},·Lcom/watabou/noosa/BitmapText;->height()F111 ····invoke-virtual·{v7},·Lcom/watabou/noosa/BitmapText;->height()F
  
112 ····move-result·v10112 ····move-result·v7
  
113 ····iget·v11,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->width:I113 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->width:I
  
114 ····int-to-float·v11,·v11114 ····int-to-float·v8,·v8
  
115 ····iget·v12,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->height:I115 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->height:I
  
116 ····int-to-float·v12,·v12116 ····int-to-float·v9,·v9
  
117 ····iget-object·v13,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;117 ····iget-object·v10,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
118 ····invoke-virtual·{v13},·Lcom/watabou/noosa/BitmapText;->height()F118 ····invoke-virtual·{v10},·Lcom/watabou/noosa/BitmapText;->height()F
  
119 ····move-result·v13119 ····move-result·v10
  
120 ····sub-float/2addr·v12,·v13120 ····sub-float/2addr·v9,·v10
  
121 ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Lcom/watabou/pixeldungeon/ui/ScrollPane;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;121 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lcom/watabou/pixeldungeon/ui/ScrollPane;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
122 ····.line·87122 ····.line·87
123 ····sget-boolean·v3,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->showPotions:Z123 ····sget-boolean·v0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus;->showPotions:Z
  
124 ····.line·88124 ····.line·88
125 ····.local·v3,·"showPotions":Z125 ····.local·v0,·"showPotions":Z
126 ····const/4·v8,·0x2126 ····const/4·v5,·0x2
  
127 ····new-array·v5,·v8,·[Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;127 ····new-array·v2,·v5,·[Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
  
128 ····new-instance·v8,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;128 ····new-instance·v5,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;
  
129 ····const-string·v9,·"Potions"129 ····const-string·v6,·"Potions"
  
130 ····invoke-direct·{v8,·p0,·v9},·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V130 ····invoke-direct·{v5,·p0,·v6},·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V
  
131 ····aput-object·v8,·v5,·v6131 ····aput-object·v5,·v2,·v3
  
Max diff block lines reached; 19255/27225 bytes (70.73%) of diff not shown.
799 B
smali/com/watabou/pixeldungeon/windows/WndStory$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndStory;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndStory;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndStory;Lcom/watabou/noosa/Visual;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndStory;Lcom/watabou/noosa/Visual;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndStory;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/Visual;23 ····.param·p2,·"target"····#·Lcom/watabou/noosa/Visual;
  
23 ····.prologue24 ····.prologue
24 ····.line·9625 ····.line·96
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndStory$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndStory;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndStory$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndStory;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/noosa/TouchArea;-><init>(Lcom/watabou/noosa/Visual;)V
  
804 B
smali/com/watabou/pixeldungeon/windows/WndResurrect$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndResurrect;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndResurrect;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndResurrect;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·6425 ····.line·64
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndResurrect$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndResurrect$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
1.44 KB
smali/com/watabou/pixeldungeon/windows/WndInfoMob$MobTitle.smali
    
Offset 254, 38 lines modifiedOffset 254, 41 lines modified
  
254 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;254 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;
  
255 ····iget·v2,·v2,·Lcom/watabou/noosa/BitmapText;->x:F255 ····iget·v2,·v2,·Lcom/watabou/noosa/BitmapText;->x:F
  
256 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;256 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;
  
 257 ····.line·87
257 ····invoke-virtual·{v3},·Lcom/watabou/noosa/BitmapText;->width()F258 ····invoke-virtual·{v3},·Lcom/watabou/noosa/BitmapText;->width()F
  
258 ····move-result·v3259 ····move-result·v3
  
259 ····add-float/2addr·v2,·v3260 ····add-float/2addr·v2,·v3
  
260 ····add-float/2addr·v2,·v5261 ····add-float/2addr·v2,·v5
  
261 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;262 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;
  
262 ····iget·v3,·v3,·Lcom/watabou/noosa/BitmapText;->y:F263 ····iget·v3,·v3,·Lcom/watabou/noosa/BitmapText;->y:F
  
263 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;264 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->name:Lcom/watabou/noosa/BitmapText;
  
 265 ····.line·88
264 ····invoke-virtual·{v4},·Lcom/watabou/noosa/BitmapText;->baseLine()F266 ····invoke-virtual·{v4},·Lcom/watabou/noosa/BitmapText;->baseLine()F
  
265 ····move-result·v4267 ····move-result·v4
  
266 ····add-float/2addr·v3,·v4268 ····add-float/2addr·v3,·v4
  
267 ····const/high16·v4,·0x40e00000····#·7.0f269 ····const/high16·v4,·0x40e00000····#·7.0f
  
268 ····sub-float/2addr·v3,·v4270 ····sub-float/2addr·v3,·v4
  
 271 ····.line·86
269 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->setPos(FF)Lcom/watabou/noosa/ui/Component;272 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/ui/BuffIndicator;->setPos(FF)Lcom/watabou/noosa/ui/Component;
  
270 ····.line·90273 ····.line·90
271 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->health:Lcom/watabou/pixeldungeon/ui/HealthBar;274 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndInfoMob$MobTitle;->health:Lcom/watabou/pixeldungeon/ui/HealthBar;
  
272 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/HealthBar;->bottom()F275 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/HealthBar;->bottom()F
  
889 B
smali/com/watabou/pixeldungeon/windows/WndHero$StatsTab$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·11326 ····.line·113
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$1;->this$1:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$1;->this$1:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$1;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$1;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
841 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$3.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·8926 ····.line·89
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$3;->val$item:Lcom/watabou/pixeldungeon/items/Item;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$3;->val$item:Lcom/watabou/pixeldungeon/items/Item;
  
842 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$5.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$heap:Lcom/watabou/pixeldungeon/items/Heap;19 .field·final·synthetic·val$heap:Lcom/watabou/pixeldungeon/items/Heap;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Heap;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Heap;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·12726 ····.line·127
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$5;->val$heap:Lcom/watabou/pixeldungeon/items/Heap;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$5;->val$heap:Lcom/watabou/pixeldungeon/items/Heap;
  
30.3 KB
smali/com/watabou/pixeldungeon/windows/WndBag.smali
    
Offset 49, 348 lines modifiedOffset 49, 337 lines modified
49 .field·protected·row:I49 .field·protected·row:I
  
50 .field·private·title:Ljava/lang/String;50 .field·private·title:Ljava/lang/String;
  
  
51 #·direct·methods51 #·direct·methods
52 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/bags/Bag;Lcom/watabou/pixeldungeon/windows/WndBag$Listener;Lcom/watabou/pixeldungeon/windows/WndBag$Mode;Ljava/lang/String;)V52 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/bags/Bag;Lcom/watabou/pixeldungeon/windows/WndBag$Listener;Lcom/watabou/pixeldungeon/windows/WndBag$Mode;Ljava/lang/String;)V
53 ····.locals·1453 ····.locals·11
54 ····.param·p1,·"bag"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;54 ····.param·p1,·"bag"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;
55 ····.param·p2,·"listener"····#·Lcom/watabou/pixeldungeon/windows/WndBag$Listener;55 ····.param·p2,·"listener"····#·Lcom/watabou/pixeldungeon/windows/WndBag$Listener;
56 ····.param·p3,·"mode"····#·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;56 ····.param·p3,·"mode"····#·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
57 ····.param·p4,·"title"····#·Ljava/lang/String;57 ····.param·p4,·"title"····#·Ljava/lang/String;
  
58 ····.prologue58 ····.prologue
59 ····.line·9459 ····.line·94
60 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V60 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V
  
61 ····.line·9661 ····.line·96
62 ····move-object/from16·v0,·p2 
  
63 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->listener:Lcom/watabou/pixeldungeon/windows/WndBag$Listener;62 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->listener:Lcom/watabou/pixeldungeon/windows/WndBag$Listener;
  
64 ····.line·9763 ····.line·97
65 ····move-object/from16·v0,·p3 
  
66 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->mode:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;64 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->mode:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
67 ····.line·9865 ····.line·98
68 ····move-object/from16·v0,·p4 
  
69 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->title:Ljava/lang/String;66 ····iput-object·p4,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->title:Ljava/lang/String;
  
70 ····.line·10067 ····.line·100
71 ····sput-object·p3,·Lcom/watabou/pixeldungeon/windows/WndBag;->lastMode:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;68 ····sput-object·p3,·Lcom/watabou/pixeldungeon/windows/WndBag;->lastMode:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
72 ····.line·10169 ····.line·101
73 ····sput-object·p1,·Lcom/watabou/pixeldungeon/windows/WndBag;->lastBag:Lcom/watabou/pixeldungeon/items/bags/Bag;70 ····sput-object·p1,·Lcom/watabou/pixeldungeon/windows/WndBag;->lastBag:Lcom/watabou/pixeldungeon/items/bags/Bag;
  
74 ····.line·10371 ····.line·103
75 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z72 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
76 ····move-result·v1173 ····move-result·v7
  
77 ····if-eqz·v11,·:cond_174 ····if-eqz·v7,·:cond_1
  
78 ····const/4·v11,·0x675 ····const/4·v7,·0x6
  
79 ····:goto_076 ····:goto_0
80 ····iput·v11,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I77 ····iput·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I
  
81 ····.line·10478 ····.line·104
82 ····const/16·v11,·0x1879 ····const/16·v7,·0x18
  
83 ····iget·v12,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I80 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I
  
84 ····div-int·v12,·v11,·v1281 ····div-int·v8,·v7,·v8
  
85 ····const/16·v11,·0x1882 ····const/16·v7,·0x18
  
86 ····iget·v13,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I83 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I
  
87 ····rem-int/2addr·v11,·v1384 ····rem-int/2addr·v7,·v9
  
88 ····if-lez·v11,·:cond_285 ····if-lez·v7,·:cond_2
  
89 ····const/4·v11,·0x186 ····const/4·v7,·0x1
  
90 ····:goto_187 ····:goto_1
91 ····add-int/2addr·v11,·v1288 ····add-int/2addr·v7,·v8
  
92 ····iput·v11,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I89 ····iput·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I
  
93 ····.line·10690 ····.line·106
94 ····iget·v11,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I91 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I
  
95 ····mul-int/lit8·v11,·v11,·0x1c92 ····mul-int/lit8·v7,·v7,·0x1c
  
96 ····iget·v12,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I93 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nCols:I
  
97 ····add-int/lit8·v12,·v12,·-0x194 ····add-int/lit8·v8,·v8,·-0x1
  
98 ····mul-int/lit8·v12,·v12,·0x195 ····mul-int/lit8·v8,·v8,·0x1
  
99 ····add-int·v7,·v11,·v1296 ····add-int·v3,·v7,·v8
  
100 ····.line·10797 ····.line·107
101 ····.local·v7,·"slotsWidth":I98 ····.local·v3,·"slotsWidth":I
102 ····iget·v11,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I99 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I
  
103 ····mul-int/lit8·v11,·v11,·0x1c100 ····mul-int/lit8·v7,·v7,·0x1c
  
104 ····iget·v12,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I101 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag;->nRows:I
  
105 ····add-int/lit8·v12,·v12,·-0x1102 ····add-int/lit8·v8,·v8,·-0x1
  
106 ····mul-int/lit8·v12,·v12,·0x1103 ····mul-int/lit8·v8,·v8,·0x1
  
107 ····add-int·v6,·v11,·v12104 ····add-int·v2,·v7,·v8
  
108 ····.line·109105 ····.line·109
109 ····.local·v6,·"slotsHeight":I106 ····.local·v2,·"slotsHeight":I
110 ····if-eqz·p4,·:cond_3107 ····if-eqz·p4,·:cond_3
  
111 ····.end·local·p4····#·"title":Ljava/lang/String;108 ····.end·local·p4····#·"title":Ljava/lang/String;
112 ····:goto_2109 ····:goto_2
113 ····const/high16·v11,·0x41100000····#·9.0f110 ····const/high16·v7,·0x41100000····#·9.0f
  
114 ····move-object/from16·v0,·p4 
  
115 ····invoke-static·{v0,·v11},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;111 ····invoke-static·{p4,·v7},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;
  
116 ····move-result-object·v10112 ····move-result-object·v6
  
117 ····.line·110113 ····.line·110
118 ····.local·v10,·"txtTitle":Lcom/watabou/noosa/BitmapText;114 ····.local·v6,·"txtTitle":Lcom/watabou/noosa/BitmapText;
119 ····const·v11,·0xffff44115 ····const·v7,·0xffff44
  
120 ····invoke-virtual·{v10,·v11},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V116 ····invoke-virtual·{v6,·v7},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V
  
121 ····.line·111117 ····.line·111
122 ····invoke-virtual·{v10},·Lcom/watabou/noosa/BitmapText;->measure()V118 ····invoke-virtual·{v6},·Lcom/watabou/noosa/BitmapText;->measure()V
  
123 ····.line·112119 ····.line·112
124 ····int-to-float·v11,·v7120 ····int-to-float·v7,·v3
  
125 ····invoke-virtual·{v10},·Lcom/watabou/noosa/BitmapText;->width()F121 ····invoke-virtual·{v6},·Lcom/watabou/noosa/BitmapText;->width()F
  
Max diff block lines reached; 25358/30897 bytes (82.07%) of diff not shown.
924 B
smali/com/watabou/pixeldungeon/windows/WndChooseWay$2.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$way2:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;21 .field·final·synthetic·val$way2:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndChooseWay;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·5328 ····.line·53
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$2;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$2;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;
  
667 B
smali/com/watabou/pixeldungeon/windows/WndRanking$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$gameFile:Ljava/lang/String;19 .field·final·synthetic·val$gameFile:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndRanking;Ljava/lang/String;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndRanking;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndRanking;
  
23 ····.prologue24 ····.prologue
24 ····.line·6825 ····.line·68
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;
  
26 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$1;->val$gameFile:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$1;->val$gameFile:Ljava/lang/String;
  
698 B
smali/com/watabou/pixeldungeon/windows/WndBlacksmith$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
22 ····.prologue23 ····.prologue
23 ····.line·7324 ····.line·73
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;-><init>()V
  
923 B
smali/com/watabou/pixeldungeon/windows/WndChooseWay$4.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$way:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;21 .field·final·synthetic·val$way:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndChooseWay;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·8628 ····.line·86
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$4;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$4;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$9.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·15325 ····.line·153
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$9;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$9;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
769 B
smali/com/watabou/pixeldungeon/windows/WndGame$3.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7425 ····.line·74
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
881 B
smali/com/watabou/pixeldungeon/windows/WndImp$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$tokens:Lcom/watabou/pixeldungeon/items/quest/DwarfToken;21 .field·final·synthetic·val$tokens:Lcom/watabou/pixeldungeon/items/quest/DwarfToken;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndImp;Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;Lcom/watabou/pixeldungeon/items/quest/DwarfToken;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndImp;Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;Lcom/watabou/pixeldungeon/items/quest/DwarfToken;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndImp;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·6128 ····.line·61
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndImp$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndImp;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndImp$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndImp;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndImp$1;->val$imp:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndImp$1;->val$imp:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;
  
671 B
smali/com/watabou/pixeldungeon/windows/WndTabbed$LabeledTab.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;19 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V21 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTabbed;
23 ····.param·p2,·"label"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·15826 ····.line·158
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;->this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;->this$0:Lcom/watabou/pixeldungeon/windows/WndTabbed;
  
27 ····.line·16028 ····.line·160
796 B
smali/com/watabou/pixeldungeon/windows/WndSettings$4.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·9225 ····.line·92
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
2.84 KB
smali/com/watabou/pixeldungeon/windows/IconTitle.smali
    
Offset 64, 32 lines modifiedOffset 64, 35 lines modified
64 ····.locals·364 ····.locals·3
65 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;65 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;
  
66 ····.prologue66 ····.prologue
67 ····.line·4767 ····.line·47
68 ····new-instance·v0,·Lcom/watabou/pixeldungeon/sprites/ItemSprite;68 ····new-instance·v0,·Lcom/watabou/pixeldungeon/sprites/ItemSprite;
  
 69 ····.line·48
69 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->image()I70 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->image()I
  
70 ····move-result·v171 ····move-result·v1
  
71 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;72 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;
  
72 ····move-result-object·v273 ····move-result-object·v2
  
73 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;-><init>(ILcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;)V74 ····invoke-direct·{v0,·v1,·v2},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;-><init>(ILcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;)V
  
 75 ····.line·49
74 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;76 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;
  
75 ····move-result-object·v177 ····move-result-object·v1
  
76 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;78 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;
  
77 ····move-result-object·v179 ····move-result-object·v1
  
 80 ····.line·47
78 ····invoke-direct·{p0,·v0,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>(Lcom/watabou/noosa/Image;Ljava/lang/String;)V81 ····invoke-direct·{p0,·v0,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>(Lcom/watabou/noosa/Image;Ljava/lang/String;)V
  
79 ····.line·5082 ····.line·50
80 ····return-void83 ····return-void
81 .end·method84 .end·method
  
  
Offset 321, 28 lines modifiedOffset 324, 30 lines modified
  
321 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;324 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;
  
322 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->height:F325 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->height:F
  
323 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->tfLabel:Lcom/watabou/noosa/BitmapTextMultiline;326 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->tfLabel:Lcom/watabou/noosa/BitmapTextMultiline;
  
 327 ····.line·84
324 ····invoke-virtual·{v3},·Lcom/watabou/noosa/BitmapTextMultiline;->height()F328 ····invoke-virtual·{v3},·Lcom/watabou/noosa/BitmapTextMultiline;->height()F
  
325 ····move-result·v3329 ····move-result·v3
  
326 ····cmpl-float·v0,·v0,·v3330 ····cmpl-float·v0,·v0,·v3
  
327 ····if-lez·v0,·:cond_1331 ····if-lez·v0,·:cond_1
  
328 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;332 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;
  
329 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->y:F333 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->y:F
  
330 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;334 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;
  
 335 ····.line·85
331 ····invoke-virtual·{v3},·Lcom/watabou/noosa/Image;->height()F336 ····invoke-virtual·{v3},·Lcom/watabou/noosa/Image;->height()F
  
332 ····move-result·v3337 ····move-result·v3
  
333 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->tfLabel:Lcom/watabou/noosa/BitmapTextMultiline;338 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->tfLabel:Lcom/watabou/noosa/BitmapTextMultiline;
  
334 ····invoke-virtual·{v4},·Lcom/watabou/noosa/BitmapTextMultiline;->baseLine()F339 ····invoke-virtual·{v4},·Lcom/watabou/noosa/BitmapTextMultiline;->baseLine()F
Offset 351, 14 lines modifiedOffset 356, 15 lines modified
  
351 ····sub-float/2addr·v3,·v4356 ····sub-float/2addr·v3,·v4
  
352 ····div-float/2addr·v3,·v5357 ····div-float/2addr·v3,·v5
  
353 ····add-float/2addr·v0,·v3358 ····add-float/2addr·v0,·v3
  
 359 ····.line·83
354 ····:goto_1360 ····:goto_1
355 ····invoke-static·{v2,·v0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->align(Lcom/watabou/noosa/Camera;F)F361 ····invoke-static·{v2,·v0},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->align(Lcom/watabou/noosa/Camera;F)F
  
356 ····move-result·v0362 ····move-result·v0
  
357 ····iput·v0,·v1,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F363 ····iput·v0,·v1,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F
  
Offset 437, 15 lines modifiedOffset 443, 15 lines modified
  
437 ····.line·75443 ····.line·75
438 ····:cond_0444 ····:cond_0
439 ····const/4·v0,·0x0445 ····const/4·v0,·0x0
  
440 ····goto/16·:goto_0446 ····goto/16·:goto_0
  
441 ····.line·83447 ····.line·85
442 ····:cond_1448 ····:cond_1
443 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;449 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/windows/IconTitle;->imIcon:Lcom/watabou/noosa/Image;
  
444 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->y:F450 ····iget·v0,·v0,·Lcom/watabou/noosa/Image;->y:F
  
445 ····goto·:goto_1451 ····goto·:goto_1
  
755 B
smali/com/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;
  
22 ····.prologue23 ····.prologue
23 ····.line·14124 ····.line·141
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/ItemSlot;-><init>()V
  
919 B
smali/com/watabou/pixeldungeon/windows/WndRanking$StatsTab$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndRanking;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndRanking;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·17726 ····.line·177
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab$1;->this$1:Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab$1;->this$1:Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab$1;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndRanking$StatsTab$1;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndRanking;
  
8.56 KB
smali/com/watabou/pixeldungeon/windows/WndBadge.smali
    
Offset 7, 181 lines modifiedOffset 7, 180 lines modified
7 .field·private·static·final·MARGIN:I·=·0x47 .field·private·static·final·MARGIN:I·=·0x4
  
8 .field·private·static·final·WIDTH:I·=·0x788 .field·private·static·final·WIDTH:I·=·0x78
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/Badges$Badge;)V10 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/Badges$Badge;)V
11 ····.locals·1111 ····.locals·10
12 ····.param·p1,·"badge"····#·Lcom/watabou/pixeldungeon/Badges$Badge;12 ····.param·p1,·"badge"····#·Lcom/watabou/pixeldungeon/Badges$Badge;
  
13 ····.prologue13 ····.prologue
14 ····const/high16·v10,·0x41000000····#·8.0f14 ····const/high16·v9,·0x41000000····#·8.0f
  
15 ····const/high16·v9,·0x40800000····#·4.0f15 ····const/high16·v8,·0x40800000····#·4.0f
  
16 ····const/high16·v8,·0x40000000····#·2.0f16 ····const/high16·v7,·0x40000000····#·2.0f
  
17 ····.line·3517 ····.line·35
18 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V18 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V
  
19 ····.line·3719 ····.line·37
20 ····iget·v6,·p1,·Lcom/watabou/pixeldungeon/Badges$Badge;->image:I20 ····iget·v5,·p1,·Lcom/watabou/pixeldungeon/Badges$Badge;->image:I
  
21 ····invoke-static·{v6},·Lcom/watabou/pixeldungeon/effects/BadgeBanner;->image(I)Lcom/watabou/noosa/Image;21 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/effects/BadgeBanner;->image(I)Lcom/watabou/noosa/Image;
  
22 ····move-result-object·v122 ····move-result-object·v0
  
23 ····.line·3823 ····.line·38
24 ····.local·v1,·"icon":Lcom/watabou/noosa/Image;24 ····.local·v0,·"icon":Lcom/watabou/noosa/Image;
25 ····iget-object·v6,·v1,·Lcom/watabou/noosa/Image;->scale:Lcom/watabou/utils/PointF;25 ····iget-object·v5,·v0,·Lcom/watabou/noosa/Image;->scale:Lcom/watabou/utils/PointF;
  
26 ····invoke-virtual·{v6,·v8},·Lcom/watabou/utils/PointF;->set(F)Lcom/watabou/utils/PointF;26 ····invoke-virtual·{v5,·v7},·Lcom/watabou/utils/PointF;->set(F)Lcom/watabou/utils/PointF;
  
27 ····.line·3927 ····.line·39
28 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndBadge;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;28 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/windows/WndBadge;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
29 ····.line·4129 ····.line·41
30 ····iget-object·v6,·p1,·Lcom/watabou/pixeldungeon/Badges$Badge;->description:Ljava/lang/String;30 ····iget-object·v5,·p1,·Lcom/watabou/pixeldungeon/Badges$Badge;->description:Ljava/lang/String;
  
31 ····invoke-static·{v6,·v10},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;31 ····invoke-static·{v5,·v9},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;
  
32 ····move-result-object·v232 ····move-result-object·v1
  
33 ····.line·4233 ····.line·42
34 ····.local·v2,·"info":Lcom/watabou/noosa/BitmapTextMultiline;34 ····.local·v1,·"info":Lcom/watabou/noosa/BitmapTextMultiline;
35 ····const/16·v6,·0x7035 ····const/16·v5,·0x70
  
36 ····iput·v6,·v2,·Lcom/watabou/noosa/BitmapTextMultiline;->maxWidth:I36 ····iput·v5,·v1,·Lcom/watabou/noosa/BitmapTextMultiline;->maxWidth:I
  
37 ····.line·4337 ····.line·43
38 ····invoke-virtual·{v2},·Lcom/watabou/noosa/BitmapTextMultiline;->measure()V38 ····invoke-virtual·{v1},·Lcom/watabou/noosa/BitmapTextMultiline;->measure()V
  
39 ····.line·4539 ····.line·45
40 ····invoke-virtual·{v1},·Lcom/watabou/noosa/Image;->width()F40 ····invoke-virtual·{v0},·Lcom/watabou/noosa/Image;->width()F
  
41 ····move-result·v641 ····move-result·v5
  
42 ····invoke-virtual·{v2},·Lcom/watabou/noosa/BitmapTextMultiline;->width()F42 ····invoke-virtual·{v1},·Lcom/watabou/noosa/BitmapTextMultiline;->width()F
  
43 ····move-result·v743 ····move-result·v6
  
44 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->max(FF)F44 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->max(FF)F
  
45 ····move-result·v645 ····move-result·v5
  
46 ····add-float·v5,·v6,·v1046 ····add-float·v4,·v5,·v9
  
47 ····.line·4747 ····.line·47
48 ····.local·v5,·"w":F48 ····.local·v4,·"w":F
49 ····invoke-virtual·{v1},·Lcom/watabou/noosa/Image;->width()F49 ····invoke-virtual·{v0},·Lcom/watabou/noosa/Image;->width()F
  
50 ····move-result·v650 ····move-result·v5
  
51 ····sub-float·v6,·v5,·v651 ····sub-float·v5,·v4,·v5
  
52 ····div-float/2addr·v6,·v852 ····div-float/2addr·v5,·v7
  
53 ····iput·v6,·v1,·Lcom/watabou/noosa/Image;->x:F53 ····iput·v5,·v0,·Lcom/watabou/noosa/Image;->x:F
  
54 ····.line·4854 ····.line·48
55 ····iput·v9,·v1,·Lcom/watabou/noosa/Image;->y:F55 ····iput·v8,·v0,·Lcom/watabou/noosa/Image;->y:F
  
56 ····.line·5056 ····.line·50
57 ····iget·v6,·v1,·Lcom/watabou/noosa/Image;->y:F57 ····iget·v5,·v0,·Lcom/watabou/noosa/Image;->y:F
  
58 ····invoke-virtual·{v1},·Lcom/watabou/noosa/Image;->height()F58 ····invoke-virtual·{v0},·Lcom/watabou/noosa/Image;->height()F
  
59 ····move-result·v759 ····move-result·v6
  
60 ····add-float/2addr·v6,·v760 ····add-float/2addr·v5,·v6
  
61 ····add-float·v4,·v6,·v961 ····add-float·v3,·v5,·v8
  
62 ····.line·5162 ····.line·51
63 ····.local·v4,·"pos":F63 ····.local·v3,·"pos":F
64 ····new-instance·v6,·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;64 ····new-instance·v5,·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;
  
65 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;65 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
66 ····invoke-direct·{v6,·v2},·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;-><init>(Lcom/watabou/noosa/BitmapTextMultiline;)V66 ····invoke-direct·{v5,·v1},·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;-><init>(Lcom/watabou/noosa/BitmapTextMultiline;)V
  
67 ····invoke-virtual·{v6},·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;->split()Ljava/util/ArrayList;67 ····invoke-virtual·{v5},·Lcom/watabou/noosa/BitmapTextMultiline$LineSplitter;->split()Ljava/util/ArrayList;
  
68 ····move-result-object·v668 ····move-result-object·v5
  
69 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;69 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
70 ····move-result-object·v070 ····move-result-object·v5
  
71 ····.local·v0,·"i$":Ljava/util/Iterator; 
72 ····:goto_071 ····:goto_0
73 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
74 ····move-result·v673 ····move-result·v6
  
75 ····if-eqz·v6,·:cond_074 ····if-eqz·v6,·:cond_0
  
76 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;75 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
77 ····move-result-object·v376 ····move-result-object·v2
  
78 ····check-cast·v3,·Lcom/watabou/noosa/BitmapText;77 ····check-cast·v2,·Lcom/watabou/noosa/BitmapText;
  
79 ····.line·5278 ····.line·52
80 ····.local·v3,·"line":Lcom/watabou/noosa/BitmapText;79 ····.local·v2,·"line":Lcom/watabou/noosa/BitmapText;
81 ····invoke-virtual·{v3},·Lcom/watabou/noosa/BitmapText;->measure()V80 ····invoke-virtual·{v2},·Lcom/watabou/noosa/BitmapText;->measure()V
  
Max diff block lines reached; 2260/8658 bytes (26.10%) of diff not shown.
769 B
smali/com/watabou/pixeldungeon/windows/WndGame$5.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·9625 ····.line·96
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·6525 ····.line·65
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
870 B
smali/com/watabou/pixeldungeon/windows/WndItem$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 16 lines modified
  
23 .field·final·synthetic·val$owner:Lcom/watabou/pixeldungeon/windows/WndBag;23 .field·final·synthetic·val$owner:Lcom/watabou/pixeldungeon/windows/WndBag;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndBag;)V25 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndBag;)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndItem;
27 ····.param·p2,·"x0"····#·Ljava/lang/String;28 ····.param·p2,·"label"····#·Ljava/lang/String;
  
28 ····.prologue29 ····.prologue
29 ····.line·7330 ····.line·73
30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndItem$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndItem;31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndItem$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndItem;
  
31 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndItem$1;->val$item:Lcom/watabou/pixeldungeon/items/Item;32 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndItem$1;->val$item:Lcom/watabou/pixeldungeon/items/Item;
  
700 B
smali/com/watabou/pixeldungeon/windows/WndQuest$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$index:I19 .field·final·synthetic·val$index:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndQuest;Ljava/lang/String;I)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndQuest;Ljava/lang/String;I)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndQuest;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·5826 ····.line·58
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndQuest$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndQuest;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndQuest$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndQuest;
  
27 ····iput·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndQuest$1;->val$index:I28 ····iput·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndQuest$1;->val$index:I
  
811 B
smali/com/watabou/pixeldungeon/windows/WndBlacksmith$3.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·9325 ····.line·93
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
868 B
smali/com/watabou/pixeldungeon/windows/WndCatalogus$3.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndCatalogus;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·9625 ····.line·96
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
26 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V27 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V
  
804 B
smali/com/watabou/pixeldungeon/windows/WndResurrect$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndResurrect;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndResurrect;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndResurrect;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7825 ····.line·78
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndResurrect$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndResurrect$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndResurrect;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
804 B
smali/com/watabou/pixeldungeon/windows/WndChooseWay$3.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndChooseWay;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·6325 ····.line·63
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$3;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
1.38 KB
smali/com/watabou/pixeldungeon/windows/WndTradeItem.smali
    
Offset 552, 14 lines modifiedOffset 552, 15 lines modified
  
552 ····const/4·v3,·0x2552 ····const/4·v3,·0x2
  
553 ····new-array·v3,·v3,·[Ljava/lang/Object;553 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
554 ····const/4·v4,·0x0554 ····const/4·v4,·0x0
  
 555 ····.line·172
555 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;556 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;
  
556 ····move-result-object·v5557 ····move-result-object·v5
  
557 ····aput-object·v5,·v3,·v4558 ····aput-object·v5,·v3,·v4
  
558 ····const/4·v4,·0x1559 ····const/4·v4,·0x1
Offset 574, 14 lines modifiedOffset 575, 15 lines modified
  
574 ····aput-object·v5,·v3,·v4575 ····aput-object·v5,·v3,·v4
  
575 ····invoke-static·{v2,·v3},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;576 ····invoke-static·{v2,·v3},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
576 ····move-result-object·v2577 ····move-result-object·v2
  
 578 ····.line·171
577 ····:goto_0579 ····:goto_0
578 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V580 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V
  
579 ····.line·174581 ····.line·174
580 ····const/high16·v2,·0x42f00000····#·120.0f582 ····const/high16·v2,·0x42f00000····#·120.0f
  
581 ····invoke-virtual·{v1,·v6,·v6,·v2,·v6},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;583 ····invoke-virtual·{v1,·v6,·v6,·v2,·v6},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
Offset 656, 15 lines modifiedOffset 658, 15 lines modified
  
656 ····move-result·v3658 ····move-result·v3
  
657 ····add-float/2addr·v2,·v3659 ····add-float/2addr·v2,·v3
  
658 ····return·v2660 ····return·v2
  
659 ····.line·171661 ····.line·173
660 ····.end·local·v0····#·"info":Lcom/watabou/noosa/BitmapTextMultiline;662 ····.end·local·v0····#·"info":Lcom/watabou/noosa/BitmapTextMultiline;
661 ····:cond_1663 ····:cond_1
662 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;664 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;
  
663 ····move-result-object·v2665 ····move-result-object·v2
  
664 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;666 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;
770 B
smali/com/watabou/pixeldungeon/windows/WndGame$7.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·11425 ····.line·114
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$7;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$7;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
801 B
smali/com/watabou/pixeldungeon/windows/WndSettings$10.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·16825 ····.line·168
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$10;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$10;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$5.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·10325 ····.line·103
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$8.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·14225 ····.line·142
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$8;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$8;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
841 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;19 .field·final·synthetic·val$item:Lcom/watabou/pixeldungeon/items/Item;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Item;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·6526 ····.line·65
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$1;->val$item:Lcom/watabou/pixeldungeon/items/Item;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$1;->val$item:Lcom/watabou/pixeldungeon/items/Item;
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$7.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·12825 ····.line·128
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$7;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$7;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
9.48 KB
smali/com/watabou/pixeldungeon/windows/WndHero.smali
    
Offset 40, 146 lines modifiedOffset 40, 145 lines modified
40 .field·private·icons:Lcom/watabou/gltextures/SmartTexture;40 .field·private·icons:Lcom/watabou/gltextures/SmartTexture;
  
41 .field·private·stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;41 .field·private·stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·544 ····.locals·4
  
45 ····.prologue45 ····.prologue
46 ····const/16·v4,·0x1046 ····const/16·v3,·0x10
  
47 ····.line·6147 ····.line·61
48 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V48 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndTabbed;-><init>()V
  
49 ····.line·6349 ····.line·63
50 ····const-string·v2,·"large_buffs.png"50 ····const-string·v1,·"large_buffs.png"
  
51 ····invoke-static·{v2},·Lcom/watabou/gltextures/TextureCache;->get(Ljava/lang/Object;)Lcom/watabou/gltextures/SmartTexture;51 ····invoke-static·{v1},·Lcom/watabou/gltextures/TextureCache;->get(Ljava/lang/Object;)Lcom/watabou/gltextures/SmartTexture;
  
52 ····move-result-object·v252 ····move-result-object·v1
  
53 ····iput-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->icons:Lcom/watabou/gltextures/SmartTexture;53 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->icons:Lcom/watabou/gltextures/SmartTexture;
  
54 ····.line·6454 ····.line·64
55 ····new-instance·v2,·Lcom/watabou/noosa/TextureFilm;55 ····new-instance·v1,·Lcom/watabou/noosa/TextureFilm;
  
56 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->icons:Lcom/watabou/gltextures/SmartTexture;56 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->icons:Lcom/watabou/gltextures/SmartTexture;
  
57 ····invoke-direct·{v2,·v3,·v4,·v4},·Lcom/watabou/noosa/TextureFilm;-><init>(Ljava/lang/Object;II)V57 ····invoke-direct·{v1,·v2,·v3,·v3},·Lcom/watabou/noosa/TextureFilm;-><init>(Ljava/lang/Object;II)V
  
58 ····iput-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->film:Lcom/watabou/noosa/TextureFilm;58 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->film:Lcom/watabou/noosa/TextureFilm;
  
59 ····.line·6659 ····.line·66
60 ····new-instance·v2,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;60 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
61 ····invoke-direct·{v2,·p0},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;)V61 ····invoke-direct·{v1,·p0},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;)V
  
62 ····iput-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;62 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
63 ····.line·6763 ····.line·67
64 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;64 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
65 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;65 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
66 ····.line·6966 ····.line·69
67 ····new-instance·v2,·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;67 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;
  
68 ····invoke-direct·{v2,·p0},·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;)V68 ····invoke-direct·{v1,·p0},·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;)V
  
69 ····iput-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;69 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;
  
70 ····.line·7070 ····.line·70
71 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;71 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;
  
72 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;72 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
73 ····.line·7273 ····.line·72
74 ····new-instance·v2,·Lcom/watabou/pixeldungeon/windows/WndHero$1;74 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$1;
  
75 ····const-string·v3,·"Stats"75 ····const-string·v2,·"Stats"
  
76 ····invoke-direct·{v2,·p0,·v3},·Lcom/watabou/pixeldungeon/windows/WndHero$1;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V76 ····invoke-direct·{v1,·p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero$1;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V
  
77 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;77 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
  
78 ····.line·7878 ····.line·78
79 ····new-instance·v2,·Lcom/watabou/pixeldungeon/windows/WndHero$2;79 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$2;
  
80 ····const-string·v3,·"Buffs"80 ····const-string·v2,·"Buffs"
  
81 ····invoke-direct·{v2,·p0,·v3},·Lcom/watabou/pixeldungeon/windows/WndHero$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V81 ····invoke-direct·{v1,·p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V
  
82 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;82 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero;->add(Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;)Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
  
83 ····.line·8483 ····.line·84
84 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->tabs:Ljava/util/ArrayList;84 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->tabs:Ljava/util/ArrayList;
  
85 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;85 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v086 ····move-result-object·v1
  
87 ····.local·v0,·"i$":Ljava/util/Iterator; 
88 ····:goto_087 ····:goto_0
89 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
90 ····move-result·v289 ····move-result·v2
  
91 ····if-eqz·v2,·:cond_090 ····if-eqz·v2,·:cond_0
  
92 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
93 ····move-result-object·v192 ····move-result-object·v0
  
94 ····check-cast·v1,·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;93 ····check-cast·v0,·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
  
95 ····.line·8594 ····.line·85
96 ····.local·v1,·"tab":Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;95 ····.local·v0,·"tab":Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
97 ····const/high16·v2,·0x42200000····#·40.0f96 ····const/high16·v2,·0x42200000····#·40.0f
  
98 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/windows/WndHero;->tabHeight()I97 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/windows/WndHero;->tabHeight()I
  
99 ····move-result·v398 ····move-result·v3
  
100 ····int-to-float·v3,·v399 ····int-to-float·v3,·v3
  
101 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->setSize(FF)Lcom/watabou/noosa/ui/Component;100 ····invoke-virtual·{v0,·v2,·v3},·Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;->setSize(FF)Lcom/watabou/noosa/ui/Component;
  
102 ····goto·:goto_0101 ····goto·:goto_0
  
103 ····.line·88102 ····.line·88
104 ····.end·local·v1····#·"tab":Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;103 ····.end·local·v0····#·"tab":Lcom/watabou/pixeldungeon/windows/WndTabbed$Tab;
105 ····:cond_0104 ····:cond_0
106 ····const/16·v2,·0x64105 ····const/16·v1,·0x64
  
107 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;106 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->stats:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
108 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;->height()F107 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;->height()F
  
109 ····move-result·v3108 ····move-result·v2
  
110 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;109 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero;->buffs:Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;
  
111 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;->height()F110 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;->height()F
  
112 ····move-result·v4111 ····move-result·v3
  
Max diff block lines reached; 699/9603 bytes (7.28%) of diff not shown.
1.16 KB
smali/com/watabou/pixeldungeon/windows/WndSettings.smali
    
Offset 118, 14 lines modifiedOffset 118, 15 lines modified
  
118 ····const-string·v9,·"Default·Zoom"118 ····const-string·v9,·"Default·Zoom"
  
119 ····invoke-direct·{v8,·p0,·v9},·Lcom/watabou/pixeldungeon/windows/WndSettings$3;-><init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V119 ····invoke-direct·{v8,·p0,·v9},·Lcom/watabou/pixeldungeon/windows/WndSettings$3;-><init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
  
120 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings;->btnZoomOut:Lcom/watabou/pixeldungeon/ui/RedButton;120 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings;->btnZoomOut:Lcom/watabou/pixeldungeon/ui/RedButton;
  
 121 ····.line·86
121 ····invoke-virtual·{v9},·Lcom/watabou/pixeldungeon/ui/RedButton;->right()F122 ····invoke-virtual·{v9},·Lcom/watabou/pixeldungeon/ui/RedButton;->right()F
  
122 ····move-result·v9123 ····move-result·v9
  
123 ····const/4·v10,·0x0124 ····const/4·v10,·0x0
  
124 ····const/high16·v11,·0x42e00000····#·112.0f125 ····const/high16·v11,·0x42e00000····#·112.0f
Offset 148, 14 lines modifiedOffset 149, 15 lines modified
  
148 ····const/high16·v12,·0x41a00000····#·20.0f149 ····const/high16·v12,·0x41a00000····#·20.0f
  
149 ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Lcom/watabou/pixeldungeon/windows/WndSettings$3;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;150 ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Lcom/watabou/pixeldungeon/windows/WndSettings$3;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
150 ····move-result-object·v8151 ····move-result-object·v8
  
 152 ····.line·81
151 ····invoke-virtual·{p0,·v8},·Lcom/watabou/pixeldungeon/windows/WndSettings;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;153 ····invoke-virtual·{p0,·v8},·Lcom/watabou/pixeldungeon/windows/WndSettings;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
152 ····.line·88154 ····.line·88
153 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndSettings;->updateEnabled()V155 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndSettings;->updateEnabled()V
  
154 ····.line·117156 ····.line·117
155 ····.end·local·v7····#·"w":I157 ····.end·local·v7····#·"w":I
1.78 KB
smali/com/watabou/pixeldungeon/windows/WndClass.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/windows/WndTabbed;2 .super·Lcom/watabou/pixeldungeon/windows/WndTabbed;
3 .source·"WndClass.java"3 .source·"WndClass.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/windows/WndClass$1;, 
8 ········Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;,7 ········Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;,
9 ········Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;,8 ········Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;,
10 ········Lcom/watabou/pixeldungeon/windows/WndClass$RankingTab;9 ········Lcom/watabou/pixeldungeon/windows/WndClass$RankingTab;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 135, 34 lines modifiedOffset 134, 37 lines modified
  
135 ····iget·v1,·v1,·Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;->width:F134 ····iget·v1,·v1,·Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;->width:F
  
136 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabMastery:Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;135 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabMastery:Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;
  
137 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;->width:F136 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;->width:F
  
 137 ····.line·65
138 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(FF)F138 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(FF)F
  
139 ····move-result·v1139 ····move-result·v1
  
140 ····float-to-int·v1,·v1140 ····float-to-int·v1,·v1
  
141 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabPerks:Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;141 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabPerks:Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;
  
142 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;->height:F142 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/windows/WndClass$PerksTab;->height:F
  
143 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabMastery:Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;143 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/windows/WndClass;->tabMastery:Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;
  
144 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;->height:F144 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/windows/WndClass$MasteryTab;->height:F
  
 145 ····.line·66
145 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(FF)F146 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(FF)F
  
146 ····move-result·v2147 ····move-result·v2
  
147 ····float-to-int·v2,·v2148 ····float-to-int·v2,·v2
  
 149 ····.line·64
148 ····invoke-virtual·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndClass;->resize(II)V150 ····invoke-virtual·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndClass;->resize(II)V
  
149 ····.line·71151 ····.line·71
150 ····:goto_0152 ····:goto_0
151 ····const/4·v1,·0x0153 ····const/4·v1,·0x0
  
152 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndClass;->select(I)V154 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndClass;->select(I)V
9.83 KB
smali/com/watabou/pixeldungeon/windows/WndItem.smali
    
Offset 20, 44 lines modifiedOffset 20, 44 lines modified
20 ····.param·p2,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;20 ····.param·p2,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;
  
21 ····.prologue21 ····.prologue
22 ····.line·4122 ····.line·41
23 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V23 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V
  
24 ····.line·4324 ····.line·43
25 ····new-instance·v8,·Lcom/watabou/pixeldungeon/windows/IconTitle;25 ····new-instance·v7,·Lcom/watabou/pixeldungeon/windows/IconTitle;
  
26 ····invoke-direct·{v8},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>()V26 ····invoke-direct·{v7},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>()V
  
27 ····.line·4427 ····.line·44
28 ····.local·v8,·"titlebar":Lcom/watabou/pixeldungeon/windows/IconTitle;28 ····.local·v7,·"titlebar":Lcom/watabou/pixeldungeon/windows/IconTitle;
29 ····new-instance·v1,·Lcom/watabou/pixeldungeon/sprites/ItemSprite;29 ····new-instance·v1,·Lcom/watabou/pixeldungeon/sprites/ItemSprite;
  
30 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->image()I30 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->image()I
  
31 ····move-result·v331 ····move-result·v3
  
32 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;32 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;
  
33 ····move-result-object·v433 ····move-result-object·v4
  
34 ····invoke-direct·{v1,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;-><init>(ILcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;)V34 ····invoke-direct·{v1,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;-><init>(ILcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;)V
  
35 ····invoke-virtual·{v8,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->icon(Lcom/watabou/noosa/Image;)V35 ····invoke-virtual·{v7,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->icon(Lcom/watabou/noosa/Image;)V
  
36 ····.line·4536 ····.line·45
37 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;37 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->toString()Ljava/lang/String;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
39 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;39 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/utils/Utils;->capitalize(Ljava/lang/String;)Ljava/lang/String;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-virtual·{v8,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V41 ····invoke-virtual·{v7,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V
  
42 ····.line·4642 ····.line·46
43 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->isUpgradable()Z43 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->isUpgradable()Z
  
44 ····move-result·v144 ····move-result·v1
  
45 ····if-eqz·v1,·:cond_045 ····if-eqz·v1,·:cond_0
Offset 77, 30 lines modifiedOffset 77, 30 lines modified
  
77 ····move-result·v377 ····move-result·v3
  
78 ····int-to-float·v3,·v378 ····int-to-float·v3,·v3
  
79 ····div-float/2addr·v1,·v379 ····div-float/2addr·v1,·v3
  
80 ····invoke-virtual·{v8,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->health(F)V80 ····invoke-virtual·{v7,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->health(F)V
  
81 ····.line·4981 ····.line·49
82 ····:cond_082 ····:cond_0
83 ····const/4·v1,·0x083 ····const/4·v1,·0x0
  
84 ····const/4·v3,·0x084 ····const/4·v3,·0x0
  
85 ····const/high16·v4,·0x42f00000····#·120.0f85 ····const/high16·v4,·0x42f00000····#·120.0f
  
86 ····const/4·v5,·0x086 ····const/4·v5,·0x0
  
87 ····invoke-virtual·{v8,·v1,·v3,·v4,·v5},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;87 ····invoke-virtual·{v7,·v1,·v3,·v4,·v5},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
88 ····.line·5088 ····.line·50
89 ····invoke-virtual·{p0,·v8},·Lcom/watabou/pixeldungeon/windows/WndItem;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;89 ····invoke-virtual·{p0,·v7},·Lcom/watabou/pixeldungeon/windows/WndItem;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
90 ····.line·5290 ····.line·52
91 ····iget-boolean·v1,·p2,·Lcom/watabou/pixeldungeon/items/Item;->levelKnown:Z91 ····iget-boolean·v1,·p2,·Lcom/watabou/pixeldungeon/items/Item;->levelKnown:Z
  
92 ····if-eqz·v1,·:cond_192 ····if-eqz·v1,·:cond_1
  
93 ····.line·5393 ····.line·53
Offset 109, 78 lines modifiedOffset 109, 78 lines modified
109 ····move-result·v1109 ····move-result·v1
  
110 ····if-gez·v1,·:cond_4110 ····if-gez·v1,·:cond_4
  
111 ····.line·54111 ····.line·54
112 ····const·v1,·0xff4444112 ····const·v1,·0xff4444
  
113 ····invoke-virtual·{v8,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->color(I)V113 ····invoke-virtual·{v7,·v1},·Lcom/watabou/pixeldungeon/windows/IconTitle;->color(I)V
  
114 ····.line·60114 ····.line·60
115 ····:cond_1115 ····:cond_1
116 ····:goto_0116 ····:goto_0
117 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->info()Ljava/lang/String;117 ····invoke-virtual·{p2},·Lcom/watabou/pixeldungeon/items/Item;->info()Ljava/lang/String;
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····const/high16·v3,·0x40c00000····#·6.0f119 ····const/high16·v3,·0x40c00000····#·6.0f
  
120 ····invoke-static·{v1,·v3},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;120 ····invoke-static·{v1,·v3},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapTextMultiline;
  
121 ····move-result-object·v7121 ····move-result-object·v6
  
122 ····.line·61122 ····.line·61
123 ····.local·v7,·"info":Lcom/watabou/noosa/BitmapTextMultiline;123 ····.local·v6,·"info":Lcom/watabou/noosa/BitmapTextMultiline;
124 ····const/16·v1,·0x78124 ····const/16·v1,·0x78
  
125 ····iput·v1,·v7,·Lcom/watabou/noosa/BitmapTextMultiline;->maxWidth:I125 ····iput·v1,·v6,·Lcom/watabou/noosa/BitmapTextMultiline;->maxWidth:I
  
126 ····.line·62126 ····.line·62
127 ····invoke-virtual·{v7},·Lcom/watabou/noosa/BitmapTextMultiline;->measure()V127 ····invoke-virtual·{v6},·Lcom/watabou/noosa/BitmapTextMultiline;->measure()V
  
128 ····.line·63128 ····.line·63
129 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/windows/IconTitle;->left()F129 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/windows/IconTitle;->left()F
  
130 ····move-result·v1130 ····move-result·v1
  
131 ····iput·v1,·v7,·Lcom/watabou/noosa/BitmapTextMultiline;->x:F131 ····iput·v1,·v6,·Lcom/watabou/noosa/BitmapTextMultiline;->x:F
  
132 ····.line·64132 ····.line·64
133 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/windows/IconTitle;->bottom()F133 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/windows/IconTitle;->bottom()F
  
134 ····move-result·v1134 ····move-result·v1
  
135 ····const/high16·v3,·0x40000000····#·2.0f135 ····const/high16·v3,·0x40000000····#·2.0f
  
136 ····add-float/2addr·v1,·v3136 ····add-float/2addr·v1,·v3
  
137 ····iput·v1,·v7,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F137 ····iput·v1,·v6,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F
  
138 ····.line·65138 ····.line·65
139 ····invoke-virtual·{p0,·v7},·Lcom/watabou/pixeldungeon/windows/WndItem;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;139 ····invoke-virtual·{p0,·v6},·Lcom/watabou/pixeldungeon/windows/WndItem;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
Max diff block lines reached; 4690/9967 bytes (47.06%) of diff not shown.
769 B
smali/com/watabou/pixeldungeon/windows/WndGame$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·6225 ····.line·62
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
924 B
smali/com/watabou/pixeldungeon/windows/WndChooseWay$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$way1:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;21 .field·final·synthetic·val$way1:Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/TomeOfMastery;Lcom/watabou/pixeldungeon/actors/hero/HeroSubClass;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndChooseWay;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·4328 ····.line·43
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$1;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$1;->val$tome:Lcom/watabou/pixeldungeon/items/TomeOfMastery;
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$6.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·11725 ····.line·117
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/CheckBox;-><init>(Ljava/lang/String;)V
  
769 B
smali/com/watabou/pixeldungeon/windows/WndGame$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·5325 ····.line·53
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
939 B
smali/com/watabou/pixeldungeon/windows/WndMessage.smali
    
Offset 51, 31 lines modifiedOffset 51, 33 lines modified
51 ····iput·v1,·v0,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F51 ····iput·v1,·v0,·Lcom/watabou/noosa/BitmapTextMultiline;->y:F
  
52 ····iput·v1,·v0,·Lcom/watabou/noosa/BitmapTextMultiline;->x:F52 ····iput·v1,·v0,·Lcom/watabou/noosa/BitmapTextMultiline;->x:F
  
53 ····.line·4053 ····.line·40
54 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/windows/WndMessage;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;54 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/windows/WndMessage;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
55 ····.line·4255 ····.line·43
56 ····invoke-virtual·{v0},·Lcom/watabou/noosa/BitmapTextMultiline;->width()F56 ····invoke-virtual·{v0},·Lcom/watabou/noosa/BitmapTextMultiline;->width()F
  
57 ····move-result·v157 ····move-result·v1
  
58 ····float-to-int·v1,·v158 ····float-to-int·v1,·v1
  
59 ····add-int/lit8·v1,·v1,·0x859 ····add-int/lit8·v1,·v1,·0x8
  
 60 ····.line·44
60 ····invoke-virtual·{v0},·Lcom/watabou/noosa/BitmapTextMultiline;->height()F61 ····invoke-virtual·{v0},·Lcom/watabou/noosa/BitmapTextMultiline;->height()F
  
61 ····move-result·v262 ····move-result·v2
  
62 ····float-to-int·v2,·v263 ····float-to-int·v2,·v2
  
63 ····add-int/lit8·v2,·v2,·0x864 ····add-int/lit8·v2,·v2,·0x8
  
 65 ····.line·42
64 ····invoke-virtual·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndMessage;->resize(II)V66 ····invoke-virtual·{p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndMessage;->resize(II)V
  
65 ····.line·4567 ····.line·45
66 ····return-void68 ····return-void
  
67 ····.line·3769 ····.line·37
68 ····:cond_070 ····:cond_0
889 B
smali/com/watabou/pixeldungeon/windows/WndHero$StatsTab$2.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·12326 ····.line·123
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;->this$1:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;->this$1:Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;->val$this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
805 B
smali/com/watabou/pixeldungeon/windows/WndTradeItem$4.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndTradeItem;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndTradeItem;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·10325 ····.line·103
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndTradeItem$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndTradeItem;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
797 B
smali/com/watabou/pixeldungeon/windows/WndSettings$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndSettings;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndSettings;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7325 ····.line·73
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndSettings$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndSettings;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
6.63 KB
smali/com/watabou/pixeldungeon/windows/WndBag$ItemButton.smali
    
Offset 331, 14 lines modifiedOffset 331, 15 lines modified
331 ····:goto_3331 ····:goto_3
332 ····return-void332 ····return-void
  
333 ····.line·384333 ····.line·384
334 ····:cond_5334 ····:cond_5
335 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;335 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 336 ····.line·385
336 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;337 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
337 ····move-result-object·v2338 ····move-result-object·v2
  
338 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->QUICKSLOT:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;339 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->QUICKSLOT:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
339 ····if-ne·v2,·v4,·:cond_6340 ····if-ne·v2,·v4,·:cond_6
Offset 346, 14 lines modifiedOffset 347, 15 lines modified
346 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/items/Item;->defaultAction:Ljava/lang/String;347 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/items/Item;->defaultAction:Ljava/lang/String;
  
347 ····if-nez·v2,·:cond_f348 ····if-nez·v2,·:cond_f
  
348 ····:cond_6349 ····:cond_6
349 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;350 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 351 ····.line·386
350 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;352 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
351 ····move-result-object·v2353 ····move-result-object·v2
  
352 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->FOR_SALE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;354 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->FOR_SALE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
353 ····if-ne·v2,·v4,·:cond_7355 ····if-ne·v2,·v4,·:cond_7
Offset 375, 14 lines modifiedOffset 377, 15 lines modified
375 ····iget-boolean·v2,·p1,·Lcom/watabou/pixeldungeon/items/Item;->cursed:Z377 ····iget-boolean·v2,·p1,·Lcom/watabou/pixeldungeon/items/Item;->cursed:Z
  
376 ····if-eqz·v2,·:cond_f378 ····if-eqz·v2,·:cond_f
  
377 ····:cond_7379 ····:cond_7
378 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;380 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 381 ····.line·387
379 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;382 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
380 ····move-result-object·v2383 ····move-result-object·v2
  
381 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->UPGRADEABLE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;384 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->UPGRADEABLE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
382 ····if-ne·v2,·v4,·:cond_8385 ····if-ne·v2,·v4,·:cond_8
Offset 392, 14 lines modifiedOffset 395, 15 lines modified
392 ····move-result·v2395 ····move-result·v2
  
393 ····if-nez·v2,·:cond_f396 ····if-nez·v2,·:cond_f
  
394 ····:cond_8397 ····:cond_8
395 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;398 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 399 ····.line·388
396 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;400 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
397 ····move-result-object·v2401 ····move-result-object·v2
  
398 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->UNIDENTIFED:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;402 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->UNIDENTIFED:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
399 ····if-ne·v2,·v4,·:cond_9403 ····if-ne·v2,·v4,·:cond_9
Offset 409, 14 lines modifiedOffset 413, 15 lines modified
409 ····move-result·v2413 ····move-result·v2
  
410 ····if-eqz·v2,·:cond_f414 ····if-eqz·v2,·:cond_f
  
411 ····:cond_9415 ····:cond_9
412 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;416 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 417 ····.line·389
413 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;418 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
414 ····move-result-object·v2419 ····move-result-object·v2
  
415 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->WEAPON:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;420 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->WEAPON:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
416 ····if-ne·v2,·v4,·:cond_a421 ····if-ne·v2,·v4,·:cond_a
Offset 428, 14 lines modifiedOffset 433, 15 lines modified
428 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;433 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;
  
429 ····if-nez·v2,·:cond_f434 ····if-nez·v2,·:cond_f
  
430 ····:cond_a435 ····:cond_a
431 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;436 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 437 ····.line·390
432 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;438 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
433 ····move-result-object·v2439 ····move-result-object·v2
  
434 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->ARMOR:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;440 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->ARMOR:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
435 ····if-ne·v2,·v4,·:cond_b441 ····if-ne·v2,·v4,·:cond_b
Offset 443, 14 lines modifiedOffset 449, 15 lines modified
443 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/armor/Armor;449 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/armor/Armor;
  
444 ····if-nez·v2,·:cond_f450 ····if-nez·v2,·:cond_f
  
445 ····:cond_b451 ····:cond_b
446 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;452 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 453 ····.line·391
447 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;454 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
448 ····move-result-object·v2455 ····move-result-object·v2
  
449 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->ENCHANTABLE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;456 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->ENCHANTABLE:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
450 ····if-ne·v2,·v4,·:cond_c457 ····if-ne·v2,·v4,·:cond_c
Offset 466, 14 lines modifiedOffset 473, 15 lines modified
466 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/armor/Armor;473 ····instance-of·v2,·p1,·Lcom/watabou/pixeldungeon/items/armor/Armor;
  
467 ····if-nez·v2,·:cond_f474 ····if-nez·v2,·:cond_f
  
468 ····:cond_c475 ····:cond_c
469 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;476 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/windows/WndBag$ItemButton;->this$0:Lcom/watabou/pixeldungeon/windows/WndBag;
  
 477 ····.line·392
470 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;478 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/windows/WndBag;->access$200(Lcom/watabou/pixeldungeon/windows/WndBag;)Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
471 ····move-result-object·v2479 ····move-result-object·v2
  
472 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->WAND:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;480 ····sget-object·v4,·Lcom/watabou/pixeldungeon/windows/WndBag$Mode;->WAND:Lcom/watabou/pixeldungeon/windows/WndBag$Mode;
  
473 ····if-ne·v2,·v4,·:cond_d481 ····if-ne·v2,·v4,·:cond_d
Max diff block lines reached; 1701/6666 bytes (25.52%) of diff not shown.
698 B
smali/com/watabou/pixeldungeon/windows/WndBlacksmith$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
22 ····.prologue23 ····.prologue
23 ····.line·8324 ····.line·83
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$ItemButton;-><init>()V
  
12.3 KB
smali/com/watabou/pixeldungeon/windows/WndInfoCell.smali
    
Offset 9, 147 lines modifiedOffset 9, 146 lines modified
9 .field·private·static·final·TXT_NOTHING:Ljava/lang/String;·=·"There·is·nothing·here."9 .field·private·static·final·TXT_NOTHING:Ljava/lang/String;·=·"There·is·nothing·here."
  
10 .field·private·static·final·WIDTH:I·=·0x7810 .field·private·static·final·WIDTH:I·=·0x78
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(I)V12 .method·public·constructor·<init>(I)V
13 ····.locals·1313 ····.locals·12
14 ····.param·p1,·"cell"····#·I14 ····.param·p1,·"cell"····#·I
  
15 ····.prologue15 ····.prologue
16 ····const/16·v12,·0x7816 ····const/16·v11,·0x78
  
17 ····const/16·v11,·0x1017 ····const/16·v10,·0x10
  
18 ····const/4·v10,·0x0 
  
19 ····const/4·v9,·0x018 ····const/4·v9,·0x0
  
 19 ····const/4·v8,·0x0
  
20 ····.line·4020 ····.line·40
21 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V21 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V
  
22 ····.line·4222 ····.line·42
23 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;23 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
24 ····iget-object·v8,·v8,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I24 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
25 ····aget·v5,·v8,·p125 ····aget·v4,·v7,·p1
  
26 ····.line·4326 ····.line·43
27 ····.local·v5,·"tile":I27 ····.local·v4,·"tile":I
28 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->water:[Z28 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->water:[Z
  
29 ····aget-boolean·v8,·v8,·p129 ····aget-boolean·v7,·v7,·p1
  
30 ····if-eqz·v8,·:cond_330 ····if-eqz·v7,·:cond_3
  
31 ····.line·4431 ····.line·44
32 ····const/16·v5,·0x3f32 ····const/16·v4,·0x3f
  
33 ····.line·4933 ····.line·49
34 ····:cond_034 ····:cond_0
35 ····:goto_035 ····:goto_0
36 ····new-instance·v6,·Lcom/watabou/pixeldungeon/windows/IconTitle;36 ····new-instance·v5,·Lcom/watabou/pixeldungeon/windows/IconTitle;
  
37 ····invoke-direct·{v6},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>()V37 ····invoke-direct·{v5},·Lcom/watabou/pixeldungeon/windows/IconTitle;-><init>()V
  
38 ····.line·5038 ····.line·50
39 ····.local·v6,·"titlebar":Lcom/watabou/pixeldungeon/windows/IconTitle;39 ····.local·v5,·"titlebar":Lcom/watabou/pixeldungeon/windows/IconTitle;
40 ····const/16·v8,·0x3f40 ····const/16·v7,·0x3f
  
41 ····if-ne·v5,·v8,·:cond_441 ····if-ne·v4,·v7,·:cond_4
  
42 ····.line·5142 ····.line·51
43 ····new-instance·v7,·Lcom/watabou/noosa/Image;43 ····new-instance·v6,·Lcom/watabou/noosa/Image;
  
44 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;44 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
45 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/levels/Level;->waterTex()Ljava/lang/String;45 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/levels/Level;->waterTex()Ljava/lang/String;
  
46 ····move-result-object·v846 ····move-result-object·v7
  
47 ····invoke-direct·{v7,·v8},·Lcom/watabou/noosa/Image;-><init>(Ljava/lang/Object;)V47 ····invoke-direct·{v6,·v7},·Lcom/watabou/noosa/Image;-><init>(Ljava/lang/Object;)V
  
48 ····.line·5248 ····.line·52
49 ····.local·v7,·"water":Lcom/watabou/noosa/Image;49 ····.local·v6,·"water":Lcom/watabou/noosa/Image;
50 ····invoke-virtual·{v7,·v10,·v10,·v11,·v11},·Lcom/watabou/noosa/Image;->frame(IIII)V50 ····invoke-virtual·{v6,·v9,·v9,·v10,·v10},·Lcom/watabou/noosa/Image;->frame(IIII)V
  
51 ····.line·5351 ····.line·53
52 ····invoke-virtual·{v6,·v7},·Lcom/watabou/pixeldungeon/windows/IconTitle;->icon(Lcom/watabou/noosa/Image;)V52 ····invoke-virtual·{v5,·v6},·Lcom/watabou/pixeldungeon/windows/IconTitle;->icon(Lcom/watabou/noosa/Image;)V
  
53 ····.line·5753 ····.line·57
54 ····.end·local·v7····#·"water":Lcom/watabou/noosa/Image;54 ····.end·local·v6····#·"water":Lcom/watabou/noosa/Image;
55 ····:goto_155 ····:goto_1
56 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;56 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
57 ····invoke-virtual·{v8,·v5},·Lcom/watabou/pixeldungeon/levels/Level;->tileName(I)Ljava/lang/String;57 ····invoke-virtual·{v7,·v4},·Lcom/watabou/pixeldungeon/levels/Level;->tileName(I)Ljava/lang/String;
  
58 ····move-result-object·v858 ····move-result-object·v7
  
59 ····invoke-virtual·{v6,·v8},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V59 ····invoke-virtual·{v5,·v7},·Lcom/watabou/pixeldungeon/windows/IconTitle;->label(Ljava/lang/String;)V
  
60 ····.line·5860 ····.line·58
61 ····const/high16·v8,·0x42f00000····#·120.0f61 ····const/high16·v7,·0x42f00000····#·120.0f
  
62 ····invoke-virtual·{v6,·v9,·v9,·v8,·v9},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;62 ····invoke-virtual·{v5,·v8,·v8,·v7,·v8},·Lcom/watabou/pixeldungeon/windows/IconTitle;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
63 ····.line·5963 ····.line·59
64 ····invoke-virtual·{p0,·v6},·Lcom/watabou/pixeldungeon/windows/WndInfoCell;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;64 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/windows/WndInfoCell;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
65 ····.line·6165 ····.line·61
66 ····const/high16·v8,·0x40c00000····#·6.0f66 ····const/high16·v7,·0x40c00000····#·6.0f
  
67 ····invoke-static·{v8},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(F)Lcom/watabou/noosa/BitmapTextMultiline;67 ····invoke-static·{v7},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createMultiline(F)Lcom/watabou/noosa/BitmapTextMultiline;
  
68 ····move-result-object·v368 ····move-result-object·v2
  
69 ····.line·6269 ····.line·62
70 ····.local·v3,·"info":Lcom/watabou/noosa/BitmapTextMultiline;70 ····.local·v2,·"info":Lcom/watabou/noosa/BitmapTextMultiline;
71 ····invoke-virtual·{p0,·v3},·Lcom/watabou/pixeldungeon/windows/WndInfoCell;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;71 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/windows/WndInfoCell;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
72 ····.line·6472 ····.line·64
73 ····new-instance·v1,·Ljava/lang/StringBuilder;73 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
74 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;74 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
75 ····invoke-virtual·{v8,·v5},·Lcom/watabou/pixeldungeon/levels/Level;->tileDesc(I)Ljava/lang/String;75 ····invoke-virtual·{v7,·v4},·Lcom/watabou/pixeldungeon/levels/Level;->tileDesc(I)Ljava/lang/String;
  
76 ····move-result-object·v876 ····move-result-object·v7
  
77 ····invoke-direct·{v1,·v8},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v1,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
78 ····.line·6678 ····.line·66
79 ····.local·v1,·"desc":Ljava/lang/StringBuilder;79 ····.local·v1,·"desc":Ljava/lang/StringBuilder;
80 ····const/16·v4,·0xa80 ····const/16·v3,·0xa
  
81 ····.line·6781 ····.line·67
82 ····.local·v4,·"newLine":C82 ····.local·v3,·"newLine":C
83 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;83 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
84 ····iget-object·v8,·v8,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;84 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;
  
85 ····invoke-virtual·{v8},·Ljava/util/HashMap;->values()Ljava/util/Collection;85 ····invoke-virtual·{v7},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
86 ····move-result-object·v886 ····move-result-object·v7
Max diff block lines reached; 5433/12437 bytes (43.68%) of diff not shown.
2.29 KB
smali/com/watabou/pixeldungeon/windows/WndHero$StatsTab.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····new-array·v5,·v5,·[Ljava/lang/Object;55 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
56 ····const/4·v6,·0x056 ····const/4·v6,·0x0
  
57 ····iget·v7,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->lvl:I57 ····iget·v7,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->lvl:I
  
 58 ····.line·108
58 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;59 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
59 ····move-result-object·v760 ····move-result-object·v7
  
60 ····aput-object·v7,·v5,·v661 ····aput-object·v7,·v5,·v6
  
61 ····const/4·v6,·0x162 ····const/4·v6,·0x1
Offset 81, 14 lines modifiedOffset 82, 15 lines modified
  
81 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;82 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
82 ····move-result-object·v483 ····move-result-object·v4
  
83 ····const/high16·v5,·0x41100000····#·9.0f84 ····const/high16·v5,·0x41100000····#·9.0f
  
 85 ····.line·107
84 ····invoke-static·{v4,·v5},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;86 ····invoke-static·{v4,·v5},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;
  
85 ····move-result-object·v387 ····move-result-object·v3
  
86 ····.line·10988 ····.line·109
87 ····.local·v3,·"title":Lcom/watabou/noosa/BitmapText;89 ····.local·v3,·"title":Lcom/watabou/noosa/BitmapText;
88 ····const·v4,·0xffff4490 ····const·v4,·0xffff44
Offset 140, 40 lines modifiedOffset 142, 42 lines modified
140 ····.line·123142 ····.line·123
141 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;143 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;
  
142 ····const-string·v4,·"Journal"144 ····const-string·v4,·"Journal"
  
143 ····invoke-direct·{v1,·p0,·v4,·p1},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V145 ····invoke-direct·{v1,·p0,·v4,·p1},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab$2;-><init>(Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;Ljava/lang/String;Lcom/watabou/pixeldungeon/windows/WndHero;)V
  
144 ····.line·130146 ····.line·131
145 ····.local·v1,·"btnJournal":Lcom/watabou/pixeldungeon/ui/RedButton;147 ····.local·v1,·"btnJournal":Lcom/watabou/pixeldungeon/ui/RedButton;
146 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->right()F148 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->right()F
  
147 ····move-result·v4149 ····move-result·v4
  
148 ····const/high16·v5,·0x3f800000····#·1.0f150 ····const/high16·v5,·0x3f800000····#·1.0f
  
149 ····add-float/2addr·v4,·v5151 ····add-float/2addr·v4,·v5
  
150 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->top()F152 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->top()F
  
151 ····move-result·v5153 ····move-result·v5
  
 154 ····.line·132
152 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/RedButton;->reqWidth()F155 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/RedButton;->reqWidth()F
  
153 ····move-result·v6156 ····move-result·v6
  
154 ····add-float/2addr·v6,·v8157 ····add-float/2addr·v6,·v8
  
155 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/RedButton;->reqHeight()F158 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/ui/RedButton;->reqHeight()F
  
156 ····move-result·v7159 ····move-result·v7
  
157 ····add-float/2addr·v7,·v8160 ····add-float/2addr·v7,·v8
  
 161 ····.line·130
158 ····invoke-virtual·{v1,·v4,·v5,·v6,·v7},·Lcom/watabou/pixeldungeon/ui/RedButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;162 ····invoke-virtual·{v1,·v4,·v5,·v6,·v7},·Lcom/watabou/pixeldungeon/ui/RedButton;->setRect(FFFF)Lcom/watabou/noosa/ui/Component;
  
159 ····.line·133163 ····.line·133
160 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;164 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/windows/WndHero$StatsTab;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
161 ····.line·135165 ····.line·135
162 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->bottom()F166 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/ui/RedButton;->bottom()F
714 B
smali/com/watabou/pixeldungeon/windows/WndOptions$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$index:I19 .field·final·synthetic·val$index:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndOptions;Ljava/lang/String;I)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndOptions;Ljava/lang/String;I)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndOptions;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·5226 ····.line·52
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndOptions$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndOptions;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndOptions$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndOptions;
  
27 ····iput·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndOptions$1;->val$index:I28 ····iput·p3,·p0,·Lcom/watabou/pixeldungeon/windows/WndOptions$1;->val$index:I
  
11.7 KB
smali/com/watabou/pixeldungeon/windows/WndJournal.smali
    
Offset 27, 203 lines modifiedOffset 27, 200 lines modified
27 .field·private·list:Lcom/watabou/pixeldungeon/ui/ScrollPane;27 .field·private·list:Lcom/watabou/pixeldungeon/ui/ScrollPane;
  
28 .field·private·txtTitle:Lcom/watabou/noosa/BitmapText;28 .field·private·txtTitle:Lcom/watabou/noosa/BitmapText;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·1131 ····.locals·10
  
32 ····.prologue32 ····.prologue
33 ····const/4·v10,·0x033 ····const/4·v9,·0x0
  
34 ····const/high16·v9,·0x42e00000····#·112.0f34 ····const/high16·v8,·0x42e00000····#·112.0f
  
35 ····.line·4835 ····.line·48
36 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V36 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/ui/Window;-><init>()V
  
37 ····.line·4937 ····.line·49
38 ····const/16·v6,·0x7038 ····const/16·v5,·0x70
  
39 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z39 ····invoke-static·{},·Lcom/watabou/pixeldungeon/PixelDungeon;->landscape()Z
  
40 ····move-result·v540 ····move-result·v4
  
41 ····if-eqz·v5,·:cond_041 ····if-eqz·v4,·:cond_0
  
42 ····const/16·v5,·0x9042 ····const/16·v4,·0x90
  
43 ····:goto_043 ····:goto_0
44 ····invoke-virtual·{p0,·v6,·v5},·Lcom/watabou/pixeldungeon/windows/WndJournal;->resize(II)V44 ····invoke-virtual·{p0,·v5,·v4},·Lcom/watabou/pixeldungeon/windows/WndJournal;->resize(II)V
  
45 ····.line·5145 ····.line·51
46 ····const-string·v5,·"Journal"46 ····const-string·v4,·"Journal"
  
47 ····const/high16·v6,·0x41100000····#·9.0f47 ····const/high16·v5,·0x41100000····#·9.0f
  
48 ····invoke-static·{v5,·v6},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;48 ····invoke-static·{v4,·v5},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->createText(Ljava/lang/String;F)Lcom/watabou/noosa/BitmapText;
  
49 ····move-result-object·v549 ····move-result-object·v4
  
50 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;50 ····iput-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
51 ····.line·5251 ····.line·52
52 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;52 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
53 ····const·v6,·0xffff4453 ····const·v5,·0xffff44
  
54 ····invoke-virtual·{v5,·v6},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V54 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/BitmapText;->hardlight(I)V
  
55 ····.line·5355 ····.line·53
56 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;56 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
57 ····invoke-virtual·{v5},·Lcom/watabou/noosa/BitmapText;->measure()V57 ····invoke-virtual·{v4},·Lcom/watabou/noosa/BitmapText;->measure()V
  
58 ····.line·5458 ····.line·54
59 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;59 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
60 ····sget-object·v6,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->uiCamera:Lcom/watabou/noosa/Camera;60 ····sget-object·v5,·Lcom/watabou/pixeldungeon/scenes/PixelScene;->uiCamera:Lcom/watabou/noosa/Camera;
  
61 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;61 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
62 ····invoke-virtual·{v7},·Lcom/watabou/noosa/BitmapText;->width()F62 ····invoke-virtual·{v6},·Lcom/watabou/noosa/BitmapText;->width()F
  
63 ····move-result·v763 ····move-result·v6
  
64 ····sub-float·v7,·v9,·v764 ····sub-float·v6,·v8,·v6
  
65 ····const/high16·v8,·0x40000000····#·2.0f65 ····const/high16·v7,·0x40000000····#·2.0f
  
66 ····div-float/2addr·v7,·v866 ····div-float/2addr·v6,·v7
  
67 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->align(Lcom/watabou/noosa/Camera;F)F67 ····invoke-static·{v5,·v6},·Lcom/watabou/pixeldungeon/scenes/PixelScene;->align(Lcom/watabou/noosa/Camera;F)F
  
68 ····move-result·v668 ····move-result·v5
  
69 ····iput·v6,·v5,·Lcom/watabou/noosa/BitmapText;->x:F69 ····iput·v5,·v4,·Lcom/watabou/noosa/BitmapText;->x:F
  
70 ····.line·5570 ····.line·55
71 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;71 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/windows/WndJournal;->txtTitle:Lcom/watabou/noosa/BitmapText;
  
72 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/windows/WndJournal;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;72 ····invoke-virtual·{p0,·v4},·Lcom/watabou/pixeldungeon/windows/WndJournal;->add(Lcom/watabou/noosa/Gizmo;)Lcom/watabou/noosa/Gizmo;
  
73 ····.line·5773 ····.line·57
74 ····new-instance·v0,·Lcom/watabou/noosa/ui/Component;74 ····new-instance·v0,·Lcom/watabou/noosa/ui/Component;
  
75 ····invoke-direct·{v0},·Lcom/watabou/noosa/ui/Component;-><init>()V75 ····invoke-direct·{v0},·Lcom/watabou/noosa/ui/Component;-><init>()V
  
76 ····.line·5976 ····.line·59
77 ····.local·v0,·"content":Lcom/watabou/noosa/ui/Component;77 ····.local·v0,·"content":Lcom/watabou/noosa/ui/Component;
78 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;78 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;
  
79 ····invoke-static·{v5},·Ljava/util/Collections;->sort(Ljava/util/List;)V79 ····invoke-static·{v4},·Ljava/util/Collections;->sort(Ljava/util/List;)V
  
80 ····.line·6180 ····.line·61
81 ····const/4·v3,·0x081 ····const/4·v2,·0x0
  
82 ····.line·6282 ····.line·62
83 ····.local·v3,·"pos":F83 ····.local·v2,·"pos":F
84 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;84 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Journal;->records:Ljava/util/ArrayList;
  
85 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;85 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v186 ····move-result-object·v4
  
87 ····.local·v1,·"i$":Ljava/util/Iterator; 
88 ····:goto_187 ····:goto_1
89 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
90 ····move-result·v589 ····move-result·v5
  
91 ····if-eqz·v5,·:cond_190 ····if-eqz·v5,·:cond_1
  
92 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
93 ····move-result-object·v492 ····move-result-object·v3
  
94 ····check-cast·v4,·Lcom/watabou/pixeldungeon/Journal$Record;93 ····check-cast·v3,·Lcom/watabou/pixeldungeon/Journal$Record;
  
95 ····.line·6394 ····.line·63
96 ····.local·v4,·"rec":Lcom/watabou/pixeldungeon/Journal$Record;95 ····.local·v3,·"rec":Lcom/watabou/pixeldungeon/Journal$Record;
97 ····new-instance·v2,·Lcom/watabou/pixeldungeon/windows/WndJournal$ListItem;96 ····new-instance·v1,·Lcom/watabou/pixeldungeon/windows/WndJournal$ListItem;
  
98 ····iget-object·v5,·v4,·Lcom/watabou/pixeldungeon/Journal$Record;->feature:Lcom/watabou/pixeldungeon/Journal$Feature;97 ····iget-object·v5,·v3,·Lcom/watabou/pixeldungeon/Journal$Record;->feature:Lcom/watabou/pixeldungeon/Journal$Feature;
  
99 ····iget·v6,·v4,·Lcom/watabou/pixeldungeon/Journal$Record;->depth:I98 ····iget·v6,·v3,·Lcom/watabou/pixeldungeon/Journal$Record;->depth:I
  
100 ····invoke-direct·{v2,·v5,·v6},·Lcom/watabou/pixeldungeon/windows/WndJournal$ListItem;-><init>(Lcom/watabou/pixeldungeon/Journal$Feature;I)V99 ····invoke-direct·{v1,·v5,·v6},·Lcom/watabou/pixeldungeon/windows/WndJournal$ListItem;-><init>(Lcom/watabou/pixeldungeon/Journal$Feature;I)V
Max diff block lines reached; 4878/11903 bytes (40.98%) of diff not shown.
769 B
smali/com/watabou/pixeldungeon/windows/WndGame$4.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·8625 ····.line·86
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
868 B
smali/com/watabou/pixeldungeon/windows/WndCatalogus$2.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndCatalogus;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·8925 ····.line·89
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$2;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
26 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V27 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V
  
1.17 KB
smali/com/watabou/pixeldungeon/windows/WndHero$BuffsTab.smali
    
Offset 31, 25 lines modifiedOffset 31, 24 lines modified
31 ····.prologue31 ····.prologue
32 ····.line·17932 ····.line·179
33 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;33 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$BuffsTab;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
34 ····invoke-direct·{p0},·Lcom/watabou/noosa/Group;-><init>()V34 ····invoke-direct·{p0},·Lcom/watabou/noosa/Group;-><init>()V
  
35 ····.line·18035 ····.line·180
36 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;36 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
37 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->buffs()Ljava/util/HashSet;37 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->buffs()Ljava/util/HashSet;
  
38 ····move-result-object·v238 ····move-result-object·v1
  
39 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;39 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····.local·v1,·"i$":Ljava/util/Iterator; 
42 ····:goto_041 ····:goto_0
43 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z42 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
44 ····move-result·v243 ····move-result·v2
  
45 ····if-eqz·v2,·:cond_044 ····if-eqz·v2,·:cond_0
  
804 B
smali/com/watabou/pixeldungeon/windows/WndChooseWay$5.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndChooseWay;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndChooseWay;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·9625 ····.line·96
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndChooseWay$5;->this$0:Lcom/watabou/pixeldungeon/windows/WndChooseWay;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
863 B
smali/com/watabou/pixeldungeon/windows/WndCatalogus$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Lcom/watabou/noosa/ui/Component;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndCatalogus;Lcom/watabou/noosa/ui/Component;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndCatalogus;
22 ····.param·p2,·"x0"····#·Lcom/watabou/noosa/ui/Component;23 ····.param·p2,·"content"····#·Lcom/watabou/noosa/ui/Component;
  
23 ····.prologue24 ····.prologue
24 ····.line·7325 ····.line·73
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndCatalogus$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndCatalogus;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/ScrollPane;-><init>(Lcom/watabou/noosa/ui/Component;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/ScrollPane;-><init>(Lcom/watabou/noosa/ui/Component;)V
  
833 B
smali/com/watabou/pixeldungeon/windows/WndHero$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndHero;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndHero;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·7225 ····.line·72
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndHero$1;->this$0:Lcom/watabou/pixeldungeon/windows/WndHero;
  
26 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V27 ····invoke-direct·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/windows/WndTabbed$LabeledTab;-><init>(Lcom/watabou/pixeldungeon/windows/WndTabbed;Ljava/lang/String;)V
  
658 B
smali/com/watabou/pixeldungeon/windows/WndBlacksmith$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndBlacksmith;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
25 ····.prologue26 ····.prologue
26 ····.line·10827 ····.line·108
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndBlacksmith$4;->this$0:Lcom/watabou/pixeldungeon/windows/WndBlacksmith;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
770 B
smali/com/watabou/pixeldungeon/windows/WndGame$6.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/windows/WndGame;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/windows/WndGame;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"label"····#·Ljava/lang/String;
  
23 ····.prologue24 ····.prologue
24 ····.line·10625 ····.line·106
25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/windows/WndGame$6;->this$0:Lcom/watabou/pixeldungeon/windows/WndGame;
  
26 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2},·Lcom/watabou/pixeldungeon/ui/RedButton;-><init>(Ljava/lang/String;)V
  
20.2 KB
smali/com/watabou/pixeldungeon/actors/Actor.smali
    
Offset 108, 89 lines modifiedOffset 108, 88 lines modified
108 ····invoke-static·{p0,·v0},·Lcom/watabou/pixeldungeon/actors/Actor;->add(Lcom/watabou/pixeldungeon/actors/Actor;F)V108 ····invoke-static·{p0,·v0},·Lcom/watabou/pixeldungeon/actors/Actor;->add(Lcom/watabou/pixeldungeon/actors/Actor;F)V
  
109 ····.line·213109 ····.line·213
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·private·static·add(Lcom/watabou/pixeldungeon/actors/Actor;F)V112 .method·private·static·add(Lcom/watabou/pixeldungeon/actors/Actor;F)V
113 ····.locals·5113 ····.locals·4
114 ····.param·p0,·"actor"····#·Lcom/watabou/pixeldungeon/actors/Actor;114 ····.param·p0,·"actor"····#·Lcom/watabou/pixeldungeon/actors/Actor;
115 ····.param·p1,·"time"····#·F115 ····.param·p1,·"time"····#·F
  
116 ····.prologue116 ····.prologue
117 ····.line·221117 ····.line·221
118 ····sget-object·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;118 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;
  
119 ····invoke-virtual·{v3,·p0},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z119 ····invoke-virtual·{v2,·p0},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
120 ····move-result·v3120 ····move-result·v2
  
121 ····if-eqz·v3,·:cond_1121 ····if-eqz·v2,·:cond_1
  
122 ····.line·241122 ····.line·241
123 ····:cond_0123 ····:cond_0
124 ····return-void124 ····return-void
  
125 ····.line·225125 ····.line·225
126 ····:cond_1126 ····:cond_1
127 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->id:I127 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->id:I
  
128 ····if-lez·v3,·:cond_2128 ····if-lez·v2,·:cond_2
  
129 ····.line·226129 ····.line·226
130 ····sget-object·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->ids:Landroid/util/SparseArray;130 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/Actor;->ids:Landroid/util/SparseArray;
  
131 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->id:I131 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->id:I
  
132 ····invoke-virtual·{v3,·v4,·p0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V132 ····invoke-virtual·{v2,·v3,·p0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
  
133 ····.line·229133 ····.line·229
134 ····:cond_2134 ····:cond_2
135 ····sget-object·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;135 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;
  
136 ····invoke-virtual·{v3,·p0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z136 ····invoke-virtual·{v2,·p0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
137 ····.line·230137 ····.line·230
138 ····iget·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->time:F138 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->time:F
  
139 ····add-float/2addr·v3,·p1139 ····add-float/2addr·v2,·p1
  
140 ····iput·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->time:F140 ····iput·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Actor;->time:F
  
141 ····.line·231141 ····.line·231
142 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;->onAdd()V142 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;->onAdd()V
  
143 ····.line·233143 ····.line·233
144 ····instance-of·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Char;144 ····instance-of·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Char;
  
145 ····if-eqz·v3,·:cond_0145 ····if-eqz·v2,·:cond_0
  
146 ····move-object·v1,·p0146 ····move-object·v1,·p0
  
147 ····.line·234147 ····.line·234
148 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/Char;148 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/Char;
  
149 ····.line·235149 ····.line·235
150 ····.local·v1,·"ch":Lcom/watabou/pixeldungeon/actors/Char;150 ····.local·v1,·"ch":Lcom/watabou/pixeldungeon/actors/Char;
151 ····sget-object·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->chars:[Lcom/watabou/pixeldungeon/actors/Char;151 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/Actor;->chars:[Lcom/watabou/pixeldungeon/actors/Char;
  
152 ····iget·v4,·v1,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I152 ····iget·v3,·v1,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
153 ····aput-object·v1,·v3,·v4153 ····aput-object·v1,·v2,·v3
  
154 ····.line·236154 ····.line·236
155 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/Char;->buffs()Ljava/util/HashSet;155 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/Char;->buffs()Ljava/util/HashSet;
  
156 ····move-result-object·v3156 ····move-result-object·v2
  
157 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;157 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
158 ····move-result-object·v2158 ····move-result-object·v2
  
159 ····.local·v2,·"i$":Ljava/util/Iterator; 
160 ····:goto_0159 ····:goto_0
161 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z160 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
162 ····move-result·v3161 ····move-result·v3
  
163 ····if-eqz·v3,·:cond_0162 ····if-eqz·v3,·:cond_0
  
Offset 305, 119 lines modifiedOffset 304, 118 lines modified
  
305 ····aget-object·v0,·v0,·p0304 ····aget-object·v0,·v0,·p0
  
306 ····return-object·v0305 ····return-object·v0
307 .end·method306 .end·method
  
308 .method·public·static·fixTime()V307 .method·public·static·fixTime()V
309 ····.locals·5308 ····.locals·4
  
310 ····.prologue309 ····.prologue
311 ····.line·119310 ····.line·119
312 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;311 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
313 ····if-eqz·v3,·:cond_0312 ····if-eqz·v2,·:cond_0
  
314 ····sget-object·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;313 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/Actor;->all:Ljava/util/HashSet;
  
315 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;314 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
316 ····invoke-virtual·{v3,·v4},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z315 ····invoke-virtual·{v2,·v3},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
317 ····move-result·v3316 ····move-result·v2
  
318 ····if-eqz·v3,·:cond_0317 ····if-eqz·v2,·:cond_0
  
319 ····.line·120318 ····.line·120
320 ····sget·v3,·Lcom/watabou/pixeldungeon/Statistics;->duration:F319 ····sget·v2,·Lcom/watabou/pixeldungeon/Statistics;->duration:F
  
321 ····sget·v4,·Lcom/watabou/pixeldungeon/actors/Actor;->now:F320 ····sget·v3,·Lcom/watabou/pixeldungeon/actors/Actor;->now:F
  
322 ····add-float/2addr·v3,·v4321 ····add-float/2addr·v2,·v3
  
323 ····sput·v3,·Lcom/watabou/pixeldungeon/Statistics;->duration:F322 ····sput·v2,·Lcom/watabou/pixeldungeon/Statistics;->duration:F
  
324 ····.line·123323 ····.line·123
325 ····:cond_0324 ····:cond_0
326 ····const·v2,·0x7f7fffff····#·Float.MAX_VALUE325 ····const·v1,·0x7f7fffff····#·Float.MAX_VALUE
Max diff block lines reached; 15227/20608 bytes (73.89%) of diff not shown.
10.1 KB
smali/com/watabou/pixeldungeon/actors/Char.smali
    
Offset 742, 15 lines modifiedOffset 742, 15 lines modified
742 ····.end·local·v4····#·"visibleFight":Z742 ····.end·local·v4····#·"visibleFight":Z
743 ····:cond_5743 ····:cond_5
744 ····move·v4,·v6744 ····move·v4,·v6
  
745 ····.line·134745 ····.line·134
746 ····goto/16·:goto_0746 ····goto/16·:goto_0
  
747 ····.line·143747 ····.line·144
748 ····.restart·local·v4····#·"visibleFight":Z748 ····.restart·local·v4····#·"visibleFight":Z
749 ····:cond_6749 ····:cond_6
750 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/actors/Char;->dr()I750 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/actors/Char;->dr()I
  
751 ····move-result·v5751 ····move-result·v5
  
752 ····invoke-static·{v6,·v5},·Lcom/watabou/utils/Random;->IntRange(II)I752 ····invoke-static·{v6,·v5},·Lcom/watabou/utils/Random;->IntRange(II)I
Offset 811, 28 lines modifiedOffset 811, 30 lines modified
811 ····:cond_8811 ····:cond_8
812 ····const-string·v5,·"Killed·by·%s·on·level·%d"812 ····const-string·v5,·"Killed·by·%s·on·level·%d"
  
813 ····new-array·v8,·v11,·[Ljava/lang/Object;813 ····new-array·v8,·v11,·[Ljava/lang/Object;
  
814 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->name:Ljava/lang/String;814 ····iget-object·v9,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->name:Ljava/lang/String;
  
 815 ····.line·181
815 ····invoke-static·{v9},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;816 ····invoke-static·{v9},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;
  
816 ····move-result-object·v9817 ····move-result-object·v9
  
817 ····aput-object·v9,·v8,·v6818 ····aput-object·v9,·v8,·v6
  
818 ····sget·v9,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I819 ····sget·v9,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
819 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;820 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
820 ····move-result-object·v9821 ····move-result-object·v9
  
821 ····aput-object·v9,·v8,·v7822 ····aput-object·v9,·v8,·v7
  
 823 ····.line·180
822 ····invoke-static·{v5,·v8},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;824 ····invoke-static·{v5,·v8},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
823 ····move-result-object·v5825 ····move-result-object·v5
  
824 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V826 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V
  
825 ····goto·:goto_3827 ····goto·:goto_3
Offset 966, 21 lines modifiedOffset 968, 20 lines modified
966 ············"<TT;>;)TT;"968 ············"<TT;>;)TT;"
967 ········}969 ········}
968 ····.end·annotation970 ····.end·annotation
  
969 ····.prologue971 ····.prologue
970 ····.line·333972 ····.line·333
971 ····.local·p1,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;"973 ····.local·p1,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;"
972 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;974 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;
  
973 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;975 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
974 ····move-result-object·v1976 ····move-result-object·v1
  
975 ····.local·v1,·"i$":Ljava/util/Iterator; 
976 ····:cond_0977 ····:cond_0
977 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z978 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
978 ····move-result·v2979 ····move-result·v2
  
979 ····if-eqz·v2,·:cond_1980 ····if-eqz·v2,·:cond_1
  
Offset 1047, 21 lines modifiedOffset 1048, 20 lines modified
1047 ····.local·p1,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;"1048 ····.local·p1,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;"
1048 ····new-instance·v1,·Ljava/util/HashSet;1049 ····new-instance·v1,·Ljava/util/HashSet;
  
1049 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V1050 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
1050 ····.line·3231051 ····.line·323
1051 ····.local·v1,·"filtered":Ljava/util/HashSet;,·"Ljava/util/HashSet<TT;>;"1052 ····.local·v1,·"filtered":Ljava/util/HashSet;,·"Ljava/util/HashSet<TT;>;"
1052 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;1053 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;
  
1053 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;1054 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
1054 ····move-result-object·v21055 ····move-result-object·v2
  
1055 ····.local·v2,·"i$":Ljava/util/Iterator; 
1056 ····:cond_01056 ····:cond_0
1057 ····:goto_01057 ····:goto_0
1058 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z1058 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
1059 ····move-result·v31059 ····move-result·v3
  
1060 ····if-eqz·v3,·:cond_11060 ····if-eqz·v3,·:cond_1
Offset 1211, 21 lines modifiedOffset 1211, 23 lines modified
  
1211 ····div-int/lit8·v3,·v3,·0x21211 ····div-int/lit8·v3,·v3,·0x2
  
1212 ····if-le·v1,·v3,·:cond_71212 ····if-le·v1,·v3,·:cond_7
  
1213 ····const·v1,·0xff88001213 ····const·v1,·0xff8800
  
 1214 ····.line·280
1214 ····:goto_21215 ····:goto_2
1215 ····invoke-static·{p1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;1216 ····invoke-static·{p1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
1216 ····move-result-object·v31217 ····move-result-object·v3
  
1217 ····new-array·v4,·v4,·[Ljava/lang/Object;1218 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
 1219 ····.line·277
1218 ····invoke-virtual·{v2,·v1,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->showStatus(ILjava/lang/String;[Ljava/lang/Object;)V1220 ····invoke-virtual·{v2,·v1,·v3,·v4},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->showStatus(ILjava/lang/String;[Ljava/lang/Object;)V
  
1219 ····.line·2821221 ····.line·282
1220 ····:cond_51222 ····:cond_5
1221 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I1223 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I
  
1222 ····if-gtz·v1,·:cond_01224 ····if-gtz·v1,·:cond_0
Offset 1414, 21 lines modifiedOffset 1416, 20 lines modified
1414 ····.line·3421416 ····.line·342
1415 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/actors/Char;->id()I1417 ····invoke-virtual·{p1},·Lcom/watabou/pixeldungeon/actors/Char;->id()I
  
1416 ····move-result·v11418 ····move-result·v1
  
1417 ····.line·3431419 ····.line·343
1418 ····.local·v1,·"chID":I1420 ····.local·v1,·"chID":I
1419 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;1421 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/Char;->buffs:Ljava/util/HashSet;
  
1420 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;1422 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
1421 ····move-result-object·v21423 ····move-result-object·v2
Max diff block lines reached; 6312/10247 bytes (61.60%) of diff not shown.
590 B
smali/com/watabou/pixeldungeon/actors/mobs/Brute.smali
    
Offset 198, 26 lines modifiedOffset 198, 30 lines modified
  
198 ····if-eqz·v0,·:cond_0198 ····if-eqz·v0,·:cond_0
  
199 ····const/16·v0,·0xa199 ····const/16·v0,·0xa
  
200 ····const/16·v1,·0x28200 ····const/16·v1,·0x28
  
 201 ····.line·61
201 ····invoke-static·{v0,·v1},·Lcom/watabou/utils/Random;->NormalIntRange(II)I202 ····invoke-static·{v0,·v1},·Lcom/watabou/utils/Random;->NormalIntRange(II)I
  
202 ····move-result·v0203 ····move-result·v0
  
 204 ····.line·60
203 ····:goto_0205 ····:goto_0
204 ····return·v0206 ····return·v0
  
 207 ····.line·61
205 ····:cond_0208 ····:cond_0
206 ····const/16·v0,·0x8209 ····const/16·v0,·0x8
  
207 ····const/16·v1,·0x12210 ····const/16·v1,·0x12
  
 211 ····.line·62
208 ····invoke-static·{v0,·v1},·Lcom/watabou/utils/Random;->NormalIntRange(II)I212 ····invoke-static·{v0,·v1},·Lcom/watabou/utils/Random;->NormalIntRange(II)I
  
209 ····move-result·v0213 ····move-result·v0
  
210 ····goto·:goto_0214 ····goto·:goto_0
211 .end·method215 .end·method
  
12.0 KB
smali/com/watabou/pixeldungeon/actors/mobs/King.smali
    
Offset 155, 15 lines modifiedOffset 155, 14 lines modified
155 ····sput·v0,·Lcom/watabou/pixeldungeon/actors/mobs/King$Undead;->count:I155 ····sput·v0,·Lcom/watabou/pixeldungeon/actors/mobs/King$Undead;->count:I
  
156 ····.line·65156 ····.line·65
157 ····const/4·v0,·0x1157 ····const/4·v0,·0x1
  
158 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z158 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z
  
159 ····.line·237 
160 ····return-void159 ····return-void
  
161 ····.line·55160 ····.line·55
162 ····:cond_0161 ····:cond_0
163 ····const-string·v0,·"undead·King·of·Dwarves"162 ····const-string·v0,·"undead·King·of·Dwarves"
  
164 ····goto·:goto_0163 ····goto·:goto_0
Offset 229, 235 lines modifiedOffset 228, 232 lines modified
  
229 ····add-int/lit8·v0,·v0,·0x1228 ····add-int/lit8·v0,·v0,·0x1
  
230 ····return·v0229 ····return·v0
231 .end·method230 .end·method
  
232 .method·private·summon()V231 .method·private·summon()V
233 ····.locals·14232 ····.locals·13
  
234 ····.prologue233 ····.prologue
235 ····const·v13,·0x7fffffff234 ····const·v12,·0x7fffffff
  
236 ····const/4·v9,·0x0235 ····const/4·v8,·0x0
  
237 ····.line·156236 ····.line·156
238 ····iget-boolean·v8,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z237 ····iget-boolean·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z
  
239 ····if-nez·v8,·:cond_1238 ····if-nez·v7,·:cond_1
  
240 ····const/4·v8,·0x1239 ····const/4·v7,·0x1
  
241 ····:goto_0240 ····:goto_0
242 ····iput-boolean·v8,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z241 ····iput-boolean·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->nextPedestal:Z
  
243 ····.line·158242 ····.line·158
244 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;243 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/King;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
245 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;244 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;
  
246 ····move-result-object·v8245 ····move-result-object·v7
  
247 ····const/4·v10,·0x5246 ····const/4·v9,·0x5
  
248 ····invoke-static·{v10},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;247 ····invoke-static·{v9},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;
  
249 ····move-result-object·v10248 ····move-result-object·v9
  
250 ····const·v11,·0x3ecccccd····#·0.4f249 ····const·v10,·0x3ecccccd····#·0.4f
  
251 ····const/4·v12,·0x2250 ····const/4·v11,·0x2
  
252 ····invoke-virtual·{v8,·v10,·v11,·v12},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V251 ····invoke-virtual·{v7,·v9,·v10,·v11},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
  
253 ····.line·159252 ····.line·159
254 ····sget-object·v8,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;253 ····sget-object·v7,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
255 ····const-string·v10,·"snd_challenge.mp3"254 ····const-string·v9,·"snd_challenge.mp3"
  
256 ····invoke-virtual·{v8,·v10},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I255 ····invoke-virtual·{v7,·v9},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
257 ····.line·161256 ····.line·161
258 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z257 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
259 ····invoke-virtual·{v8},·[Z->clone()Ljava/lang/Object;258 ····invoke-virtual·{v7},·[Z->clone()Ljava/lang/Object;
  
260 ····move-result-object·v5259 ····move-result-object·v4
  
261 ····check-cast·v5,·[Z260 ····check-cast·v4,·[Z
  
262 ····.line·162261 ····.line·162
263 ····.local·v5,·"passable":[Z262 ····.local·v4,·"passable":[Z
264 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;263 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;
  
265 ····move-result-object·v8264 ····move-result-object·v7
  
266 ····invoke-virtual·{v8},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;265 ····invoke-virtual·{v7},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
267 ····move-result-object·v3266 ····move-result-object·v7
  
268 ····.local·v3,·"i$":Ljava/util/Iterator; 
269 ····:cond_0267 ····:cond_0
270 ····:goto_1268 ····:goto_1
271 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z269 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
272 ····move-result·v8270 ····move-result·v9
  
273 ····if-eqz·v8,·:cond_2271 ····if-eqz·v9,·:cond_2
  
274 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;272 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
275 ····move-result-object·v0273 ····move-result-object·v0
  
276 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Actor;274 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Actor;
  
277 ····.line·163275 ····.line·163
278 ····.local·v0,·"actor":Lcom/watabou/pixeldungeon/actors/Actor;276 ····.local·v0,·"actor":Lcom/watabou/pixeldungeon/actors/Actor;
279 ····instance-of·v8,·v0,·Lcom/watabou/pixeldungeon/actors/Char;277 ····instance-of·v9,·v0,·Lcom/watabou/pixeldungeon/actors/Char;
  
280 ····if-eqz·v8,·:cond_0278 ····if-eqz·v9,·:cond_0
  
281 ····.line·164279 ····.line·164
282 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Char;280 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Char;
  
283 ····.end·local·v0····#·"actor":Lcom/watabou/pixeldungeon/actors/Actor;281 ····.end·local·v0····#·"actor":Lcom/watabou/pixeldungeon/actors/Actor;
284 ····iget·v8,·v0,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I282 ····iget·v9,·v0,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
285 ····aput-boolean·v9,·v5,·v8283 ····aput-boolean·v8,·v4,·v9
  
286 ····goto·:goto_1284 ····goto·:goto_1
  
287 ····.end·local·v3····#·"i$":Ljava/util/Iterator; 
288 ····.end·local·v5····#·"passable":[Z285 ····.end·local·v4····#·"passable":[Z
289 ····:cond_1286 ····:cond_1
290 ····move·v8,·v9287 ····move·v7,·v8
  
291 ····.line·156288 ····.line·156
292 ····goto·:goto_0289 ····goto·:goto_0
  
293 ····.line·168290 ····.line·168
294 ····.restart·local·v3····#·"i$":Ljava/util/Iterator; 
295 ····.restart·local·v5····#·"passable":[Z291 ····.restart·local·v4····#·"passable":[Z
Max diff block lines reached; 6927/12151 bytes (57.01%) of diff not shown.
1020 B
smali/com/watabou/pixeldungeon/actors/mobs/Spinner.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
3 .source·"Spinner.java"3 .source·"Spinner.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/mobs/Spinner$1;, 
8 ········Lcom/watabou/pixeldungeon/actors/mobs/Spinner$Fleeing;7 ········Lcom/watabou/pixeldungeon/actors/mobs/Spinner$Fleeing;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·IMMUNITIES:Ljava/util/HashSet;11 .field·private·static·final·IMMUNITIES:Ljava/util/HashSet;
Offset 129, 15 lines modifiedOffset 128, 15 lines modified
  
129 ····const/4·v1,·0x0128 ····const/4·v1,·0x0
  
130 ····invoke-direct·{v0,·p0,·v1},·Lcom/watabou/pixeldungeon/actors/mobs/Spinner$Fleeing;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/Spinner;Lcom/watabou/pixeldungeon/actors/mobs/Spinner$1;)V129 ····invoke-direct·{v0,·p0,·v1},·Lcom/watabou/pixeldungeon/actors/mobs/Spinner$Fleeing;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/Spinner;Lcom/watabou/pixeldungeon/actors/mobs/Spinner$1;)V
  
131 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Spinner;->FLEEING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;130 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Spinner;->FLEEING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
132 ····.line·124131 ····.line·50
133 ····return-void132 ····return-void
134 .end·method133 .end·method
  
  
135 #·virtual·methods134 #·virtual·methods
136 .method·protected·act()Z135 .method·protected·act()Z
137 ····.locals·3136 ····.locals·3
15.6 KB
smali/com/watabou/pixeldungeon/actors/mobs/Mimic.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spriteClass:Ljava/lang/Class;76 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spriteClass:Ljava/lang/Class;
  
77 ····.line·4977 ····.line·49
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·static·spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;80 .method·public·static·spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
81 ····.locals·1281 ····.locals·10
82 ····.param·p0,·"pos"····#·I82 ····.param·p0,·"pos"····#·I
83 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
84 ········value·=·{84 ········value·=·{
85 ············"(I",85 ············"(I",
86 ············"Ljava/util/List",86 ············"Ljava/util/List",
87 ············"<",87 ············"<",
88 ············"Lcom/watabou/pixeldungeon/items/Item;",88 ············"Lcom/watabou/pixeldungeon/items/Item;",
Offset 94, 235 lines modifiedOffset 94, 226 lines modified
94 ····.end·annotation94 ····.end·annotation
  
95 ····.prologue95 ····.prologue
96 ····.line·12996 ····.line·129
97 ····.local·p1,·"items":Ljava/util/List;,·"Ljava/util/List<Lcom/watabou/pixeldungeon/items/Item;>;"97 ····.local·p1,·"items":Ljava/util/List;,·"Ljava/util/List<Lcom/watabou/pixeldungeon/items/Item;>;"
98 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;98 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
99 ····move-result-object·v399 ····move-result-object·v2
  
100 ····.line·130100 ····.line·130
101 ····.local·v3,·"ch":Lcom/watabou/pixeldungeon/actors/Char;101 ····.local·v2,·"ch":Lcom/watabou/pixeldungeon/actors/Char;
102 ····if-eqz·v3,·:cond_3102 ····if-eqz·v2,·:cond_3
  
103 ····.line·131103 ····.line·131
104 ····new-instance·v1,·Ljava/util/ArrayList;104 ····new-instance·v0,·Ljava/util/ArrayList;
  
105 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V105 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
106 ····.line·132106 ····.line·132
107 ····.local·v1,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"107 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
108 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I108 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS8:[I
  
109 ····.local·v0,·"arr$":[I 
110 ····array-length·v5,·v0109 ····array-length·v8,·v7
  
111 ····.local·v5,·"len$":I 
112 ····const/4·v4,·0x0110 ····const/4·v6,·0x0
  
113 ····.local·v4,·"i$":I 
114 ····:goto_0111 ····:goto_0
115 ····if-ge·v4,·v5,·:cond_2112 ····if-ge·v6,·v8,·:cond_2
  
116 ····aget·v7,·v0,·v4113 ····aget·v4,·v7,·v6
  
117 ····.line·133114 ····.line·133
118 ····.local·v7,·"n":I115 ····.local·v4,·"n":I
119 ····add-int·v2,·p0,·v7116 ····add-int·v1,·p0,·v4
  
120 ····.line·134117 ····.line·134
121 ····.local·v2,·"cell":I118 ····.local·v1,·"cell":I
122 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z119 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
123 ····aget-boolean·v9,·v9,·v2120 ····aget-boolean·v9,·v9,·v1
  
124 ····if-nez·v9,·:cond_0121 ····if-nez·v9,·:cond_0
  
125 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z122 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
126 ····aget-boolean·v9,·v9,·v2123 ····aget-boolean·v9,·v9,·v1
  
127 ····if-eqz·v9,·:cond_1124 ····if-eqz·v9,·:cond_1
  
128 ····:cond_0125 ····:cond_0
129 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;126 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
130 ····move-result-object·v9127 ····move-result-object·v9
  
131 ····if-nez·v9,·:cond_1128 ····if-nez·v9,·:cond_1
  
132 ····.line·135129 ····.line·135
133 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;130 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
134 ····move-result-object·v9131 ····move-result-object·v9
  
135 ····invoke-virtual·{v1,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z132 ····invoke-virtual·{v0,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
136 ····.line·132133 ····.line·132
137 ····:cond_1134 ····:cond_1
138 ····add-int/lit8·v4,·v4,·0x1135 ····add-int/lit8·v6,·v6,·0x1
  
139 ····goto·:goto_0136 ····goto·:goto_0
  
140 ····.line·138137 ····.line·138
141 ····.end·local·v2····#·"cell":I138 ····.end·local·v1····#·"cell":I
142 ····.end·local·v7····#·"n":I139 ····.end·local·v4····#·"n":I
143 ····:cond_2140 ····:cond_2
144 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I141 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
145 ····move-result·v9142 ····move-result·v6
  
146 ····if-lez·v9,·:cond_6143 ····if-lez·v6,·:cond_6
  
147 ····.line·139144 ····.line·139
148 ····invoke-static·{v1},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;145 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
149 ····move-result-object·v9146 ····move-result-object·v6
  
150 ····check-cast·v9,·Ljava/lang/Integer;147 ····check-cast·v6,·Ljava/lang/Integer;
  
151 ····invoke-virtual·{v9},·Ljava/lang/Integer;->intValue()I148 ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I
  
152 ····move-result·v8149 ····move-result·v5
  
153 ····.line·140150 ····.line·140
154 ····.local·v8,·"newPos":I151 ····.local·v5,·"newPos":I
155 ····new-instance·v9,·Lcom/watabou/pixeldungeon/effects/Pushing;152 ····new-instance·v6,·Lcom/watabou/pixeldungeon/effects/Pushing;
  
156 ····iget·v10,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I153 ····iget·v7,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
157 ····invoke-direct·{v9,·v3,·v10,·v8},·Lcom/watabou/pixeldungeon/effects/Pushing;-><init>(Lcom/watabou/pixeldungeon/actors/Char;II)V154 ····invoke-direct·{v6,·v2,·v7,·v5},·Lcom/watabou/pixeldungeon/effects/Pushing;-><init>(Lcom/watabou/pixeldungeon/actors/Char;II)V
  
158 ····const/high16·v10,·-0x40800000····#·-1.0f155 ····const/high16·v7,·-0x40800000····#·-1.0f
  
159 ····invoke-static·{v9,·v10},·Lcom/watabou/pixeldungeon/actors/Actor;->addDelayed(Lcom/watabou/pixeldungeon/actors/Actor;F)V156 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/actors/Actor;->addDelayed(Lcom/watabou/pixeldungeon/actors/Actor;F)V
  
160 ····.line·142157 ····.line·142
161 ····iput·v8,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I158 ····iput·v5,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
162 ····.line·144159 ····.line·144
163 ····instance-of·v9,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;160 ····instance-of·v6,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
Max diff block lines reached; 10474/15836 bytes (66.14%) of diff not shown.
657 B
smali/com/watabou/pixeldungeon/actors/mobs/Goo$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$enemy:Lcom/watabou/pixeldungeon/actors/Char;24 .field·final·synthetic·val$enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/Goo;ILcom/watabou/pixeldungeon/actors/Char;)V26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/Goo;ILcom/watabou/pixeldungeon/actors/Char;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/actors/mobs/Goo;
  
28 ····.prologue29 ····.prologue
29 ····.line·12530 ····.line·125
30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Goo$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Goo;31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Goo$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Goo;
  
31 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Goo$1;->val$dest:I32 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Goo$1;->val$dest:I
  
962 B
smali/com/watabou/pixeldungeon/actors/mobs/Statue.smali
    
Offset 328, 14 lines modifiedOffset 328, 15 lines modified
  
328 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;328 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
329 ····move-result-object·v0329 ····move-result-object·v0
  
330 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Statue;->weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;330 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Statue;->weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;
  
 331 ····.line·148
331 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->name()Ljava/lang/String;332 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->name()Ljava/lang/String;
  
332 ····move-result-object·v1333 ····move-result-object·v1
  
333 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;334 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
334 ····move-result-object·v0335 ····move-result-object·v0
Offset 346, 14 lines modifiedOffset 347, 15 lines modified
  
346 ····move-result-object·v0347 ····move-result-object·v0
  
347 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;348 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
348 ····move-result-object·v0349 ····move-result-object·v0
  
 350 ····.line·146
349 ····return-object·v0351 ····return-object·v0
350 .end·method352 .end·method
  
351 .method·public·destroy()V353 .method·public·destroy()V
352 ····.locals·1354 ····.locals·1
  
353 ····.prologue355 ····.prologue
1.58 KB
smali/com/watabou/pixeldungeon/actors/mobs/Tengu.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/actors/mobs/Tengu;1 .class·public·Lcom/watabou/pixeldungeon/actors/mobs/Tengu;
2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
3 .source·"Tengu.java"3 .source·"Tengu.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/actors/mobs/Tengu$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·JUMP_DELAY:I·=·0x55 .field·private·static·final·JUMP_DELAY:I·=·0x5
  
12 .field·private·static·final·RESISTANCES:Ljava/util/HashSet;6 .field·private·static·final·RESISTANCES:Ljava/util/HashSet;
13 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
14 ········value·=·{8 ········value·=·{
15 ············"Ljava/util/HashSet",9 ············"Ljava/util/HashSet",
Offset 198, 15 lines modifiedOffset 190, 15 lines modified
198 ····.line·152190 ····.line·152
199 ····.end·local·v2····#·"trapPos":I191 ····.end·local·v2····#·"trapPos":I
200 ····:cond_2192 ····:cond_2
201 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->Int(I)I193 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->Int(I)I
  
202 ····move-result·v1194 ····move-result·v1
  
203 ····.line·156195 ····.line·153
204 ····.local·v1,·"newPos":I196 ····.local·v1,·"newPos":I
205 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z197 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
206 ····aget-boolean·v3,·v3,·v1198 ····aget-boolean·v3,·v3,·v1
  
207 ····if-eqz·v3,·:cond_2199 ····if-eqz·v3,·:cond_2
  
Offset 220, 20 lines modifiedOffset 212, 22 lines modified
  
220 ····if-eqz·v3,·:cond_3212 ····if-eqz·v3,·:cond_3
  
221 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Tengu;->enemy:Lcom/watabou/pixeldungeon/actors/Char;213 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Tengu;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
222 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I214 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
 215 ····.line·156
223 ····invoke-static·{v1,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->adjacent(II)Z216 ····invoke-static·{v1,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->adjacent(II)Z
  
224 ····move-result·v3217 ····move-result·v3
  
225 ····if-nez·v3,·:cond_2218 ····if-nez·v3,·:cond_2
  
 219 ····.line·157
226 ····:cond_3220 ····:cond_3
227 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;221 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
228 ····move-result-object·v3222 ····move-result-object·v3
  
229 ····if-nez·v3,·:cond_2223 ····if-nez·v3,·:cond_2
  
1.91 KB
smali/com/watabou/pixeldungeon/actors/mobs/Wraith.smali
    
Offset 92, 58 lines modifiedOffset 92, 55 lines modified
  
92 .method·public·static·spawnAround(I)V92 .method·public·static·spawnAround(I)V
93 ····.locals·693 ····.locals·6
94 ····.param·p0,·"pos"····#·I94 ····.param·p0,·"pos"····#·I
  
95 ····.prologue95 ····.prologue
96 ····.line·10196 ····.line·101
97 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS4:[I97 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS4:[I
  
98 ····.local·v0,·"arr$":[I 
99 ····array-length·v3,·v098 ····array-length·v4,·v3
  
100 ····.local·v3,·"len$":I 
101 ····const/4·v2,·0x099 ····const/4·v2,·0x0
  
102 ····.local·v2,·"i$":I 
103 ····:goto_0100 ····:goto_0
104 ····if-ge·v2,·v3,·:cond_1101 ····if-ge·v2,·v4,·:cond_1
  
105 ····aget·v4,·v0,·v2102 ····aget·v1,·v3,·v2
  
106 ····.line·102103 ····.line·102
107 ····.local·v4,·"n":I104 ····.local·v1,·"n":I
108 ····add-int·v1,·p0,·v4105 ····add-int·v0,·p0,·v1
  
109 ····.line·103106 ····.line·103
110 ····.local·v1,·"cell":I107 ····.local·v0,·"cell":I
111 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z108 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
112 ····aget-boolean·v5,·v5,·v1109 ····aget-boolean·v5,·v5,·v0
  
113 ····if-eqz·v5,·:cond_0110 ····if-eqz·v5,·:cond_0
  
114 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;111 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
115 ····move-result-object·v5112 ····move-result-object·v5
  
116 ····if-nez·v5,·:cond_0113 ····if-nez·v5,·:cond_0
  
117 ····.line·104114 ····.line·104
118 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/mobs/Wraith;->spawnAt(I)Lcom/watabou/pixeldungeon/actors/mobs/Wraith;115 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/actors/mobs/Wraith;->spawnAt(I)Lcom/watabou/pixeldungeon/actors/mobs/Wraith;
  
119 ····.line·101116 ····.line·101
120 ····:cond_0117 ····:cond_0
121 ····add-int/lit8·v2,·v2,·0x1118 ····add-int/lit8·v2,·v2,·0x1
  
122 ····goto·:goto_0119 ····goto·:goto_0
  
123 ····.line·107120 ····.line·107
124 ····.end·local·v1····#·"cell":I121 ····.end·local·v0····#·"cell":I
125 ····.end·local·v4····#·"n":I122 ····.end·local·v1····#·"n":I
126 ····:cond_1123 ····:cond_1
127 ····return-void124 ····return-void
128 .end·method125 .end·method
  
129 .method·public·static·spawnAt(I)Lcom/watabou/pixeldungeon/actors/mobs/Wraith;126 .method·public·static·spawnAt(I)Lcom/watabou/pixeldungeon/actors/mobs/Wraith;
130 ····.locals·6127 ····.locals·6
131 ····.param·p0,·"pos"····#·I128 ····.param·p0,·"pos"····#·I
644 B
smali/com/watabou/pixeldungeon/actors/mobs/Mob$Fleeing.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;25 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/Mob;)V27 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/Mob;)V
28 ····.locals·028 ····.locals·0
 29 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
29 ····.prologue30 ····.prologue
30 ····.line·54231 ····.line·542
31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Fleeing;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;32 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Fleeing;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1010 B
smali/com/watabou/pixeldungeon/actors/mobs/Warlock.smali
    
Offset 183, 28 lines modifiedOffset 183, 30 lines modified
183 ····.line·109183 ····.line·109
184 ····const-string·v1,·"Killed·by·%s·on·level·%d"184 ····const-string·v1,·"Killed·by·%s·on·level·%d"
  
185 ····new-array·v2,·v6,·[Ljava/lang/Object;185 ····new-array·v2,·v6,·[Ljava/lang/Object;
  
186 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Warlock;->name:Ljava/lang/String;186 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Warlock;->name:Ljava/lang/String;
  
 187 ····.line·110
187 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;188 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;
  
188 ····move-result-object·v3189 ····move-result-object·v3
  
189 ····aput-object·v3,·v2,·v4190 ····aput-object·v3,·v2,·v4
  
190 ····sget·v3,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I191 ····sget·v3,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
191 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;192 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
192 ····move-result-object·v3193 ····move-result-object·v3
  
193 ····aput-object·v3,·v2,·v5194 ····aput-object·v3,·v2,·v5
  
 195 ····.line·109
194 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;196 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
195 ····move-result-object·v1197 ····move-result-object·v1
  
196 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V198 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V
  
197 ····.line·111199 ····.line·111
9.59 KB
smali/com/watabou/pixeldungeon/actors/mobs/Swarm.smali
    
Offset 152, 210 lines modifiedOffset 152, 200 lines modified
  
152 ····move-result·v0152 ····move-result·v0
  
153 ····return·v0153 ····return·v0
154 .end·method154 .end·method
  
155 .method·public·defenseProc(Lcom/watabou/pixeldungeon/actors/Char;I)I155 .method·public·defenseProc(Lcom/watabou/pixeldungeon/actors/Char;I)I
156 ····.locals·11156 ····.locals·8
157 ····.param·p1,·"enemy"····#·Lcom/watabou/pixeldungeon/actors/Char;157 ····.param·p1,·"enemy"····#·Lcom/watabou/pixeldungeon/actors/Char;
158 ····.param·p2,·"damage"····#·I158 ····.param·p2,·"damage"····#·I
  
159 ····.prologue159 ····.prologue
 160 ····const/4·v5,·0x0
  
160 ····.line·78161 ····.line·78
161 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->HP:I162 ····iget·v6,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->HP:I
  
162 ····add-int/lit8·v9,·p2,·0x2163 ····add-int/lit8·v7,·p2,·0x2
  
163 ····if-lt·v8,·v9,·:cond_3164 ····if-lt·v6,·v7,·:cond_3
  
164 ····.line·79165 ····.line·79
165 ····new-instance·v1,·Ljava/util/ArrayList;166 ····new-instance·v0,·Ljava/util/ArrayList;
  
166 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V167 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
167 ····.line·80168 ····.line·80
168 ····.local·v1,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"169 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
169 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z170 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
170 ····.line·82171 ····.line·82
171 ····.local·v7,·"passable":[Z172 ····.local·v4,·"passable":[Z
172 ····const/4·v8,·0x4173 ····const/4·v6,·0x4
  
173 ····new-array·v6,·v8,·[I 
  
174 ····const/4·v8,·0x0174 ····new-array·v3,·v6,·[I
  
175 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I175 ····iget·v6,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I
  
176 ····add-int/lit8·v9,·v9,·0x1176 ····add-int/lit8·v6,·v6,·0x1
  
177 ····aput·v9,·v6,·v8177 ····aput·v6,·v3,·v5
  
178 ····const/4·v8,·0x1178 ····const/4·v6,·0x1
  
179 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I179 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I
  
180 ····add-int/lit8·v9,·v9,·-0x1180 ····add-int/lit8·v7,·v7,·-0x1
  
181 ····aput·v9,·v6,·v8181 ····aput·v7,·v3,·v6
  
182 ····const/4·v8,·0x2182 ····const/4·v6,·0x2
  
183 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I183 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I
  
184 ····add-int/lit8·v9,·v9,·0x20184 ····add-int/lit8·v7,·v7,·0x20
  
185 ····aput·v9,·v6,·v8185 ····aput·v7,·v3,·v6
  
186 ····const/4·v8,·0x3186 ····const/4·v6,·0x3
  
187 ····iget·v9,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I187 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->pos:I
  
188 ····add-int/lit8·v9,·v9,·-0x20188 ····add-int/lit8·v7,·v7,·-0x20
  
189 ····aput·v9,·v6,·v8189 ····aput·v7,·v3,·v6
  
190 ····.line·83190 ····.line·83
191 ····.local·v6,·"neighbours":[I191 ····.local·v3,·"neighbours":[I
192 ····move-object·v0,·v6 
  
193 ····.local·v0,·"arr$":[I 
194 ····array-length·v4,·v0192 ····array-length·v6,·v3
  
195 ····.local·v4,·"len$":I 
196 ····const/4·v3,·0x0 
  
197 ····.local·v3,·"i$":I 
198 ····:goto_0193 ····:goto_0
199 ····if-ge·v3,·v4,·:cond_1194 ····if-ge·v5,·v6,·:cond_1
  
200 ····aget·v5,·v0,·v3195 ····aget·v2,·v3,·v5
  
201 ····.line·84196 ····.line·84
202 ····.local·v5,·"n":I197 ····.local·v2,·"n":I
203 ····aget-boolean·v8,·v7,·v5198 ····aget-boolean·v7,·v4,·v2
  
204 ····if-eqz·v8,·:cond_0199 ····if-eqz·v7,·:cond_0
  
205 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;200 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
206 ····move-result-object·v8201 ····move-result-object·v7
  
207 ····if-nez·v8,·:cond_0202 ····if-nez·v7,·:cond_0
  
208 ····.line·85203 ····.line·85
209 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;204 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
210 ····move-result-object·v8205 ····move-result-object·v7
  
211 ····invoke-virtual·{v1,·v8},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z206 ····invoke-virtual·{v0,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
212 ····.line·83207 ····.line·83
213 ····:cond_0208 ····:cond_0
214 ····add-int/lit8·v3,·v3,·0x1209 ····add-int/lit8·v5,·v5,·0x1
  
215 ····goto·:goto_0210 ····goto·:goto_0
  
216 ····.line·89211 ····.line·89
217 ····.end·local·v5····#·"n":I212 ····.end·local·v2····#·"n":I
218 ····:cond_1213 ····:cond_1
219 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I214 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
220 ····move-result·v8215 ····move-result·v5
  
221 ····if-lez·v8,·:cond_3216 ····if-lez·v5,·:cond_3
  
222 ····.line·91217 ····.line·91
223 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->split()Lcom/watabou/pixeldungeon/actors/mobs/Swarm;218 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->split()Lcom/watabou/pixeldungeon/actors/mobs/Swarm;
  
224 ····move-result-object·v2219 ····move-result-object·v1
  
225 ····.line·92220 ····.line·92
226 ····.local·v2,·"clone":Lcom/watabou/pixeldungeon/actors/mobs/Swarm;221 ····.local·v1,·"clone":Lcom/watabou/pixeldungeon/actors/mobs/Swarm;
227 ····iget·v8,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->HP:I222 ····iget·v5,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Swarm;->HP:I
  
Max diff block lines reached; 5017/9716 bytes (51.64%) of diff not shown.
1010 B
smali/com/watabou/pixeldungeon/actors/mobs/Shaman.smali
    
Offset 335, 28 lines modifiedOffset 335, 30 lines modified
335 ····.line·109335 ····.line·109
336 ····const-string·v2,·"Killed·by·%s·on·level·%d"336 ····const-string·v2,·"Killed·by·%s·on·level·%d"
  
337 ····new-array·v5,·v8,·[Ljava/lang/Object;337 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
338 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Shaman;->name:Ljava/lang/String;338 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Shaman;->name:Ljava/lang/String;
  
 339 ····.line·110
339 ····invoke-static·{v6},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;340 ····invoke-static·{v6},·Lcom/watabou/pixeldungeon/utils/Utils;->indefinite(Ljava/lang/String;)Ljava/lang/String;
  
340 ····move-result-object·v6341 ····move-result-object·v6
  
341 ····aput-object·v6,·v5,·v4342 ····aput-object·v6,·v5,·v4
  
342 ····sget·v6,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I343 ····sget·v6,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
343 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;344 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
344 ····move-result-object·v6345 ····move-result-object·v6
  
345 ····aput-object·v6,·v5,·v3346 ····aput-object·v6,·v5,·v3
  
 347 ····.line·109
346 ····invoke-static·{v2,·v5},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;348 ····invoke-static·{v2,·v5},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
347 ····move-result-object·v2349 ····move-result-object·v2
  
348 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V350 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Dungeon;->fail(Ljava/lang/String;)V
  
349 ····.line·111351 ····.line·111
1010 B
smali/com/watabou/pixeldungeon/actors/mobs/Thief.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;2 .super·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
3 .source·"Thief.java"3 .source·"Thief.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/mobs/Thief$1;, 
8 ········Lcom/watabou/pixeldungeon/actors/mobs/Thief$Fleeing;7 ········Lcom/watabou/pixeldungeon/actors/mobs/Thief$Fleeing;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·ITEM:Ljava/lang/String;·=·"item"11 .field·private·static·final·ITEM:Ljava/lang/String;·=·"item"
Offset 79, 15 lines modifiedOffset 78, 15 lines modified
  
79 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
80 ····invoke-direct·{v0,·p0,·v1},·Lcom/watabou/pixeldungeon/actors/mobs/Thief$Fleeing;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/Thief;Lcom/watabou/pixeldungeon/actors/mobs/Thief$1;)V79 ····invoke-direct·{v0,·p0,·v1},·Lcom/watabou/pixeldungeon/actors/mobs/Thief$Fleeing;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/Thief;Lcom/watabou/pixeldungeon/actors/mobs/Thief$1;)V
  
81 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Thief;->FLEEING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;80 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Thief;->FLEEING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
82 ····.line·14981 ····.line·55
83 ····return-void82 ····return-void
84 .end·method83 .end·method
  
  
85 #·virtual·methods84 #·virtual·methods
86 .method·protected·attackDelay()F85 .method·protected·attackDelay()F
87 ····.locals·186 ····.locals·1
7.92 KB
smali/com/watabou/pixeldungeon/actors/mobs/Yog.smali
    
Offset 200, 69 lines modifiedOffset 200, 67 lines modified
200 .method·public·damage(ILjava/lang/Object;)V200 .method·public·damage(ILjava/lang/Object;)V
201 ····.locals·3201 ····.locals·3
202 ····.param·p1,·"dmg"····#·I202 ····.param·p1,·"dmg"····#·I
203 ····.param·p2,·"src"····#·Ljava/lang/Object;203 ····.param·p2,·"src"····#·Ljava/lang/Object;
  
204 ····.prologue204 ····.prologue
205 ····.line·97205 ····.line·97
206 ····sget·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->fistsCount:I206 ····sget·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->fistsCount:I
  
207 ····if-lez·v2,·:cond_3207 ····if-lez·v1,·:cond_3
  
208 ····.line·99208 ····.line·99
209 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;209 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
210 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;210 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
211 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;211 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
212 ····move-result-object·v0212 ····move-result-object·v1
  
213 ····.local·v0,·"i$":Ljava/util/Iterator; 
214 ····:cond_0213 ····:cond_0
215 ····:goto_0214 ····:goto_0
216 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z215 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
217 ····move-result·v2216 ····move-result·v2
  
218 ····if-eqz·v2,·:cond_2217 ····if-eqz·v2,·:cond_2
  
219 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;218 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
220 ····move-result-object·v1219 ····move-result-object·v0
  
221 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;220 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
222 ····.line·100221 ····.line·100
223 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;222 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
224 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$BurningFist;223 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$BurningFist;
  
225 ····if-nez·v2,·:cond_1224 ····if-nez·v2,·:cond_1
  
226 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$RottingFist;225 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$RottingFist;
  
227 ····if-eqz·v2,·:cond_0226 ····if-eqz·v2,·:cond_0
  
228 ····.line·101227 ····.line·101
229 ····:cond_1228 ····:cond_1
230 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I229 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->pos:I
  
231 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V230 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V
  
232 ····goto·:goto_0231 ····goto·:goto_0
  
233 ····.line·105232 ····.line·105
234 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;233 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
235 ····:cond_2234 ····:cond_2
236 ····sget·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->fistsCount:I235 ····sget·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog;->fistsCount:I
  
237 ····shr-int/2addr·p1,·v2236 ····shr-int/2addr·p1,·v1
  
238 ····.line·108237 ····.line·108
239 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
240 ····:cond_3238 ····:cond_3
241 ····invoke-super·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->damage(ILjava/lang/Object;)V239 ····invoke-super·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->damage(ILjava/lang/Object;)V
  
242 ····.line·109240 ····.line·109
243 ····return-void241 ····return-void
244 .end·method242 .end·method
  
Offset 393, 93 lines modifiedOffset 391, 92 lines modified
393 ····.line·163391 ····.line·163
394 ····const-string·v0,·"Yog-Dzewa·is·an·Old·God,·a·powerful·entity·from·the·realms·of·chaos.·A·century·ago,·the·ancient·dwarves·barely·won·the·war·against·its·army·of·demons,·but·were·unable·to·kill·the·god·itself.·Instead,·they·then·imprisoned·it·in·the·halls·below·their·city,·believing·it·to·be·too·weak·to·rise·ever·again."392 ····const-string·v0,·"Yog-Dzewa·is·an·Old·God,·a·powerful·entity·from·the·realms·of·chaos.·A·century·ago,·the·ancient·dwarves·barely·won·the·war·against·its·army·of·demons,·but·were·unable·to·kill·the·god·itself.·Instead,·they·then·imprisoned·it·in·the·halls·below·their·city,·believing·it·to·be·too·weak·to·rise·ever·again."
  
395 ····return-object·v0393 ····return-object·v0
396 .end·method394 .end·method
  
397 .method·public·die(Ljava/lang/Object;)V395 .method·public·die(Ljava/lang/Object;)V
398 ····.locals·5396 ····.locals·4
399 ····.param·p1,·"cause"····#·Ljava/lang/Object;397 ····.param·p1,·"cause"····#·Ljava/lang/Object;
  
400 ····.prologue398 ····.prologue
401 ····.line·142399 ····.line·142
402 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;400 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
403 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;401 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
404 ····invoke-virtual·{v2},·Ljava/util/HashSet;->clone()Ljava/lang/Object;402 ····invoke-virtual·{v1},·Ljava/util/HashSet;->clone()Ljava/lang/Object;
  
405 ····move-result-object·v2403 ····move-result-object·v1
  
406 ····check-cast·v2,·Ljava/lang/Iterable;404 ····check-cast·v1,·Ljava/lang/Iterable;
  
407 ····invoke-interface·{v2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;405 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
408 ····move-result-object·v0406 ····move-result-object·v1
  
409 ····.local·v0,·"i$":Ljava/util/Iterator; 
410 ····:cond_0407 ····:cond_0
411 ····:goto_0408 ····:goto_0
412 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z409 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
413 ····move-result·v2410 ····move-result·v2
  
414 ····if-eqz·v2,·:cond_2411 ····if-eqz·v2,·:cond_2
  
415 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;412 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
416 ····move-result-object·v1413 ····move-result-object·v0
  
417 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;414 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
418 ····.line·143415 ····.line·143
419 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;416 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
420 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$BurningFist;417 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$BurningFist;
  
421 ····if-nez·v2,·:cond_1418 ····if-nez·v2,·:cond_1
  
422 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$RottingFist;419 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Yog$RottingFist;
  
423 ····if-eqz·v2,·:cond_0420 ····if-eqz·v2,·:cond_0
  
424 ····.line·144421 ····.line·144
425 ····:cond_1422 ····:cond_1
426 ····invoke-virtual·{v1,·p1},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->die(Ljava/lang/Object;)V423 ····invoke-virtual·{v0,·p1},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->die(Ljava/lang/Object;)V
  
427 ····goto·:goto_0424 ····goto·:goto_0
  
Max diff block lines reached; 2194/8001 bytes (27.42%) of diff not shown.
9.49 KB
smali/com/watabou/pixeldungeon/actors/mobs/Mob.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/Char;2 .super·Lcom/watabou/pixeldungeon/actors/Char;
3 .source·"Mob.java"3 .source·"Mob.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$1;, 
8 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Passive;,7 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Passive;,
9 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Fleeing;,8 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Fleeing;,
10 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Hunting;,9 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Hunting;,
11 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Wandering;,10 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Wandering;,
12 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;,11 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;,
13 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;12 ········Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
14 ····}13 ····}
Offset 160, 15 lines modifiedOffset 159, 14 lines modified
160 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->loot:Ljava/lang/Object;159 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->loot:Ljava/lang/Object;
  
161 ····.line·372160 ····.line·372
162 ····const/4·v0,·0x0161 ····const/4·v0,·0x0
  
163 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->lootChance:F162 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->lootChance:F
  
164 ····.line·577 
165 ····return-void163 ····return-void
166 .end·method164 .end·method
  
167 .method·static·synthetic·access$1000(Lcom/watabou/pixeldungeon/actors/mobs/Mob;F)V165 .method·static·synthetic·access$1000(Lcom/watabou/pixeldungeon/actors/mobs/Mob;F)V
168 ····.locals·0166 ····.locals·0
169 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/Mob;167 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
170 ····.param·p1,·"x1"····#·F168 ····.param·p1,·"x1"····#·F
Offset 329, 14 lines modifiedOffset 327, 15 lines modified
329 ····.line·149327 ····.line·149
330 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;328 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
331 ····if-eqz·v3,·:cond_1329 ····if-eqz·v3,·:cond_1
  
332 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;330 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
 331 ····.line·150
333 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z332 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z
  
334 ····move-result·v3333 ····move-result·v3
  
335 ····if-eqz·v3,·:cond_1334 ····if-eqz·v3,·:cond_1
  
336 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z335 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
Offset 366, 15 lines modifiedOffset 365, 15 lines modified
  
366 ····goto·:goto_0365 ····goto·:goto_0
  
367 ····.end·local·v0····#·"enemyInFOV":Z366 ····.end·local·v0····#·"enemyInFOV":Z
368 ····:cond_1367 ····:cond_1
369 ····move·v0,·v2368 ····move·v0,·v2
  
370 ····.line·149369 ····.line·150
371 ····goto·:goto_1370 ····goto·:goto_1
372 .end·method371 .end·method
  
373 .method·public·add(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V372 .method·public·add(Lcom/watabou/pixeldungeon/actors/buffs/Buff;)V
374 ····.locals·4373 ····.locals·4
375 ····.param·p1,·"buff"····#·Lcom/watabou/pixeldungeon/actors/buffs/Buff;374 ····.param·p1,·"buff"····#·Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
Offset 561, 156 lines modifiedOffset 560, 154 lines modified
561 .end·method560 .end·method
  
562 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;561 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;
563 ····.locals·7562 ····.locals·7
  
564 ····.prologue563 ····.prologue
565 ····.line·158564 ····.line·158
566 ····const-class·v5,·Lcom/watabou/pixeldungeon/actors/buffs/Amok;565 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Amok;
  
567 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;566 ····invoke-virtual·{p0,·v4},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
568 ····move-result-object·v5567 ····move-result-object·v4
  
569 ····if-eqz·v5,·:cond_3568 ····if-eqz·v4,·:cond_3
  
570 ····.line·159569 ····.line·159
571 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;570 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
572 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;571 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
573 ····if-eq·v5,·v6,·:cond_0572 ····if-eq·v4,·v5,·:cond_0
  
574 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;573 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
575 ····if-nez·v5,·:cond_3574 ····if-nez·v4,·:cond_3
  
576 ····.line·161575 ····.line·161
577 ····:cond_0576 ····:cond_0
578 ····new-instance·v0,·Ljava/util/HashSet;577 ····new-instance·v0,·Ljava/util/HashSet;
  
579 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V578 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
580 ····.line·162579 ····.line·162
581 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"580 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
582 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;581 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
583 ····iget-object·v5,·v5,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;582 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
584 ····invoke-virtual·{v5},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;583 ····invoke-virtual·{v4},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
585 ····move-result-object·v1584 ····move-result-object·v4
  
586 ····.local·v1,·"i$":Ljava/util/Iterator; 
587 ····:cond_1585 ····:cond_1
588 ····:goto_0586 ····:goto_0
589 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z587 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
590 ····move-result·v5588 ····move-result·v5
  
591 ····if-eqz·v5,·:cond_2589 ····if-eqz·v5,·:cond_2
  
592 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;590 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
593 ····move-result-object·v2591 ····move-result-object·v1
  
594 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;592 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
595 ····.line·163593 ····.line·163
596 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;594 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
597 ····if-eq·v2,·p0,·:cond_1595 ····if-eq·v1,·p0,·:cond_1
  
598 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z596 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
Max diff block lines reached; 4349/9612 bytes (45.25%) of diff not shown.
10.3 KB
smali/com/watabou/pixeldungeon/actors/mobs/Mob$Sleeping.smali
    
Offset 49, 173 lines modifiedOffset 49, 171 lines modified
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·act(ZZ)Z52 .method·public·act(ZZ)Z
53 ····.locals·753 ····.locals·6
54 ····.param·p1,·"enemyInFOV"····#·Z54 ····.param·p1,·"enemyInFOV"····#·Z
55 ····.param·p2,·"justAlerted"····#·Z55 ····.param·p2,·"justAlerted"····#·Z
  
56 ····.prologue56 ····.prologue
57 ····const/4·v6,·0x157 ····const/4·v5,·0x1
  
58 ····const/4·v3,·0x058 ····const/4·v2,·0x0
  
59 ····const/high16·v5,·0x3f800000····#·1.0f59 ····const/high16·v4,·0x3f800000····#·1.0f
  
60 ····.line·43260 ····.line·432
61 ····if-eqz·p1,·:cond_361 ····if-eqz·p1,·:cond_3
  
62 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;62 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
63 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;63 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
64 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;64 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
65 ····invoke-virtual·{v2,·v4},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->distance(Lcom/watabou/pixeldungeon/actors/Char;)I65 ····invoke-virtual·{v1,·v3},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->distance(Lcom/watabou/pixeldungeon/actors/Char;)I
  
66 ····move-result·v266 ····move-result·v1
  
67 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;67 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
68 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;68 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
69 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/actors/Char;->stealth()I69 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->stealth()I
  
70 ····move-result·v470 ····move-result·v3
  
71 ····add-int/2addr·v4,·v271 ····add-int/2addr·v3,·v1
  
72 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;72 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
73 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;73 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
74 ····iget-boolean·v2,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->flying:Z74 ····iget-boolean·v1,·v1,·Lcom/watabou/pixeldungeon/actors/Char;->flying:Z
  
75 ····if-eqz·v2,·:cond_175 ····if-eqz·v1,·:cond_1
  
76 ····const/4·v2,·0x276 ····const/4·v1,·0x2
  
77 ····:goto_077 ····:goto_0
78 ····add-int/2addr·v2,·v478 ····add-int/2addr·v1,·v3
  
79 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->Int(I)I79 ····invoke-static·{v1},·Lcom/watabou/utils/Random;->Int(I)I
  
80 ····move-result·v280 ····move-result·v1
  
81 ····if-nez·v2,·:cond_381 ····if-nez·v1,·:cond_3
  
82 ····.line·43482 ····.line·434
83 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;83 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
84 ····iput-boolean·v6,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemySeen:Z84 ····iput-boolean·v5,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemySeen:Z
  
85 ····.line·43685 ····.line·436
86 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;86 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
87 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->notice()V87 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->notice()V
  
88 ····.line·43788 ····.line·437
89 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;89 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
90 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;90 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
91 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->HUNTING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;91 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->HUNTING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
92 ····iput-object·v3,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;92 ····iput-object·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
93 ····.line·43893 ····.line·438
94 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;94 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
95 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;95 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
96 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;96 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
97 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I97 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
98 ····iput·v3,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->target:I98 ····iput·v2,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->target:I
  
99 ····.line·44099 ····.line·440
100 ····const/16·v2,·0x10100 ····const/16·v1,·0x10
  
101 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Dungeon;->isChallenged(I)Z101 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/Dungeon;->isChallenged(I)Z
  
102 ····move-result·v2102 ····move-result·v1
  
103 ····if-eqz·v2,·:cond_2103 ····if-eqz·v1,·:cond_2
  
104 ····.line·441104 ····.line·441
105 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;105 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
106 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;106 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
107 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;107 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
108 ····move-result-object·v0108 ····move-result-object·v1
  
109 ····.local·v0,·"i$":Ljava/util/Iterator; 
110 ····:cond_0109 ····:cond_0
111 ····:goto_1110 ····:goto_1
112 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z111 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
113 ····move-result·v2112 ····move-result·v2
  
114 ····if-eqz·v2,·:cond_2113 ····if-eqz·v2,·:cond_2
  
115 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;114 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
116 ····move-result-object·v1115 ····move-result-object·v0
  
117 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;116 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
118 ····.line·442117 ····.line·442
119 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;118 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
120 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;119 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob$Sleeping;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
Max diff block lines reached; 2378/10405 bytes (22.85%) of diff not shown.
1.21 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4$1.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$ghost:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;19 .field·final·synthetic·val$ghost:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;)V21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4;
23 ····.param·p2,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;24 ····.param·p2,·"questgiver"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;
24 ····.param·p3,·"x1"····#·Ljava/lang/String;25 ····.param·p3,·"text"····#·Ljava/lang/String;
25 ····.param·p4,·"x2"····#·[Ljava/lang/String;26 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·44228 ····.line·442
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4;
  
29 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4$1;->val$ghost:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;30 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$4$1;->val$ghost:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost;
  
4.88 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage.smali
    
Offset 124, 110 lines modifiedOffset 124, 106 lines modified
124 .end·method124 .end·method
  
125 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;125 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;
126 ····.locals·5126 ····.locals·5
  
127 ····.prologue127 ····.prologue
128 ····.line·96128 ····.line·96
129 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;129 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
130 ····if-eqz·v3,·:cond_0130 ····if-eqz·v2,·:cond_0
  
131 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;131 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
132 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z132 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z
  
133 ····move-result·v3133 ····move-result·v2
  
134 ····if-nez·v3,·:cond_4134 ····if-nez·v2,·:cond_4
  
135 ····.line·97135 ····.line·97
136 ····:cond_0136 ····:cond_0
137 ····new-instance·v0,·Ljava/util/HashSet;137 ····new-instance·v0,·Ljava/util/HashSet;
  
138 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V138 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
139 ····.line·98139 ····.line·98
140 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"140 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
141 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;141 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
142 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;142 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
143 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;143 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
144 ····move-result-object·v1144 ····move-result-object·v2
  
145 ····.local·v1,·"i$":Ljava/util/Iterator; 
146 ····:cond_1145 ····:cond_1
147 ····:goto_0146 ····:goto_0
148 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z147 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
149 ····move-result·v3148 ····move-result·v3
  
150 ····if-eqz·v3,·:cond_2149 ····if-eqz·v3,·:cond_2
  
151 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;150 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
152 ····move-result-object·v2151 ····move-result-object·v1
  
153 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;152 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
154 ····.line·99153 ····.line·99
155 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;154 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
156 ····iget-boolean·v3,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z155 ····iget-boolean·v3,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z
  
157 ····if-eqz·v3,·:cond_1156 ····if-eqz·v3,·:cond_1
  
158 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z157 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
159 ····iget·v4,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I158 ····iget·v4,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
160 ····aget-boolean·v3,·v3,·v4159 ····aget-boolean·v3,·v3,·v4
  
161 ····if-eqz·v3,·:cond_1160 ····if-eqz·v3,·:cond_1
  
162 ····.line·100161 ····.line·100
163 ····invoke-virtual·{v0,·v2},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z162 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
164 ····goto·:goto_0163 ····goto·:goto_0
  
165 ····.line·104164 ····.line·104
166 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;165 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
167 ····:cond_2166 ····:cond_2
168 ····invoke-virtual·{v0},·Ljava/util/HashSet;->size()I167 ····invoke-virtual·{v0},·Ljava/util/HashSet;->size()I
  
169 ····move-result·v3168 ····move-result·v2
  
170 ····if-lez·v3,·:cond_3169 ····if-lez·v2,·:cond_3
  
171 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;170 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
172 ····move-result-object·v3171 ····move-result-object·v2
  
173 ····check-cast·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;172 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
174 ····.line·107173 ····.line·107
175 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"174 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
176 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
177 ····:goto_1175 ····:goto_1
178 ····return-object·v3176 ····return-object·v2
  
179 ····.line·104177 ····.line·104
180 ····.restart·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"178 ····.restart·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
181 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
182 ····:cond_3179 ····:cond_3
183 ····const/4·v3,·0x0180 ····const/4·v2,·0x0
  
184 ····goto·:goto_1181 ····goto·:goto_1
  
185 ····.line·107182 ····.line·107
186 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"183 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
187 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
188 ····:cond_4184 ····:cond_4
189 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;185 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/MirrorImage;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
190 ····goto·:goto_1186 ····goto·:goto_1
191 .end·method187 .end·method
  
192 .method·public·damageRoll()I188 .method·public·damageRoll()I
193 ····.locals·1189 ····.locals·1
  
470 B
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Ghost$Quest.smali
    
Offset 62, 15 lines modifiedOffset 62, 14 lines modified
62 .method·public·constructor·<init>()V62 .method·public·constructor·<init>()V
63 ····.locals·063 ····.locals·0
  
64 ····.prologue64 ····.prologue
65 ····.line·15165 ····.line·151
66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
67 ····.line·153 
68 ····return-void67 ····return-void
69 .end·method68 .end·method
  
70 .method·static·synthetic·access$000()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$Quest$Type;69 .method·static·synthetic·access$000()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$Quest$Type;
71 ····.locals·170 ····.locals·1
  
72 ····.prologue71 ····.prologue
2.98 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper.smali
    
Offset 128, 27 lines modifiedOffset 128, 26 lines modified
128 .end·method128 .end·method
  
129 .method·protected·flee()V129 .method·protected·flee()V
130 ····.locals·5130 ····.locals·5
  
131 ····.prologue131 ····.prologue
132 ····.line·59132 ····.line·59
133 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;133 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
134 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;134 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
135 ····invoke-virtual·{v2},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;135 ····invoke-virtual·{v1},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;
  
136 ····move-result-object·v2136 ····move-result-object·v1
  
137 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;137 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
138 ····move-result-object·v1138 ····move-result-object·v1
  
139 ····.local·v1,·"i$":Ljava/util/Iterator; 
140 ····:cond_0139 ····:cond_0
141 ····:goto_0140 ····:goto_0
142 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z141 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
143 ····move-result·v2142 ····move-result·v2
  
144 ····if-eqz·v2,·:cond_1143 ····if-eqz·v2,·:cond_1
Offset 187, 30 lines modifiedOffset 186, 30 lines modified
  
187 ····.line·66186 ····.line·66
188 ····.end·local·v0····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;187 ····.end·local·v0····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;
189 ····:cond_1188 ····:cond_1
190 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->destroy()V189 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->destroy()V
  
191 ····.line·68190 ····.line·68
192 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;191 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
193 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->killAndErase()V192 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->killAndErase()V
  
194 ····.line·69193 ····.line·69
195 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->pos:I194 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Shopkeeper;->pos:I
  
196 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->get(I)Lcom/watabou/noosa/particles/Emitter;195 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->get(I)Lcom/watabou/noosa/particles/Emitter;
  
197 ····move-result-object·v2196 ····move-result-object·v1
  
198 ····sget-object·v3,·Lcom/watabou/pixeldungeon/effects/particles/ElmoParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;197 ····sget-object·v2,·Lcom/watabou/pixeldungeon/effects/particles/ElmoParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
  
199 ····const/4·v4,·0x6198 ····const/4·v3,·0x6
  
200 ····invoke-virtual·{v2,·v3,·v4},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V199 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
201 ····.line·70200 ····.line·70
202 ····return-void201 ····return-void
203 .end·method202 .end·method
  
204 .method·public·interact()V203 .method·public·interact()V
205 ····.locals·0204 ····.locals·0
2.35 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;->name:Ljava/lang/String;43 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;->name:Ljava/lang/String;
  
44 ····.line·7244 ····.line·72
45 ····const-class·v0,·Lcom/watabou/pixeldungeon/sprites/BlacksmithSprite;45 ····const-class·v0,·Lcom/watabou/pixeldungeon/sprites/BlacksmithSprite;
  
46 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;->spriteClass:Ljava/lang/Class;46 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;->spriteClass:Ljava/lang/Class;
  
47 ····.line·25147 ····.line·73
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·private·tell(Ljava/lang/String;)V50 .method·private·tell(Ljava/lang/String;)V
51 ····.locals·251 ····.locals·2
52 ····.param·p1,·"text"····#·Ljava/lang/String;52 ····.param·p1,·"text"····#·Ljava/lang/String;
  
Offset 414, 39 lines modifiedOffset 414, 41 lines modified
414 ····move-result·v2414 ····move-result·v2
  
415 ····if-nez·v2,·:cond_1415 ····if-nez·v2,·:cond_1
  
416 ····.line·88416 ····.line·88
417 ····new-instance·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;417 ····new-instance·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;
  
 418 ····.line·89
418 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->access$100()Z419 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->access$100()Z
  
419 ····move-result·v2420 ····move-result·v2
  
420 ····if-eqz·v2,·:cond_0421 ····if-eqz·v2,·:cond_0
  
421 ····const-string·v2,·"Hey·human!·Wanna·be·useful,·eh?·Take·dis·pickaxe·and·_kill·a·bat_·wit\'·it,·I·need·its·blood·on·the·head.·What·do·you·mean,·how·am·I·gonna·pay?·You·greedy...\nOk,·ok,·I·don\'t·have·money·to·pay,·but·I·can·do·some·smithin\'·for·you.·Consider·yourself·lucky,·I\'m·the·only·blacksmith·around."422 ····const-string·v2,·"Hey·human!·Wanna·be·useful,·eh?·Take·dis·pickaxe·and·_kill·a·bat_·wit\'·it,·I·need·its·blood·on·the·head.·What·do·you·mean,·how·am·I·gonna·pay?·You·greedy...\nOk,·ok,·I·don\'t·have·money·to·pay,·but·I·can·do·some·smithin\'·for·you.·Consider·yourself·lucky,·I\'m·the·only·blacksmith·around."
  
422 ····:goto_0423 ····:goto_0
423 ····new-array·v4,·v5,·[Ljava/lang/String;424 ····new-array·v4,·v5,·[Ljava/lang/String;
  
424 ····invoke-direct·{v3,·p0,·p0,·v2,·v4},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V425 ····invoke-direct·{v3,·p0,·p0,·v2,·v4},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V
  
 426 ····.line·88
425 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/scenes/GameScene;->show(Lcom/watabou/pixeldungeon/ui/Window;)V427 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/scenes/GameScene;->show(Lcom/watabou/pixeldungeon/ui/Window;)V
  
426 ····.line·107428 ····.line·107
427 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Journal$Feature;->TROLL:Lcom/watabou/pixeldungeon/Journal$Feature;429 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Journal$Feature;->TROLL:Lcom/watabou/pixeldungeon/Journal$Feature;
  
428 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Journal;->add(Lcom/watabou/pixeldungeon/Journal$Feature;)V430 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/Journal;->add(Lcom/watabou/pixeldungeon/Journal$Feature;)V
  
429 ····.line·158431 ····.line·158
430 ····:goto_1432 ····:goto_1
431 ····return-void433 ····return-void
  
432 ····.line·88434 ····.line·89
433 ····:cond_0435 ····:cond_0
434 ····const-string·v2,·"Hey·human!·Wanna·be·useful,·eh?·Take·dis·pickaxe·and·mine·me·some·_dark·gold·ore_,·_15·pieces_·should·be·enough.·What·do·you·mean,·how·am·I·gonna·pay?·You·greedy...\nOk,·ok,·I·don\'t·have·money·to·pay,·but·I·can·do·some·smithin\'·for·you.·Consider·yourself·lucky,·I\'m·the·only·blacksmith·around."436 ····const-string·v2,·"Hey·human!·Wanna·be·useful,·eh?·Take·dis·pickaxe·and·mine·me·some·_dark·gold·ore_,·_15·pieces_·should·be·enough.·What·do·you·mean,·how·am·I·gonna·pay?·You·greedy...\nOk,·ok,·I·don\'t·have·money·to·pay,·but·I·can·do·some·smithin\'·for·you.·Consider·yourself·lucky,·I\'m·the·only·blacksmith·around."
  
435 ····goto·:goto_0437 ····goto·:goto_0
  
436 ····.line·109438 ····.line·109
437 ····:cond_1439 ····:cond_1
547 B
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Ghost.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;2 .super·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;
3 .source·"Ghost.java"3 .source·"Ghost.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$5;, 
8 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$QuestHandler;,7 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$QuestHandler;,
9 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$Quest;8 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$Quest;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
1.27 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Imp.smali
    
Offset 48, 37 lines modifiedOffset 48, 38 lines modified
48 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;->spriteClass:Ljava/lang/Class;48 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;->spriteClass:Ljava/lang/Class;
  
49 ····.line·7449 ····.line·74
50 ····const/4·v0,·0x050 ····const/4·v0,·0x0
  
51 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;->seenBefore:Z51 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Imp;->seenBefore:Z
  
52 ····.line·158 
53 ····return-void52 ····return-void
54 .end·method53 .end·method
  
55 .method·private·varargs·tell(Ljava/lang/String;[Ljava/lang/Object;)V54 .method·private·varargs·tell(Ljava/lang/String;[Ljava/lang/Object;)V
56 ····.locals·355 ····.locals·3
57 ····.param·p1,·"format"····#·Ljava/lang/String;56 ····.param·p1,·"format"····#·Ljava/lang/String;
58 ····.param·p2,·"args"····#·[Ljava/lang/Object;57 ····.param·p2,·"args"····#·[Ljava/lang/Object;
  
59 ····.prologue58 ····.prologue
60 ····.line·13959 ····.line·139
61 ····new-instance·v0,·Lcom/watabou/pixeldungeon/windows/WndQuest;60 ····new-instance·v0,·Lcom/watabou/pixeldungeon/windows/WndQuest;
  
 61 ····.line·140
62 ····invoke-static·{p1,·p2},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;62 ····invoke-static·{p1,·p2},·Lcom/watabou/pixeldungeon/utils/Utils;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····const/4·v2,·0x064 ····const/4·v2,·0x0
  
65 ····new-array·v2,·v2,·[Ljava/lang/String;65 ····new-array·v2,·v2,·[Ljava/lang/String;
  
66 ····invoke-direct·{v0,·p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndQuest;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V66 ····invoke-direct·{v0,·p0,·v1,·v2},·Lcom/watabou/pixeldungeon/windows/WndQuest;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V
  
 67 ····.line·139
67 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/scenes/GameScene;->show(Lcom/watabou/pixeldungeon/ui/Window;)V68 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/scenes/GameScene;->show(Lcom/watabou/pixeldungeon/ui/Window;)V
  
68 ····.line·14169 ····.line·141
69 ····return-void70 ····return-void
70 .end·method71 .end·method
  
  
650 B
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker.smali
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker;->name:Ljava/lang/String;62 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker;->name:Ljava/lang/String;
  
63 ····.line·5963 ····.line·59
64 ····const-class·v0,·Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;64 ····const-class·v0,·Lcom/watabou/pixeldungeon/sprites/WandmakerSprite;
  
65 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker;->spriteClass:Ljava/lang/Class;65 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker;->spriteClass:Ljava/lang/Class;
  
66 ····.line·26466 ····.line·60
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·static·synthetic·access$100()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$QuestHandler;69 .method·static·synthetic·access$100()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$QuestHandler;
70 ····.locals·170 ····.locals·1
  
71 ····.prologue71 ····.prologue
1.23 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;
22 ····.param·p2,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;23 ····.param·p2,·"questgiver"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;
23 ····.param·p3,·"x1"····#·Ljava/lang/String;24 ····.param·p3,·"text"····#·Ljava/lang/String;
24 ····.param·p4,·"x2"····#·[Ljava/lang/String;25 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.line·89
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$1;->this$0:Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndQuest;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndQuest;-><init>(Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;Ljava/lang/String;[Ljava/lang/String;)V
  
3.14 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper.smali
    
Offset 94, 27 lines modifiedOffset 94, 26 lines modified
94 .end·method94 .end·method
  
95 .method·protected·flee()V95 .method·protected·flee()V
96 ····.locals·596 ····.locals·5
  
97 ····.prologue97 ····.prologue
98 ····.line·5298 ····.line·52
99 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;99 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
100 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;100 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
101 ····invoke-virtual·{v2},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;101 ····invoke-virtual·{v1},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;
  
102 ····move-result-object·v2102 ····move-result-object·v1
  
103 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;103 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····.local·v1,·"i$":Ljava/util/Iterator; 
106 ····:cond_0105 ····:cond_0
107 ····:goto_0106 ····:goto_0
108 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
109 ····move-result·v2108 ····move-result·v2
  
110 ····if-eqz·v2,·:cond_1109 ····if-eqz·v2,·:cond_1
Offset 153, 31 lines modifiedOffset 152, 31 lines modified
  
153 ····.line·59152 ····.line·59
154 ····.end·local·v0····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;153 ····.end·local·v0····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;
155 ····:cond_1154 ····:cond_1
156 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->destroy()V155 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->destroy()V
  
157 ····.line·61156 ····.line·61
158 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;157 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
159 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->emitter()Lcom/watabou/noosa/particles/Emitter;158 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->emitter()Lcom/watabou/noosa/particles/Emitter;
  
160 ····move-result-object·v2159 ····move-result-object·v1
  
161 ····const/4·v3,·0x7160 ····const/4·v2,·0x7
  
162 ····invoke-static·{v3},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;161 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;
  
163 ····move-result-object·v3162 ····move-result-object·v2
  
164 ····const/16·v4,·0xf163 ····const/16·v3,·0xf
  
165 ····invoke-virtual·{v2,·v3,·v4},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V164 ····invoke-virtual·{v1,·v2,·v3},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
166 ····.line·62165 ····.line·62
167 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;166 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/ImpShopkeeper;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
168 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->killAndErase()V167 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->killAndErase()V
  
169 ····.line·63168 ····.line·63
170 ····return-void169 ····return-void
171 .end·method170 .end·method
5.86 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Bee.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;2 .super·Lcom/watabou/pixeldungeon/actors/mobs/npcs/NPC;
3 .source·"Bee.java"3 .source·"Bee.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee$1;, 
8 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee$Wandering;7 ········Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee$Wandering;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·IMMUNITIES:Ljava/util/HashSet;11 .field·private·static·final·IMMUNITIES:Ljava/util/HashSet;
Offset 91, 15 lines modifiedOffset 90, 15 lines modified
91 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->flying:Z90 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->flying:Z
  
92 ····.line·4391 ····.line·43
93 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->WANDERING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;92 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->WANDERING:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
94 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;93 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->state:Lcom/watabou/pixeldungeon/actors/mobs/Mob$AiState;
  
95 ····.line·14994 ····.line·44
96 ····return-void95 ····return-void
97 .end·method96 .end·method
  
98 .method·static·synthetic·access$102(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;Z)Z97 .method·static·synthetic·access$102(Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;Z)Z
99 ····.locals·098 ····.locals·0
100 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;99 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;
101 ····.param·p1,·"x1"····#·Z100 ····.param·p1,·"x1"····#·Z
Offset 271, 110 lines modifiedOffset 270, 106 lines modified
271 .end·method270 .end·method
  
272 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;271 .method·protected·chooseEnemy()Lcom/watabou/pixeldungeon/actors/Char;
273 ····.locals·5272 ····.locals·5
  
274 ····.prologue273 ····.prologue
275 ····.line·100274 ····.line·100
276 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->enemy:Lcom/watabou/pixeldungeon/actors/Char;275 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
277 ····if-eqz·v3,·:cond_0276 ····if-eqz·v2,·:cond_0
  
278 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->enemy:Lcom/watabou/pixeldungeon/actors/Char;277 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Bee;->enemy:Lcom/watabou/pixeldungeon/actors/Char;
  
279 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z278 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z
  
280 ····move-result·v3279 ····move-result·v2
  
281 ····if-nez·v3,·:cond_4280 ····if-nez·v2,·:cond_4
  
282 ····.line·101281 ····.line·101
283 ····:cond_0282 ····:cond_0
284 ····new-instance·v0,·Ljava/util/HashSet;283 ····new-instance·v0,·Ljava/util/HashSet;
  
285 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V284 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
286 ····.line·102285 ····.line·102
287 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"286 ····.local·v0,·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
288 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;287 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
289 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;288 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
290 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;289 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
291 ····move-result-object·v1290 ····move-result-object·v2
  
292 ····.local·v1,·"i$":Ljava/util/Iterator; 
293 ····:cond_1291 ····:cond_1
294 ····:goto_0292 ····:goto_0
295 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z293 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
296 ····move-result·v3294 ····move-result·v3
  
297 ····if-eqz·v3,·:cond_2295 ····if-eqz·v3,·:cond_2
  
298 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;296 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
299 ····move-result-object·v2297 ····move-result-object·v1
  
300 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;298 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
301 ····.line·103299 ····.line·103
302 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;300 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
303 ····iget-boolean·v3,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z301 ····iget-boolean·v3,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z
  
304 ····if-eqz·v3,·:cond_1302 ····if-eqz·v3,·:cond_1
  
305 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z303 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
306 ····iget·v4,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I304 ····iget·v4,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
307 ····aget-boolean·v3,·v3,·v4305 ····aget-boolean·v3,·v3,·v4
  
308 ····if-eqz·v3,·:cond_1306 ····if-eqz·v3,·:cond_1
  
309 ····.line·104307 ····.line·104
310 ····invoke-virtual·{v0,·v2},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z308 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
311 ····goto·:goto_0309 ····goto·:goto_0
  
312 ····.line·108310 ····.line·108
313 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;311 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
314 ····:cond_2312 ····:cond_2
315 ····invoke-virtual·{v0},·Ljava/util/HashSet;->size()I313 ····invoke-virtual·{v0},·Ljava/util/HashSet;->size()I
  
316 ····move-result·v3314 ····move-result·v2
  
317 ····if-lez·v3,·:cond_3315 ····if-lez·v2,·:cond_3
  
318 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;316 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
319 ····move-result-object·v3317 ····move-result-object·v2
  
320 ····check-cast·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;318 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
321 ····.line·112319 ····.line·112
322 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"320 ····.end·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
323 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
324 ····:goto_1321 ····:goto_1
325 ····return-object·v3322 ····return-object·v2
  
326 ····.line·108323 ····.line·108
327 ····.restart·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"324 ····.restart·local·v0····#·"enemies":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
328 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
329 ····:cond_3325 ····:cond_3
330 ····const/4·v3,·0x0326 ····const/4·v2,·0x0
Max diff block lines reached; 539/5888 bytes (9.15%) of diff not shown.
482 B
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$Quest.smali
    
Offset 50, 15 lines modifiedOffset 50, 14 lines modified
50 .method·public·constructor·<init>()V50 .method·public·constructor·<init>()V
51 ····.locals·051 ····.locals·0
  
52 ····.prologue52 ····.prologue
53 ····.line·10853 ····.line·108
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·110 
56 ····return-void55 ····return-void
57 .end·method56 .end·method
  
58 .method·static·synthetic·access$000()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$Quest$Type;57 .method·static·synthetic·access$000()Lcom/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$Quest$Type;
59 ····.locals·158 ····.locals·1
  
60 ····.prologue59 ····.prologue
6.43 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Wandmaker$2.smali
    
Offset 63, 36 lines modifiedOffset 63, 35 lines modified
63 ····.line·33763 ····.line·337
64 ····new-instance·v0,·Ljava/util/ArrayList;64 ····new-instance·v0,·Ljava/util/ArrayList;
  
65 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V65 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
66 ····.line·33866 ····.line·338
67 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/items/Heap;>;"67 ····.local·v0,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/items/Heap;>;"
68 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;68 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
69 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;69 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
70 ····invoke-virtual·{v4},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;70 ····invoke-virtual·{v3},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;
  
71 ····move-result-object·v471 ····move-result-object·v3
  
72 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;72 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
73 ····move-result-object·v273 ····move-result-object·v3
  
74 ····.local·v2,·"i$":Ljava/util/Iterator; 
75 ····:cond_074 ····:cond_0
76 ····:goto_075 ····:goto_0
77 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z76 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
78 ····move-result·v477 ····move-result·v4
  
79 ····if-eqz·v4,·:cond_178 ····if-eqz·v4,·:cond_1
  
80 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;79 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
81 ····move-result-object·v180 ····move-result-object·v1
  
82 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Heap;81 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Heap;
  
83 ····.line·33982 ····.line·339
84 ····.local·v1,·"heap":Lcom/watabou/pixeldungeon/items/Heap;83 ····.local·v1,·"heap":Lcom/watabou/pixeldungeon/items/Heap;
Offset 116, 83 lines modifiedOffset 115, 83 lines modified
116 ····goto·:goto_0115 ····goto·:goto_0
  
117 ····.line·344116 ····.line·344
118 ····.end·local·v1····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;117 ····.end·local·v1····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;
119 ····:cond_1118 ····:cond_1
120 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I119 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
121 ····move-result·v4120 ····move-result·v3
  
122 ····if-lez·v4,·:cond_2121 ····if-lez·v3,·:cond_2
  
123 ····.line·345122 ····.line·345
124 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;123 ····invoke-static·{v0},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
125 ····move-result-object·v4124 ····move-result-object·v3
  
126 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/Heap;125 ····check-cast·v3,·Lcom/watabou/pixeldungeon/items/Heap;
  
127 ····new-instance·v5,·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;126 ····new-instance·v4,·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;
  
128 ····invoke-direct·{v5},·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;-><init>()V127 ····invoke-direct·{v4},·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;-><init>()V
  
129 ····invoke-virtual·{v4,·v5},·Lcom/watabou/pixeldungeon/items/Heap;->drop(Lcom/watabou/pixeldungeon/items/Item;)V128 ····invoke-virtual·{v3,·v4},·Lcom/watabou/pixeldungeon/items/Heap;->drop(Lcom/watabou/pixeldungeon/items/Item;)V
  
130 ····.line·356129 ····.line·356
131 ····:goto_1130 ····:goto_1
132 ····return-void131 ····return-void
  
133 ····.line·347132 ····.line·347
134 ····:cond_2133 ····:cond_2
135 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;134 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
136 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/levels/Level;->randomRespawnCell()I135 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/levels/Level;->randomRespawnCell()I
  
137 ····move-result·v3136 ····move-result·v2
  
138 ····.line·348137 ····.line·348
139 ····.local·v3,·"pos":I138 ····.local·v2,·"pos":I
140 ····:goto_2139 ····:goto_2
141 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;140 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
142 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;141 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
143 ····invoke-virtual·{v4,·v3},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;142 ····invoke-virtual·{v3,·v2},·Lcom/watabou/utils/SparseArray;->get(I)Ljava/lang/Object;
  
144 ····move-result-object·v4143 ····move-result-object·v3
  
145 ····if-eqz·v4,·:cond_3144 ····if-eqz·v3,·:cond_3
  
146 ····.line·349145 ····.line·349
147 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;146 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
148 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/levels/Level;->randomRespawnCell()I147 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/levels/Level;->randomRespawnCell()I
  
149 ····move-result·v3148 ····move-result·v2
  
150 ····goto·:goto_2149 ····goto·:goto_2
  
151 ····.line·352150 ····.line·352
152 ····:cond_3151 ····:cond_3
153 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;152 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
154 ····new-instance·v5,·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;153 ····new-instance·v4,·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;
  
155 ····invoke-direct·{v5},·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;-><init>()V154 ····invoke-direct·{v4},·Lcom/watabou/pixeldungeon/items/quest/CorpseDust;-><init>()V
  
156 ····invoke-virtual·{v4,·v5,·v3},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;155 ····invoke-virtual·{v3,·v4,·v2},·Lcom/watabou/pixeldungeon/levels/Level;->drop(Lcom/watabou/pixeldungeon/items/Item;I)Lcom/watabou/pixeldungeon/items/Heap;
  
157 ····move-result-object·v1156 ····move-result-object·v1
  
158 ····.line·353157 ····.line·353
159 ····.restart·local·v1····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;158 ····.restart·local·v1····#·"heap":Lcom/watabou/pixeldungeon/items/Heap;
160 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/Heap$Type;->SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;159 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/Heap$Type;->SKELETON:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
161 ····iput-object·v4,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;160 ····iput-object·v3,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
162 ····.line·354161 ····.line·354
163 ····iget-object·v4,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;162 ····iget-object·v3,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->sprite:Lcom/watabou/pixeldungeon/sprites/ItemSprite;
  
164 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;->link()V163 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/sprites/ItemSprite;->link()V
  
165 ····goto·:goto_1164 ····goto·:goto_1
166 .end·method165 .end·method
879 B
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Ghost$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·val$a:Lcom/watabou/pixeldungeon/actors/mobs/Mob;18 .field·final·synthetic·val$a:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/noosa/Visual;FFLcom/watabou/pixeldungeon/actors/mobs/Mob;)V20 .method·constructor·<init>(Lcom/watabou/noosa/Visual;FFLcom/watabou/pixeldungeon/actors/mobs/Mob;)V
21 ····.locals·021 ····.locals·0
22 ····.param·p1,·"x0"····#·Lcom/watabou/noosa/Visual;22 ····.param·p1,·"image"····#·Lcom/watabou/noosa/Visual;
23 ····.param·p2,·"x1"····#·F23 ····.param·p2,·"alpha"····#·F
24 ····.param·p3,·"x2"····#·F24 ····.param·p3,·"time"····#·F
  
25 ····.prologue25 ····.prologue
26 ····.line·13626 ····.line·136
27 ····iput-object·p4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$1;->val$a:Lcom/watabou/pixeldungeon/actors/mobs/Mob;27 ····iput-object·p4,·p0,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Ghost$1;->val$a:Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
28 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V28 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/watabou/noosa/tweeners/AlphaTweener;-><init>(Lcom/watabou/noosa/Visual;FF)V
  
5.13 KB
smali/com/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest.smali
    
Offset 233, 120 lines modifiedOffset 233, 117 lines modified
233 ········}233 ········}
234 ····.end·annotation234 ····.end·annotation
  
235 ····.prologue235 ····.prologue
236 ····.local·p0,·"rooms":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/watabou/pixeldungeon/levels/Room;>;"236 ····.local·p0,·"rooms":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/watabou/pixeldungeon/levels/Room;>;"
237 ····const/4·v7,·0x4237 ····const/4·v7,·0x4
  
238 ····const/4·v3,·0x1238 ····const/4·v2,·0x1
  
239 ····const/4·v4,·0x0239 ····const/4·v3,·0x0
  
240 ····.line·306240 ····.line·306
241 ····sget-boolean·v5,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->spawned:Z241 ····sget-boolean·v4,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->spawned:Z
  
242 ····if-nez·v5,·:cond_1242 ····if-nez·v4,·:cond_1
  
243 ····sget·v5,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I243 ····sget·v4,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
244 ····const/16·v6,·0xb244 ····const/16·v5,·0xb
  
245 ····if-le·v5,·v6,·:cond_1245 ····if-le·v4,·v5,·:cond_1
  
246 ····sget·v5,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I246 ····sget·v4,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
247 ····rsub-int/lit8·v5,·v5,·0xf247 ····rsub-int/lit8·v4,·v4,·0xf
  
248 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->Int(I)I248 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Int(I)I
  
249 ····move-result·v5249 ····move-result·v4
  
250 ····if-nez·v5,·:cond_1250 ····if-nez·v4,·:cond_1
  
251 ····.line·308251 ····.line·308
252 ····const/4·v0,·0x0252 ····const/4·v0,·0x0
  
253 ····.line·309253 ····.line·309
254 ····.local·v0,·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;254 ····.local·v0,·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;
255 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;255 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
256 ····move-result-object·v1256 ····move-result-object·v4
  
257 ····.local·v1,·"i$":Ljava/util/Iterator; 
258 ····:cond_0257 ····:cond_0
259 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z258 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
260 ····move-result·v5259 ····move-result·v5
  
261 ····if-eqz·v5,·:cond_1260 ····if-eqz·v5,·:cond_1
  
262 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;261 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
263 ····move-result-object·v2262 ····move-result-object·v1
  
264 ····check-cast·v2,·Lcom/watabou/pixeldungeon/levels/Room;263 ····check-cast·v1,·Lcom/watabou/pixeldungeon/levels/Room;
  
265 ····.line·310264 ····.line·310
266 ····.local·v2,·"r":Lcom/watabou/pixeldungeon/levels/Room;265 ····.local·v1,·"r":Lcom/watabou/pixeldungeon/levels/Room;
267 ····iget-object·v5,·v2,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;266 ····iget-object·v5,·v1,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
268 ····sget-object·v6,·Lcom/watabou/pixeldungeon/levels/Room$Type;->STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;267 ····sget-object·v6,·Lcom/watabou/pixeldungeon/levels/Room$Type;->STANDARD:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
269 ····if-ne·v5,·v6,·:cond_0268 ····if-ne·v5,·v6,·:cond_0
  
270 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/levels/Room;->width()I269 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/levels/Room;->width()I
  
271 ····move-result·v5270 ····move-result·v5
  
272 ····if-le·v5,·v7,·:cond_0271 ····if-le·v5,·v7,·:cond_0
  
273 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/levels/Room;->height()I272 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/levels/Room;->height()I
  
274 ····move-result·v5273 ····move-result·v5
  
275 ····if-le·v5,·v7,·:cond_0274 ····if-le·v5,·v7,·:cond_0
  
276 ····.line·311275 ····.line·311
277 ····move-object·v0,·v2276 ····move-object·v0,·v1
  
278 ····.line·312277 ····.line·312
279 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Room$Type;->BLACKSMITH:Lcom/watabou/pixeldungeon/levels/Room$Type;278 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Room$Type;->BLACKSMITH:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
280 ····iput-object·v5,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;279 ····iput-object·v4,·v0,·Lcom/watabou/pixeldungeon/levels/Room;->type:Lcom/watabou/pixeldungeon/levels/Room$Type;
  
281 ····.line·314280 ····.line·314
282 ····sput-boolean·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->spawned:Z281 ····sput-boolean·v2,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->spawned:Z
  
283 ····.line·315282 ····.line·315
284 ····const/4·v5,·0x2283 ····const/4·v4,·0x2
  
285 ····invoke-static·{v5},·Lcom/watabou/utils/Random;->Int(I)I284 ····invoke-static·{v4},·Lcom/watabou/utils/Random;->Int(I)I
  
286 ····move-result·v5285 ····move-result·v4
  
287 ····if-nez·v5,·:cond_2286 ····if-nez·v4,·:cond_2
  
288 ····:goto_0287 ····:goto_0
289 ····sput-boolean·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->alternative:Z288 ····sput-boolean·v2,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->alternative:Z
  
290 ····.line·317289 ····.line·317
291 ····sput-boolean·v4,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->given:Z290 ····sput-boolean·v3,·Lcom/watabou/pixeldungeon/actors/mobs/npcs/Blacksmith$Quest;->given:Z
  
292 ····.line·323291 ····.line·323
293 ····.end·local·v0····#·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;292 ····.end·local·v0····#·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;
294 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
295 ····.end·local·v2····#·"r":Lcom/watabou/pixeldungeon/levels/Room;293 ····.end·local·v1····#·"r":Lcom/watabou/pixeldungeon/levels/Room;
296 ····:cond_1294 ····:cond_1
297 ····return-void295 ····return-void
  
298 ····.restart·local·v0····#·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;296 ····.restart·local·v0····#·"blacksmith":Lcom/watabou/pixeldungeon/levels/Room;
299 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
300 ····.restart·local·v2····#·"r":Lcom/watabou/pixeldungeon/levels/Room;297 ····.restart·local·v1····#·"r":Lcom/watabou/pixeldungeon/levels/Room;
301 ····:cond_2298 ····:cond_2
302 ····move·v3,·v4299 ····move·v2,·v3
  
303 ····.line·315300 ····.line·315
304 ····goto·:goto_0301 ····goto·:goto_0
305 .end·method302 .end·method
  
306 .method·public·static·storeInBundle(Lcom/watabou/utils/Bundle;)V303 .method·public·static·storeInBundle(Lcom/watabou/utils/Bundle;)V
307 ····.locals·3304 ····.locals·3
1.13 KB
smali/com/watabou/pixeldungeon/actors/buffs/Bleeding.smali
    
Offset 85, 14 lines modifiedOffset 85, 15 lines modified
  
85 ····const·v2,·0x3f060a9185 ····const·v2,·0x3f060a91
  
86 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->target:Lcom/watabou/pixeldungeon/actors/Char;86 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
87 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;87 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
 88 ····.line·72
88 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->blood()I89 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->blood()I
  
89 ····move-result·v390 ····move-result·v3
  
90 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->level:I91 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->level:I
  
91 ····mul-int/lit8·v4,·v4,·0xa92 ····mul-int/lit8·v4,·v4,·0xa
Offset 105, 14 lines modifiedOffset 106, 15 lines modified
  
105 ····const/16·v5,·0xa106 ····const/16·v5,·0xa
  
106 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->min(II)I107 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->min(II)I
  
107 ····move-result·v4108 ····move-result·v4
  
 109 ····.line·71
108 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/effects/Splash;->at(Lcom/watabou/utils/PointF;FFII)V110 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lcom/watabou/pixeldungeon/effects/Splash;->at(Lcom/watabou/utils/PointF;FFII)V
  
109 ····.line·75111 ····.line·75
110 ····:cond_0112 ····:cond_0
111 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->target:Lcom/watabou/pixeldungeon/actors/Char;113 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Bleeding;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
112 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;114 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
5.09 KB
smali/com/watabou/pixeldungeon/actors/buffs/Regeneration.smali
    
Offset 17, 75 lines modifiedOffset 17, 74 lines modified
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·act()Z20 .method·public·act()Z
21 ····.locals·1021 ····.locals·8
  
22 ····.prologue22 ····.prologue
23 ····.line·2923 ····.line·29
24 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;24 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
25 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z25 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z
  
26 ····move-result·v326 ····move-result·v2
  
27 ····if-eqz·v3,·:cond_227 ····if-eqz·v2,·:cond_2
  
28 ····.line·3128 ····.line·31
29 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;29 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
30 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I30 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I
  
31 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;31 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
32 ····iget·v4,·v4,·Lcom/watabou/pixeldungeon/actors/Char;->HT:I32 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->HT:I
  
33 ····if-ge·v3,·v4,·:cond_033 ····if-ge·v2,·v3,·:cond_0
  
34 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;34 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
35 ····check-cast·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;35 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
36 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->isStarving()Z36 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->isStarving()Z
  
37 ····move-result·v337 ····move-result·v2
  
38 ····if-nez·v3,·:cond_038 ····if-nez·v2,·:cond_0
  
39 ····.line·3239 ····.line·32
40 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;40 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
41 ····iget·v4,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I41 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I
  
42 ····add-int/lit8·v4,·v4,·0x142 ····add-int/lit8·v3,·v3,·0x1
  
43 ····iput·v4,·v3,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I43 ····iput·v3,·v2,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I
  
44 ····.line·3544 ····.line·35
45 ····:cond_045 ····:cond_0
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····.line·3647 ····.line·36
48 ····.local·v0,·"bonus":I48 ····.local·v0,·"bonus":I
49 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;49 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
50 ····const-class·v4,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation;50 ····const-class·v3,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation;
  
51 ····invoke-virtual·{v3,·v4},·Lcom/watabou/pixeldungeon/actors/Char;->buffs(Ljava/lang/Class;)Ljava/util/HashSet;51 ····invoke-virtual·{v2,·v3},·Lcom/watabou/pixeldungeon/actors/Char;->buffs(Ljava/lang/Class;)Ljava/util/HashSet;
  
52 ····move-result-object·v352 ····move-result-object·v2
  
53 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;53 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
54 ····move-result-object·v254 ····move-result-object·v2
  
55 ····.local·v2,·"i$":Ljava/util/Iterator; 
56 ····:goto_055 ····:goto_0
57 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v357 ····move-result·v3
  
59 ····if-eqz·v3,·:cond_158 ····if-eqz·v3,·:cond_1
  
Offset 105, 37 lines modifiedOffset 104, 36 lines modified
105 ····add-int/2addr·v0,·v3104 ····add-int/2addr·v0,·v3
  
106 ····.line·38105 ····.line·38
107 ····goto·:goto_0106 ····goto·:goto_0
  
108 ····.line·40107 ····.line·40
109 ····:cond_1108 ····:cond_1
110 ····const-wide/high16·v4,·0x4024000000000000L····#·10.0109 ····const-wide/high16·v2,·0x4024000000000000L····#·10.0
  
111 ····const-wide·v6,·0x3ff3333333333333L····#·1.2110 ····const-wide·v4,·0x3ff3333333333333L····#·1.2
  
112 ····int-to-double·v8,·v0111 ····int-to-double·v6,·v0
  
113 ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->pow(DD)D112 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D
  
114 ····move-result-wide·v6113 ····move-result-wide·v4
  
115 ····div-double/2addr·v4,·v6114 ····div-double/2addr·v2,·v4
  
116 ····double-to-float·v3,·v4115 ····double-to-float·v2,·v2
  
117 ····invoke-virtual·{p0,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->spend(F)V116 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->spend(F)V
  
118 ····.line·48117 ····.line·48
119 ····.end·local·v0····#·"bonus":I118 ····.end·local·v0····#·"bonus":I
120 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
121 ····:goto_1119 ····:goto_1
122 ····const/4·v3,·0x1120 ····const/4·v2,·0x1
  
123 ····return·v3121 ····return·v2
  
124 ····.line·44122 ····.line·44
125 ····:cond_2123 ····:cond_2
126 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->diactivate()V124 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Regeneration;->diactivate()V
  
127 ····goto·:goto_1125 ····goto·:goto_1
128 .end·method126 .end·method
480 B
smali/com/watabou/pixeldungeon/actors/buffs/Burning.smali
    
Offset 212, 14 lines modifiedOffset 212, 15 lines modified
  
212 ····const/4·v3,·0x0212 ····const/4·v3,·0x0
  
213 ····cmpg-float·v2,·v2,·v3213 ····cmpg-float·v2,·v2,·v3
  
214 ····if-lez·v2,·:cond_3214 ····if-lez·v2,·:cond_3
  
 215 ····.line·118
215 ····invoke-static·{},·Lcom/watabou/utils/Random;->Float()F216 ····invoke-static·{},·Lcom/watabou/utils/Random;->Float()F
  
216 ····move-result·v2217 ····move-result·v2
  
217 ····const/high16·v3,·0x40000000····#·2.0f218 ····const/high16·v3,·0x40000000····#·2.0f
  
218 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->target:Lcom/watabou/pixeldungeon/actors/Char;219 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->target:Lcom/watabou/pixeldungeon/actors/Char;
10.6 KB
smali/com/watabou/pixeldungeon/actors/buffs/Hunger.smali
    
Offset 36, 149 lines modifiedOffset 36, 148 lines modified
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·act()Z39 .method·public·act()Z
40 ····.locals·1240 ····.locals·11
  
41 ····.prologue41 ····.prologue
42 ····const/high16·v11,·0x43820000····#·260.0f42 ····const/high16·v10,·0x43820000····#·260.0f
  
43 ····const/high16·v6,·0x41200000····#·10.0f43 ····const/high16·v5,·0x41200000····#·10.0f
  
44 ····const/4·v10,·0x144 ····const/4·v9,·0x1
  
45 ····const/4·v9,·0x045 ····const/4·v8,·0x0
  
46 ····.line·6146 ····.line·61
47 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;47 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
48 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z48 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/actors/Char;->isAlive()Z
  
49 ····move-result·v749 ····move-result·v6
  
50 ····if-eqz·v7,·:cond_850 ····if-eqz·v6,·:cond_8
  
51 ····.line·6351 ····.line·63
52 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;52 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
53 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;53 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
54 ····.line·6554 ····.line·65
55 ····.local·v2,·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;55 ····.local·v2,·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;
56 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->isStarving()Z56 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->isStarving()Z
  
57 ····move-result·v757 ····move-result·v6
  
58 ····if-eqz·v7,·:cond_358 ····if-eqz·v6,·:cond_3
  
59 ····.line·6659 ····.line·66
60 ····invoke-static·{},·Lcom/watabou/utils/Random;->Float()F60 ····invoke-static·{},·Lcom/watabou/utils/Random;->Float()F
  
61 ····move-result·v761 ····move-result·v6
  
62 ····const·v8,·0x3e99999a····#·0.3f62 ····const·v7,·0x3e99999a····#·0.3f
  
63 ····cmpg-float·v7,·v7,·v863 ····cmpg-float·v6,·v6,·v7
  
64 ····if-gez·v7,·:cond_164 ····if-gez·v6,·:cond_1
  
65 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;65 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
66 ····iget·v7,·v7,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I66 ····iget·v6,·v6,·Lcom/watabou/pixeldungeon/actors/Char;->HP:I
  
67 ····if-gt·v7,·v10,·:cond_067 ····if-gt·v6,·v9,·:cond_0
  
68 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;68 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
69 ····iget-boolean·v7,·v7,·Lcom/watabou/pixeldungeon/actors/Char;->paralysed:Z69 ····iget-boolean·v6,·v6,·Lcom/watabou/pixeldungeon/actors/Char;->paralysed:Z
  
70 ····if-nez·v7,·:cond_170 ····if-nez·v6,·:cond_1
  
71 ····.line·6871 ····.line·68
72 ····:cond_072 ····:cond_0
73 ····const-string·v7,·"You·are·starving!"73 ····const-string·v6,·"You·are·starving!"
  
74 ····new-array·v8,·v9,·[Ljava/lang/Object;74 ····new-array·v7,·v8,·[Ljava/lang/Object;
  
75 ····invoke-static·{v7,·v8},·Lcom/watabou/pixeldungeon/utils/GLog;->n(Ljava/lang/String;[Ljava/lang/Object;)V75 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/utils/GLog;->n(Ljava/lang/String;[Ljava/lang/Object;)V
  
76 ····.line·6976 ····.line·69
77 ····invoke-virtual·{v2,·v10,·p0},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->damage(ILjava/lang/Object;)V77 ····invoke-virtual·{v2,·v9,·p0},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->damage(ILjava/lang/Object;)V
  
78 ····.line·7178 ····.line·71
79 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->interrupt()V79 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->interrupt()V
  
80 ····.line·10380 ····.line·103
81 ····:cond_181 ····:cond_1
82 ····:goto_082 ····:goto_0
83 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;83 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
84 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/hero/Hero;84 ····check-cast·v6,·Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
85 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->heroClass:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;85 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->heroClass:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
  
86 ····sget-object·v8,·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;->ROGUE:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;86 ····sget-object·v7,·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;->ROGUE:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
  
87 ····if-ne·v7,·v8,·:cond_287 ····if-ne·v6,·v7,·:cond_2
  
88 ····const/high16·v6,·0x41400000····#·12.0f88 ····const/high16·v5,·0x41400000····#·12.0f
  
89 ····.line·10489 ····.line·104
90 ····.local·v6,·"step":F90 ····.local·v5,·"step":F
91 ····:cond_291 ····:cond_2
92 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;92 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
93 ····const-class·v8,·Lcom/watabou/pixeldungeon/actors/buffs/Shadows;93 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Shadows;
  
94 ····invoke-virtual·{v7,·v8},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;94 ····invoke-virtual·{v6,·v7},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
95 ····move-result-object·v795 ····move-result-object·v6
  
96 ····if-nez·v7,·:cond_796 ····if-nez·v6,·:cond_7
  
97 ····.end·local·v6····#·"step":F97 ····.end·local·v5····#·"step":F
98 ····:goto_198 ····:goto_1
99 ····invoke-virtual·{p0,·v6},·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->spend(F)V99 ····invoke-virtual·{p0,·v5},·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->spend(F)V
  
100 ····.line·112100 ····.line·112
101 ····.end·local·v2····#·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;101 ····.end·local·v2····#·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;
102 ····:goto_2102 ····:goto_2
103 ····return·v10103 ····return·v9
  
104 ····.line·75104 ····.line·75
105 ····.restart·local·v2····#·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;105 ····.restart·local·v2····#·"hero":Lcom/watabou/pixeldungeon/actors/hero/Hero;
106 ····:cond_3106 ····:cond_3
107 ····const/4·v0,·0x0107 ····const/4·v0,·0x0
  
108 ····.line·76108 ····.line·76
109 ····.local·v0,·"bonus":I109 ····.local·v0,·"bonus":I
110 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;110 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/actors/buffs/Hunger;->target:Lcom/watabou/pixeldungeon/actors/Char;
  
111 ····const-class·v8,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety$Satiety;111 ····const-class·v7,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety$Satiety;
  
112 ····invoke-virtual·{v7,·v8},·Lcom/watabou/pixeldungeon/actors/Char;->buffs(Ljava/lang/Class;)Ljava/util/HashSet;112 ····invoke-virtual·{v6,·v7},·Lcom/watabou/pixeldungeon/actors/Char;->buffs(Ljava/lang/Class;)Ljava/util/HashSet;
  
Max diff block lines reached; 4237/10719 bytes (39.53%) of diff not shown.
487 B
smali/com/watabou/pixeldungeon/actors/buffs/Paralysis.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····if-nez·v0,·:cond_061 ····if-nez·v0,·:cond_0
  
62 ····const-class·v0,·Lcom/watabou/pixeldungeon/actors/buffs/Frost;62 ····const-class·v0,·Lcom/watabou/pixeldungeon/actors/buffs/Frost;
  
 63 ····.line·61
63 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;64 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/actors/Char;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
64 ····move-result-object·v065 ····move-result-object·v0
  
65 ····if-nez·v0,·:cond_066 ····if-nez·v0,·:cond_0
  
66 ····.line·6367 ····.line·63
322 B
smali/com/watabou/pixeldungeon/actors/hero/HeroAction.smali
    
Offset 28, 10 lines modifiedOffset 28, 9 lines modified
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·2331 ····.line·23
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·82 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
687 B
smali/com/watabou/pixeldungeon/actors/hero/Belongings$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/hero/Belongings;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/actors/hero/Belongings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/actors/hero/Belongings;)V20 .method·constructor·<init>(Lcom/watabou/pixeldungeon/actors/hero/Belongings;)V
21 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/actors/hero/Belongings;
  
22 ····.prologue23 ····.prologue
23 ····.line·5224 ····.line·52
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings$1;->this$0:Lcom/watabou/pixeldungeon/actors/hero/Belongings;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings$1;->this$0:Lcom/watabou/pixeldungeon/actors/hero/Belongings;
  
25 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/bags/Bag;-><init>()V26 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/bags/Bag;-><init>()V
  
30.6 KB
smali/com/watabou/pixeldungeon/actors/hero/Belongings.smali
    
Offset 102, 122 lines modifiedOffset 102, 120 lines modified
102 ····.line·202102 ····.line·202
103 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
104 ····.line·204104 ····.line·204
105 ····.local·v0,·"count":I105 ····.local·v0,·"count":I
106 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->iterator()Ljava/util/Iterator;106 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->iterator()Ljava/util/Iterator;
  
107 ····move-result-object·v1107 ····move-result-object·v4
  
108 ····.local·v1,·"i$":Ljava/util/Iterator; 
109 ····:cond_0108 ····:cond_0
110 ····:goto_0109 ····:goto_0
111 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z110 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
112 ····move-result·v4111 ····move-result·v3
  
113 ····if-eqz·v4,·:cond_2112 ····if-eqz·v3,·:cond_2
  
114 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;113 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
115 ····move-result-object·v2114 ····move-result-object·v1
  
116 ····check-cast·v2,·Lcom/watabou/pixeldungeon/items/Item;115 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;
  
117 ····.line·205116 ····.line·205
118 ····.local·v2,·"item":Lcom/watabou/pixeldungeon/items/Item;117 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/items/Item;
119 ····instance-of·v4,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;118 ····instance-of·v3,·v1,·Lcom/watabou/pixeldungeon/items/wands/Wand;
  
120 ····if-eqz·v4,·:cond_0119 ····if-eqz·v3,·:cond_0
  
121 ····move-object·v3,·v2120 ····move-object·v2,·v1
  
122 ····.line·206121 ····.line·206
123 ····check-cast·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;122 ····check-cast·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;
  
124 ····.line·207123 ····.line·207
125 ····.local·v3,·"wand":Lcom/watabou/pixeldungeon/items/wands/Wand;124 ····.local·v2,·"wand":Lcom/watabou/pixeldungeon/items/wands/Wand;
126 ····iget·v4,·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I125 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I
  
127 ····iget·v5,·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;->maxCharges:I126 ····iget·v5,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;->maxCharges:I
  
128 ····if-ge·v4,·v5,·:cond_0127 ····if-ge·v3,·v5,·:cond_0
  
129 ····.line·208128 ····.line·208
130 ····if-eqz·p1,·:cond_1129 ····if-eqz·p1,·:cond_1
  
131 ····iget·v4,·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;->maxCharges:I130 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;->maxCharges:I
  
132 ····:goto_1131 ····:goto_1
133 ····iput·v4,·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I132 ····iput·v3,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I
  
134 ····.line·209133 ····.line·209
135 ····add-int/lit8·v0,·v0,·0x1134 ····add-int/lit8·v0,·v0,·0x1
  
136 ····.line·211135 ····.line·211
137 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/items/wands/Wand;->updateQuickslot()V136 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/items/wands/Wand;->updateQuickslot()V
  
138 ····goto·:goto_0137 ····goto·:goto_0
  
139 ····.line·208138 ····.line·208
140 ····:cond_1139 ····:cond_1
141 ····iget·v4,·v3,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I140 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/items/wands/Wand;->curCharges:I
  
142 ····add-int/lit8·v4,·v4,·0x1141 ····add-int/lit8·v3,·v3,·0x1
  
143 ····goto·:goto_1142 ····goto·:goto_1
  
144 ····.line·216143 ····.line·216
145 ····.end·local·v2····#·"item":Lcom/watabou/pixeldungeon/items/Item;144 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;
146 ····.end·local·v3····#·"wand":Lcom/watabou/pixeldungeon/items/wands/Wand;145 ····.end·local·v2····#·"wand":Lcom/watabou/pixeldungeon/items/wands/Wand;
147 ····:cond_2146 ····:cond_2
148 ····return·v0147 ····return·v0
149 .end·method148 .end·method
  
150 .method·public·countIronKeys()V149 .method·public·countIronKeys()V
151 ····.locals·4150 ····.locals·4
  
152 ····.prologue151 ····.prologue
153 ····.line·123152 ····.line·123
154 ····const/4·v2,·0x0153 ····const/4·v1,·0x0
  
155 ····sput·v2,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->curDepthQuantity:I154 ····sput·v1,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->curDepthQuantity:I
  
156 ····.line·125155 ····.line·125
157 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->backpack:Lcom/watabou/pixeldungeon/items/bags/Bag;156 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Belongings;->backpack:Lcom/watabou/pixeldungeon/items/bags/Bag;
  
158 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/items/bags/Bag;->iterator()Ljava/util/Iterator;157 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/bags/Bag;->iterator()Ljava/util/Iterator;
  
159 ····move-result-object·v0158 ····move-result-object·v1
  
160 ····.local·v0,·"i$":Ljava/util/Iterator; 
161 ····:cond_0159 ····:cond_0
162 ····:goto_0160 ····:goto_0
163 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z161 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
164 ····move-result·v2162 ····move-result·v2
  
165 ····if-eqz·v2,·:cond_1163 ····if-eqz·v2,·:cond_1
  
166 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;164 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
167 ····move-result-object·v1165 ····move-result-object·v0
  
168 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;166 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Item;
  
169 ····.line·126167 ····.line·126
170 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/items/Item;168 ····.local·v0,·"item":Lcom/watabou/pixeldungeon/items/Item;
171 ····instance-of·v2,·v1,·Lcom/watabou/pixeldungeon/items/keys/IronKey;169 ····instance-of·v2,·v0,·Lcom/watabou/pixeldungeon/items/keys/IronKey;
  
172 ····if-eqz·v2,·:cond_0170 ····if-eqz·v2,·:cond_0
  
173 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/keys/IronKey;171 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/keys/IronKey;
  
174 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;172 ····.end·local·v0····#·"item":Lcom/watabou/pixeldungeon/items/Item;
175 ····iget·v2,·v1,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->depth:I173 ····iget·v2,·v0,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->depth:I
  
176 ····sget·v3,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I174 ····sget·v3,·Lcom/watabou/pixeldungeon/Dungeon;->depth:I
  
177 ····if-ne·v2,·v3,·:cond_0175 ····if-ne·v2,·v3,·:cond_0
  
178 ····.line·127176 ····.line·127
179 ····sget·v2,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->curDepthQuantity:I177 ····sget·v2,·Lcom/watabou/pixeldungeon/items/keys/IronKey;->curDepthQuantity:I
Offset 240, 66 lines modifiedOffset 238, 65 lines modified
240 ····.line·221238 ····.line·221
241 ····const/4·v0,·0x0239 ····const/4·v0,·0x0
  
242 ····.line·223240 ····.line·223
Max diff block lines reached; 25714/31257 bytes (82.27%) of diff not shown.
623 B
smali/com/watabou/pixeldungeon/actors/hero/HeroClass.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;1 .class·public·final·enum·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"HeroClass.java"3 .source·"HeroClass.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/actors/hero/HeroClass$1; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Ljava/lang/Enum",7 ········"Ljava/lang/Enum",
13 ········"<",8 ········"<",
14 ········"Lcom/watabou/pixeldungeon/actors/hero/HeroClass;",9 ········"Lcom/watabou/pixeldungeon/actors/hero/HeroClass;",
15 ········">;"10 ········">;"
16 ····}11 ····}
54.8 KB
smali/com/watabou/pixeldungeon/actors/hero/Hero.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/actors/Char;2 .super·Lcom/watabou/pixeldungeon/actors/Char;
3 .source·"Hero.java"3 .source·"Hero.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/actors/hero/Hero$1;, 
8 ········Lcom/watabou/pixeldungeon/actors/hero/Hero$Doom;7 ········Lcom/watabou/pixeldungeon/actors/hero/Hero$Doom;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·ATTACK:Ljava/lang/String;·=·"attackSkill"11 .field·private·static·final·ATTACK:Ljava/lang/String;·=·"attackSkill"
Offset 1072, 14 lines modifiedOffset 1071, 15 lines modified
1072 ····if-eqz·v4,·:cond_31071 ····if-eqz·v4,·:cond_3
  
1073 ····:cond_21072 ····:cond_2
1074 ····move-object·v4,·v31073 ····move-object·v4,·v3
  
1075 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;1074 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;
  
 1075 ····.line·581
1076 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;->isKnown()Z1076 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;->isKnown()Z
  
1077 ····move-result·v41077 ····move-result·v4
  
1078 ····if-nez·v4,·:cond_51078 ····if-nez·v4,·:cond_5
  
1079 ····:cond_31079 ····:cond_3
Offset 1092, 14 lines modifiedOffset 1092, 15 lines modified
1092 ····if-eqz·v4,·:cond_61092 ····if-eqz·v4,·:cond_6
  
1093 ····:cond_41093 ····:cond_4
1094 ····move-object·v4,·v31094 ····move-object·v4,·v3
  
1095 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/potions/Potion;1095 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/potions/Potion;
  
 1096 ····.line·582
1096 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/potions/Potion;->isKnown()Z1097 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/items/potions/Potion;->isKnown()Z
  
1097 ····move-result·v41098 ····move-result·v4
  
1098 ····if-eqz·v4,·:cond_61099 ····if-eqz·v4,·:cond_6
  
1099 ····:cond_51100 ····:cond_5
Offset 1125, 15 lines modifiedOffset 1126, 15 lines modified
  
1125 ····goto·:goto_01126 ····goto·:goto_0
  
1126 ····.end·local·v2····#·"important":Z1127 ····.end·local·v2····#·"important":Z
1127 ····:cond_61128 ····:cond_6
1128 ····move·v2,·v51129 ····move·v2,·v5
  
1129 ····.line·5801130 ····.line·582
1130 ····goto·:goto_31131 ····goto·:goto_3
  
1131 ····.line·5861132 ····.line·586
1132 ····.restart·local·v2····#·"important":Z1133 ····.restart·local·v2····#·"important":Z
1133 ····:cond_71134 ····:cond_7
1134 ····const-string·v4,·"You·now·have·%s"1135 ····const-string·v4,·"You·now·have·%s"
  
Offset 1337, 94 lines modifiedOffset 1338, 93 lines modified
1337 .end·method1338 .end·method
  
1338 .method·private·checkVisibleMobs()V1339 .method·private·checkVisibleMobs()V
1339 ····.locals·61340 ····.locals·6
  
1340 ····.prologue1341 ····.prologue
1341 ····.line·8791342 ····.line·879
1342 ····new-instance·v3,·Ljava/util/ArrayList;1343 ····new-instance·v2,·Ljava/util/ArrayList;
  
1343 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V1344 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
1344 ····.line·8811345 ····.line·881
1345 ····.local·v3,·"visible":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"1346 ····.local·v2,·"visible":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/actors/mobs/Mob;>;"
1346 ····const/4·v2,·0x01347 ····const/4·v1,·0x0
  
1347 ····.line·8831348 ····.line·883
1348 ····.local·v2,·"newMob":Z1349 ····.local·v1,·"newMob":Z
1349 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;1350 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
1350 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;1351 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
1351 ····invoke-virtual·{v4},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;1352 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
1352 ····move-result-object·v01353 ····move-result-object·v3
  
1353 ····.local·v0,·"i$":Ljava/util/Iterator; 
1354 ····:cond_01354 ····:cond_0
1355 ····:goto_01355 ····:goto_0
1356 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z1356 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1357 ····move-result·v41357 ····move-result·v4
  
1358 ····if-eqz·v4,·:cond_11358 ····if-eqz·v4,·:cond_1
  
1359 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1359 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1360 ····move-result-object·v11360 ····move-result-object·v0
  
1361 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;1361 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
1362 ····.line·8841362 ····.line·884
1363 ····.local·v1,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mob;1363 ····.local·v0,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
1364 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z1364 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
1365 ····iget·v5,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I1365 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
1366 ····aget-boolean·v4,·v4,·v51366 ····aget-boolean·v4,·v4,·v5
  
1367 ····if-eqz·v4,·:cond_01367 ····if-eqz·v4,·:cond_0
  
1368 ····iget-boolean·v4,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z1368 ····iget-boolean·v4,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->hostile:Z
  
1369 ····if-eqz·v4,·:cond_01369 ····if-eqz·v4,·:cond_0
  
1370 ····.line·8851370 ····.line·885
1371 ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z1371 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
1372 ····.line·8861372 ····.line·886
1373 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->visibleEnemies:Ljava/util/ArrayList;1373 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->visibleEnemies:Ljava/util/ArrayList;
  
1374 ····invoke-virtual·{v4,·v1},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z1374 ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
  
1375 ····move-result·v41375 ····move-result·v4
Max diff block lines reached; 51726/56019 bytes (92.34%) of diff not shown.
520 B
smali/com/watabou/pixeldungeon/actors/blobs/SacrificialFire.smali
    
Offset 27, 15 lines modifiedOffset 27, 14 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·4330 ····.line·43
31 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/blobs/Blob;-><init>()V31 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/blobs/Blob;-><init>()V
  
32 ····.line·134 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
  
35 .method·public·static·sacrifice(Lcom/watabou/pixeldungeon/actors/Char;)V34 .method·public·static·sacrifice(Lcom/watabou/pixeldungeon/actors/Char;)V
36 ····.locals·735 ····.locals·7
37 ····.param·p0,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;36 ····.param·p0,·"ch"····#·Lcom/watabou/pixeldungeon/actors/Char;
  
4.69 KB
smali/com/watabou/pixeldungeon/actors/blobs/WellWater.smali
    
Offset 15, 104 lines modifiedOffset 15, 98 lines modified
15 ····.line·3215 ····.line·32
16 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/blobs/Blob;-><init>()V16 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/blobs/Blob;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·static·affectCell(I)V19 .method·public·static·affectCell(I)V
20 ····.locals·920 ····.locals·7
21 ····.param·p0,·"cell"····#·I21 ····.param·p0,·"cell"····#·I
  
22 ····.prologue22 ····.prologue
23 ····const/4·v8,·0x323 ····const/4·v6,·0x3
  
 24 ····const/4·v3,·0x0
24 ····.line·131 
25 ····new-array·v5,·v8,·[Ljava/lang/Class; 
  
26 ····const/4·v6,·0x025 ····.line·131
 26 ····new-array·v2,·v6,·[Ljava/lang/Class;
  
27 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfHealth;27 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfHealth;
  
28 ····aput-object·v7,·v5,·v628 ····aput-object·v4,·v2,·v3
  
29 ····const/4·v6,·0x129 ····const/4·v4,·0x1
  
30 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfAwareness;30 ····const-class·v5,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfAwareness;
  
31 ····aput-object·v7,·v5,·v631 ····aput-object·v5,·v2,·v4
  
32 ····const/4·v6,·0x232 ····const/4·v4,·0x2
  
33 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfTransmutation;33 ····const-class·v5,·Lcom/watabou/pixeldungeon/actors/blobs/WaterOfTransmutation;
  
34 ····aput-object·v7,·v5,·v634 ····aput-object·v5,·v2,·v4
  
35 ····.line·13335 ····.line·133
36 ····.local·v5,·"waters":[Ljava/lang/Class;,·"[Ljava/lang/Class<*>;"36 ····.local·v2,·"waters":[Ljava/lang/Class;,·"[Ljava/lang/Class<*>;"
37 ····move-object·v0,·v5 
  
38 ····.local·v0,·"arr$":[Ljava/lang/Class; 
39 ····array-length·v2,·v037 ····array-length·v4,·v2
  
40 ····.local·v2,·"len$":I 
41 ····const/4·v1,·0x0 
  
42 ····.local·v1,·"i$":I 
43 ····:goto_038 ····:goto_0
44 ····if-ge·v1,·v2,·:cond_039 ····if-ge·v3,·v4,·:cond_0
  
45 ····aget-object·v4,·v0,·v140 ····aget-object·v1,·v2,·v3
  
46 ····.line·13441 ····.line·134
47 ····.local·v4,·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"42 ····.local·v1,·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
48 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;43 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
49 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;44 ····iget-object·v5,·v5,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;
  
50 ····invoke-virtual·{v6,·v4},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;45 ····invoke-virtual·{v5,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
51 ····move-result-object·v346 ····move-result-object·v0
  
52 ····check-cast·v3,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;47 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;
  
53 ····.line·13548 ····.line·135
54 ····.local·v3,·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;49 ····.local·v0,·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;
55 ····if-eqz·v3,·:cond_150 ····if-eqz·v0,·:cond_1
  
56 ····iget·v6,·v3,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->volume:I51 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->volume:I
  
57 ····if-lez·v6,·:cond_152 ····if-lez·v5,·:cond_1
  
58 ····iget·v6,·v3,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->pos:I53 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->pos:I
  
59 ····if-ne·v6,·p0,·:cond_154 ····if-ne·v5,·p0,·:cond_1
  
 55 ····.line·138
60 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->affect()Z56 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/actors/blobs/WellWater;->affect()Z
  
61 ····move-result·v657 ····move-result·v5
  
62 ····if-eqz·v6,·:cond_158 ····if-eqz·v5,·:cond_1
  
63 ····.line·14059 ····.line·140
64 ····invoke-static·{p0,·v8},·Lcom/watabou/pixeldungeon/levels/Level;->set(II)V60 ····invoke-static·{p0,·v6},·Lcom/watabou/pixeldungeon/levels/Level;->set(II)V
  
65 ····.line·14161 ····.line·141
66 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V62 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V
  
67 ····.line·14663 ····.line·146
68 ····.end·local·v3····#·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;64 ····.end·local·v0····#·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;
69 ····.end·local·v4····#·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"65 ····.end·local·v1····#·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
70 ····:cond_066 ····:cond_0
71 ····return-void67 ····return-void
  
72 ····.line·13368 ····.line·133
73 ····.restart·local·v3····#·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;69 ····.restart·local·v0····#·"water":Lcom/watabou/pixeldungeon/actors/blobs/WellWater;
74 ····.restart·local·v4····#·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"70 ····.restart·local·v1····#·"waterClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
75 ····:cond_171 ····:cond_1
76 ····add-int/lit8·v1,·v1,·0x172 ····add-int/lit8·v3,·v3,·0x1
  
77 ····goto·:goto_073 ····goto·:goto_0
78 .end·method74 .end·method
  
  
79 #·virtual·methods75 #·virtual·methods
80 .method·protected·affect()Z76 .method·protected·affect()Z
49.2 KB
smali/com/watabou/pixeldungeon/items/Heap.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/watabou/utils/Bundlable;6 .implements·Lcom/watabou/utils/Bundlable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/watabou/pixeldungeon/items/Heap$1;, 
11 ········Lcom/watabou/pixeldungeon/items/Heap$Type;10 ········Lcom/watabou/pixeldungeon/items/Heap$Type;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·FADE_TIME:F·=·0.6f14 .field·private·static·final·FADE_TIME:F·=·0.6f
Offset 126, 236 lines modifiedOffset 125, 235 lines modified
126 ····.line·349125 ····.line·349
127 ····return-void126 ····return-void
128 .end·method127 .end·method
  
  
129 #·virtual·methods128 #·virtual·methods
130 .method·public·burn()V129 .method·public·burn()V
131 ····.locals·10130 ····.locals·8
  
132 ····.prologue131 ····.prologue
 132 ····const/4·v5,·0x0
  
133 ····.line·204133 ····.line·204
134 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;134 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
135 ····sget-object·v8,·Lcom/watabou/pixeldungeon/items/Heap$Type;->MIMIC:Lcom/watabou/pixeldungeon/items/Heap$Type;135 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->MIMIC:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
136 ····if-ne·v7,·v8,·:cond_0136 ····if-ne·v4,·v6,·:cond_0
  
137 ····.line·205137 ····.line·205
138 ····iget·v7,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->pos:I138 ····iget·v4,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->pos:I
  
139 ····iget-object·v8,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;139 ····iget-object·v6,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;
  
140 ····invoke-static·{v7,·v8},·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;140 ····invoke-static·{v4,·v6},·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
  
141 ····move-result-object·v6141 ····move-result-object·v3
  
142 ····.line·206142 ····.line·206
143 ····.local·v6,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;143 ····.local·v3,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
144 ····if-eqz·v6,·:cond_0144 ····if-eqz·v3,·:cond_0
  
145 ····.line·207145 ····.line·207
146 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;146 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;
  
147 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;147 ····invoke-static·{v3,·v4},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
148 ····move-result-object·v7148 ····move-result-object·v4
  
149 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;149 ····check-cast·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;
  
150 ····invoke-virtual·{v7,·v6},·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->reignite(Lcom/watabou/pixeldungeon/actors/Char;)V150 ····invoke-virtual·{v4,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->reignite(Lcom/watabou/pixeldungeon/actors/Char;)V
  
151 ····.line·208151 ····.line·208
152 ····iget-object·v7,·v6,·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;152 ····iget-object·v4,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
153 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->emitter()Lcom/watabou/noosa/particles/Emitter;153 ····invoke-virtual·{v4},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->emitter()Lcom/watabou/noosa/particles/Emitter;
  
154 ····move-result-object·v7154 ····move-result-object·v4
  
155 ····sget-object·v8,·Lcom/watabou/pixeldungeon/effects/particles/FlameParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;155 ····sget-object·v6,·Lcom/watabou/pixeldungeon/effects/particles/FlameParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
  
156 ····const/4·v9,·0x5156 ····const/4·v7,·0x5
  
157 ····invoke-virtual·{v7,·v8,·v9},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V157 ····invoke-virtual·{v4,·v6,·v7},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
158 ····.line·209158 ····.line·209
159 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/Heap;->destroy()V159 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/Heap;->destroy()V
  
160 ····.line·212160 ····.line·212
161 ····.end·local·v6····#·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;161 ····.end·local·v3····#·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
162 ····:cond_0162 ····:cond_0
163 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;163 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
164 ····sget-object·v8,·Lcom/watabou/pixeldungeon/items/Heap$Type;->HEAP:Lcom/watabou/pixeldungeon/items/Heap$Type;164 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->HEAP:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
165 ····if-eq·v7,·v8,·:cond_2165 ····if-eq·v4,·v6,·:cond_2
  
166 ····.line·249166 ····.line·249
167 ····:cond_1167 ····:cond_1
168 ····:goto_0168 ····:goto_0
169 ····return-void169 ····return-void
  
170 ····.line·216170 ····.line·216
171 ····:cond_2171 ····:cond_2
172 ····const/4·v1,·0x0172 ····const/4·v0,·0x0
  
173 ····.line·217173 ····.line·217
174 ····.local·v1,·"burnt":Z174 ····.local·v0,·"burnt":Z
175 ····const/4·v2,·0x0175 ····const/4·v1,·0x0
  
176 ····.line·219176 ····.line·219
177 ····.local·v2,·"evaporated":Z177 ····.local·v1,·"evaporated":Z
178 ····iget-object·v7,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;178 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;
  
179 ····const/4·v8,·0x0179 ····new-array·v6,·v5,·[Lcom/watabou/pixeldungeon/items/Item;
  
180 ····new-array·v8,·v8,·[Lcom/watabou/pixeldungeon/items/Item;180 ····invoke-virtual·{v4,·v6},·Ljava/util/LinkedList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
181 ····invoke-virtual·{v7,·v8},·Ljava/util/LinkedList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;181 ····move-result-object·v4
  
182 ····move-result-object·v0182 ····check-cast·v4,·[Lcom/watabou/pixeldungeon/items/Item;
  
183 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/items/Item;183 ····array-length·v7,·v4
  
 184 ····move·v6,·v5
184 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/items/Item; 
185 ····array-length·v5,·v0 
  
186 ····.local·v5,·"len$":I 
187 ····const/4·v3,·0x0 
  
188 ····.local·v3,·"i$":I 
189 ····:goto_1185 ····:goto_1
190 ····if-ge·v3,·v5,·:cond_6186 ····if-ge·v6,·v7,·:cond_6
  
191 ····aget-object·v4,·v0,·v3187 ····aget-object·v2,·v4,·v6
  
192 ····.line·220188 ····.line·220
193 ····.local·v4,·"item":Lcom/watabou/pixeldungeon/items/Item;189 ····.local·v2,·"item":Lcom/watabou/pixeldungeon/items/Item;
194 ····instance-of·v7,·v4,·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;190 ····instance-of·v5,·v2,·Lcom/watabou/pixeldungeon/items/scrolls/Scroll;
Max diff block lines reached; 43747/50239 bytes (87.08%) of diff not shown.
10.6 KB
smali/com/watabou/pixeldungeon/items/Bomb.smali
    
Offset 68, 236 lines modifiedOffset 68, 233 lines modified
68 .end·method68 .end·method
  
69 .method·protected·onThrow(I)V69 .method·protected·onThrow(I)V
70 ····.locals·1370 ····.locals·13
71 ····.param·p1,·"cell"····#·I71 ····.param·p1,·"cell"····#·I
  
72 ····.prologue72 ····.prologue
73 ····const/4·v12,·0x073 ····const/high16·v12,·0x40000000····#·2.0f
  
74 ····const/high16·v11,·0x40000000····#·2.0f74 ····const/4·v6,·0x0
  
75 ····.line·4975 ····.line·49
76 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->pit:[Z76 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->pit:[Z
  
77 ····aget-boolean·v8,·v8,·p177 ····aget-boolean·v5,·v5,·p1
  
78 ····if-eqz·v8,·:cond_178 ····if-eqz·v5,·:cond_1
  
79 ····.line·5079 ····.line·50
80 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/Item;->onThrow(I)V80 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/Item;->onThrow(I)V
  
81 ····.line·9281 ····.line·92
82 ····:cond_082 ····:cond_0
83 ····:goto_083 ····:goto_0
84 ····return-void84 ····return-void
  
85 ····.line·5285 ····.line·52
86 ····:cond_186 ····:cond_1
87 ····sget-object·v8,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;87 ····sget-object·v5,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
88 ····const-string·v9,·"snd_blast.mp3"88 ····const-string·v7,·"snd_blast.mp3"
  
89 ····invoke-virtual·{v8,·v9,·v11},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;F)I89 ····invoke-virtual·{v5,·v7,·v12},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;F)I
  
90 ····.line·5490 ····.line·54
91 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z91 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
92 ····aget-boolean·v8,·v8,·p192 ····aget-boolean·v5,·v5,·p1
  
93 ····if-eqz·v8,·:cond_293 ····if-eqz·v5,·:cond_2
  
94 ····.line·5594 ····.line·55
95 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;95 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;
  
96 ····move-result-object·v896 ····move-result-object·v5
  
97 ····sget-object·v9,·Lcom/watabou/pixeldungeon/effects/particles/BlastParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;97 ····sget-object·v7,·Lcom/watabou/pixeldungeon/effects/particles/BlastParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
  
98 ····const/16·v10,·0x1e98 ····const/16·v8,·0x1e
  
99 ····invoke-virtual·{v8,·v9,·v10},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V99 ····invoke-virtual·{v5,·v7,·v8},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
100 ····.line·58100 ····.line·58
101 ····:cond_2101 ····:cond_2
102 ····const/4·v7,·0x0102 ····const/4·v4,·0x0
  
103 ····.line·59103 ····.line·59
104 ····.local·v7,·"terrainAffected":Z104 ····.local·v4,·"terrainAffected":Z
105 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS9:[I105 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS9:[I
  
106 ····.local·v0,·"arr$":[I 
107 ····array-length·v5,·v0106 ····array-length·v8,·v7
  
 107 ····move·v5,·v6
108 ····.local·v5,·"len$":I 
109 ····const/4·v4,·0x0 
  
110 ····.local·v4,·"i$":I 
111 ····:goto_1108 ····:goto_1
112 ····if-ge·v4,·v5,·:cond_7109 ····if-ge·v5,·v8,·:cond_7
  
113 ····aget·v6,·v0,·v4110 ····aget·v3,·v7,·v5
  
114 ····.line·60111 ····.line·60
115 ····.local·v6,·"n":I112 ····.local·v3,·"n":I
116 ····add-int·v1,·p1,·v6113 ····add-int·v0,·p1,·v3
  
117 ····.line·61114 ····.line·61
118 ····.local·v1,·"c":I115 ····.local·v0,·"c":I
119 ····if-ltz·v1,·:cond_5116 ····if-ltz·v0,·:cond_5
  
120 ····const/16·v8,·0x400117 ····const/16·v9,·0x400
  
121 ····if-ge·v1,·v8,·:cond_5118 ····if-ge·v0,·v9,·:cond_5
  
122 ····.line·62119 ····.line·62
123 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z120 ····sget-object·v9,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
124 ····aget-boolean·v8,·v8,·v1121 ····aget-boolean·v9,·v9,·v0
  
125 ····if-eqz·v8,·:cond_3122 ····if-eqz·v9,·:cond_3
  
126 ····.line·63123 ····.line·63
127 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->get(I)Lcom/watabou/noosa/particles/Emitter;124 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->get(I)Lcom/watabou/noosa/particles/Emitter;
  
128 ····move-result-object·v8125 ····move-result-object·v9
  
129 ····sget-object·v9,·Lcom/watabou/pixeldungeon/effects/particles/SmokeParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;126 ····sget-object·v10,·Lcom/watabou/pixeldungeon/effects/particles/SmokeParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
  
130 ····const/4·v10,·0x4127 ····const/4·v11,·0x4
  
131 ····invoke-virtual·{v8,·v9,·v10},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V128 ····invoke-virtual·{v9,·v10,·v11},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
132 ····.line·66129 ····.line·66
133 ····:cond_3130 ····:cond_3
134 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->flamable:[Z131 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->flamable:[Z
  
135 ····aget-boolean·v8,·v8,·v1132 ····aget-boolean·v9,·v9,·v0
  
136 ····if-eqz·v8,·:cond_4133 ····if-eqz·v9,·:cond_4
  
137 ····.line·67134 ····.line·67
138 ····sget-object·v8,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;135 ····sget-object·v9,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
139 ····invoke-virtual·{v8,·v1},·Lcom/watabou/pixeldungeon/levels/Level;->destroy(I)V136 ····invoke-virtual·{v9,·v0},·Lcom/watabou/pixeldungeon/levels/Level;->destroy(I)V
  
140 ····.line·68137 ····.line·68
141 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V138 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V
  
142 ····.line·69139 ····.line·69
143 ····const/4·v7,·0x1140 ····const/4·v4,·0x1
  
144 ····.line·72141 ····.line·72
145 ····:cond_4142 ····:cond_4
146 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;143 ····invoke-static·{v0},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
147 ····move-result-object·v2144 ····move-result-object·v1
Max diff block lines reached; 5293/10804 bytes (48.99%) of diff not shown.
923 B
smali/com/watabou/pixeldungeon/items/Weightstone$WndBalance$3.smali
    
Offset 19, 15 lines modifiedOffset 19, 16 lines modified
  
19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;19 .field·final·synthetic·val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;)V21 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"label"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·18226 ····.line·182
26 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$3;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$3;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
  
27 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$3;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;28 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$3;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
10.5 KB
smali/com/watabou/pixeldungeon/items/Honeypot.smali
    
Offset 36, 211 lines modifiedOffset 36, 202 lines modified
36 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/items/Honeypot;->stackable:Z36 ····iput-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/items/Honeypot;->stackable:Z
  
37 ····.line·4537 ····.line·45
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·shatter(I)V40 .method·private·shatter(I)V
41 ····.locals·1441 ····.locals·11
42 ····.param·p1,·"pos"····#·I42 ····.param·p1,·"pos"····#·I
  
43 ····.prologue43 ····.prologue
44 ····const/4·v10,·-0x144 ····const/4·v7,·-0x1
  
45 ····.line·7945 ····.line·79
46 ····sget-object·v9,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;46 ····sget-object·v6,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
47 ····const-string·v11,·"snd_shatter.mp3"47 ····const-string·v8,·"snd_shatter.mp3"
  
48 ····invoke-virtual·{v9,·v11},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I48 ····invoke-virtual·{v6,·v8},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
49 ····.line·8149 ····.line·81
50 ····sget-object·v9,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z50 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
51 ····aget-boolean·v9,·v9,·p151 ····aget-boolean·v6,·v6,·p1
  
52 ····if-eqz·v9,·:cond_052 ····if-eqz·v6,·:cond_0
  
53 ····.line·8253 ····.line·82
54 ····const·v9,·0xffd50054 ····const·v6,·0xffd500
  
55 ····const/4·v11,·0x555 ····const/4·v8,·0x5
  
56 ····invoke-static·{p1,·v9,·v11},·Lcom/watabou/pixeldungeon/effects/Splash;->at(III)V56 ····invoke-static·{p1,·v6,·v8},·Lcom/watabou/pixeldungeon/effects/Splash;->at(III)V
  
57 ····.line·8557 ····.line·85
58 ····:cond_058 ····:cond_0
59 ····move·v7,·p159 ····move·v4,·p1
  
60 ····.line·8660 ····.line·86
61 ····.local·v7,·"newPos":I61 ····.local·v4,·"newPos":I
62 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;62 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
63 ····move-result-object·v963 ····move-result-object·v6
  
64 ····if-eqz·v9,·:cond_364 ····if-eqz·v6,·:cond_3
  
65 ····.line·8765 ····.line·87
66 ····new-instance·v3,·Ljava/util/ArrayList;66 ····new-instance·v2,·Ljava/util/ArrayList;
  
67 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V67 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
68 ····.line·8868 ····.line·88
69 ····.local·v3,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"69 ····.local·v2,·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
70 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z70 ····sget-object·v5,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
71 ····.line·9071 ····.line·90
72 ····.local·v8,·"passable":[Z72 ····.local·v5,·"passable":[Z
73 ····sget-object·v0,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS4:[I73 ····sget-object·v8,·Lcom/watabou/pixeldungeon/levels/Level;->NEIGHBOURS4:[I
  
74 ····.local·v0,·"arr$":[I 
75 ····array-length·v5,·v074 ····array-length·v9,·v8
  
76 ····.local·v5,·"len$":I 
77 ····const/4·v4,·0x075 ····const/4·v6,·0x0
  
78 ····.local·v4,·"i$":I 
79 ····:goto_076 ····:goto_0
80 ····if-ge·v4,·v5,·:cond_277 ····if-ge·v6,·v9,·:cond_2
  
81 ····aget·v6,·v0,·v478 ····aget·v3,·v8,·v6
  
82 ····.line·9179 ····.line·91
83 ····.local·v6,·"n":I80 ····.local·v3,·"n":I
84 ····add-int·v2,·p1,·v681 ····add-int·v1,·p1,·v3
  
85 ····.line·9282 ····.line·92
86 ····.local·v2,·"c":I83 ····.local·v1,·"c":I
87 ····aget-boolean·v9,·v8,·v284 ····aget-boolean·v10,·v5,·v1
  
88 ····if-eqz·v9,·:cond_185 ····if-eqz·v10,·:cond_1
  
89 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;86 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
90 ····move-result-object·v987 ····move-result-object·v10
  
91 ····if-nez·v9,·:cond_188 ····if-nez·v10,·:cond_1
  
92 ····.line·9389 ····.line·93
93 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;90 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
94 ····move-result-object·v991 ····move-result-object·v10
  
95 ····invoke-virtual·{v3,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z92 ····invoke-virtual·{v2,·v10},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
96 ····.line·9093 ····.line·90
97 ····:cond_194 ····:cond_1
98 ····add-int/lit8·v4,·v4,·0x195 ····add-int/lit8·v6,·v6,·0x1
  
99 ····goto·:goto_096 ····goto·:goto_0
  
100 ····.line·9797 ····.line·97
101 ····.end·local·v2····#·"c":I98 ····.end·local·v1····#·"c":I
102 ····.end·local·v6····#·"n":I99 ····.end·local·v3····#·"n":I
103 ····:cond_2100 ····:cond_2
104 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I101 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I
  
105 ····move-result·v9102 ····move-result·v6
  
106 ····if-lez·v9,·:cond_5103 ····if-lez·v6,·:cond_5
  
107 ····invoke-static·{v3},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;104 ····invoke-static·{v2},·Lcom/watabou/utils/Random;->element(Ljava/util/Collection;)Ljava/lang/Object;
  
108 ····move-result-object·v9105 ····move-result-object·v6
  
109 ····check-cast·v9,·Ljava/lang/Integer;106 ····check-cast·v6,·Ljava/lang/Integer;
  
110 ····invoke-virtual·{v9},·Ljava/lang/Integer;->intValue()I107 ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I
  
111 ····move-result·v7108 ····move-result·v4
  
112 ····.line·100109 ····.line·100
113 ····.end·local·v0····#·"arr$":[I 
114 ····.end·local·v3····#·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"110 ····.end·local·v2····#·"candidates":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
115 ····.end·local·v4····#·"i$":I 
116 ····.end·local·v5····#·"len$":I 
117 ····.end·local·v8····#·"passable":[Z111 ····.end·local·v5····#·"passable":[Z
118 ····:cond_3112 ····:cond_3
Max diff block lines reached; 5522/10696 bytes (51.63%) of diff not shown.
630 B
smali/com/watabou/pixeldungeon/items/Weightstone$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/Weightstone;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/Weightstone;
  
25 ····.prologue26 ····.prologue
26 ····.line·11627 ····.line·116
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$1;->this$0:Lcom/watabou/pixeldungeon/items/Weightstone;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$1;->this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.3 KB
smali/com/watabou/pixeldungeon/items/Item.smali
    
Offset 393, 14 lines modifiedOffset 393, 15 lines modified
  
393 ····iget·v6,·p1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I393 ····iget·v6,·p1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
394 ····new-instance·v7,·Lcom/watabou/pixeldungeon/items/Item$2;394 ····new-instance·v7,·Lcom/watabou/pixeldungeon/items/Item$2;
  
395 ····invoke-direct·{v7,·p0,·p1,·v0,·v3},·Lcom/watabou/pixeldungeon/items/Item$2;-><init>(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/actors/hero/Hero;IF)V395 ····invoke-direct·{v7,·p0,·p1,·v0,·v3},·Lcom/watabou/pixeldungeon/items/Item$2;-><init>(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/actors/hero/Hero;IF)V
  
 396 ····.line·571
396 ····invoke-virtual·{v5,·v6,·v0,·p0,·v7},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V397 ····invoke-virtual·{v5,·v6,·v0,·p0,·v7},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V
  
397 ····.line·578398 ····.line·578
398 ····return-void399 ····return-void
399 .end·method400 .end·method
  
400 .method·public·collect()Z401 .method·public·collect()Z
Offset 418, 200 lines modifiedOffset 419, 199 lines modified
  
418 ····move-result·v0419 ····move-result·v0
  
419 ····return·v0420 ····return·v0
420 .end·method421 .end·method
  
421 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z422 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
422 ····.locals·8423 ····.locals·7
423 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;424 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
424 ····.prologue425 ····.prologue
425 ····const/4·v6,·0x0426 ····const/4·v5,·0x0
  
426 ····const/4·v5,·0x1427 ····const/4·v4,·0x1
  
427 ····.line·158428 ····.line·158
428 ····iget-object·v3,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;429 ····iget-object·v2,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;
  
429 ····.line·160430 ····.line·160
430 ····.local·v3,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/items/Item;>;"431 ····.local·v2,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/items/Item;>;"
431 ····invoke-virtual·{v3,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z432 ····invoke-virtual·{v2,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
  
432 ····move-result·v4433 ····move-result·v3
  
433 ····if-eqz·v4,·:cond_0434 ····if-eqz·v3,·:cond_0
  
434 ····move·v4,·v5435 ····move·v3,·v4
  
435 ····.line·196436 ····.line·196
436 ····:goto_0437 ····:goto_0
437 ····return·v4438 ····return·v3
  
438 ····.line·164439 ····.line·164
439 ····:cond_0440 ····:cond_0
440 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;441 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
441 ····move-result-object·v1442 ····move-result-object·v6
  
442 ····.local·v1,·"i$":Ljava/util/Iterator; 
443 ····:cond_1443 ····:cond_1
444 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z444 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
445 ····move-result·v4445 ····move-result·v3
  
446 ····if-eqz·v4,·:cond_2446 ····if-eqz·v3,·:cond_2
  
447 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;447 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
448 ····move-result-object·v2448 ····move-result-object·v1
  
449 ····check-cast·v2,·Lcom/watabou/pixeldungeon/items/Item;449 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;
  
450 ····.line·165450 ····.line·165
451 ····.local·v2,·"item":Lcom/watabou/pixeldungeon/items/Item;451 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/items/Item;
452 ····instance-of·v4,·v2,·Lcom/watabou/pixeldungeon/items/bags/Bag;452 ····instance-of·v3,·v1,·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
453 ····if-eqz·v4,·:cond_1453 ····if-eqz·v3,·:cond_1
  
454 ····move-object·v4,·v2454 ····move-object·v3,·v1
  
455 ····check-cast·v4,·Lcom/watabou/pixeldungeon/items/bags/Bag;455 ····check-cast·v3,·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
456 ····invoke-virtual·{v4,·p0},·Lcom/watabou/pixeldungeon/items/bags/Bag;->grab(Lcom/watabou/pixeldungeon/items/Item;)Z456 ····invoke-virtual·{v3,·p0},·Lcom/watabou/pixeldungeon/items/bags/Bag;->grab(Lcom/watabou/pixeldungeon/items/Item;)Z
  
457 ····move-result·v4457 ····move-result·v3
  
458 ····if-eqz·v4,·:cond_1458 ····if-eqz·v3,·:cond_1
  
459 ····.line·166459 ····.line·166
460 ····check-cast·v2,·Lcom/watabou/pixeldungeon/items/bags/Bag;460 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
461 ····.end·local·v2····#·"item":Lcom/watabou/pixeldungeon/items/Item;461 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;
462 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z462 ····invoke-virtual·{p0,·v1},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
  
463 ····move-result·v4463 ····move-result·v3
  
464 ····goto·:goto_0464 ····goto·:goto_0
  
465 ····.line·170465 ····.line·170
466 ····:cond_2466 ····:cond_2
467 ····iget-boolean·v4,·p0,·Lcom/watabou/pixeldungeon/items/Item;->stackable:Z467 ····iget-boolean·v3,·p0,·Lcom/watabou/pixeldungeon/items/Item;->stackable:Z
  
468 ····if-eqz·v4,·:cond_4468 ····if-eqz·v3,·:cond_4
  
469 ····.line·172469 ····.line·172
470 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;470 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
471 ····move-result-object·v0471 ····move-result-object·v0
  
472 ····.line·173472 ····.line·173
473 ····.local·v0,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"473 ····.local·v0,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
474 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;474 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
475 ····move-result-object·v1475 ····move-result-object·v3
  
476 ····:cond_3476 ····:cond_3
477 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z477 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
478 ····move-result·v4478 ····move-result·v6
  
479 ····if-eqz·v4,·:cond_4479 ····if-eqz·v6,·:cond_4
  
480 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;480 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
481 ····move-result-object·v2481 ····move-result-object·v1
  
482 ····check-cast·v2,·Lcom/watabou/pixeldungeon/items/Item;482 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;
  
483 ····.line·174483 ····.line·174
484 ····.restart·local·v2····#·"item":Lcom/watabou/pixeldungeon/items/Item;484 ····.restart·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;
485 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;485 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
Max diff block lines reached; 6955/12477 bytes (55.74%) of diff not shown.
820 B
smali/com/watabou/pixeldungeon/items/Item$1.smali
    
Offset 58, 24 lines modifiedOffset 58, 20 lines modified
58 ····sub-int/2addr·v0,·v158 ····sub-int/2addr·v0,·v1
  
59 ····return·v059 ····return·v0
60 .end·method60 .end·method
  
61 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I61 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
62 ····.locals·162 ····.locals·1
63 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
64 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
65 ····.prologue63 ····.prologue
66 ····.line·9364 ····.line·93
67 ····check-cast·p1,·Lcom/watabou/pixeldungeon/items/Item;65 ····check-cast·p1,·Lcom/watabou/pixeldungeon/items/Item;
  
68 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
69 ····check-cast·p2,·Lcom/watabou/pixeldungeon/items/Item;66 ····check-cast·p2,·Lcom/watabou/pixeldungeon/items/Item;
  
70 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
71 ····invoke-virtual·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/items/Item$1;->compare(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/items/Item;)I67 ····invoke-virtual·{p0,·p1,·p2},·Lcom/watabou/pixeldungeon/items/Item$1;->compare(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/items/Item;)I
  
72 ····move-result·v068 ····move-result·v0
  
73 ····return·v069 ····return·v0
74 .end·method70 .end·method
2.15 KB
smali/com/watabou/pixeldungeon/items/ItemStatusHandler.smali
    
Offset 817, 51 lines modifiedOffset 817, 48 lines modified
817 ············"<+TT;>;>;"817 ············"<+TT;>;>;"
818 ········}818 ········}
819 ····.end·annotation819 ····.end·annotation
  
820 ····.prologue820 ····.prologue
821 ····.line·154821 ····.line·154
822 ····.local·p0,·"this":Lcom/watabou/pixeldungeon/items/ItemStatusHandler;,·"Lcom/watabou/pixeldungeon/items/ItemStatusHandler<TT;>;"822 ····.local·p0,·"this":Lcom/watabou/pixeldungeon/items/ItemStatusHandler;,·"Lcom/watabou/pixeldungeon/items/ItemStatusHandler<TT;>;"
823 ····new-instance·v4,·Ljava/util/HashSet;823 ····new-instance·v1,·Ljava/util/HashSet;
  
824 ····invoke-direct·{v4},·Ljava/util/HashSet;-><init>()V824 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
825 ····.line·155825 ····.line·155
826 ····.local·v4,·"result":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/Class<+TT;>;>;"826 ····.local·v1,·"result":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/Class<+TT;>;>;"
827 ····iget-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/ItemStatusHandler;->items:[Ljava/lang/Class;827 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/items/ItemStatusHandler;->items:[Ljava/lang/Class;
  
828 ····.local·v0,·"arr$":[Ljava/lang/Class; 
829 ····array-length·v3,·v0828 ····array-length·v4,·v3
  
830 ····.local·v3,·"len$":I 
831 ····const/4·v2,·0x0829 ····const/4·v2,·0x0
  
832 ····.local·v2,·"i$":I 
833 ····:goto_0830 ····:goto_0
834 ····if-ge·v2,·v3,·:cond_1831 ····if-ge·v2,·v4,·:cond_1
  
835 ····aget-object·v1,·v0,·v2832 ····aget-object·v0,·v3,·v2
  
836 ····.line·156833 ····.line·156
837 ····.local·v1,·"i":Ljava/lang/Class;,·"Ljava/lang/Class<+TT;>;"834 ····.local·v0,·"i":Ljava/lang/Class;,·"Ljava/lang/Class<+TT;>;"
838 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/items/ItemStatusHandler;->known:Ljava/util/HashSet;835 ····iget-object·v5,·p0,·Lcom/watabou/pixeldungeon/items/ItemStatusHandler;->known:Ljava/util/HashSet;
  
839 ····invoke-virtual·{v5,·v1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z836 ····invoke-virtual·{v5,·v0},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
840 ····move-result·v5837 ····move-result·v5
  
841 ····if-nez·v5,·:cond_0838 ····if-nez·v5,·:cond_0
  
842 ····.line·157839 ····.line·157
843 ····invoke-virtual·{v4,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z840 ····invoke-virtual·{v1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
844 ····.line·155841 ····.line·155
845 ····:cond_0842 ····:cond_0
846 ····add-int/lit8·v2,·v2,·0x1843 ····add-int/lit8·v2,·v2,·0x1
  
847 ····goto·:goto_0844 ····goto·:goto_0
  
848 ····.line·160845 ····.line·160
849 ····.end·local·v1····#·"i":Ljava/lang/Class;,·"Ljava/lang/Class<+TT;>;"846 ····.end·local·v0····#·"i":Ljava/lang/Class;,·"Ljava/lang/Class<+TT;>;"
850 ····:cond_1847 ····:cond_1
851 ····return-object·v4848 ····return-object·v1
852 .end·method849 .end·method
609 B
smali/com/watabou/pixeldungeon/items/ArmorKit$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/ArmorKit;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/ArmorKit;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/ArmorKit;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/ArmorKit;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/ArmorKit;
  
25 ····.prologue26 ····.prologue
26 ····.line·11627 ····.line·116
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/ArmorKit$1;->this$0:Lcom/watabou/pixeldungeon/items/ArmorKit;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/ArmorKit$1;->this$0:Lcom/watabou/pixeldungeon/items/ArmorKit;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
674 B
smali/com/watabou/pixeldungeon/items/TomeOfMastery.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/items/TomeOfMastery;1 .class·public·Lcom/watabou/pixeldungeon/items/TomeOfMastery;
2 .super·Lcom/watabou/pixeldungeon/items/Item;2 .super·Lcom/watabou/pixeldungeon/items/Item;
3 .source·"TomeOfMastery.java"3 .source·"TomeOfMastery.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/TomeOfMastery$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·AC_READ:Ljava/lang/String;·=·"READ"5 .field·public·static·final·AC_READ:Ljava/lang/String;·=·"READ"
  
12 .field·public·static·final·TIME_TO_READ:F·=·10.0f6 .field·public·static·final·TIME_TO_READ:F·=·10.0f
  
13 .field·private·static·final·TXT_BLINDED:Ljava/lang/String;·=·"You·can\'t·read·while·blinded"7 .field·private·static·final·TXT_BLINDED:Ljava/lang/String;·=·"You·can\'t·read·while·blinded"
  
2.37 KB
smali/com/watabou/pixeldungeon/items/Generator.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Generator.java"3 .source·"Generator.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/items/Generator$1;, 
8 ········Lcom/watabou/pixeldungeon/items/Generator$Category;7 ········Lcom/watabou/pixeldungeon/items/Generator$Category;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·categoryProbs:Ljava/util/HashMap;11 .field·private·static·categoryProbs:Ljava/util/HashMap;
Offset 809, 15 lines modifiedOffset 808, 14 lines modified
809 .method·public·constructor·<init>()V808 .method·public·constructor·<init>()V
810 ····.locals·0809 ····.locals·0
  
811 ····.prologue810 ····.prologue
812 ····.line·39811 ····.line·39
813 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V812 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
814 ····.line·41 
815 ····return-void813 ····return-void
816 .end·method814 .end·method
  
817 .method·public·static·random()Lcom/watabou/pixeldungeon/items/Item;815 .method·public·static·random()Lcom/watabou/pixeldungeon/items/Item;
818 ····.locals·1816 ····.locals·1
  
819 ····.prologue817 ····.prologue
Offset 1171, 43 lines modifiedOffset 1169, 39 lines modified
1171 .method·public·static·reset()V1169 .method·public·static·reset()V
1172 ····.locals·61170 ····.locals·6
  
1173 ····.prologue1171 ····.prologue
1174 ····.line·1971172 ····.line·197
1175 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/Generator$Category;->values()[Lcom/watabou/pixeldungeon/items/Generator$Category;1173 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/Generator$Category;->values()[Lcom/watabou/pixeldungeon/items/Generator$Category;
  
1176 ····move-result-object·v01174 ····move-result-object·v2
  
1177 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/items/Generator$Category; 
1178 ····array-length·v3,·v01175 ····array-length·v3,·v2
  
1179 ····.local·v3,·"len$":I 
1180 ····const/4·v2,·0x01176 ····const/4·v1,·0x0
  
1181 ····.local·v2,·"i$":I1177 ····.local·v0,·"cat":Lcom/watabou/pixeldungeon/items/Generator$Category;
1182 ····:goto_01178 ····:goto_0
1183 ····if-ge·v2,·v3,·:cond_01179 ····if-ge·v1,·v3,·:cond_0
  
1184 ····aget-object·v1,·v0,·v21180 ····aget-object·v0,·v2,·v1
  
1185 ····.line·1981181 ····.line·198
1186 ····.local·v1,·"cat":Lcom/watabou/pixeldungeon/items/Generator$Category; 
1187 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/Generator;->categoryProbs:Ljava/util/HashMap;1182 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/Generator;->categoryProbs:Ljava/util/HashMap;
  
1188 ····iget·v5,·v1,·Lcom/watabou/pixeldungeon/items/Generator$Category;->prob:F1183 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/items/Generator$Category;->prob:F
  
1189 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;1184 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
1190 ····move-result-object·v51185 ····move-result-object·v5
  
1191 ····invoke-virtual·{v4,·v1,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1186 ····invoke-virtual·{v4,·v0,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
1192 ····.line·1971187 ····.line·197
1193 ····add-int/lit8·v2,·v2,·0x11188 ····add-int/lit8·v1,·v1,·0x1
  
1194 ····goto·:goto_01189 ····goto·:goto_0
  
1195 ····.line·2001190 ····.line·200
1196 ····.end·local·v1····#·"cat":Lcom/watabou/pixeldungeon/items/Generator$Category; 
1197 ····:cond_01191 ····:cond_0
1198 ····return-void1192 ····return-void
1199 .end·method1193 .end·method
971 B
smali/com/watabou/pixeldungeon/items/Weightstone$WndBalance$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;21 .field·final·synthetic·val$weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·15528 ····.line·155
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$1;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$1;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$1;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$1;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
821 B
smali/com/watabou/pixeldungeon/items/Weightstone.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····.line·11653 ····.line·116
54 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/Weightstone$1;54 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/Weightstone$1;
  
55 ····invoke-direct·{v0,·p0},·Lcom/watabou/pixeldungeon/items/Weightstone$1;-><init>(Lcom/watabou/pixeldungeon/items/Weightstone;)V55 ····invoke-direct·{v0,·p0},·Lcom/watabou/pixeldungeon/items/Weightstone$1;-><init>(Lcom/watabou/pixeldungeon/items/Weightstone;)V
  
56 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone;->itemSelector:Lcom/watabou/pixeldungeon/windows/WndBag$Listener;56 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone;->itemSelector:Lcom/watabou/pixeldungeon/windows/WndBag$Listener;
  
57 ····.line·125 
58 ····return-void57 ····return-void
59 .end·method58 .end·method
  
60 .method·static·synthetic·access$000(Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;Z)V59 .method·static·synthetic·access$000(Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;Z)V
61 ····.locals·060 ····.locals·0
62 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/items/Weightstone;61 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/items/Weightstone;
63 ····.param·p1,·"x1"····#·Lcom/watabou/pixeldungeon/items/weapon/Weapon;62 ····.param·p1,·"x1"····#·Lcom/watabou/pixeldungeon/items/weapon/Weapon;
681 B
smali/com/watabou/pixeldungeon/items/Item$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$user:Lcom/watabou/pixeldungeon/actors/hero/Hero;26 .field·final·synthetic·val$user:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/actors/hero/Hero;IF)V28 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Item;Lcom/watabou/pixeldungeon/actors/hero/Hero;IF)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/Item;
  
30 ····.prologue31 ····.prologue
31 ····.line·57132 ····.line·571
32 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Item$2;->this$0:Lcom/watabou/pixeldungeon/items/Item;33 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Item$2;->this$0:Lcom/watabou/pixeldungeon/items/Item;
  
33 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/items/Item$2;->val$user:Lcom/watabou/pixeldungeon/actors/hero/Hero;34 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/items/Item$2;->val$user:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
971 B
smali/com/watabou/pixeldungeon/items/Weightstone$WndBalance$2.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
  
21 .field·final·synthetic·val$weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;21 .field·final·synthetic·val$weapon:Lcom/watabou/pixeldungeon/items/weapon/Weapon;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;Ljava/lang/String;Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"label"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·16928 ····.line·169
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$2;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$2;->this$1:Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance;
  
29 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$2;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;30 ····iput-object·p3,·p0,·Lcom/watabou/pixeldungeon/items/Weightstone$WndBalance$2;->val$this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
675 B
smali/com/watabou/pixeldungeon/items/Weightstone$WndBalance.smali
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
35 #·instance·fields35 #·instance·fields
36 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/Weightstone;36 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/Weightstone;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V38 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/Weightstone;Lcom/watabou/pixeldungeon/items/weapon/Weapon;)V
39 ····.locals·1339 ····.locals·13
 40 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/Weightstone;
40 ····.param·p2,·"weapon"····#·Lcom/watabou/pixeldungeon/items/weapon/Weapon;41 ····.param·p2,·"weapon"····#·Lcom/watabou/pixeldungeon/items/weapon/Weapon;
  
41 ····.prologue42 ····.prologue
42 ····const/high16·v12,·0x42e80000····#·116.0f43 ····const/high16·v12,·0x42e80000····#·116.0f
  
43 ····const/high16·v11,·0x41a00000····#·20.0f44 ····const/high16·v11,·0x41a00000····#·20.0f
  
1.13 KB
smali/com/watabou/pixeldungeon/items/scrolls/InventoryScroll$1.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V20 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;
22 ····.param·p2,·"x0"····#·Ljava/lang/String;23 ····.param·p2,·"title"····#·Ljava/lang/String;
23 ····.param·p3,·"x1"····#·Ljava/lang/String;24 ····.param·p3,·"message"····#·Ljava/lang/String;
24 ····.param·p4,·"x2"····#·[Ljava/lang/String;25 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
25 ····.prologue26 ····.prologue
26 ····.line·5127 ····.line·51
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll$1;->this$0:Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll$1;->this$0:Lcom/watabou/pixeldungeon/items/scrolls/InventoryScroll;
  
28 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V29 ····invoke-direct·{p0,·p2,·p3,·p4},·Lcom/watabou/pixeldungeon/windows/WndOptions;-><init>(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
  
5.23 KB
smali/com/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast.smali
    
Offset 36, 112 lines modifiedOffset 36, 107 lines modified
36 ····.locals·836 ····.locals·8
  
37 ····.prologue37 ····.prologue
38 ····const/4·v7,·0x638 ····const/4·v7,·0x6
  
39 ····const/4·v6,·0x339 ····const/4·v6,·0x3
  
 40 ····const/4·v2,·0x0
  
40 ····.line·4041 ····.line·40
41 ····const·v4,·0xffffff42 ····const·v1,·0xffffff
  
42 ····invoke-static·{v4},·Lcom/watabou/pixeldungeon/scenes/GameScene;->flash(I)V43 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/scenes/GameScene;->flash(I)V
  
43 ····.line·4244 ····.line·42
44 ····sget-object·v4,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;45 ····sget-object·v1,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
45 ····const-string·v5,·"snd_blast.mp3"46 ····const-string·v3,·"snd_blast.mp3"
  
46 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I47 ····invoke-virtual·{v1,·v3},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
47 ····.line·4348 ····.line·43
48 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V49 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V
  
49 ····.line·4550 ····.line·45
50 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;51 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
51 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet; 
  
52 ····const/4·v5,·0x0 
  
53 ····new-array·v5,·v5,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;52 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
54 ····invoke-virtual·{v4,·v5},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;53 ····new-array·v3,·v2,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
55 ····move-result-object·v054 ····invoke-virtual·{v1,·v3},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
56 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;55 ····move-result-object·v1
  
57 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob;56 ····check-cast·v1,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
58 ····array-length·v2,·v0 
  
 57 ····array-length·v3,·v1
59 ····.local·v2,·"len$":I 
60 ····const/4·v1,·0x0 
  
61 ····.local·v1,·"i$":I 
62 ····:goto_058 ····:goto_0
63 ····if-ge·v1,·v2,·:cond_159 ····if-ge·v2,·v3,·:cond_1
  
64 ····aget-object·v3,·v0,·v160 ····aget-object·v0,·v1,·v2
  
65 ····.line·4661 ····.line·46
66 ····.local·v3,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;62 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
67 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z63 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
68 ····iget·v5,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I64 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
69 ····aget-boolean·v4,·v4,·v565 ····aget-boolean·v4,·v4,·v5
  
70 ····if-eqz·v4,·:cond_066 ····if-eqz·v4,·:cond_0
  
71 ····.line·4767 ····.line·47
72 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;68 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;
  
73 ····invoke-static·{v6,·v7},·Lcom/watabou/utils/Random;->Int(II)I69 ····invoke-static·{v6,·v7},·Lcom/watabou/utils/Random;->Int(II)I
  
74 ····move-result·v570 ····move-result·v5
  
75 ····int-to-float·v5,·v571 ····int-to-float·v5,·v5
  
76 ····invoke-static·{v3,·v4,·v5},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;72 ····invoke-static·{v0,·v4,·v5},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
77 ····.line·4873 ····.line·48
78 ····const/4·v4,·0x174 ····const/4·v4,·0x1
  
79 ····iget·v5,·v3,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->HT:I75 ····iget·v5,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->HT:I
  
80 ····mul-int/lit8·v5,·v5,·0x276 ····mul-int/lit8·v5,·v5,·0x2
  
81 ····div-int/lit8·v5,·v5,·0x377 ····div-int/lit8·v5,·v5,·0x3
  
82 ····invoke-static·{v4,·v5},·Lcom/watabou/utils/Random;->IntRange(II)I78 ····invoke-static·{v4,·v5},·Lcom/watabou/utils/Random;->IntRange(II)I
  
83 ····move-result·v479 ····move-result·v4
  
84 ····invoke-virtual·{v3,·v4,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->damage(ILjava/lang/Object;)V80 ····invoke-virtual·{v0,·v4,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->damage(ILjava/lang/Object;)V
  
85 ····.line·4581 ····.line·45
86 ····:cond_082 ····:cond_0
87 ····add-int/lit8·v1,·v1,·0x183 ····add-int/lit8·v2,·v2,·0x1
  
88 ····goto·:goto_084 ····goto·:goto_0
  
89 ····.line·5285 ····.line·52
90 ····.end·local·v3····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;86 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
91 ····:cond_187 ····:cond_1
92 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;88 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
93 ····const-class·v5,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;89 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;
  
94 ····invoke-static·{v6,·v7},·Lcom/watabou/utils/Random;->Int(II)I90 ····invoke-static·{v6,·v7},·Lcom/watabou/utils/Random;->Int(II)I
  
95 ····move-result·v691 ····move-result·v3
  
96 ····int-to-float·v6,·v692 ····int-to-float·v3,·v3
  
97 ····invoke-static·{v4,·v5,·v6},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;93 ····invoke-static·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
98 ····.line·5394 ····.line·53
99 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->observe()V95 ····invoke-static·{},·Lcom/watabou/pixeldungeon/Dungeon;->observe()V
  
100 ····.line·5596 ····.line·55
101 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast;->setKnown()V97 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfPsionicBlast;->setKnown()V
  
11.0 KB
smali/com/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge.smali
    
Offset 32, 184 lines modifiedOffset 32, 180 lines modified
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·protected·doRead()V34 .method·protected·doRead()V
35 ····.locals·1035 ····.locals·10
  
36 ····.prologue36 ····.prologue
37 ····const/4·v9,·0x037 ····const/4·v5,·0x0
  
38 ····.line·4238 ····.line·42
39 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;39 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
40 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;40 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
41 ····new-array·v7,·v9,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;41 ····new-array·v4,·v5,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
42 ····invoke-virtual·{v6,·v7},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;42 ····invoke-virtual·{v3,·v4},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
43 ····move-result-object·v043 ····move-result-object·v3
  
44 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;44 ····check-cast·v3,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
45 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob; 
46 ····array-length·v3,·v045 ····array-length·v6,·v3
  
 46 ····move·v4,·v5
47 ····.local·v3,·"len$":I 
48 ····const/4·v2,·0x0 
  
49 ····.local·v2,·"i$":I 
50 ····:goto_047 ····:goto_0
51 ····if-ge·v2,·v3,·:cond_148 ····if-ge·v4,·v6,·:cond_1
  
52 ····aget-object·v5,·v0,·v249 ····aget-object·v2,·v3,·v4
  
53 ····.line·4350 ····.line·43
54 ····.local·v5,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;51 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
55 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;52 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
56 ····iget·v6,·v6,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I53 ····iget·v7,·v7,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
57 ····invoke-virtual·{v5,·v6},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V54 ····invoke-virtual·{v2,·v7},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->beckon(I)V
  
58 ····.line·4455 ····.line·44
59 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z56 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->visible:[Z
  
60 ····iget·v7,·v5,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I57 ····iget·v8,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
61 ····aget-boolean·v6,·v6,·v758 ····aget-boolean·v7,·v7,·v8
  
62 ····if-eqz·v6,·:cond_059 ····if-eqz·v7,·:cond_0
  
63 ····.line·4560 ····.line·45
64 ····const-class·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Rage;61 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Rage;
  
65 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;62 ····sget-object·v8,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfChallenge;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
66 ····iget·v7,·v7,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I63 ····iget·v8,·v8,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
67 ····iget·v8,·v5,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I64 ····iget·v9,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
68 ····invoke-static·{v7,·v8},·Lcom/watabou/pixeldungeon/levels/Level;->distance(II)I65 ····invoke-static·{v8,·v9},·Lcom/watabou/pixeldungeon/levels/Level;->distance(II)I
  
69 ····move-result·v766 ····move-result·v8
  
70 ····int-to-float·v7,·v767 ····int-to-float·v8,·v8
  
71 ····invoke-static·{v5,·v6,·v7},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;68 ····invoke-static·{v2,·v7,·v8},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
72 ····.line·4269 ····.line·42
73 ····:cond_070 ····:cond_0
74 ····add-int/lit8·v2,·v2,·0x171 ····add-int/lit8·v4,·v4,·0x1
  
75 ····goto·:goto_072 ····goto·:goto_0
  
76 ····.line·4973 ····.line·49
77 ····.end·local·v5····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;74 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
78 ····:cond_175 ····:cond_1
79 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;76 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
80 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;77 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
81 ····invoke-virtual·{v6},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;78 ····invoke-virtual·{v3},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;
  
82 ····move-result-object·v679 ····move-result-object·v3
  
83 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;80 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
84 ····move-result-object·v281 ····move-result-object·v3
  
85 ····.local·v2,·"i$":Ljava/util/Iterator; 
86 ····:cond_282 ····:cond_2
87 ····:goto_183 ····:goto_1
88 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z84 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
89 ····move-result·v685 ····move-result·v4
  
90 ····if-eqz·v6,·:cond_386 ····if-eqz·v4,·:cond_3
  
91 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;87 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
92 ····move-result-object·v188 ····move-result-object·v0
  
93 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Heap;89 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Heap;
  
94 ····.line·5090 ····.line·50
95 ····.local·v1,·"heap":Lcom/watabou/pixeldungeon/items/Heap;91 ····.local·v0,·"heap":Lcom/watabou/pixeldungeon/items/Heap;
96 ····iget-object·v6,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;92 ····iget-object·v4,·v0,·Lcom/watabou/pixeldungeon/items/Heap;->type:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
97 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/Heap$Type;->MIMIC:Lcom/watabou/pixeldungeon/items/Heap$Type;93 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/Heap$Type;->MIMIC:Lcom/watabou/pixeldungeon/items/Heap$Type;
  
98 ····if-ne·v6,·v7,·:cond_294 ····if-ne·v4,·v6,·:cond_2
  
99 ····.line·5195 ····.line·51
100 ····iget·v6,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->pos:I96 ····iget·v4,·v0,·Lcom/watabou/pixeldungeon/items/Heap;->pos:I
  
101 ····iget-object·v7,·v1,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;97 ····iget-object·v6,·v0,·Lcom/watabou/pixeldungeon/items/Heap;->items:Ljava/util/LinkedList;
  
102 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;98 ····invoke-static·{v4,·v6},·Lcom/watabou/pixeldungeon/actors/mobs/Mimic;->spawnAt(ILjava/util/List;)Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
  
103 ····move-result-object·v499 ····move-result-object·v1
  
104 ····.line·52100 ····.line·52
105 ····.local·v4,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;101 ····.local·v1,·"m":Lcom/watabou/pixeldungeon/actors/mobs/Mimic;
106 ····if-eqz·v4,·:cond_2102 ····if-eqz·v1,·:cond_2
  
107 ····.line·53103 ····.line·53
Max diff block lines reached; 3707/11160 bytes (33.22%) of diff not shown.
9.37 KB
smali/com/watabou/pixeldungeon/items/scrolls/ScrollOfLullaby.smali
    
Offset 29, 182 lines modifiedOffset 29, 179 lines modified
29 ····.line·7329 ····.line·73
30 ····const-string·v0,·"A·soothing·melody·will·put·all·creatures·in·your·field·of·view·into·a·deep·sleep,·giving·you·a·chance·to·flee·or·make·a·surprise·attack·on·them."30 ····const-string·v0,·"A·soothing·melody·will·put·all·creatures·in·your·field·of·view·into·a·deep·sleep,·giving·you·a·chance·to·flee·or·make·a·surprise·attack·on·them."
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·protected·doRead()V33 .method·protected·doRead()V
34 ····.locals·1134 ····.locals·9
  
35 ····.prologue35 ····.prologue
36 ····const/4·v10,·0x036 ····const/4·v5,·0x0
  
37 ····.line·4037 ····.line·40
38 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfLullaby;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;38 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfLullaby;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
39 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;39 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
40 ····invoke-virtual·{v6},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;40 ····invoke-virtual·{v3},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;
  
41 ····move-result-object·v641 ····move-result-object·v3
  
42 ····const/16·v7,·0x942 ····const/16·v4,·0x9
  
43 ····invoke-static·{v7},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;43 ····invoke-static·{v4},·Lcom/watabou/pixeldungeon/effects/Speck;->factory(I)Lcom/watabou/noosa/particles/Emitter$Factory;
  
44 ····move-result-object·v744 ····move-result-object·v4
  
45 ····const·v8,·0x3e99999a····#·0.3f45 ····const·v6,·0x3e99999a····#·0.3f
  
46 ····const/4·v9,·0x546 ····const/4·v7,·0x5
  
47 ····invoke-virtual·{v6,·v7,·v8,·v9},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V47 ····invoke-virtual·{v3,·v4,·v6,·v7},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
  
48 ····.line·4148 ····.line·41
49 ····sget-object·v6,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;49 ····sget-object·v3,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
50 ····const-string·v7,·"snd_lullaby.mp3"50 ····const-string·v4,·"snd_lullaby.mp3"
  
51 ····invoke-virtual·{v6,·v7},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I51 ····invoke-virtual·{v3,·v4},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
52 ····.line·4252 ····.line·42
53 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V53 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V
  
54 ····.line·4454 ····.line·44
55 ····const/4·v2,·0x055 ····const/4·v1,·0x0
  
56 ····.line·4556 ····.line·45
57 ····.local·v2,·"count":I57 ····.local·v1,·"count":I
58 ····const/4·v0,·0x058 ····const/4·v0,·0x0
  
59 ····.line·4659 ····.line·46
60 ····.local·v0,·"affected":Lcom/watabou/pixeldungeon/actors/mobs/Mob;60 ····.local·v0,·"affected":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
61 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;61 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
62 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;62 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
63 ····new-array·v7,·v10,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;63 ····new-array·v4,·v5,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
64 ····invoke-virtual·{v6,·v7},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;64 ····invoke-virtual·{v3,·v4},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
65 ····move-result-object·v165 ····move-result-object·v3
  
66 ····check-cast·v1,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;66 ····check-cast·v3,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
67 ····.local·v1,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob; 
68 ····array-length·v4,·v167 ····array-length·v6,·v3
  
 68 ····move·v4,·v5
69 ····.local·v4,·"len$":I 
70 ····const/4·v3,·0x0 
  
71 ····.local·v3,·"i$":I 
72 ····:goto_069 ····:goto_0
73 ····if-ge·v3,·v4,·:cond_170 ····if-ge·v4,·v6,·:cond_1
  
74 ····aget-object·v5,·v1,·v371 ····aget-object·v2,·v3,·v4
  
75 ····.line·4772 ····.line·47
76 ····.local·v5,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;73 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
77 ····sget-object·v6,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z74 ····sget-object·v7,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
78 ····iget·v7,·v5,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I75 ····iget·v8,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
79 ····aget-boolean·v6,·v6,·v776 ····aget-boolean·v7,·v7,·v8
  
80 ····if-eqz·v6,·:cond_077 ····if-eqz·v7,·:cond_0
  
81 ····.line·4878 ····.line·48
82 ····const-class·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Sleep;79 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Sleep;
  
83 ····invoke-static·{v5,·v6},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;80 ····invoke-static·{v2,·v7},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
84 ····.line·4981 ····.line·49
85 ····const-class·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Sleep;82 ····const-class·v7,·Lcom/watabou/pixeldungeon/actors/buffs/Sleep;
  
86 ····invoke-virtual·{v5,·v6},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;83 ····invoke-virtual·{v2,·v7},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->buff(Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
87 ····move-result-object·v684 ····move-result-object·v7
  
88 ····if-eqz·v6,·:cond_085 ····if-eqz·v7,·:cond_0
  
89 ····.line·5086 ····.line·50
90 ····move-object·v0,·v587 ····move-object·v0,·v2
  
91 ····.line·5188 ····.line·51
92 ····add-int/lit8·v2,·v2,·0x189 ····add-int/lit8·v1,·v1,·0x1
  
93 ····.line·4690 ····.line·46
94 ····:cond_091 ····:cond_0
95 ····add-int/lit8·v3,·v3,·0x192 ····add-int/lit8·v4,·v4,·0x1
  
96 ····goto·:goto_093 ····goto·:goto_0
  
97 ····.line·5694 ····.line·56
98 ····.end·local·v5····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;95 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
99 ····:cond_196 ····:cond_1
100 ····packed-switch·v2,·:pswitch_data_097 ····packed-switch·v1,·:pswitch_data_0
  
101 ····.line·6498 ····.line·64
102 ····const-string·v6,·"The·scroll·utters·a·soothing·melody·and·the·monsters·fall·asleep!"99 ····const-string·v3,·"The·scroll·utters·a·soothing·melody·and·the·monsters·fall·asleep!"
  
103 ····new-array·v7,·v10,·[Ljava/lang/Object;100 ····new-array·v4,·v5,·[Ljava/lang/Object;
  
104 ····invoke-static·{v6,·v7},·Lcom/watabou/pixeldungeon/utils/GLog;->i(Ljava/lang/String;[Ljava/lang/Object;)V101 ····invoke-static·{v3,·v4},·Lcom/watabou/pixeldungeon/utils/GLog;->i(Ljava/lang/String;[Ljava/lang/Object;)V
  
105 ····.line·66102 ····.line·66
106 ····:goto_1103 ····:goto_1
Max diff block lines reached; 2726/9461 bytes (28.81%) of diff not shown.
11.5 KB
smali/com/watabou/pixeldungeon/items/scrolls/ScrollOfWipeOut.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfWipeOut;1 .class·public·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfWipeOut;
2 .super·Lcom/watabou/pixeldungeon/items/Item;2 .super·Lcom/watabou/pixeldungeon/items/Item;
3 .source·"ScrollOfWipeOut.java"3 .source·"ScrollOfWipeOut.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfWipeOut$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·AC_READ:Ljava/lang/String;·=·"READ"5 .field·public·static·final·AC_READ:Ljava/lang/String;·=·"READ"
  
12 .field·protected·static·final·TIME_TO_READ:F·=·1.0f6 .field·protected·static·final·TIME_TO_READ:F·=·1.0f
  
13 .field·private·static·final·TXT_BLINDED:Ljava/lang/String;·=·"You·can\'t·read·a·scroll·while·blinded"7 .field·private·static·final·TXT_BLINDED:Ljava/lang/String;·=·"You·can\'t·read·a·scroll·while·blinded"
  
Offset 51, 58 lines modifiedOffset 43, 53 lines modified
51 ····return-void43 ····return-void
52 .end·method44 .end·method
  
53 .method·private·doRead()V45 .method·private·doRead()V
54 ····.locals·1146 ····.locals·11
  
55 ····.prologue47 ····.prologue
 48 ····const/4·v3,·0x0
  
56 ····const·v10,·0x3f666666····#·0.9f49 ····const·v10,·0x3f666666····#·0.9f
  
57 ····const·v9,·0x3f19999a····#·0.6f50 ····const·v9,·0x3f19999a····#·0.6f
  
58 ····const·v8,·0x3e99999a····#·0.3f51 ····const·v8,·0x3e99999a····#·0.3f
  
59 ····.line·8452 ····.line·84
60 ····const·v5,·0xff664453 ····const·v2,·0xff6644
  
61 ····invoke-static·{v5},·Lcom/watabou/pixeldungeon/scenes/GameScene;->flash(I)V54 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/scenes/GameScene;->flash(I)V
  
62 ····.line·8655 ····.line·86
63 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V56 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V
  
64 ····.line·8857 ····.line·88
65 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;58 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
66 ····iget-object·v5,·v5,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet; 
  
67 ····const/4·v6,·0x059 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
68 ····new-array·v6,·v6,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;60 ····new-array·v4,·v3,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
69 ····invoke-virtual·{v5,·v6},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;61 ····invoke-virtual·{v2,·v4},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
70 ····move-result-object·v062 ····move-result-object·v2
  
71 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob; 
  
72 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob;63 ····check-cast·v2,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
73 ····array-length·v3,·v0 
  
 64 ····array-length·v4,·v2
74 ····.local·v3,·"len$":I 
75 ····const/4·v2,·0x0 
  
76 ····.local·v2,·"i$":I 
77 ····:goto_065 ····:goto_0
78 ····if-ge·v2,·v3,·:cond_166 ····if-ge·v3,·v4,·:cond_1
  
79 ····aget-object·v4,·v0,·v267 ····aget-object·v1,·v2,·v3
  
80 ····.line·8968 ····.line·89
81 ····.local·v4,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;69 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
82 ····invoke-static·{v4},·Lcom/watabou/pixeldungeon/actors/mobs/Bestiary;->isBoss(Lcom/watabou/pixeldungeon/actors/Char;)Z70 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/mobs/Bestiary;->isBoss(Lcom/watabou/pixeldungeon/actors/Char;)Z
  
83 ····move-result·v571 ····move-result·v5
  
84 ····if-nez·v5,·:cond_072 ····if-nez·v5,·:cond_0
  
85 ····.line·9073 ····.line·90
86 ····sget-object·v5,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;74 ····sget-object·v5,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
Offset 112, 153 lines modifiedOffset 99, 154 lines modified
112 ····invoke-static·{v9,·v10},·Lcom/watabou/utils/Random;->Float(FF)F99 ····invoke-static·{v9,·v10},·Lcom/watabou/utils/Random;->Float(FF)F
  
113 ····move-result·v7100 ····move-result·v7
  
114 ····invoke-virtual·{v5,·v6,·v8,·v8,·v7},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;FFF)I101 ····invoke-virtual·{v5,·v6,·v8,·v8,·v7},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;FFF)I
  
115 ····.line·91102 ····.line·91
116 ····invoke-virtual·{v4,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->die(Ljava/lang/Object;)V103 ····invoke-virtual·{v1,·p0},·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->die(Ljava/lang/Object;)V
  
117 ····.line·88104 ····.line·88
118 ····:cond_0105 ····:cond_0
119 ····add-int/lit8·v2,·v2,·0x1106 ····add-int/lit8·v3,·v3,·0x1
  
120 ····goto·:goto_0107 ····goto·:goto_0
  
121 ····.line·95108 ····.line·95
122 ····.end·local·v4····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;109 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
123 ····:cond_1110 ····:cond_1
124 ····sget-object·v5,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;111 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
125 ····iget-object·v5,·v5,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;112 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->heaps:Lcom/watabou/utils/SparseArray;
  
126 ····invoke-virtual·{v5},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;113 ····invoke-virtual·{v2},·Lcom/watabou/utils/SparseArray;->values()Ljava/util/List;
  
127 ····move-result-object·v5114 ····move-result-object·v2
  
128 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;115 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
129 ····move-result-object·v2116 ····move-result-object·v2
  
130 ····.local·v2,·"i$":Ljava/util/Iterator; 
131 ····:cond_2117 ····:cond_2
132 ····:goto_1118 ····:goto_1
133 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z119 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
134 ····move-result·v5120 ····move-result·v3
  
135 ····if-eqz·v5,·:cond_3121 ····if-eqz·v3,·:cond_3
  
136 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;122 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
137 ····move-result-object·v1123 ····move-result-object·v0
  
138 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Heap;124 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Heap;
Max diff block lines reached; 6646/11659 bytes (57.00%) of diff not shown.
10.1 KB
smali/com/watabou/pixeldungeon/items/scrolls/ScrollOfTerror.smali
    
Offset 29, 197 lines modifiedOffset 29, 194 lines modified
29 ····.line·7229 ····.line·72
30 ····const-string·v0,·"A·flash·of·red·light·will·overwhelm·all·creatures·in·your·field·of·view·with·terror,·and·they·will·turn·and·flee.·Attacking·a·fleeing·enemy·will·dispel·the·effect."30 ····const-string·v0,·"A·flash·of·red·light·will·overwhelm·all·creatures·in·your·field·of·view·with·terror,·and·they·will·turn·and·flee.·Attacking·a·fleeing·enemy·will·dispel·the·effect."
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·protected·doRead()V33 .method·protected·doRead()V
34 ····.locals·1034 ····.locals·9
  
35 ····.prologue35 ····.prologue
36 ····const/4·v9,·0x036 ····const/4·v6,·0x0
  
37 ····.line·4037 ····.line·40
38 ····new-instance·v6,·Lcom/watabou/pixeldungeon/effects/Flare;38 ····new-instance·v3,·Lcom/watabou/pixeldungeon/effects/Flare;
  
39 ····const/4·v7,·0x539 ····const/4·v4,·0x5
  
40 ····const/high16·v8,·0x42000000····#·32.0f40 ····const/high16·v5,·0x42000000····#·32.0f
  
41 ····invoke-direct·{v6,·v7,·v8},·Lcom/watabou/pixeldungeon/effects/Flare;-><init>(IF)V41 ····invoke-direct·{v3,·v4,·v5},·Lcom/watabou/pixeldungeon/effects/Flare;-><init>(IF)V
  
42 ····const/high16·v7,·0xff000042 ····const/high16·v4,·0xff0000
  
43 ····const/4·v8,·0x143 ····const/4·v5,·0x1
  
44 ····invoke-virtual·{v6,·v7,·v8},·Lcom/watabou/pixeldungeon/effects/Flare;->color(IZ)Lcom/watabou/pixeldungeon/effects/Flare;44 ····invoke-virtual·{v3,·v4,·v5},·Lcom/watabou/pixeldungeon/effects/Flare;->color(IZ)Lcom/watabou/pixeldungeon/effects/Flare;
  
45 ····move-result-object·v645 ····move-result-object·v3
  
46 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfTerror;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;46 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfTerror;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
47 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;47 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
48 ····const/high16·v8,·0x40000000····#·2.0f48 ····const/high16·v5,·0x40000000····#·2.0f
  
49 ····invoke-virtual·{v6,·v7,·v8},·Lcom/watabou/pixeldungeon/effects/Flare;->show(Lcom/watabou/noosa/Visual;F)Lcom/watabou/pixeldungeon/effects/Flare;49 ····invoke-virtual·{v3,·v4,·v5},·Lcom/watabou/pixeldungeon/effects/Flare;->show(Lcom/watabou/noosa/Visual;F)Lcom/watabou/pixeldungeon/effects/Flare;
  
50 ····.line·4150 ····.line·41
51 ····sget-object·v6,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;51 ····sget-object·v3,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
52 ····const-string·v7,·"snd_read.mp3"52 ····const-string·v4,·"snd_read.mp3"
  
53 ····invoke-virtual·{v6,·v7},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I53 ····invoke-virtual·{v3,·v4},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
54 ····.line·4254 ····.line·42
55 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V55 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/buffs/Invisibility;->dispel()V
  
56 ····.line·4456 ····.line·44
57 ····const/4·v2,·0x057 ····const/4·v1,·0x0
  
58 ····.line·4558 ····.line·45
59 ····.local·v2,·"count":I59 ····.local·v1,·"count":I
60 ····const/4·v0,·0x060 ····const/4·v0,·0x0
  
61 ····.line·4661 ····.line·46
62 ····.local·v0,·"affected":Lcom/watabou/pixeldungeon/actors/mobs/Mob;62 ····.local·v0,·"affected":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
63 ····sget-object·v6,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;63 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
64 ····iget-object·v6,·v6,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;64 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
65 ····new-array·v7,·v9,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;65 ····new-array·v4,·v6,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
66 ····invoke-virtual·{v6,·v7},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;66 ····invoke-virtual·{v3,·v4},·Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
67 ····move-result-object·v167 ····move-result-object·v3
  
68 ····check-cast·v1,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;68 ····check-cast·v3,·[Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
69 ····.local·v1,·"arr$":[Lcom/watabou/pixeldungeon/actors/mobs/Mob; 
70 ····array-length·v4,·v169 ····array-length·v7,·v3
  
 70 ····move·v5,·v6
71 ····.local·v4,·"len$":I 
72 ····const/4·v3,·0x0 
  
73 ····.local·v3,·"i$":I 
74 ····:goto_071 ····:goto_0
75 ····if-ge·v3,·v4,·:cond_172 ····if-ge·v5,·v7,·:cond_1
  
76 ····aget-object·v5,·v1,·v373 ····aget-object·v2,·v3,·v5
  
77 ····.line·4774 ····.line·47
78 ····.local·v5,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;75 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
79 ····sget-object·v6,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z76 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
80 ····iget·v7,·v5,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I77 ····iget·v8,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
81 ····aget-boolean·v6,·v6,·v778 ····aget-boolean·v4,·v4,·v8
  
82 ····if-eqz·v6,·:cond_079 ····if-eqz·v4,·:cond_0
  
83 ····.line·4880 ····.line·48
84 ····const-class·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;81 ····const-class·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;
  
85 ····const/high16·v7,·0x41200000····#·10.0f82 ····const/high16·v8,·0x41200000····#·10.0f
  
86 ····invoke-static·{v5,·v6,·v7},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;83 ····invoke-static·{v2,·v4,·v8},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
87 ····move-result-object·v684 ····move-result-object·v4
  
88 ····check-cast·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;85 ····check-cast·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;
  
89 ····sget-object·v7,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfTerror;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;86 ····sget-object·v8,·Lcom/watabou/pixeldungeon/items/scrolls/ScrollOfTerror;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
90 ····invoke-virtual·{v7},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->id()I87 ····invoke-virtual·{v8},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->id()I
  
91 ····move-result·v788 ····move-result·v8
  
92 ····iput·v7,·v6,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;->object:I89 ····iput·v8,·v4,·Lcom/watabou/pixeldungeon/actors/buffs/Terror;->object:I
  
93 ····.line·5090 ····.line·50
94 ····add-int/lit8·v2,·v2,·0x191 ····add-int/lit8·v1,·v1,·0x1
  
95 ····.line·5192 ····.line·51
96 ····move-object·v0,·v593 ····move-object·v0,·v2
  
97 ····.line·4694 ····.line·46
98 ····:cond_095 ····:cond_0
99 ····add-int/lit8·v3,·v3,·0x196 ····add-int/lit8·v4,·v5,·0x1
  
 97 ····move·v5,·v4
  
100 ····goto·:goto_098 ····goto·:goto_0
  
101 ····.line·5599 ····.line·55
102 ····.end·local·v5····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;100 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
103 ····:cond_1101 ····:cond_1
Max diff block lines reached; 3496/10207 bytes (34.25%) of diff not shown.
3.26 KB
smali/com/watabou/pixeldungeon/items/scrolls/Scroll.smali
    
Offset 196, 124 lines modifiedOffset 196, 137 lines modified
196 ····.line·57196 ····.line·57
197 ····const/16·v0,·0xc197 ····const/16·v0,·0xc
  
198 ····new-array·v0,·v0,·[Ljava/lang/Integer;198 ····new-array·v0,·v0,·[Ljava/lang/Integer;
  
199 ····const/16·v1,·0x28199 ····const/16·v1,·0x28
  
 200 ····.line·58
200 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;201 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
201 ····move-result-object·v1202 ····move-result-object·v1
  
202 ····aput-object·v1,·v0,·v3203 ····aput-object·v1,·v0,·v3
  
203 ····const/16·v1,·0x29204 ····const/16·v1,·0x29
  
 205 ····.line·59
204 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;206 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
205 ····move-result-object·v1207 ····move-result-object·v1
  
206 ····aput-object·v1,·v0,·v4208 ····aput-object·v1,·v0,·v4
  
207 ····const/16·v1,·0x2a209 ····const/16·v1,·0x2a
  
 210 ····.line·60
208 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;211 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
209 ····move-result-object·v1212 ····move-result-object·v1
  
210 ····aput-object·v1,·v0,·v5213 ····aput-object·v1,·v0,·v5
  
211 ····const/16·v1,·0x2b214 ····const/16·v1,·0x2b
  
 215 ····.line·61
212 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;216 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
213 ····move-result-object·v1217 ····move-result-object·v1
  
214 ····aput-object·v1,·v0,·v6218 ····aput-object·v1,·v0,·v6
  
215 ····const/16·v1,·0x2c219 ····const/16·v1,·0x2c
  
 220 ····.line·62
216 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;221 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
217 ····move-result-object·v1222 ····move-result-object·v1
  
218 ····aput-object·v1,·v0,·v7223 ····aput-object·v1,·v0,·v7
  
219 ····const/4·v1,·0x5224 ····const/4·v1,·0x5
  
220 ····const/16·v2,·0x2d225 ····const/16·v2,·0x2d
  
 226 ····.line·63
221 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;227 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
222 ····move-result-object·v2228 ····move-result-object·v2
  
223 ····aput-object·v2,·v0,·v1229 ····aput-object·v2,·v0,·v1
  
224 ····const/4·v1,·0x6230 ····const/4·v1,·0x6
  
225 ····const/16·v2,·0x2e231 ····const/16·v2,·0x2e
  
 232 ····.line·64
226 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;233 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
227 ····move-result-object·v2234 ····move-result-object·v2
  
228 ····aput-object·v2,·v0,·v1235 ····aput-object·v2,·v0,·v1
  
229 ····const/4·v1,·0x7236 ····const/4·v1,·0x7
  
230 ····const/16·v2,·0x2f237 ····const/16·v2,·0x2f
  
 238 ····.line·65
231 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;239 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
232 ····move-result-object·v2240 ····move-result-object·v2
  
233 ····aput-object·v2,·v0,·v1241 ····aput-object·v2,·v0,·v1
  
234 ····const/16·v1,·0x8242 ····const/16·v1,·0x8
  
235 ····const/16·v2,·0x4c243 ····const/16·v2,·0x4c
  
 244 ····.line·66
236 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;245 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
237 ····move-result-object·v2246 ····move-result-object·v2
  
238 ····aput-object·v2,·v0,·v1247 ····aput-object·v2,·v0,·v1
  
239 ····const/16·v1,·0x9248 ····const/16·v1,·0x9
  
240 ····const/16·v2,·0x4d249 ····const/16·v2,·0x4d
  
 250 ····.line·67
241 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;251 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
242 ····move-result-object·v2252 ····move-result-object·v2
  
243 ····aput-object·v2,·v0,·v1253 ····aput-object·v2,·v0,·v1
  
244 ····const/16·v1,·0xa254 ····const/16·v1,·0xa
  
245 ····const/16·v2,·0x4e255 ····const/16·v2,·0x4e
  
 256 ····.line·68
246 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;257 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
247 ····move-result-object·v2258 ····move-result-object·v2
  
248 ····aput-object·v2,·v0,·v1259 ····aput-object·v2,·v0,·v1
  
249 ····const/16·v1,·0xb260 ····const/16·v1,·0xb
  
250 ····const/16·v2,·0x4f261 ····const/16·v2,·0x4f
  
 262 ····.line·69
251 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;263 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
252 ····move-result-object·v2264 ····move-result-object·v2
  
253 ····aput-object·v2,·v0,·v1265 ····aput-object·v2,·v0,·v1
  
Max diff block lines reached; 739/3222 bytes (22.94%) of diff not shown.
2.53 KB
smali/com/watabou/pixeldungeon/items/wands/Wand.smali
    
Offset 238, 116 lines modifiedOffset 238, 128 lines modified
238 ····.line·92238 ····.line·92
239 ····const/16·v0,·0xc239 ····const/16·v0,·0xc
  
240 ····new-array·v0,·v0,·[Ljava/lang/Integer;240 ····new-array·v0,·v0,·[Ljava/lang/Integer;
  
241 ····const/16·v1,·0x30241 ····const/16·v1,·0x30
  
 242 ····.line·93
242 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;243 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
243 ····move-result-object·v1244 ····move-result-object·v1
  
244 ····aput-object·v1,·v0,·v3245 ····aput-object·v1,·v0,·v3
  
245 ····const/16·v1,·0x31246 ····const/16·v1,·0x31
  
 247 ····.line·94
246 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;248 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
247 ····move-result-object·v1249 ····move-result-object·v1
  
248 ····aput-object·v1,·v0,·v4250 ····aput-object·v1,·v0,·v4
  
249 ····const/16·v1,·0x32251 ····const/16·v1,·0x32
  
 252 ····.line·95
250 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;253 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
251 ····move-result-object·v1254 ····move-result-object·v1
  
252 ····aput-object·v1,·v0,·v5255 ····aput-object·v1,·v0,·v5
  
253 ····const/16·v1,·0x33256 ····const/16·v1,·0x33
  
 257 ····.line·96
254 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;258 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
255 ····move-result-object·v1259 ····move-result-object·v1
  
256 ····aput-object·v1,·v0,·v6260 ····aput-object·v1,·v0,·v6
  
257 ····const/16·v1,·0x34261 ····const/16·v1,·0x34
  
 262 ····.line·97
258 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;263 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
259 ····move-result-object·v1264 ····move-result-object·v1
  
260 ····aput-object·v1,·v0,·v7265 ····aput-object·v1,·v0,·v7
  
261 ····const/4·v1,·0x5266 ····const/4·v1,·0x5
  
262 ····const/16·v2,·0x35267 ····const/16·v2,·0x35
  
 268 ····.line·98
263 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;269 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
264 ····move-result-object·v2270 ····move-result-object·v2
  
265 ····aput-object·v2,·v0,·v1271 ····aput-object·v2,·v0,·v1
  
266 ····const/4·v1,·0x6272 ····const/4·v1,·0x6
  
267 ····const/16·v2,·0x36273 ····const/16·v2,·0x36
  
 274 ····.line·99
268 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;275 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
269 ····move-result-object·v2276 ····move-result-object·v2
  
270 ····aput-object·v2,·v0,·v1277 ····aput-object·v2,·v0,·v1
  
271 ····const/4·v1,·0x7278 ····const/4·v1,·0x7
  
272 ····const/16·v2,·0x37279 ····const/16·v2,·0x37
  
 280 ····.line·100
273 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;281 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
274 ····move-result-object·v2282 ····move-result-object·v2
  
275 ····aput-object·v2,·v0,·v1283 ····aput-object·v2,·v0,·v1
  
276 ····const/16·v1,·0x8284 ····const/16·v1,·0x8
  
277 ····const/16·v2,·0x44285 ····const/16·v2,·0x44
  
 286 ····.line·101
278 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;287 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
279 ····move-result-object·v2288 ····move-result-object·v2
  
280 ····aput-object·v2,·v0,·v1289 ····aput-object·v2,·v0,·v1
  
281 ····const/16·v1,·0x9290 ····const/16·v1,·0x9
  
282 ····const/16·v2,·0x45291 ····const/16·v2,·0x45
  
 292 ····.line·102
283 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;293 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
284 ····move-result-object·v2294 ····move-result-object·v2
  
285 ····aput-object·v2,·v0,·v1295 ····aput-object·v2,·v0,·v1
  
286 ····const/16·v1,·0xa296 ····const/16·v1,·0xa
  
287 ····const/16·v2,·0x46297 ····const/16·v2,·0x46
  
 298 ····.line·103
288 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;299 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
289 ····move-result-object·v2300 ····move-result-object·v2
  
290 ····aput-object·v2,·v0,·v1301 ····aput-object·v2,·v0,·v1
  
291 ····const/16·v1,·0xb302 ····const/16·v1,·0xb
  
292 ····const/16·v2,·0x47303 ····const/16·v2,·0x47
  
 304 ····.line·104
293 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;305 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
294 ····move-result-object·v2306 ····move-result-object·v2
  
295 ····aput-object·v2,·v0,·v1307 ····aput-object·v2,·v0,·v1
  
Max diff block lines reached; 0/2484 bytes (0.00%) of diff not shown.
998 B
smali/com/watabou/pixeldungeon/items/wands/WandOfReach.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/items/wands/WandOfReach;1 .class·public·Lcom/watabou/pixeldungeon/items/wands/WandOfReach;
2 .super·Lcom/watabou/pixeldungeon/items/wands/Wand;2 .super·Lcom/watabou/pixeldungeon/items/wands/Wand;
3 .source·"WandOfReach.java"3 .source·"WandOfReach.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/wands/WandOfReach$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·TXT_YOU_NOW_HAVE:Ljava/lang/String;·=·"You·have·magically·transported·%s·into·your·backpack"5 .field·private·static·final·TXT_YOU_NOW_HAVE:Ljava/lang/String;·=·"You·have·magically·transported·%s·into·your·backpack"
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
14 ····.locals·18 ····.locals·1
Offset 101, 14 lines modifiedOffset 93, 15 lines modified
101 ····if-eqz·v1,·:cond_593 ····if-eqz·v1,·:cond_5
  
102 ····:cond_394 ····:cond_3
103 ····move-object·v1,·v095 ····move-object·v1,·v0
  
104 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/potions/Potion;96 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/potions/Potion;
  
 97 ····.line·112
105 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/potions/Potion;->isKnown()Z98 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/potions/Potion;->isKnown()Z
  
106 ····move-result·v199 ····move-result·v1
  
107 ····if-eqz·v1,·:cond_5100 ····if-eqz·v1,·:cond_5
  
108 ····.line·113101 ····.line·113
8.8 KB
smali/com/watabou/pixeldungeon/items/wands/WandOfFlock.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/wands/Wand;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/wands/Wand;-><init>()V
  
21 ····.line·4121 ····.line·41
22 ····const-string·v0,·"Wand·of·Flock"22 ····const-string·v0,·"Wand·of·Flock"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/wands/WandOfFlock;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/wands/WandOfFlock;->name:Ljava/lang/String;
  
24 ····.line·10724 ····.line·42
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·desc()Ljava/lang/String;28 .method·public·desc()Ljava/lang/String;
29 ····.locals·129 ····.locals·1
Offset 67, 84 lines modifiedOffset 67, 83 lines modified
67 ····invoke-virtual·{v0,·v1},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I67 ····invoke-virtual·{v0,·v1},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
  
68 ····.line·9968 ····.line·99
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·protected·onZap(I)V71 .method·protected·onZap(I)V
72 ····.locals·1472 ····.locals·13
73 ····.param·p1,·"cell"····#·I73 ····.param·p1,·"cell"····#·I
  
74 ····.prologue74 ····.prologue
75 ····const·v13,·0x7fffffff75 ····const·v12,·0x7fffffff
  
76 ····.line·4776 ····.line·47
77 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfFlock;->power()I77 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfFlock;->power()I
  
78 ····move-result·v578 ····move-result·v4
  
79 ····.line·4979 ····.line·49
80 ····.local·v5,·"level":I80 ····.local·v4,·"level":I
81 ····add-int/lit8·v7,·v5,·0x281 ····add-int/lit8·v6,·v4,·0x2
  
82 ····.line·5182 ····.line·51
83 ····.local·v7,·"n":I83 ····.local·v6,·"n":I
84 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;84 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
85 ····move-result-object·v1085 ····move-result-object·v9
  
86 ····if-eqz·v10,·:cond_086 ····if-eqz·v9,·:cond_0
  
87 ····sget·v10,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I87 ····sget·v9,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I
  
88 ····const/4·v11,·0x288 ····const/4·v10,·0x2
  
89 ····if-le·v10,·v11,·:cond_089 ····if-le·v9,·v10,·:cond_0
  
90 ····.line·5290 ····.line·52
91 ····sget-object·v10,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->trace:[I91 ····sget-object·v9,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->trace:[I
  
92 ····sget·v11,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I92 ····sget·v10,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I
  
93 ····add-int/lit8·v11,·v11,·-0x293 ····add-int/lit8·v10,·v10,·-0x2
  
94 ····aget·p1,·v10,·v1194 ····aget·p1,·v9,·v10
  
95 ····.line·5595 ····.line·55
96 ····:cond_096 ····:cond_0
97 ····sget-object·v10,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z97 ····sget-object·v9,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
98 ····sget-object·v11,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z98 ····sget-object·v10,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
99 ····const/4·v12,·0x099 ····const/4·v11,·0x0
  
100 ····invoke-static·{v10,·v11,·v12},·Lcom/watabou/pixeldungeon/utils/BArray;->or([Z[Z[Z)[Z100 ····invoke-static·{v9,·v10,·v11},·Lcom/watabou/pixeldungeon/utils/BArray;->or([Z[Z[Z)[Z
  
101 ····move-result-object·v8101 ····move-result-object·v7
  
102 ····.line·56102 ····.line·56
103 ····.local·v8,·"passable":[Z103 ····.local·v7,·"passable":[Z
104 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;104 ····invoke-static·{},·Lcom/watabou/pixeldungeon/actors/Actor;->all()Ljava/util/HashSet;
  
105 ····move-result-object·v10105 ····move-result-object·v9
  
106 ····invoke-virtual·{v10},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;106 ····invoke-virtual·{v9},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
107 ····move-result-object·v3107 ····move-result-object·v9
  
108 ····.local·v3,·"i$":Ljava/util/Iterator; 
109 ····:cond_1108 ····:cond_1
110 ····:goto_0109 ····:goto_0
111 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z110 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z
  
112 ····move-result·v10111 ····move-result·v10
  
113 ····if-eqz·v10,·:cond_2112 ····if-eqz·v10,·:cond_2
  
114 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;113 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
115 ····move-result-object·v0114 ····move-result-object·v0
  
116 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Actor;115 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Actor;
  
117 ····.line·57116 ····.line·57
118 ····.local·v0,·"actor":Lcom/watabou/pixeldungeon/actors/Actor;117 ····.local·v0,·"actor":Lcom/watabou/pixeldungeon/actors/Actor;
Offset 156, 132 lines modifiedOffset 155, 132 lines modified
156 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Char;155 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/Char;
  
157 ····.end·local·v0····#·"actor":Lcom/watabou/pixeldungeon/actors/Actor;156 ····.end·local·v0····#·"actor":Lcom/watabou/pixeldungeon/actors/Actor;
158 ····iget·v10,·v0,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I157 ····iget·v10,·v0,·Lcom/watabou/pixeldungeon/actors/Char;->pos:I
  
159 ····const/4·v11,·0x0158 ····const/4·v11,·0x0
  
160 ····aput-boolean·v11,·v8,·v10159 ····aput-boolean·v11,·v7,·v10
  
161 ····goto·:goto_0160 ····goto·:goto_0
  
162 ····.line·62161 ····.line·62
163 ····:cond_2162 ····:cond_2
164 ····invoke-static·{p1,·v8,·v7},·Lcom/watabou/utils/PathFinder;->buildDistanceMap(I[ZI)V163 ····invoke-static·{p1,·v7,·v6},·Lcom/watabou/utils/PathFinder;->buildDistanceMap(I[ZI)V
  
165 ····.line·63164 ····.line·63
166 ····const/4·v1,·0x0165 ····const/4·v1,·0x0
  
167 ····.line·65166 ····.line·65
168 ····.local·v1,·"dist":I167 ····.local·v1,·"dist":I
169 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;168 ····invoke-static·{p1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
170 ····move-result-object·v10169 ····move-result-object·v9
  
171 ····if-eqz·v10,·:cond_3170 ····if-eqz·v9,·:cond_3
  
Max diff block lines reached; 4452/8888 bytes (50.09%) of diff not shown.
742 B
smali/com/watabou/pixeldungeon/items/wands/Wand$1$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$curWand:Lcom/watabou/pixeldungeon/items/wands/Wand;24 .field·final·synthetic·val$curWand:Lcom/watabou/pixeldungeon/items/wands/Wand;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/Wand$1;Lcom/watabou/pixeldungeon/items/wands/Wand;I)V26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/Wand$1;Lcom/watabou/pixeldungeon/items/wands/Wand;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/wands/Wand$1;
  
28 ····.prologue29 ····.prologue
29 ····.line·43530 ····.line·435
30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$1$1;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand$1;31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$1$1;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand$1;
  
31 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$1$1;->val$curWand:Lcom/watabou/pixeldungeon/items/wands/Wand;32 ····iput-object·p2,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$1$1;->val$curWand:Lcom/watabou/pixeldungeon/items/wands/Wand;
  
6.73 KB
smali/com/watabou/pixeldungeon/items/wands/WandOfDisintegration.smali
    
Offset 108, 57 lines modifiedOffset 108, 57 lines modified
  
108 .method·protected·onZap(I)V108 .method·protected·onZap(I)V
109 ····.locals·17109 ····.locals·17
110 ····.param·p1,·"cell"····#·I110 ····.param·p1,·"cell"····#·I
  
111 ····.prologue111 ····.prologue
112 ····.line·46112 ····.line·46
113 ····const/4·v12,·0x0113 ····const/4·v11,·0x0
  
114 ····.line·48114 ····.line·48
115 ····.local·v12,·"terrainAffected":Z115 ····.local·v11,·"terrainAffected":Z
116 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfDisintegration;->power()I116 ····invoke-virtual/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfDisintegration;->power()I
  
117 ····move-result·v8117 ····move-result·v7
  
118 ····.line·50118 ····.line·50
119 ····.local·v8,·"level":I119 ····.local·v7,·"level":I
120 ····invoke-direct/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfDisintegration;->distance()I120 ····invoke-direct/range·{p0·..·p0},·Lcom/watabou/pixeldungeon/items/wands/WandOfDisintegration;->distance()I
  
121 ····move-result·v10121 ····move-result·v9
  
122 ····.line·51122 ····.line·51
123 ····.local·v10,·"maxDistance":I123 ····.local·v9,·"maxDistance":I
124 ····sget·v13,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I124 ····sget·v12,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I
  
125 ····invoke-static·{v13,·v10},·Ljava/lang/Math;->min(II)I125 ····invoke-static·{v12,·v9},·Ljava/lang/Math;->min(II)I
  
126 ····move-result·v13126 ····move-result·v12
  
127 ····sput·v13,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I127 ····sput·v12,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I
  
128 ····.line·53128 ····.line·53
129 ····new-instance·v3,·Ljava/util/ArrayList;129 ····new-instance·v3,·Ljava/util/ArrayList;
  
130 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V130 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
131 ····.line·55131 ····.line·55
132 ····.local·v3,·"chars":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/actors/Char;>;"132 ····.local·v3,·"chars":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/watabou/pixeldungeon/actors/Char;>;"
133 ····const/4·v6,·0x1133 ····const/4·v6,·0x1
  
134 ····.local·v6,·"i":I134 ····.local·v6,·"i":I
135 ····:goto_0135 ····:goto_0
136 ····sget·v13,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I136 ····sget·v12,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->distance:I
  
137 ····if-ge·v6,·v13,·:cond_4137 ····if-ge·v6,·v12,·:cond_4
  
138 ····.line·57138 ····.line·57
139 ····sget-object·v13,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->trace:[I139 ····sget-object·v12,·Lcom/watabou/pixeldungeon/mechanics/Ballistica;->trace:[I
  
140 ····aget·v1,·v13,·v6140 ····aget·v1,·v12,·v6
  
141 ····.line·60141 ····.line·60
142 ····.local·v1,·"c":I142 ····.local·v1,·"c":I
143 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;143 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
144 ····move-result-object·v2144 ····move-result-object·v2
  
Offset 166, 130 lines modifiedOffset 166, 129 lines modified
166 ····if-eqz·v2,·:cond_0166 ····if-eqz·v2,·:cond_0
  
167 ····.line·61167 ····.line·61
168 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z168 ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
169 ····.line·64169 ····.line·64
170 ····:cond_0170 ····:cond_0
171 ····sget-object·v13,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;171 ····sget-object·v12,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
172 ····iget-object·v13,·v13,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I172 ····iget-object·v12,·v12,·Lcom/watabou/pixeldungeon/levels/Level;->map:[I
  
173 ····aget·v11,·v13,·v1173 ····aget·v10,·v12,·v1
  
174 ····.line·65174 ····.line·65
175 ····.local·v11,·"terr":I175 ····.local·v10,·"terr":I
176 ····const/4·v13,·0x5176 ····const/4·v12,·0x5
  
177 ····if-eq·v11,·v13,·:cond_1177 ····if-eq·v10,·v12,·:cond_1
  
178 ····const/16·v13,·0x1d178 ····const/16·v12,·0x1d
  
179 ····if-ne·v11,·v13,·:cond_3179 ····if-ne·v10,·v12,·:cond_3
  
180 ····.line·67180 ····.line·67
181 ····:cond_1181 ····:cond_1
182 ····sget-object·v13,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;182 ····sget-object·v12,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
183 ····invoke-virtual·{v13,·v1},·Lcom/watabou/pixeldungeon/levels/Level;->destroy(I)V183 ····invoke-virtual·{v12,·v1},·Lcom/watabou/pixeldungeon/levels/Level;->destroy(I)V
  
184 ····.line·68184 ····.line·68
185 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V185 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/scenes/GameScene;->updateMap(I)V
  
186 ····.line·69186 ····.line·69
187 ····const/4·v12,·0x1187 ····const/4·v11,·0x1
  
188 ····.line·79188 ····.line·79
189 ····:cond_2189 ····:cond_2
190 ····:goto_1190 ····:goto_1
191 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;191 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/effects/CellEmitter;->center(I)Lcom/watabou/noosa/particles/Emitter;
  
192 ····move-result-object·v13192 ····move-result-object·v12
  
193 ····sget-object·v14,·Lcom/watabou/pixeldungeon/effects/particles/PurpleParticle;->BURST:Lcom/watabou/noosa/particles/Emitter$Factory;193 ····sget-object·v13,·Lcom/watabou/pixeldungeon/effects/particles/PurpleParticle;->BURST:Lcom/watabou/noosa/particles/Emitter$Factory;
  
194 ····const/4·v15,·0x1194 ····const/4·v14,·0x1
  
195 ····const/16·v16,·0x2195 ····const/4·v15,·0x2
  
196 ····invoke-static/range·{v15·..·v16},·Lcom/watabou/utils/Random;->IntRange(II)I196 ····invoke-static·{v14,·v15},·Lcom/watabou/utils/Random;->IntRange(II)I
  
197 ····move-result·v15197 ····move-result·v14
  
198 ····invoke-virtual·{v13,·v14,·v15},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V198 ····invoke-virtual·{v12,·v13,·v14},·Lcom/watabou/noosa/particles/Emitter;->burst(Lcom/watabou/noosa/particles/Emitter$Factory;I)V
  
199 ····.line·55199 ····.line·55
200 ····add-int/lit8·v6,·v6,·0x1200 ····add-int/lit8·v6,·v6,·0x1
  
201 ····goto·:goto_0201 ····goto·:goto_0
  
202 ····.line·71202 ····.line·71
203 ····:cond_3203 ····:cond_3
204 ····const/16·v13,·0xf204 ····const/16·v12,·0xf
  
205 ····if-ne·v11,·v13,·:cond_2205 ····if-ne·v10,·v12,·:cond_2
  
206 ····.line·73206 ····.line·73
207 ····const/4·v13,·0x2207 ····const/4·v12,·0x2
  
208 ····invoke-static·{v1,·v13},·Lcom/watabou/pixeldungeon/levels/Level;->set(II)V208 ····invoke-static·{v1,·v12},·Lcom/watabou/pixeldungeon/levels/Level;->set(II)V
Max diff block lines reached; 1753/6754 bytes (25.95%) of diff not shown.
1.15 KB
smali/com/watabou/pixeldungeon/items/wands/Wand$Charger.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
21 #·instance·fields21 #·instance·fields
22 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;22 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/Wand;)V24 .method·protected·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/Wand;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/wands/Wand;
  
26 ····.prologue27 ····.prologue
27 ····.line·46328 ····.line·463
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$Charger;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$Charger;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;
  
29 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;-><init>()V30 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;-><init>()V
  
Offset 108, 14 lines modifiedOffset 109, 15 lines modified
  
108 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;->MAGE:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;109 ····sget-object·v2,·Lcom/watabou/pixeldungeon/actors/hero/HeroClass;->MAGE:Lcom/watabou/pixeldungeon/actors/hero/HeroClass;
  
109 ····if-ne·v1,·v2,·:cond_0110 ····if-ne·v1,·v2,·:cond_0
  
110 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$Charger;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;111 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/wands/Wand$Charger;->this$0:Lcom/watabou/pixeldungeon/items/wands/Wand;
  
 112 ····.line·490
111 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/wands/Wand;->effectiveLevel()I113 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/wands/Wand;->effectiveLevel()I
  
112 ····move-result·v1114 ····move-result·v1
  
113 ····add-int/lit8·v1,·v1,·0x1115 ····add-int/lit8·v1,·v1,·0x1
  
114 ····int-to-double·v2,·v1116 ····int-to-double·v2,·v1
721 B
smali/com/watabou/pixeldungeon/items/wands/WandOfMagicMissile$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;
  
25 ····.prologue26 ····.prologue
26 ····.line·12627 ····.line·126
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile$1;->this$0:Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile$1;->this$0:Lcom/watabou/pixeldungeon/items/wands/WandOfMagicMissile;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10.1 KB
smali/com/watabou/pixeldungeon/items/armor/RogueArmor$1.smali
    
Offset 35, 138 lines modifiedOffset 35, 139 lines modified
35 ····.param·p1,·"target"····#·Ljava/lang/Integer;35 ····.param·p1,·"target"····#·Ljava/lang/Integer;
  
36 ····.prologue36 ····.prologue
37 ····.line·8137 ····.line·81
38 ····if-eqz·p1,·:cond_238 ····if-eqz·p1,·:cond_2
  
39 ····.line·8339 ····.line·83
40 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z40 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
41 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I41 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
42 ····move-result·v342 ····move-result·v2
  
43 ····aget-boolean·v2,·v2,·v343 ····aget-boolean·v1,·v1,·v2
  
44 ····if-eqz·v2,·:cond_144 ····if-eqz·v1,·:cond_1
  
45 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z45 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/Level;->passable:[Z
  
 46 ····.line·84
46 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I47 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
47 ····move-result·v348 ····move-result·v2
  
48 ····aget-boolean·v2,·v2,·v349 ····aget-boolean·v1,·v1,·v2
  
49 ····if-nez·v2,·:cond_050 ····if-nez·v1,·:cond_0
  
50 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z51 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/Level;->avoid:[Z
  
51 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I52 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
52 ····move-result·v353 ····move-result·v2
  
53 ····aget-boolean·v2,·v2,·v354 ····aget-boolean·v1,·v1,·v2
  
54 ····if-eqz·v2,·:cond_155 ····if-eqz·v1,·:cond_1
  
 56 ····.line·85
55 ····:cond_057 ····:cond_0
56 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I58 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
57 ····move-result·v259 ····move-result·v1
  
58 ····invoke-static·{v2},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;60 ····invoke-static·{v1},·Lcom/watabou/pixeldungeon/actors/Actor;->findChar(I)Lcom/watabou/pixeldungeon/actors/Char;
  
59 ····move-result-object·v261 ····move-result-object·v1
  
60 ····if-eqz·v2,·:cond_362 ····if-eqz·v1,·:cond_3
  
61 ····.line·8763 ····.line·87
62 ····:cond_164 ····:cond_1
63 ····const-string·v2,·"You·can·only·jump·to·an·empty·location·in·your·field·of·view"65 ····const-string·v1,·"You·can·only·jump·to·an·empty·location·in·your·field·of·view"
  
64 ····const/4·v3,·0x066 ····const/4·v2,·0x0
  
65 ····new-array·v3,·v3,·[Ljava/lang/Object;67 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
66 ····invoke-static·{v2,·v3},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V68 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V
  
67 ····.line·10969 ····.line·109
68 ····:cond_270 ····:cond_2
69 ····:goto_071 ····:goto_0
70 ····return-void72 ····return-void
  
71 ····.line·9173 ····.line·91
72 ····:cond_374 ····:cond_3
73 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/armor/RogueArmor;->access$000()Lcom/watabou/pixeldungeon/actors/hero/Hero;75 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/armor/RogueArmor;->access$000()Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
74 ····move-result-object·v276 ····move-result-object·v1
  
75 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I77 ····iget·v2,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
76 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/armor/RogueArmor;->access$100()Lcom/watabou/pixeldungeon/actors/hero/Hero;78 ····invoke-static·{},·Lcom/watabou/pixeldungeon/items/armor/RogueArmor;->access$100()Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
77 ····move-result-object·v479 ····move-result-object·v3
  
78 ····iget·v4,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I80 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
79 ····div-int/lit8·v4,·v4,·0x381 ····div-int/lit8·v3,·v3,·0x3
  
80 ····sub-int/2addr·v3,·v482 ····sub-int/2addr·v2,·v3
  
81 ····iput·v3,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I83 ····iput·v2,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
82 ····.line·9384 ····.line·93
83 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;85 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
84 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;86 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
85 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;87 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v088 ····move-result-object·v1
  
87 ····.local·v0,·"i$":Ljava/util/Iterator; 
88 ····:cond_489 ····:cond_4
89 ····:goto_190 ····:goto_1
90 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z91 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
91 ····move-result·v292 ····move-result·v2
  
92 ····if-eqz·v2,·:cond_593 ····if-eqz·v2,·:cond_5
  
93 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;94 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
94 ····move-result-object·v195 ····move-result-object·v0
  
95 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;96 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
96 ····.line·9497 ····.line·94
97 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;98 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
98 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z99 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
99 ····iget·v3,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I100 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
100 ····aget-boolean·v2,·v2,·v3101 ····aget-boolean·v2,·v2,·v3
  
101 ····if-eqz·v2,·:cond_4102 ····if-eqz·v2,·:cond_4
  
102 ····.line·95103 ····.line·95
103 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;104 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Blindness;
  
104 ····const/high16·v3,·0x40000000····#·2.0f105 ····const/high16·v3,·0x40000000····#·2.0f
  
105 ····invoke-static·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;106 ····invoke-static·{v0,·v2,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
106 ····.line·96107 ····.line·96
Max diff block lines reached; 4563/10241 bytes (44.56%) of diff not shown.
8.82 KB
smali/com/watabou/pixeldungeon/items/armor/HuntressArmor.smali
    
Offset 141, 145 lines modifiedOffset 141, 145 lines modified
141 .end·method141 .end·method
  
142 .method·public·doSpecial()V142 .method·public·doSpecial()V
143 ····.locals·7143 ····.locals·7
  
144 ····.prologue144 ····.prologue
145 ····.line·56145 ····.line·56
146 ····new-instance·v3,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;146 ····new-instance·v2,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;
  
147 ····invoke-direct·{v3},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;-><init>()V147 ····invoke-direct·{v2},·Lcom/watabou/pixeldungeon/items/weapon/missiles/Shuriken;-><init>()V
  
148 ····.line·58148 ····.line·58
149 ····.local·v3,·"proto":Lcom/watabou/pixeldungeon/items/Item;149 ····.local·v2,·"proto":Lcom/watabou/pixeldungeon/items/Item;
150 ····sget-object·v4,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;150 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
151 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;151 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
152 ····invoke-virtual·{v4},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;152 ····invoke-virtual·{v3},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
153 ····move-result-object·v1153 ····move-result-object·v4
  
154 ····.local·v1,·"i$":Ljava/util/Iterator; 
155 ····:cond_0154 ····:cond_0
156 ····:goto_0155 ····:goto_0
157 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z156 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
158 ····move-result·v4157 ····move-result·v3
  
159 ····if-eqz·v4,·:cond_1158 ····if-eqz·v3,·:cond_1
  
160 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;159 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
161 ····move-result-object·v2160 ····move-result-object·v1
  
162 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;161 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
163 ····.line·59162 ····.line·59
164 ····.local·v2,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;163 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
165 ····sget-object·v4,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z164 ····sget-object·v3,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
166 ····iget·v5,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I165 ····iget·v5,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
167 ····aget-boolean·v4,·v4,·v5166 ····aget-boolean·v3,·v3,·v5
  
168 ····if-eqz·v4,·:cond_0167 ····if-eqz·v3,·:cond_0
  
169 ····.line·61168 ····.line·61
170 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;169 ····new-instance·v0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;
  
171 ····invoke-direct·{v0,·p0},·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;-><init>(Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;)V170 ····invoke-direct·{v0,·p0},·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;-><init>(Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;)V
  
172 ····.line·72171 ····.line·72
173 ····.local·v0,·"callback":Lcom/watabou/utils/Callback;172 ····.local·v0,·"callback":Lcom/watabou/utils/Callback;
174 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;173 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
175 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;174 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
176 ····iget-object·v4,·v4,·Lcom/watabou/pixeldungeon/sprites/CharSprite;->parent:Lcom/watabou/noosa/Group;175 ····iget-object·v3,·v3,·Lcom/watabou/pixeldungeon/sprites/CharSprite;->parent:Lcom/watabou/noosa/Group;
  
177 ····const-class·v5,·Lcom/watabou/pixeldungeon/sprites/MissileSprite;176 ····const-class·v5,·Lcom/watabou/pixeldungeon/sprites/MissileSprite;
  
178 ····invoke-virtual·{v4,·v5},·Lcom/watabou/noosa/Group;->recycle(Ljava/lang/Class;)Lcom/watabou/noosa/Gizmo;177 ····invoke-virtual·{v3,·v5},·Lcom/watabou/noosa/Group;->recycle(Ljava/lang/Class;)Lcom/watabou/noosa/Gizmo;
  
179 ····move-result-object·v4178 ····move-result-object·v3
  
180 ····check-cast·v4,·Lcom/watabou/pixeldungeon/sprites/MissileSprite;179 ····check-cast·v3,·Lcom/watabou/pixeldungeon/sprites/MissileSprite;
  
181 ····sget-object·v5,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;180 ····sget-object·v5,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
182 ····iget·v5,·v5,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I181 ····iget·v5,·v5,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
183 ····iget·v6,·v2,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I182 ····iget·v6,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
 183 ····.line·73
184 ····invoke-virtual·{v4,·v5,·v6,·v3,·v0},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V184 ····invoke-virtual·{v3,·v5,·v6,·v2,·v0},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V
  
185 ····.line·75185 ····.line·75
186 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->targets:Ljava/util/HashMap;186 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->targets:Ljava/util/HashMap;
  
187 ····invoke-virtual·{v4,·v0,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;187 ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
188 ····goto·:goto_0188 ····goto·:goto_0
  
189 ····.line·79189 ····.line·79
190 ····.end·local·v0····#·"callback":Lcom/watabou/utils/Callback;190 ····.end·local·v0····#·"callback":Lcom/watabou/utils/Callback;
191 ····.end·local·v2····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;191 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
192 ····:cond_1192 ····:cond_1
193 ····iget-object·v4,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->targets:Ljava/util/HashMap;193 ····iget-object·v3,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->targets:Ljava/util/HashMap;
  
194 ····invoke-virtual·{v4},·Ljava/util/HashMap;->size()I194 ····invoke-virtual·{v3},·Ljava/util/HashMap;->size()I
  
195 ····move-result·v4195 ····move-result·v3
  
196 ····if-nez·v4,·:cond_2196 ····if-nez·v3,·:cond_2
  
197 ····.line·80197 ····.line·80
198 ····const-string·v4,·"No·enemies·in·sight"198 ····const-string·v3,·"No·enemies·in·sight"
  
199 ····const/4·v5,·0x0199 ····const/4·v4,·0x0
  
200 ····new-array·v5,·v5,·[Ljava/lang/Object;200 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
201 ····invoke-static·{v4,·v5},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V201 ····invoke-static·{v3,·v4},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V
  
202 ····.line·88202 ····.line·88
203 ····:goto_1203 ····:goto_1
204 ····return-void204 ····return-void
  
205 ····.line·84205 ····.line·84
206 ····:cond_2206 ····:cond_2
207 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;207 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
208 ····iget·v5,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I208 ····iget·v4,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
209 ····sget-object·v6,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;209 ····sget-object·v5,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
210 ····iget·v6,·v6,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I210 ····iget·v5,·v5,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
211 ····div-int/lit8·v6,·v6,·0x3211 ····div-int/lit8·v5,·v5,·0x3
  
212 ····sub-int/2addr·v5,·v6212 ····sub-int/2addr·v4,·v5
  
213 ····iput·v5,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I213 ····iput·v4,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
214 ····.line·86214 ····.line·86
215 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;215 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
Max diff block lines reached; 1092/8906 bytes (12.26%) of diff not shown.
8.79 KB
smali/com/watabou/pixeldungeon/items/armor/MageArmor.smali
    
Offset 74, 134 lines modifiedOffset 74, 133 lines modified
  
74 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V74 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/utils/GLog;->w(Ljava/lang/String;[Ljava/lang/Object;)V
  
75 ····goto·:goto_075 ····goto·:goto_0
76 .end·method76 .end·method
  
77 .method·public·doSpecial()V77 .method·public·doSpecial()V
78 ····.locals·678 ····.locals·5
  
79 ····.prologue79 ····.prologue
80 ····.line·6180 ····.line·61
81 ····sget-object·v2,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;81 ····sget-object·v1,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
82 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;82 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/levels/Level;->mobs:Ljava/util/HashSet;
  
83 ····invoke-virtual·{v2},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;83 ····invoke-virtual·{v1},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
84 ····move-result-object·v084 ····move-result-object·v2
  
85 ····.local·v0,·"i$":Ljava/util/Iterator; 
86 ····:cond_085 ····:cond_0
87 ····:goto_086 ····:goto_0
88 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z87 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
89 ····move-result·v288 ····move-result·v1
  
90 ····if-eqz·v2,·:cond_189 ····if-eqz·v1,·:cond_1
  
91 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;90 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
92 ····move-result-object·v191 ····move-result-object·v0
  
93 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;92 ····check-cast·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;
  
94 ····.line·6293 ····.line·62
95 ····.local·v1,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;94 ····.local·v0,·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
96 ····sget-object·v2,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z95 ····sget-object·v1,·Lcom/watabou/pixeldungeon/levels/Level;->fieldOfView:[Z
  
97 ····iget·v3,·v1,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I96 ····iget·v3,·v0,·Lcom/watabou/pixeldungeon/actors/mobs/Mob;->pos:I
  
98 ····aget-boolean·v2,·v2,·v397 ····aget-boolean·v1,·v1,·v3
  
99 ····if-eqz·v2,·:cond_098 ····if-eqz·v1,·:cond_0
  
100 ····.line·6399 ····.line·63
101 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;100 ····const-class·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;
  
102 ····invoke-static·{v1,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;101 ····invoke-static·{v0,·v1},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
103 ····move-result-object·v2102 ····move-result-object·v1
  
104 ····check-cast·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;103 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Burning;
  
105 ····invoke-virtual·{v2,·v1},·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->reignite(Lcom/watabou/pixeldungeon/actors/Char;)V104 ····invoke-virtual·{v1,·v0},·Lcom/watabou/pixeldungeon/actors/buffs/Burning;->reignite(Lcom/watabou/pixeldungeon/actors/Char;)V
  
106 ····.line·64105 ····.line·64
107 ····const-class·v2,·Lcom/watabou/pixeldungeon/actors/buffs/Roots;106 ····const-class·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Roots;
  
108 ····const/high16·v3,·0x40400000····#·3.0f107 ····const/high16·v3,·0x40400000····#·3.0f
  
109 ····invoke-static·{v1,·v2,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;108 ····invoke-static·{v0,·v1,·v3},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
110 ····goto·:goto_0109 ····goto·:goto_0
  
111 ····.line·68110 ····.line·68
112 ····.end·local·v1····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;111 ····.end·local·v0····#·"mob":Lcom/watabou/pixeldungeon/actors/mobs/Mob;
113 ····:cond_1112 ····:cond_1
114 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;113 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
115 ····iget·v3,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I114 ····iget·v2,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
116 ····sget-object·v4,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;115 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
117 ····iget·v4,·v4,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I116 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
118 ····div-int/lit8·v4,·v4,·0x3117 ····div-int/lit8·v3,·v3,·0x3
  
119 ····sub-int/2addr·v3,·v4118 ····sub-int/2addr·v2,·v3
  
120 ····iput·v3,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I119 ····iput·v2,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->HP:I
  
121 ····.line·70120 ····.line·70
122 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;121 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
123 ····const/high16·v3,·0x3f800000····#·1.0f122 ····const/high16·v2,·0x3f800000····#·1.0f
  
124 ····invoke-virtual·{v2,·v3},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->spend(F)V123 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->spend(F)V
  
125 ····.line·71124 ····.line·71
126 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;125 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
127 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;126 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
128 ····sget-object·v3,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;127 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
129 ····iget·v3,·v3,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I128 ····iget·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
130 ····invoke-virtual·{v2,·v3},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->operate(I)V129 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->operate(I)V
  
131 ····.line·72130 ····.line·72
132 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;131 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
133 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->busy()V132 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/actors/hero/Hero;->busy()V
  
134 ····.line·74133 ····.line·74
135 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;134 ····sget-object·v1,·Lcom/watabou/pixeldungeon/items/armor/MageArmor;->curUser:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
136 ····iget-object·v2,·v2,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;135 ····iget-object·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->sprite:Lcom/watabou/pixeldungeon/sprites/CharSprite;
  
137 ····invoke-virtual·{v2},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;136 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/sprites/CharSprite;->centerEmitter()Lcom/watabou/noosa/particles/Emitter;
  
138 ····move-result-object·v2137 ····move-result-object·v1
  
139 ····sget-object·v3,·Lcom/watabou/pixeldungeon/effects/particles/ElmoParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;138 ····sget-object·v2,·Lcom/watabou/pixeldungeon/effects/particles/ElmoParticle;->FACTORY:Lcom/watabou/noosa/particles/Emitter$Factory;
  
140 ····const·v4,·0x3e19999a····#·0.15f139 ····const·v3,·0x3e19999a····#·0.15f
  
141 ····const/4·v5,·0x4140 ····const/4·v4,·0x4
  
142 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V141 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/watabou/noosa/particles/Emitter;->start(Lcom/watabou/noosa/particles/Emitter$Factory;FI)V
  
143 ····.line·75142 ····.line·75
144 ····sget-object·v2,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;143 ····sget-object·v1,·Lcom/watabou/noosa/audio/Sample;->INSTANCE:Lcom/watabou/noosa/audio/Sample;
  
145 ····const-string·v3,·"snd_read.mp3"144 ····const-string·v2,·"snd_read.mp3"
  
146 ····invoke-virtual·{v2,·v3},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I145 ····invoke-virtual·{v1,·v2},·Lcom/watabou/noosa/audio/Sample;->play(Ljava/lang/Object;)I
Max diff block lines reached; 105/8890 bytes (1.18%) of diff not shown.
3.09 KB
smali/com/watabou/pixeldungeon/items/armor/Armor.smali
    
Offset 366, 20 lines modifiedOffset 366, 15 lines modified
  
366 ····const-string·v3,·"·provides·damage·absorption·up·to·"366 ····const-string·v3,·"·provides·damage·absorption·up·to·"
  
367 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;367 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
368 ····move-result-object·v2368 ····move-result-object·v2
  
 369 ····.line·224
369 ····const-string·v3,·"" 
  
370 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
371 ····move-result-object·v2 
  
372 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->DR()I370 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->DR()I
  
373 ····move-result·v3371 ····move-result·v3
  
374 ····const/4·v4,·0x0372 ····const/4·v4,·0x0
  
375 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->max(II)I373 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->max(II)I
Offset 396, 14 lines modifiedOffset 391, 15 lines modified
  
396 ····move-result-object·v2391 ····move-result-object·v2
  
397 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;392 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
398 ····move-result-object·v2393 ····move-result-object·v2
  
 394 ····.line·222
399 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;395 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
400 ····.line·226396 ····.line·226
401 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/items/armor/Armor;->STR:I397 ····iget·v2,·p0,·Lcom/watabou/pixeldungeon/items/armor/Armor;->STR:I
  
402 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;398 ····sget-object·v3,·Lcom/watabou/pixeldungeon/Dungeon;->hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
Offset 516, 34 lines modifiedOffset 512, 30 lines modified
  
516 ····const-string·v3,·"·provides·damage·absorption·up·to·"512 ····const-string·v3,·"·provides·damage·absorption·up·to·"
  
517 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;513 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
518 ····move-result-object·v2514 ····move-result-object·v2
  
 515 ····.line·241
519 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalDR()I516 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalDR()I
  
520 ····move-result·v3517 ····move-result·v3
  
521 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;518 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
522 ····move-result-object·v2519 ····move-result-object·v2
  
523 ····const-string·v3,·"·points·per·attack·"520 ····const-string·v3,·"·points·per·attack··and·requires·"
  
524 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
525 ····move-result-object·v2 
  
526 ····const-string·v3,·"·and·requires·" 
  
527 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;521 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
528 ····move-result-object·v2522 ····move-result-object·v2
  
 523 ····.line·242
529 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I524 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I
  
530 ····move-result·v3525 ····move-result·v3
  
531 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;526 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
532 ····move-result-object·v2527 ····move-result-object·v2
Offset 554, 14 lines modifiedOffset 546, 15 lines modified
  
554 ····move-result-object·v2546 ····move-result-object·v2
  
555 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;547 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
556 ····move-result-object·v2548 ····move-result-object·v2
  
 549 ····.line·240
557 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;550 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
558 ····.line·243551 ····.line·243
559 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I552 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor;->typicalSTR()I
  
560 ····move-result·v2553 ····move-result·v2
  
Offset 619, 15 lines modifiedOffset 612, 15 lines modified
  
619 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;612 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
620 ····move-result-object·v2613 ····move-result-object·v2
  
621 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;614 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
622 ····goto/16·:goto_2615 ····goto·:goto_2
623 .end·method616 .end·method
  
624 .method·public·inscribe()Lcom/watabou/pixeldungeon/items/armor/Armor;617 .method·public·inscribe()Lcom/watabou/pixeldungeon/items/armor/Armor;
625 ····.locals·3618 ····.locals·3
  
626 ····.prologue619 ····.prologue
627 ····.line·313620 ····.line·313
685 B
smali/com/watabou/pixeldungeon/items/armor/HuntressArmor$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;
  
25 ····.prologue26 ····.prologue
26 ····.line·6127 ····.line·61
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;->this$0:Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/armor/HuntressArmor$1;->this$0:Lcom/watabou/pixeldungeon/items/armor/HuntressArmor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
711 B
smali/com/watabou/pixeldungeon/items/armor/ClassArmor.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·abstract·Lcom/watabou/pixeldungeon/items/armor/ClassArmor;1 .class·public·abstract·Lcom/watabou/pixeldungeon/items/armor/ClassArmor;
2 .super·Lcom/watabou/pixeldungeon/items/armor/Armor;2 .super·Lcom/watabou/pixeldungeon/items/armor/Armor;
3 .source·"ClassArmor.java"3 .source·"ClassArmor.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/armor/ClassArmor$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·private·static·final·ARMOR_DR:Ljava/lang/String;·=·"DR"5 .field·private·static·final·ARMOR_DR:Ljava/lang/String;·=·"DR"
  
12 .field·private·static·final·ARMOR_STR:Ljava/lang/String;·=·"STR"6 .field·private·static·final·ARMOR_STR:Ljava/lang/String;·=·"STR"
  
13 .field·private·static·final·TXT_LOW_HEALTH:Ljava/lang/String;·=·"Your·health·is·too·low!"7 .field·private·static·final·TXT_LOW_HEALTH:Ljava/lang/String;·=·"Your·health·is·too·low!"
  
658 B
smali/com/watabou/pixeldungeon/items/armor/WarriorArmor$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dest:I22 .field·final·synthetic·val$dest:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1;I)V24 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·10228 ····.line·102
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1$1;->this$0:Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1$1;->this$0:Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1;
  
29 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1$1;->val$dest:I30 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/items/armor/WarriorArmor$1$1;->val$dest:I
  
484 B
smali/com/watabou/pixeldungeon/items/armor/glyphs/Viscosity.smali
    
Offset 37, 15 lines modifiedOffset 37, 14 lines modified
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·038 ····.locals·0
  
39 ····.prologue39 ····.prologue
40 ····.line·3640 ····.line·36
41 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor$Glyph;-><init>()V41 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/armor/Armor$Glyph;-><init>()V
  
42 ····.line·79 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
  
45 #·virtual·methods44 #·virtual·methods
46 .method·public·glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;45 .method·public·glowing()Lcom/watabou/pixeldungeon/sprites/ItemSprite$Glowing;
47 ····.locals·146 ····.locals·1
938 B
smali/com/watabou/pixeldungeon/items/rings/RingOfHerbalism.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Herbalism"22 ····const-string·v0,·"Ring·of·Herbalism"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;->name:Ljava/lang/String;
  
24 ····.line·3824 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"This·ring·increases·your·chance·to·gather·dew·and·seeds·from·trampled·grass."55 ····const-string·v0,·"This·ring·increases·your·chance·to·gather·dew·and·seeds·from·trampled·grass."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·35
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
781 B
smali/com/watabou/pixeldungeon/items/rings/RingOfThorns$Thorns.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;
  
22 ····.prologue23 ····.prologue
23 ····.line·6824 ····.line·68
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfThorns$Thorns;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfThorns$Thorns;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
794 B
smali/com/watabou/pixeldungeon/items/rings/RingOfHaggler$Haggling.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;
  
22 ····.prologue23 ····.prologue
23 ····.line·7024 ····.line·70
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler$Haggling;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler$Haggling;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
791 B
smali/com/watabou/pixeldungeon/items/rings/RingOfEvasion$Evasion.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;
  
22 ····.prologue23 ····.prologue
23 ····.line·3824 ····.line·38
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion$Evasion;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion$Evasion;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
1020 B
smali/com/watabou/pixeldungeon/items/rings/RingOfShadows.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Shadows"22 ····const-string·v0,·"Ring·of·Shadows"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;->name:Ljava/lang/String;
  
24 ····.line·3924 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"Enemies·will·be·less·likely·to·notice·you·if·you·wear·this·ring.·Degraded·rings·of·shadows·will·alert·enemies·who·might·otherwise·not·have·noticed·your·presence."55 ····const-string·v0,·"Enemies·will·be·less·likely·to·notice·you·if·you·wear·this·ring.·Degraded·rings·of·shadows·will·alert·enemies·who·might·otherwise·not·have·noticed·your·presence."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·36
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
1.13 KB
smali/com/watabou/pixeldungeon/items/rings/Ring$1.smali
    
Offset 23, 17 lines modifiedOffset 23, 18 lines modified
  
23 .field·final·synthetic·val$r2:Lcom/watabou/pixeldungeon/items/rings/Ring;23 .field·final·synthetic·val$r2:Lcom/watabou/pixeldungeon/items/rings/Ring;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/Ring;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;Lcom/watabou/pixeldungeon/items/rings/Ring;Lcom/watabou/pixeldungeon/items/rings/Ring;)V25 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/Ring;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;Lcom/watabou/pixeldungeon/items/rings/Ring;Lcom/watabou/pixeldungeon/items/rings/Ring;)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/Ring;
27 ····.param·p2,·"x0"····#·Ljava/lang/String;28 ····.param·p2,·"title"····#·Ljava/lang/String;
28 ····.param·p3,·"x1"····#·Ljava/lang/String;29 ····.param·p3,·"message"····#·Ljava/lang/String;
29 ····.param·p4,·"x2"····#·[Ljava/lang/String;30 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
30 ····.prologue31 ····.prologue
31 ····.line·13332 ····.line·133
32 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$1;->this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;33 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$1;->this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;
  
33 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;34 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
948 B
smali/com/watabou/pixeldungeon/items/rings/RingOfHaste.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Haste"22 ····const-string·v0,·"Ring·of·Haste"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;->name:Ljava/lang/String;
  
24 ····.line·3824 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"This·ring·accelerates·the·wearer\'s·flow·of·time,·allowing·one·to·perform·all·actions·a·little·faster."55 ····const-string·v0,·"This·ring·accelerates·the·wearer\'s·flow·of·time,·allowing·one·to·perform·all·actions·a·little·faster."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·35
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
811 B
smali/com/watabou/pixeldungeon/items/rings/RingOfHerbalism$Herbalism.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;
  
22 ····.prologue23 ····.prologue
23 ····.line·3824 ····.line·38
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism$Herbalism;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism$Herbalism;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHerbalism;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
660 B
smali/com/watabou/pixeldungeon/items/rings/Ring$RingBuff.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;23 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V25 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/Ring;
  
27 ····.prologue28 ····.prologue
28 ····.line·35129 ····.line·351
29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;->this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;->this$0:Lcom/watabou/pixeldungeon/items/rings/Ring;
  
30 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;-><init>()V31 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;-><init>()V
  
771 B
smali/com/watabou/pixeldungeon/items/rings/RingOfPower$Power.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfPower;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfPower;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfPower;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfPower;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfPower;
  
22 ····.prologue23 ····.prologue
23 ····.line·3924 ····.line·39
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfPower$Power;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfPower;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfPower$Power;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfPower;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
791 B
smali/com/watabou/pixeldungeon/items/rings/RingOfSatiety$Satiety.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;
  
22 ····.prologue23 ····.prologue
23 ····.line·3824 ····.line·38
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety$Satiety;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety$Satiety;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
1.02 KB
smali/com/watabou/pixeldungeon/items/rings/RingOfThorns.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2721 ····.line·27
22 ····const-string·v0,·"Ring·of·Thorns"22 ····const-string·v0,·"Ring·of·Thorns"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfThorns;->name:Ljava/lang/String;
  
24 ····.line·6824 ····.line·28
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"Though·this·ring·doesn\'t·provide·real·thorns,·an·enemy·that·attacks·you·will·itself·be·wounded·by·a·fraction·of·the·damage·that·it·inflicts.·Upgrading·this·ring·won\'t·give·any·additional·bonuses."55 ····const-string·v0,·"Though·this·ring·doesn\'t·provide·real·thorns,·an·enemy·that·attacks·you·will·itself·be·wounded·by·a·fraction·of·the·damage·that·it·inflicts.·Upgrading·this·ring·won\'t·give·any·additional·bonuses."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·65
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
6.78 KB
smali/com/watabou/pixeldungeon/items/rings/Ring.smali
    
Offset 214, 124 lines modifiedOffset 214, 137 lines modified
214 ····.line·71214 ····.line·71
215 ····const/16·v0,·0xc215 ····const/16·v0,·0xc
  
216 ····new-array·v0,·v0,·[Ljava/lang/Integer;216 ····new-array·v0,·v0,·[Ljava/lang/Integer;
  
217 ····const/16·v1,·0x20217 ····const/16·v1,·0x20
  
 218 ····.line·72
218 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;219 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
219 ····move-result-object·v1220 ····move-result-object·v1
  
220 ····aput-object·v1,·v0,·v3221 ····aput-object·v1,·v0,·v3
  
221 ····const/16·v1,·0x21222 ····const/16·v1,·0x21
  
 223 ····.line·73
222 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;224 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
223 ····move-result-object·v1225 ····move-result-object·v1
  
224 ····aput-object·v1,·v0,·v4226 ····aput-object·v1,·v0,·v4
  
225 ····const/16·v1,·0x22227 ····const/16·v1,·0x22
  
 228 ····.line·74
226 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;229 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
227 ····move-result-object·v1230 ····move-result-object·v1
  
228 ····aput-object·v1,·v0,·v5231 ····aput-object·v1,·v0,·v5
  
229 ····const/16·v1,·0x23232 ····const/16·v1,·0x23
  
 233 ····.line·75
230 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;234 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
231 ····move-result-object·v1235 ····move-result-object·v1
  
232 ····aput-object·v1,·v0,·v6236 ····aput-object·v1,·v0,·v6
  
233 ····const/16·v1,·0x24237 ····const/16·v1,·0x24
  
 238 ····.line·76
234 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;239 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
235 ····move-result-object·v1240 ····move-result-object·v1
  
236 ····aput-object·v1,·v0,·v7241 ····aput-object·v1,·v0,·v7
  
237 ····const/4·v1,·0x5242 ····const/4·v1,·0x5
  
238 ····const/16·v2,·0x25243 ····const/16·v2,·0x25
  
 244 ····.line·77
239 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;245 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
240 ····move-result-object·v2246 ····move-result-object·v2
  
241 ····aput-object·v2,·v0,·v1247 ····aput-object·v2,·v0,·v1
  
242 ····const/4·v1,·0x6248 ····const/4·v1,·0x6
  
243 ····const/16·v2,·0x26249 ····const/16·v2,·0x26
  
 250 ····.line·78
244 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;251 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
245 ····move-result-object·v2252 ····move-result-object·v2
  
246 ····aput-object·v2,·v0,·v1253 ····aput-object·v2,·v0,·v1
  
247 ····const/4·v1,·0x7254 ····const/4·v1,·0x7
  
248 ····const/16·v2,·0x27255 ····const/16·v2,·0x27
  
 256 ····.line·79
249 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;257 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
250 ····move-result-object·v2258 ····move-result-object·v2
  
251 ····aput-object·v2,·v0,·v1259 ····aput-object·v2,·v0,·v1
  
252 ····const/16·v1,·0x8260 ····const/16·v1,·0x8
  
253 ····const/16·v2,·0x48261 ····const/16·v2,·0x48
  
 262 ····.line·80
254 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;263 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
255 ····move-result-object·v2264 ····move-result-object·v2
  
256 ····aput-object·v2,·v0,·v1265 ····aput-object·v2,·v0,·v1
  
257 ····const/16·v1,·0x9266 ····const/16·v1,·0x9
  
258 ····const/16·v2,·0x49267 ····const/16·v2,·0x49
  
 268 ····.line·81
259 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;269 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
260 ····move-result-object·v2270 ····move-result-object·v2
  
261 ····aput-object·v2,·v0,·v1271 ····aput-object·v2,·v0,·v1
  
262 ····const/16·v1,·0xa272 ····const/16·v1,·0xa
  
263 ····const/16·v2,·0x4a273 ····const/16·v2,·0x4a
  
 274 ····.line·82
264 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;275 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
265 ····move-result-object·v2276 ····move-result-object·v2
  
266 ····aput-object·v2,·v0,·v1277 ····aput-object·v2,·v0,·v1
  
267 ····const/16·v1,·0xb278 ····const/16·v1,·0xb
  
268 ····const/16·v2,·0x4b279 ····const/16·v2,·0x4b
  
 280 ····.line·83
269 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;281 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
270 ····move-result-object·v2282 ····move-result-object·v2
  
271 ····aput-object·v2,·v0,·v1283 ····aput-object·v2,·v0,·v1
  
Max diff block lines reached; 4355/6834 bytes (63.73%) of diff not shown.
988 B
smali/com/watabou/pixeldungeon/items/rings/RingOfPower.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Power"22 ····const-string·v0,·"Ring·of·Power"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfPower;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfPower;->name:Ljava/lang/String;
  
24 ····.line·3924 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"Your·wands·will·become·more·powerful·in·the·energy·field·that·radiates·from·this·ring.·Degraded·rings·of·power·will·instead·weaken·your·wands."55 ····const-string·v0,·"Your·wands·will·become·more·powerful·in·the·energy·field·that·radiates·from·this·ring.·Degraded·rings·of·power·will·instead·weaken·your·wands."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·36
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
1.13 KB
smali/com/watabou/pixeldungeon/items/rings/RingOfHaggler.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2721 ····.line·27
22 ····const-string·v0,·"Ring·of·Haggler"22 ····const-string·v0,·"Ring·of·Haggler"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaggler;->name:Ljava/lang/String;
  
24 ····.line·7024 ····.line·28
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"In·fact·this·ring·doesn\'t·provide·any·magic·effect,·but·it·demonstrates·to·shopkeepers·and·vendors,·that·the·owner·of·the·ring·is·a·member·of·The·Thieves\'·Guild.·Usually·they·are·glad·to·give·a·discount·in·exchange·for·temporary·immunity·guarantee.·Upgrading·this·ring·won\'t·give·any·additional·bonuses."55 ····const-string·v0,·"In·fact·this·ring·doesn\'t·provide·any·magic·effect,·but·it·demonstrates·to·shopkeepers·and·vendors,·that·the·owner·of·the·ring·is·a·member·of·The·Thieves\'·Guild.·Usually·they·are·glad·to·give·a·discount·in·exchange·for·temporary·immunity·guarantee.·Upgrading·this·ring·won\'t·give·any·additional·bonuses."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·67
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
807 B
smali/com/watabou/pixeldungeon/items/rings/RingOfElements$Resistance.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfElements;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfElements;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfElements;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfElements;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfElements;
  
22 ····.prologue23 ····.prologue
23 ····.line·6324 ····.line·63
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfElements$Resistance;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfElements;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfElements$Resistance;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfElements;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
908 B
smali/com/watabou/pixeldungeon/items/rings/RingOfEvasion.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Evasion"22 ····const-string·v0,·"Ring·of·Evasion"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfEvasion;->name:Ljava/lang/String;
  
24 ····.line·3824 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"This·ring·increases·your·chance·to·dodge·enemy·attack."55 ····const-string·v0,·"This·ring·increases·your·chance·to·dodge·enemy·attack."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·35
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
771 B
smali/com/watabou/pixeldungeon/items/rings/RingOfHaste$Haste.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;
  
22 ····.prologue23 ····.prologue
23 ····.line·3824 ····.line·38
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaste$Haste;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfHaste$Haste;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfHaste;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
806 B
smali/com/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfMending;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfMending;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfMending;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfMending;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfMending;
  
22 ····.prologue23 ····.prologue
23 ····.line·4024 ····.line·40
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfMending;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending$Rejuvenation;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfMending;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
1.02 KB
smali/com/watabou/pixeldungeon/items/rings/RingOfMending.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Mending"22 ····const-string·v0,·"Ring·of·Mending"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfMending;->name:Ljava/lang/String;
  
24 ····.line·4024 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"This·ring·increases·the·body\'s·regenerative·properties,·allowing·one·to·recover·lost·health·at·an·accelerated·rate.·Degraded·rings·will·decrease·or·even·halt·one\'s·natural·regeneration."55 ····const-string·v0,·"This·ring·increases·the·body\'s·regenerative·properties,·allowing·one·to·recover·lost·health·at·an·accelerated·rate.·Degraded·rings·will·decrease·or·even·halt·one\'s·natural·regeneration."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·37
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
1.08 KB
smali/com/watabou/pixeldungeon/items/rings/RingOfDetection.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2621 ····.line·26
22 ····const-string·v0,·"Ring·of·Detection"22 ····const-string·v0,·"Ring·of·Detection"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;->name:Ljava/lang/String;
  
24 ····.line·5324 ····.line·27
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"Wearing·this·ring·will·allow·the·wearer·to·notice·hidden·secrets·-·traps·and·secret·doors·-·without·taking·time·to·search.·Degraded·rings·of·detection·will·dull·your·senses,·making·it·harder·to·notice·secrets·even·when·actively·searching·for·them."55 ····const-string·v0,·"Wearing·this·ring·will·allow·the·wearer·to·notice·hidden·secrets·-·traps·and·secret·doors·-·without·taking·time·to·search.·Degraded·rings·of·detection·will·dull·your·senses,·making·it·harder·to·notice·secrets·even·when·actively·searching·for·them."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·50
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
811 B
smali/com/watabou/pixeldungeon/items/rings/RingOfDetection$Detection.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;
  
22 ····.prologue23 ····.prologue
23 ····.line·5324 ····.line·53
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfDetection$Detection;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfDetection$Detection;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfDetection;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
907 B
smali/com/watabou/pixeldungeon/items/rings/RingOfAccuracy.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Accuracy"22 ····const-string·v0,·"Ring·of·Accuracy"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;->name:Ljava/lang/String;
  
24 ····.line·3824 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"This·ring·increases·your·chance·to·hit·the·enemy."55 ····const-string·v0,·"This·ring·increases·your·chance·to·hit·the·enemy."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·35
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
976 B
smali/com/watabou/pixeldungeon/items/rings/RingOfElements.smali
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V115 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
116 ····.line·34116 ····.line·34
117 ····const-string·v0,·"Ring·of·Elements"117 ····const-string·v0,·"Ring·of·Elements"
  
118 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfElements;->name:Ljava/lang/String;118 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfElements;->name:Ljava/lang/String;
  
119 ····.line·63119 ····.line·35
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·static·synthetic·access$000()Ljava/util/HashSet;122 .method·static·synthetic·access$000()Ljava/util/HashSet;
123 ····.locals·1123 ····.locals·1
  
124 ····.prologue124 ····.prologue
Offset 169, 14 lines modifiedOffset 169, 15 lines modified
169 ····if-eqz·v0,·:cond_0169 ····if-eqz·v0,·:cond_0
  
170 ····const-string·v0,·"This·ring·provides·resistance·to·different·elements,·such·as·fire,·electricity,·gases·etc.·Also·it·decreases·duration·of·negative·effects."170 ····const-string·v0,·"This·ring·provides·resistance·to·different·elements,·such·as·fire,·electricity,·gases·etc.·Also·it·decreases·duration·of·negative·effects."
  
171 ····:goto_0171 ····:goto_0
172 ····return-object·v0172 ····return-object·v0
  
 173 ····.line·47
173 ····:cond_0174 ····:cond_0
174 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;175 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
175 ····move-result-object·v0176 ····move-result-object·v0
  
176 ····goto·:goto_0177 ····goto·:goto_0
177 .end·method178 .end·method
801 B
smali/com/watabou/pixeldungeon/items/rings/RingOfAccuracy$Accuracy.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;
  
22 ····.prologue23 ····.prologue
23 ····.line·3824 ····.line·38
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy$Accuracy;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy$Accuracy;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfAccuracy;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
961 B
smali/com/watabou/pixeldungeon/items/rings/RingOfSatiety.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V20 ····invoke-direct·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;-><init>()V
  
21 ····.line·2321 ····.line·23
22 ····const-string·v0,·"Ring·of·Satiety"22 ····const-string·v0,·"Ring·of·Satiety"
  
23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;->name:Ljava/lang/String;23 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfSatiety;->name:Ljava/lang/String;
  
24 ····.line·3824 ····.line·24
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;28 .method·protected·buff()Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;
29 ····.locals·129 ····.locals·1
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····const-string·v0,·"Wearing·this·ring·you·can·go·without·food·longer.·Degraded·rings·of·satiety·will·cause·the·opposite·effect."55 ····const-string·v0,·"Wearing·this·ring·you·can·go·without·food·longer.·Degraded·rings·of·satiety·will·cause·the·opposite·effect."
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
 58 ····.line·35
58 ····:cond_059 ····:cond_0
59 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;60 ····invoke-super·{p0},·Lcom/watabou/pixeldungeon/items/rings/Ring;->desc()Ljava/lang/String;
  
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····goto·:goto_062 ····goto·:goto_0
62 .end·method63 .end·method
791 B
smali/com/watabou/pixeldungeon/items/rings/RingOfShadows$Shadows.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;18 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;)V20 .method·public·constructor·<init>(Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;
  
22 ····.prologue23 ····.prologue
23 ····.line·3924 ····.line·39
24 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfShadows$Shadows;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;25 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/rings/RingOfShadows$Shadows;->this$0:Lcom/watabou/pixeldungeon/items/rings/RingOfShadows;
  
25 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V26 ····invoke-direct·{p0,·p1},·Lcom/watabou/pixeldungeon/items/rings/Ring$RingBuff;-><init>(Lcom/watabou/pixeldungeon/items/rings/Ring;)V
  
571 B
smali/com/watabou/pixeldungeon/items/food/Food.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/items/food/Food;1 .class·public·Lcom/watabou/pixeldungeon/items/food/Food;
2 .super·Lcom/watabou/pixeldungeon/items/Item;2 .super·Lcom/watabou/pixeldungeon/items/Item;
3 .source·"Food.java"3 .source·"Food.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/food/Food$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·AC_EAT:Ljava/lang/String;·=·"EAT"5 .field·public·static·final·AC_EAT:Ljava/lang/String;·=·"EAT"
  
12 .field·private·static·final·TIME_TO_EAT:F·=·3.0f6 .field·private·static·final·TIME_TO_EAT:F·=·3.0f
  
  
13 #·instance·fields7 #·instance·fields
650 B
smali/com/watabou/pixeldungeon/items/quest/Pickaxe$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$pos:I24 .field·final·synthetic·val$pos:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/quest/Pickaxe;ILcom/watabou/pixeldungeon/actors/hero/Hero;)V26 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/quest/Pickaxe;ILcom/watabou/pixeldungeon/actors/hero/Hero;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/quest/Pickaxe;
  
28 ····.prologue29 ····.prologue
29 ····.line·10030 ····.line·100
30 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/quest/Pickaxe$1;->this$0:Lcom/watabou/pixeldungeon/items/quest/Pickaxe;31 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/quest/Pickaxe$1;->this$0:Lcom/watabou/pixeldungeon/items/quest/Pickaxe;
  
31 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/items/quest/Pickaxe$1;->val$pos:I32 ····iput·p2,·p0,·Lcom/watabou/pixeldungeon/items/quest/Pickaxe$1;->val$pos:I
  
1.07 KB
smali/com/watabou/pixeldungeon/items/potions/Potion$1.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/potions/Potion;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/potions/Potion;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/potions/Potion;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"title"····#·Ljava/lang/String;
24 ····.param·p3,·"x1"····#·Ljava/lang/String;25 ····.param·p3,·"message"····#·Ljava/lang/String;
25 ····.param·p4,·"x2"····#·[Ljava/lang/String;26 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·13228 ····.line·132
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$1;->this$0:Lcom/watabou/pixeldungeon/items/potions/Potion;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$1;->this$0:Lcom/watabou/pixeldungeon/items/potions/Potion;
  
29 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;30 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
1.14 KB
smali/com/watabou/pixeldungeon/items/potions/PotionOfPurity.smali
    
Offset 127, 28 lines modifiedOffset 127, 30 lines modified
  
127 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;127 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
128 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;128 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;
  
129 ····const-class·v9,·Lcom/watabou/pixeldungeon/actors/blobs/ToxicGas;129 ····const-class·v9,·Lcom/watabou/pixeldungeon/actors/blobs/ToxicGas;
  
 130 ····.line·55
130 ····invoke-virtual·{v7,·v9},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;131 ····invoke-virtual·{v7,·v9},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
131 ····move-result-object·v7132 ····move-result-object·v7
  
132 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/blobs/Blob;133 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/blobs/Blob;
  
133 ····aput-object·v7,·v1,·v8134 ····aput-object·v7,·v1,·v8
  
134 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;135 ····sget-object·v7,·Lcom/watabou/pixeldungeon/Dungeon;->level:Lcom/watabou/pixeldungeon/levels/Level;
  
135 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;136 ····iget-object·v7,·v7,·Lcom/watabou/pixeldungeon/levels/Level;->blobs:Ljava/util/HashMap;
  
136 ····const-class·v9,·Lcom/watabou/pixeldungeon/actors/blobs/ParalyticGas;137 ····const-class·v9,·Lcom/watabou/pixeldungeon/actors/blobs/ParalyticGas;
  
 138 ····.line·56
137 ····invoke-virtual·{v7,·v9},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;139 ····invoke-virtual·{v7,·v9},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
138 ····move-result-object·v7140 ····move-result-object·v7
  
139 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/blobs/Blob;141 ····check-cast·v7,·Lcom/watabou/pixeldungeon/actors/blobs/Blob;
  
140 ····aput-object·v7,·v1,·v2142 ····aput-object·v7,·v1,·v2
1.07 KB
smali/com/watabou/pixeldungeon/items/potions/Potion$2.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/potions/Potion;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/potions/Potion;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/potions/Potion;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"title"····#·Ljava/lang/String;
24 ····.param·p3,·"x1"····#·Ljava/lang/String;25 ····.param·p3,·"message"····#·Ljava/lang/String;
25 ····.param·p4,·"x2"····#·[Ljava/lang/String;26 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·16628 ····.line·166
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$2;->this$0:Lcom/watabou/pixeldungeon/items/potions/Potion;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$2;->this$0:Lcom/watabou/pixeldungeon/items/potions/Potion;
  
29 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$2;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;30 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/potions/Potion$2;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
4.01 KB
smali/com/watabou/pixeldungeon/items/potions/Potion.smali
    
Offset 206, 124 lines modifiedOffset 206, 137 lines modified
206 ····.line·72206 ····.line·72
207 ····const/16·v0,·0xc207 ····const/16·v0,·0xc
  
208 ····new-array·v0,·v0,·[Ljava/lang/Integer;208 ····new-array·v0,·v0,·[Ljava/lang/Integer;
  
209 ····const/16·v1,·0x38209 ····const/16·v1,·0x38
  
 210 ····.line·73
210 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;211 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
211 ····move-result-object·v1212 ····move-result-object·v1
  
212 ····aput-object·v1,·v0,·v3213 ····aput-object·v1,·v0,·v3
  
213 ····const/16·v1,·0x39214 ····const/16·v1,·0x39
  
 215 ····.line·74
214 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;216 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
215 ····move-result-object·v1217 ····move-result-object·v1
  
216 ····aput-object·v1,·v0,·v4218 ····aput-object·v1,·v0,·v4
  
217 ····const/16·v1,·0x3a219 ····const/16·v1,·0x3a
  
 220 ····.line·75
218 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;221 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
219 ····move-result-object·v1222 ····move-result-object·v1
  
220 ····aput-object·v1,·v0,·v5223 ····aput-object·v1,·v0,·v5
  
221 ····const/16·v1,·0x3b224 ····const/16·v1,·0x3b
  
 225 ····.line·76
222 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;226 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
223 ····move-result-object·v1227 ····move-result-object·v1
  
224 ····aput-object·v1,·v0,·v6228 ····aput-object·v1,·v0,·v6
  
225 ····const/16·v1,·0x3c229 ····const/16·v1,·0x3c
  
 230 ····.line·77
226 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;231 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
227 ····move-result-object·v1232 ····move-result-object·v1
  
228 ····aput-object·v1,·v0,·v7233 ····aput-object·v1,·v0,·v7
  
229 ····const/4·v1,·0x5234 ····const/4·v1,·0x5
  
230 ····const/16·v2,·0x3d235 ····const/16·v2,·0x3d
  
 236 ····.line·78
231 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;237 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
232 ····move-result-object·v2238 ····move-result-object·v2
  
233 ····aput-object·v2,·v0,·v1239 ····aput-object·v2,·v0,·v1
  
234 ····const/4·v1,·0x6240 ····const/4·v1,·0x6
  
235 ····const/16·v2,·0x3e241 ····const/16·v2,·0x3e
  
 242 ····.line·79
236 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;243 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
237 ····move-result-object·v2244 ····move-result-object·v2
  
238 ····aput-object·v2,·v0,·v1245 ····aput-object·v2,·v0,·v1
  
239 ····const/4·v1,·0x7246 ····const/4·v1,·0x7
  
240 ····const/16·v2,·0x3f247 ····const/16·v2,·0x3f
  
 248 ····.line·80
241 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;249 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
242 ····move-result-object·v2250 ····move-result-object·v2
  
243 ····aput-object·v2,·v0,·v1251 ····aput-object·v2,·v0,·v1
  
244 ····const/16·v1,·0x8252 ····const/16·v1,·0x8
  
245 ····const/16·v2,·0x40253 ····const/16·v2,·0x40
  
 254 ····.line·81
246 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;255 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
247 ····move-result-object·v2256 ····move-result-object·v2
  
248 ····aput-object·v2,·v0,·v1257 ····aput-object·v2,·v0,·v1
  
249 ····const/16·v1,·0x9258 ····const/16·v1,·0x9
  
250 ····const/16·v2,·0x41259 ····const/16·v2,·0x41
  
 260 ····.line·82
251 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;261 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
252 ····move-result-object·v2262 ····move-result-object·v2
  
253 ····aput-object·v2,·v0,·v1263 ····aput-object·v2,·v0,·v1
  
254 ····const/16·v1,·0xa264 ····const/16·v1,·0xa
  
255 ····const/16·v2,·0x42265 ····const/16·v2,·0x42
  
 266 ····.line·83
256 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;267 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
257 ····move-result-object·v2268 ····move-result-object·v2
  
258 ····aput-object·v2,·v0,·v1269 ····aput-object·v2,·v0,·v1
  
259 ····const/16·v1,·0xb270 ····const/16·v1,·0xb
  
260 ····const/16·v2,·0x43271 ····const/16·v2,·0x43
  
 272 ····.line·84
261 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;273 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
262 ····move-result-object·v2274 ····move-result-object·v2
  
263 ····aput-object·v2,·v0,·v1275 ····aput-object·v2,·v0,·v1
  
Max diff block lines reached; 1509/3992 bytes (37.80%) of diff not shown.
2.42 KB
smali/com/watabou/pixeldungeon/items/weapon/Weapon.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/watabou/pixeldungeon/items/KindOfWeapon;2 .super·Lcom/watabou/pixeldungeon/items/KindOfWeapon;
3 .source·"Weapon.java"3 .source·"Weapon.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/watabou/pixeldungeon/items/weapon/Weapon$1;, 
8 ········Lcom/watabou/pixeldungeon/items/weapon/Weapon$Enchantment;,7 ········Lcom/watabou/pixeldungeon/items/weapon/Weapon$Enchantment;,
9 ········Lcom/watabou/pixeldungeon/items/weapon/Weapon$Imbue;8 ········Lcom/watabou/pixeldungeon/items/weapon/Weapon$Imbue;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 72, 15 lines modifiedOffset 71, 14 lines modified
72 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->imbue:Lcom/watabou/pixeldungeon/items/weapon/Weapon$Imbue;71 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->imbue:Lcom/watabou/pixeldungeon/items/weapon/Weapon$Imbue;
  
73 ····.line·5672 ····.line·56
74 ····const/16·v0,·0x1473 ····const/16·v0,·0x14
  
75 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->hitsToKnow:I74 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->hitsToKnow:I
  
76 ····.line·225 
77 ····return-void75 ····return-void
78 .end·method76 .end·method
  
  
79 #·virtual·methods77 #·virtual·methods
80 .method·public·acuracyFactor(Lcom/watabou/pixeldungeon/actors/hero/Hero;)F78 .method·public·acuracyFactor(Lcom/watabou/pixeldungeon/actors/hero/Hero;)F
81 ····.locals·879 ····.locals·8
Offset 124, 14 lines modifiedOffset 122, 15 lines modified
  
124 ····float-to-double·v2,·v1122 ····float-to-double·v2,·v1
  
125 ····const-wide/high16·v4,·0x3ff8000000000000L····#·1.5123 ····const-wide/high16·v4,·0x3ff8000000000000L····#·1.5
  
126 ····int-to-double·v6,·v0124 ····int-to-double·v6,·v0
  
 125 ····.line·118
127 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D126 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D
  
128 ····move-result-wide·v4127 ····move-result-wide·v4
  
129 ····div-double/2addr·v2,·v4128 ····div-double/2addr·v2,·v4
  
130 ····double-to-float·v1,·v2129 ····double-to-float·v1,·v2
Offset 144, 14 lines modifiedOffset 143, 15 lines modified
144 ····if-ne·v2,·v3,·:cond_2143 ····if-ne·v2,·v3,·:cond_2
  
145 ····const/high16·v2,·0x3fc00000····#·1.5f144 ····const/high16·v2,·0x3fc00000····#·1.5f
  
146 ····:goto_2145 ····:goto_2
147 ····mul-float/2addr·v1,·v2146 ····mul-float/2addr·v1,·v2
  
 147 ····.line·117
148 ····return·v1148 ····return·v1
  
149 ····.line·108149 ····.line·108
150 ····:pswitch_0150 ····:pswitch_0
151 ····add-int/lit8·v0,·v0,·0x3151 ····add-int/lit8·v0,·v0,·0x3
  
152 ····.line·109152 ····.line·109
Offset 160, 15 lines modifiedOffset 160, 15 lines modified
160 ····.line·111160 ····.line·111
161 ····:pswitch_1161 ····:pswitch_1
162 ····add-int/lit8·v0,·v0,·-0x2162 ····add-int/lit8·v0,·v0,·-0x2
  
163 ····.line·112163 ····.line·112
164 ····goto·:goto_0164 ····goto·:goto_0
  
165 ····.line·117165 ····.line·118
166 ····:cond_1166 ····:cond_1
167 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->ACU:F167 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->ACU:F
  
168 ····goto·:goto_1168 ····goto·:goto_1
  
169 ····:cond_2169 ····:cond_2
170 ····const/high16·v2,·0x3f800000····#·1.0f170 ····const/high16·v2,·0x3f800000····#·1.0f
Offset 656, 14 lines modifiedOffset 656, 15 lines modified
  
656 ····float-to-double·v2,·v1656 ····float-to-double·v2,·v1
  
657 ····const-wide·v4,·0x3ff3333333333333L····#·1.2657 ····const-wide·v4,·0x3ff3333333333333L····#·1.2
  
658 ····int-to-double·v6,·v0658 ····int-to-double·v6,·v0
  
 659 ····.line·131
659 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D660 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D
  
660 ····move-result-wide·v4661 ····move-result-wide·v4
  
661 ····mul-double/2addr·v2,·v4662 ····mul-double/2addr·v2,·v4
  
662 ····double-to-float·v1,·v2663 ····double-to-float·v1,·v2
Offset 676, 16 lines modifiedOffset 677, 18 lines modified
676 ····if-ne·v2,·v3,·:cond_2677 ····if-ne·v2,·v3,·:cond_2
  
677 ····const·v2,·0x3f19999a····#·0.6f678 ····const·v2,·0x3f19999a····#·0.6f
  
678 ····:goto_1679 ····:goto_1
679 ····mul-float/2addr·v1,·v2680 ····mul-float/2addr·v1,·v2
  
 681 ····.line·130
680 ····return·v1682 ····return·v1
  
 683 ····.line·131
681 ····:cond_1684 ····:cond_1
682 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->DLY:F685 ····iget·v1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->DLY:F
  
683 ····goto·:goto_0686 ····goto·:goto_0
  
684 ····:cond_2687 ····:cond_2
685 ····const/high16·v2,·0x3f800000····#·1.0f688 ····const/high16·v2,·0x3f800000····#·1.0f
829 B
smali/com/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 .method·static·synthetic·access$001(Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;Lcom/watabou/pixeldungeon/actors/hero/Hero;)Z41 .method·static·synthetic·access$001(Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;Lcom/watabou/pixeldungeon/actors/hero/Hero;)Z
42 ····.locals·142 ····.locals·1
43 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;43 ····.param·p0,·"x0"····#·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;
44 ····.param·p1,·"x1"····#·Lcom/watabou/pixeldungeon/actors/hero/Hero;44 ····.param·p1,·"x1"····#·Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
45 ····.prologue45 ····.prologue
46 ····.line·3246 ····.line·32
47 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/KindOfWeapon;->doEquip(Lcom/watabou/pixeldungeon/actors/hero/Hero;)Z47 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/weapon/Weapon;->doEquip(Lcom/watabou/pixeldungeon/actors/hero/Hero;)Z
  
48 ····move-result·v048 ····move-result·v0
  
49 ····return·v049 ····return·v0
50 .end·method50 .end·method
  
  
708 B
smali/com/watabou/pixeldungeon/items/weapon/missiles/Boomerang.smali
    
Offset 64, 14 lines modifiedOffset 64, 15 lines modified
  
64 ····iget·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I64 ····iget·v1,·v1,·Lcom/watabou/pixeldungeon/actors/hero/Hero;->pos:I
  
65 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;->curItem:Lcom/watabou/pixeldungeon/items/Item;65 ····sget-object·v2,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;->curItem:Lcom/watabou/pixeldungeon/items/Item;
  
66 ····const/4·v3,·0x066 ····const/4·v3,·0x0
  
 67 ····.line·88
67 ····invoke-virtual·{v0,·p1,·v1,·v2,·v3},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V68 ····invoke-virtual·{v0,·p1,·v1,·v2,·v3},·Lcom/watabou/pixeldungeon/sprites/MissileSprite;->reset(IILcom/watabou/pixeldungeon/items/Item;Lcom/watabou/utils/Callback;)V
  
68 ····.line·9069 ····.line·90
69 ····iget-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;->throwEquiped:Z70 ····iget-boolean·v0,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/Boomerang;->throwEquiped:Z
  
70 ····if-eqz·v0,·:cond_171 ····if-eqz·v0,·:cond_1
  
1.17 KB
smali/com/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon$1.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;19 .field·final·synthetic·val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V21 .method·varargs·constructor·<init>(Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/watabou/pixeldungeon/actors/hero/Hero;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;
23 ····.param·p2,·"x0"····#·Ljava/lang/String;24 ····.param·p2,·"title"····#·Ljava/lang/String;
24 ····.param·p3,·"x1"····#·Ljava/lang/String;25 ····.param·p3,·"message"····#·Ljava/lang/String;
25 ····.param·p4,·"x2"····#·[Ljava/lang/String;26 ····.param·p4,·"options"····#·[Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·9028 ····.line·90
28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon$1;->this$0:Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;29 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon$1;->this$0:Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon;
  
29 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;30 ····iput-object·p5,·p0,·Lcom/watabou/pixeldungeon/items/weapon/missiles/MissileWeapon$1;->val$hero:Lcom/watabou/pixeldungeon/actors/hero/Hero;
  
642 B
smali/com/watabou/pixeldungeon/items/weapon/enchantments/Slow.smali
    
Offset 109, 18 lines modifiedOffset 109, 20 lines modified
  
109 ····const/high16·v3,·0x3fc00000····#·1.5f109 ····const/high16·v3,·0x3fc00000····#·1.5f
  
110 ····int-to-float·v4,·v0110 ····int-to-float·v4,·v0
  
111 ····add-float/2addr·v3,·v4111 ····add-float/2addr·v3,·v4
  
 112 ····.line·43
112 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F113 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F
  
113 ····move-result·v2114 ····move-result·v2
  
 115 ····.line·42
114 ····invoke-static·{p3,·v1,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;116 ····invoke-static·{p3,·v1,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
115 ····.line·45117 ····.line·45
116 ····const/4·v1,·0x1118 ····const/4·v1,·0x1
  
117 ····.line·47119 ····.line·47
118 ····:cond_0120 ····:cond_0
669 B
smali/com/watabou/pixeldungeon/items/weapon/enchantments/Poison.smali
    
Offset 107, 14 lines modifiedOffset 107, 15 lines modified
  
107 ····invoke-static·{p3,·v1},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;107 ····invoke-static·{p3,·v1},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->affect(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;)Lcom/watabou/pixeldungeon/actors/buffs/Buff;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Poison;109 ····check-cast·v1,·Lcom/watabou/pixeldungeon/actors/buffs/Poison;
  
 110 ····.line·43
110 ····invoke-static·{p3},·Lcom/watabou/pixeldungeon/actors/buffs/Poison;->durationFactor(Lcom/watabou/pixeldungeon/actors/Char;)F111 ····invoke-static·{p3},·Lcom/watabou/pixeldungeon/actors/buffs/Poison;->durationFactor(Lcom/watabou/pixeldungeon/actors/Char;)F
  
111 ····move-result·v2112 ····move-result·v2
  
112 ····add-int/lit8·v3,·v0,·0x1113 ····add-int/lit8·v3,·v0,·0x1
  
113 ····int-to-float·v3,·v3114 ····int-to-float·v3,·v3
652 B
smali/com/watabou/pixeldungeon/items/weapon/enchantments/Paralysis.smali
    
Offset 109, 18 lines modifiedOffset 109, 20 lines modified
  
109 ····const/high16·v3,·0x3fc00000····#·1.5f109 ····const/high16·v3,·0x3fc00000····#·1.5f
  
110 ····int-to-float·v4,·v0110 ····int-to-float·v4,·v0
  
111 ····add-float/2addr·v3,·v4111 ····add-float/2addr·v3,·v4
  
 112 ····.line·43
112 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F113 ····invoke-static·{v2,·v3},·Lcom/watabou/utils/Random;->Float(FF)F
  
113 ····move-result·v2114 ····move-result·v2
  
 115 ····.line·42
114 ····invoke-static·{p3,·v1,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;116 ····invoke-static·{p3,·v1,·v2},·Lcom/watabou/pixeldungeon/actors/buffs/Buff;->prolong(Lcom/watabou/pixeldungeon/actors/Char;Ljava/lang/Class;F)Lcom/watabou/pixeldungeon/actors/buffs/FlavourBuff;
  
115 ····.line·45117 ····.line·45
116 ····const/4·v1,·0x1118 ····const/4·v1,·0x1
  
117 ····.line·47119 ····.line·47
118 ····:cond_0120 ····:cond_0
714 B
smali/com/watabou/pixeldungeon/items/weapon/melee/ShortSword$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;21 .field·final·synthetic·this$0:Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;)V23 .method·constructor·<init>(Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;
  
25 ····.prologue26 ····.prologue
26 ····.line·10327 ····.line·103
27 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword$1;->this$0:Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;28 ····iput-object·p1,·p0,·Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword$1;->this$0:Lcom/watabou/pixeldungeon/items/weapon/melee/ShortSword;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.54 KB
smali/com/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;1 .class·public·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;
2 .super·Lcom/watabou/pixeldungeon/items/weapon/Weapon;2 .super·Lcom/watabou/pixeldungeon/items/weapon/Weapon;
3 .source·"MeleeWeapon.java"3 .source·"MeleeWeapon.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·private·tier:I5 .field·private·tier:I
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>(IFF)V7 .method·public·constructor·<init>(IFF)V
14 ····.locals·18 ····.locals·1
Offset 98, 14 lines modifiedOffset 90, 15 lines modified
  
98 ····.line·9190 ····.line·91
99 ····.local·v1,·"lvl":I91 ····.local·v1,·"lvl":I
100 ····if-eqz·v1,·:cond_992 ····if-eqz·v1,·:cond_9
  
101 ····if-lez·v1,·:cond_893 ····if-lez·v1,·:cond_8
  
 94 ····.line·93
102 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->isBroken()Z95 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->isBroken()Z
  
103 ····move-result·v696 ····move-result·v6
  
104 ····if-eqz·v6,·:cond_797 ····if-eqz·v6,·:cond_7
  
105 ····const-string·v5,·"broken"98 ····const-string·v5,·"broken"
Offset 519, 15 lines modifiedOffset 512, 15 lines modified
519 ····:goto_a512 ····:goto_a
520 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;513 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
521 ····move-result-object·v6514 ····move-result-object·v6
  
522 ····return-object·v6515 ····return-object·v6
  
523 ····.line·91516 ····.line·93
524 ····.end·local·v2····#·"max":I517 ····.end·local·v2····#·"max":I
525 ····.end·local·v3····#·"min":I518 ····.end·local·v3····#·"min":I
526 ····.end·local·v5····#·"quality":Ljava/lang/String;519 ····.end·local·v5····#·"quality":Ljava/lang/String;
527 ····:cond_7520 ····:cond_7
528 ····const-string·v5,·"upgraded"521 ····const-string·v5,·"upgraded"
  
529 ····goto/16·:goto_0522 ····goto/16·:goto_0
Offset 573, 26 lines modifiedOffset 566, 21 lines modified
  
573 ····add-int/2addr·v9,·v3566 ····add-int/2addr·v9,·v3
  
574 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;567 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
575 ····move-result-object·v6568 ····move-result-object·v6
  
576 ····const-string·v9,·"·points·per·hit·" 
  
577 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
578 ····move-result-object·v6 
  
579 ····const-string·v9,·"and·usually·it·requires·"569 ····const-string·v9,·"·points·per·hit·and·usually·it·requires·"
  
580 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;570 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
581 ····move-result-object·v6571 ····move-result-object·v6
  
 572 ····.line·109
582 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I573 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I
  
583 ····move-result·v9574 ····move-result·v9
  
584 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;575 ····invoke-virtual·{v6,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
585 ····move-result-object·v6576 ····move-result-object·v6
Offset 603, 14 lines modifiedOffset 591, 15 lines modified
  
603 ····move-result-object·v6591 ····move-result-object·v6
  
604 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;592 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
605 ····move-result-object·v6593 ····move-result-object·v6
  
 594 ····.line·107
606 ····invoke-virtual·{v0,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;595 ····invoke-virtual·{v0,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
607 ····.line·110596 ····.line·110
608 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I597 ····invoke-virtual·{p0},·Lcom/watabou/pixeldungeon/items/weapon/melee/MeleeWeapon;->typicalSTR()I
  
609 ····move-result·v6598 ····move-result·v6
  
4.62 KB
smali/com/watabou/pixeldungeon/items/bags/WandHolster.smali
    
Offset 36, 66 lines modifiedOffset 36, 64 lines modified
36 ····.locals·336 ····.locals·3
37 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;37 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
38 ····.prologue38 ····.prologue
39 ····.line·4039 ····.line·40
40 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/bags/Bag;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z40 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/bags/Bag;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
  
41 ····move-result·v241 ····move-result·v1
  
42 ····if-eqz·v2,·:cond_142 ····if-eqz·v1,·:cond_1
  
43 ····.line·4143 ····.line·41
44 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->owner:Lcom/watabou/pixeldungeon/actors/Char;44 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->owner:Lcom/watabou/pixeldungeon/actors/Char;
  
45 ····if-eqz·v2,·:cond_045 ····if-eqz·v1,·:cond_0
  
46 ····.line·4246 ····.line·42
47 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->items:Ljava/util/ArrayList;47 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->items:Ljava/util/ArrayList;
  
48 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;48 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
49 ····move-result-object·v049 ····move-result-object·v1
  
50 ····.local·v0,·"i$":Ljava/util/Iterator; 
51 ····:goto_050 ····:goto_0
52 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z51 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
53 ····move-result·v252 ····move-result·v2
  
54 ····if-eqz·v2,·:cond_053 ····if-eqz·v2,·:cond_0
  
55 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;54 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
56 ····move-result-object·v155 ····move-result-object·v0
  
57 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;56 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Item;
  
58 ····.line·4357 ····.line·43
59 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/items/Item;58 ····.local·v0,·"item":Lcom/watabou/pixeldungeon/items/Item;
60 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/wands/Wand;59 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/wands/Wand;
  
61 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;60 ····.end·local·v0····#·"item":Lcom/watabou/pixeldungeon/items/Item;
62 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->owner:Lcom/watabou/pixeldungeon/actors/Char;61 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->owner:Lcom/watabou/pixeldungeon/actors/Char;
  
63 ····invoke-virtual·{v1,·v2},·Lcom/watabou/pixeldungeon/items/wands/Wand;->charge(Lcom/watabou/pixeldungeon/actors/Char;)V62 ····invoke-virtual·{v0,·v2},·Lcom/watabou/pixeldungeon/items/wands/Wand;->charge(Lcom/watabou/pixeldungeon/actors/Char;)V
  
64 ····goto·:goto_063 ····goto·:goto_0
  
65 ····.line·4664 ····.line·46
66 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
67 ····:cond_065 ····:cond_0
68 ····const/4·v2,·0x166 ····const/4·v1,·0x1
  
69 ····.line·4867 ····.line·48
70 ····:goto_168 ····:goto_1
71 ····return·v269 ····return·v1
  
72 ····:cond_170 ····:cond_1
73 ····const/4·v2,·0x071 ····const/4·v1,·0x0
  
74 ····goto·:goto_172 ····goto·:goto_1
75 .end·method73 .end·method
  
76 .method·public·grab(Lcom/watabou/pixeldungeon/items/Item;)Z74 .method·public·grab(Lcom/watabou/pixeldungeon/items/Item;)Z
77 ····.locals·175 ····.locals·1
78 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;76 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;
Offset 142, 40 lines modifiedOffset 140, 39 lines modified
142 .end·method140 .end·method
  
143 .method·public·onDetach()V141 .method·public·onDetach()V
144 ····.locals·3142 ····.locals·3
  
145 ····.prologue143 ····.prologue
146 ····.line·54144 ····.line·54
147 ····iget-object·v2,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->items:Ljava/util/ArrayList;145 ····iget-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/bags/WandHolster;->items:Ljava/util/ArrayList;
  
148 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;146 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
149 ····move-result-object·v0147 ····move-result-object·v1
  
150 ····.local·v0,·"i$":Ljava/util/Iterator; 
151 ····:goto_0148 ····:goto_0
152 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z149 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
153 ····move-result·v2150 ····move-result·v2
  
154 ····if-eqz·v2,·:cond_0151 ····if-eqz·v2,·:cond_0
  
155 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;152 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
156 ····move-result-object·v1153 ····move-result-object·v0
  
157 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/Item;154 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/Item;
  
158 ····.line·55155 ····.line·55
159 ····.local·v1,·"item":Lcom/watabou/pixeldungeon/items/Item;156 ····.local·v0,·"item":Lcom/watabou/pixeldungeon/items/Item;
160 ····check-cast·v1,·Lcom/watabou/pixeldungeon/items/wands/Wand;157 ····check-cast·v0,·Lcom/watabou/pixeldungeon/items/wands/Wand;
  
161 ····.end·local·v1····#·"item":Lcom/watabou/pixeldungeon/items/Item;158 ····.end·local·v0····#·"item":Lcom/watabou/pixeldungeon/items/Item;
162 ····invoke-virtual·{v1},·Lcom/watabou/pixeldungeon/items/wands/Wand;->stopCharging()V159 ····invoke-virtual·{v0},·Lcom/watabou/pixeldungeon/items/wands/Wand;->stopCharging()V
  
163 ····goto·:goto_0160 ····goto·:goto_0
  
164 ····.line·57161 ····.line·57
165 ····:cond_0162 ····:cond_0
166 ····return-void163 ····return-void
167 .end·method164 .end·method
8.44 KB
smali/com/watabou/pixeldungeon/items/bags/Bag.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Iterable;6 .implements·Ljava/lang/Iterable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/watabou/pixeldungeon/items/bags/Bag$1;, 
11 ········Lcom/watabou/pixeldungeon/items/bags/Bag$ItemIterator;10 ········Lcom/watabou/pixeldungeon/items/bags/Bag$ItemIterator;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{14 ····value·=·{
16 ········"Lcom/watabou/pixeldungeon/items/Item;",15 ········"Lcom/watabou/pixeldungeon/items/Item;",
Offset 74, 15 lines modifiedOffset 73, 14 lines modified
74 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;73 ····iput-object·v0,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;
  
75 ····.line·4674 ····.line·46
76 ····const/4·v0,·0x175 ····const/4·v0,·0x1
  
77 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->size:I76 ····iput·v0,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->size:I
  
78 ····.line·143 
79 ····return-void77 ····return-void
80 .end·method78 .end·method
  
  
81 #·virtual·methods79 #·virtual·methods
82 .method·public·actions(Lcom/watabou/pixeldungeon/actors/hero/Hero;)Ljava/util/ArrayList;80 .method·public·actions(Lcom/watabou/pixeldungeon/actors/hero/Hero;)Ljava/util/ArrayList;
83 ····.locals·181 ····.locals·1
Offset 120, 127 lines modifiedOffset 118, 123 lines modified
120 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V118 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
  
121 ····.line·105119 ····.line·105
122 ····return-void120 ····return-void
123 .end·method121 .end·method
  
124 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z122 .method·public·collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
125 ····.locals·6123 ····.locals·5
126 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;124 ····.param·p1,·"container"····#·Lcom/watabou/pixeldungeon/items/bags/Bag;
  
127 ····.prologue125 ····.prologue
128 ····const/4·v4,·0x0126 ····const/4·v2,·0x0
  
129 ····.line·69127 ····.line·69
130 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z128 ····invoke-super·{p0,·p1},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
  
131 ····move-result·v5129 ····move-result·v1
  
132 ····if-eqz·v5,·:cond_2130 ····if-eqz·v1,·:cond_2
  
133 ····.line·71131 ····.line·71
134 ····iget-object·v5,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->owner:Lcom/watabou/pixeldungeon/actors/Char;132 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->owner:Lcom/watabou/pixeldungeon/actors/Char;
  
135 ····iput-object·v5,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->owner:Lcom/watabou/pixeldungeon/actors/Char;133 ····iput-object·v1,·p0,·Lcom/watabou/pixeldungeon/items/bags/Bag;->owner:Lcom/watabou/pixeldungeon/actors/Char;
  
136 ····.line·73134 ····.line·73
137 ····iget-object·v5,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;135 ····iget-object·v1,·p1,·Lcom/watabou/pixeldungeon/items/bags/Bag;->items:Ljava/util/ArrayList;
  
138 ····new-array·v4,·v4,·[Lcom/watabou/pixeldungeon/items/Item; 
  
139 ····invoke-virtual·{v5,·v4},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;136 ····new-array·v3,·v2,·[Lcom/watabou/pixeldungeon/items/Item;
  
140 ····move-result-object·v0137 ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
141 ····check-cast·v0,·[Lcom/watabou/pixeldungeon/items/Item;138 ····move-result-object·v1
  
142 ····.local·v0,·"arr$":[Lcom/watabou/pixeldungeon/items/Item;139 ····check-cast·v1,·[Lcom/watabou/pixeldungeon/items/Item;
143 ····array-length·v3,·v0 
  
 140 ····array-length·v3,·v1
144 ····.local·v3,·"len$":I 
145 ····const/4·v1,·0x0 
  
146 ····.local·v1,·"i$":I 
147 ····:goto_0141 ····:goto_0
148 ····if-ge·v1,·v3,·:cond_1142 ····if-ge·v2,·v3,·:cond_1
  
149 ····aget-object·v2,·v0,·v1143 ····aget-object·v0,·v1,·v2
  
150 ····.line·74144 ····.line·74
151 ····.local·v2,·"item":Lcom/watabou/pixeldungeon/items/Item;145 ····.local·v0,·"item":Lcom/watabou/pixeldungeon/items/Item;
152 ····invoke-virtual·{p0,·v2},·Lcom/watabou/pixeldungeon/items/bags/Bag;->grab(Lcom/watabou/pixeldungeon/items/Item;)Z146 ····invoke-virtual·{p0,·v0},·Lcom/watabou/pixeldungeon/items/bags/Bag;->grab(Lcom/watabou/pixeldungeon/items/Item;)Z
  
153 ····move-result·v4147 ····move-result·v4
  
154 ····if-eqz·v4,·:cond_0148 ····if-eqz·v4,·:cond_0
  
155 ····.line·75149 ····.line·75
156 ····invoke-virtual·{v2,·p1},·Lcom/watabou/pixeldungeon/items/Item;->detachAll(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;150 ····invoke-virtual·{v0,·p1},·Lcom/watabou/pixeldungeon/items/Item;->detachAll(Lcom/watabou/pixeldungeon/items/bags/Bag;)Lcom/watabou/pixeldungeon/items/Item;
  
157 ····.line·76151 ····.line·76
158 ····invoke-virtual·{v2,·p0},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z152 ····invoke-virtual·{v0,·p0},·Lcom/watabou/pixeldungeon/items/Item;->collect(Lcom/watabou/pixeldungeon/items/bags/Bag;)Z
  
159 ····.line·73153 ····.line·73
160 ····:cond_0154 ····:cond_0
161 ····add-int/lit8·v1,·v1,·0x1155 ····add-int/lit8·v2,·v2,·0x1
  
162 ····goto·:goto_0156 ····goto·:goto_0
  
163 ····.line·80157 ····.line·80
164 ····.end·local·v2····#·"item":Lcom/watabou/pixeldungeon/items/Item;158 ····.end·local·v0····#·"item":Lcom/watabou/pixeldungeon/items/Item;
165 ····:cond_1159 ····:cond_1
166 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/Badges;->validateAllBagsBought(Lcom/watabou/pixeldungeon/items/Item;)V160 ····invoke-static·{p0},·Lcom/watabou/pixeldungeon/Badges;->validateAllBagsBought(Lcom/watabou/pixeldungeon/items/Item;)V
  
167 ····.line·82161 ····.line·82
168 ····const/4·v4,·0x1162 ····const/4·v1,·0x1
  
169 ····.line·84163 ····.line·84
170 ····.end·local·v0····#·"arr$":[Lcom/watabou/pixeldungeon/items/Item; 
171 ····.end·local·v1····#·"i$":I 
172 ····.end·local·v3····#·"len$":I164 ····:goto_1
 165 ····return·v1
  
173 ····:cond_2166 ····:cond_2
174 ····return·v4167 ····move·v1,·v2
  
 168 ····goto·:goto_1
175 .end·method169 .end·method
  
176 .method·public·contains(Lcom/watabou/pixeldungeon/items/Item;)Z170 .method·public·contains(Lcom/watabou/pixeldungeon/items/Item;)Z
177 ····.locals·4171 ····.locals·4
178 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;172 ····.param·p1,·"item"····#·Lcom/watabou/pixeldungeon/items/Item;
  
179 ····.prologue173 ····.prologue
180 ····const/4·v2,·0x1174 ····const/4·v1,·0x1
Max diff block lines reached; 3706/8540 bytes (43.40%) of diff not shown.
670 KB
res/drawable-xxxhdpi-v4/ic_launcher.png
649 KB
sng
    
Offset 1, 200 lines modifiedOffset 1, 200 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·192;·height:·192;·bitdepth:·8;3 ····width:·192;·height:·192;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
13 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
14 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
15 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
16 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
17 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
18 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
19 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
20 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
21 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
22 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
23 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·425c3a3b758717d3d8e87c16e9023328f6a93e1eecce9c28c19430180f704693·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·44bf5db26e562f583721870ed2d617ed4901a5354e22083230eeb2293b06c769·...·]00·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 15 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 17 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 18 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 19 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 20 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 21 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 22 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 23 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
24 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000001·00000001·00000001·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d7f82f854539daf25e6bf7d80c0e6e68d9824cbf8838a5467cb0ddc16e2f7e7d·...·]00·24 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000001·00000001·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·dc8e78b7974a83ee069d2c9c02f690a8da171cfb24af86d15e6f40be261ff4d9·...·]00·
25 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000001·00000001·00000002·00000003·00000004·00000005·00000005·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·5601b270be87d36edf815c7bc2ce8a86c41ed7668cf774fbe53cb1ecd63bcf79·...·]00·25 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000001·00000002·00000003·00000004·00000005·00000005·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·00000006·0000[·...·truncated·by·diffoscope;·len:·1469,·SHA:·714cbfe46a6419d60ed5eaf4988d536d698bb5c117fc987f477567d27fa8557f·...·]00·
26 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000001·00000002·00000004·00000005·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d01c3cb8baecfe20f5747414d244fc2b61efdf84eb1c566a2a4fff237373b69c·...·]00·26 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000002·00000004·00000005·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·0dfa5febddec3cd2c924709208c1093c776b642077b97705fe934fa0b6f3d220·...·]00·
27 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000001·00000002·00000004·00000006·00000009·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·511c1cff·511c1cff·511c1cff·511c1cff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·27332a76ea42bcec8a7787f94aab6a5f49af71e073a74ff67e7cc89088cef0cb·...·]00·27 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000002·00000004·00000006·00000009·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·511c1cff·511c1cff·511c1cff·511c1cff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·174c376ae185389c9853dfdf081620f836fedde522f775aa4a2b7155e27ac236·...·]00·
28 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000001·00000003·00000005·00000009·0000000d·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·2e059aff48ce3045a8e9150c8807db4c96d6458637986685334d4a21b4db382f·...·]00·28 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000003·00000005·00000009·0000000d·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·4c0323ea7723724e8442c8e36112c8c91bee4f4499984ed586e195bca734cdaa·...·]00·
29 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000001·00000004·00000008·0000000c·00000013·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·521d1dff·521d1dff·521d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·eb1771a16e8bba3a38d32f5b94a982e5c3562255378b238b919541e038629360·...·]00·29 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000004·00000008·0000000c·00000013·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·521d1dff·521d1dff·521d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·89b1109e37ef0f0967dcefc1437e08b206f005cf9b8c1fb575627e856e5d3cec·...·]00·
30 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000005·00000009·0000000f·00000017·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·abca5f31b6f3659d1041969807bbddd9be38309b4974c1bc7a1cd4bb15a10383·...·]00·30 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000005·00000009·0000000f·00000017·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·a93d06cc51fbf391580d892a59e5eef477802283485fb64cd30610d38af8df5e·...·]00·
31 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000005·0000000b·00000012·0000001b·cc9905ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b132956248973c76133826dc84fd5f92b87820a7953ad7355632894d720a401b·...·]00·31 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000005·0000000b·00000012·0000001b·cc9905ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·9528f7225569dd5c5a3f45a92d1b23c3691b76ef16d7a0614857a498894d9d25·...·]00·
32 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000c·00000014·0000001d·cc9906ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9906ff·541f1fff·541f1fff·541f1fff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e11232881261f0ace1445dafb1c10d45110e39efa89437007d467aecea35a8aa·...·]00·32 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000c·00000014·0000001d·cc9906ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9906ff·541f1fff·541f1fff·541f1fff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·bd783ec2bfd3166a5bf88427417ce5ecdb06f662f617a87d901f0a7050c1762c·...·]00·
33 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000c·00000015·0000001f·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·552020ff·552020ff·552020ff·541f1fff·541f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·00b06671f8dd0eb15abb422f885e401523537c2daf0577770d6d633b2140def4·...·]00·33 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000c·00000015·0000001f·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·552020ff·552020ff·552020ff·541f1fff·541f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·7feb3bb37b5f147bc0b9c8a79afce5001a8cb11bca72b997550777423a8e3a1e·...·]00·
34 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·5520[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e939f6b9cce83abc62a31b2b7739fa65b8a2697e134e9ad655c9e5cdb4578c46·...·]00·34 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·5520[·...·truncated·by·diffoscope;·len:·1469,·SHA:·f778ce4b9e93e80dfbc8a79d12881fed182823ac3eb6db02db7a618d9d83c8ff·...·]00·
35 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·572323ff·562222ff·562222ff·562222ff·5521[·...·truncated·by·diffoscope;·len:·1469,·SHA:·80fb9ad2cc894fdd333a4ff230188ea1aa8d497c81c79079ebb48503bdcf3656·...·]00·35 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·572323ff·562222ff·562222ff·562222ff·5521[·...·truncated·by·diffoscope;·len:·1469,·SHA:·7dec6e4aaab665fc461737d7250c1c761563d5e863c09ac78dbacbb7fa9f3f94·...·]00·
36 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9c0cff·cd9c0cff·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·cd9c0cff·cd9c0cff·582424ff·582424ff·572323ff·572323ff·5622[·...·truncated·by·diffoscope;·len:·1469,·SHA:·aa76cc89ddaad6c8250fc235f7852f69454ccd4b607034f815090353b2e1e45c·...·]00·36 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9c0cff·cd9c0cff·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·cd9c0cff·cd9c0cff·582424ff·582424ff·572323ff·572323ff·5622[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ec6d5fcc7b221c75f9b410c3761917626d8b22fac69a5806b4d9a09a004e7f86·...·]00·
37 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0fff·ce9d0fff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·592626ff·582525ff·582525ff·582424ff·5824[·...·truncated·by·diffoscope;·len:·1469,·SHA:·1bf7df22be52c80d8ee9a67ef685529b2265a1bf8da6bc7129f5530cfdae59db·...·]00·37 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0fff·ce9d0fff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·592626ff·582525ff·582525ff·582424ff·5824[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e8192bacbbf3640cffcaf78c431a2df7598b261f06bba412aff4778509c8fbb0·...·]00·
38 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·592626ff·5825[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b91909453096a056a4d25f7b839252daa7c0cb0574854656aff0a7d3e064ceff·...·]00·38 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·592626ff·5825[·...·truncated·by·diffoscope;·len:·1469,·SHA:·77ac9a6342384c5cb8bd2b8e933439829191d793f71dfe7aa9c20a81d9424afd·...·]00·
39 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffec8aff·ffec8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb89ff·5b2828ff·5b2828ff·5a2727ff·5a2727ff·5926[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d176fd28146bdf9cdf31ba73ba4ff8267954237a49fa9fddc2137c399d8eb45a·...·]00·39 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffec8aff·ffec8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb89ff·5b2828ff·5b2828ff·5a2727ff·5a2727ff·5926[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d323eacd2bc1b80daace3771465ebbccc9e66aa4321e28abd984233aad5c8fba·...·]00·
40 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·5c2a2aff·5c2a2aff·5c2929ff·5b2828ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·a170f001724ea627b413f805118d893bfcef4ca64b66ea5df47349ab8d6b8fe7·...·]00·40 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·5c2a2aff·5c2a2aff·5c2929ff·5b2828ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·84f510771272ee89fdd22bfc90e6a89a4b81c17c98a90066f897c86a4eaf1c05·...·]00·
41 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5e2c2cff·5d2b2bff·5c2a2aff·5c29[·...·truncated·by·diffoscope;·len:·1469,·SHA:·6169827676eb9b21ed1802da028a1e8ef5ea3469ba983b5de5b427b20e2cb170·...·]00·41 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5e2c2cff·5d2b2bff·5c2a2aff·5c29[·...·truncated·by·diffoscope;·len:·1469,·SHA:·3462024f5f1ad5bd6d5b4da66fffc3855578b10061bef9ec8086a3e781b26f4a·...·]00·
42 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8cff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8cff·602f2fff·5f2e2eff·5e2d2dff·5e2c2cff·5d2b[·...·truncated·by·diffoscope;·len:·1469,·SHA:·8b95b322d8f08afc1d19b91e4b16fb3884e93708d3cd719e928c8fd60b6c5f06·...·]00·42 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8cff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8cff·602f2fff·5f2e2eff·5e2d2dff·5e2c2cff·5d2b[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ea72eae1ea34075d4f8391d42959e7647ee366c065003ce5c45a113ecc300065·...·]00·
43 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8eff·ffec8eff·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·ffec8eff·ffec8eff·613030ff·603030ff·602f2fff·5f2e2eff·5e2c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ba0bcfc9c572036ffa29538aa16f8201caefcd5aa6b6704f8b1242f393ac6e5f·...·]00·43 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8eff·ffec8eff·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·ffec8eff·ffec8eff·613030ff·603030ff·602f2fff·5f2e2eff·5e2c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ea836449ef1008828eccd8e64028631744ea0093a1a4da3e9512f82d171e7a74·...·]00·
44 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8fff·ffec8fff·ffec90ff·ffec90ff·ffed90ff·ffed90ff·ffed90ff·ffed90ff·ffec90ff·ffec90ff·ffec8fff·ffec8fff·633232ff·623131ff·613030ff·603030ff·5f2e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·bb937a19956fb967823f3db80ef34cb9a17774376c7383e0de4fc8163b98968f·...·]00·44 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8fff·ffec8fff·ffec90ff·ffec90ff·ffed90ff·ffed90ff·ffed90ff·ffed90ff·ffec90ff·ffec90ff·ffec8fff·ffec8fff·633232ff·623131ff·613030ff·603030ff·5f2e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ece619f61df46eacc41cb3af5c6a0ee498c9d1206d65e5371f4acbce20a918e5·...·]00·
45 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffed90ff·653535ff·633333ff·633232ff·623131ff·6030[·...·truncated·by·diffoscope;·len:·1469,·SHA:·0871f992b6122b77d518d45e0ff27c5030f5372586bb52c7c4665d3bd66db41f·...·]00·45 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffed90ff·653535ff·633333ff·633232ff·623131ff·6030[·...·truncated·by·diffoscope;·len:·1469,·SHA:·da3118041b3938fd3bcb167199d7a3af7253256b48c217cd24d61ccd4a2cd1f6·...·]00·
46 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·633333ff·6231[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ef11c4c5d0efa3a6efc2da826ed4e7a6f396904a8dad2649589c93be47232e01·...·]00·46 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·633333ff·6231[·...·truncated·by·diffoscope;·len:·1469,·SHA:·77c38e7ea4fdf8217f17a8320c815c9596605527f5927a73b12ce721969736a6·...·]00·
47 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·673939ff·673838ff·653636ff·653535ff·6333[·...·truncated·by·diffoscope;·len:·1469,·SHA:·3c0eacd431922e1d98ea2dc3ba43647f2ef547f1889e559ad3d295afa169fe35·...·]00·47 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·673939ff·673838ff·653636ff·653535ff·6333[·...·truncated·by·diffoscope;·len:·1469,·SHA:·9f24b1b49e041cee39b826ded9844f71f897dde54046c1953181c1211922c92e·...·]00·
48 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·693b3bff·683939ff·673939ff·663737ff·6535[·...·truncated·by·diffoscope;·len:·1469,·SHA:·c466591a906a3e11081e0d48b74102520047b4a647885464270181c8aa98d159·...·]00·48 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·693b3bff·683939ff·673939ff·663737ff·6535[·...·truncated·by·diffoscope;·len:·1469,·SHA:·04366682b8cb4665dec02398b98cf8268eba7a3ddc8685ab64c790a0c81f8a7d·...·]00·
49 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·6a3c3cff·693a3aff·673939ff·6637[·...·truncated·by·diffoscope;·len:·1469,·SHA:·738301762b47d2cbee5ecf42612211d7c6db3329d888b17325ba2657e710e6d2·...·]00·49 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·6a3c3cff·693a3aff·673939ff·6637[·...·truncated·by·diffoscope;·len:·1469,·SHA:·fbf5b01d0262318804d7e4fab832400c813056dc3f43f304370e85dadbee871f·...·]00·
50 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6c3f3fff·6b3e3eff·6a3c3cff·693a3aff·6739[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b1f214011680f5f2e84763ff6c88732bab4ffc268ae1f4d67d5f66f32e5afa1d·...·]00·50 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6c3f3fff·6b3e3eff·6a3c3cff·693a3aff·6739[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b2631960b22b1fec4579c6525660daded74379eb905d47cd69917387f8906d20·...·]00·
51 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·6e4242ff·6d4040ff·6b3e3eff·6a3c3cff·693a[·...·truncated·by·diffoscope;·len:·1469,·SHA:·41a7698829e467944e3082bb5e62fe44e5a9d5cbe6810d8281ef9888717e5ac9·...·]00·51 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·6e4242ff·6d4040ff·6b3e3eff·6a3c3cff·693a[·...·truncated·by·diffoscope;·len:·1469,·SHA:·120496f68f160d7c00ca6fda646f327079ea0d6e30818f26e7a333a778def56b·...·]00·
52 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·704343ff·6e4242ff·6d4040ff·6b3e3eff·6a3c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·67e1af1749ec1f0bb4e057affbe3407f9098e59e3d10cd2b934258973c47673d·...·]00·52 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·704343ff·6e4242ff·6d4040ff·6b3e3eff·6a3c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·71b2b11dcd1e1dd39ea706f6e2fc08a9815aa97241a5e019ed71274109c276e2·...·]00·
53 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·714545ff·704343ff·6e4242ff·6d4040ff·6b3d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·4c3d2e11fd982ba4cf50f4ccf202277c194bcd885a14ba6150a0d943f5754b27·...·]00·53 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·714545ff·704343ff·6e4242ff·6d4040ff·6b3d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·948506f42f5254b633f1fc8a9e1cb7c5d5081846c9c1aa00b2ab355eba9afceb·...·]00·
54 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·724747ff·714545ff·6f4242ff·6e4141ff·6c3f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·86af610ad01314e305add0dbe68eb1ebdfff2895215fd1b4de04356be1f53b38·...·]00·54 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·724747ff·714545ff·6f4242ff·6e4141ff·6c3f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·8a4bb9affa7c27479390a5bf6f94a7c5dff9ce5c03cb729363d11511b8b91f2c·...·]00·
55 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·734848ff·724646ff·704444ff·6f4242ff·6d40[·...·truncated·by·diffoscope;·len:·1469,·SHA:·3e13548fb8a408fad20a064955d255cef628cb4b83b03fc75f5aba55a22787c0·...·]00·55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·734848ff·724646ff·704444ff·6f4242ff·6d40[·...·truncated·by·diffoscope;·len:·1469,·SHA:·1f3f75f92880be4d96a00739af117be7effd7e03c2f1f29accd2cfe0de2ac436·...·]00·
56 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·734848ff·714545ff·704343ff·6e41[·...·truncated·by·diffoscope;·len:·1469,·SHA:·a6e4c05d3b84184e8eec3849b6bfcbe36cdf90743a28f9fba604056eeab7c81e·...·]00·56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·734848ff·714545ff·704343ff·6e41[·...·truncated·by·diffoscope;·len:·1469,·SHA:·4aa84493747170647d26719c78525c9c736482f710a085507d88e8fd1eb1486c·...·]00·
57 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·754a4aff·744949ff·724747ff·704444ff·6e42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·85dbc6c961faa87be56e11053fe07a1c5846a82de5d1782b54b26f9be4252a4b·...·]00·57 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·754a4aff·744949ff·724747ff·704444ff·6e42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b60e2efc750b49efadfddeac470c6f858eb25daed8cf96da10bbbeb567816897·...·]00·
58 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·764b4bff·744a4aff·724747ff·714545ff·6f42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·20b27b97ff17704d487c02c307608c7b26cf7488b880e6be0206c89f70fb6ed5·...·]00·58 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·764b4bff·744a4aff·724747ff·714545ff·6f42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·17f180a3d5affe522302771d390146e30f5990b64e51e36c6b98a511c7fa0105·...·]00·
59 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·734848ff·724646ff·7043[·...·truncated·by·diffoscope;·len:·1469,·SHA:·5549b6767cc2ef9d9bc71ff9b4d3a224b8e1c5bb0371d5be8df995a33b5963e1·...·]00·59 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·734848ff·724646ff·7043[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b6ea10d26906ae65eca61e171f0e744e939b1618d7e62921fdc9d3253a0fd8c2·...·]00·
60 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·744949ff·724646ff·704343ff·6e4141ff·6b3e3eff·693b3bff·673939ff·653636ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·98534dff·98524dff·98524dff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a5650ff·9b5751ff·9b5852ff·9c5954ff·9d5b56ff·9e5d57ff·9f5f59ff·a1615cff·a2635eff·673838ff·693b3bff·6c3f3fff·6f4242ff·724646ff·754a4aff·784f4fff·7b5353ff·7f5757ff·825c5cff·866060ff·896565ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe5ff·fffae5ff·896565ff·866060ff·825c5cff·7f5757ff·7b5353ff·784f4fff·754a4aff·724646ff·6f4242ff·6c3f3fff·693b3bff·673838ff·a2635eff·a1615cff·9f5f59ff·9e5d57ff·9d5b56ff·9c5954ff·9b5852ff·9b5751ff·9a5650ff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524dff·98524dff·98534dff·99554fff·9a554fff·9a5650ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·653636ff·673939ff·693b3bff·6b3e3eff·6e4141ff·704343ff·724646ff·744949ff·754a4aff·764c4cff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
61 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·774d4dff·754a4aff·744949ff·724646ff·704343ff·6e4242ff·6c3f3fff·6a3c3cff·683939ff·663737ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9a5650ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·a0605aff·a1625cff·a2645eff·673939ff·6a3c3cff·6d4040ff·704343ff·724747ff·764b4bff·795050ff·7d5454ff·805959ff·835d5dff·866161ff·8a6565ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe6ff·fffbe6ff·fffae5ff·8a6565ff·866161ff·835d5dff·805959ff·7d5454ff·795050ff·764b4bff·724747ff·704343ff·6d4040ff·6a3c3cff·673939ff·a2645eff·a1625cff·a0605aff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9a5650ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·663737ff·683939ff·6a3c3cff·6c3f3fff·6e4242ff·704343ff·724646ff·744949ff·754a4aff·774d4dff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
62 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·774d4dff·754a4aff·744949ff·724646ff·704343ff·6e4242ff·6c3f3fff·6a3c3cff·683939ff·663737ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·97514bff·97514bff·97514bff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a5650ff·9b5751ff·9b5852ff·9c5954ff·9d5b55ff·9e5c57ff·9f5e59ff·a0605bff·a2625dff·a3645fff·683939ff·6b3d3dff·6e4141ff·704444ff·744949ff·764c4cff·7a5151ff·7d5555ff·815a5aff·845e5eff·886363ff·8a6666ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae5ff·8a6666ff·886363ff·845e5eff·815a5aff·7d5555ff·7a5151ff·764c4cff·734848ff·704444ff·6e4141ff·6b3d3dff·683939ff·a3645fff·a2625dff·a0605bff·9f5e59ff·9e5c57ff·9d5b55ff·9c5954ff·9b5852ff·9b5751ff·9a5650ff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·663737ff·683939ff·6a3c3cff·6c3f3fff·6e4242ff·704343ff·724646ff·744949ff·754a4aff·774d4dff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
63 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·744949ff·724646ff·704343ff·6e4141ff·6b3e3eff·693b3bff·673939ff·653636ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9e5d57ff·9f5f59ff·a1615cff·a2635eff·a36560ff·693a3aff·6b3e3eff·6e4242ff·714545ff·744a4aff·774d4dff·7b5252ff·7e5656ff·815b5bff·855f5fff·886464ff·8b6767ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae5ff·8b6767ff·886464ff·855f5fff·815b5bff·7e5656ff·7b5252ff·774d4dff·744a4aff·714545ff·6e4242ff·6b3e3eff·693a3aff·a36560ff·a2635eff·a1615cff·9f5f59ff·9e5d57ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·653636ff·673939ff·693b3bff·6b3e3eff·6e4141ff·704343ff·724646ff·744949ff·754a4aff·764c4cff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
64 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·734848ff·724646ff·7043[·...·truncated·by·diffoscope;·len:·1469,·SHA:·0fcebb3690768c2d38868dd08b90d25650a43801b04702acd46a3e4e15d5ba43·...·]00·60 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·744949ff·724646ff·7043[·...·truncated·by·diffoscope;·len:·1469,·SHA:·047fe53f25e23e6657538d5d19d7d7cf21ea251cc213e6e316b16f5a46c748d1·...·]00·
 61 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·774d4dff·754a4aff·744949ff·724646ff·704343ff·6e4242ff·6c3f3fff·6a3c3cff·683939ff·663737ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9a5650ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·a0605aff·a1625cff·a2645eff·673939ff·6a3c3cff·6d4040ff·704343ff·724747ff·764b4bff·795050ff·7d5454ff·805959ff·835d5dff·866161ff·8a6565ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe6ff·fffbe6ff·fffae5ff·8a6565ff·866161ff·835d5dff·805959ff·7d5454ff·795050ff·764b4bff·724747ff·704343ff·6d4040ff·6a3c3cff·673939ff·a2645eff·a1625cff·a0605aff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9a5650ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·663737ff·683939ff·6a3c3cff·6c3f3fff·6e4242ff·704343ff·724646ff·744949ff·754a4aff·774d4dff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 62 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·774d4dff·754a4aff·744949ff·724646ff·704343ff·6e4242ff·6c3f3fff·6a3c3cff·683939ff·663737ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·97514bff·97514bff·97514bff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a5650ff·9b5751ff·9b5852ff·9c5954ff·9d5b55ff·9e5c57ff·9f5e59ff·a0605bff·a2625dff·a3645fff·683939ff·6b3d3dff·6e4141ff·704444ff·744949ff·764c4cff·7a5151ff·7d5555ff·815a5aff·845e5eff·886363ff·8a6666ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae5ff·8a6666ff·886363ff·845e5eff·815a5aff·7d5555ff·7a5151ff·764c4cff·734848ff·704444ff·6e4141ff·6b3d3dff·683939ff·a3645fff·a2625dff·a0605bff·9f5e59ff·9e5c57ff·9d5b55ff·9c5954ff·9b5852ff·9b5751ff·9a5650ff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·663737ff·683939ff·6a3c3cff·6c3f3fff·6e4242ff·704343ff·724646ff·744949ff·754a4aff·774d4dff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 63 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·744949ff·724646ff·704343ff·6e4141ff·6b3e3eff·693b3bff·673939ff·653636ff·643434ff·623131ff·9f5f59ff·9f5d58ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9e5d57ff·9f5f59ff·a1615cff·a2635eff·a36560ff·693a3aff·6b3e3eff·6e4242ff·714545ff·744a4aff·774d4dff·7b5252ff·7e5656ff·815b5bff·855f5fff·886464ff·8b6767ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae5ff·8b6767ff·886464ff·855f5fff·815b5bff·7e5656ff·7b5252ff·774d4dff·744a4aff·714545ff·6e4242ff·6b3e3eff·693a3aff·a36560ff·a2635eff·a1615cff·9f5f59ff·9e5d57ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9f5d58ff·9f5f59ff·623131ff·643434ff·653636ff·673939ff·693b3bff·6b3e3eff·6e4141ff·704343ff·724646ff·744949ff·754a4aff·764c4cff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 64 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764c4cff·754a4aff·734848ff·724646ff·704343ff·6e4141ff·6b3e3eff·693b3bff·673939ff·653636ff·633333ff·623131ff·9f5f59ff·9e5d57ff·9d5b56ff·9d5a54ff·9c5953ff·9b5752ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9a5650ff·9b5751ff·9b5852ff·9c5954ff·9d5b55ff·9e5c57ff·9f5d58ff·a0605aff·a1625cff·a2645eff·a46661ff·693b3bff·6c3f3fff·6f4242ff·724646ff·754a4aff·784e4eff·7b5353ff·7f5757ff·825c5cff·866060ff·886464ff·8c6868ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe5ff·8c6868ff·886464ff·855f5fff·825c5cff·7f5757ff·7b5353ff·784e4eff·754a4aff·724646ff·6f4242ff·6c3f3fff·693b3bff·a46661ff·a2645eff·a1625cff·a0605aff·9f5d58ff·9e5c57ff·9d5b55ff·9c5954ff·9b5852ff·9b5751ff·9a5650ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5752ff·9c5953ff·9d5a54ff·9d5b56ff·9e5d57ff·9f5f59ff·623131ff·633333ff·653636ff·673939ff·693b3bff·6b3e3eff·6e4141ff·704343ff·724646ff·734848ff·754a4aff·764c4cff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
65 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·764b4bff·744a4aff·724747ff·714545ff·6f42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·24cced206aadbeeab1de0e5c9079d82d592cc21901cfd3db6ddb576ee501eaec·...·]00·65 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·764b4bff·744a4aff·724747ff·714545ff·6f42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·faa557529c3a01d6bac5f25c366dbc638eaf81ae7c175380d113928494695aae·...·]00·
66 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·754a4aff·744949ff·724747ff·704444ff·6e42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ebb74281bbac667664412894fbb769b00310016fb92b4c18336fb99fef8b6ff4·...·]00·66 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·754a4aff·744949ff·724747ff·704444ff·6e42[·...·truncated·by·diffoscope;·len:·1469,·SHA:·a47e689723de9307644d4d333aed1934a82bce258c394160d7228b2f81ed716d·...·]00·
67 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·734848ff·714545ff·704343ff·6e41[·...·truncated·by·diffoscope;·len:·1469,·SHA:·414e59a0355fc71b88f0fe8b47ddab05759afa62e1d46ee1199d53cf87b88aa6·...·]00·67 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·734848ff·714545ff·704343ff·6e41[·...·truncated·by·diffoscope;·len:·1469,·SHA:·9fdc322aca50212892a4e6edf93505297a6d01219ed4ec84f2157acad78b8bad·...·]00·
68 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·734848ff·724646ff·704444ff·6f4242ff·6d40[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d1f328e399924df85a07690adbebb230aa7c21b8de94734107e98e3a9a7bd479·...·]00·68 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·734848ff·724646ff·704444ff·6f4242ff·6d40[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d52a08b37f2077faeb0b434afadf376a3df8085c18697724b79ebb63c4741f30·...·]00·
69 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·724747ff·714545ff·704343ff·6e4141ff·6c3f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·72aaaf8983a024ef9d4d75311b80d133abfcbfdaa8674418324ee80c95819241·...·]00·69 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·724747ff·714545ff·704343ff·6e4141ff·6c3f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·60720f2d6af58d74cbf574529e73daea481ebc2c959d22c7e0176a5e44f11b23·...·]00·
70 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·714545ff·704343ff·6e4242ff·6d4040ff·6b3d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·c7cc22c5a2440270932ce7fffbc9c5f2ad1af70cd72c83d9ad510fd85a127027·...·]00·70 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·714545ff·704343ff·6e4242ff·6d4040ff·6b3d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·07925485aa2f28ae816490e62486533eeff36d8db40bf82efd18861e789bd2f8·...·]00·
71 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·704343ff·6e4242ff·6d4040ff·6b3e3eff·6a3c3cff·683939ff·673838ff·653636ff·633333ff·623131ff·603030ff·5e2d2dff·9e5c57ff·9d5b55ff·9d5a54ff·9c5953ff·9b5852ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·99554fff·99554fff·99554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9c5954ff·9d5b55ff·9d5b56ff·9e5d57ff·9f5e59ff·a0605aff·a1615cff·a2625dff·a2645eff·a46661ff·a46762ff·a66964ff·a76b66ff·a86d68ff·714545ff·734848ff·764b4bff·784f4fff·7b5353ff·7e5656ff·815a5aff·835d5dff·866161ff·896565ff·8c6868ff·8e6c6cff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·8e6c6cff·8c6868ff·896565ff·866060ff·835c5cff·805959ff·7d5555ff·7b5252ff·784e4eff·754a4aff·724747ff·704444ff·a86d68ff·a66b66ff·a56963ff·a46661ff·a36560ff·a2635eff·a1625cff·a0605bff·9f5f59ff·9f5d58ff·9e5c57ff·9d5b55ff·9d5a54ff·9c5953ff·9b5852ff·9b5752ff·9b5751ff·9a5650ff·9a554fff·9a554fff·99554fff·99554fff·99544eff·99544eff·99544eff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5852ff·9c5953ff·9d5a54ff·9d5b55ff·9e5c57ff·5e2d2dff·603030ff·623131ff·633333ff·653636ff·673838ff·683939ff·6a3c3cff·6b3e3eff·6d4040ff·6e4242ff·704343ff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
72 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·6e4242ff·6d4040ff·6b3e3eff·6a3c3cff·693a3aff·673939ff·653636ff·643434ff·633232ff·613030ff·602f2fff·5e2d2dff·9e5c57ff·9d5b55ff·9c5954ff·9c5953ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·9a554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9d5a54ff·9d5b55ff·9e5c57ff·9e5d57ff·9f5e59ff·a0605aff·a1615cff·a2625dff·a2645eff·a46661ff·a46762ff·a66964ff·a76b66ff·a86d68ff·a96f6bff·724747ff·744a4aff·774d4dff·7a5151ff·7c5353ff·7f5757ff·815b5bff·845e5eff·876262ff·8a6565ff·8c6969ff·8f6d6dff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·8e6c6cff·8c6868ff·896565ff·866161ff·835d5dff·815a5aff·7e5656ff·7b5353ff·795050ff·764c4cff·744949ff·724646ff·a96e69ff·a76c67ff·a66a65ff·a56863ff·a46661ff·a3645fff·a2635eff·a1625cff·a0605aff·9f5e59ff·9f5d58ff·9e5c57ff·9d5b55ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·99554fff·99554fff·99554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5752ff·9c5953ff·9c5954ff·9d5b55ff·9e5c57ff·5e2c2cff·602f2fff·613030ff·633232ff·643434ff·653636ff·673939ff·693a3aff·6a3c3cff·6b3e3eff·6d4040ff·6e4242ff·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
73 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6c3f3fff·6b3e3eff·6a3c3cff·693a3aff·673939ff·663737ff·653535ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·9d5b56ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·9a554fff·9a554fff·9a554fff·9a554fff·9a5650ff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9c5954ff·9d5a54ff·9d5b55ff·9e5c57ff·9f5d58ff·9f5e59ff·a0605aff·a1615cff·a2625dff·a2645eff·a46661ff·a46762ff·a66964ff·a66b66ff·a86d68ff·a96f6aff·aa716cff·744949ff·764c4cff·784f4fff·7b5353ff·7d5555ff·805959ff·835c5cff·866060ff·886363ff·8a6666ff·8d6a6aff·8f6d6dff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·8f6d6dff·8c6969ff·8a6565ff·876262ff·855f5fff·825c5cff·7f5858ff·7d5454ff·7a5151ff·784e4eff·754a4aff·734848ff·aa706bff·a86d68ff·a76b66ff·a66a65ff·a56863ff·a46661ff·a3645fff·a2635eff·a1615cff·a0605aff·9f5f59ff·9f5d58ff·9e5c57ff·9d5b55ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9b5751ff·9a5650ff·9a554fff·9a554fff·99554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9d5a54ff·9d5b56ff·5e2c2cff·5e2d2dff·602f2fff·623131ff·633333ff·653535ff·663737ff·673939ff·693a3aff·6a3c3cff·6b3e3eff·6c3f3fff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
74 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·6a3c3cff·693a3aff·673939ff·663737ff·653535ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5d2b2bff·7c423cff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c413bff·7d423dff·7d433eff·7f453fff·804641ff·814842ff·824944ff·834b46ff·844d47ff·854e49ff·86504bff·88524dff·89544fff·8b5651ff·8c5954ff·8e5b56ff·905d59ff·764b4bff·784e4eff·7b5252ff·7d5454ff·7f5757ff·815b5bff·845e5eff·866161ff·896565ff·8b6767ff·8e6b6bff·906e6eff·fff2b1ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b8ff·fff3b9ff·fff3b9ff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b2ff·fff2b0ff·8f6d6dff·8d6a6aff·8a6666ff·886464ff·866060ff·835c5cff·815a5aff·7e5656ff·7b5353ff·795050ff·764c4cff·744a4aff·8e5c57ff·8d5955ff·8b5752ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c423cff·5d2b2bff·5e2c2cff·5f2e2eff·603030ff·623131ff·633333ff·653535ff·663737ff·673939ff·693a3aff·6a3c3cff·6b3d3dff·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
75 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·693b3bff·683939ff·673939ff·663737ff·653535ff·633333ff·633232ff·613030ff·602f2fff·5e2d2dff·5d2b2bff·5c2a2aff·7c413bff·7b403aff·7b3f39ff·7a3e38ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c423cff·7d423dff·7e443eff·7f4640ff·804641ff·814842ff·824944ff·834b46ff·844d47ff·864f4aff·87514cff·88524dff·8a5550ff·8b5651ff·8c5954ff·8e5b56ff·905d59ff·91605bff·784e4eff·7a5151ff·7c5353ff·7e5656ff·815a5aff·835c5cff·866060ff·886363ff·8a6565ff·8c6969ff·8e6c6cff·916e6eff·fff2b1ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·fff2b0ff·906e6eff·8e6b6bff·8b6767ff·896565ff·866161ff·845e5eff·815b5bff·7f5858ff·7d5454ff·7b5252ff·784f4fff·764b4bff·905d59ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c413bff·5c2a2aff·5d2b2bff·5e2d2dff·602f2fff·613030ff·633232ff·633333ff·653535ff·663737ff·673939ff·683939ff·693b3bff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
76 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·673939ff·673838ff·663737ff·653535ff·633333ff·633232ff·613030ff·602f2fff·5e2d2dff·5e2c2cff·5c2a2aff·5c2929ff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7c423cff·7d433eff·7e443eff·7f4640ff·804742ff·814943ff·824a45ff·834c47ff·854d48ff·864f4aff·87514cff·88534eff·8a5550ff·8b5752ff·8d5955ff·8e5b56ff·905d59ff·91605bff·93625eff·7a5151ff·7c5353ff·7e5656ff·805959ff·825c5cff·845e5eff·876262ff·896565ff·8b6767ff·8d6a6aff·8f6d6dff·916f6fff·fff2b1ff·fff2b3ff·fff3b4ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·fff2b1ff·916e6eff·8e6c6cff·8c6969ff·8a6565ff·886363ff·866060ff·835c5cff·815a5aff·7e5656ff·7c5353ff·7a5151ff·784e4eff·91605bff·905d59ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·5c2929ff·5c2a2aff·5e2c2cff·5e2d2dff·602f2fff·613030ff·633232ff·633333ff·653535ff·663737ff·673838ff·673939ff·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
77 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·633333ff·623131ff·613030ff·602f2fff·5f2e2eff·5e2c2cff·5c2a2aff·5c2929ff·5b2828ff·7b3f39ff·7a3e39ff·7a3e38ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b403aff·7c413bff·7c423cff·7d433eff·7e443eff·7f4640ff·804742ff·814943ff·824a45ff·834c47ff·854d48ff·86504bff·87514cff·89544fff·8a5550ff·8c5853ff·8d5955ff·8e5c57ff·905d59ff·91605bff·93625eff·946560ff·7c5353ff·7e5656ff·805959ff·825c5cff·845e5eff·866161ff·886464ff·8a6666ff·8c6969ff·8e6c6cff·916e6eff·937171ff·fff2b2ff·fff2b3ff·fff3b4ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b3ff·fff2b1ff·916f6fff·8f6d6dff·8d6a6aff·8b6767ff·896565ff·866161ff·845e5eff·825c5cff·805959ff·7d5555ff·7b5353ff·795050ff·92615dff·915f5aff·8f5d58ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·5b2828ff·5c2929ff·5c2a2aff·5e2c2cff·5f2e2eff·602f2fff·613030ff·623131ff·633333ff·643434ff·653636ff·663737ff·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
78 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffed90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·653535ff·633333ff·633232ff·623131ff·603030ff·602f2fff·5e2d2dff·5e2c2cff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7c423cff·7d433eff·7f453fff·7f4640ff·804742ff·814943ff·824a45ff·844d47ff·854e49ff·86504bff·88524dff·89544fff·8b5651ff·8c5853ff·8d5a55ff·8e5c57ff·905e59ff·92615cff·93635eff·946560ff·966762ff·7e5656ff·805959ff·825c5cff·845e5eff·866060ff·886363ff·8a6565ff·8c6868ff·8e6b6bff·906e6eff·916f6fff·937272ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff3b4ff·fff2b3ff·fff2b2ff·927070ff·906e6eff·8e6b6bff·8c6868ff·8a6565ff·886363ff·866060ff·835d5dff·815b5bff·7f5858ff·7d5555ff·7b5353ff·94645fff·92615dff·915f5aff·8f5d58ff·8d5a55ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7c423cff·7c413bff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e39ff·5a2727ff·5b2828ff·5c2929ff·5c2a2aff·5e2c2cff·5e2d2dff·602f2fff·603030ff·623131ff·633232ff·633333ff·653535ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffed90ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
79 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8fff·ffec8fff·ffec90ff·ffec90ff·ffed90ff·ffed90ff·ffed90ff·ffed90ff·ffec90ff·ffec90ff·ffec8fff·ffec8fff·633232ff·623131ff·613030ff·603030ff·5f2e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·0794f42d4be26b507fa3d8423be294d3f245b1c6d7e1378c8f3b68904c49a83f·...·]00·71 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·704343ff·6e4242ff·6d4040ff·6b3e3eff·6a3c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ac8df0ec48866ead05a6fbd3a38c3d926634e732c7a58d435034f28a0b2463d6·...·]00·
 72 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·6e4242ff·6d4040ff·6b3e3eff·6a3c3cff·693a3aff·673939ff·653636ff·643434ff·633232ff·613030ff·602f2fff·5e2d2dff·9e5c57ff·9d5b55ff·9c5954ff·9c5953ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·9a554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9d5a54ff·9d5b55ff·9e5c57ff·9e5d57ff·9f5e59ff·a0605aff·a1615cff·a2625dff·a2645eff·a46661ff·a46762ff·a66964ff·a76b66ff·a86d68ff·a96f6bff·724747ff·744a4aff·774d4dff·7a5151ff·7c5353ff·7f5757ff·815b5bff·845e5eff·876262ff·8a6565ff·8c6969ff·8f6d6dff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·8e6c6cff·8c6868ff·896565ff·866161ff·835d5dff·815a5aff·7e5656ff·7b5353ff·795050ff·764c4cff·744949ff·724646ff·a96e69ff·a76c67ff·a66a65ff·a56863ff·a46661ff·a3645fff·a2635eff·a1625cff·a0605aff·9f5e59ff·9f5d58ff·9e5c57ff·9d5b55ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·99554fff·99554fff·99554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5752ff·9c5953ff·9c5954ff·9d5b55ff·9e5c57ff·5e2c2cff·602f2fff·613030ff·633232ff·643434ff·653636ff·673939ff·693a3aff·6a3c3cff·6b3e3eff·6d4040ff·6e4242ff·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·fff9deff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 73 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6c3f3fff·6b3e3eff·6a3c3cff·693a3aff·673939ff·663737ff·653535ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·9d5b56ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9a5650ff·9a5650ff·9a554fff·9a554fff·9a554fff·9a554fff·9a554fff·9a5650ff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9c5954ff·9d5a54ff·9d5b55ff·9e5c57ff·9f5d58ff·9f5e59ff·a0605aff·a1615cff·a2625dff·a2645eff·a46661ff·a46762ff·a66964ff·a66b66ff·a86d68ff·a96f6aff·aa716cff·744949ff·764c4cff·784f4fff·7b5353ff·7d5555ff·805959ff·835c5cff·866060ff·886363ff·8a6666ff·8d6a6aff·8f6d6dff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·8f6d6dff·8c6969ff·8a6565ff·876262ff·855f5fff·825c5cff·7f5858ff·7d5454ff·7a5151ff·784e4eff·754a4aff·734848ff·aa706bff·a86d68ff·a76b66ff·a66a65ff·a56863ff·a46661ff·a3645fff·a2635eff·a1615cff·a0605aff·9f5f59ff·9f5d58ff·9e5c57ff·9d5b55ff·9d5a54ff·9c5954ff·9b5852ff·9b5752ff·9b5751ff·9b5751ff·9a5650ff·9a554fff·9a554fff·99554fff·99554fff·99554fff·99554fff·9a554fff·9a554fff·9a5650ff·9b5751ff·9b5752ff·9b5852ff·9c5953ff·9d5a54ff·9d5b56ff·5e2c2cff·5e2d2dff·602f2fff·623131ff·633333ff·653535ff·663737ff·673939ff·693a3aff·6a3c3cff·6b3e3eff·6c3f3fff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 74 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·6a3c3cff·693a3aff·673939ff·663737ff·653535ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5d2b2bff·7c423cff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c413bff·7d423dff·7d433eff·7f453fff·804641ff·814842ff·824944ff·834b46ff·844d47ff·854e49ff·86504bff·88524dff·89544fff·8b5651ff·8c5954ff·8e5b56ff·905d59ff·764b4bff·784e4eff·7b5252ff·7d5454ff·7f5757ff·815b5bff·845e5eff·866161ff·896565ff·8b6767ff·8e6b6bff·906e6eff·fff2b1ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b8ff·fff3b9ff·fff3b9ff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b2ff·fff2b0ff·8f6d6dff·8d6a6aff·8a6666ff·886464ff·866060ff·835c5cff·815a5aff·7e5656ff·7b5353ff·795050ff·764c4cff·744a4aff·8e5c57ff·8d5955ff·8b5752ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c423cff·5d2b2bff·5e2c2cff·5f2e2eff·603030ff·623131ff·633333ff·653535ff·663737ff·673939ff·693a3aff·6a3c3cff·6b3d3dff·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee97ff·ffee97ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 75 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·693b3bff·683939ff·673939ff·663737ff·653535ff·633333ff·633232ff·613030ff·602f2fff·5e2d2dff·5d2b2bff·5c2a2aff·7c413bff·7b403aff·7b3f39ff·7a3e38ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·7c423cff·7d423dff·7e443eff·7f4640ff·804641ff·814842ff·824944ff·834b46ff·844d47ff·864f4aff·87514cff·88524dff·8a5550ff·8b5651ff·8c5954ff·8e5b56ff·905d59ff·91605bff·784e4eff·7a5151ff·7c5353ff·7e5656ff·815a5aff·835c5cff·866060ff·886363ff·8a6565ff·8c6969ff·8e6c6cff·916e6eff·fff2b1ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·fff2b0ff·906e6eff·8e6b6bff·8b6767ff·896565ff·866161ff·845e5eff·815b5bff·7f5858ff·7d5454ff·7b5252ff·784f4fff·764b4bff·905d59ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c413bff·5c2a2aff·5d2b2bff·5e2d2dff·602f2fff·613030ff·633232ff·633333ff·653535ff·663737ff·673939ff·683939ff·693b3bff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 76 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·673939ff·673838ff·663737ff·653535ff·633333ff·633232ff·613030ff·602f2fff·5e2d2dff·5e2c2cff·5c2a2aff·5c2929ff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7c423cff·7d433eff·7e443eff·7f4640ff·804742ff·814943ff·824a45ff·834c47ff·854d48ff·864f4aff·87514cff·88534eff·8a5550ff·8b5752ff·8d5955ff·8e5b56ff·905d59ff·91605bff·93625eff·7a5151ff·7c5353ff·7e5656ff·805959ff·825c5cff·845e5eff·876262ff·896565ff·8b6767ff·8d6a6aff·8f6d6dff·916f6fff·fff2b1ff·fff2b3ff·fff3b4ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·fff2b1ff·916e6eff·8e6c6cff·8c6969ff·8a6565ff·886363ff·866060ff·835c5cff·815a5aff·7e5656ff·7c5353ff·7a5151ff·784e4eff·91605bff·905d59ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7b403aff·5c2929ff·5c2a2aff·5e2c2cff·5e2d2dff·602f2fff·613030ff·633232ff·633333ff·653535ff·663737ff·673838ff·673939ff·ffed93ff·ffed93ff·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·ffed93ff·ffed93ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 77 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·633333ff·623131ff·613030ff·602f2fff·5f2e2eff·5e2c2cff·5c2a2aff·5c2929ff·5b2828ff·7b3f39ff·7a3e39ff·7a3e38ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b403aff·7c413bff·7c423cff·7d433eff·7e443eff·7f4640ff·804742ff·814943ff·824a45ff·834c47ff·854d48ff·86504bff·87514cff·89544fff·8a5550ff·8c5853ff·8d5955ff·8e5c57ff·905d59ff·91605bff·93625eff·946560ff·7c5353ff·7e5656ff·805959ff·825c5cff·845e5eff·866161ff·886464ff·8a6666ff·8c6969ff·8e6c6cff·916e6eff·937171ff·fff2b2ff·fff2b3ff·fff3b4ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b3ff·fff2b1ff·916f6fff·8f6d6dff·8d6a6aff·8b6767ff·896565ff·866161ff·845e5eff·825c5cff·805959ff·7d5555ff·7b5353ff·795050ff·92615dff·915f5aff·8f5d58ff·8e5b56ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7d423dff·7c413bff·7b403aff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·5b2828ff·5c2929ff·5c2a2aff·5e2c2cff·5f2e2eff·602f2fff·613030ff·623131ff·633333ff·643434ff·653636ff·663737ff·ffed91ff·ffed92ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed92ff·ffed91ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 78 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffed90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·653535ff·633333ff·633232ff·623131ff·603030ff·602f2fff·5e2d2dff·5e2c2cff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7c423cff·7d433eff·7f453fff·7f4640ff·804742ff·814943ff·824a45ff·844d47ff·854e49ff·86504bff·88524dff·89544fff·8b5651ff·8c5853ff·8d5a55ff·8e5c57ff·905e59ff·92615cff·93635eff·946560ff·966762ff·7e5656ff·805959ff·825c5cff·845e5eff·866060ff·886363ff·8a6565ff·8c6868ff·8e6b6bff·906e6eff·916f6fff·937272ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3baff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff3b4ff·fff2b3ff·fff2b2ff·927070ff·906e6eff·8e6b6bff·8c6868ff·8a6565ff·886363ff·866060ff·835d5dff·815b5bff·7f5858ff·7d5555ff·7b5353ff·94645fff·92615dff·915f5aff·8f5d58ff·8d5a55ff·8c5954ff·8b5651ff·8a5550ff·88524dff·87514cff·854e49ff·844d47ff·834b46ff·824944ff·814842ff·804641ff·7f453fff·7d433eff·7c423cff·7c413bff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e39ff·5a2727ff·5b2828ff·5c2929ff·5c2a2aff·5e2c2cff·5e2d2dff·602f2fff·603030ff·623131ff·633232ff·633333ff·653535ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffed90ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 79 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8fff·ffec8fff·ffec90ff·ffec90ff·ffed90ff·ffed90ff·ffed90ff·ffed90ff·ffec90ff·ffec90ff·ffec8fff·ffec8fff·633232ff·623131ff·613030ff·603030ff·5f2e2eff·5e2d2dff·5e2c2cff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·7a3e39ff·7a3e38ff·793d37ff·793d37ff·793d37ff·783c36ff·783c36ff·793d37ff·793d37ff·7a3e38ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7c423cff·7d433eff·7e443eff·7f4640ff·804742ff·814943ff·834b46ff·844d47ff·854e49ff·87514cff·88524dff·8a5550ff·8b5651ff·8c5954ff·8e5b56ff·8f5d58ff·915f5aff·92615dff·93635eff·956561ff·976863ff·986a66ff·805959ff·825c5cff·845e5eff·866060ff·886363ff·8a6565ff·8c6868ff·8d6a6aff·8f6d6dff·916e6eff·937171ff·947373ff·fff2b3ff·fff3b4ff·fff3b5ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b8ff·fff3b9ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b6ff·fff3b5ff·fff3b4ff·fff2b3ff·fff2b2ff·937171ff·916e6eff·8f6d6dff·8d6a6aff·8b6767ff·896565ff·876262ff·855f5fff·835c5cff·815a5aff·7f5757ff·7d5454ff·956561ff·94645fff·92615dff·915f5aff·8f5d58ff·8d5a55ff·8c5954ff·8b5651ff·89544fff·88524dff·86504bff·854e49ff·844d47ff·834b46ff·814943ff·804742ff·7f4640ff·7e443eff·7d433eff·7c423cff·7c413bff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·5a2727ff·5a2727ff·5b2828ff·5c2929ff·5c2a2aff·5e2c2cff·5e2d2dff·5f2e2eff·603030ff·613030ff·623131ff·633232ff·ffec8fff·ffec8fff·ffec90ff·ffec90ff·ffed90ff·ffed90ff·ffed90ff·ffed90ff·ffec90ff·ffec90ff·ffec8fff·ffec8fff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
80 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8eff·ffec8eff·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·ffec8eff·ffec8eff·613030ff·603030ff·602f2fff·5f2e2eff·5e2d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·4024dd6dd41025c049416b5706a232a9338e153abd48e6125fd892933ce7c598·...·]00·80 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8eff·ffec8eff·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·ffec8eff·ffec8eff·613030ff·603030ff·602f2fff·5f2e2eff·5e2d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·17edade9a0c4d328822fc9c126d4b0dbd9b5cf8f16bd0be884f2764a23a823a6·...·]00·
81 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8cff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8cff·602f2fff·5f2e2eff·5e2d2dff·5e2c2cff·5d2b[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e881cfdee67881899a0d4b30839d11ec39508863f173b1cca4f42ef2100222a1·...·]00·81 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8cff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·ffec8dff·ffec8cff·602f2fff·5f2e2eff·5e2d2dff·5e2c2cff·5d2b[·...·truncated·by·diffoscope;·len:·1469,·SHA:·2b5220791120463bc41282cb9ab6402f0d59e8374e446eaf92990ff253e49c4d·...·]00·
82 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2d2dff·5e2c2cff·5d2b2bff·5c2a2aff·5c29[·...·truncated·by·diffoscope;·len:·1469,·SHA:·36ccfa57c29b6bf63d081775371fa24561be6fd1645cb4afe2981f50d4cfdc46·...·]00·82 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2d2dff·5e2c2cff·5d2b2bff·5c2a2aff·5c29[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e1573b4c4e40020fe910ee738e963bd23f0c2808261c61d9222ba5fc6d39890b·...·]00·
83 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·5c2a2aff·5c2a2aff·5c2929ff·5b2828ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·54e650c86e64509c42af3bdaa86af9eabe1aff47c33e7868f1ead7b6db8919b0·...·]00·83 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·5c2a2aff·5c2a2aff·5c2929ff·5b2828ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d2bb1f8044e5b8d5045bf856eb917b31f6d5274691132bffaf596e54bf3c48fe·...·]00·
84 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffec8aff·ffec8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb89ff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·fb00d335b700a2549872bfa5b0f3f54f0877fa7661839e61c5d76c7d1b0134cb·...·]00·84 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffec8aff·ffec8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb89ff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·5a27[·...·truncated·by·diffoscope;·len:·1469,·SHA:·07864d1c0641a6a392b83276951b8f0ddef55b54cb75b6c5b7cc1c00ff256aec·...·]00·
85 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·5a2727ff·592626ff·5825[·...·truncated·by·diffoscope;·len:·1469,·SHA:·71196b5cb4e978c274dfe42623c84fe7025694ba9e6eefb9a59608688afdf460·...·]00·85 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·5a2727ff·592626ff·5825[·...·truncated·by·diffoscope;·len:·1469,·SHA:·dbfe2db793ec9aa30f4c268bb9d16c315e3b18a5b35add3faf18718c247d6bcf·...·]00·
86 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0fff·ce9d0fff·ce9d0fff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·592626ff·582525ff·582525ff·582424ff·5824[·...·truncated·by·diffoscope;·len:·1469,·SHA:·72dc59794b2b20faa1b6cf1463b7e2c256d9b86c9545aaa34e71fb6276398d37·...·]00·86 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0fff·ce9d0fff·ce9d0fff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·592626ff·582525ff·582525ff·582424ff·5824[·...·truncated·by·diffoscope;·len:·1469,·SHA:·74ba2960551953d0633c5a8f88b8d1fcb456ed33d9085b00492d45708294c162·...·]00·
87 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9c0cff·cd9c0cff·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·cd9c0cff·cd9c0cff·582424ff·582424ff·582424ff·572323ff·5723[·...·truncated·by·diffoscope;·len:·1469,·SHA:·6d5c8454207e579b557a87d690a522fdf8d5f8592141757bdd5664c7f7207aeb·...·]00·87 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9c0cff·cd9c0cff·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·cd9c0cff·cd9c0cff·582424ff·582424ff·582424ff·572323ff·5723[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b32be8cbfb3512d91e94e19541b5ba247e6db29e7045115c1b857a94a3f44959·...·]00·
88 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·572323ff·572323ff·562222ff·562222ff·552121ff·552121ff·552121ff·552020ff·552020ff·552020ff·552020ff·552020ff·702727ff·712828ff·712828ff·712929ff·722a2aff·722b2bff·732b2bff·732c2cff·752e2eff·763030ff·773232ff·783333ff·7a3636ff·7b3838ff·7d3a3aff·7e3d3dff·803f3fff·824343ff·844646ff·874949ff·884c4cff·8b4f4fff·8d5353ff·8f5555ff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·864848ff·844646ff·824343ff·814040ff·7f3e3eff·7d3b3bff·7c3939ff·7a3737ff·793535ff·783333ff·763131ff·763030ff·752e2eff·732c2cff·732b2bff·722b2bff·712929ff·712929ff·712828ff·702727ff·702727ff·6f2626ff·6f2626ff·6f2626ff·541f1fff·541f1fff·552020ff·552020ff·552020ff·552121ff·552121ff·552121ff·562222ff·562222ff·572323ff·572323ff·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
89 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552121ff·552020ff·552020ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·552020ff·702727ff·702727ff·712828ff·712929ff·722a2aff·722b2bff·732b2bff·742d2dff·752e2eff·763030ff·773232ff·793434ff·7a3636ff·7c3939ff·7d3b3bff·7f3e3eff·814141ff·834444ff·854747ff·884b4bff·894d4dff·8c5151ff·8e5454ff·905858ff·fffae1ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·874949ff·854646ff·834444ff·814141ff·803f3fff·7e3c3cff·7c3939ff·7b3838ff·793535ff·783333ff·773232ff·763030ff·752e2eff·732c2cff·732b2bff·722b2bff·712929ff·712828ff·712828ff·702727ff·6f2626ff·6f2626ff·6f2626ff·6f2626ff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·552020ff·552121ff·552121ff·552121ff·562222ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
90 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·552020ff·552020ff·552020ff·552020ff·541f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·e29385afaf13c9e819b6574e41f1bb10bbccc302f2abe0ceeb84e711a291dec7·...·]00·88 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·572323ff·572323ff·562222ff·562222ff·5521[·...·truncated·by·diffoscope;·len:·1469,·SHA:·33a283b0bccb11eb530ea7eedb1709435189cbcce7faf99f663771935418d174·...·]00·
 89 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552121ff·552020ff·552020ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·552020ff·702727ff·702727ff·712828ff·712929ff·722a2aff·722b2bff·732b2bff·742d2dff·752e2eff·763030ff·773232ff·793434ff·7a3636ff·7c3939ff·7d3b3bff·7f3e3eff·814141ff·834444ff·854747ff·884b4bff·894d4dff·8c5151ff·8e5454ff·905858ff·fffae1ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·874949ff·854646ff·834444ff·814141ff·803f3fff·7e3c3cff·7c3939ff·7b3838ff·793535ff·783333ff·773232ff·763030ff·752e2eff·732c2cff·732b2bff·722b2bff·712929ff·712828ff·712828ff·702727ff·6f2626ff·6f2626ff·6f2626ff·6f2626ff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·552020ff·552121ff·552121ff·552121ff·562222ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 90 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·552020ff·552020ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·702727ff·702727ff·712828ff·712929ff·722a2aff·722b2bff·732b2bff·742d2dff·752f2fff·763131ff·783232ff·793535ff·7a3737ff·7c3939ff·7e3c3cff·803f3fff·824242ff·844646ff·864848ff·884c4cff·8b4f4fff·8d5353ff·8f5656ff·915a5aff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·874949ff·854646ff·834444ff·814141ff·803f3fff·7e3c3cff·7c3939ff·7b3838ff·793535ff·783333ff·773232ff·763030ff·752e2eff·732c2cff·732b2bff·722b2bff·712929ff·712828ff·702727ff·702727ff·6f2626ff·6f2626ff·6f2525ff·6f2525ff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·552020ff·552020ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
91 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9906ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·541f1fff·541f1fff·541f1fff·541f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·40bf75819609b65a01cdc0b7500e06b55ddd98fa34aaaf5662e9db8c8da3ed01·...·]00·91 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9906ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·541f1fff·541f1fff·541f1fff·541f[·...·truncated·by·diffoscope;·len:·1469,·SHA:·1ba8e5c67040ba36094e09635245b9d7e09b59df172df3e7b9b7010007a2aa91·...·]00·
92 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9905ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·d57376ad18798920e5dabea52bb6507d9132f18dfb6913665b317aadc6bad0b9·...·]00·92 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9905ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·649c4efb6d74deb738a94abb14d38dee4d8e20abe47a03c09b33470b2269f5c9·...·]00·
93 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·b26799238d5e91d91400522600d74d16f545229ae21e7634f4c3f03f4755101e·...·]00·93 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1469,·SHA:·2f83253e2ea3ba170513be9611b59e484c59227b99ad74451fd47704ea404ca5·...·]00·
94 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2525ff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·773232ff·793434ff·7a3636ff·7c3939ff·7e3c3cff·803f3fff·824242ff·844545ff·864848ff·884c4cff·8b4f4fff·8d5353ff·905757ff·925a5aff·945e5eff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·864848ff·844646ff·824343ff·814040ff·803f3fff·7e3c3cff·7c3939ff·7a3737ff·793535ff·783333ff·763131ff·752f2fff·752e2eff·732c2cff·722b2bff·722a2aff·712929ff·712828ff·702727ff·6f2626ff·6f2525ff·6f2525ff·6e2424ff·6e2424ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
95 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·6f2525ff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·773232ff·793434ff·7a3737ff·7c3939ff·7e3c3cff·803f3fff·824242ff·844646ff·874949ff·894d4dff·8b5050ff·8d5353ff·905757ff·925a5aff·945e5eff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·864848ff·844646ff·824343ff·814040ff·7f3e3eff·7d3b3bff·7c3939ff·7a3737ff·793535ff·783232ff·763131ff·752f2fff·742d2dff·732c2cff·722b2bff·722a2aff·712828ff·702727ff·6f2626ff·6f2626ff·6f2525ff·6e2424ff·6e2424ff·6e2424ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·00000020·00000015·0000000d·00000006·00000002·00000000·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
96 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000006·0000000d·00000015·00000020·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·511c1cff·511c1cff·511c1cff·511c[·...·truncated·by·diffoscope;·len:·1469,·SHA:·c3649c79f78b841b6c3474623f7477ba5bf4aba1bad782930fd036dd06468497·...·]00·94 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·531e1eff·531e1eff·521d1dff·521d[·...·truncated·by·diffoscope;·len:·1469,·SHA:·ae47b209d66729ff3fe9f152f20d97a90a9c9d1fab2f6a5ce71c1a9a94b64221·...·]00·
 95 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·6f2525ff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·773232ff·793434ff·7a3737ff·7c3939ff·7e3c3cff·803f3fff·824242ff·844646ff·874949ff·894d4dff·8b5050ff·8d5353ff·905757ff·925a5aff·945e5eff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9dfff·864848ff·844646ff·824343ff·814040ff·7f3e3eff·7d3b3bff·7c3939ff·7a3737ff·793535ff·783232ff·763131ff·752f2fff·742d2dff·732c2cff·722b2bff·722a2aff·712828ff·702727ff·6f2626ff·6f2626ff·6f2525ff·6e2424ff·6e2424ff·6e2424ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 96 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000002·00000006·0000000d·00000015·00000020·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·6f2525ff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·773232ff·793434ff·7a3737ff·7c3939ff·7e3c3cff·803f3fff·824242ff·844646ff·874949ff·894d4dff·8b5050ff·8d5353ff·905757ff·925a5aff·945e5eff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffbe5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·fff9deff·854747ff·844545ff·824242ff·803f3fff·7e3d3dff·7d3a3aff·7c3939ff·7a3636ff·793434ff·783232ff·763131ff·752f2fff·742d2dff·732b2bff·722b2bff·712929ff·712828ff·702727ff·6f2626ff·6f2525ff·6f2525ff·6e2424ff·6e2424ff·6e2424ff·521d1dff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·00000020·00000015·0000000d·00000006·00000002·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
Max diff block lines reached; 0/664464 bytes (0.00%) of diff not shown.
21.4 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
97.3 KB
res/drawable-hdpi-v4/ic_launcher.png
91.5 KB
sng
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·72;·height:·72;·bitdepth:·8;3 ····width:·72;·height:·72;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
13 ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·8a36fe4fea3e71aa38d88eb9becb796437e6e2c438e12393384e55b55ba2e4fb·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·4ce9dc352297a8074bc046424bc03f9432b2d449263755637ec10841b6b0d254·...·]00·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
14 ffffff00·ffffff00·00000000·00000005·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511b1bff·511b1bff·511b1bff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·511b1bff·511c[·...·truncated·by·diffoscope;·len:·389,·SHA:·41c4af29bf59bb36cb45d52ca0553d75d0ffd05704012f7e5109b2df572f73b8·...·]00·14 00000000·00000000·00000000·00000005·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511b1bff·511b1bff·511b1bff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·511b1bff·511c[·...·truncated·by·diffoscope;·len:·389,·SHA:·0264e28c707035a1c5639e1e96589b46674edc7d9ff8a0eadce1dc7420936fd6·...·]00·
15 ffffff00·ffffff00·00000000·0000000e·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·511c1cff·511c1cff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2222ff·511c1cff·521d[·...·truncated·by·diffoscope;·len:·389,·SHA:·d018f861e67129fb46c402038e7690a11ccef52a42bbd8cf45c49f43fa8a8857·...·]00·15 00000000·00000000·00000000·0000000e·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·511c1cff·511c1cff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2222ff·511c1cff·521d[·...·truncated·by·diffoscope;·len:·389,·SHA:·63014e5954079b5bfe0eaef3da6e09316a6999d33b159a3ef8becd4544eea44e·...·]00·
16 ffffff00·ffffff00·00000000·00000013·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·389,·SHA:·a682207be214003832698dad70db570248a7f7b26a2202dc1ed54328354fd6a0·...·]00·16 00000000·00000000·00000000·00000013·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·389,·SHA:·cafe0ac94dac633628bb2ade3297698eebf143674c5fad6a7faf35b3ef3a2f82·...·]00·
17 ffffff00·ffffff00·00000000·00000013·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·562222ff·552121ff·541f1fff·531e1eff·6e2424ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·6e2424ff·541f1fff·5521[·...·truncated·by·diffoscope;·len:·389,·SHA:·f4d9af7cbc0cf029f0c3c1ece837fba68d156a0a23de26b318441a2d71db0b86·...·]00·17 00000000·00000000·00000000·00000013·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·562222ff·552121ff·541f1fff·531e1eff·6e2424ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·6e2424ff·541f1fff·5521[·...·truncated·by·diffoscope;·len:·389,·SHA:·a69269026040d1fa88f40bb6697499c280c5fb6ffc346b75c0125112b3def4a7·...·]00·
18 ffffff00·ffffff00·00000000·00000013·ce9d0fff·ce9e10ff·ce9e10ff·ce9e10ff·ce9d0fff·592626ff·582424ff·562222ff·552020ff·6f2525ff·6e2424ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2222ff·6e2424ff·6e2424ff·6f2626ff·552121ff·5824[·...·truncated·by·diffoscope;·len:·389,·SHA:·64cbe97fadbb529cd94452bea06ff50037ae79179afcdda8211a43ab4d7fa4f9·...·]00·18 00000000·00000000·00000000·00000013·ce9d0fff·ce9e10ff·ce9e10ff·ce9e10ff·ce9d0fff·592626ff·582424ff·562222ff·552020ff·6f2525ff·6e2424ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2222ff·6e2424ff·6e2424ff·6f2626ff·552121ff·5824[·...·truncated·by·diffoscope;·len:·389,·SHA:·ff2c7c6e14488a37951d233fc6e33911cb2789438d8bc83b3b65be2cabe38acc·...·]00·
19 ffffff00·ffffff00·00000000·00000013·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5d2b2bff·5b2828ff·592626ff·572323ff·773a35ff·763832ff·753630ff·743630ff·74352fff·73342eff·73342eff·73342eff·73342eff·74352fff·743630ff·753731ff·763933ff·773a35ff·582525ff·5b28[·...·truncated·by·diffoscope;·len:·389,·SHA:·6323ac77a410895a800f0e75138e6d5df6889de41597fda0207eecd3e91d0c9e·...·]00·19 00000000·00000000·00000000·00000013·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5d2b2bff·5b2828ff·592626ff·572323ff·773a35ff·763832ff·753630ff·743630ff·74352fff·73342eff·73342eff·73342eff·73342eff·74352fff·743630ff·753731ff·763933ff·773a35ff·582525ff·5b28[·...·truncated·by·diffoscope;·len:·389,·SHA:·01162cbb5fc70655f2685928563b8e28d76b4332d7dcf47cb2ccb5f0cbf87bab·...·]00·
20 ffffff00·ffffff00·00000000·00000013·ffec8fff·ffec90ff·ffed90ff·ffec90ff·ffec8fff·613030ff·5f2e2eff·5c2a2aff·5a2727ff·783c36ff·773a34ff·763832ff·753630ff·74352fff·74352fff·73342eff·73342eff·74352fff·743630ff·753630ff·763832ff·773a35ff·793d37ff·5b2828ff·5e2d[·...·truncated·by·diffoscope;·len:·389,·SHA:·0dc477df0a4f1c92625626bfc052b401cc6dc4ee16021062fc3c3a62b5da47ba·...·]00·20 00000000·00000000·00000000·00000013·ffec8fff·ffec90ff·ffed90ff·ffec90ff·ffec8fff·613030ff·5f2e2eff·5c2a2aff·5a2727ff·783c36ff·773a34ff·763832ff·753630ff·74352fff·74352fff·73342eff·73342eff·74352fff·743630ff·753630ff·763832ff·773a35ff·793d37ff·5b2828ff·5e2d[·...·truncated·by·diffoscope;·len:·389,·SHA:·92a926d31cbde4a4c90204ded33f6de409e1f1907b5c693aed493add1719c329·...·]00·
21 ffffff00·ffffff00·00000000·00000013·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·663737ff·633333ff·602f2fff·5c2a2aff·7a3e39ff·783b35ff·763933ff·753731ff·743630ff·74352fff·73342eff·73342eff·74352fff·743630ff·753731ff·763933ff·783c36ff·7b3f39ff·5e2c2cff·6231[·...·truncated·by·diffoscope;·len:·389,·SHA:·033c9fd6fa6eaee873b40a5a8517ba30cc6c4dd624e9e4461566a4143dbb008e·...·]00·21 00000000·00000000·00000000·00000013·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·663737ff·633333ff·602f2fff·5c2a2aff·7a3e39ff·783b35ff·763933ff·753731ff·743630ff·74352fff·73342eff·73342eff·74352fff·743630ff·753731ff·763933ff·783c36ff·7b3f39ff·5e2c2cff·6231[·...·truncated·by·diffoscope;·len:·389,·SHA:·385cd14fc60c1c50e496f77e9f08405f5c8c050a27f67d411440a2b99dae511f·...·]00·
22 ffffff00·ffffff00·00000000·00000013·ffee97ff·ffee98ff·ffee99ff·ffee98ff·ffee97ff·6b3e3eff·673939ff·633333ff·5f2e2eff·7c413bff·793d37ff·773a34ff·753731ff·743630ff·74352fff·74352fff·74352fff·74352fff·753630ff·763832ff·773a35ff·7a3e38ff·7d423dff·603030ff·6637[·...·truncated·by·diffoscope;·len:·389,·SHA:·d328ea2ec06893ea74f8d270b34c46e34d7f7136d8989f4eda803723acc5d9a8·...·]00·22 00000000·00000000·00000000·00000013·ffee97ff·ffee98ff·ffee99ff·ffee98ff·ffee97ff·6b3e3eff·673939ff·633333ff·5f2e2eff·7c413bff·793d37ff·773a34ff·753731ff·743630ff·74352fff·74352fff·74352fff·74352fff·753630ff·763832ff·773a35ff·7a3e38ff·7d423dff·603030ff·6637[·...·truncated·by·diffoscope;·len:·389,·SHA:·c5e20b097d5c4f4357fb11085b68718f5c1380df4bd8491268e4a42cef9df1b2·...·]00·
23 ffffff00·ffffff00·00000000·00000013·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·704444ff·6b3e3eff·673838ff·623131ff·9e5c57ff·9b5852ff·9a554fff·98524dff·97514bff·97504aff·96504aff·96504aff·97504aff·97514bff·98534dff·9a554fff·9c5954ff·9f5d58ff·643434ff·6a3c3cff·724646ff·795050ff·fffae2ff·fffae3ff·fffae4ff·fffae5ff·fffbe5ff·fffae5ff·fffae4ff·fffae3ff·fffae2ff·795050ff·724646ff·6a3c3cff·643434ff·5e2d2dff·9c5954ff·9a554fff·98534dff·97514bff·97504aff·96504aff·964f49ff·96504aff·96504aff·97514bff·98524dff·99554fff·9b5752ff·5c2929ff·602f2fff·643434ff·683939ff·6b3e3eff·fff9deff·fff9deff·fff9deff·fff9deff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
24 ffffff00·ffffff00·00000000·00000013·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·744a4aff·704343ff·6a3c3cff·653535ff·9f5e59ff·9c5954ff·9a5650ff·98534dff·98524cff·97504aff·96504aff·96504aff·97504aff·98524cff·99544eff·9b5751ff·9d5b55ff·a0605aff·673838ff·6e42[·...·truncated·by·diffoscope;·len:·389,·SHA:·2c5f8bc4bfedb2c9f466f32036f4a013b80470d196f734fff5f217850e2c91fa·...·]00·23 00000000·00000000·00000000·00000013·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·704444ff·6b3e3eff·673838ff·623131ff·9e5c57ff·9b5852ff·9a554fff·98524dff·97514bff·97504aff·96504aff·96504aff·97504aff·97514bff·98534dff·9a554fff·9c5954ff·9f5d58ff·643434ff·6a3c[·...·truncated·by·diffoscope;·len:·389,·SHA:·bf2a64eee0de556d92f2925662140ac760a536267ec211cde1b3ed570eec5667·...·]00·
 24 00000000·00000000·00000000·00000013·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·744a4aff·704343ff·6a3c3cff·653535ff·9f5e59ff·9c5954ff·9a5650ff·98534dff·98524cff·97504aff·96504aff·96504aff·97504aff·98524cff·99544eff·9b5751ff·9d5b55ff·a0605aff·673838ff·6e4242ff·764c4cff·7f5757ff·fffae4ff·fffae5ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe7ff·fffbe7ff·fffae5ff·fffae4ff·7f5757ff·764c4cff·6e4242ff·673838ff·603030ff·9d5b55ff·9b5751ff·99544eff·98524cff·97504aff·96504aff·96504aff·96504aff·97504aff·97514bff·98534dff·9a554fff·9c5953ff·5e2c2cff·623131ff·673838ff·6b3e3eff·6f4242ff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·00000013·00000000·00000000·00000000·00000000·
25 ffffff00·ffffff00·00000000·00000013·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·784f4fff·724747ff·6d4040ff·673838ff·a0605aff·9d5b55ff·9b5751ff·99544eff·98524cff·97504aff·96504aff·97504aff·97514bff·98524cff·99554fff·9b5752ff·9e5c57ff·a1625cff·693b3bff·7246[·...·truncated·by·diffoscope;·len:·389,·SHA:·6b05dba41426eab30d2a006030b3857e24f4a84131751f89ce64fe674fd676e9·...·]00·25 00000000·00000000·00000000·00000013·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·784f4fff·724747ff·6d4040ff·673838ff·a0605aff·9d5b55ff·9b5751ff·99544eff·98524cff·97504aff·96504aff·97504aff·97514bff·98524cff·99554fff·9b5752ff·9e5c57ff·a1625cff·693b3bff·7246[·...·truncated·by·diffoscope;·len:·389,·SHA:·0490a04ca7b3058fdaba8a8ce4c11ce76d47a215a73ab667612f5b91d24019de·...·]00·
26 ffffff00·ffffff00·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7b5353ff·754a4aff·6e4242ff·683939ff·a1615cff·9d5b56ff·9b5752ff·99554fff·98524dff·97514bff·97504aff·97504aff·97514bff·98524dff·9a554fff·9c5953ff·9f5d58ff·a2645eff·6c3f3fff·744a[·...·truncated·by·diffoscope;·len:·389,·SHA:·f218276c089ce91bcc5fbe509b69a7f65470f905a25781d3a966e1cabc5c0c95·...·]00·26 00000000·00000000·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7b5353ff·754a4aff·6e4242ff·683939ff·a1615cff·9d5b56ff·9b5752ff·99554fff·98524dff·97514bff·97504aff·97504aff·97514bff·98524dff·9a554fff·9c5953ff·9f5d58ff·a2645eff·6c3f3fff·744a[·...·truncated·by·diffoscope;·len:·389,·SHA:·f77a1923b437ff50f94d7eae9fa690d898b369f3891c9296f802a6cdf5f8125e·...·]00·
27 ffffff00·ffffff00·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7d5454ff·764c4cff·704343ff·693a3aff·a1625cff·9e5c57ff·9b5852ff·99554fff·98524dff·97514bff·97514bff·97514bff·98524cff·98534dff·9a5650ff·9c5954ff·9f5f59ff·a36560ff·6e4141ff·774d4dff·815a5aff·8b6767ff·fffbe7ff·fffbe9ff·fffbeaff·fffcebff·fffcecff·fffcebff·fffbeaff·fffbe9ff·fffbe7ff·8b6767ff·815a5aff·774d4dff·6e4141ff·663737ff·9f5f59ff·9c5954ff·9a5650ff·98534dff·98524cff·97504aff·97504aff·97504aff·97514bff·98524cff·99554fff·9b5752ff·9d5b55ff·603030ff·663737ff·6c3f3fff·724646ff·764c4cff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
28 ffffff00·ffffff00·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7d5454ff·764c4cff·704343ff·693a3aff·a1625cff·9e5c57ff·9b5852ff·99554fff·98534dff·98524cff·97514bff·98524cff·98534dff·99554fff·9b5752ff·9d5b56ff·a0605bff·a46762ff·704343ff·784f[·...·truncated·by·diffoscope;·len:·389,·SHA:·30725a524b07e08740443b06a79f09f9638e270066c5d3ddb77c8587115bbee1·...·]00·27 00000000·00000000·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7d5454ff·764c4cff·704343ff·693a3aff·a1625cff·9e5c57ff·9b5852ff·99554fff·98524dff·97514bff·97514bff·97514bff·98524cff·98534dff·9a5650ff·9c5954ff·9f5f59ff·a36560ff·6e4141ff·774d[·...·truncated·by·diffoscope;·len:·389,·SHA:·cfbecef32a81379400c8c00824a0a02c60e572545ef4b147ac5755f9f6003821·...·]00·
 28 00000000·00000000·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7d5454ff·764c4cff·704343ff·693a3aff·a1625cff·9e5c57ff·9b5852ff·99554fff·98534dff·98524cff·97514bff·98524cff·98534dff·99554fff·9b5752ff·9d5b56ff·a0605bff·a46762ff·704343ff·784f4fff·835c5cff·8d6a6aff·fffbe7ff·fffbe9ff·fffbebff·fffcecff·fffcecff·fffcecff·fffbebff·fffbe9ff·fffbe7ff·8d6a6aff·835c5cff·784f4fff·704343ff·673939ff·a0605bff·9d5b56ff·9b5752ff·99554fff·98524dff·97514bff·97514bff·97504aff·97514bff·98524dff·99554fff·9b5752ff·9d5b55ff·603030ff·663737ff·6c3f3fff·724646ff·764c4cff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·00000013·00000000·00000000·00000000·00000000·
29 ffffff00·ffffff00·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7b5353ff·754a4aff·6e4242ff·683939ff·a1615cff·9d5b56ff·9b5852ff·99554fff·98534dff·98524dff·98524dff·98534dff·99544eff·9a5650ff·9c5954ff·9f5d58ff·a2625dff·a66964ff·724646ff·7b52[·...·truncated·by·diffoscope;·len:·389,·SHA:·59afb21ef7675f536df74e52509aa5923ccfc582fa97cb1d168e76aa6f249d19·...·]00·29 00000000·00000000·00000000·00000013·fffae2ff·fffae3ff·fffae3ff·fffae3ff·fffae2ff·7b5353ff·754a4aff·6e4242ff·683939ff·a1615cff·9d5b56ff·9b5852ff·99554fff·98534dff·98524dff·98524dff·98534dff·99544eff·9a5650ff·9c5954ff·9f5d58ff·a2625dff·a66964ff·724646ff·7b52[·...·truncated·by·diffoscope;·len:·389,·SHA:·555b081ac680e62bf9111bff36c9f010cad614d35d979465d8157d8d24ebdf74·...·]00·
30 ffffff00·ffffff00·00000000·00000013·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·784f4fff·724747ff·6d4040ff·673838ff·a0605aff·9d5b56ff·9b5752ff·9a554fff·99544eff·98534dff·98534dff·99554fff·9a5650ff·9c5953ff·9e5c57ff·a0605bff·a36560ff·a76b66ff·744949ff·7d54[·...·truncated·by·diffoscope;·len:·389,·SHA:·7d085a244b291e7cb5a244121aecfecf61984352c20b4eb794140eaa5b1e4331·...·]00·30 00000000·00000000·00000000·00000013·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae1ff·784f4fff·724747ff·6d4040ff·673838ff·a0605aff·9d5b56ff·9b5752ff·9a554fff·99544eff·98534dff·98534dff·99554fff·9a5650ff·9c5953ff·9e5c57ff·a0605bff·a36560ff·a76b66ff·744949ff·7d54[·...·truncated·by·diffoscope;·len:·389,·SHA:·f06d17042f67ac00d960239b55e440becc5e6dcfb2995d1f25d0301b08dc701d·...·]00·
31 ffffff00·ffffff00·00000000·00000013·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·744a4aff·704343ff·6a3c3cff·653535ff·9f5e59ff·9d5a54ff·9b5752ff·9a554fff·99554fff·99554fff·9a554fff·9b5751ff·9c5953ff·9e5c57ff·a0605aff·a2645eff·a56963ff·a96f6aff·774d4dff·7f58[·...·truncated·by·diffoscope;·len:·389,·SHA:·d0c6f7d3e2ec09194b846a9156ee33e5718a533083fb1eb7bda16dc72bf3feff·...·]00·31 00000000·00000000·00000000·00000013·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·744a4aff·704343ff·6a3c3cff·653535ff·9f5e59ff·9d5a54ff·9b5752ff·9a554fff·99554fff·99554fff·9a554fff·9b5751ff·9c5953ff·9e5c57ff·a0605aff·a2645eff·a56963ff·a96f6aff·774d4dff·7f58[·...·truncated·by·diffoscope;·len:·389,·SHA:·8d692f2fc251f6a8915d0d9f1538a31afbe5c9ef615a289c648a8c27df3862f5·...·]00·
32 ffffff00·ffffff00·00000000·00000013·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·704444ff·6b3e3eff·673838ff·623131ff·9e5d57ff·9c5954ff·9b5752ff·9a5650ff·9a554fff·9a5650ff·9b5752ff·9d5a54ff·9e5d57ff·a0605bff·a2645eff·a56963ff·a86d68ff·ac746fff·7b5353ff·825c[·...·truncated·by·diffoscope;·len:·389,·SHA:·ba7c4e7d5684fc0c1190aed3a1abfaae9c68cef98d3e473558cdcda27eac1ed6·...·]00·32 00000000·00000000·00000000·00000013·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·704444ff·6b3e3eff·673838ff·623131ff·9e5d57ff·9c5954ff·9b5752ff·9a5650ff·9a554fff·9a5650ff·9b5752ff·9d5a54ff·9e5d57ff·a0605bff·a2645eff·a56963ff·a86d68ff·ac746fff·7b5353ff·825c[·...·truncated·by·diffoscope;·len:·389,·SHA:·ba897799c19fa258ac424a2b228bc2b9516e657385b4918314dd89ea410eaf10·...·]00·
33 ffffff00·ffffff00·00000000·00000013·ffee97ff·ffee98ff·ffee99ff·ffee98ff·ffee97ff·6b3e3eff·673939ff·633333ff·5f2e2eff·7c423cff·7b3f39ff·793d37ff·793d37ff·793d37ff·7a3e39ff·7c423cff·7f453fff·814943ff·854d48ff·88524dff·8c5853ff·905e59ff·956561ff·805959ff·8762[·...·truncated·by·diffoscope;·len:·389,·SHA:·7dfe88d947392d38981840d31b10113e19094715f0b990083164856d385b2a22·...·]00·33 00000000·00000000·00000000·00000013·ffee97ff·ffee98ff·ffee99ff·ffee98ff·ffee97ff·6b3e3eff·673939ff·633333ff·5f2e2eff·7c423cff·7b3f39ff·793d37ff·793d37ff·793d37ff·7a3e39ff·7c423cff·7f453fff·814943ff·854d48ff·88524dff·8c5853ff·905e59ff·956561ff·805959ff·8762[·...·truncated·by·diffoscope;·len:·389,·SHA:·df7365f4d39618c8a3a9464f348fd17aa63fd41ddd7fc8f7b25e80e2349c83d2·...·]00·
34 ffffff00·ffffff00·00000000·00000013·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·663737ff·633333ff·602f2fff·5d2b2bff·7b403aff·7a3e38ff·793d37ff·7a3e38ff·7a3e39ff·7c423cff·7f453fff·824944ff·854e49ff·89544fff·8d5a55ff·91605bff·966662ff·9a6d68ff·866161ff·8c69[·...·truncated·by·diffoscope;·len:·389,·SHA:·d124256012e162931486159844903cae8159f80b7f496dbcb706936d2f834ba0·...·]00·34 00000000·00000000·00000000·00000013·ffed93ff·ffed94ff·ffed94ff·ffed94ff·ffed93ff·663737ff·633333ff·602f2fff·5d2b2bff·7b403aff·7a3e38ff·793d37ff·7a3e38ff·7a3e39ff·7c423cff·7f453fff·824944ff·854e49ff·89544fff·8d5a55ff·91605bff·966662ff·9a6d68ff·866161ff·8c69[·...·truncated·by·diffoscope;·len:·389,·SHA:·32ead85625abadd6b841aa60dbc01abdac7bb3dfbc9d66e87c16064a019a7199·...·]00·
35 ffffff00·ffffff00·00000000·00000013·ffec8fff·ffec90ff·ffed90ff·ffec90ff·ffec8fff·613030ff·5f2e2eff·5c2a2aff·5a2727ff·7a3e39ff·793d37ff·793d37ff·7a3e39ff·7c413bff·7f453fff·814943ff·854e49ff·8a5550ff·8e5b56ff·93625eff·976964ff·9c6f6bff·a07571ff·8d6a6aff·9270[·...·truncated·by·diffoscope;·len:·389,·SHA:·99888c29fd6219277a3ffdc7d121e77102ee74a745ddd920e0af5fef8ebed302·...·]00·35 00000000·00000000·00000000·00000013·ffec8fff·ffec90ff·ffed90ff·ffec90ff·ffec8fff·613030ff·5f2e2eff·5c2a2aff·5a2727ff·7a3e39ff·793d37ff·793d37ff·7a3e39ff·7c413bff·7f453fff·814943ff·854e49ff·8a5550ff·8e5b56ff·93625eff·976964ff·9c6f6bff·a07571ff·8d6a6aff·9270[·...·truncated·by·diffoscope;·len:·389,·SHA:·39a7aeee24076363da3ec5b1ca9047fe88ca00cb1ba9bcb1c2ecb8257751ff71·...·]00·
36 ffffff00·ffffff00·00000000·00000013·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5d2b2bff·5c2929ff·5a2727ff·582525ff·793d37ff·783c36ff·793d37ff·7b3f39ff·7d433eff·814842ff·854d48ff·89544fff·8e5b56ff·93625eff·986a66ff·9d716dff·a27874ff·a67d79ff·947373ff·987878ff·9c7e7eff·9f8181ff·fff4bcff·fff4beff·fff4bfff·fff4bfff·fff4c0ff·fff4bfff·fff4beff·fff4bcff·fff4baff·9c7e7eff·987878ff·937272ff·8e6c6cff·896565ff·9c706bff·976964ff·93625eff·8e5b56ff·8a5550ff·854e49ff·814943ff·7d433eff·7b3f39ff·783c36ff·773a35ff·773a34ff·773a34ff·552121ff·572323ff·582525ff·5a2727ff·5b2828ff·ffeb8aff·ffec8aff·ffec8aff·ffeb8aff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
37 ffffff00·ffffff00·00000000·00000013·ce9d0fff·ce9e10ff·ce9e10ff·ce9e10ff·ce9d0fff·5a2727ff·582525ff·572323ff·562222ff·712929ff·722a2aff·732b2bff·752f2fff·783333ff·7c3939ff·814141ff·874949ff·8d5353ff·fffae2ff·fffae3ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbebff·fffbebff·fffbebff·fffbebff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·fffae4ff·fffae2ff·fffae1ff·fff9dfff·864848ff·814141ff·7c3939ff·783333ff·752f2fff·722b2bff·712828ff·702727ff·6f2626ff·541f1fff·552020ff·562222ff·572323ff·582525ff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
38 ffffff00·ffffff00·00000000·00000013·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·562222ff·552121ff·552020ff·552020ff·702727ff·712929ff·732b2bff·763030ff·793535ff·7e3d3dff·844545ff·8a4e4eff·905858ff·fffae3ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·bf62cfc6c9e059afc18a993f8d5a8cf2c69fa1d60121e8f5e2845aad6a4ba407·...·]00·36 00000000·00000000·00000000·00000013·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5d2b2bff·5c2929ff·5a2727ff·582525ff·793d37ff·783c36ff·793d37ff·7b3f39ff·7d433eff·814842ff·854d48ff·89544fff·8e5b56ff·93625eff·986a66ff·9d716dff·a27874ff·a67d79ff·947373ff·9878[·...·truncated·by·diffoscope;·len:·389,·SHA:·a6f206dc0f62c60191c18086319c2cff46fb5dc872f74f1a3f9535b0dc3d599e·...·]00·
 37 00000000·00000000·00000000·00000013·ce9d0fff·ce9e10ff·ce9e10ff·ce9e10ff·ce9d0fff·5a2727ff·582525ff·572323ff·562222ff·712929ff·722a2aff·732b2bff·752f2fff·783333ff·7c3939ff·814141ff·874949ff·8d5353ff·fffae2ff·fffae3ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbebff·fffbebff·fffbebff·fffbebff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·fffae4ff·fffae2ff·fffae1ff·fff9dfff·864848ff·814141ff·7c3939ff·783333ff·752f2fff·722b2bff·712828ff·702727ff·6f2626ff·541f1fff·552020ff·562222ff·572323ff·582525ff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·00000013·00000000·00000000·00000000·00000000·
 38 00000000·00000000·00000000·00000013·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0bff·cd9b0aff·562222ff·552121ff·552020ff·552020ff·702727ff·712929ff·732b2bff·763030ff·793535ff·7e3d3dff·844545ff·8a4e4eff·905858ff·fffae3ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbebff·fffbebff·fffbebff·fffbebff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae4ff·fffae3ff·fffae2ff·fffae0ff·884b4bff·824343ff·7d3b3bff·793535ff·763030ff·732b2bff·712828ff·6f2626ff·6f2525ff·531e1eff·531e1eff·541f1fff·552020ff·552121ff·cd9b09ff·cd9b09ff·cd9b09ff·cd9b09ff·00000013·00000000·00000000·00000000·00000000·
39 ffffff00·ffffff00·00000000·00000013·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·531e1eff·531e1eff·531e1eff·6f2626ff·712929ff·732b2bff·763131ff·7a3737ff·803f3fff·864848ff·8c5252ff·935c5cff·fffae4ff·fffae5ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·9d406dee516ca74c69e19c8c32d45896e788f141fee7e62ef9e6418d8f97ee8d·...·]00·39 00000000·00000000·00000000·00000013·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·531e1eff·531e1eff·531e1eff·6f2626ff·712929ff·732b2bff·763131ff·7a3737ff·803f3fff·864848ff·8c5252ff·935c5cff·fffae4ff·fffae5ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·fd8b2e8fef1d39dade61a7b4244f431fdac97671b195096218ffa183c4c22c18·...·]00·
40 ffffff00·ffffff00·00000000·00000013·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·521d1dff·531e1eff·6f2626ff·712828ff·732b2bff·763131ff·7b3838ff·814040ff·874a4aff·8e5454ff·955f5fff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·faa3ad7245f722e2023669ef3d3b6df325fc8567823fd21473aa1da436e349d8·...·]00·40 00000000·00000000·00000000·00000013·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·531e1eff·521d1dff·521d1dff·531e1eff·6f2626ff·712828ff·732b2bff·763131ff·7b3838ff·814040ff·874a4aff·8e5454ff·955f5fff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·8565fed053f525f5f0d5a9c91593f450ecb2696087a8c7f2d9ce4b68a5a75ff3·...·]00·
41 ffffff00·ffffff00·00000000·00000013·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·521d1dff·6f2525ff·712828ff·732b2bff·763131ff·7b3838ff·814040ff·874a4aff·8e5454ff·955f5fff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·57868effbd38cc12506356eb1f5a1feac7dc19b6e23fa5cf0582afc5fbc0bce9·...·]00·41 00000000·00000000·00000000·00000013·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·521d1dff·6f2525ff·712828ff·732b2bff·763131ff·7b3838ff·814040ff·874a4aff·8e5454ff·955f5fff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffb[·...·truncated·by·diffoscope;·len:·389,·SHA:·cede75fe69a0393b67460e21a74891f8638c17e464dcfe1c5a6c151fc1aefe0d·...·]00·
42 ffffff00·ffffff00·00000000·00000013·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·521d1dff·531e1eff·552121ff·582525ff·5c2a2aff·623131ff·683939ff·704343ff·774d4dff·7f5858ff·fffae4ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·e1c36cff·e1c36cff·e1c26aff·e0c168ff·e0c065ff·dfbf62ff·dfbe60ff·debd5eff·debd5dff·debd5cff·debc5bff·ddbc5aff·ddbb59ff·ddbb58ff·ddba56ff·dcb953ff·dbb74fff·dab64bff·fff0a3ff·ffefa0ff·ffef9dff·ffee99ff·6b3e3eff·673838ff·613030ff·5d2b2bff·592626ff·562222ff·541f1fff·531e1eff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
43 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511c1cff·531e1eff·552020ff·582424ff·5c2929ff·603030ff·673838ff·6e4141ff·754a4aff·7d5454ff·fffae3ff·fffae4ff·fffae5ff·fffbe6ff·fffbe6ff·dfbf62ff·dfbf61ff·debd5eff·debc5bff·ddbb58ff·dcba55ff·dcb953ff·dcb851ff·dbb74fff·dbb74eff·dbb64dff·dbb64dff·dab64cff·dab64bff·dab549ff·d9b447ff·d9b344ff·d8b140ff·ffef9fff·ffee9cff·ffee99ff·ffed95ff·683939ff·633333ff·5f2e2eff·5b2828ff·582424ff·552121ff·531e1eff·521d1dff·511c1cff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·00000013·00000000·ffffff00·ffffff00·ffffff00· 
44 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511c1cff·531e1eff·541f1fff·572323ff·5a2727ff·5f2e2eff·653535ff·6b3d3dff·724646ff·784f4fff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae4ff·ddba56ff·dcb9[·...·truncated·by·diffoscope;·len:·389,·SHA:·31d1b19e19d3fc1a2757817ec5ef0286d422b32c62032f17655eae388a9a5d8e·...·]00·42 00000000·00000000·00000000·00000013·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·521d1dff·531e1eff·552121ff·582525ff·5c2a2aff·623131ff·683939ff·704343ff·774d4dff·7f5858ff·fffae4ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·e1c36cff·e1c3[·...·truncated·by·diffoscope;·len:·389,·SHA:·986114cd28c23037d07309cb0d00946dfe5a9577bc691819e7fc010142f20bc5·...·]00·
 43 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511c1cff·531e1eff·552020ff·582424ff·5c2929ff·603030ff·673838ff·6e4141ff·754a4aff·7d5454ff·fffae3ff·fffae4ff·fffae5ff·fffbe6ff·fffbe6ff·dfbf62ff·dfbf61ff·debd5eff·debc5bff·ddbb58ff·dcba55ff·dcb953ff·dcb851ff·dbb74fff·dbb74eff·dbb64dff·dbb64dff·dab64cff·dab64bff·dab549ff·d9b447ff·d9b344ff·d8b140ff·ffef9fff·ffee9cff·ffee99ff·ffed95ff·683939ff·633333ff·5f2e2eff·5b2828ff·582424ff·552121ff·531e1eff·521d1dff·511c1cff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·00000013·00000000·00000000·00000000·00000000·
 44 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511c1cff·531e1eff·541f1fff·572323ff·5a2727ff·5f2e2eff·653535ff·6b3d3dff·724646ff·784f4fff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae4ff·ddba56ff·dcb954ff·dcb851ff·dbb74eff·dab54aff·d9b447ff·d9b344ff·d9b243ff·d8b241ff·d8b140ff·d8b13fff·d8b13fff·d8b03eff·d7b03dff·d7af3cff·d7af3aff·d6ae38ff·d6ad35ff·ffee99ff·ffee97ff·ffed94ff·ffed92ff·633333ff·602f2fff·5c2a2aff·592626ff·562222ff·541f1fff·531e1eff·511c1cff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·00000013·00000000·00000000·00000000·00000000·
45 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511b1bff·521d1dff·531e1eff·562222ff·592626ff·5d2b2bff·623131ff·673939ff·6e4141ff·734848ff·fffae0ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·dab549ff·d9b4[·...·truncated·by·diffoscope;·len:·389,·SHA:·a4740e6bb3ea1b59d29c9ed0912c018f3c4955858709ff1668306c2e9d2e3d23·...·]00·45 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511b1bff·521d1dff·531e1eff·562222ff·592626ff·5d2b2bff·623131ff·673939ff·6e4141ff·734848ff·fffae0ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·dab549ff·d9b4[·...·truncated·by·diffoscope;·len:·389,·SHA:·847b45d973f3cf32f54242b8caa91464079459e60aec3a5bb62cac81bd3bd0af·...·]00·
46 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9904ff·cc9a07ff·cd9b0bff·ce9e10ff·cfa016ff·d1a31dff·d2a624ff·d4a92bff·ffee99ff·ffee9cff·ffef9eff·ffef9fff·ffef9fff·d7af3bff·d7ae[·...·truncated·by·diffoscope;·len:·389,·SHA:·0fbc78d9a62234271b109b0e9c92239803f2bba9de6d207f27304b6def1da531·...·]00·46 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9904ff·cc9a07ff·cd9b0bff·ce9e10ff·cfa016ff·d1a31dff·d2a624ff·d4a92bff·ffee99ff·ffee9cff·ffef9eff·ffef9fff·ffef9fff·d7af3bff·d7ae[·...·truncated·by·diffoscope;·len:·389,·SHA:·19a1f382b5ca5c79be34f0e19f1d5277676c1b7321e3bae5efabba12fdc66c26·...·]00·
47 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9904ff·cc9906ff·cd9b09ff·ce9c0dff·cf9e12ff·d0a118ff·d1a31dff·d2a523ff·ffed95ff·ffee97ff·ffee98ff·ffee99ff·ffee98ff·d4aa2eff·d4a9[·...·truncated·by·diffoscope;·len:·389,·SHA:·d22f4036fbe7413bbee07949f120aad2ee0c78e10457084d26589361bdbb4d81·...·]00·47 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9904ff·cc9906ff·cd9b09ff·ce9c0dff·cf9e12ff·d0a118ff·d1a31dff·d2a523ff·ffed95ff·ffee97ff·ffee98ff·ffee99ff·ffee98ff·d4aa2eff·d4a9[·...·truncated·by·diffoscope;·len:·389,·SHA:·8716de878b0dd3ceeeda163fdafb7b30c23d7060372cd87484e08bcd1ed89654·...·]00·
48 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cc9803ff·cc9905ff·cc9a07ff·cd9b0aff·ce9d0eff·cf9e12ff·d0a017ff·d1a21bff·ffed90ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·d2a523ff·d2a4[·...·truncated·by·diffoscope;·len:·389,·SHA:·9c8e4ab8e093bd0d342d975f9e3ffa3bdd7653ebf2c59865f0c80dc665ff6afc·...·]00·48 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cc9803ff·cc9905ff·cc9a07ff·cd9b0aff·ce9d0eff·cf9e12ff·d0a017ff·d1a21bff·ffed90ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·d2a523ff·d2a4[·...·truncated·by·diffoscope;·len:·389,·SHA:·55c4a9f171654b964af5661bae54a167f4d0b60e017c36dd82b5ce4a226afafd·...·]00·
49 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9905ff·cd9a08ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·ffec8cff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·d0a119ff·d0a0[·...·truncated·by·diffoscope;·len:·389,·SHA:·8922edce0b4eadca32b89622bb7f2e202085a81dae3b264d4a9f7c676a7723ed·...·]00·49 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9905ff·cd9a08ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·ffec8cff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·d0a119ff·d0a0[·...·truncated·by·diffoscope;·len:·389,·SHA:·7909af88d3ca923596f041ec32092a8ec8f4f5c13a8ec0abd1fc26fb616dc4ff·...·]00·
50 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9904ff·cc9905ff·cd9a08ff·cd9b0aff·cd9c0cff·ce9d0eff·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ce9e11ff·ce9e[·...·truncated·by·diffoscope;·len:·389,·SHA:·74187dfcfb76df13777494b282050e29861a0cd50714523ee7e2677943be0276·...·]00·50 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9904ff·cc9905ff·cd9a08ff·cd9b0aff·cd9c0cff·ce9d0eff·ffeb89ff·ffeb8aff·ffeb8aff·ffeb8aff·ffeb8aff·ce9e11ff·ce9e[·...·truncated·by·diffoscope;·len:·389,·SHA:·3135472c4f5836cc60137493ced248c754f32a1e520b81921822b2dd448d59c1·...·]00·
51 ffffff00·ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9b7504ff·9b7605ff·9c7707ff·9c7708ff·9d780aff·ffeb86ff·ffeb87ff·ffeb87ff·ffeb87ff·ffeb87ff·cd9b0bff·cd9b[·...·truncated·by·diffoscope;·len:·389,·SHA:·d5f77b5b490e4ea3644ae9784414dc896be7a50b8eda7b4651998d02fb66b69e·...·]00·51 00000000·00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9b7504ff·9b7605ff·9c7707ff·9c7708ff·9d780aff·ffeb86ff·ffeb87ff·ffeb87ff·ffeb87ff·ffeb87ff·cd9b0bff·cd9b[·...·truncated·by·diffoscope;·len:·389,·SHA:·2fd5774deffeae616ba1e31c18d7a099d320beeb7daa7d2bf572e2b11f9c78d3·...·]00·
52 ffffff00·ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7606ff·ffeb84ff·ffeb84ff·ffeb84ff·ffeb84ff·ffeb84ff·cc9a07ff·cc99[·...·truncated·by·diffoscope;·len:·389,·SHA:·4d29aa3f81cf5ee4e3ea1c8c65fe87abe6c38c382ef63658f986f812aad93459·...·]00·52 00000000·00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7606ff·ffeb84ff·ffeb84ff·ffeb84ff·ffeb84ff·ffeb84ff·cc9a07ff·cc99[·...·truncated·by·diffoscope;·len:·389,·SHA:·d31746880b31625e6e2f1c3018afc5160080b70365793805d128e4143dff0664·...·]00·
53 ffffff00·ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·ffea83ff·ffea83ff·ffea83ff·ffea83ff·ffea83ff·cc9904ff·cc99[·...·truncated·by·diffoscope;·len:·389,·SHA:·b33fd001675eb5a77a820ff6099cb06419bb43ee1c850fc9d54d6b01f5a894ab·...·]00·53 00000000·00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·ffea83ff·ffea83ff·ffea83ff·ffea83ff·ffea83ff·cc9904ff·cc99[·...·truncated·by·diffoscope;·len:·389,·SHA:·6c6a5e4a901397c49b137a27ebf07e0a6d28d0ae89ecce9b09510f129ac2bada·...·]00·
54 ffffff00·ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·997401ff·9a7402ff·ffea82ff·ffea82ff·ffea82ff·ffea82ff·ffea82ff·cb9802ff·cb98[·...·truncated·by·diffoscope;·len:·389,·SHA:·2d38a84c7e7bc658804734d87af472da9c877dc5c6f1bf1f1dbc6fbe63cb8047·...·]00·54 00000000·00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·997401ff·9a7402ff·ffea82ff·ffea82ff·ffea82ff·ffea82ff·ffea82ff·cb9802ff·cb98[·...·truncated·by·diffoscope;·len:·389,·SHA:·222216c05d960b5548b175c9169258b0517c8ef5be339e889d96792263fb86d4·...·]00·
55 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·3cc2e64c16b51b8aad2dc1e8f48cf95325e21ed4b76979789b0adbcbe1965f97·...·]00·55 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·57529192b932d14e82a47cf7da6a3b26cab85436ece47c81c8acc7d60b4e5332·...·]00·
56 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·47eda987cdc819ac258785f39cdf4f836554b9aa16fd9a2a12d16173a8d2f861·...·]00·56 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·804453d5f8bd8a8a46016909e9cff895aa1950f21496e27ff2f99217a96873d4·...·]00·
57 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·47eda987cdc819ac258785f39cdf4f836554b9aa16fd9a2a12d16173a8d2f861·...·]00·57 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·804453d5f8bd8a8a46016909e9cff895aa1950f21496e27ff2f99217a96873d4·...·]00·
58 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·47eda987cdc819ac258785f39cdf4f836554b9aa16fd9a2a12d16173a8d2f861·...·]00·58 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·804453d5f8bd8a8a46016909e9cff895aa1950f21496e27ff2f99217a96873d4·...·]00·
59 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·47eda987cdc819ac258785f39cdf4f836554b9aa16fd9a2a12d16173a8d2f861·...·]00·59 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·804453d5f8bd8a8a46016909e9cff895aa1950f21496e27ff2f99217a96873d4·...·]00·
60 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·0c9d46bcfb54bdbe987b4ee9fa1c9b82420138ad0799b98b0d3ee95e3d91f93c·...·]00·60 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·200c57aa9c0324dc05a033579c63c5cb204098c3299fc1c3644525bf52e395ab·...·]00·
61 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·0c9d46bcfb54bdbe987b4ee9fa1c9b82420138ad0799b98b0d3ee95e3d91f93c·...·]00·61 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·200c57aa9c0324dc05a033579c63c5cb204098c3299fc1c3644525bf52e395ab·...·]00·
62 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·0c9d46bcfb54bdbe987b4ee9fa1c9b82420138ad0799b98b0d3ee95e3d91f93c·...·]00·62 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·200c57aa9c0324dc05a033579c63c5cb204098c3299fc1c3644525bf52e395ab·...·]00·
63 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·0c9d46bcfb54bdbe987b4ee9fa1c9b82420138ad0799b98b0d3ee95e3d91f93c·...·]00·63 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·200c57aa9c0324dc05a033579c63c5cb204098c3299fc1c3644525bf52e395ab·...·]00·
64 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·40b49465788ef57148a562444db9f912a894ed193cecbeda23be90889745b922·...·]00·64 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·804921af0206d411968eded15d1a82cc0adf624325c91584216839ab51c20ee9·...·]00·
65 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·40b49465788ef57148a562444db9f912a894ed193cecbeda23be90889745b922·...·]00·65 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·804921af0206d411968eded15d1a82cc0adf624325c91584216839ab51c20ee9·...·]00·
66 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·40b49465788ef57148a562444db9f912a894ed193cecbeda23be90889745b922·...·]00·66 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·804921af0206d411968eded15d1a82cc0adf624325c91584216839ab51c20ee9·...·]00·
67 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·40b49465788ef57148a562444db9f912a894ed193cecbeda23be90889745b922·...·]00·67 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·804921af0206d411968eded15d1a82cc0adf624325c91584216839ab51c20ee9·...·]00·
68 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·40b49465788ef57148a562444db9f912a894ed193cecbeda23be90889745b922·...·]00·68 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·389,·SHA:·804921af0206d411968eded15d1a82cc0adf624325c91584216839ab51c20ee9·...·]00·
69 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·9af1dbce4b06b670b784ae9081dcdad128cbdef7ca08cdd8624cc0848bdfe7fd·...·]00·69 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·529043e2e44f19787afaca6ab6421d9b44a6387fdb2aaa652e378c40d02b1ddf·...·]00·
70 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·9af1dbce4b06b670b784ae9081dcdad128cbdef7ca08cdd8624cc0848bdfe7fd·...·]00·70 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·529043e2e44f19787afaca6ab6421d9b44a6387fdb2aaa652e378c40d02b1ddf·...·]00·
71 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·9af1dbce4b06b670b784ae9081dcdad128cbdef7ca08cdd8624cc0848bdfe7fd·...·]00·71 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·529043e2e44f19787afaca6ab6421d9b44a6387fdb2aaa652e378c40d02b1ddf·...·]00·
72 ffffff00·ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·9af1dbce4b06b670b784ae9081dcdad128cbdef7ca08cdd8624cc0848bdfe7fd·...·]00·72 00000000·00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·389,·SHA:·529043e2e44f19787afaca6ab6421d9b44a6387fdb2aaa652e378c40d02b1ddf·...·]00·
73 ffffff00·ffffff00·00000000·0000000e·0000002b·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·2fb0f62b850a8c7810a610bd014db5ef462e546fb71106c6f9929234d110da30·...·]00·73 00000000·00000000·00000000·0000000e·0000002b·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·b759b01d741bbf6eafbedc5394d47fe7158a6a373c9dfd14a2efb57a584009e6·...·]00·
74 ffffff00·ffffff00·00000000·00000005·0000000e·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·04b6072c46be23091fe632ac9f72e1cb6fe6731a1734f69456c298da1fe0b00f·...·]00·74 00000000·00000000·00000000·00000005·0000000e·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·b4698a57f7bda87a5cf6074b0836f603899f97c7c4ef27bf53c947bd72ebad81·...·]00·
75 ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00·ffffff00·ffffff00· 
76 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
77 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
78 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
79 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffff[·...·truncated·by·diffoscope;·len:·389,·SHA:·fe28fd2238965c5e09e070b92237153d8fb755cd0ed107402847b2c7dfe784ac·...·]00·75 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·389,·SHA:·4ce9dc352297a8074bc046424bc03f9432b2d449263755637ec10841b6b0d254·...·]00·
 76 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 77 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 78 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 79 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
80 }80 }
5.65 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
44.4 KB
res/drawable-mdpi-v4/ic_launcher.png
40.8 KB
sng
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
11 ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·57e8710e999755ac75e6cd5fceb049daa1e4b565cb76bc34bc04cdb8ba0a6507·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·a8a4e21e294e072d330d0c1d67874694455aec21bd2319b501b809809e4d7aac·...·]00·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
12 ffffff00·00000000·00000005·cc9803ff·cc9803ff·cc9803ff·511c1cff·511b1bff·511b1bff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·511b1bff·511c1cff·521d1dff·cc9904ff·cc9904ff·cc9905ff·cc9905ff·cc9904ff·cc9904ff·521d1dff·511c[·...·truncated·by·diffoscope;·len:·173,·SHA:·a1c5496adba48f4b255aa7500b27fe07a112fb7f82c9c05dbfd52c55f7b5b28c·...·]00·12 00000000·00000000·00000005·cc9803ff·cc9803ff·cc9803ff·511c1cff·511b1bff·511b1bff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·511b1bff·511c1cff·521d1dff·cc9904ff·cc9904ff·cc9905ff·cc9905ff·cc9904ff·cc9904ff·521d1dff·511c[·...·truncated·by·diffoscope;·len:·173,·SHA:·c4221767162c206bb72b32f2e5bd47eaec4feef94c2ba0f0602ba0ab91c75975·...·]00·
13 ffffff00·00000000·0000000e·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·521d1dff·531e1eff·552020ff·cd9a08ff·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0aff·cd9a08ff·552020ff·531e[·...·truncated·by·diffoscope;·len:·173,·SHA:·4540bd837134322441636f34de3e53ed8debe9200474b4e019d49bfc2fcb41b0·...·]00·13 00000000·00000000·0000000e·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·521d1dff·531e1eff·552020ff·cd9a08ff·cd9b0aff·cd9b0bff·cd9b0bff·cd9b0aff·cd9a08ff·552020ff·531e[·...·truncated·by·diffoscope;·len:·173,·SHA:·e6615abeca3c20dce95e85ff80ff4abe4d50e844b39d65271467f9400fe3e46d·...·]00·
14 ffffff00·00000000·00000013·cd9b0bff·cd9b0bff·cd9b0bff·562222ff·552020ff·531e1eff·6e2424ff·6d2323ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·541f1fff·562222ff·592626ff·ce9e10ff·cf9f13ff·cfa015ff·cfa015ff·cf9f13ff·ce9e10ff·592626ff·5622[·...·truncated·by·diffoscope;·len:·173,·SHA:·0965a26b4af11ee02911cd4a000dae2b2cd3faf8b36a37901f849592bfd0053b·...·]00·14 00000000·00000000·00000013·cd9b0bff·cd9b0bff·cd9b0bff·562222ff·552020ff·531e1eff·6e2424ff·6d2323ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6d2222ff·6d2323ff·6e2424ff·541f1fff·562222ff·592626ff·ce9e10ff·cf9f13ff·cfa015ff·cfa015ff·cf9f13ff·ce9e10ff·592626ff·5622[·...·truncated·by·diffoscope;·len:·173,·SHA:·3de750a30304bb774a35e2304bb70ef6a62a5f70517bfcf3273824b8d63a0e1b·...·]00·
15 ffffff00·00000000·00000013·ffec8aff·ffec8aff·ffec8aff·5b2828ff·592626ff·562222ff·763832ff·753630ff·74352fff·73342eff·73342eff·73342eff·74352fff·753630ff·763933ff·572323ff·5b2828ff·5f2e2eff·ffec8eff·ffed91ff·ffed92ff·ffed92ff·ffed91ff·ffec8eff·5f2e2eff·5b28[·...·truncated·by·diffoscope;·len:·173,·SHA:·1e7fa42c9b56069346ff09ed0a03466d2f9ba39f30817e96bf032ff79e298a1c·...·]00·15 00000000·00000000·00000013·ffec8aff·ffec8aff·ffec8aff·5b2828ff·592626ff·562222ff·763832ff·753630ff·74352fff·73342eff·73342eff·73342eff·74352fff·753630ff·763933ff·572323ff·5b2828ff·5f2e2eff·ffec8eff·ffed91ff·ffed92ff·ffed92ff·ffed91ff·ffec8eff·5f2e2eff·5b28[·...·truncated·by·diffoscope;·len:·173,·SHA:·d8f18a38d461805df2bb5eb470ddc429776db66c3de7cf7e52dc90e8361c8bfe·...·]00·
16 ffffff00·00000000·00000013·ffec8fff·ffec8fff·ffec8fff·603030ff·5d2b2bff·592626ff·773a35ff·763832ff·743630ff·74352fff·73342eff·74352fff·743630ff·763832ff·783b35ff·5b2828ff·603030ff·673838ff·ffed96ff·ffee99ff·ffee9bff·ffee9bff·ffee99ff·ffed96ff·673838ff·6030[·...·truncated·by·diffoscope;·len:·173,·SHA:·71e11db0e7e8fe97be99912625d7d8159a6e2a63948eb3dc7423438c866ae287·...·]00·16 00000000·00000000·00000013·ffec8fff·ffec8fff·ffec8fff·603030ff·5d2b2bff·592626ff·773a35ff·763832ff·743630ff·74352fff·73342eff·74352fff·743630ff·763832ff·783b35ff·5b2828ff·603030ff·673838ff·ffed96ff·ffee99ff·ffee9bff·ffee9bff·ffee99ff·ffed96ff·673838ff·6030[·...·truncated·by·diffoscope;·len:·173,·SHA:·908cc2c8c22d38a7465a9ff7a7e0a7a390d4dda5195fdebfbe62245a15b7c91d·...·]00·
17 ffffff00·00000000·00000013·ffed94ff·ffed95ff·ffed94ff·673939ff·623131ff·5d2b2bff·7a3e38ff·763933ff·753630ff·74352fff·74352fff·74352fff·753630ff·773a34ff·7a3e39ff·5f2e2eff·673838ff·6f4242ff·ffef9eff·fff0a2ff·fff0a5ff·fff0a5ff·fff0a2ff·ffef9eff·6f4242ff·6738[·...·truncated·by·diffoscope;·len:·173,·SHA:·2f26e015c45316950e0393cb553feeb5e1e2279cd6435c5e645d9fbf798c206d·...·]00·17 00000000·00000000·00000013·ffed94ff·ffed95ff·ffed94ff·673939ff·623131ff·5d2b2bff·7a3e38ff·763933ff·753630ff·74352fff·74352fff·74352fff·753630ff·773a34ff·7a3e39ff·5f2e2eff·673838ff·6f4242ff·ffef9eff·fff0a2ff·fff0a5ff·fff0a5ff·fff0a2ff·ffef9eff·6f4242ff·6738[·...·truncated·by·diffoscope;·len:·173,·SHA:·b1f2c9126214f6bd4005db08265d4758c8da9692adf2ab21bc7f9b71ed695bef·...·]00·
18 ffffff00·00000000·00000013·fff9dfff·fff9dfff·fff9dfff·6e4141ff·673838ff·603030ff·9c5954ff·99554fff·98524cff·96504aff·96504aff·96504aff·98524cff·99554fff·9d5a54ff·633232ff·6d4040ff·784e4eff·fffae2ff·fffae4ff·fffbe5ff·fffbe5ff·fffae4ff·fffae2ff·784e4eff·6d40[·...·truncated·by·diffoscope;·len:·173,·SHA:·1a95866741a78ae0d605b7558e49ff8d38453010566b487742980a3ee3e795ff·...·]00·18 00000000·00000000·00000013·fff9dfff·fff9dfff·fff9dfff·6e4141ff·673838ff·603030ff·9c5954ff·99554fff·98524cff·96504aff·96504aff·96504aff·98524cff·99554fff·9d5a54ff·633232ff·6d4040ff·784e4eff·fffae2ff·fffae4ff·fffbe5ff·fffbe5ff·fffae4ff·fffae2ff·784e4eff·6d40[·...·truncated·by·diffoscope;·len:·173,·SHA:·15470f86c4f2d60d166ff0a59bc79c573417e6da832d31a77d508677028d8031·...·]00·
19 ffffff00·00000000·00000013·fffae0ff·fffae0ff·fffae0ff·724747ff·6b3d3dff·633333ff·9d5b55ff·9a554fff·98524cff·97504aff·96504aff·97504aff·98524dff·9a5650ff·9e5d57ff·673838ff·724646ff·7f5757ff·fffae4ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe7ff·fffae4ff·7f5757ff·7246[·...·truncated·by·diffoscope;·len:·173,·SHA:·26952b8a00b9035584fa08623a8c1fd99f347644883764f12cc0e56131033073·...·]00·19 00000000·00000000·00000013·fffae0ff·fffae0ff·fffae0ff·724747ff·6b3d3dff·633333ff·9d5b55ff·9a554fff·98524cff·97504aff·96504aff·97504aff·98524dff·9a5650ff·9e5d57ff·673838ff·724646ff·7f5757ff·fffae4ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe7ff·fffae4ff·7f5757ff·7246[·...·truncated·by·diffoscope;·len:·173,·SHA:·308f196b648aa23d5295b45cb5a329af1c9a1aa982a5ff12793b9cc08a2542cd·...·]00·
20 ffffff00·00000000·00000013·fffae1ff·fffae1ff·fffae1ff·754a4aff·6d4040ff·653535ff·9e5c57ff·9a5650ff·98524dff·97504aff·97504aff·97514bff·98534dff·9b5852ff·9f5f59ff·693b3bff·764b4bff·835d5dff·fffbe6ff·fffbe8ff·fffbeaff·fffbeaff·fffbe8ff·fffbe6ff·835d5dff·764b[·...·truncated·by·diffoscope;·len:·173,·SHA:·3db5196d923c8fc4edc48bc0d85c68bb47e2a35279be5862549ebe0bc717c082·...·]00·20 00000000·00000000·00000013·fffae1ff·fffae1ff·fffae1ff·754a4aff·6d4040ff·653535ff·9e5c57ff·9a5650ff·98524dff·97504aff·97504aff·97514bff·98534dff·9b5852ff·9f5f59ff·693b3bff·764b4bff·835d5dff·fffbe6ff·fffbe8ff·fffbeaff·fffbeaff·fffbe8ff·fffbe6ff·835d5dff·764b[·...·truncated·by·diffoscope;·len:·173,·SHA:·781ee798997946388bb2071b3dfccc8298515f5a603e08ac28cc212d088b0423·...·]00·
21 ffffff00·00000000·00000013·fffae1ff·fffae1ff·fffae1ff·754a4aff·6d4040ff·653535ff·9e5c57ff·9b5751ff·98534dff·97514bff·97514bff·98524dff·9a554fff·9d5a54ff·a1625cff·6c3f3fff·795050ff·876262ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·876262ff·7950[·...·truncated·by·diffoscope;·len:·173,·SHA:·d35af0a6861a7df592d0d601ec5706d4f8ebbc3ce11eb80a55aee82b85dc408d·...·]00·21 00000000·00000000·00000013·fffae1ff·fffae1ff·fffae1ff·754a4aff·6d4040ff·653535ff·9e5c57ff·9b5751ff·98534dff·97514bff·97514bff·98524dff·9a554fff·9d5a54ff·a1625cff·6c3f3fff·795050ff·876262ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·876262ff·7950[·...·truncated·by·diffoscope;·len:·173,·SHA:·62b1e35bf05860c35f173efd33a6df464416ac552aaf2dd18bb3b70226bf5b7f·...·]00·
22 ffffff00·00000000·00000013·fffae0ff·fffae0ff·fffae0ff·724747ff·6b3d3dff·633333ff·9d5b56ff·9a5650ff·98534dff·98524dff·98534dff·9a554fff·9c5953ff·9f5d58ff·a36560ff·704343ff·7b5353ff·886464ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·886464ff·7b53[·...·truncated·by·diffoscope;·len:·173,·SHA:·509be08e411a9bfff654cd145b430690719e0fe3710f6a0e7cdb9c891d845233·...·]00·22 00000000·00000000·00000013·fffae0ff·fffae0ff·fffae0ff·724747ff·6b3d3dff·633333ff·9d5b56ff·9a5650ff·98534dff·98524dff·98534dff·9a554fff·9c5953ff·9f5d58ff·a36560ff·704343ff·7b5353ff·886464ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·886464ff·7b53[·...·truncated·by·diffoscope;·len:·173,·SHA:·d93666c700821138a0cad915e1148629b4b6f53e618f71812d1c313a7a0a5bb3·...·]00·
23 ffffff00·00000000·00000013·fff9dfff·fff9dfff·fff9dfff·6e4141ff·673939ff·603030ff·9d5a54ff·9a5650ff·99544eff·99544eff·9a5650ff·9c5953ff·9f5d58ff·a2635eff·a66b66ff·744a4aff·7f5858ff·8a6666ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·8a6666ff·7f57[·...·truncated·by·diffoscope;·len:·173,·SHA:·b9422aca95082df3b45bf200637a447f3efb0babc72df4376fc4bbf20e2ffb70·...·]00·23 00000000·00000000·00000013·fff9dfff·fff9dfff·fff9dfff·6e4141ff·673939ff·603030ff·9d5a54ff·9a5650ff·99544eff·99544eff·9a5650ff·9c5953ff·9f5d58ff·a2635eff·a66b66ff·744a4aff·7f5858ff·8a6666ff·fffbe7ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe7ff·8a6666ff·7f57[·...·truncated·by·diffoscope;·len:·173,·SHA:·2044d8f381bd775635626c0287d0421fafc212d69e26f2c75b46e480cd792dc3·...·]00·
24 ffffff00·00000000·00000013·ffed94ff·ffed95ff·ffed94ff·673939ff·633232ff·5d2b2bff·7a3e39ff·783c36ff·783b35ff·793d37ff·7c413bff·804641ff·844d47ff·89544fff·8f5d58ff·7b5353ff·845e5eff·8e6b6bff·fff2b3ff·fff3b8ff·fff4bbff·fff4bbff·fff3b8ff·fff2b3ff·8d6a6aff·835d[·...·truncated·by·diffoscope;·len:·173,·SHA:·d05b58883465cad922e4b940955c24f7e8a91a9f24bba69013f2b691cf8e165e·...·]00·24 00000000·00000000·00000013·ffed94ff·ffed95ff·ffed94ff·673939ff·633232ff·5d2b2bff·7a3e39ff·783c36ff·783b35ff·793d37ff·7c413bff·804641ff·844d47ff·89544fff·8f5d58ff·7b5353ff·845e5eff·8e6b6bff·fff2b3ff·fff3b8ff·fff4bbff·fff4bbff·fff3b8ff·fff2b3ff·8d6a6aff·835d[·...·truncated·by·diffoscope;·len:·173,·SHA:·2caab0518fd4ced56cd8085d04e762f94c556bbc1fd52d978f53f187bbfc29c2·...·]00·
25 ffffff00·00000000·00000013·ffec8fff·ffec8fff·ffec8fff·603030ff·5d2b2bff·5a2727ff·793d37ff·783c36ff·793d37ff·7c413bff·804641ff·854e49ff·8b5651ff·915f5aff·976863ff·835d5dff·8b6767ff·937171ff·fff3b5ff·fff3b9ff·fff4baff·fff4baff·fff3b8ff·fff3b4ff·916e6eff·8965[·...·truncated·by·diffoscope;·len:·173,·SHA:·036cf21a593dd9d8ef33d26397e6ee9ba605893d6438936582e340ce7907a52e·...·]00·25 00000000·00000000·00000013·ffec8fff·ffec8fff·ffec8fff·603030ff·5d2b2bff·5a2727ff·793d37ff·783c36ff·793d37ff·7c413bff·804641ff·854e49ff·8b5651ff·915f5aff·976863ff·835d5dff·8b6767ff·937171ff·fff3b5ff·fff3b9ff·fff4baff·fff4baff·fff3b8ff·fff3b4ff·916e6eff·8965[·...·truncated·by·diffoscope;·len:·173,·SHA:·8e345193da3a9339e44458a07a6d09911866650b49d3282dc386381deea5975b·...·]00·
26 ffffff00·00000000·00000013·ffec8aff·ffec8aff·ffec8aff·5b2828ff·592626ff·572323ff·783b35ff·783c36ff·7b3f39ff·7f4640ff·854d48ff·8b5752ff·92615dff·996b67ff·9f7470ff·8d6a6aff·937171ff·977777ff·fff3b7ff·fff3b9ff·fff4baff·fff3baff·fff3b8ff·fff3b6ff·947373ff·8e6c[·...·truncated·by·diffoscope;·len:·173,·SHA:·5cfe90fb9aadb33efd181cc223249ab1fc48df91d599eb1e93fb1f3cce7462a5·...·]00·26 00000000·00000000·00000013·ffec8aff·ffec8aff·ffec8aff·5b2828ff·592626ff·572323ff·783b35ff·783c36ff·7b3f39ff·7f4640ff·854d48ff·8b5752ff·92615dff·996b67ff·9f7470ff·8d6a6aff·937171ff·977777ff·fff3b7ff·fff3b9ff·fff4baff·fff3baff·fff3b8ff·fff3b6ff·947373ff·8e6c[·...·truncated·by·diffoscope;·len:·173,·SHA:·a79c0990a7c055533c860af6b3fa969f17b349d4edf0c34b9a385a681a7f1008·...·]00·
27 ffffff00·00000000·00000013·cd9b0bff·cd9b0bff·cd9b0bff·562222ff·552121ff·552020ff·702727ff·722a2aff·763030ff·7c3939ff·824343ff·8b5050ff·fffae2ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffb[·...·truncated·by·diffoscope;·len:·173,·SHA:·eba3af671e7954dd7c01a338717e49eaff332e8b6a5afb1ca841f7f95a903378·...·]00·27 00000000·00000000·00000013·cd9b0bff·cd9b0bff·cd9b0bff·562222ff·552121ff·552020ff·702727ff·722a2aff·763030ff·7c3939ff·824343ff·8b5050ff·fffae2ff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffb[·...·truncated·by·diffoscope;·len:·173,·SHA:·8ba27b4e52a1bc11ad6ddc63c74f3cda5d154d148e5027aacd61d8ececa18ae5·...·]00·
28 ffffff00·00000000·00000013·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·531e1eff·6f2626ff·722b2bff·773232ff·7e3c3cff·864848ff·905757ff·fffae3ff·fffae5ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffb[·...·truncated·by·diffoscope;·len:·173,·SHA:·5e4d730dfd711382799f53219ffc6e3dda9c2e8d307838a3e4a284c78d9533f8·...·]00·28 00000000·00000000·00000013·cc9906ff·cc9906ff·cc9906ff·531e1eff·531e1eff·531e1eff·6f2626ff·722b2bff·773232ff·7e3c3cff·864848ff·905757ff·fffae3ff·fffae5ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffb[·...·truncated·by·diffoscope;·len:·173,·SHA:·943c90810510ff266815c809c9c078d96cf25733ebc3604377055e2be5603434·...·]00·
29 ffffff00·00000000·00000013·cc9803ff·cc9803ff·cc9803ff·511c1cff·511c1cff·521d1dff·6f2626ff·722b2bff·783232ff·7e3d3dff·884b4bff·915a5aff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffa[·...·truncated·by·diffoscope;·len:·173,·SHA:·633bf3c8e061029e907e483695c121bbd73cebb1f8e8185f2af4b308f9e2792c·...·]00·29 00000000·00000000·00000013·cc9803ff·cc9803ff·cc9803ff·511c1cff·511c1cff·521d1dff·6f2626ff·722b2bff·783232ff·7e3d3dff·884b4bff·915a5aff·fffae4ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffa[·...·truncated·by·diffoscope;·len:·173,·SHA:·5e480e455720b6f663e061d5efc92651e90db04a8310581b21911a9eaa3ff4ec·...·]00·
30 ffffff00·00000000·00000013·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511c1cff·531e1eff·582424ff·5e2c2cff·663737ff·704444ff·7b5353ff·fffae3ff·fffae5ff·fffbe6ff·dfc064ff·dfbf62ff·debe5fff·debc5bff·ddba57ff·dcb954ff·dcb953ff·dcb852ff·dcb851ff·dbb74fff·dab6[·...·truncated·by·diffoscope;·len:·173,·SHA:·417918b621615767dded9ec5ecc516dd853eada17e3026142eab546643df4cb5·...·]00·30 00000000·00000000·00000013·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511c1cff·531e1eff·582424ff·5e2c2cff·663737ff·704444ff·7b5353ff·fffae3ff·fffae5ff·fffbe6ff·dfc064ff·dfbf62ff·debe5fff·debc5bff·ddba57ff·dcb954ff·dcb953ff·dcb852ff·dcb851ff·dbb74fff·dab6[·...·truncated·by·diffoscope;·len:·173,·SHA:·29a71f78806c74f9cc33992f345d7819fe69d114128ae31876a74dfe4b75237b·...·]00·
31 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·511b1bff·511c1cff·531e1eff·572323ff·5c2a2aff·643434ff·6e4141ff·774d4dff·fffae2ff·fffae4ff·fffae4ff·dcba55ff·dcb953ff·dbb74eff·dab549ff·d9b345ff·d8b242ff·d8b140ff·d8b13fff·d8b13fff·d7b03dff·d7af[·...·truncated·by·diffoscope;·len:·173,·SHA:·931da4a78638dc686bf7aecf5512bcb35209f901a05cfac8acc09f64c4616ae2·...·]00·31 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·511b1bff·511c1cff·531e1eff·572323ff·5c2a2aff·643434ff·6e4141ff·774d4dff·fffae2ff·fffae4ff·fffae4ff·dcba55ff·dcb953ff·dbb74eff·dab549ff·d9b345ff·d8b242ff·d8b140ff·d8b13fff·d8b13fff·d7b03dff·d7af[·...·truncated·by·diffoscope;·len:·173,·SHA:·1185a8dbee226dc12e39cac48c68108847512cebd4bdc19537f3de884aa95858·...·]00·
32 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·531e1eff·552121ff·5a2727ff·613030ff·693a3aff·714545ff·fffae0ff·fffae1ff·fffae2ff·d9b344ff·d8b140ff·d7af3bff·d6ad36ff·d5ab32ff·d5aa2fff·d4a92dff·d4a92cff·d4a92cff·d4a92bff·d4a8[·...·truncated·by·diffoscope;·len:·173,·SHA:·a119f7396b47531fd99313a04672ac9ca31861f7fa38a4e56d5a1356cccf6c06·...·]00·32 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·531e1eff·552121ff·5a2727ff·613030ff·693a3aff·714545ff·fffae0ff·fffae1ff·fffae2ff·d9b344ff·d8b140ff·d7af3bff·d6ad36ff·d5ab32ff·d5aa2fff·d4a92dff·d4a92cff·d4a92cff·d4a92bff·d4a8[·...·truncated·by·diffoscope;·len:·173,·SHA:·01998ae997c2cff0ed0f8514beae10ea8be3f4775124f50b1e705178dcf82afb·...·]00·
33 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cc9803ff·cc9906ff·cd9c0cff·cf9f13ff·d1a21cff·d3a625ff·ffee97ff·ffee99ff·ffee9aff·d5ab31ff·d4aa2eff·d3a829ff·473e24ff·453b21ff·42381eff·41381dff·40371cff·40371cff·d1a21bff·d0a2[·...·truncated·by·diffoscope;·len:·173,·SHA:·fc30e707ed97df35180eba027ff472f4e44829cd91f8d3db1ff7c4557bc6ba0f·...·]00·33 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cc9803ff·cc9906ff·cd9c0cff·cf9f13ff·d1a21cff·d3a625ff·ffee97ff·ffee99ff·ffee9aff·d5ab31ff·d4aa2eff·d3a829ff·473e24ff·453b21ff·42381eff·41381dff·40371cff·40371cff·d1a21bff·d0a2[·...·truncated·by·diffoscope;·len:·173,·SHA:·54936a486791a2d5ee925ba397624b231ad4ecaeb15f329f72fecdd82d9a03d1·...·]00·
34 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9905ff·cd9b09ff·ce9d0eff·cf9f14ff·d0a21aff·ffed90ff·ffed92ff·ffed92ff·d2a421ff·d1a31eff·d0a21aff·3b3116ff·392f13ff·372d11ff·362c10ff·362b0fff·362b0fff·ce9d0fff·ce9d[·...·truncated·by·diffoscope;·len:·173,·SHA:·5b32790d695171c7eb49654a11f8efe434d94d8caa4c420bcbc57af71788451f·...·]00·34 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9905ff·cd9b09ff·ce9d0eff·cf9f14ff·d0a21aff·ffed90ff·ffed92ff·ffed92ff·d2a421ff·d1a31eff·d0a21aff·3b3116ff·392f13ff·372d11ff·362c10ff·362b0fff·362b0fff·ce9d0fff·ce9d[·...·truncated·by·diffoscope;·len:·173,·SHA:·a33400e72d67b86037f6acf14b6d8f87c6f8baafe6fa8e233f6cd8299fdb8dd1·...·]00·
35 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cc9803ff·cc9906ff·cd9b09ff·ce9c0dff·ce9e11ff·ffec8bff·ffec8cff·ffec8bff·cf9f14ff·ce9e11ff·ce9d0eff·33290cff·31270aff·302508ff·302508ff·2f2407ff·2f2407ff·cc9a07ff·cc9a[·...·truncated·by·diffoscope;·len:·173,·SHA:·ce8ff33813b2b87f77320ee6252791e666d431e8ecbd4176375715d1fa9ded76·...·]00·35 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cc9803ff·cc9906ff·cd9b09ff·ce9c0dff·ce9e11ff·ffec8bff·ffec8cff·ffec8bff·cf9f14ff·ce9e11ff·ce9d0eff·33290cff·31270aff·302508ff·302508ff·2f2407ff·2f2407ff·cc9a07ff·cc9a[·...·truncated·by·diffoscope;·len:·173,·SHA:·401ca83145dcc3827dd1529ae5bff8e71445ef06a428bff924642cfd832fb032·...·]00·
36 ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9a7402ff·9a7503ff·9b7605ff·9c7707ff·9d780aff·ffeb86ff·ffeb87ff·ffeb87ff·cd9b0bff·cd9b09ff·cc9a07ff·2e2306ff·2c2204ff·2c2103ff·2c2103ff·2c2103ff·2c2103ff·cc9803ff·cb98[·...·truncated·by·diffoscope;·len:·173,·SHA:·ed517bcdb6dd98dc9f97b91e4356a1c640fb1ee6dc66642f9a049a81eb4742f8·...·]00·36 00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9a7402ff·9a7503ff·9b7605ff·9c7707ff·9d780aff·ffeb86ff·ffeb87ff·ffeb87ff·cd9b0bff·cd9b09ff·cc9a07ff·2e2306ff·2c2204ff·2c2103ff·2c2103ff·2c2103ff·2c2103ff·cc9803ff·cb98[·...·truncated·by·diffoscope;·len:·173,·SHA:·d50b16971a1d9e2e888192af3e80f0553ae822422c54427ff3004f7a09ca4d3c·...·]00·
37 ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·ffea84ff·ffea84ff·ffea84ff·cc9905ff·cc9904ff·cc9803ff·2b2002ff·2b2002ff·2a1f01ff·2a1f01ff·2a1f01ff·2a1f01ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·cb1a37fa2ffba8028fb2b5d80103a06aab43eafc1b30a38d11fe66d70200e243·...·]00·37 00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·ffea84ff·ffea84ff·ffea84ff·cc9905ff·cc9904ff·cc9803ff·2b2002ff·2b2002ff·2a1f01ff·2a1f01ff·2a1f01ff·2a1f01ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·b7bd92412112ad2eadc0e2947dc0a80b6f76423c6c4783d645bc8ac1fd81d631·...·]00·
38 ffffff00·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·ffea82ff·ffea82ff·ffea82ff·cb9802ff·cb9802ff·cb9701ff·2a1f01ff·291e00ff·291e00ff·291e00ff·291e00ff·291e00ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·d2f5268a8d3453b30f1a61aca380236993260d804d3d4303c8fae1d248c2ceb9·...·]00·38 00000000·00000000·00000013·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·ffea82ff·ffea82ff·ffea82ff·cb9802ff·cb9802ff·cb9701ff·2a1f01ff·291e00ff·291e00ff·291e00ff·291e00ff·291e00ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·18f9c40d7bf092b86f8fcb2353c0ba8c021bbe2b138b16a8161ba2c8ef0a2edc·...·]00·
39 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·ffea81ff·ffea81ff·ffea81ff·cb9701ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·cae23ecef9f2bf24990b27e1b3419b7121c6d3335dc3c74465b0e0e4c851bc36·...·]00·39 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·ffea81ff·ffea81ff·ffea81ff·cb9701ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·fc382e9d9e75691b2590e8620d908039e329175b9565209c4afc96a57383ea9e·...·]00·
40 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·cae23ecef9f2bf24990b27e1b3419b7121c6d3335dc3c74465b0e0e4c851bc36·...·]00·40 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·fc382e9d9e75691b2590e8620d908039e329175b9565209c4afc96a57383ea9e·...·]00·
41 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·cae23ecef9f2bf24990b27e1b3419b7121c6d3335dc3c74465b0e0e4c851bc36·...·]00·41 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·ffea81ff·ffea81ff·ffea81ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·fc382e9d9e75691b2590e8620d908039e329175b9565209c4afc96a57383ea9e·...·]00·
42 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·176dedb0ac73136ed3502512920536c2c58b8f1023a3ae8f2bbca59062577ea3·...·]00·42 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·d1c91395308af179f345933e187cd4c916e4fccb335a2c872e7f1685c62b4207·...·]00·
43 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·176dedb0ac73136ed3502512920536c2c58b8f1023a3ae8f2bbca59062577ea3·...·]00·43 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·d1c91395308af179f345933e187cd4c916e4fccb335a2c872e7f1685c62b4207·...·]00·
44 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·176dedb0ac73136ed3502512920536c2c58b8f1023a3ae8f2bbca59062577ea3·...·]00·44 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·d1c91395308af179f345933e187cd4c916e4fccb335a2c872e7f1685c62b4207·...·]00·
45 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·0c262f89ce9c8884a5f757f32ef45695229bb48efcf4a0d0dd7965ba77bb3d58·...·]00·45 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·e5d9859cebb45c48451a7539e0ff024bdb938669f9f197d98906640457f995d3·...·]00·
46 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·0c262f89ce9c8884a5f757f32ef45695229bb48efcf4a0d0dd7965ba77bb3d58·...·]00·46 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·e5d9859cebb45c48451a7539e0ff024bdb938669f9f197d98906640457f995d3·...·]00·
47 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·0c262f89ce9c8884a5f757f32ef45695229bb48efcf4a0d0dd7965ba77bb3d58·...·]00·47 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·173,·SHA:·e5d9859cebb45c48451a7539e0ff024bdb938669f9f197d98906640457f995d3·...·]00·
48 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·3cd5c4adfd7eb069a4543d2bf55f624b6a64ab25b53f3b2ae5abe612bb0e348c·...·]00·48 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·2b13dbfb5131917e9b4c8022c0e27515c6e56eedaf8a9a0beaef7908c80700a4·...·]00·
49 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·3cd5c4adfd7eb069a4543d2bf55f624b6a64ab25b53f3b2ae5abe612bb0e348c·...·]00·49 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·2b13dbfb5131917e9b4c8022c0e27515c6e56eedaf8a9a0beaef7908c80700a4·...·]00·
50 ffffff00·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·3cd5c4adfd7eb069a4543d2bf55f624b6a64ab25b53f3b2ae5abe612bb0e348c·...·]00·50 00000000·00000000·00000013·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·173,·SHA:·2b13dbfb5131917e9b4c8022c0e27515c6e56eedaf8a9a0beaef7908c80700a4·...·]00·
51 ffffff00·00000000·0000000e·0000002b·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·3d203eec70f843493dc999bb578355c591af4e9b7bc7d3f61d95d59eee8c6732·...·]00·51 00000000·00000000·0000000e·0000002b·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000003a·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·365e6c4f03cb53901d37241e5e2d54cc289879c0476bffc7a0c7c79237be64be·...·]00·
52 ffffff00·00000000·00000005·0000000e·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·7bf18484ee56f883eb21039b91c1f1a26d53db713cc6af5aa5523123351ea7c9·...·]00·52 00000000·00000000·00000005·0000000e·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·00000013·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·39c6e139a468cdf7f8c5d4f317c692535e9493323d466e9da5aa10c57d2acfad·...·]00·
53 ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00· 
54 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
55 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffff[·...·truncated·by·diffoscope;·len:·173,·SHA:·cba0e576ee03e5440843f4578014a14c79584835eb57d69eb9001f9275f944a2·...·]00·53 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·173,·SHA:·a8a4e21e294e072d330d0c1d67874694455aec21bd2319b501b809809e4d7aac·...·]00·
 54 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
56 }56 }
3.54 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
379 KB
res/drawable-xxhdpi-v4/ic_launcher.png
365 KB
sng
    
Offset 1, 152 lines modifiedOffset 1, 152 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·144;·height:·144;·bitdepth:·8;3 ····width:·144;·height:·144;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
13 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
14 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
15 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
16 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
17 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
18 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3e6682a7b2e21abca389895551a2608fc6e38c14411a887db4b88144e36f76d9·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·63057d215b0d857c04f345e4c9c89a550e692eff34366f12c52bcfca27ab0c92·...·]00·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 15 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 17 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 18 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
19 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000001·00000001·00000002·00000002·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b7342a7f0bcd31e77b0028697029291faec36acb5a6db9ba83a2a530494c05f3·...·]00·19 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000001·00000002·00000002·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·00000003·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1d54ad2429a19c5381b29c38c426b7c6becea5122a860f1ff4089228fc8ab239·...·]00·
20 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000000·00000001·00000002·00000004·00000005·00000007·00000008·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·80819a5f0ab47aa77dc8dc713d99d0d57b025a7ce587eab3f15203f8d6f61502·...·]00·20 00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000002·00000004·00000005·00000007·00000008·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·00000009·0000[·...·truncated·by·diffoscope;·len:·1037,·SHA:·34cc6a1c7f68f79242ec63096c5f70110969c194b2f357fc2bb8582228f28bd2·...·]00·
21 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000001·00000002·00000005·00000007·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9d8bfe1bc567c8ba57c09d3caed3ace4b4c6f46dd9434881abf53132873b5548·...·]00·21 00000000·00000000·00000000·00000000·00000000·00000001·00000002·00000005·00000007·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9b632685bf7b67a15d5462ddeb6b4eff5a0d5877a06e3ed19bee20218889a275·...·]00·
22 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000001·00000004·00000007·0000000c·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b146460f1627fcdac2df3e59d92b3d2902aaf8aad0eee4ceb8263c6a4fd268cb·...·]00·22 00000000·00000000·00000000·00000000·00000000·00000001·00000004·00000007·0000000c·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·0417c86ecb64b47d1d3b7e86175b8885cf3a1ce911c68c4043e136ed5b59f602·...·]00·
23 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000005·0000000b·00000012·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·521d1dff·521d1dff·521d1dff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511b1bff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·611927ae9929eff11f4d453f55ea279b3ab4962e576ac58424f7372664d83f6a·...·]00·23 00000000·00000000·00000000·00000000·00000000·00000002·00000005·0000000b·00000012·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·521d1dff·521d1dff·521d1dff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511b1bff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3f9a810eb9bf667860702e44a8240ace31f7733ff273193ef4c082b24420a6a0·...·]00·
24 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000002·00000007·0000000e·00000018·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·521d1dff·521d1dff·511c1cff·511c1cff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cf3101d33849f5f64b1a7a1fa35bf7e687f79c4821d3176a54fd9e4738ecc996·...·]00·24 00000000·00000000·00000000·00000000·00000000·00000002·00000007·0000000e·00000018·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·521d1dff·521d1dff·511c1cff·511c1cff·6d2222ff·6d22[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1ce77549f6f8ce1649c3d6638e2e37b1b959ea03ce7239b80720678729cd0672·...·]00·
25 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000008·00000010·0000001b·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·541f1fff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·6d2323ff·6d23[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ae0b76c85fd68f3a2a47c5300fcb22a34f48c25f722f0ea57599366a00898a11·...·]00·25 00000000·00000000·00000000·00000000·00000000·00000003·00000008·00000010·0000001b·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·541f1fff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·6d2323ff·6d23[·...·truncated·by·diffoscope;·len:·1037,·SHA:·21b72b9c6909032ab3ae7f29d106d29b77c75ac25862931b204c6e509310fa14·...·]00·
26 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001e·cc9a07ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cc9a07ff·552020ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·6e2424ff·6d23[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3cc529557aa6c5d56a33b63bc4994c1e9d630cddf05c30bdcf04e67dc223fd6c·...·]00·26 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001e·cc9a07ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cc9a07ff·552020ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·6e2424ff·6d23[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2fcc343431dfdce0302d47ed5947f43012960d5c90d2a583a133c6a8b4c4dad4·...·]00·
27 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·6e2424ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·85b5daa51a059cb66016eaa789d79dde75405680fc3e8fa7d4dad06f031b26d3·...·]00·27 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·6e2424ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b3e559ca2b668472fecc0afc901e83bd00d74aa33ba3f3160bd51de2748bc5e1·...·]00·
28 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·572323ff·572323ff·562222ff·552121ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·6e2424ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·532134bc16024d4b8c80b17c10fd66068444b15fc72ef88bcc38ab49465fb2f2·...·]00·28 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·572323ff·572323ff·562222ff·552121ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·6e2424ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·abf136d51ff98caa0375bd811010d3b0f3510f833fdad0ad79769061830210d5·...·]00·
29 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ce9c0dff·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·ce9c0dff·582525ff·582525ff·582424ff·572323ff·562222ff·552121ff·552020ff·552020ff·541f1fff·6f2525ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·16a0781925aaa219fdf21a8944e101c3d99528b573764579d07c60127dbc2d0b·...·]00·29 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ce9c0dff·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·ce9c0dff·582525ff·582525ff·582424ff·572323ff·562222ff·552121ff·552020ff·552020ff·541f1fff·6f2525ff·6e24[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cd078987693b5be0b16ae015f2308c906b7e0a4b84535226702d385539e7b8e1·...·]00·
30 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·572323ff·562222ff·552121ff·552020ff·763933ff·7638[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cd8655a61d7036fa193ce54562167b6f4ffa6dd77a137e66396bbd5596106d9b·...·]00·30 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·572323ff·562222ff·552121ff·552020ff·763933ff·7638[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7a44d6293a046a60002f9f8693c70b3f2e4cdb36c232f7bf9d3e94c73076cfcd·...·]00·
31 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffeb8aff·ffec8aff·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·ffec8aff·ffeb8aff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·572323ff·562222ff·552121ff·773a34ff·7639[·...·truncated·by·diffoscope;·len:·1037,·SHA:·239f7ae68178373df85202d567ea27c8ce0f68b7614d1ccf9f901b80e5e97796·...·]00·31 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffeb8aff·ffec8aff·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·ffec8aff·ffeb8aff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·572323ff·562222ff·552121ff·773a34ff·7639[·...·truncated·by·diffoscope;·len:·1037,·SHA:·68e5a05160ab76501f66e1b2e85aa965595424147952433d0e544389d3768509·...·]00·
32 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5d2b2bff·5c2a2aff·5b2828ff·5a2727ff·592626ff·582525ff·582424ff·562222ff·773a35ff·773a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e0688e4b0521cb64ab20760024d4617aafd7a662aa202f341108cd905051ec02·...·]00·32 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5d2b2bff·5c2a2aff·5b2828ff·5a2727ff·592626ff·582525ff·582424ff·562222ff·773a35ff·773a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e6861757650482f0ebea3560345539d01ff8fc0e867e15d69135a2ec27e74b4f·...·]00·
33 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·602f2fff·5f2e2eff·5e2c2cff·5d2b2bff·5c2929ff·5a2727ff·5a2727ff·582525ff·582424ff·783b35ff·773a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2ebaa53021d5404ee1108944102e56c6b6661dba86f81a564cc1912cb3729049·...·]00·33 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·602f2fff·5f2e2eff·5e2c2cff·5d2b2bff·5c2929ff·5a2727ff·5a2727ff·582525ff·582424ff·783b35ff·773a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2651d3bb10caed71a8b5c3bb2aac0faf1c1fb7a60c5857ca3e056b52d48279b3·...·]00·
34 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·623131ff·603030ff·602f2fff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·5a2727ff·582525ff·783c36ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f9cf8ba48a40fce44ae82fdd4740671a5e406bdae37443d6a221c394c0488227·...·]00·34 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·623131ff·603030ff·602f2fff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·5a2727ff·582525ff·783c36ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d18a5665f2f6942a36ae4f26e58dbd28fe916b545a81c12dadbd9a14aa211157·...·]00·
35 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·643434ff·633232ff·613030ff·603030ff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·592626ff·793d37ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·bb5a47dbd007e4ef0f7b5413744ea094f74973c284fdd2e3466d4b0ac933a2ed·...·]00·35 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·643434ff·633232ff·613030ff·603030ff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·592626ff·793d37ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f9cfaac732785fd7cad0b82f46a7f098e66edd6d8380541688b2c6cd5c42e1ff·...·]00·
36 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653535ff·633333ff·623131ff·603030ff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·7a3e39ff·793d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4213ab1ef9a5c3a85675899f6a780e9ff23ae33ee3cfb3e37172f6ff880cf93e·...·]00·36 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653535ff·633333ff·623131ff·603030ff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·7a3e39ff·793d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f5a51e8b42b7b3d22c106a02da9d6b230daa9a4029f139a416a413a3f3088850·...·]00·
37 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·683939ff·673838ff·653636ff·643434ff·623131ff·603030ff·5e2d2dff·5d2b2bff·5b2828ff·7b3f39ff·7a3e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b1c0730abde213c6fd7b8014ea1fa557914d45c27f6f8416d95cf1b333b89145·...·]00·37 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·683939ff·673838ff·653636ff·643434ff·623131ff·603030ff·5e2d2dff·5d2b2bff·5b2828ff·7b3f39ff·7a3e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7d833a96ab565084b788d28759edbd8d366a679f47b5cd2fe75194cfc26af2a4·...·]00·
38 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·693a3aff·673939ff·653636ff·643434ff·623131ff·602f2fff·5e2c2cff·5c2a2aff·7b403aff·7a3e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·84ae171ff838f40ff8b4ee62da3773f3c499d951a3f388e854c272e94e5e5a73·...·]00·38 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·693a3aff·673939ff·653636ff·643434ff·623131ff·602f2fff·5e2c2cff·5c2a2aff·7b403aff·7a3e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·6ee8b2992d4f36ee23e4a571ba534b3205335f8094c35a0759feecf7da632122·...·]00·
39 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6d4040ff·6b3d3dff·693a3aff·673939ff·653636ff·633333ff·613030ff·5f2e2eff·5d2b2bff·9d5b55ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·82a5398ae81b38b99904e7319a4cb3259c7c1730b59695680ddda0a7786d15e0·...·]00·39 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6d4040ff·6b3d3dff·693a3aff·673939ff·653636ff·633333ff·613030ff·5f2e2eff·5d2b2bff·9d5b55ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·c5609959fed2f3fe7699f71f06279a70a28272c0b91aee47b8e8d2ff98d90179·...·]00·
40 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·6e4242ff·6d4040ff·6b3d3dff·693a3aff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·9d5b56ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·40b53ef8f23e69b90545a677ebdd534dd386e319c66b19ddf78c719c254d834a·...·]00·40 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·6e4242ff·6d4040ff·6b3d3dff·693a3aff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·9d5b56ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9e321fb044471d46406a8ea3003f630eb4538728dac603c44976ea4cf6622b8b·...·]00·
41 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704444ff·6e4242ff·6d4040ff·6a3c3cff·683939ff·663737ff·633333ff·613030ff·5f2e2eff·9e5c57ff·9d5a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7fbd3a3c1857a5ae0ad0742573914f53eb9dc2aab66aa90a70729757fea92e86·...·]00·41 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704444ff·6e4242ff·6d4040ff·6a3c3cff·683939ff·663737ff·633333ff·613030ff·5f2e2eff·9e5c57ff·9d5a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4923e59c27e8219a524444a53b630fd5639da1b3699e6bc94fc2222634eb421e·...·]00·
42 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·724747ff·704444ff·6e4242ff·6b3e3eff·693b3bff·673838ff·653535ff·623131ff·602f2fff·9e5d57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8b23e9b97c6c3727dfc3e4a549c7ca8ccb58dae9c39a59c81795243f93e5ba4f·...·]00·42 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·724747ff·704444ff·6e4242ff·6b3e3eff·693b3bff·673838ff·653535ff·623131ff·602f2fff·9e5d57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e620ea760b0b29351ca17fa7d1b2b3a00ce0777674116dbdf9574caf321aa603·...·]00·
43 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·744949ff·724646ff·704343ff·6d4040ff·6a3c3cff·683939ff·653636ff·633232ff·603030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b660adfd7ff6305d8f46ad8bc450770fbfb1d3c713bd7ab63493823201c97980·...·]00·43 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·744949ff·724646ff·704343ff·6d4040ff·6a3c3cff·683939ff·653636ff·633232ff·603030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4d12adf7a90a1cd7605865822cf73c4293b684f13d41de589d3185c3ab7e996f·...·]00·
44 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·724747ff·704444ff·6e4242ff·6b3e3eff·693a3aff·663737ff·633333ff·613030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3b05cc6e96b36d64fbcbe8363832e438ba08378bf9ff5a01e3a8afb6a39dd3e6·...·]00·44 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·724747ff·704444ff·6e4242ff·6b3e3eff·693a3aff·663737ff·633333ff·613030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2754cd5cd17888d1359327d3fc4e6c7224f520e32694e79aeda89d9f34d1ff4f·...·]00·
45 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764b4bff·744949ff·714545ff·6f4242ff·6c3f3fff·693b3bff·673838ff·643434ff·613030ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·736fa70626e54dd896bfd904eb70ea9dc830fd01a52b1d5f83637fccc8a5041a·...·]00·45 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764b4bff·744949ff·714545ff·6f4242ff·6c3f3fff·693b3bff·673838ff·643434ff·613030ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·856a230dd47153caf9b6e41d0414e69606d10eec5ba800bd3cb44387758fa0ca·...·]00·
46 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·6f4242ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524cff·98524cff·97514bff·97504aff·97504aff·97504aff·97514bff·97514bff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5d57ff·a0605aff·a2625dff·673838ff·6a3c3cff·6e4141ff·724646ff·764c4cff·7b5252ff·7f5757ff·835d5dff·886363ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·fffae5ff·886363ff·835d5dff·7f5757ff·7b5252ff·764c4cff·724646ff·6e4141ff·6a3c3cff·673838ff·a2625dff·a0605aff·9e5d57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·97514bff·97514bff·97504aff·97504aff·97504aff·97514bff·98524cff·98524cff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·6f4242ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
47 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·704343ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99554fff·9a5650ff·9b5752ff·9c5953ff·9d5b55ff·9f5d58ff·a0605bff·a2635eff·673939ff·6b3d3dff·6f4242ff·734848ff·774d4dff·7c5353ff·805959ff·855f5fff·896565ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·896565ff·855f5fff·805959ff·7c5353ff·774d4dff·734848ff·6f4242ff·6b3d3dff·673939ff·a2635eff·a0605bff·9f5d58ff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·99554fff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·704343ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
48 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·704343ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·a1615cff·a2645eff·683939ff·6c3f3fff·704343ff·744949ff·784f4fff·7d5454ff·815b5bff·866060ff·8a6666ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·8a6666ff·866060ff·815b5bff·7d5454ff·784f4fff·744949ff·704343ff·6b3e3eff·683939ff·a2645eff·a1615cff·9f5e59ff·9d5b56ff·9c5954ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·704343ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
49 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·6f4242ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a5650ff·9b5752ff·9c5953ff·9d5b55ff·9e5d57ff·9f5f59ff·a1625cff·a36560ff·693b3bff·6d4040ff·714545ff·754a4aff·795050ff·7d5555ff·825c5cff·866161ff·8b6767ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffbe5ff·8b6767ff·866161ff·825c5cff·7d5555ff·795050ff·754a4aff·704444ff·6d4040ff·693b3bff·a36560ff·a1625cff·9f5f59ff·9e5d57ff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·6f4242ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
50 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764b4bff·744949ff·714545ff·6f4242ff·6c3f3fff·693b3bff·673838ff·643434ff·623131ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·19afeb866821d44eb256539b1cb49af4ee2890884cc436f4009412ab1fafd8c0·...·]00·46 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·6f4242ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f67687b1895e3c551687a8342dff712059d0ba38c57cbb31b9a9d8b09919de05·...·]00·
 47 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·704343ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99554fff·9a5650ff·9b5752ff·9c5953ff·9d5b55ff·9f5d58ff·a0605bff·a2635eff·673939ff·6b3d3dff·6f4242ff·734848ff·774d4dff·7c5353ff·805959ff·855f5fff·896565ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·896565ff·855f5fff·805959ff·7c5353ff·774d4dff·734848ff·6f4242ff·6b3d3dff·673939ff·a2635eff·a0605bff·9f5d58ff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·99554fff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·97514bff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·704343ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 48 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·704343ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·98524cff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·a1615cff·a2645eff·683939ff·6c3f3fff·704343ff·744949ff·784f4fff·7d5454ff·815b5bff·866060ff·8a6666ff·fffae5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffae5ff·8a6666ff·866060ff·815b5bff·7d5454ff·784f4fff·744949ff·704343ff·6b3e3eff·683939ff·a2645eff·a1615cff·9f5e59ff·9d5b56ff·9c5954ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·97514bff·97514bff·97514bff·97514bff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·704343ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 49 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764c4cff·744a4aff·724646ff·6f4242ff·6d4040ff·6a3c3cff·673939ff·653535ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·99554fff·9a5650ff·9b5752ff·9c5953ff·9d5b55ff·9e5d57ff·9f5f59ff·a1625cff·a36560ff·693b3bff·6d4040ff·714545ff·754a4aff·795050ff·7d5555ff·825c5cff·866161ff·8b6767ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·fffbe5ff·8b6767ff·866161ff·825c5cff·7d5555ff·795050ff·754a4aff·704444ff·6d4040ff·693b3bff·a36560ff·a1625cff·9f5f59ff·9e5d57ff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·653535ff·673939ff·6a3c3cff·6d4040ff·6f4242ff·724646ff·744a4aff·764c4cff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 50 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·764b4bff·744949ff·714545ff·6f4242ff·6c3f3fff·693b3bff·673838ff·643434ff·623131ff·9f5e59ff·9e5c57ff·9d5a54ff·9b5852ff·9b5751ff·9a554fff·99554fff·98534dff·98524dff·98524dff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99544eff·99554fff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9d5b56ff·9f5d58ff·a0605bff·a2635eff·a46661ff·6a3c3cff·6e4141ff·724646ff·764b4bff·7a5151ff·7e5656ff·835c5cff·886363ff·8c6868ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe6ff·8c6868ff·876262ff·835c5cff·7e5656ff·7a5151ff·764b4bff·724646ff·6e4141ff·6a3c3cff·a46661ff·a2635eff·a0605bff·9f5d58ff·9d5b56ff·9c5954ff·9b5852ff·9b5751ff·9a554fff·99554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524cff·98524dff·98524dff·98534dff·99554fff·9a554fff·9b5751ff·9b5852ff·9d5a54ff·9e5c57ff·9f5e59ff·623131ff·643434ff·673838ff·693b3bff·6c3f3fff·6f4242ff·714545ff·744949ff·764b4bff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
51 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·724747ff·704444ff·6e4242ff·6b3e3eff·693a3aff·663737ff·633333ff·613030ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·45c22db7d5dd2186960e623746ac819f94c1dc6d66bc4e02a749007240c99548·...·]00·51 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744a4aff·724747ff·704444ff·6e4242ff·6b3e3eff·693a3aff·663737ff·633333ff·613030ff·9f5e59ff·9e5c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·809f102f153ead775032ff58fd8fc6247408e2cb25fcf698114c821f246aed2e·...·]00·
52 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·744949ff·724646ff·704343ff·6d4040ff·6b3d3dff·683939ff·653636ff·633333ff·603030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8c1cb16a19b1e7a8188cda5c9a778cf3ac9cafaf8afad4b66c5d8cc416941487·...·]00·52 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·744949ff·724646ff·704343ff·6d4040ff·6b3d3dff·683939ff·653636ff·633333ff·603030ff·9f5d58ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8845a6e8c6443e5999e670661435be02e1c0f1484ecfbc0fd2b0332ef4b652eb·...·]00·
53 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·724747ff·704444ff·6e4242ff·6b3e3eff·693b3bff·673838ff·653535ff·623131ff·602f2fff·9e5d57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·b6f0902f6e06a515e8ed65912d32af254342f9fac2bda03a1498f9aa7f58e0e1·...·]00·53 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·724747ff·704444ff·6e4242ff·6b3e3eff·693b3bff·673838ff·653535ff·623131ff·602f2fff·9e5d57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·73154543852fc4e2a8e0e1f2c0345ab4086f9e622a1bdc7f9565a8fb4acffdc5·...·]00·
54 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704444ff·6e4242ff·6d4040ff·6a3c3cff·683939ff·663737ff·643434ff·613030ff·5f2e2eff·9e5c57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9c618a3af2ee4e3f793c99956a3160fd1ea5bd67549861e007fc6b71f750533b·...·]00·54 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704444ff·6e4242ff·6d4040ff·6a3c3cff·683939ff·663737ff·643434ff·613030ff·5f2e2eff·9e5c57ff·9d5b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7863a9feb10b3558d3e05c1aa477061557d8af0841946f0b7a01f2fbe40d2172·...·]00·
55 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·6e4242ff·6d4040ff·6b3d3dff·693a3aff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·9d5b56ff·9d5a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3daa3cfb68417c6f7e52e718364118f2e738e8e1a445c44831d739633dee50ba·...·]00·55 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9deff·6e4242ff·6d4040ff·6b3d3dff·693a3aff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·9d5b56ff·9d5a[·...·truncated·by·diffoscope;·len:·1037,·SHA:·6276512b9cb70ea1b242f91cde107e534c294c79a26507174f0336cf9130c6b6·...·]00·
56 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6d4040ff·6b3d3dff·693b3bff·673939ff·653636ff·633333ff·613030ff·5f2e2eff·5e2c2cff·9d5b55ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·0cefb884085fe3950a41f3f7d5cac574ad0a6b8534f5741e27ff96e07a75548a·...·]00·56 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·fff9deff·6d4040ff·6b3d3dff·693b3bff·673939ff·653636ff·633333ff·613030ff·5f2e2eff·5e2c2cff·9d5b55ff·9c59[·...·truncated·by·diffoscope;·len:·1037,·SHA:·5c464799313bf46c247260923fde6a7d31d3709f5ce7130da8f261096684084c·...·]00·
57 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·693a3aff·673939ff·653636ff·643434ff·623131ff·602f2fff·5e2d2dff·5c2a2aff·7c413bff·7b3f39ff·7a3e39ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b3f39ff·7c413bff·7d423dff·7e443eff·804641ff·814842ff·824a45ff·834c47ff·854e49ff·87514cff·89544fff·8b5752ff·8d5955ff·8f5d58ff·764b4bff·795050ff·7c5353ff·7f5858ff·835c5cff·866161ff·896565ff·8c6969ff·906e6eff·fff2b1ff·fff2b3ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b9ff·fff4baff·fff4bbff·fff4bbff·fff4bbff·fff4bbff·fff4baff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b0ff·8f6d6dff·8c6868ff·886464ff·855f5fff·815b5bff·7e5656ff·7b5353ff·784e4eff·754a4aff·8e5b56ff·8c5853ff·8a5550ff·88524dff·864f4aff·844d47ff·824a45ff·814842ff·804641ff·7f453fff·7d423dff·7c413bff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·773a35ff·773a35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e39ff·7b3f39ff·7c413bff·5c2a2aff·5e2d2dff·602f2fff·623131ff·643434ff·653636ff·673939ff·693a3aff·6b3d3dff·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
58 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·693a3aff·673939ff·653636ff·643434ff·623131ff·603030ff·5f2e2eff·5d2b2bff·5c2929ff·7b403aff·7b3f39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804641ff·814943ff·824a45ff·844d47ff·864f4aff·87514cff·8a5550ff·8b5752ff·8d5a55ff·8f5d58ff·91605bff·784f4fff·7b5353ff·7f5757ff·815b5bff·855f5fff·886363ff·8b6767ff·8e6b6bff·916e6eff·fff2b1ff·fff2b3ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b1ff·906e6eff·8c6969ff·8a6565ff·866161ff·835d5dff·805959ff·7d5454ff·7a5151ff·774d4dff·905e59ff·8e5b56ff·8c5853ff·8a5550ff·88524dff·864f4aff·844d47ff·834b46ff·814943ff·804641ff·7f453fff·7d433eff·7c423cff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·5c2929ff·5d2b2bff·5f2e2eff·603030ff·623131ff·643434ff·653636ff·673939ff·693a3aff·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
59 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5c2a2aff·5b2828ff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804742ff·814943ff·834b46ff·854d48ff·86504bff·88524dff·8a5550ff·8c5853ff·8d5a55ff·905d59ff·92615cff·93635eff·7b5353ff·7e5656ff·815a5aff·845e5eff·876262ff·8a6565ff·8c6969ff·8f6d6dff·927070ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b1ff·916e6eff·8e6b6bff·8b6767ff·886464ff·855f5fff·825c5cff·7f5757ff·7c5353ff·795050ff·92615cff·905d59ff·8d5a55ff·8c5853ff·8a5550ff·88524dff·86504bff·854d48ff·834b46ff·814943ff·804641ff·7f453fff·7d433eff·7c423cff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·5b2828ff·5c2a2aff·5e2c2cff·5f2e2eff·603030ff·623131ff·643434ff·653636ff·663737ff·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
60 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·643434ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5c2a2aff·5b2828ff·5a2727ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804742ff·824944ff·834c47ff·854e49ff·87514cff·88534eff·8b5651ff·8c5954ff·8e5b56ff·905e59ff·92615dff·94645fff·966762ff·7f5757ff·815a5aff·835d5dff·866161ff·896565ff·8c6868ff·8e6c6cff·916e6eff·937272ff·fff2b3ff·fff3b4ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·927070ff·8f6d6dff·8c6969ff·8a6565ff·876262ff·845e5eff·815b5bff·7f5757ff·7c5353ff·94645fff·92615cff·905d59ff·8d5a55ff·8c5853ff·8a5550ff·88524dff·86504bff·854d48ff·834b46ff·814943ff·804641ff·7f453fff·7d423dff·7c413bff·7b3f39ff·7a3e39ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·5a2727ff·5b2828ff·5c2a2aff·5e2c2cff·5f2e2eff·603030ff·623131ff·633333ff·643434ff·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
61 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·623131ff·613030ff·602f2fff·5e2d2dff·5e2c2cff·5c2a2aff·5b2828ff·5a2727ff·592626ff·7a3e38ff·793d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·636e9057bbce3f39cc53e97cd033bcd70b68c8fc720cfbdf38b9c85c479130c1·...·]00·57 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffee97ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·6b3d3dff·693a3aff·673939ff·653636ff·643434ff·623131ff·602f2fff·5e2d2dff·5c2a2aff·7c413bff·7b3f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·94b8d1f29c680aabf4f884eab3fc765e0da8500dd16f6c7abfc5f38471540012·...·]00·
 58 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·693a3aff·673939ff·653636ff·643434ff·623131ff·603030ff·5f2e2eff·5d2b2bff·5c2929ff·7b403aff·7b3f39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804641ff·814943ff·824a45ff·844d47ff·864f4aff·87514cff·8a5550ff·8b5752ff·8d5a55ff·8f5d58ff·91605bff·784f4fff·7b5353ff·7f5757ff·815b5bff·855f5fff·886363ff·8b6767ff·8e6b6bff·916e6eff·fff2b1ff·fff2b3ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4bbff·fff4bbff·fff4baff·fff3baff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b1ff·906e6eff·8c6969ff·8a6565ff·866161ff·835d5dff·805959ff·7d5454ff·7a5151ff·774d4dff·905e59ff·8e5b56ff·8c5853ff·8a5550ff·88524dff·864f4aff·844d47ff·834b46ff·814943ff·804641ff·7f453fff·7d433eff·7c423cff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·5c2929ff·5d2b2bff·5f2e2eff·603030ff·623131ff·643434ff·653636ff·673939ff·693a3aff·ffed93ff·ffed94ff·ffed94ff·ffed95ff·ffed95ff·ffed95ff·ffed94ff·ffed94ff·ffed93ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 59 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·663737ff·653636ff·643434ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5c2a2aff·5b2828ff·7b3f39ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804742ff·814943ff·834b46ff·854d48ff·86504bff·88524dff·8a5550ff·8c5853ff·8d5a55ff·905d59ff·92615cff·93635eff·7b5353ff·7e5656ff·815a5aff·845e5eff·876262ff·8a6565ff·8c6969ff·8f6d6dff·927070ff·fff2b2ff·fff2b4ff·fff3b5ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff4baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b3ff·fff2b1ff·916e6eff·8e6b6bff·8b6767ff·886464ff·855f5fff·825c5cff·7f5757ff·7c5353ff·795050ff·92615cff·905d59ff·8d5a55ff·8c5853ff·8a5550ff·88524dff·86504bff·854d48ff·834b46ff·814943ff·804641ff·7f453fff·7d433eff·7c423cff·7b403aff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·5b2828ff·5c2a2aff·5e2c2cff·5f2e2eff·603030ff·623131ff·643434ff·653636ff·663737ff·ffed91ff·ffed92ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 60 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·643434ff·633333ff·623131ff·603030ff·5f2e2eff·5e2c2cff·5c2a2aff·5b2828ff·5a2727ff·7a3e39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804742ff·824944ff·834c47ff·854e49ff·87514cff·88534eff·8b5651ff·8c5954ff·8e5b56ff·905e59ff·92615dff·94645fff·966762ff·7f5757ff·815a5aff·835d5dff·866161ff·896565ff·8c6868ff·8e6c6cff·916e6eff·937272ff·fff2b3ff·fff3b4ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff4baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b6ff·fff3b5ff·fff2b4ff·fff2b2ff·927070ff·8f6d6dff·8c6969ff·8a6565ff·876262ff·845e5eff·815b5bff·7f5757ff·7c5353ff·94645fff·92615cff·905d59ff·8d5a55ff·8c5853ff·8a5550ff·88524dff·86504bff·854d48ff·834b46ff·814943ff·804641ff·7f453fff·7d423dff·7c413bff·7b3f39ff·7a3e39ff·793d37ff·783c36ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·5a2727ff·5b2828ff·5c2a2aff·5e2c2cff·5f2e2eff·603030ff·623131ff·633333ff·643434ff·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 61 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·623131ff·613030ff·602f2fff·5e2d2dff·5e2c2cff·5c2a2aff·5b2828ff·5a2727ff·592626ff·7a3e38ff·793d37ff·783c36ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7a3e39ff·7b403aff·7c423cff·7d433eff·7f453fff·804742ff·824944ff·834c47ff·854e49ff·87514cff·89544fff·8b5651ff·8d5955ff·8e5c57ff·915f5aff·93625eff·946560ff·976863ff·996b67ff·815b5bff·845e5eff·866161ff·896565ff·8b6767ff·8e6b6bff·906e6eff·937171ff·957474ff·fff2b4ff·fff3b5ff·fff3b6ff·fff3b7ff·fff3b8ff·fff3b9ff·fff3baff·fff3baff·fff4baff·fff3baff·fff3baff·fff3b9ff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b5ff·fff3b4ff·fff2b3ff·937171ff·916e6eff·8e6b6bff·8b6767ff·896565ff·866161ff·835d5dff·815a5aff·7e5656ff·966662ff·93635eff·91605bff·905d59ff·8d5a55ff·8c5853ff·8a5550ff·88524dff·86504bff·844d47ff·824a45ff·814842ff·804641ff·7e443eff·7d423dff·7c413bff·7b3f39ff·7a3e38ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7a3e38ff·592626ff·5a2727ff·5b2828ff·5c2a2aff·5e2c2cff·5e2d2dff·602f2fff·613030ff·623131ff·ffec8eff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8fff·ffec8eff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
62 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·602f2fff·5f2e2eff·5e2c2cff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·592626ff·582525ff·793d37ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3abd2933c81cc3e44b48b979ef9c19aad65355766b968b0ae7a2f6a29286fde8·...·]00·62 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8dff·ffec8dff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8dff·602f2fff·5f2e2eff·5e2c2cff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·592626ff·582525ff·793d37ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7333a117989c0af8b941c4ee9975014bd1cfebfdf54ab8478c44860e03534825·...·]00·
63 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5d2b2bff·5c2a2aff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·783c36ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1ab7972b301d5f3247c368cc02df3449479f6a46c5f309edc94faf4f1c5a8112·...·]00·63 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffec8bff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8cff·ffec8bff·5e2c2cff·5d2b2bff·5c2a2aff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·783c36ff·783c[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d7ca9dd2af6593b17cc74804133d5fce94f80512ec071bf76503acfadffb50cc·...·]00·
64 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffeb8aff·ffec8aff·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·ffec8aff·ffeb8aff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·572323ff·572323ff·783b35ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f71ce7687ccb3e3d6e996fa41227a0fe898112df32ea4861e1d0d59a1b81979e·...·]00·64 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffeb8aff·ffec8aff·ffec8aff·ffec8bff·ffec8bff·ffec8bff·ffec8aff·ffec8aff·ffeb8aff·5c2929ff·5b2828ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·572323ff·572323ff·783b35ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·03bab410ebba03236752a37d010d949b9a101eb6e9c318cfb51adbafac229caf·...·]00·
65 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·582424ff·572323ff·562222ff·562222ff·783b35ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e02c2b209da108dec68ae665f41e93590cca19b8f65a7e556e39b5fc0d0684d9·...·]00·65 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ffeb88ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb88ff·5a2727ff·5a2727ff·592626ff·582525ff·582424ff·582424ff·572323ff·562222ff·562222ff·783b35ff·783b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·50d0153bece702a6142373c2b060fc7d98a4654797d002804a60aa8c847068b1·...·]00·
66 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·ce9c0dff·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·ce9c0dff·582525ff·582525ff·582424ff·572323ff·572323ff·562222ff·562222ff·552121ff·552121ff·712828ff·712828ff·712929ff·712929ff·722b2bff·732b2bff·742d2dff·752f2fff·773232ff·793434ff·7a3737ff·7d3a3aff·7f3e3eff·814141ff·844646ff·874949ff·894d4dff·8c5151ff·fffae0ff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9deff·854646ff·824343ff·803f3fff·7e3c3cff·7c3939ff·7a3636ff·783333ff·773232ff·752f2fff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·712828ff·702727ff·702727ff·702727ff·552020ff·552121ff·552121ff·562222ff·572323ff·572323ff·582424ff·582525ff·582525ff·ce9c0dff·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·ce9c0dff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
67 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·572323ff·572323ff·562222ff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·702727ff·712828ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·783232ff·793535ff·7c3939ff·7e3c3cff·803f3fff·834444ff·854747ff·884c4cff·8b5050ff·8e5454ff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·854747ff·834444ff·814040ff·7e3d3dff·7c3939ff·7a3737ff·793434ff·773232ff·763030ff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·702727ff·702727ff·6f2626ff·6f2626ff·541f1fff·552020ff·552020ff·552121ff·552121ff·562222ff·562222ff·572323ff·572323ff·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
68 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·702727ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763131ff·783333ff·7a3737ff·7d3a3aff·7f3e3eff·814141ff·844646ff·874a4aff·8a4e4eff·8d5353ff·905757ff·fffae2ff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·864848ff·844545ff·814141ff·7f3e3eff·7d3a3aff·7b3838ff·793535ff·783232ff·763030ff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·702727ff·6f2626ff·6f2626ff·6f2626ff·541f1fff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·552121ff·552121ff·562222ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
69 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cc9a07ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cc9a07ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·6f2626ff·7027[·...·truncated·by·diffoscope;·len:·1037,·SHA:·888b6004142c282caab786b282d91ed236009d26eef22f61ad0fe58c200e702a·...·]00·66 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·ce9c0dff·ce9c0dff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9d0eff·ce9c0dff·ce9c0dff·582525ff·582525ff·582424ff·572323ff·572323ff·562222ff·562222ff·552121ff·552121ff·712828ff·7128[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4866ddc23957ffba1b92aa2063705e587babe72f5ea19ffec919527d90fc186d·...·]00·
 67 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·572323ff·572323ff·562222ff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·702727ff·712828ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763030ff·783232ff·793535ff·7c3939ff·7e3c3cff·803f3fff·834444ff·854747ff·884c4cff·8b5050ff·8e5454ff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·854747ff·834444ff·814040ff·7e3d3dff·7c3939ff·7a3737ff·793434ff·773232ff·763030ff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·702727ff·702727ff·6f2626ff·6f2626ff·541f1fff·552020ff·552020ff·552121ff·552121ff·562222ff·562222ff·572323ff·572323ff·cd9b0bff·cd9b0bff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9c0cff·cd9b0bff·cd9b0bff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 68 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·702727ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752e2eff·763131ff·783333ff·7a3737ff·7d3a3aff·7f3e3eff·814141ff·844646ff·874a4aff·8a4e4eff·8d5353ff·905757ff·fffae2ff·fffae2ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe9ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·864848ff·844545ff·814141ff·7f3e3eff·7d3a3aff·7b3838ff·793535ff·783232ff·763030ff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·702727ff·6f2626ff·6f2626ff·6f2626ff·541f1fff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·552121ff·552121ff·562222ff·cd9b09ff·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·cd9b09ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 69 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cc9a07ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cc9a07ff·552020ff·552020ff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·541f1fff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·732c2cff·752f2fff·773232ff·793434ff·7b3838ff·7d3b3bff·803f3fff·824343ff·854747ff·884c4cff·8b5050ff·8e5454ff·915959ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·874949ff·844646ff·824242ff·803f3fff·7d3b3bff·7b3838ff·793535ff·783232ff·763030ff·742d2dff·732b2bff·722a2aff·712929ff·712828ff·702727ff·6f2626ff·6f2525ff·6f2525ff·531e1eff·531e1eff·531e1eff·531e1eff·541f1fff·541f1fff·541f1fff·552020ff·552020ff·cc9a07ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cd9a08ff·cc9a07ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
70 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·541f1fff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·7027[·...·truncated·by·diffoscope;·len:·1037,·SHA:·0d4df66298fe53adb179125132b01e791e640644b0fbacb11544da0a94d7ffe8·...·]00·70 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·cc9906ff·541f1fff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·7027[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d9ff8198e79d04ac1460bc6c43f5dc511245feea78e095bd13d07639d947cc5f·...·]00·
71 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·702727ff·712828ff·712929ff·722b2bff·742d2dff·763030ff·783232ff·793535ff·7c3939ff·7e3d3dff·814040ff·844545ff·874949ff·8a4e4eff·8d5353ff·905757ff·935c5cff·fffae2ff·fffae3ff·fffae4ff·fffae5ff·fffae5ff·fffbe6ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·874949ff·844646ff·824242ff·803f3fff·7d3b3bff·7b3838ff·793535ff·783232ff·763030ff·742d2dff·732b2bff·722a2aff·712828ff·702727ff·6f2626ff·6f2525ff·6e2424ff·6e2424ff·531e1eff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
72 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·6f2525ff·6f2626ff·712828ff·712929ff·722b2bff·742d2dff·763030ff·783232ff·7a3636ff·7c3939ff·7e3d3dff·814141ff·844646ff·874a4aff·8a4e4eff·8d5353ff·905858ff·945d5dff·fffae3ff·fffae3ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·864848ff·844545ff·814141ff·7f3e3eff·7d3a3aff·7b3838ff·793434ff·773232ff·763030ff·742d2dff·732b2bff·722a2aff·712828ff·702727ff·6f2626ff·6f2525ff·6e2424ff·6e2424ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
73 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·6f2525ff·6f26[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4fcc4cd62713440d58aa81eb8fa0128c4cd524609a53c35660f1f83fa39404f1·...·]00·71 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·7027[·...·truncated·by·diffoscope;·len:·1037,·SHA:·c75fcd7dd3f0e78975defe685c1fe01cd02314d4599ad9f8a91163171d028bad·...·]00·
 72 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·531e1eff·6f2525ff·6f2626ff·712828ff·712929ff·722b2bff·742d2dff·763030ff·783232ff·7a3636ff·7c3939ff·7e3d3dff·814141ff·844646ff·874a4aff·8a4e4eff·8d5353ff·905858ff·945d5dff·fffae3ff·fffae3ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fff9dfff·fff9dfff·864848ff·844545ff·814141ff·7f3e3eff·7d3a3aff·7b3838ff·793434ff·773232ff·763030ff·742d2dff·732b2bff·722a2aff·712828ff·702727ff·6f2626ff·6f2525ff·6e2424ff·6e2424ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·cc9904ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 73 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·6f2525ff·6f2626ff·702727ff·712929ff·722b2bff·742d2dff·763030ff·783232ff·7a3636ff·7c3939ff·7f3e3eff·824242ff·854646ff·884b4bff·8b4f4fff·8d5353ff·915959ff·945d5dff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe8ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe7ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe6ff·fffbe5ff·fffbe5ff·fffae5ff·fffae5ff·fffae5ff·fffae4ff·fffae4ff·fffae4ff·fffae3ff·fffae3ff·fffae2ff·fffae2ff·fffae1ff·fffae1ff·fffae0ff·fffae0ff·fff9dfff·fff9dfff·854747ff·834444ff·814040ff·7e3d3dff·7c3939ff·7a3737ff·793434ff·773232ff·752f2fff·742d2dff·732b2bff·722a2aff·712828ff·702727ff·6f2525ff·6e2424ff·6e2424ff·6e2424ff·521d1dff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
74 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·521d1dff·531e1eff·6f2525ff·6f26[·...·truncated·by·diffoscope;·len:·1037,·SHA:·a4c7532068247768f4efb58481b4234d5a287c1d9b875a266524cf421a88713b·...·]00·74 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·521d1dff·531e1eff·6f2525ff·6f26[·...·truncated·by·diffoscope;·len:·1037,·SHA:·59026290d49a33a280f286e23685dec17fa47eb9e5f9d618085630f27bee10ba·...·]00·
75 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cb9802ff·cb9802ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·511c1cff·521d1dff·531e1eff·531e1eff·541f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e53fbbf0bfc07eed5348e00b2a6b4e1b74e701ad523f8690daf836f0757b4c9d·...·]00·75 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cb9802ff·cb9802ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·511c1cff·521d1dff·531e1eff·531e1eff·541f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·bc18fba9e885b93b3175f105d22c385ac38806b40b23f052e4684281f2fdb026·...·]00·
76 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·521d1dff·531e1eff·541f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·caf9bbe32ecd24a23492e122dedca1574326c7973e4d933af91447b83088c91b·...·]00·76 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·521d1dff·531e1eff·541f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8162c7ff4889e0e147dcb3aabccc94199f45848cd89738465ff94b7ef3662b85·...·]00·
77 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e1eff·531e1eff·552020ff·562222ff·582424ff·592626ff·5b2828ff·5e2c2cff·602f2fff·633232ff·663737ff·693a3aff·6c3f3fff·704343ff·734848ff·764c4cff·7a5151ff·7d5555ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffbe5ff·fffbe6ff·debd5eff·debd5eff·debd5eff·debd5dff·debd5dff·debc5bff·ddbc5aff·ddbb59ff·ddba57ff·ddba56ff·dcb954ff·dcb953ff·dcb852ff·dcb851ff·dbb850ff·dbb74fff·dbb74eff·dbb64dff·dbb64dff·dab64cff·dab64cff·dab64cff·dab64bff·dab64bff·dab64bff·dab54aff·dab54aff·dab549ff·dab448ff·dab448ff·d9b447ff·d9b345ff·d9b344ff·d9b243ff·d8b241ff·d8b13fff·ffef9fff·ffef9eff·ffef9dff·ffee9cff·ffee9aff·ffee99ff·ffee97ff·ffed96ff·ffed94ff·683939ff·663737ff·643434ff·623131ff·602f2fff·5e2c2cff·5c2a2aff·5a2727ff·592626ff·582424ff·562222ff·552121ff·541f1fff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
78 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·552020ff·552121ff·582424ff·592626ff·5b2828ff·5d2b2bff·602f2fff·633232ff·653636ff·683939ff·6b3e3eff·6e4242ff·724646ff·754a4aff·784f4fff·7c5353ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffae5ff·ddbc5aff·ddbb59ff·ddbb59ff·ddbb58ff·ddba57ff·ddba56ff·dcba55ff·dcb953ff·dcb852ff·dbb850ff·dbb74fff·dbb64dff·dab64cff·dab64bff·dab54aff·dab549ff·dab448ff·d9b447ff·d9b447ff·d9b446ff·d9b446ff·d9b446ff·d9b345ff·d9b345ff·d9b345ff·d9b344ff·d9b344ff·d9b243ff·d9b243ff·d8b242ff·d8b241ff·d8b140ff·d8b13fff·d7b03dff·d7af3cff·d7af3aff·ffef9dff·ffee9cff·ffee9bff·ffee9aff·ffee98ff·ffee97ff·ffed95ff·ffed94ff·ffed93ff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·5d2b2bff·5b2828ff·5a2727ff·582525ff·572323ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
79 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ca8d16d4d8045603d8802e8bcbfc6c28bf305635d7ee0637a0fda7c4ac4250cd·...·]00·77 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ef900aa050892ee783a1a4855310fb1842556f0baeee5694c5078b756633aa91·...·]00·
 78 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·552020ff·552121ff·582424ff·592626ff·5b2828ff·5d2b2bff·602f2fff·633232ff·653636ff·683939ff·6b3e3eff·6e4242ff·724646ff·754a4aff·784f4fff·7c5353ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·fffae5ff·fffae5ff·ddbc5aff·ddbb59ff·ddbb59ff·ddbb58ff·ddba57ff·ddba56ff·dcba55ff·dcb953ff·dcb852ff·dbb850ff·dbb74fff·dbb64dff·dab64cff·dab64bff·dab54aff·dab549ff·dab448ff·d9b447ff·d9b447ff·d9b446ff·d9b446ff·d9b446ff·d9b345ff·d9b345ff·d9b345ff·d9b344ff·d9b344ff·d9b243ff·d9b243ff·d8b242ff·d8b241ff·d8b140ff·d8b13fff·d7b03dff·d7af3cff·d7af3aff·ffef9dff·ffee9cff·ffee9bff·ffee9aff·ffee98ff·ffee97ff·ffed95ff·ffed94ff·ffed93ff·673838ff·653535ff·633232ff·603030ff·5e2d2dff·5d2b2bff·5b2828ff·5a2727ff·582525ff·572323ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 79 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·541f1fff·552121ff·572323ff·592626ff·5a2727ff·5c2a2aff·5f2e2eff·623131ff·653535ff·673939ff·6a3c3cff·6e4141ff·704444ff·744949ff·764c4cff·7a5151ff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae4ff·fffae4ff·dcb954ff·dcb954ff·dcb954ff·dcb953ff·dcb852ff·dbb850ff·dbb74fff·dbb64dff·dab64cff·dab54aff·dab549ff·d9b447ff·d9b446ff·d9b345ff·d9b344ff·d9b243ff·d8b242ff·d8b241ff·d8b140ff·d8b140ff·d8b140ff·d8b13fff·d8b13fff·d8b13fff·d8b03eff·d8b03eff·d8b03eff·d7b03dff·d7b03dff·d7af3cff·d7af3bff·d7af3bff·d7ae39ff·d6ae38ff·d6ad37ff·d6ad35ff·ffee9bff·ffee9aff·ffee99ff·ffee97ff·ffee96ff·ffed95ff·ffed94ff·ffed92ff·ffed91ff·653535ff·633232ff·613030ff·5f2e2eff·5d2b2bff·5c2929ff·5a2727ff·592626ff·582424ff·562222ff·552121ff·541f1fff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
80 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·eb4278720b19b0a40bf07c3cd57215f016d4904b321f7c7f08f51985d4eecb08·...·]00·80 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·548c071d3a82275e482797dddd771abf9889bcb4bd2ff2e997bdfd4e88752ed2·...·]00·
81 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e1eff·541f1fff·552020ff·562222ff·582424ff·5a2727ff·5c2929ff·5e2c2cff·602f2fff·633232ff·653636ff·683939ff·6b3d3dff·6e4141ff·704444ff·734848ff·764b4bff·fffae0ff·fffae1ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae2ff·fffae2ff·fffae2ff·dab549ff·dab549ff·dab448ff·d9b447ff·d9b446ff·d9b344ff·d9b243ff·d8b241ff·d8b13fff·d8b03eff·d7af3cff·d7af3bff·d7af3aff·d6ae38ff·d6ad37ff·d6ad36ff·d6ad35ff·d6ad35ff·d6ac34ff·d6ac34ff·d5ac33ff·d5ac33ff·d5ac33ff·d5ac33ff·d5ab32ff·d5ab32ff·d5ab32ff·d5ab31ff·d5ab31ff·d5ab30ff·d5ab30ff·d5aa2fff·d4aa2eff·d4a92dff·d4a92cff·d4a92bff·ffed96ff·ffed95ff·ffed94ff·ffed93ff·ffed92ff·ffed91ff·ffed90ff·ffec8fff·ffec8eff·603030ff·5f2e2eff·5e2c2cff·5c2a2aff·5b2828ff·5a2727ff·582525ff·572323ff·562222ff·552020ff·541f1fff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
82 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·552020ff·562222ff·582424ff·592626ff·5b2828ff·5d2b2bff·5f2e2eff·613030ff·643434ff·663737ff·693a3aff·6b3e3eff·6e4242ff·714545ff·734848ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·d9b344ff·d9b243ff·d8b242ff·d8b241ff·d8b140ff·d8b03eff·d7b03dff·d7af3bff·d7ae39ff·d6ae38ff·d6ad36ff·d6ad35ff·d5ac33ff·d5ab32ff·d5ab31ff·d5ab30ff·d5aa2fff·d5aa2fff·d4aa2eff·d4aa2eff·d4a92dff·d4a92dff·d4a92dff·d4a92dff·d4a92cff·d4a92cff·d4a92cff·d4a92cff·d4a92bff·d4a92bff·d4a82aff·d4a82aff·d3a829ff·d3a728ff·d3a727ff·d3a626ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·ffed90ff·ffec8fff·ffec8eff·ffec8dff·ffec8cff·5e2d2dff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·582525ff·582424ff·562222ff·552121ff·552020ff·531e1eff·531e1eff·531e1eff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
83 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·541f1fff·552121ff·572323ff·582525ff·5a2727ff·5c2929ff·5e2c2cff·602f2fff·633232ff·653535ff·673838ff·693b3bff·6c3f3fff·6e4242ff·714545ff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·d8b03eff·d7b03dff·d7af3cff·d7af3bff·d7af3aff·d6ae38ff·d6ad37ff·d6ad35ff·d5ac33ff·d5ab32ff·d5ab30ff·d5aa2fff·d4a92dff·d4a92cff·d4a92bff·d4a82aff·d3a829ff·d3a829ff·d3a728ff·d3a728ff·d3a727ff·d3a727ff·d3a727ff·d3a727ff·d3a727ff·d3a626ff·d3a626ff·d3a626ff·d3a626ff·d3a625ff·d3a625ff·d2a624ff·d2a624ff·d2a523ff·d2a522ff·d2a421ff·ffed91ff·ffed90ff·ffec8fff·ffec8fff·ffec8eff·ffec8dff·ffec8dff·ffec8cff·ffec8bff·5c2a2aff·5c2929ff·5a2727ff·5a2727ff·582525ff·582424ff·562222ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·ffffff00·ffffff00·ffffff00·ffffff00· 
84 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc99[·...·truncated·by·diffoscope;·len:·1037,·SHA:·c27d0fe8a879e3c9ba48e4907c92e92ed4b3b84d1a606364f51ca0ab8e19f4fc·...·]00·81 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ba2dafd06d5cb5f411b4bfa560729a41f47769f71fbed412fa7aa5ee53cd2a70·...·]00·
 82 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·552020ff·562222ff·582424ff·592626ff·5b2828ff·5d2b2bff·5f2e2eff·613030ff·643434ff·663737ff·693a3aff·6b3e3eff·6e4242ff·714545ff·734848ff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·d9b344ff·d9b243ff·d8b242ff·d8b241ff·d8b140ff·d8b03eff·d7b03dff·d7af3bff·d7ae39ff·d6ae38ff·d6ad36ff·d6ad35ff·d5ac33ff·d5ab32ff·d5ab31ff·d5ab30ff·d5aa2fff·d5aa2fff·d4aa2eff·d4aa2eff·d4a92dff·d4a92dff·d4a92dff·d4a92dff·d4a92cff·d4a92cff·d4a92cff·d4a92cff·d4a92bff·d4a92bff·d4a82aff·d4a82aff·d3a829ff·d3a728ff·d3a727ff·d3a626ff·ffed93ff·ffed92ff·ffed92ff·ffed91ff·ffed90ff·ffec8fff·ffec8eff·ffec8dff·ffec8cff·5e2d2dff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·582525ff·582424ff·562222ff·552121ff·552020ff·531e1eff·531e1eff·531e1eff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 83 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·531e1eff·541f1fff·552121ff·572323ff·582525ff·5a2727ff·5c2929ff·5e2c2cff·602f2fff·633232ff·653535ff·673838ff·693b3bff·6c3f3fff·6e4242ff·714545ff·fff9dfff·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·d8b03eff·d7b03dff·d7af3cff·d7af3bff·d7af3aff·d6ae38ff·d6ad37ff·d6ad35ff·d5ac33ff·d5ab32ff·d5ab30ff·d5aa2fff·d4a92dff·d4a92cff·d4a92bff·d4a82aff·d3a829ff·d3a829ff·d3a728ff·d3a728ff·d3a727ff·d3a727ff·d3a727ff·d3a727ff·d3a727ff·d3a626ff·d3a626ff·d3a626ff·d3a626ff·d3a625ff·d3a625ff·d2a624ff·d2a624ff·d2a523ff·d2a522ff·d2a421ff·ffed91ff·ffed90ff·ffec8fff·ffec8fff·ffec8eff·ffec8dff·ffec8dff·ffec8cff·ffec8bff·5c2a2aff·5c2929ff·5a2727ff·5a2727ff·582525ff·582424ff·562222ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
 84 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9905ff·cc9906ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9c0dff·ce9e10ff·cf9f13ff·cfa016ff·d0a119ff·d1a21cff·d1a41fff·d2a522ff·d3a625ff·d3a829ff·d4a92cff·ffee98ff·ffee99ff·ffee9aff·ffee9bff·ffee9cff·ffef9cff·ffef9dff·ffef9dff·ffef9dff·d6ae38ff·d6ad37ff·d6ad36ff·d6ad35ff·d6ac34ff·d5ab32ff·d5ab31ff·d5aa2fff·d4a92dff·4e452cff·4c432aff·4b4229ff·4b4128ff·494026ff·483f25ff·483f25ff·473e24ff·463d23ff·463d23ff·463c22ff·463c22ff·463c22ff·463c22ff·453b21ff·453b21ff·453b21ff·453b21ff·d2a421ff·d2a420ff·d2a420ff·d2a420ff·d1a41fff·d1a41fff·d1a31eff·d1a31dff·d1a21cff·ffec8eff·ffec8eff·ffec8dff·ffec8dff·ffec8cff·ffec8cff·ffec8bff·ffec8aff·ffeb89ff·ce9e10ff·ce9d0eff·ce9c0dff·cd9c0cff·cd9b0aff·cd9b09ff·cd9a08ff·cc9a07ff·cc9906ff·cc9905ff·cc9904ff·cc9803ff·cc9803ff·cb9802ff·cb9802ff·cb9701ff·cb9701ff·cb9701ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001f·00000012·00000009·00000003·00000000·00000000·00000000·00000000·00000000·
85 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·77aab1046d3ba995dac5cc2779fa82400f2b1cce988ff14c822a0b58498d3bb5·...·]00·85 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·69a8b4233af3ca460a083d99dc338b14c861f43fff7b2c5e813321fb82ba8ae6·...·]00·
86 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9e6a82c8e7d9f51ce65e9f2a0e1a634695f031951b51df340115481a7cabbf02·...·]00·86 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cac9c799d0fb2d2d07659be34481c1f24c8ac56586d0234930b840ecb360d026·...·]00·
87 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f71d5811c5351f91d72f02d174f8d294bbe7aef1988a6959fa022e2692ac5a0a·...·]00·87 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb9802ff·cc98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·957cbd23eb58867f4ca8898832dcc130eb87bd4566e0bf51edbbf254add21a4f·...·]00·
88 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·733ea55d79021fe105d3de743ab6f149e90bfe93b8a6143772f44a87ed492c13·...·]00·88 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·33898879a8cadee3517b741dadfda1a2138ee6afcacc63412c1dfd8bd1f1fb2c·...·]00·
89 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2b2b68bee632d9ae2a1bb7b1d8d319b46109737c92151963b1b2dbd07a478340·...·]00·89 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9701ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·63982cd6edf757c4fcc8d8121a0724832af1eaa856e019506233fcf5c12104d7·...·]00·
90 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·87c78f9cbae3e274d82717eaccb579e74eb6344a1adcc2c0a067c9856ff25930·...·]00·90 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb98[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d6170f524f143743bd750299526096f84646bd1ff25ea06724e5b2a2ceb183ed·...·]00·
91 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·1037,·SHA:·0f3bafd8993b7ebc45255e355225b7f0d6e03b09bcbb04fbf913b6d73ae2f5ae·...·]00·91 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·1037,·SHA:·710a8c0cc12151e92ab0d71866754f3b594c73f584ffec99ccaff4d4a0bda2cf·...·]00·
92 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d21685a323ab46340777e0752127c19db3222a8e81d1c32a79f51f0a29596cc6·...·]00·92 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb97[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3c77641b423ab89ccdea65da74fa99909e48c43a38f08521aac6d3c73c9933d9·...·]00·
93 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·29540073ad3f33e4bbadc71ee0be2673b54b26012b7c87cf5b4a776962497fcd·...·]00·93 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·401ae423024a081c9577cfe7526477a53bb4f4db45a55ad34dc4e7b17ed11304·...·]00·
94 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2148c23cad72acb9976e4bfc8414a6960ab41946d34648c01f3e40cd186d6f37·...·]00·94 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8aeb05110f292824fa5a05dfebb915e5ed9d3fe8dc4a8888eabf15d4bb5f3f7f·...·]00·
95 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8332ac3e2db0491fc02f5081229880e0dc3b1e6c9ccfe0de259fbc84029c9742·...·]00·95 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9974[·...·truncated·by·diffoscope;·len:·1037,·SHA:·29a010a4a80d01b6b9672fbd2e8b0e6f98129638778a40abb45f6ab510950b31·...·]00·
96 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·97fa00134029afe56f0e65106df8c12ae4d9c593b5c6994a22ec3f26708f331d·...·]00·96 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f57eff8818a58598e74921733c12d1d697090b3ecc0a660d9bf56af07efb4820·...·]00·
97 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d60c90819767adacaa94139fbfa169c76d9e5dd88b701afaa9d0e32bac35bad9·...·]00·97 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·25e8db799350b662befb0d33d700b025cb3323b395bace43c89761551d121b74·...·]00·
98 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·37278b40beefc8fe070cfba93b28da71705913a68d281dc1ee19f38e3069f708·...·]00·98 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ec1de22097be9e339fc69bc25ae08aa4aefb5d02a072a079cc2131d3c8c86b18·...·]00·
99 ffffff00·ffffff00·ffffff00·ffffff00·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·34d83f1a514d552c7319fd3a7ef9a5cde6897ab64b54afa4bbbd31546769ff33·...·]00·99 00000000·00000000·00000000·00000000·00000000·00000003·00000009·00000012·0000001f·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·9973[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cf75eddb54add89d76a65fff3220a949842b307c66c683792f2584f1ff6b0376·...·]00·
Max diff block lines reached; 0/373968 bytes (0.00%) of diff not shown.
14.2 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
171 KB
res/drawable-xhdpi-v4/ic_launcher.png
163 KB
sng
    
Offset 1, 104 lines modifiedOffset 1, 104 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·96;·height:·96;·bitdepth:·8;3 ····width:·96;·height:·96;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
13 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
14 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
15 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
16 ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·e4a12e6e9c59abdcb5f01dc9f612700f29ecbca0c0a4cefea8360df496822f3a·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·d1dcaab24188c5fb7018a83ad618e8c1b7ca23b9492cd998bcd94a8ddb9b24b5·...·]00·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 15 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
17 ffffff00·ffffff00·ffffff00·00000000·00000001·00000003·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·90ac8766580b81926088a76999ead863a09f448951b1db649b55a0a4a1ee42e3·...·]00·17 00000000·00000000·00000000·00000000·00000001·00000003·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·55b6c9d609afc47d63742bd87b67ca534da4146d6b6a9a639a5843da7ac16193·...·]00·
18 ffffff00·ffffff00·ffffff00·00000000·00000003·00000008·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·511c1cff·511c1cff·511c1cff·511b1bff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·990d05be4cf3b808a8ab58992dc83575f6b5b48eca7a60e38022a87601b05acd·...·]00·18 00000000·00000000·00000000·00000000·00000003·00000008·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·511c1cff·511c1cff·511c1cff·511b1bff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·fe4297aa565fb1f0740b79241f7e378a4fc2c5b54b4ffe7bb04f8b8354dcceef·...·]00·
19 ffffff00·ffffff00·ffffff00·00000000·00000006·00000011·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·6d2323ff·6d2222ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·29d9b62228961706da500aee2c3532cd260744ddf40d0851ec29245933946dd9·...·]00·19 00000000·00000000·00000000·00000000·00000006·00000011·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·521d1dff·521d1dff·511c1cff·6d2323ff·6d2222ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·09c2f7b5c3da6fce74525b240b71ba6887477af3f8b9fe3aae26f7cebecad27d·...·]00·
20 ffffff00·ffffff00·ffffff00·00000000·00000008·00000017·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·ba072c1d6d93c69dd06e09fba201c0ea14138f53fad928f56612ca6a66abc301·...·]00·20 00000000·00000000·00000000·00000000·00000008·00000017·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·541f1fff·541f1fff·531e1eff·531e1eff·531e1eff·521d1dff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·804010439682b0bb476f0079d06d90e28d8f22569d56c05903bc217e7f9af64c·...·]00·
21 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·562222ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·6e2424ff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·c23ea4440c7f635f5067836070d6053031150c0934a106f4ba8d3ab1f7a0c7f8·...·]00·21 00000000·00000000·00000000·00000000·00000008·0000001a·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b09ff·562222ff·552121ff·552020ff·541f1fff·531e1eff·531e1eff·6e2424ff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·ae314958cd2c396652cb418088886b585bcb84ba3f8956552ce29b858129ebd3·...·]00·
22 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·582525ff·582424ff·562222ff·552121ff·552020ff·541f1fff·6e2424ff·6e2424ff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·52d18b186056d9e8e88905b43fa865c30f122d14351b69fcdda4d820dea521f4·...·]00·22 00000000·00000000·00000000·00000000·00000008·0000001a·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·cd9c0cff·582525ff·582424ff·562222ff·552121ff·552020ff·541f1fff·6e2424ff·6e2424ff·6d2323ff·6d2323ff·6d2222ff·6d2222ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·1939a34c6d90179b685762e327452b89c0adbd20e5270bd7ff86753f9a2cb513·...·]00·
23 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·5a2727ff·5a2727ff·582525ff·572323ff·562222ff·552020ff·763933ff·753731ff·753630ff·743630ff·743630ff·74352fff·73342eff·73342eff·73342eff·73342eff·7334[·...·truncated·by·diffoscope;·len:·605,·SHA:·bc6f50829667f565f4692164bbc68793fba440e2d8fd615786dffad1851c1bd6·...·]00·23 00000000·00000000·00000000·00000000·00000008·0000001a·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·5a2727ff·5a2727ff·582525ff·572323ff·562222ff·552020ff·763933ff·753731ff·753630ff·743630ff·743630ff·74352fff·73342eff·73342eff·73342eff·73342eff·7334[·...·truncated·by·diffoscope;·len:·605,·SHA:·f56aece3ba3c35833be0f6475dba9978d5d41512a705b4b9af5c1339c5480816·...·]00·
24 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec8bff·ffec8bff·ffec8cff·ffec8cff·ffec8bff·ffec8bff·5d2b2bff·5c2929ff·5a2727ff·592626ff·582424ff·562222ff·773a34ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·73342eff·73342eff·73342eff·7334[·...·truncated·by·diffoscope;·len:·605,·SHA:·a9e0cfd1a5a11369375940305208d35d9298ba259d1f9baff034440e81658c2a·...·]00·24 00000000·00000000·00000000·00000000·00000008·0000001a·ffec8bff·ffec8bff·ffec8cff·ffec8cff·ffec8bff·ffec8bff·5d2b2bff·5c2929ff·5a2727ff·592626ff·582424ff·562222ff·773a34ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·73342eff·73342eff·73342eff·7334[·...·truncated·by·diffoscope;·len:·605,·SHA:·6ba81e8c2618812dcef8d6ad63f5681acebe5bee3abc5f25cadf257e63ab63bd·...·]00·
25 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·602f2fff·5e2d2dff·5c2a2aff·5b2828ff·592626ff·582424ff·783b35ff·773a34ff·763832ff·753731ff·753630ff·743630ff·74352fff·74352fff·73342eff·73342eff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·8e715d700293540cfa1b192a73f78ba7a8ab42f6beb02ff8e0119d0c9db03660·...·]00·25 00000000·00000000·00000000·00000000·00000008·0000001a·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·602f2fff·5e2d2dff·5c2a2aff·5b2828ff·592626ff·582424ff·783b35ff·773a34ff·763832ff·753731ff·753630ff·743630ff·74352fff·74352fff·73342eff·73342eff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·b8c7806b68cfb26ca01a5d68bf08c6b48a1034059fafeda9329af36dbef9d385·...·]00·
26 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·633333ff·613030ff·5f2e2eff·5d2b2bff·5b2828ff·592626ff·793d37ff·773a35ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·e4ae83af68a711a5017f6df55671c22ddb6b933611a0cae95bcb4bf349ea8568·...·]00·26 00000000·00000000·00000000·00000000·00000008·0000001a·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·633333ff·613030ff·5f2e2eff·5d2b2bff·5b2828ff·592626ff·793d37ff·773a35ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·1290554a40b8f68040922f6d7aafe03d47ddc85a94cb51573491bc5a67a2ec87·...·]00·
27 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·663737ff·643434ff·623131ff·5f2e2eff·5d2b2bff·5b2828ff·7a3e38ff·783c36ff·773a34ff·763832ff·753731ff·743630ff·743630ff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·c394c267697124758953a7a744a56ff941f41446d71759ec036fb213f9809214·...·]00·27 00000000·00000000·00000000·00000000·00000008·0000001a·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·663737ff·643434ff·623131ff·5f2e2eff·5d2b2bff·5b2828ff·7a3e38ff·783c36ff·773a34ff·763832ff·753731ff·743630ff·743630ff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·27a1b665df571a63af37009652aba88eb78451a231c1e7aa1970c1fcac15c01f·...·]00·
28 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·693b3bff·673939ff·653535ff·623131ff·5f2e2eff·5c2a2aff·7b3f39ff·793d37ff·773a35ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·acf9236f2b9ff23649498be3042b6cdf3102727f13d1d66a373ef8f9abddc9cf·...·]00·28 00000000·00000000·00000000·00000000·00000008·0000001a·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·693b3bff·673939ff·653535ff·623131ff·5f2e2eff·5c2a2aff·7b3f39ff·793d37ff·773a35ff·763933ff·753731ff·753630ff·743630ff·74352fff·74352fff·74352fff·7435[·...·truncated·by·diffoscope;·len:·605,·SHA:·a0b6ea15c2684b1347da6da01efd19ac66f0a2669e8e56bc53b73ef52c388b33·...·]00·
29 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9deff·fff9deff·6d4040ff·6a3c3cff·673838ff·643434ff·603030ff·5e2c2cff·9d5a54ff·9b5752ff·9a554fff·99544eff·98524dff·97514bff·97504aff·96504aff·96504aff·96504aff·9650[·...·truncated·by·diffoscope;·len:·605,·SHA:·d7bfb83d5f5e2d55183b6252c261233f906d96291bc761e3a79e4f50f3ccf2bd·...·]00·29 00000000·00000000·00000000·00000000·00000008·0000001a·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9deff·fff9deff·6d4040ff·6a3c3cff·673838ff·643434ff·603030ff·5e2c2cff·9d5a54ff·9b5752ff·9a554fff·99544eff·98524dff·97514bff·97504aff·96504aff·96504aff·96504aff·9650[·...·truncated·by·diffoscope;·len:·605,·SHA:·2fd0a1d199c13c2ed8d738cca625965f9d538fc651611f560091ca6ebcd39ec7·...·]00·
30 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704343ff·6d4040ff·693b3bff·663737ff·633232ff·5f2e2eff·9d5b56ff·9c5953ff·9a5650ff·99544eff·98524dff·98524cff·97504aff·97504aff·96504aff·96504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·09c4f0740f4f8727dfac9869049cc0daacf08fc21312b3e412cc1e22e7c84d6a·...·]00·30 00000000·00000000·00000000·00000000·00000008·0000001a·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704343ff·6d4040ff·693b3bff·663737ff·633232ff·5f2e2eff·9d5b56ff·9c5953ff·9a5650ff·99544eff·98524dff·98524cff·97504aff·97504aff·96504aff·96504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·06c74e652790d5768c36d14dbeb168eea3b1b2a1f1cffe3ee24fb44be39c715d·...·]00·
31 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·724646ff·6f4242ff·6b3e3eff·673939ff·643434ff·603030ff·9e5c57ff·9c5954ff·9b5751ff·99554fff·98534dff·98524cff·97514bff·97504aff·96504aff·96504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·bebc290ac6dc9c2b74aeeb923594df8cd4bcd6518e4896329a2c3e8599580c9b·...·]00·31 00000000·00000000·00000000·00000000·00000008·0000001a·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·724646ff·6f4242ff·6b3e3eff·673939ff·643434ff·603030ff·9e5c57ff·9c5954ff·9b5751ff·99554fff·98534dff·98524cff·97514bff·97504aff·96504aff·96504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·517e3477970bb5af648936c00f0ec95610028dd5873d2ffaff1b6f6df9e920db·...·]00·
32 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744949ff·714545ff·6d4040ff·693a3aff·653636ff·613030ff·9e5d57ff·9d5a54ff·9b5752ff·9a554fff·98534dff·98524cff·97514bff·97504aff·97504aff·97504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·0ebdb8d11f05b1a558e5785ccb19fe27c3c057bdcf20cf88df08d0354374e52b·...·]00·32 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744949ff·714545ff·6d4040ff·693a3aff·653636ff·613030ff·9e5d57ff·9d5a54ff·9b5752ff·9a554fff·98534dff·98524cff·97514bff·97504aff·97504aff·97504aff·9750[·...·truncated·by·diffoscope;·len:·605,·SHA:·61532f06dd1c19aaa1d5686eed635819ecc91ff68dec31b2dec688a7bc89de2c·...·]00·
33 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·754a4aff·724646ff·6e4242ff·6a3c3cff·663737ff·623131ff·9f5d58ff·9d5a54ff·9b5752ff·9a554fff·98534dff·98524cff·97514bff·97504aff·97504aff·97504aff·9751[·...·truncated·by·diffoscope;·len:·605,·SHA:·cbfafd90016caeea01516ee172e78c14bf94ba34dc9302e0aefd442af4254b71·...·]00·33 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·754a4aff·724646ff·6e4242ff·6a3c3cff·663737ff·623131ff·9f5d58ff·9d5a54ff·9b5752ff·9a554fff·98534dff·98524cff·97514bff·97504aff·97504aff·97504aff·9751[·...·truncated·by·diffoscope;·len:·605,·SHA:·27b20dd306d1608f005929aa53d00d897914ad4267d1c9447a4854b67cab9442·...·]00·
34 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764b4bff·724747ff·6f4242ff·6b3d3dff·673838ff·633232ff·9f5d58ff·9d5b55ff·9b5852ff·9a554fff·99544eff·98524dff·97514bff·97514bff·97514bff·97514bff·9852[·...·truncated·by·diffoscope;·len:·605,·SHA:·6147bb1bbd1ac05eb94a666806c094f1d13c6f45f2c60ed0199b10d95fca697e·...·]00·34 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764b4bff·724747ff·6f4242ff·6b3d3dff·673838ff·633232ff·9f5d58ff·9d5b55ff·9b5852ff·9a554fff·99544eff·98524dff·97514bff·97514bff·97514bff·97514bff·9852[·...·truncated·by·diffoscope;·len:·605,·SHA:·991093d4ce077ee1fcc0bc4175772c01a3a0c883dab49cb5e8f9cf8da4f4486a·...·]00·
35 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764b4bff·724747ff·6f4242ff·6b3d3dff·673838ff·633232ff·9f5e59ff·9d5b55ff·9b5852ff·9a5650ff·99544eff·98524dff·98524cff·97514bff·97514bff·98524cff·98524dff·98534dff·99554fff·9b5751ff·9c5953ff·9d5b56ff·a0605aff·a2645eff·693b3bff·6f4242ff·754a4aff·7c5353ff·835c5cff·896565ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·896565ff·835c5cff·7c5353ff·754a4aff·6f4242ff·693b3bff·a2645eff·9f5f59ff·9d5b56ff·9c5953ff·9b5751ff·99554fff·98534dff·98524dff·98524cff·97514bff·97514bff·98524cff·98524dff·99544eff·9a5650ff·9b5852ff·9d5b55ff·9f5e59ff·633232ff·673838ff·6b3d3dff·6f4242ff·724747ff·764b4bff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
36 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·754a4aff·724646ff·6e4242ff·6a3c3cff·663737ff·633232ff·9f5d58ff·9d5b55ff·9b5852ff·9a5650ff·99544eff·98524dff·98524cff·98524cff·98524cff·98524dff·9853[·...·truncated·by·diffoscope;·len:·605,·SHA:·cdf2b0c005ecebe06c93daad7826780c993f980b0b37b91b476de8256e44b455·...·]00·35 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·764b4bff·724747ff·6f4242ff·6b3d3dff·673838ff·633232ff·9f5e59ff·9d5b55ff·9b5852ff·9a5650ff·99544eff·98524dff·98524cff·97514bff·97514bff·98524cff·9852[·...·truncated·by·diffoscope;·len:·605,·SHA:·12cdb1dc4dababac5412a24ea9164d60cfdb8585dabcbeffc0f80d9051e2f302·...·]00·
 36 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·754a4aff·724646ff·6e4242ff·6a3c3cff·663737ff·633232ff·9f5d58ff·9d5b55ff·9b5852ff·9a5650ff·99544eff·98524dff·98524cff·98524cff·98524cff·98524dff·98534dff·99544eff·9a5650ff·9b5752ff·9d5a54ff·9e5d57ff·a1615cff·a36560ff·6b3d3dff·704444ff·764c4cff·7d5555ff·835d5dff·8a6666ff·fffbe6ff·fffbe7ff·fffbe8ff·fffbe9ff·fffbeaff·fffbeaff·fffbeaff·fffbeaff·fffbe9ff·fffbe8ff·fffbe7ff·fffbe6ff·8a6666ff·835d5dff·7d5454ff·764c4cff·704444ff·6b3d3dff·a36560ff·a0605bff·9e5d57ff·9d5a54ff·9b5752ff·9a554fff·99544eff·98534dff·98524dff·98524cff·98524cff·98524cff·98524dff·99544eff·9a5650ff·9b5852ff·9d5b55ff·9f5d58ff·633232ff·663737ff·6a3c3cff·6e4242ff·724646ff·754a4aff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·fffae1ff·fffae0ff·0000001a·00000008·00000000·00000000·00000000·00000000·
37 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744949ff·714545ff·6d4040ff·693b3bff·653636ff·623131ff·9f5d58ff·9d5a54ff·9b5852ff·9a5650ff·99554fff·98534dff·98524dff·98524dff·98524dff·98534dff·9955[·...·truncated·by·diffoscope;·len:·605,·SHA:·0862ccfb0332b968a65ec4f238728c9b0fba3fbab3a8471afe9857c6d30ca39f·...·]00·37 00000000·00000000·00000000·00000000·00000008·0000001a·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·744949ff·714545ff·6d4040ff·693b3bff·653636ff·623131ff·9f5d58ff·9d5a54ff·9b5852ff·9a5650ff·99554fff·98534dff·98524dff·98524dff·98524dff·98534dff·9955[·...·truncated·by·diffoscope;·len:·605,·SHA:·c36248dfec4c17f9deffbb96e3e727e853ef5135a5b1650a7bda4dbf5a647f27·...·]00·
38 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·724646ff·6f4242ff·6b3e3eff·683939ff·643434ff·603030ff·9e5d57ff·9d5a54ff·9b5752ff·9a5650ff·99554fff·99544eff·98534dff·98534dff·99544eff·99554fff·9a56[·...·truncated·by·diffoscope;·len:·605,·SHA:·8eabc73a3775070e05ed638f763830e4ba26c57c74714addfd0d18416d388d63·...·]00·38 00000000·00000000·00000000·00000000·00000008·0000001a·fff9dfff·fffae0ff·fffae0ff·fffae0ff·fffae0ff·fff9dfff·724646ff·6f4242ff·6b3e3eff·683939ff·643434ff·603030ff·9e5d57ff·9d5a54ff·9b5752ff·9a5650ff·99554fff·99544eff·98534dff·98534dff·99544eff·99554fff·9a56[·...·truncated·by·diffoscope;·len:·605,·SHA:·5cff130521763e1508be3484ba939ca531c1bcb62c7cbda42df7183aed397351·...·]00·
39 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704343ff·6d4040ff·693b3bff·663737ff·633232ff·602f2fff·9e5c57ff·9c5954ff·9b5752ff·9a5650ff·99554fff·99544eff·99544eff·99554fff·9a554fff·9a5650ff·9b57[·...·truncated·by·diffoscope;·len:·605,·SHA:·f02c306f689b29aba0c7644debdc1c94d4f9c4537522c58be2a0a610f199ae06·...·]00·39 00000000·00000000·00000000·00000000·00000008·0000001a·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·fff9dfff·704343ff·6d4040ff·693b3bff·663737ff·633232ff·602f2fff·9e5c57ff·9c5954ff·9b5752ff·9a5650ff·99554fff·99544eff·99544eff·99554fff·9a554fff·9a5650ff·9b57[·...·truncated·by·diffoscope;·len:·605,·SHA:·7afd3c4e43137138a3a382d7386ee742a66ae5375b9e1412955e8e481b1bf7f4·...·]00·
40 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9deff·fff9deff·6d4040ff·6a3c3cff·673939ff·643434ff·613030ff·5e2d2dff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·9a554fff·9a5650ff·9b5751ff·9b5852ff·9d5a[·...·truncated·by·diffoscope;·len:·605,·SHA:·685cb92404618f5198b3e5a426446501be081e1a7444da92743a65b33f77feec·...·]00·40 00000000·00000000·00000000·00000000·00000008·0000001a·fff9deff·fff9deff·fff9dfff·fff9dfff·fff9deff·fff9deff·6d4040ff·6a3c3cff·673939ff·643434ff·613030ff·5e2d2dff·9d5b55ff·9c5953ff·9b5752ff·9a5650ff·9a554fff·99554fff·9a554fff·9a5650ff·9b5751ff·9b5852ff·9d5a[·...·truncated·by·diffoscope;·len:·605,·SHA:·3cae60ef060652a8e946a4ada1244d0e58cbc1a012b92d4263ec8a10170f1a18·...·]00·
41 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·693b3bff·673939ff·653535ff·623131ff·5f2e2eff·5d2b2bff·7c413bff·7a3e39ff·793d37ff·783c36ff·783b35ff·783b35ff·783c36ff·7a3e38ff·7b3f39ff·7c413bff·7d433eff·804641ff·814943ff·844d47ff·86504bff·89544fff·8c5954ff·8f5d58ff·774d4dff·7c5353ff·815a5aff·866060ff·8a6666ff·8f6d6dff·fff2b1ff·fff3b4ff·fff3b7ff·fff3b9ff·fff4baff·fff4bbff·fff4bbff·fff4baff·fff3b9ff·fff3b7ff·fff3b4ff·fff2b1ff·8e6c6cff·896565ff·845e5eff·7f5858ff·7b5252ff·764b4bff·8e5b56ff·8b5651ff·88524dff·854e49ff·824a45ff·804742ff·7f453fff·7c423cff·7b403aff·7a3e38ff·793d37ff·783b35ff·783b35ff·773a35ff·783b35ff·783c36ff·7a3e39ff·7b403aff·5d2b2bff·5f2e2eff·623131ff·653535ff·673939ff·693b3bff·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
42 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·663737ff·653535ff·623131ff·602f2fff·5e2c2cff·5c2929ff·7b3f39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c423cff·7e443eff·804742ff·824a45ff·854d48ff·87514cff·8a5550ff·8c5954ff·905d59ff·92615dff·7b5353ff·7f5858ff·845e5eff·886464ff·8c6969ff·916e6eff·fff2b2ff·fff3b5ff·fff3b7ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff3baff·fff3b8ff·fff3b7ff·fff3b4ff·fff2b2ff·906e6eff·8b6767ff·866161ff·825c5cff·7d5555ff·795050ff·915f5aff·8d5a55ff·8b5651ff·88524dff·854e49ff·824a45ff·804742ff·7f453fff·7d423dff·7b403aff·7a3e38ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7b3f39ff·5b2828ff·5e2c2cff·602f2fff·623131ff·653535ff·663737ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
43 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·633333ff·613030ff·602f2fff·5e2c2cff·5c2929ff·5a2727ff·7a3e38ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c423cff·7e443eff·804742ff·824a45ff·854e49ff·88524dff·8b5651ff·8d5a55ff·905e59ff·93635eff·966762ff·805959ff·835d5dff·886363ff·8b6767ff·8f6d6dff·937171ff·fff2b3ff·fff3b5ff·fff3b7ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b5ff·fff2b2ff·916f6fff·8d6a6aff·896565ff·855f5fff·815a5aff·7d5454ff·93635eff·915f5aff·8d5a55ff·8b5651ff·88524dff·854e49ff·824a45ff·804742ff·7f453fff·7c423cff·7b3f39ff·7a3e38ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·7a3e38ff·5a2727ff·5c2929ff·5e2c2cff·602f2fff·613030ff·633333ff·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
44 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·602f2fff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·582525ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c413bff·7e443eff·804742ff·824a45ff·854e[·...·truncated·by·diffoscope;·len:·605,·SHA:·971750b6cb0a925d9fa936ec516d5ee37573ba203c4f12172df9d76a85c78ba5·...·]00·41 00000000·00000000·00000000·00000000·00000008·0000001a·ffed95ff·ffed96ff·ffee96ff·ffee96ff·ffed96ff·ffed95ff·693b3bff·673939ff·653535ff·623131ff·5f2e2eff·5d2b2bff·7c413bff·7a3e39ff·793d37ff·783c36ff·783b35ff·783b35ff·783c36ff·7a3e38ff·7b3f39ff·7c413bff·7d43[·...·truncated·by·diffoscope;·len:·605,·SHA:·c4ac5e4b2c6107294de513007de4c7505f5eae29446023d4e68365acad729197·...·]00·
 42 00000000·00000000·00000000·00000000·00000008·0000001a·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·663737ff·653535ff·623131ff·602f2fff·5e2c2cff·5c2929ff·7b3f39ff·7a3e38ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c423cff·7e443eff·804742ff·824a45ff·854d48ff·87514cff·8a5550ff·8c5954ff·905d59ff·92615dff·7b5353ff·7f5858ff·845e5eff·886464ff·8c6969ff·916e6eff·fff2b2ff·fff3b5ff·fff3b7ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff3baff·fff3b8ff·fff3b7ff·fff3b4ff·fff2b2ff·906e6eff·8b6767ff·866161ff·825c5cff·7d5555ff·795050ff·915f5aff·8d5a55ff·8b5651ff·88524dff·854e49ff·824a45ff·804742ff·7f453fff·7d423dff·7b403aff·7a3e38ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·793d37ff·7b3f39ff·5b2828ff·5e2c2cff·602f2fff·623131ff·653535ff·663737ff·ffed92ff·ffed93ff·ffed93ff·ffed93ff·ffed93ff·ffed92ff·0000001a·00000008·00000000·00000000·00000000·00000000·
 43 00000000·00000000·00000000·00000000·00000008·0000001a·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·633333ff·613030ff·602f2fff·5e2c2cff·5c2929ff·5a2727ff·7a3e38ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c423cff·7e443eff·804742ff·824a45ff·854e49ff·88524dff·8b5651ff·8d5a55ff·905e59ff·93635eff·966762ff·805959ff·835d5dff·886363ff·8b6767ff·8f6d6dff·937171ff·fff2b3ff·fff3b5ff·fff3b7ff·fff3b9ff·fff3baff·fff4baff·fff4baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b5ff·fff2b2ff·916f6fff·8d6a6aff·896565ff·855f5fff·815a5aff·7d5454ff·93635eff·915f5aff·8d5a55ff·8b5651ff·88524dff·854e49ff·824a45ff·804742ff·7f453fff·7c423cff·7b3f39ff·7a3e38ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·7a3e38ff·5a2727ff·5c2929ff·5e2c2cff·602f2fff·613030ff·633333ff·ffec90ff·ffed90ff·ffed91ff·ffed91ff·ffed90ff·ffec90ff·0000001a·00000008·00000000·00000000·00000000·00000000·
 44 00000000·00000000·00000000·00000000·00000008·0000001a·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·602f2fff·5e2d2dff·5d2b2bff·5c2929ff·5a2727ff·582525ff·793d37ff·783c36ff·783c36ff·793d37ff·7a3e38ff·7b3f39ff·7c413bff·7e443eff·804742ff·824a45ff·854e49ff·88524dff·8b5752ff·8e5b56ff·91605bff·94645fff·976964ff·9a6d68ff·845e5eff·886363ff·8b6767ff·8e6c6cff·927070ff·957474ff·fff3b4ff·fff3b6ff·fff3b8ff·fff3b9ff·fff3baff·fff3baff·fff3baff·fff3b9ff·fff3b8ff·fff3b7ff·fff3b5ff·fff2b3ff·937171ff·8f6d6dff·8c6868ff·886363ff·845e5eff·805959ff·966762ff·93635eff·905e59ff·8d5a55ff·8b5651ff·87514cff·854d48ff·824a45ff·804641ff·7e443eff·7c413bff·7a3e39ff·793d37ff·783c36ff·783b35ff·783b35ff·783b35ff·783c36ff·582525ff·5a2727ff·5c2929ff·5d2b2bff·5e2d2dff·602f2fff·ffec8dff·ffec8eff·ffec8eff·ffec8eff·ffec8eff·ffec8dff·0000001a·00000008·00000000·00000000·00000000·00000000·
45 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffec8bff·ffec8bff·ffec8cff·ffec8cff·ffec8bff·ffec8bff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·582525ff·582424ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e39ff·7b403aff·7d433eff·804641ff·824a45ff·854e49ff·8852[·...·truncated·by·diffoscope;·len:·605,·SHA:·e34303fa52e73807d98a6b871f614a6d2357c6ec345cbdddc7a4b4e0d9ae5f4d·...·]00·45 00000000·00000000·00000000·00000000·00000008·0000001a·ffec8bff·ffec8bff·ffec8cff·ffec8cff·ffec8bff·ffec8bff·5d2b2bff·5c2929ff·5b2828ff·5a2727ff·582525ff·582424ff·783c36ff·783c36ff·783c36ff·793d37ff·7a3e39ff·7b403aff·7d433eff·804641ff·824a45ff·854e49ff·8852[·...·truncated·by·diffoscope;·len:·605,·SHA:·595be63e04b208118dbe5cd3f7dc49ef7d2d33e12f098baae326bb264881602a·...·]00·
46 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·5a2727ff·5a2727ff·592626ff·582424ff·572323ff·562222ff·783b35ff·783b35ff·783c36ff·7a3e38ff·7b3f39ff·7c423cff·7f453fff·814943ff·844d47ff·87514cff·8b56[·...·truncated·by·diffoscope;·len:·605,·SHA:·cebe268fcbb4fd0100a9a99a00f19744ce1779577d4a6e23a7e3c42858c7d365·...·]00·46 00000000·00000000·00000000·00000000·00000008·0000001a·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·ffeb89ff·5a2727ff·5a2727ff·592626ff·582424ff·572323ff·562222ff·783b35ff·783b35ff·783c36ff·7a3e38ff·7b3f39ff·7c423cff·7f453fff·814943ff·844d47ff·87514cff·8b56[·...·truncated·by·diffoscope;·len:·605,·SHA:·b1096021c7e8077664f262bbc6dc3ba3994a3c733d923fdad2b41ee9762b6283·...·]00·
47 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·582525ff·582424ff·572323ff·562222ff·552121ff·552121ff·712828ff·712929ff·722a2aff·732b2bff·752e2eff·773232ff·793535ff·7d3a3aff·803f3fff·844545ff·884b[·...·truncated·by·diffoscope;·len:·605,·SHA:·2adc7c19ea2b4fa760fce7cfe1cf45e8ce9bff4a3aa50ff9d6e745e0d1aef81d·...·]00·47 00000000·00000000·00000000·00000000·00000008·0000001a·cd9c0cff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·ce9c0dff·582525ff·582424ff·572323ff·562222ff·552121ff·552121ff·712828ff·712929ff·722a2aff·732b2bff·752e2eff·773232ff·793535ff·7d3a3aff·803f3fff·844545ff·884b[·...·truncated·by·diffoscope;·len:·605,·SHA:·873d1fa394a58b3fbed2b209752e1310d28e587958f10fe735d8294efce08db3·...·]00·
48 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·702727ff·712828ff·722a2aff·732c2cff·752f2fff·783232ff·7a3737ff·7e3c3cff·824242ff·864848ff·8a4e[·...·truncated·by·diffoscope;·len:·605,·SHA:·8d0440e44ba5ea6bea21b4605bcf9e33cfb1bfdd53b99e32945004715d2d731b·...·]00·48 00000000·00000000·00000000·00000000·00000008·0000001a·cd9b09ff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·cd9b0aff·562222ff·552121ff·552121ff·552020ff·552020ff·552020ff·702727ff·712828ff·722a2aff·732c2cff·752f2fff·783232ff·7a3737ff·7e3c3cff·824242ff·864848ff·8a4e[·...·truncated·by·diffoscope;·len:·605,·SHA:·5c437e361f39852913bb7b32d9f25dec969645d49ee454c447b55b099b002675·...·]00·
49 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·541f1fff·702727ff·712828ff·722a2aff·732c2cff·763030ff·783333ff·7c3939ff·7f3e3eff·834444ff·884b4bff·8c52[·...·truncated·by·diffoscope;·len:·605,·SHA:·170af48fb17002ea0c596eaac884be2891e2d994c07518cc9935af3cd97ad59c·...·]00·49 00000000·00000000·00000000·00000000·00000008·0000001a·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·cc9a07ff·552020ff·541f1fff·541f1fff·531e1eff·531e1eff·541f1fff·702727ff·712828ff·722a2aff·732c2cff·763030ff·783333ff·7c3939ff·7f3e3eff·834444ff·884b4bff·8c52[·...·truncated·by·diffoscope;·len:·605,·SHA:·5f42469472c4995072ec5ea129117e4eee57d2eabe0cae8dd0c330af494e55db·...·]00·
50 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·712828ff·722a2aff·732c2cff·763030ff·793434ff·7c3939ff·803f3fff·844646ff·894d4dff·8d53[·...·truncated·by·diffoscope;·len:·605,·SHA:·10d1b548706d206c159867b4fb22df96d0551de67acf8f714d96113b05b4206c·...·]00·50 00000000·00000000·00000000·00000000·00000008·0000001a·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·cc9905ff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·531e1eff·6f2626ff·712828ff·722a2aff·732c2cff·763030ff·793434ff·7c3939ff·803f3fff·844646ff·894d4dff·8d53[·...·truncated·by·diffoscope;·len:·605,·SHA:·16030bb89c73594ac609fdab109389b7e5c4f69e492470afcc2a9b70dc054b89·...·]00·
51 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·6f2525ff·702727ff·722a2aff·732c2cff·763131ff·793535ff·7d3a3aff·814040ff·854646ff·894d4dff·8f55[·...·truncated·by·diffoscope;·len:·605,·SHA:·849c9b5f3821f96ba558b18193f6851c16dab752f4fbab203593946563ad526d·...·]00·51 00000000·00000000·00000000·00000000·00000008·0000001a·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·cc9803ff·521d1dff·521d1dff·521d1dff·521d1dff·531e1eff·531e1eff·6f2525ff·702727ff·722a2aff·732c2cff·763131ff·793535ff·7d3a3aff·814040ff·854646ff·894d4dff·8f55[·...·truncated·by·diffoscope;·len:·605,·SHA:·e4fc239296589e34249282465c8db11e392aa4738c11ac7b458e98ed36303f6e·...·]00·
52 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·531e1eff·6f2525ff·702727ff·722a2aff·742d2dff·763131ff·793535ff·7d3a3aff·814040ff·854747ff·8a4e4eff·8f55[·...·truncated·by·diffoscope;·len:·605,·SHA:·2cd21c132fce870d1081fb37cccfecf043a806fbedac01609e6d10d294574a45·...·]00·52 00000000·00000000·00000000·00000000·00000008·0000001a·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·cb9802ff·511c1cff·511c1cff·511c1cff·511c1cff·521d1dff·531e1eff·6f2525ff·702727ff·722a2aff·742d2dff·763131ff·793535ff·7d3a3aff·814040ff·854747ff·8a4e4eff·8f55[·...·truncated·by·diffoscope;·len:·605,·SHA:·edf3967289dbd69d4ada8a0143138047396c38995c7a8ddaea4708fd115dbeba·...·]00·
53 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e1eff·552020ff·572323ff·592626ff·5c2a2aff·602f2fff·643434ff·693a3aff·6e4141ff·734848ff·784f[·...·truncated·by·diffoscope;·len:·605,·SHA:·3e442a7cf1c11f821df801ddf0ade3778a43662f74b884057cccb07c3f5b4327·...·]00·53 00000000·00000000·00000000·00000000·00000008·0000001a·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511c1cff·511c1cff·521d1dff·531e1eff·552020ff·572323ff·592626ff·5c2a2aff·602f2fff·643434ff·693a3aff·6e4141ff·734848ff·784f[·...·truncated·by·diffoscope;·len:·605,·SHA:·ede95c7fa4f5dcddbd14a4bcedbb241ce2cd38dc071c07189b037ba657e999c8·...·]00·
54 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·552020ff·562222ff·592626ff·5c2929ff·5f2e2eff·633333ff·683939ff·6d4040ff·724747ff·784e4eff·7d5454ff·fffae2ff·fffae3ff·fffae4ff·fffae5ff·fffbe5ff·fffbe6ff·debe5fff·debe5fff·debd5eff·debd5dff·debc5bff·ddbb59ff·ddba57ff·dcba55ff·dcb953ff·dcb851ff·dbb850ff·dbb74fff·dbb74eff·dbb74eff·dbb64dff·dab64cff·dab64cff·dab64bff·dab64bff·dab549ff·dab448ff·d9b446ff·d9b243ff·d8b241ff·ffef9fff·ffef9eff·ffee9cff·ffee99ff·ffee97ff·ffed95ff·683939ff·653535ff·623131ff·5e2d2dff·5c2929ff·5a2727ff·582424ff·552121ff·541f1fff·531e1eff·521d1dff·511c1cff·511c1cff·511b1bff·511b1bff·511b1bff·511b1bff·511b1bff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
55 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·541f1fff·562222ff·582525ff·5b2828ff·5e2d2dff·633232ff·673939ff·6c3f3fff·714545ff·764b4bff·7b5252ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·ddbb58ff·ddbb58ff·ddba57ff·dcba55ff·dcb953ff·dcb851ff·dbb74eff·dab64cff·dab54aff·dab448ff·d9b447ff·d9b446ff·d9b345ff·d9b345ff·d9b344ff·d9b243ff·d9b243ff·d8b242ff·d8b242ff·d8b241ff·d8b13fff·d8b03eff·d7af3cff·d7ae39ff·ffef9cff·ffee9aff·ffee99ff·ffee97ff·ffed95ff·ffed92ff·653636ff·633232ff·602f2fff·5d2b2bff·5a2727ff·582525ff·562222ff·552020ff·531e1eff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
56 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·541f1fff·552121ff·582525ff·5a2727ff·5e2c2cff·623131ff·663737ff·6a3c3cff·6f4242ff·734848ff·784e4eff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·dbb850ff·dbb850ff·dbb74eff·dab64cff·dab54aff·dab448ff·d9b345ff·d9b243ff·d8b241ff·d8b13fff·d8b03eff·d7b03dff·d7af3cff·d7af3bff·d7af3bff·d7af3aff·d7af3aff·d7ae39ff·d7ae39ff·d6ae38ff·d6ad37ff·d6ad35ff·d6ac34ff·d5ab32ff·ffee98ff·ffee97ff·ffed95ff·ffed94ff·ffed92ff·ffed90ff·633232ff·602f2fff·5e2c2cff·5b2828ff·592626ff·572323ff·552121ff·541f1fff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
57 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·531e1eff·531e1eff·552121ff·582424ff·5a2727ff·5d2b2bff·603030ff·643434ff·683939ff·6c3f3fff·704444ff·744a4aff·fffae0ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae2ff·dab448ff·d9b447ff·d9b345ff·d9b243ff·d8b241ff·d8b03eff·d7af3cff·d7ae39ff·d6ad37ff·d6ad36ff·d6ac34ff·d5ac33ff·d5ab32ff·d5ab32ff·d5ab31ff·d5ab31ff·d5ab30ff·d5ab30ff·d5ab30ff·d5aa2fff·d4aa2eff·d4a92dff·d4a92cff·d4a82aff·ffed95ff·ffed94ff·ffed92ff·ffed91ff·ffec8fff·ffec8eff·602f2fff·5e2c2cff·5c2929ff·5a2727ff·582424ff·562222ff·552020ff·531e1eff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·ffffff00·ffffff00·ffffff00· 
58 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·552020ff·572323ff·592626ff·5c2929ff·5e2d2dff·623131ff·653636ff·693b3bff·6d40[·...·truncated·by·diffoscope;·len:·605,·SHA:·3368cc257c5c5d29bebef378e015987a3a932e62852f734299f230918a2f8983·...·]00·54 00000000·00000000·00000000·00000000·00000008·0000001a·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·cb9701ff·511b1bff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·552020ff·562222ff·592626ff·5c2929ff·5f2e2eff·633333ff·683939ff·6d4040ff·724747ff·784e[·...·truncated·by·diffoscope;·len:·605,·SHA:·02ad93fa325ab03638ff6dacddf835a9a569259a78595e8bdd7d5ee24583f06c·...·]00·
 55 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·511b1bff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·541f1fff·562222ff·582525ff·5b2828ff·5e2d2dff·633232ff·673939ff·6c3f3fff·714545ff·764b4bff·7b5252ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·fffae4ff·fffae5ff·ddbb58ff·ddbb58ff·ddba57ff·dcba55ff·dcb953ff·dcb851ff·dbb74eff·dab64cff·dab54aff·dab448ff·d9b447ff·d9b446ff·d9b345ff·d9b345ff·d9b344ff·d9b243ff·d9b243ff·d8b242ff·d8b242ff·d8b241ff·d8b13fff·d8b03eff·d7af3cff·d7ae39ff·ffef9cff·ffee9aff·ffee99ff·ffee97ff·ffed95ff·ffed92ff·653636ff·633232ff·602f2fff·5d2b2bff·5a2727ff·582525ff·562222ff·552020ff·531e1eff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·00000000·00000000·00000000·
 56 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·541f1fff·552121ff·582525ff·5a2727ff·5e2c2cff·623131ff·663737ff·6a3c3cff·6f4242ff·734848ff·784e4eff·fffae1ff·fffae2ff·fffae2ff·fffae3ff·fffae3ff·fffae4ff·dbb850ff·dbb850ff·dbb74eff·dab64cff·dab54aff·dab448ff·d9b345ff·d9b243ff·d8b241ff·d8b13fff·d8b03eff·d7b03dff·d7af3cff·d7af3bff·d7af3bff·d7af3aff·d7af3aff·d7ae39ff·d7ae39ff·d6ae38ff·d6ad37ff·d6ad35ff·d6ac34ff·d5ab32ff·ffee98ff·ffee97ff·ffed95ff·ffed94ff·ffed92ff·ffed90ff·633232ff·602f2fff·5e2c2cff·5b2828ff·592626ff·572323ff·552121ff·541f1fff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·00000000·00000000·00000000·
 57 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·531e1eff·531e1eff·552121ff·582424ff·5a2727ff·5d2b2bff·603030ff·643434ff·683939ff·6c3f3fff·704444ff·744a4aff·fffae0ff·fffae1ff·fffae2ff·fffae2ff·fffae2ff·fffae2ff·dab448ff·d9b447ff·d9b345ff·d9b243ff·d8b241ff·d8b03eff·d7af3cff·d7ae39ff·d6ad37ff·d6ad36ff·d6ac34ff·d5ac33ff·d5ab32ff·d5ab32ff·d5ab31ff·d5ab31ff·d5ab30ff·d5ab30ff·d5ab30ff·d5aa2fff·d4aa2eff·d4a92dff·d4a92cff·d4a82aff·ffed95ff·ffed94ff·ffed92ff·ffed91ff·ffec8fff·ffec8eff·602f2fff·5e2c2cff·5c2929ff·5a2727ff·582424ff·562222ff·552020ff·531e1eff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·00000000·00000000·00000000·
 58 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511c1cff·521d1dff·531e1eff·552020ff·572323ff·592626ff·5c2929ff·5e2d2dff·623131ff·653636ff·693b3bff·6d4040ff·704444ff·fff9dfff·fffae0ff·fffae0ff·fffae1ff·fffae1ff·fffae1ff·d8b13fff·d8b03eff·d7af3cff·d7af3aff·d6ad37ff·d6ad35ff·d5ab32ff·d5ab30ff·d4aa2eff·d4a92dff·d4a92bff·d4a82aff·d3a829ff·d3a829ff·d3a728ff·d3a728ff·d3a728ff·d3a727ff·d3a727ff·d3a727ff·d3a626ff·d3a625ff·d2a624ff·d2a522ff·ffed91ff·ffed90ff·ffec8fff·ffec8eff·ffec8dff·ffec8bff·5d2b2bff·5b2828ff·5a2727ff·582424ff·562222ff·552020ff·541f1fff·531e1eff·521d1dff·511c1cff·511b1bff·511b1bff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·0000001a·00000008·00000000·00000000·00000000·00000000·
59 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cd9a08ff·cd9b0bff·ce9d0fff·cf9f13ff·d0a017ff·d1a21cff·d2a421ff·d3a6[·...·truncated·by·diffoscope;·len:·605,·SHA:·4dd6a3570c99cc82f55a69a41f26f773b00031ad46df1a061c7597277f0240c4·...·]00·59 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cd9a08ff·cd9b0bff·ce9d0fff·cf9f13ff·d0a017ff·d1a21cff·d2a421ff·d3a6[·...·truncated·by·diffoscope;·len:·605,·SHA:·e2dfc6fe7c12aa549953cf946e83a15e2ee85aa92c8239ad3faddf11c6a32bb6·...·]00·
60 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9904ff·cc9905ff·cc9a07ff·cd9b0aff·ce9c0dff·ce9e10ff·cf9f14ff·d0a118ff·d1a21cff·d2a4[·...·truncated·by·diffoscope;·len:·605,·SHA:·d8bd6d7fd367fca8fa1fcad486b51a95aea16577729e7e80d1452357c08b3f3e·...·]00·60 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9904ff·cc9905ff·cc9a07ff·cd9b0aff·ce9c0dff·ce9e10ff·cf9f14ff·d0a118ff·d1a21cff·d2a4[·...·truncated·by·diffoscope;·len:·605,·SHA:·4365d3506ee4c797bcb960a0a46d65a95bcb8394d3512c6fa5095570ca93b4e4·...·]00·
61 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cd9a08ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·d0a118ff·d1a2[·...·truncated·by·diffoscope;·len:·605,·SHA:·742fa93d02e1dc2a1cc561dd116febad4264422b4b1afc985735008d6fe6d55b·...·]00·61 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cd9a08ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·d0a118ff·d1a2[·...·truncated·by·diffoscope;·len:·605,·SHA:·4b0049270c05833c5fa5ea2692215643769d1da2608051f43db5696d35b526eb·...·]00·
62 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9905ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·cfa0[·...·truncated·by·diffoscope;·len:·605,·SHA:·51c6ccf8d3f4cbe9ebe1ba2037f16b1450148b2e88122b0f490e2f227a0c665e·...·]00·62 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9905ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9d0eff·ce9e11ff·cf9f14ff·cfa0[·...·truncated·by·diffoscope;·len:·605,·SHA:·62d45239352351832289529c7310c70a4cd8ea7e2f168394ef143e26fe47cbd2·...·]00·
63 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9d0eff·ce9e10ff·cf9e[·...·truncated·by·diffoscope;·len:·605,·SHA:·906bf4f2d122300c81b51dda492b2863748bfcd842c040942c1b1f50b6a08312·...·]00·63 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9701ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9d0eff·ce9e10ff·cf9e[·...·truncated·by·diffoscope;·len:·605,·SHA:·953254e6d61ee6e2c1e42c15d71873c191f94e23cf4eab39764b82962b7edd3f·...·]00·
64 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9c0dff·ce9d[·...·truncated·by·diffoscope;·len:·605,·SHA:·078a0b788b0fa60e4e94e29d2f9a1dcb39a2d78b0949ac9fae1fb1952a68ce6a·...·]00·64 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9701ff·cb9802ff·cb9802ff·cc9803ff·cc9904ff·cc9906ff·cc9a07ff·cd9b09ff·cd9b0bff·ce9c0dff·ce9d[·...·truncated·by·diffoscope;·len:·605,·SHA:·5edb17ff57886f1f5a2132e97eebb06c33bcaea5de2a541b4d185d3433798335·...·]00·
65 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7606ff·9c7707ff·9c7708ff·9d780aff·9d79[·...·truncated·by·diffoscope;·len:·605,·SHA:·cbd60f8aa1e6e8eecd8bed241dd7d6f166e8a25d9df19d8a9de9c0effcfe9878·...·]00·65 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7606ff·9c7707ff·9c7708ff·9d780aff·9d79[·...·truncated·by·diffoscope;·len:·605,·SHA:·035f6c3c8420eb88c4daa4db2bcc55562dae2b9615adec93007042d9b404e746·...·]00·
66 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7606ff·9c7707ff·9c77[·...·truncated·by·diffoscope;·len:·605,·SHA:·38496b456897e97526cb47741fdfb47dd9a9db853ce9400241f24bdad75a0654·...·]00·66 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7606ff·9c7707ff·9c77[·...·truncated·by·diffoscope;·len:·605,·SHA:·8f7e13a99eebc04b3dae26f41ce6bade226e449cfb271d665f8f1417aa900e34·...·]00·
67 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7605ff·9b76[·...·truncated·by·diffoscope;·len:·605,·SHA:·bba4d198a976d9d4398ba1e45f32cdd852e18bd9d1bded82c2d0df2f173d4982·...·]00·67 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9b7504ff·9b7605ff·9b7605ff·9b76[·...·truncated·by·diffoscope;·len:·605,·SHA:·9a8beb0281b305f53db2f3d98b50a9d83d364534673a860bd48612022751c0d5·...·]00·
68 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9a7503ff·9b7504ff·9b75[·...·truncated·by·diffoscope;·len:·605,·SHA:·f63cc7cff97dc2cf1198ffdded91691996d29bc35e57cd7d139df8526a279808·...·]00·68 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9a7503ff·9b7504ff·9b75[·...·truncated·by·diffoscope;·len:·605,·SHA:·dde7fe956228ce8439354757b524e63b341ad151f9b3030dd5ba0ef6055a650b·...·]00·
69 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9a75[·...·truncated·by·diffoscope;·len:·605,·SHA:·95a732e1375b79cc30ecab3c193ad4c0f1bddd7a8100152291201db1ecad60ec·...·]00·69 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a7402ff·9a7503ff·9a75[·...·truncated·by·diffoscope;·len:·605,·SHA:·f7a0a37e65ea08af296bf56b2a17cac2ed7416b0745da8743f72224575a38f8f·...·]00·
70 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a74[·...·truncated·by·diffoscope;·len:·605,·SHA:·d33d4db9f0682ce351a066050080137d4a4de4fc70dcba19b2e6defe633d3987·...·]00·70 00000000·00000000·00000000·00000000·00000008·0000001a·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997300ff·997401ff·997401ff·997401ff·9a7402ff·9a74[·...·truncated·by·diffoscope;·len:·605,·SHA:·f51ec462ce64e3fe2b6b5914be7f709e003eecf80025a191f8ead654d4531930·...·]00·
71 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b[·...·truncated·by·diffoscope;·len:·605,·SHA:·3faa900fef4fc98ac273d5202e0cfea2d0cb717441b10dc2a863f9948e6d84ed·...·]00·71 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b1bff·511b1bff·511b[·...·truncated·by·diffoscope;·len:·605,·SHA:·f52fdd7064700aadf358eb2a72c24c4c81fbdf73dabeb6a4024c3362036669c2·...·]00·
72 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b[·...·truncated·by·diffoscope;·len:·605,·SHA:·e225f79ac19c775bc1ca9719b712422668e1f01e9b2966519bafc30cedb5f48f·...·]00·72 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·511b[·...·truncated·by·diffoscope;·len:·605,·SHA:·22aac801b671e7a1b573c10ea5feeac47e3c3f6caa3c2e314e3e7db61b2f19a4·...·]00·
73 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·07a26353ac74d80e1a2ac11f3b8d56f82e3a35ff02e37e8c1c08bd02af6b620f·...·]00·73 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·9c773c72c5d5fd8beb5208de21f809743120fd1564000c7b173f13d0f1d20352·...·]00·
74 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·07a26353ac74d80e1a2ac11f3b8d56f82e3a35ff02e37e8c1c08bd02af6b620f·...·]00·74 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·9c773c72c5d5fd8beb5208de21f809743120fd1564000c7b173f13d0f1d20352·...·]00·
75 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·07a26353ac74d80e1a2ac11f3b8d56f82e3a35ff02e37e8c1c08bd02af6b620f·...·]00·75 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·9c773c72c5d5fd8beb5208de21f809743120fd1564000c7b173f13d0f1d20352·...·]00·
76 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·07a26353ac74d80e1a2ac11f3b8d56f82e3a35ff02e37e8c1c08bd02af6b620f·...·]00·76 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·9c773c72c5d5fd8beb5208de21f809743120fd1564000c7b173f13d0f1d20352·...·]00·
77 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·77 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
78 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·78 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
79 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·79 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
80 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·80 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
81 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·81 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
82 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·d11cc53e64a203229dba2ffa2eddb0e58cb107be3c2abe99999c6bc711811901·...·]00·82 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c2121ff·6c21[·...·truncated·by·diffoscope;·len:·605,·SHA:·5ff824d6a220924c7881a7755d31a5f516af792c9b04af5ec9816ffe8fd8edd8·...·]00·
83 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·83 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
84 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·84 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
85 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·85 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
86 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·86 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
87 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·87 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
88 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·b41de4e64451c0502955feaa80efd35f31a2dbf259a50ef3adb21f2db3d67638·...·]00·88 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a1aff·501a[·...·truncated·by·diffoscope;·len:·605,·SHA:·6f0920372147fc637a128e184b92231a49f83b62747f862552de5e4f3b0a1be6·...·]00·
89 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·89 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
90 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·90 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
91 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·91 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
92 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·92 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
93 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·93 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
94 ffffff00·ffffff00·ffffff00·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·bb27fc50e70caaa23b5c93e2b24a373c336cc4e24ae3e1a3282e7afb061d9f18·...·]00·94 00000000·00000000·00000000·00000000·00000008·0000001a·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb9700ff·cb97[·...·truncated·by·diffoscope;·len:·605,·SHA:·1dad8391b597eb85d41cf32f6c770117f0762cfb58362b099f728e8fb7d43a9a·...·]00·
95 ffffff00·ffffff00·ffffff00·00000000·00000008·00000017·0000002e·0000003d·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·e23757827939a6327aecd52977bf0d56c56a11c31f7b1e7ba348500fc79e9ae5·...·]00·95 00000000·00000000·00000000·00000000·00000008·00000017·0000002e·0000003d·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·00000045·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·0448d2de9ce18824088307b68ef3ce6a938250d8e36a31e443cc3b64a454cdcb·...·]00·
96 ffffff00·ffffff00·ffffff00·00000000·00000006·00000011·00000022·0000002e·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·74aa4045058e838c2d1ac4ffbeed5a7df57a36d305ab8b781b9e0a1a6856abb3·...·]00·96 00000000·00000000·00000000·00000000·00000006·00000011·00000022·0000002e·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·00000033·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·b523114bf88261e363edb767daa2935710cca1dc77a3202b472fa760a1898bff·...·]00·
97 ffffff00·ffffff00·ffffff00·00000000·00000003·00000008·00000011·00000017·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·5e7caa253dd424de38c4e0b4ba147ab1f08fa2471467a9ccd2cd545ff404362d·...·]00·97 00000000·00000000·00000000·00000000·00000003·00000008·00000011·00000017·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000001a·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·9210ef08fcbad25ce035226cf3a64ce574b4cfd3544a9d54df800c272ad8c5df·...·]00·
98 ffffff00·ffffff00·ffffff00·00000000·00000001·00000003·00000006·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·dcbb4139fb5aaf558997d58af451fcbfa6ba91d36e1679cfb5512273b493241f·...·]00·98 00000000·00000000·00000000·00000000·00000001·00000003·00000006·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·00000008·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·1edad90ff261afc6aeb920a93463784387f84830c9d68c4f218e85a3b8b3150e·...·]00·
99 ffffff00·ffffff00·ffffff00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff00·ffffff00·ffffff00· 
100 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
101 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
102 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00· 
103 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffff[·...·truncated·by·diffoscope;·len:·605,·SHA:·a56d59fd79eaa6b63206750f933a842f618f9a708167c6570fcd831664582349·...·]00·99 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000[·...·truncated·by·diffoscope;·len:·605,·SHA:·d1dcaab24188c5fb7018a83ad618e8c1b7ca23b9492cd998bcd94a8ddb9b24b5·...·]00·
 100 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 101 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 102 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 103 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
104 }104 }
8.09 KB
Image content
Pixel difference
compared images
Flicker difference
compared images