From 2d21a52a4252d57c2cc66ddd404d5452d524180e Mon Sep 17 00:00:00 2001 From: uporotiy Date: Thu, 30 Sep 2010 20:28:45 +0000 Subject: [PATCH] Blob upgrade and reskin. Apparently it's nigh invincible, but playtesting will sort out if it's too much powerful. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@233 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj.dm | 4 ++-- code/game/dna.dm | 4 ++-- code/game/gamemodes/blob/theblob.dm | 15 ++++++--------- code/game/gamemodes/events.dm | 2 +- code/game/machinery/OpTable.dm | 2 +- code/game/machinery/bots/medbot.dm | 2 +- code/game/machinery/bots/secbot.dm | 2 +- code/game/machinery/computer/computer.dm | 2 +- code/game/machinery/dispenser.dm | 2 +- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/main.dm | 2 +- code/game/machinery/vending.dm | 2 +- code/game/magic/magicmonster.dm | 2 +- code/game/objects/alien/facehugger.dm | 2 +- code/game/objects/closets.dm | 2 +- code/game/objects/displaycase.dm | 2 +- code/game/objects/grille.dm | 5 ++--- .../game/objects/items/weapons/metals_rods.dm | 5 ++--- code/game/objects/lamarr.dm | 2 +- code/game/objects/secure_area.dm | 2 +- code/game/objects/secure_closets.dm | 2 +- code/game/objects/stool.dm | 4 ++-- code/game/objects/structures.dm | 6 +++++- code/game/objects/tables_racks.dm | 4 ++-- code/game/objects/tank.dm | 2 +- code/game/objects/window.dm | 8 +++----- code/game/turf.dm | 2 +- code/modules/admin/admin.dm | 4 ++-- .../living/carbon/alien/humanoid/humanoid.dm | 6 +++--- .../mob/living/carbon/alien/larva/larva.dm | 6 +++--- code/modules/mob/living/carbon/human/human.dm | 10 +++++----- .../mob/living/carbon/monkey/monkey.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- .../mob/living/silicon/hivebot/hivebot.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/power/apc.dm | 2 +- code/modules/power/engine.dm | 2 +- code/modules/power/lighting.dm | 2 +- code/modules/power/solar.dm | 4 ++-- icons/mob/blob.dmi | Bin 49409 -> 10280 bytes 40 files changed, 66 insertions(+), 69 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index e33be656382..0ddaf6e5ce5 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -27,8 +27,8 @@ anchored = 1 /obj/blob/idle - name = "blob" - desc = "it looks... frightened" + name = "magma" + desc = "it looks... calm" icon_state = "blobidle0" /obj/mark diff --git a/code/game/dna.dm b/code/game/dna.dm index d7e1acceffd..17df988a7bb 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -591,7 +591,7 @@ /obj/machinery/dna_scannernew/blob_act() - if(prob(50)) + if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) @@ -613,7 +613,7 @@ /obj/machinery/scan_consolenew/blob_act() - if(prob(50)) + if(prob(75)) del(src) /obj/machinery/scan_consolenew/power_change() diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 0a644255c4f..cc7dbc02f6e 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -66,7 +66,7 @@ if(T.Enter(B,src) && !(locate(/obj/blob) in T)) B.loc = T // open cell, so expand else - if(prob(50)) // closed cell, 50% chance to not expand + if(prob(70)) // closed cell, 50% chance to not expand if(!locate(/obj/blob) in T) for(var/atom/A in T) // otherwise explode contents of turf A.blob_act() @@ -114,16 +114,13 @@ /obj/blob/attackby(var/obj/item/weapon/W, var/mob/user) playsound(src.loc, 'attackblob.ogg', 50, 1) - src.visible_message("\red The blob has been attacked with \the [W][(user ? " by [user]." : ".")]") + src.visible_message("\red The magma has been attacked with \the [W][(user ? " by [user]." : ".")]") var/damage = W.force / 4.0 - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.welding) - damage = 15 - playsound(src.loc, 'Welder.ogg', 100, 1) + if(istype(W, /obj/item/weapon/extinguisher)) + damage = 25 + playsound(src.loc, 'extinguish.ogg', 100, 1) else if(istype(W, /obj/item/weapon/plantbgone)) var/obj/item/weapon/plantbgone/PBG = W @@ -136,7 +133,7 @@ /obj/blob/examine() set src in oview(1) - usr << "A mysterious alien blob-like organism." + usr << "Mysterious magma." /datum/station_state/proc/count() for(var/turf/T in world) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index ca64d8fe1e1..de43da80426 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -53,7 +53,7 @@ del(P) if(4) event = 1 - command_alert("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert") + command_alert("Confirmed anomaly type SPC-MGM-152 aboard [station_name()]. All personnel must destroy the anomaly.", "Anomaly Alert") world << sound('outbreak5.ogg') var/turf/T = pick(blobstart) var/obj/blob/bl = new /obj/blob( T.loc, 30 ) diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index 597c1db04fd..232736ce7d7 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -25,7 +25,7 @@ return /obj/machinery/optable/blob_act() - if(prob(50)) + if(prob(75)) del(src) /obj/machinery/optable/hand_p(mob/user as mob) diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index a301988d426..2301a8d4c42 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -485,7 +485,7 @@ return /obj/machinery/bot/medbot/blob_act() - if(prob(25)) + if(prob(50)) src.explode() return diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index a58d20ce586..b36455a2a1c 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -687,7 +687,7 @@ Auto Patrol: []"}, return blob_act() - if(prob(25)) + if(prob(50)) src.explode() return diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 11ff7e082ad..c3982f53f05 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -78,7 +78,7 @@ Pod/Blast Doors computer return /obj/machinery/computer/blob_act() - if (prob(50)) + if (prob(75)) for(var/x in src.verbs) src.verbs -= x set_broken() diff --git a/code/game/machinery/dispenser.dm b/code/game/machinery/dispenser.dm index de309396dd7..fdf3357d440 100644 --- a/code/game/machinery/dispenser.dm +++ b/code/game/machinery/dispenser.dm @@ -21,7 +21,7 @@ return /obj/machinery/dispenser/blob_act() - if (prob(25)) + if (prob(50)) while(src.o2tanks > 0) new /obj/item/weapon/tank/oxygen( src.loc ) src.o2tanks-- diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index d92d7a7a2df..704e099f606 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -135,7 +135,7 @@ return /obj/machinery/door/blob_act() - if(prob(20)) + if(prob(40)) del(src) /obj/machinery/door/ex_act(severity) diff --git a/code/game/machinery/main.dm b/code/game/machinery/main.dm index ed764cc7a2d..8f593641219 100644 --- a/code/game/machinery/main.dm +++ b/code/game/machinery/main.dm @@ -26,5 +26,5 @@ return /obj/machinery/blob_act() - if(prob(25)) + if(prob(50)) del(src) \ No newline at end of file diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index d820a942e19..7cb5dcd886d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -50,7 +50,7 @@ return /obj/machinery/vending/blob_act() - if (prob(25)) + if (prob(50)) spawn(0) src.malfunction() del(src) diff --git a/code/game/magic/magicmonster.dm b/code/game/magic/magicmonster.dm index ca8952ebb02..e89c8cc9a38 100644 --- a/code/game/magic/magicmonster.dm +++ b/code/game/magic/magicmonster.dm @@ -97,7 +97,7 @@ return blob_act() - if(prob(25)) + if(prob(50)) src.death() return diff --git a/code/game/objects/alien/facehugger.dm b/code/game/objects/alien/facehugger.dm index dfa92f9e349..7f1dca320eb 100644 --- a/code/game/objects/alien/facehugger.dm +++ b/code/game/objects/alien/facehugger.dm @@ -110,7 +110,7 @@ return blob_act() - if(prob(25)) + if(prob(50)) src.death() return diff --git a/code/game/objects/closets.dm b/code/game/objects/closets.dm index 3ee11dbd781..74c52637e8d 100644 --- a/code/game/objects/closets.dm +++ b/code/game/objects/closets.dm @@ -124,7 +124,7 @@ // this should probably use dump_contents() /obj/closet/blob_act() - if (prob(50)) + if (prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) diff --git a/code/game/objects/displaycase.dm b/code/game/objects/displaycase.dm index 5a63b409fb4..cc7733a03a0 100644 --- a/code/game/objects/displaycase.dm +++ b/code/game/objects/displaycase.dm @@ -32,7 +32,7 @@ /obj/displaycase/blob_act() - if (prob(50)) + if (prob(75)) new /obj/item/weapon/shard( src.loc ) if (occupied) new /obj/item/weapon/gun/energy/laser_gun/captain( src.loc ) diff --git a/code/game/objects/grille.dm b/code/game/objects/grille.dm index dd9fc487418..7eda92bc2a7 100644 --- a/code/game/objects/grille.dm +++ b/code/game/objects/grille.dm @@ -30,9 +30,8 @@ return /obj/grille/blob_act() - src.health-- - src.healthcheck() - + if (prob(70)) + del(src) /obj/grille/meteorhit(var/obj/M) if (M.icon_state == "flaming") diff --git a/code/game/objects/items/weapons/metals_rods.dm b/code/game/objects/items/weapons/metals_rods.dm index 7423b7b406d..354eb339aa7 100644 --- a/code/game/objects/items/weapons/metals_rods.dm +++ b/code/game/objects/items/weapons/metals_rods.dm @@ -428,9 +428,8 @@ LATTICE /obj/lattice/blob_act() - if(prob(75)) - del(src) - return + del(src) + return /obj/lattice/ex_act(severity) switch(severity) diff --git a/code/game/objects/lamarr.dm b/code/game/objects/lamarr.dm index 576500dd047..65aae69bd1a 100644 --- a/code/game/objects/lamarr.dm +++ b/code/game/objects/lamarr.dm @@ -45,7 +45,7 @@ /obj/lamarr/blob_act() - if (prob(50)) + if (prob(75)) new /obj/item/weapon/shard( src.loc ) if (occupied) var/obj/alien/facehugger/A = new /obj/alien/facehugger( src.loc ) diff --git a/code/game/objects/secure_area.dm b/code/game/objects/secure_area.dm index 64c2a4fc79e..a0859467124 100644 --- a/code/game/objects/secure_area.dm +++ b/code/game/objects/secure_area.dm @@ -12,7 +12,7 @@ return /obj/securearea/blob_act() - if (prob(50)) + if (prob(75)) del(src) return return \ No newline at end of file diff --git a/code/game/objects/secure_closets.dm b/code/game/objects/secure_closets.dm index 8f75b8b99ce..a6084491d94 100644 --- a/code/game/objects/secure_closets.dm +++ b/code/game/objects/secure_closets.dm @@ -100,7 +100,7 @@ del(src) /obj/secure_closet/blob_act() - if (prob(50)) + if (prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) diff --git a/code/game/objects/stool.dm b/code/game/objects/stool.dm index 9f9633dd9df..9379fc942ed 100644 --- a/code/game/objects/stool.dm +++ b/code/game/objects/stool.dm @@ -19,7 +19,7 @@ return /obj/stool/blob_act() - if(prob(50)) + if(prob(75)) new /obj/item/weapon/sheet/metal( src.loc ) del(src) @@ -194,7 +194,7 @@ return /obj/stool/chair/blob_act() - if(prob(50)) + if(prob(75)) for(var/mob/M in src.loc) if(M.buckled == src) M.buckled = null diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index cf8a25cb59a..db6dbcae93c 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -109,4 +109,8 @@ obj/structure del(src) return else - ..() \ No newline at end of file + ..() + +/obj/structure/girder/blob_act() + if(prob(10)) + del(src) \ No newline at end of file diff --git a/code/game/objects/tables_racks.dm b/code/game/objects/tables_racks.dm index 13a26099c89..356c8fcdc1d 100644 --- a/code/game/objects/tables_racks.dm +++ b/code/game/objects/tables_racks.dm @@ -18,7 +18,7 @@ /obj/table/blob_act() - if(prob(50)) + if(prob(75)) new /obj/item/weapon/table_parts( src.loc ) del(src) @@ -173,7 +173,7 @@ return /obj/rack/blob_act() - if(prob(50)) + if(prob(75)) del(src) return else if(prob(50)) diff --git a/code/game/objects/tank.dm b/code/game/objects/tank.dm index 2a5aa64a132..86b48d364cf 100644 --- a/code/game/objects/tank.dm +++ b/code/game/objects/tank.dm @@ -1,5 +1,5 @@ /obj/item/weapon/tank/blob_act() - if(prob(25)) + if(prob(50)) var/turf/location = src.loc if (!( istype(location, /turf) )) del(src) diff --git a/code/game/objects/window.dm b/code/game/objects/window.dm index d97bc2fcd49..734774fe130 100644 --- a/code/game/objects/window.dm +++ b/code/game/objects/window.dm @@ -38,11 +38,9 @@ return /obj/window/blob_act() - if(prob(50)) - new /obj/item/weapon/shard( src.loc ) - if(reinf) new /obj/item/weapon/rods( src.loc) - density = 0 - del(src) + if(reinf) new /obj/item/weapon/rods( src.loc) + density = 0 + del(src) /obj/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(istype(mover, /obj/beam)) diff --git a/code/game/turf.dm b/code/game/turf.dm index 6435b6e48aa..9112aaba69b 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -270,7 +270,7 @@ return /turf/simulated/wall/blob_act() - if(prob(20)) + if(prob(50)) dismantle_wall() /turf/simulated/wall/attack_paw(mob/user as mob) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d85d9a3c7f3..2fab9833d31 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1103,7 +1103,7 @@ var/showadminmessages = 1 spawn(rand(300,600)) del(P) if("goblob") - command_alert("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert") + command_alert("Confirmed anomaly type SPC-MGM-152 aboard [station_name()]. All personnel must destroy the anomaly.", "Anomaly Alert") world << sound('outbreak5.ogg') var/turf/T = pick(blobstart) var/obj/blob/bl = new /obj/blob( T.loc, 30 ) @@ -1479,7 +1479,7 @@ var/showadminmessages = 1 Spawn a wave of meteors
Spawn a gravitational anomaly (Untested)
Spawn wormholes (Untested)
-Spawn the bob(Untested)
+Spawn magma(Untested)
Trigger an Alien infestation
Ghost Mode
Remove all urine/poo from station
diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 79563f3f716..e8d20b39a05 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -261,15 +261,15 @@ to clean it up, or just beat the shit out of it (which takes ages). shielded = 1 var/damage = null if (src.stat != 2) - damage = rand(1,20) + damage = rand(10,30) if(shielded) damage /= 4 - src.show_message("\red The blob attacks you!") + src.show_message("\red The magma splashes on you!") - src.bruteloss += damage + src.fireloss += damage return diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index ebc9cdf25fd..2b66403a8d2 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -224,16 +224,16 @@ to clean it up, or just beat the shit out of it (which takes ages). var/damage = null if (src.stat != 2) - damage = rand(1,20) + damage = rand(10,30) if(shielded) damage /= 4 //src.paralysis += 1 - src.show_message("\red The blob attacks you!") + src.show_message("\red The magma splashes on you!") - src.bruteloss += damage + src.fireloss += damage src.updatehealth() return diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index a3feb2b8a30..b7b3104fef3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -482,14 +482,14 @@ shielded = 1 var/damage = null if (src.stat != 2) - damage = rand(1,20) + damage = rand(10,30) if(shielded) damage /= 4 //src.paralysis += 1 - src.show_message("\red The blob attacks you!") + src.show_message("\red The magma splashes on you!") var/list/zones = list("head","chest","chest", "groin", "l_arm", "r_arm", "l_hand", "r_hand", "l_leg", "r_leg", "l_foot", "r_foot") @@ -509,7 +509,7 @@ if (src.weakened < 10) src.weakened = rand(10, 15) for(var/mob/O in viewers(src, null)) - O.show_message(text("\red The blob has weakened []!", src), 1, "\red You hear someone fall.", 2) + O.show_message(text("\red The magma has weakened []!", src), 1, "\red You hear someone fall.", 2) temp.take_damage(damage) if ("chest") if ((((src.wear_suit && src.wear_suit.body_parts_covered & UPPER_TORSO) || (src.w_uniform && src.w_uniform.body_parts_covered & UPPER_TORSO)) && prob(85))) @@ -520,12 +520,12 @@ if (src.weakened < 5) src.weakened = 5 for(var/mob/O in viewers(src, null)) - O.show_message(text("\red The blob has knocked down []!", src), 1, "\red You hear someone fall.", 2) + O.show_message(text("\red The magma has knocked down []!", src), 1, "\red You hear someone fall.", 2) else if (src.stunned < 5) src.stunned = 5 for(var/mob/O in viewers(src, null)) - if(O.client) O.show_message(text("\red The blob has stunned []!", src), 1) + if(O.client) O.show_message(text("\red The magma has stunned []!", src), 1) if(src.stat != 2) src.stat = 1 temp.take_damage(damage) if ("groin") diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 00f0c69700c..840353fb306 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -403,7 +403,7 @@ /mob/living/carbon/monkey/blob_act() if (src.stat != 2) - src.bruteloss += 30 + src.fireloss += 60 src.health = 100 - src.oxyloss - src.toxloss - src.fireloss - src.bruteloss if (prob(50)) src.paralysis += 10 diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index e3da1de39ec..dda88448fb0 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -114,7 +114,7 @@ /mob/living/silicon/ai/blob_act() if (src.stat != 2) - src.bruteloss += 30 + src.bruteloss += 60 src.updatehealth() return 1 return 0 diff --git a/code/modules/mob/living/silicon/hivebot/hivebot.dm b/code/modules/mob/living/silicon/hivebot/hivebot.dm index 9c37963f672..38e86f749a4 100644 --- a/code/modules/mob/living/silicon/hivebot/hivebot.dm +++ b/code/modules/mob/living/silicon/hivebot/hivebot.dm @@ -34,7 +34,7 @@ /mob/living/silicon/hivebot/blob_act() if (src.stat != 2) - src.bruteloss += 30 + src.bruteloss += 60 src.updatehealth() return 1 return 0 diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6d8e0bd799f..f3ed82bb431 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -130,7 +130,7 @@ /mob/living/silicon/robot/blob_act() if (src.stat != 2) - src.bruteloss += 30 + src.bruteloss += 60 src.updatehealth() return 1 return 0 diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index ecca7745871..9e5eaca89ab 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -924,7 +924,7 @@ return /obj/machinery/power/apc/blob_act() - if (prob(50)) + if (prob(75)) set_broken() diff --git a/code/modules/power/engine.dm b/code/modules/power/engine.dm index 3f5651df789..b08a1e19b2c 100644 --- a/code/modules/power/engine.dm +++ b/code/modules/power/engine.dm @@ -33,7 +33,7 @@ return /turf/simulated/floor/engine/blob_act() - if (prob(15)) + if (prob(25)) ReplaceWithSpace() del(src) return diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index ab12fbb92be..cf5e4f1b12f 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -297,7 +297,7 @@ //blob effect /obj/machinery/light/blob_act() - if(prob(50)) + if(prob(75)) broken() diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index ffb9519d974..689dfabdd05 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -103,7 +103,7 @@ return /obj/machinery/power/solar/blob_act() - if(prob(50)) + if(prob(75)) broken() src.density = 0 @@ -289,6 +289,6 @@ return /obj/machinery/power/solar_control/blob_act() - if (prob(50)) + if (prob(75)) broken() src.density = 0 diff --git a/icons/mob/blob.dmi b/icons/mob/blob.dmi index 0c44c4a6613b32e70961c62f03c22af5ec6c0b33..e95f6b6f26f3051502d8a3fc5f1a9c90d19574cc 100644 GIT binary patch literal 10280 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 literal 49409 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