Unmissable. Defeat Olga Gurlukovich on the Navigational Deck, Wing at the end of the Tanker chapter.
+Unmissable. Pops during the Tanker story when Revolver Ocelot makes his entrance. Nothing to do.
"""), + +"ach_002_003": dict(cat="story", guide=""" +Unmissable. Pops when Peter Stillman teaches you how to defuse C4 in the Strut E Heliport at the start of the Plant chapter.
+Unmissable. You do not have to beat Fortune — you only have to survive her attack sequence. It ends on its own.
+Unmissable. Defeat Fatman on the Big Shell helipad.
+Unmissable. Pops after you interrogate Ames in the Shell 1 Core hostage room and learn where the President is.
"""), + +"ach_002_007": dict(cat="story", guide=""" +Unmissable. Destroy the AV-88 Harrier II.
+Unmissable. Pops when you meet President James Johnson in the Shell 1 Core.
"""), + +"ach_002_009": dict(cat="story", guide=""" +Unmissable. Defeat Vamp.
+Unmissable. Pops when you find Emma Emmerich in the Shell 2 Core filtration chamber.
"""), + +"ach_002_011": dict(cat="story", guide=""" +Unmissable. Pops during the Arsenal Gear sequence when Olga turns on Solidus and helps you.
"""), + +"ach_002_012": dict(cat="story", guide=""" +Unmissable. Defeat Metal Gear RAY.
+Unmissable. Defeat Solidus Snake on the rooftop. See the Big Boss tab for the block-and-punish strategy.
+Unmissable. Pops when you finish both chapters on any difficulty. See the Roadmap tab.
"""), + +# ------------------------------------------------- MISC / MISSABLE (window) +"ach_002_015": dict(cat="misc", miss=True, + where="Tanker — Deck-A, crew's quarters (lockers)", window="Any time in the Tanker/Plant", + guide=""" +Put an enemy inside a locker. Easiest in the Tanker, Deck-A Crew's Quarters.
+Works as both Snake and Raiden, so this is one of the easiest to pick up in the first 5 minutes of the run.
"""), + +"ach_002_016": dict(cat="misc", miss=True, + where="Plant — Strut F warehouse (Book), place in a guard's path", window="After Fatman for the safest Book route", + guide=""" +Lure a guard with the Book (the girlie magazine).
+Collect a single dog tag. This is the first of the collectible chain and pops almost immediately.
+How to hold up a guard:
+Destroy 5 wall-mounted cameras (cumulative across story, Snake Tales and VR missions).
+Disorient a guard with a fire extinguisher cloud.
+Shoot an enemy's radio.
+Down an enemy with steam from a burst pipe.
+Kiss the poster inside a locker.
+Do this back-to-back with Snake Beater.
"""), + +"ach_002_023": dict(cat="misc", miss=True, + where="Tanker — same locker as Kissing Booth", window="Tanker, right after Kissing Booth", + guide=""" +Get caught by Otacon while "stimulating yourself".
+Photograph the ghost image in Hold No. 2.
+Send Otacon a picture of the pantsless marine.
+Get sea lice all over your rations.
+To get rid of it afterwards, hold your inventory open and cycle the ration up and down quickly.
"""), + +"ach_002_027": dict(cat="misc", miss=True, + where="Plant — Shell 1 Core (Ames) and the oil fence", window="Two separate story moments", + guide=""" +Hear Johnny's bowel noises in two locations, both in the Plant chapter, using the Directional Mic.
+Catch a glimpse of Vamp standing in the streets of New York during the end cinematic.
+Watch Rose kill Raiden on a rooftop using the Casting Theater.
+Hold up 30 enemies (cumulative).
+This comes for free while hunting dog tags — you will hold up well over 30 guards across the Tanker and Plant tag runs. +The counter persists across playthroughs, so it is effectively impossible to miss.
"""), + +"ach_002_031": dict(cat="misc", cum=True, + where="Anywhere — M9 / PSG1-T", window="Cumulative, carries across runs", + guide=""" +Tranquilise 100 enemies (cumulative).
+Break the neck of 30 enemies (cumulative).
+Knock 30 enemies unconscious (cumulative). An unconscious enemy has stars above their head.
+Attain grip level 3 (the maximum). You need two grip levels, and each level is +100 pull-ups or 10 drop-and-catches — so the full job is 200 pull-ups or 20 catches.
+Acquire the digital camera. Three routes:
+Collect all 6 weapon types on the Tanker:
+| Weapon | How / where |
|---|---|
| M9 | Default starting weapon. |
| USP | Automatic — given to you after beating Olga. |
| Chaff Grenades | Deck-C, crew's quarters — in the locker left of the stairs after the first camera. |
| Stun Grenades | Deck-A crew's lounge — at the bottom of the stairs leading to the Engine Room, starboard. You pass them during the story. |
| Hand Grenades | Engine Room — bottom level, bottom-left corner near the exit at the foot of the stairs. |
| Magazine | Automatic — you get it the first time you reload a weapon. |
Collect every weapon type in the Plant. You only need one of each grenade type. Listed in the order they become available:
+| Weapon | Where |
|---|---|
| Chaff Grenades | Strut A Roof · FA connecting bridge · Strut F · Shell 1 Core 1F · Strut L Perimeter · KL connecting bridge |
| M9 | Strut F — top floor, room on the right after entering from the FA top-floor bridge (also near the start on Very Easy). |
| Magazine | Automatic when you reload a weapon. |
| Coolant | Given by Stillman during the story. |
| Book | Strut F — hang over the top-floor railing and drop onto the crates. Also Shell 1 Core 1F south lockers, and Emma's locker in Shell 2 Core B1 Filtration Chamber 2. |
| Stun Grenades | Strut F bottom floor · Strut E · DE connecting bridge · Shell 1 Core B1 lockers. |
| Claymore Mines | EF connecting bridge (crawl across to collect) · Strut E Heliport · Strut A Roof after the Fortune fight · Shell 1 Core 1F south lockers. |
| AKS-74u | Strut F bottom floor, after the Fatman fight. |
| M4 | Strut F top floor, middle-left room, after the Fatman fight. |
| C-4 | Strut F top floor top-right room (locker) · Shell 1 Core 1F south lockers · Emma's locker in Shell 2 Core B1. |
| Directional Mic | Shell 1 Core B2 Computer Room — story-required item. |
| RGB6 | Strut F, after meeting Ames — top floor, top-left room. |
| PSG-1 | Strut F, after meeting Ames — top floor, middle-right room. |
| PSG-1T | Same room as the PSG-1 — crawl into the vent. |
| Grenades | Strut F, after meeting Ames — top floor, bottom-left room. |
| Stinger | Automatic during the Harrier fight. |
| Nikita | Shell 2 Core B1 — story-required; swim underwater to find it. |
| HF Blade | Automatic — given by Snake after you escape the torture room. |
Collect all 7 cardboard boxes.
+Get the Bandana (infinite ammo) — requires 50 Tanker dog tags.
+All Very Easy (24) + all Easy (26) = exactly 50. Finish the chapter and save a completed file so the item carries over.
"""), + +"ach_002_045": dict(cat="coll", miss=True, + where="Tanker — 76 tags", window="End of a completed chapter", + guide=""" +Get the Tanker stealth suit — requires 76 Tanker dog tags.
+Very Easy (24) + Easy (26) + Normal (33) = 83, so 76 arrives partway through the Normal tag sweep. Finish the chapter and save a completed file.
"""), + +"ach_002_046": dict(cat="coll", miss=True, + where="Plant — 80 tags", window="End of a completed chapter", + guide=""" +Get the Brown Wig (infinite ammo) — requires 80 Plant dog tags.
+Very Easy (43) + Easy (44) = 87, so this lands during the Easy sweep. Finish the chapter and save a completed file.
"""), + +"ach_002_047": dict(cat="coll", miss=True, + where="Plant — 120 tags", window="End of a completed chapter", + guide=""" +Get the Plant stealth suit — requires 120 Plant dog tags.
+Very Easy (43) + Easy (44) + Normal (49) = 136, so 120 arrives partway through the Normal sweep. This is the item that makes Pacifist Run and Complete Stealth trivial, so do it before those runs.
"""), + +# --------------------------------------------------------- CHALLENGE +"ach_002_048": dict(cat="chal", miss=True, + where="Any completed playthrough", window="Whole run", + guide=""" +Clear the game without killing anyone.
+Clear the game without entering Alert mode (mandatory alert events excluded).
+The following forced alert sequences do not void the achievement:
+Save often and reload if the HUD goes red. Pair this with Pacifist Run on the same playthrough — both are trivial with stealth + bandana on Very Easy.
"""), + +"ach_002_050": dict(cat="chal", miss=True, + where="Extreme difficulty, Tanker → Plant", window="Whole run", + guide=""" +Earn the title of Big Boss. This is the hardest achievement in the game — see the dedicated +Big Boss Run tab for full criteria, boss strategies, save points and time checkpoints.
+Complete the game on Extreme, Tanker→Plant, with:
+Watch anything in the Casting Theater. Pops automatically while earning Love Hurts.
+Main Menu → Special → Casting Theater → pick any demo and let it play.
"""), + +"ach_002_040": dict(cat="mode", + where="Main Menu → Boss Survival", window="Unlocked after beating the game", + guide=""" +Complete Boss Survival — all bosses from both chapters back to back:
+Olga → Tanker ambush soldiers → Fatman → Harrier → Vamp → Tengu soldiers → Metal Gear RAYs → Solidus
+Complete at least one of the five Snake Tales: A Wrongdoing, Big Shell Evil, Confidential Legacy, +Dead Man, External Gazer.
+The Master Collection only requires one (the 2011 HD release required all five). Pick whichever you like — A Wrongdoing is the shortest.
"""), + +"ach_002_042": dict(cat="mode", + where="Main Menu → VR Missions / Alternative Missions", window="Any time", + guide=""" +Complete any single VR or Alternative mission. One and done — pick the shortest Sneaking mission you can find.
"""), + +"ach_002_043": dict(cat="mode", + where="Main Menu → VR Missions / Alternative Missions", window="Any time", + guide=""" +Place first in 50 different VR/Alternative missions (beat the target time).
+Read all pages in the Screenplay Book.
+No notes yet.
") + entry = { + "id": api, + "api": api, + "name": o["name"], + "desc": o["desc"], + "icon": o["icon"], + "icoLocked": o["iconLocked"], + "cat": src.get("cat", "misc"), + } + if src.get("miss"): entry["miss"] = True + if src.get("cum"): entry["cum"] = True + if src.get("where"): entry["where"] = src["where"] + if src.get("window"): entry["window"] = src["window"] + entry["guide"] = src.get("guide", "—
") + ach_list.append(entry) + +if missing_guide: + print("!! achievements without hand-written notes:", missing_guide) + +# ------------------------------------------------- in-game location screenshots +# Two sources, both hot-linked (their CDNs serve any referrer): +# steam - the Steam Community achievement guide +# dayngl - Dayngl's Guides MGS2 trophy guide (descriptive filenames, close-up shots) +# Button-prompt glyphs, trophy icons, the section divider and box-art are excluded. +guide_imgs = json.load(open(os.path.join(HERE, "steam_imgs_by_ach.json"))) +guide_meta = json.load(open(os.path.join(HERE, "ach_icons.json"))) +dayngl_imgs = json.load(open(os.path.join(HERE, "dayngl_real.json"))) + +def norm(s): + return "".join(ch for ch in s.lower() if ch.isalnum()) + +name_to_api = {norm(o["name"]): o["api"] for o in official} + +TINY = { + "03A5065DF1B5316CC3828CACFE80ED88308EE8D7","30A3C27578B65038D6A638BD24B09419F47519BF", + "3E2512E8BE55F3A14A9C2C96819B2DB46D8B3674","4E29A232BE1405A43384DCE389E660672860E038", + "539C603F19D06579B9DD671E39E313B9E8494525","675A6525F9933AEBBA3596F7288F01A1A36A46BB", + "7B48927D0A89321440B0D9B9B32E46D9D331828B","A810C37F28E4C51A9EE589511B9614070046B9FB", + "B31F84B091C9C019AA9F35EEA761092D81A4B028","BFEE9C0D8F085A3F91285784B09666747771931A", + "D3886DAA8B8B4108625D7AC48FA19663E3823408","E2CDBD01848B7ADBEA4CE42C54199F1385E13FD6", + "FC08EA78D73A06C58AA304C6DAA576D3AC56C483"} +DIVIDER = "DB3FB14642EB5F120A00CB0AF5FC3EBA45B219D4" + +shots = {} +for gname, info in guide_meta.items(): + api = name_to_api.get(norm(gname)) + if not api: + continue + keep = [] + for u in guide_imgs.get(str(info["num"]), []): + h = u.rstrip("/").split("/")[-1] + if h in TINY or h == DIVIDER or u == info["icon"]: + continue + keep.append({"u": u, "s": "steam"}) + if keep: + shots.setdefault(api, []).extend(keep) + +unmatched = set() +for x in dayngl_imgs: + api = name_to_api.get(norm(x["ach"])) + if not api: + unmatched.add(x["ach"]); continue + shots.setdefault(api, []).append({"u": x["url"], "s": "dayngl"}) + +# (per-step cap below keeps any single step from becoming a photo wall) + +## --- photos that are the SAME SHOT as a Steam one, detected by perceptual hash +## (dHash on 16x16 greyscale, Hamming distance <= 14/240). Dayngl's guide reuses the +## same screenshots as the Steam guide, so these showed the same picture twice. +DUP_DAYNGL = { + "Screenshot-metal-gear-solid-2-book-2.png", "Screenshot-metal-gear-solid-2-book-3.png", + "Screenshot-metal-gear-solid-2-book.png", "Screenshot-metal-gear-solid-2-box-3-2.png", + "Screenshot-metal-gear-solid-2-box-3-3.png", "Screenshot-metal-gear-solid-2-box-3.png", + "Screenshot-metal-gear-solid-2-camera.png", "Screenshot-metal-gear-solid-2-ghost.png", + "Screenshot-metal-gear-solid-2-locker-poster.png", "Screenshot-metal-gear-solid-2-orange-box-2.png", + "Screenshot-metal-gear-solid-2-orange-box-4.png", "Screenshot-metal-gear-solid-2-snake-beater-2.png", + "Screenshot-mgs2-sea-louse-2.png", "Screenshot-mgs2-sea-louse.png", + "Snapshot_192.png", "Snapshot_194.png", "Snapshot_195.png", "Snapshot_196.png", "Snapshot_197.png", + "Snapshot_203.png", "Snapshot_204.png", "Snapshot_208.png", +} + +# --- achievements whose pictures span SEVERAL locations: each photo is pinned to one step. +# Order taken from the sequence the guides present them in (text, then its screenshot). +PHOTO_STEP = { + # Moving Day - the seven boxes live all over both chapters; each shot shows one box + "5B7C3B4E8BF3379814E8C185D356BED511BFE81D": "r1-2", # Box 1, Tanker Deck-D + "orange-box.png": "r1-2", + "1A140671AAFEBEF9A706AACA000D1756E09B5225": "r1-9", # Wet Box, Nav Deck + "0155C94B62BD63D9892146E0255F7F685202E9E5": "r1-9", + "orange-box-3.png": "r1-9", + "420301D5428D7150DAD254BB90EFF9637DBDAA07": "r2-2", # Box 1, Strut A + "strut-a-box-2": "r2-2", + "7D577E665B40A901FCCA3326640653EB5C4C6E65": "r2-8", # Box 2, Strut F + "strut-a-box-3": "r2-8", + "2E0EB1DD4C769654138A04B9DE6DC58804D1B735": "r2-9", # Box 5, Strut E conveyor + "D5931E8F90958DE3CA75693F016767AAC02C9E34": "r2-9", # Box 3, Strut E rooftop + "box-4.png": "r2-9", + "ACA684EB5386F44862EF3A34DA0056C7D8ED509B": "r2-10", # Box 4, Shell 1 Core B2 + "box-4-2.png": "r2-10", + # Photo Finish - the conveyor method (Strut E) vs the Level 5 door pickup + "A0B74949CFCC8D0058DD0FF5ED6E362DBC65D94B": "r2-9", + "F446514EA80167FC12D5816BA2D7854D6628E4F5": "r2-9", + "ACC84EFADCDAE266D93B6B6FD5CEF82A8B66E22E": "r2-9", + "225FFD74A14296925890B40193A5578B1299DFB6": "r2-15", # Level 5 door + # Johnny on the Spot - mic location 1 (Ames) vs location 2 (oil fence) + "F99FE3B53E49D8AD5837E7842ACE632A2F0051D0": "r2-11", + "Snapshot_205.png": "r2-11", + "06754D9C8F7CF65B9D0C74F17FBC54E6FA8071CE": "r2-15", + "Snapshot_206.png": "r2-15", +} +SPLIT_APIS = {"ach_002_027", "ach_002_035", "ach_002_038"} # Johnny / Photo Finish / Moving Day + +# strip the perceptual duplicates +before = sum(len(v) for v in shots.values()) +for api in shots: + shots[api] = [x for x in shots[api] if x["u"].split("/")[-1] not in DUP_DAYNGL] +after = sum(len(v) for v in shots.values()) +print("dropped %d duplicate photos (%d -> %d)" % (before - after, before, after)) + +for e in ach_list: + if e["api"] in shots: + e["shots"] = shots[e["api"]] +n_steam = sum(1 for v in shots.values() for x in v if x["s"] == "steam") +n_dayngl = sum(1 for v in shots.values() for x in v if x["s"] == "dayngl") +print("with screenshots: %d achievements (%d images: %d steam + %d dayngl)" + % (len(shots), n_steam + n_dayngl, n_steam, n_dayngl)) +if unmatched: + print("!! dayngl images with no matching achievement:", sorted(unmatched)) + +# ------------------------------------------------- road-map colour coding +# The walkthrough is written by hand with for "the thing you interact with" and +# for guard names. Here we classify each of those and attach a semantic class so +# dog tags, items, achievements (missable especially) and bosses are visually distinct. + +TAGNAMES = set() +for blk in vc: + for t in blk["tags"]: + TAGNAMES.add(norm(t["name"])) + +ACH_MISS = {norm(e["name"]) for e in ach_list if e.get("miss")} +ACH_ANY = {norm(e["name"]) for e in ach_list} + +BOSSES = ["olga gurlukovich","olga","fortune","fatman","harrier","vamp","solidus snake", + "solidus","metal gear ray","metal gear rays","rays","tengu","tengu soldiers"] +BOSS_NORM = {norm(b) for b in BOSSES} + +ITEMS = {norm(x) for x in [ + "stun grenades","chaff grenades","hand grenades","grenades","claymore mines","c4","m9","socom", + "psg-1","psg1","psg1t","rgb6","aks-74u","aks74u","m4","nikita","stinger","hf blade","coolant", + "directional mic","book","magazine","digital camera","camera","cardboard box","box","box 1","box 2", + "box 3","box 4","box 5","wet box","lv. 1 card","lv. 5 card","lv. 5 door","level 5 door","ration", + "rations","bandana","stealth camo","brown wig","orange wig","blue wig","sensor a","disguise", + "ak-47","ak","body armor","thermal goggles","mine detector","scope","night vision","cigarettes", + "radar","radar node","nikita","psg-1t","coolant spray","sensor","card","tag", +]} + +AREAS = {norm(x) for x in [ + "aft deck","deck-a","deck-b","deck-c","deck-d","deck-e","deck 2","deck-2","hold no. 1","hold no. 2", + "hold no. 3","holds","strut a","strut b","strut c","strut d","strut e","strut f","strut l", + "shell 1 core","shell 2 core","shell 1 core 1f","shell 1 core b1","shell 1 core b2", + "shell 2 core 1f","shell 2 core b1","arsenal gear","ascending colon","engine room", + "navigational deck","oil fence","big shell","tanker","plant","heliport","sediment pool", + "pump room","transformer room","dining hall","parcel room","warehouse","computer room", + "deep sea dock","connecting bridge","sewage treatment facility","air purification room","rooftop", +]} + +def core_of(txt): + t = re.sub(r"\s*\(.*?\)\s*$", "", txt) # trailing "(Moving Day)" + t = re.sub(r"#\s*\d+\s*\.?$", "", t) # trailing "#1" + t = re.sub(r"[\s:.!]+$", "", t) + return t.strip() + +def _ach_class(n): + if n in ACH_MISS: return "k-miss" + if n in ACH_ANY: return "k-ach" + if len(n) >= 12: # "Cover-to-Cover Solid 2" -> full title + for full in ACH_ANY: + if full.startswith(n): + return "k-miss" if full in ACH_MISS else "k-ach" + return None + +def _item_class(n): + if n in ITEMS: return "k-item" + if len(n) >= 5 and any(i.startswith(n) for i in ITEMS if len(i) >= 5): + return "k-item" # "Bandana 50", "Brown Wig 80" + return None + +def colourise_b(txt): + core = core_of(txt) + # compound labels like "disguise + AK-47" or "Bandana / Brown Wig" + if re.search(r"[+/]", core): + parts = [core_of(p) for p in re.split(r"[+/]", core)] + parts = [norm(p) for p in parts if p.strip()] + if parts and all(_item_class(p) == "k-item" for p in parts): + return "k-item" + n = norm(core) + for fn in (_ach_class, _item_class): + r = fn(n) + if r: return r + if n in BOSS_NORM or any(n.startswith(b) for b in BOSS_NORM if len(b) >= 6): + return "k-boss" # "Olga's body", "Fatman's body" + if n in AREAS: + return "k-area" + return None + +def colourise_i(txt): + parts = [norm(p) for p in re.split(r"[,/]", txt)] + parts = [p for p in parts if p] + if not parts: + return None + hits = sum(1 for p in parts if p in TAGNAMES) + return "k-tag" if hits >= max(1, len(parts) * 0.6) else None + +def colourise(html): + def rep_b(m): + cls = colourise_b(m.group(1)) + return '%s' % (cls, m.group(1)) if cls else m.group(0) + def rep_i(m): + cls = colourise_i(m.group(1)) + return '%s' % (cls, m.group(1)) if cls else m.group(0) + html = re.sub(r"(.*?)", rep_b, html, flags=re.S) + html = re.sub(r"(.*?)", rep_i, html, flags=re.S) + return html + +n_col = 0 +for ph in ROADMAP: + for st in ph["steps"]: + before = st["body"] + st["body"] = colourise(before) + n_col += len(re.findall(r'class="k-', st["body"])) +for bx in BIGBOSS["bosses"]: + bx["body"] = colourise(bx["body"]) +print("colour-coded spans in roadmap: %d" % n_col) + +# ------------------------------------------------- step sub-checklists +# Which dog-tag areas belong to which walkthrough step. Every area must appear +# exactly once or the build complains, so nothing can silently go missing. +TAGMAP = { + "r1-1": ["Aft deck"], + "r1-2": ["Deck-D, crew's quarters"], + "r1-3": ["Deck-A, crew's quarters"], + "r1-4": ["Deck-A, crew's lounge"], + "r1-5": ["Deck-B, crew's quarters"], + "r1-6": ["Deck-C, crew's quarters"], + "r1-7": ["Deck-2, port"], + "r1-8": ["Engine room"], + "r1-9": ["Navigational deck, wing"], + "r1-10": ["Hold No.1", "Hold No.2", "Hold No.3"], + "r2-1": ["Strut A Deep Sea Dock"], + "r2-2": ["Strut A roof", "Strut A Pump Room"], + "r2-3": ["AB connecting bridge", "Strut B Transformer Room"], + "r2-4": ["BC connecting bridge", "Strut C Dining Hall"], + "r2-5": ["CD connecting bridge", "Strut D Sediment Pool"], + "r2-6": ["DE connecting bridge", "Strut E Parcel Room"], + "r2-7": ["Strut E heliport"], + "r2-8": ["Strut F warehouse", "FA connecting bridge"], + "r2-9": ["Shell 1 Core, 1F"], + "r2-10": ["Shell 1 Core, B2 Computer Room"], + "r2-11": ["Shell 1 Core, B1"], + "r2-12": ["Strut L Sewage Treatment Facility"], + "r2-14": ["Shell 2 Core, 1F Air Purification Room"], + "r2-15": ["KL connecting bridge"], + "r2-16": ["Arsenal Gear-Ascending Colon"], +} +# sanity: every tag area is claimed exactly once, and no step claims a bogus area +all_areas = {} +for blk in vc: + for t in blk["tags"]: + all_areas.setdefault((blk["chapter"], t["area"]), 0) + all_areas[(blk["chapter"], t["area"])] += 0 +claimed = {} +for sid, areas in TAGMAP.items(): + for a in areas: + claimed[a] = claimed.get(a, 0) + 1 +known = {a for (_, a) in all_areas} +missing = sorted(known - set(claimed)) +dupes = sorted(a for a, n in claimed.items() if n > 1) +bogus = sorted(set(claimed) - known) +assert not missing, "tag areas not mapped to any step: %s" % missing +assert not dupes, "tag areas mapped to more than one step: %s" % dupes +assert not bogus, "TAGMAP references unknown areas: %s" % bogus +print("tag areas mapped: %d (all covered, no duplicates)" % len(known)) + +api_by_norm = {norm(e["name"]): e["api"] for e in ach_list} +canon = {e["api"]: e["name"] for e in ach_list} +n_sub = 0 +for ph in ROADMAP: + for st in ph["steps"]: + ach, items, seen = [], [], set() + for cls, txt in re.findall(r'(.*?)', st["body"], re.S): + label = re.sub(r"\s+", " ", txt).strip() + if cls in ("ach", "miss"): + api = api_by_norm.get(norm(core_of(label))) + if api and api not in seen: + seen.add(api); ach.append(api) + else: + if label not in seen: + seen.add(label); items.append(label) + st["gets"] = {"ach": ach, "item": items} + if st["id"] in TAGMAP: + st["areas"] = TAGMAP[st["id"]] + n_sub += len(ach) + len(items) +print("sub-items extracted: %d achievements + %d item labels" + % (sum(len(ph2["gets"]["ach"]) for ph2 in + [s for ph in ROADMAP for s in ph["steps"]]), + n_sub - sum(len(ph2["gets"]["ach"]) for ph2 in + [s for ph in ROADMAP for s in ph["steps"]]))) +needs_split = [s["id"] for ph in ROADMAP for s in ph["steps"] + if "areas" not in s and s["gets"]["ach"] == [] and s["gets"]["item"] == []] +if needs_split: + print("steps with no sub-items at all:", ", ".join(needs_split)) + +# every pin must match at least one real photo, and each photo may match only one pin +_all_photo_urls = [x["u"] for v in shots.values() for x in v] +for k in PHOTO_STEP: + hits = [u for u in _all_photo_urls if k in u] + assert hits, "PHOTO_STEP key matches no photo: %s" % k + +def photo_step(url): + best = None + for k, sid in PHOTO_STEP.items(): + if k in url and (best is None or len(k) > len(best[0])): + best = (k, sid) + return best[1] if best else None + +# every photo of a split achievement must be pinned, or it would land in the wrong place +for api in SPLIT_APIS: + for x in shots.get(api, []): + assert photo_step(x["u"]), "unpinned photo for %s: %s" % (api, x["u"]) + +# any achievement referenced by more than one step must be split explicitly +refs = {} +for ph in ROADMAP: + for st in ph["steps"]: + for api in st["gets"]["ach"]: + refs.setdefault(api, set()).add(st["id"]) +unsplit = sorted(a for a, s in refs.items() if len(s) > 1 and shots.get(a) and a not in SPLIT_APIS) +assert not unsplit, "achievement photos span several steps but are not pinned: %s" % unsplit + +# attach the photos to the steps, not the achievements +placed = set() +for ph in ROADMAP: + for st in ph["steps"]: + out, seen = [], set() + # (a) everything belonging to an achievement this step talks about + for api in st["gets"]["ach"]: + if api in SPLIT_APIS: + continue # these are pinned per-photo below + for x in shots.get(api, []): + if x["u"] in seen: continue + seen.add(x["u"]); out.append({"u": x["u"], "s": x["s"], "cap": canon[api]}) + # (b) photos pinned to this step by PHOTO_STEP, even if the step never names the achievement + for api in SPLIT_APIS: + for x in shots.get(api, []): + if photo_step(x["u"]) == st["id"] and x["u"] not in seen: + seen.add(x["u"]); out.append({"u": x["u"], "s": x["s"], "cap": canon[api]}) + st["photos"] = out[:8] + for x in st["photos"]: placed.add(x["u"]) + if len(out) > 8: + print(" note: %s had %d photos, capped to 8" % (st["id"], len(out))) + +all_used = {x["u"] for v in shots.values() for x in v} +left = all_used - placed +print("photos placed in steps: %d of %d" % (len(placed), len(all_used))) +if left: + print(" !! unplaced photos:") + for u in sorted(left): print(" ", u) +# ---------------------------------------------------------------- dog tags +BLURB = { + ("Tanker","Very Easy"): "Your first pass. Guards are relaxed and there are only 24 tags — a gentle introduction to hold-ups.", + ("Tanker","Easy"): "Same route, two more tags. The last two Tanker lists are what push you past the 50 and 76 thresholds.", + ("Tanker","Normal"): "33 tags. Reaching 76 total Tanker tags happens partway through this list — that is the Tanker Stealth unlock.", + ("Tanker","Hard"): "35 tags. Not needed for any achievement — only chase these for the Orange/Blue wigs on the Plant side or for completion's sake.", + ("Tanker","Extreme"): "34 tags, and the guards hit far harder. Purely optional for achievement purposes.", + ("Plant","Very Easy"): "43 tags. Watch for the conditional spawns — several guards only appear after the Fatman fight or after the Emma escort.", + ("Plant","Easy"): "44 tags. This list alone pushes the Plant total past 80 for the Brown Wig.", + ("Plant","Normal"): "49 tags. Crossing 120 Plant tags happens partway through here — that is the Plant Stealth unlock and the end of the required tag grind.", + ("Plant","Hard"): "52 tags. Optional — needed only for the 160/200 wig thresholds.", + ("Plant","Extreme"): "54 tags, including Hideo Kojima himself. Optional for achievements.", +} +tags_out = [] +for i, blk in enumerate(vc): + key = (blk["chapter"], blk["difficulty"]) + n = notes.get("|".join(key), {}) + tags = [] + for t in blk["tags"]: + e = {"name": t["name"], "area": t["area"]} + if n.get(t["name"]): + e["note"] = n[t["name"]] + tags.append(e) + tags_out.append({ + "id": f"{blk['chapter'][:1].lower()}{i}", + "chapter": blk["chapter"], + "difficulty": blk["difficulty"], + "blurb": BLURB.get(key, ""), + "tags": tags, + }) + +TOTALS = { + "tanker": sum(len(l["tags"]) for l in tags_out if l["chapter"] == "Tanker"), + "plant": sum(len(l["tags"]) for l in tags_out if l["chapter"] == "Plant"), + "grand": sum(len(l["tags"]) for l in tags_out), +} + +# ---------------------------------------------------------------- inject +def js(o): + s = json.dumps(o, ensure_ascii=False, separators=(",", ":")) + return s.replace("", "<\\/") + +tpl = open(os.path.join(HERE, "template.html"), encoding="utf-8").read() +subs = { + "/*__ACHIEVEMENTS__*/[]": js(ach_list), + "/*__ROADMAP__*/[]": js(ROADMAP), + "/*__DOGTAGS__*/[]": js(tags_out), + "/*__MAPS__*/[]": js(maps), + "/*__TOTALS__*/{}": js(TOTALS), + "/*__BIGBOSS__*/{}": js(BIGBOSS), +} +for k, v in subs.items(): + if k not in tpl: + raise SystemExit("placeholder missing from template: " + k) + tpl = tpl.replace(k, v) + +os.makedirs(OUT, exist_ok=True) +with open(os.path.join(OUT, "index.html"), "w", encoding="utf-8") as f: + f.write(tpl) + +sync_src = os.path.join(HERE, "steam-sync.py") +if os.path.exists(sync_src): + shutil.copy2(sync_src, os.path.join(OUT, "steam-sync.py")) +for extra in ("steam-proxy-worker.js",): + p = os.path.join(HERE, extra) + if os.path.exists(p): + shutil.copy2(p, os.path.join(OUT, extra)) + +print("achievements :", len(ach_list)) +print("roadmap steps:", sum(len(p["steps"]) for p in ROADMAP), "in", len(ROADMAP), "phases") +print("dog tag lists:", len(tags_out), "tags:", TOTALS) +print("with notes :", sum(1 for l in tags_out for t in l["tags"] if t.get("note"))) +print("written :", os.path.join(OUT, "index.html"), + f"{os.path.getsize(os.path.join(OUT, 'index.html'))/1024:.1f} KB") diff --git a/build/dayngl_real.json b/build/dayngl_real.json new file mode 100644 index 0000000..663e1a6 --- /dev/null +++ b/build/dayngl_real.json @@ -0,0 +1,154 @@ +[ + { + "ach": "Hurt Locker", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_194.png" + }, + { + "ach": "Hurt Locker", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_195.png" + }, + { + "ach": "To Catch a Predator", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-book-2.png" + }, + { + "ach": "To Catch a Predator", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-book.png" + }, + { + "ach": "To Catch a Predator", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-book-3.png" + }, + { + "ach": "Bye Bye Big Brother", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-camera.png" + }, + { + "ach": "Down in Smoke", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_193.png" + }, + { + "ach": "Down in Smoke", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_192.png" + }, + { + "ach": "Silence is Golden", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_196.png" + }, + { + "ach": "Caution: Hot", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_197.png" + }, + { + "ach": "Caution: Hot", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-mgs2-steam-shootout-9.png" + }, + { + "ach": "Kissing Booth", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-locker-poster.png" + }, + { + "ach": "Kissing Booth", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-snake-beater-3.png" + }, + { + "ach": "Kissing Booth", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-snake-beater-2.png" + }, + { + "ach": "Who Ya Gonna Call?", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_204.png" + }, + { + "ach": "Who Ya Gonna Call?", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_203.png" + }, + { + "ach": "Who Ya Gonna Call?", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_202.png" + }, + { + "ach": "Sexting", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-sexting-2.png" + }, + { + "ach": "Sexting", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-ghost.png" + }, + { + "ach": "My Rations\u2026", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-mgs2-sea-louse-2.png" + }, + { + "ach": "My Rations\u2026", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-mgs2-sea-louse.png" + }, + { + "ach": "Johnny on the Spot", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_205.png" + }, + { + "ach": "Johnny on the Spot", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_206.png" + }, + { + "ach": "Vamp Eyer", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_208.png" + }, + { + "ach": "Steel Grip", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_199.png" + }, + { + "ach": "Steel Grip", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_198.png" + }, + { + "ach": "Steel Grip", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Snapshot_200.png" + }, + { + "ach": "Photo Finish", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-box-3.png" + }, + { + "ach": "Photo Finish", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-box-3-2.png" + }, + { + "ach": "Photo Finish", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-box-3-3.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-orange-box-2.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-orange-box.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-orange-box-4.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-orange-box-3.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-strut-a-box-2.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-strut-a-box-3.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-box-4.png" + }, + { + "ach": "Moving Day", + "url": "https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-box-4-2.png" + } +] \ No newline at end of file diff --git a/build/dogtag_notes.json b/build/dogtag_notes.json new file mode 100644 index 0000000..fe54c98 --- /dev/null +++ b/build/dogtag_notes.json @@ -0,0 +1,103 @@ +{ + "Tanker|Very Easy": { + "Takahiro Yura": "Either Takahiro or Eric spawns, never both at once. Entrance to room seem to dictate which ones appears", + "David P LaFrenier": "moves to b when entering from Engine Room locked door", + "Eric Bravo": "Either Takahiro or Eric spawns, never both at once. Entrance to room seem to dictate which ones appears", + "Hajme Tusima": "Patrols a/b depending on entrance to room", + "Miguel Luis Cunha": "moves to 10b after Olga Boss", + "Eiji Senke": "Arrives when you are in the storeroom and will try to exit area if you leave the storeroom", + "Brendan McLeod": "Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder", + "Jeff A Saylor Jr": "Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room", + "Kazuki Tokunaga": "Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room" + }, + "Tanker|Easy": { + "Matthew W Hunt": "Enter from Deck A", + "Kei Kudou Mon": "Patrols a/b depending on entrance to room", + "Cary J Schwartzman": "Patrols a/b depending on entrance to room", + "Danilo NE Carbone": "appears when in Storeroom and tries to leave when exiting storeroom", + "Michael Vogt": "Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder", + "Rock Young": "Man in the centre of the front row", + "Xesk Malone": "Underpants Guy" + }, + "Tanker|Normal": { + "Jeng L Valencia": "Enter from Deck A, Crews Quarters after initial visit", + "Daniel Kucan": "Patrols a/b depending on entrance to room", + "James I Bartelle": "Patrols after Olga Fight", + "Flavio Camargos": "Patrols a/b depending on entrance to room", + "James Broome": "appears when in Storeroom and tries to leave when exiting storeroom" + }, + "Tanker|Hard": { + "Sauzando Aran": "moves to b when entering from Engine Room locked door", + "Dex J Delfrate": "Patrols a/b depending on entrance to room", + "Johan Hana": "Patrols after Olga Fight", + "Hidetosi Suzuki": "Patrols a/b depending on entrance to room", + "Masahiro Takahashi": "appears when in Storeroom and tries to leave when exiting storeroom", + "Ako Kudou": "Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder" + }, + "Tanker|Extreme": { + "Bruce Murphy": "Enter from Deck A, Crews Quarters after initial visit", + "Patrick F Coley": "moves to b when entering from Engine Room locked door", + "Adam Christopher Vazquez": "Patrols after Olga Fight", + "Andre Perron": "Patrols a/b depending on entrance to room", + "Malcolm W Bullmore": "Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder" + }, + "Plant|Very Easy": { + "Brad I Lanning": "Missable", + "Daniel P Wells": "Patrols a/b depending on entry", + "Neill W Perry": "Appears during Emma Escort", + "Charles P Pinkerton": "Missable", + "Kevin M Miller": "After Fatman", + "Derek Broadbent": "moves to [b] after Fatman", + "Artthapong Siriamonthep": "Potentially missable", + "Till Schlegel": "After Fatman", + "Amadeus Knothe": "Potentially missable", + "Csaba Millei": "After Emma Escort", + "Peter Stillman": "Fatman Boss", + "Yiqiang Yao": "After Fatman" + }, + "Plant|Easy": { + "Emiko Yokoshima": "Missable", + "Takayuki Ueda": "After Fatman", + "Terry Cheung": "Missable", + "Nicholas S DeGrazia": "moves to b after Fatman", + "Goushi Kawamura": "After Fortune", + "Yuuki Ito": "After Fatman", + "William R Kelly": "Potentially missable", + "Ryosuke Sugie": "Potentially missable", + "Steve Masao Terada": "After Emma Escort", + "Peter Stillman": "Fatman Boss", + "Marius Alain Nguyen": "After Fatman", + "Boudraa Reda": "Patrols a/b depending on entry" + }, + "Plant|Normal": { + "Kenji Yamaguchi": "moves to b after Fatman", + "John A McCormick": "After Fatman", + "Gary L Curtis": "After Emma Escort", + "Zheng Xuan": "When approaching area with Emma", + "Johnny Chong": "After Fatman", + "Erasmo O Metos": "When approaching area with Emma", + "Florian Busch": "Enters when approaching south with Emma", + "Markus Huendgen": "a/b depends on entrance used", + "Takuji Tada": "After Fatman", + "Peter Stillman": "Fatman Boss" + }, + "Plant|Hard": { + "Michael Mantilla": "moves to b after Fatman", + "Eiichiro Kimura": "After Fatman", + "Hanbum Son": "After Fatman", + "Sverrir Fridriksson": "Enters when approaching south", + "Randy Lee Way": "After Fatman", + "Peter Stillman": "Fatman Boss" + }, + "Plant|Extreme": { + "Derek Faria": "After Fatman", + "Wayne A Hindman II": "moves to b after Fatman", + "Zeeshan Raza": "After Fatman", + "Casey K Chan": "After Fatman", + "Christopher R Martinez": "After Emma Escort", + "Yuta Shimizu": "a/b depends on entrance used", + "Clayton R Worrell": "Enters when approaching south", + "Matthew T Fenelon": "After Fatman", + "Peter Stillman": "Fatman Boss" + } +} \ No newline at end of file diff --git a/build/dogtags_vc.json b/build/dogtags_vc.json new file mode 100644 index 0000000..4ce2ff4 --- /dev/null +++ b/build/dogtags_vc.json @@ -0,0 +1,1648 @@ +[ + { + "chapter": "Tanker", + "difficulty": "Very Easy", + "total": 24, + "tags": [ + { + "name": "Olga Gurlukovich", + "area": "Navigational deck, wing" + }, + { + "name": "Josh Spires", + "area": "Aft deck" + }, + { + "name": "Tomomi Nasu", + "area": "Aft deck" + }, + { + "name": "Stephen M Driver", + "area": "Aft deck" + }, + { + "name": "Brendan McLeod", + "area": "Navigational deck, wing" + }, + { + "name": "Hajme Tusima", + "area": "Deck-A, crew's quarters" + }, + { + "name": "Yuki Hongoh", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Takahiro Yura", + "area": "Deck-A, crew's lounge" + }, + { + "name": "David P LaFrenier", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Eric Bravo", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Miguel Luis Cunha", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Eiji Senke", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Yohsuke Sakaguchi", + "area": "Deck-2, port" + }, + { + "name": "Jan Friese", + "area": "Deck-2, port" + }, + { + "name": "Marius Torsud", + "area": "Deck-2, port" + }, + { + "name": "Andrej Pedercina Mimica", + "area": "Engine room" + }, + { + "name": "Mike J Corbitt", + "area": "Engine room" + }, + { + "name": "Aaron T Powell", + "area": "Engine room" + }, + { + "name": "Jeff A Saylor Jr", + "area": "Engine room" + }, + { + "name": "Kazuki Tokunaga", + "area": "Engine room" + }, + { + "name": "Kamil Mania", + "area": "Hold No.1" + }, + { + "name": "Ismael Miranda de Andrade", + "area": "Hold No.1" + }, + { + "name": "Darryl F Kemp", + "area": "Hold No.3" + }, + { + "name": "Yoshitoshi Toyoda", + "area": "Hold No.3" + } + ] + }, + { + "chapter": "Tanker", + "difficulty": "Easy", + "total": 26, + "tags": [ + { + "name": "Olga Gurlukovich", + "area": "Navigational deck, wing" + }, + { + "name": "Justin P Verrier", + "area": "Aft deck" + }, + { + "name": "Ryouichi Matsumoto", + "area": "Aft deck" + }, + { + "name": "Michael S Futter", + "area": "Aft deck" + }, + { + "name": "Michael Vogt", + "area": "Navigational deck, wing" + }, + { + "name": "Kei Kudou Mon", + "area": "Deck-A, crew's quarters" + }, + { + "name": "Eetu Holmqvist", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Matthew W Hunt", + "area": "Deck-A, crew's lounge" + }, + { + "name": "David W Pelster", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Takumi Shimada", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Cary J Schwartzman", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Danilo NE Carbone", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Adam Lloyd", + "area": "Deck-2, port" + }, + { + "name": "David E Palm", + "area": "Deck-2, port" + }, + { + "name": "Yuki Aoki", + "area": "Deck-2, port" + }, + { + "name": "William N Bruce", + "area": "Engine room" + }, + { + "name": "Chien Jen Liang", + "area": "Engine room" + }, + { + "name": "Luke Boulerice", + "area": "Engine room" + }, + { + "name": "Yusuke Sasaki", + "area": "Engine room" + }, + { + "name": "Travis J Long", + "area": "Engine room" + }, + { + "name": "Steven A Weekes", + "area": "Engine room" + }, + { + "name": "Marco Silvano", + "area": "Hold No.1" + }, + { + "name": "Xesk Malone", + "area": "Hold No.1" + }, + { + "name": "Michalis Taubert", + "area": "Hold No.3" + }, + { + "name": "Lee A Myers", + "area": "Hold No.3" + }, + { + "name": "Rock Young", + "area": "Hold No.3" + } + ] + }, + { + "chapter": "Tanker", + "difficulty": "Normal", + "total": 33, + "tags": [ + { + "name": "Olga Gurlukovich", + "area": "Navigational deck, wing" + }, + { + "name": "Garret L Peters", + "area": "Aft deck" + }, + { + "name": "Sunny Hsu", + "area": "Aft deck" + }, + { + "name": "Pablo Maisuls", + "area": "Aft deck" + }, + { + "name": "Samuel B Sandoval", + "area": "Navigational deck, wing" + }, + { + "name": "James I Bartelle", + "area": "Deck-C, crew's quarters" + }, + { + "name": "Daniel Kucan", + "area": "Deck-A, crew's quarters" + }, + { + "name": "Ronan Khim", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Masanori Inui", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Jeng L Valencia", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Seth T Hay", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Daniel W Dennison", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Flavio Camargos", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Brad R Whitefield", + "area": "Deck-D, crew's quarters" + }, + { + "name": "James Broome", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Hiromasa Watanabe", + "area": "Deck-2, port" + }, + { + "name": "Kieran Keegan", + "area": "Deck-2, port" + }, + { + "name": "Hirokazu Takahashi", + "area": "Deck-2, port" + }, + { + "name": "Marwan Abdullah AlHarbi", + "area": "Engine room" + }, + { + "name": "Henning Rhoden", + "area": "Engine room" + }, + { + "name": "Marcelo Zamorano", + "area": "Engine room" + }, + { + "name": "Simon F Picard", + "area": "Engine room" + }, + { + "name": "Haden K Oneil", + "area": "Engine room" + }, + { + "name": "Yuji Higuchi", + "area": "Engine room" + }, + { + "name": "Husain Abdulrazaq AlHasan", + "area": "Engine room" + }, + { + "name": "Robert R Bruce", + "area": "Hold No.1" + }, + { + "name": "Kenzi Tanda", + "area": "Hold No.1" + }, + { + "name": "Ivan E Saldarriaga", + "area": "Hold No.1" + }, + { + "name": "Christopher G Hercus", + "area": "Hold No.2" + }, + { + "name": "Tomohiro Katoh", + "area": "Hold No.2" + }, + { + "name": "David D Crumpler", + "area": "Hold No.3" + }, + { + "name": "Joao E Martins", + "area": "Hold No.3" + }, + { + "name": "Mika A Taavela", + "area": "Hold No.3" + } + ] + }, + { + "chapter": "Tanker", + "difficulty": "Hard", + "total": 35, + "tags": [ + { + "name": "Olga Gurlukovich", + "area": "Navigational deck, wing" + }, + { + "name": "Pawel Adamczyk", + "area": "Aft deck" + }, + { + "name": "Jonathan S Wilson", + "area": "Aft deck" + }, + { + "name": "Peter A Sattaur", + "area": "Aft deck" + }, + { + "name": "Ako Kudou", + "area": "Navigational deck, wing" + }, + { + "name": "Johan Hana", + "area": "Deck-C, crew's quarters" + }, + { + "name": "Dex J Delfrate", + "area": "Deck-A, crew's quarters" + }, + { + "name": "Joseph R Larger", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Kouji Takemoto", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Mahde M Mansur", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Sauzando Aran", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Kouhei Yoshizumi", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Hidetosi Suzuki", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Joelmir Mazon", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Michiel A Hendriksen", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Masahiro Takahashi", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Christopher C Osterwald", + "area": "Deck-2, port" + }, + { + "name": "Lee Seung Min", + "area": "Deck-2, port" + }, + { + "name": "TSZ TING", + "area": "Deck-2, port" + }, + { + "name": "Manabu Nishiyama", + "area": "Engine room" + }, + { + "name": "David Heng Liu", + "area": "Engine room" + }, + { + "name": "Wei Zhang", + "area": "Engine room" + }, + { + "name": "Han Tao", + "area": "Engine room" + }, + { + "name": "Takashi Shiohama", + "area": "Engine room" + }, + { + "name": "James C Layton", + "area": "Engine room" + }, + { + "name": "Jesus Auron Noatsuna", + "area": "Engine room" + }, + { + "name": "Ha Su Jung", + "area": "Hold No.1" + }, + { + "name": "Minako Nakazawa", + "area": "Hold No.1" + }, + { + "name": "Kel M Booker", + "area": "Hold No.1" + }, + { + "name": "Asif A Ali", + "area": "Hold No.2" + }, + { + "name": "Tatsumi Mizuguchi", + "area": "Hold No.2" + }, + { + "name": "Ali Karar", + "area": "Hold No.3" + }, + { + "name": "Benjamin Phoon", + "area": "Hold No.3" + }, + { + "name": "Jason L Hines", + "area": "Hold No.3" + }, + { + "name": "Kurt W Bartholomew", + "area": "Hold No.3" + } + ] + }, + { + "chapter": "Tanker", + "difficulty": "Extreme", + "total": 34, + "tags": [ + { + "name": "Olga Gurlukovich", + "area": "Navigational deck, wing" + }, + { + "name": "Isao Miyamoto", + "area": "Aft deck" + }, + { + "name": "Matt Holt", + "area": "Aft deck" + }, + { + "name": "Patrick James Torrence", + "area": "Aft deck" + }, + { + "name": "Malcolm W Bullmore", + "area": "Navigational deck, wing" + }, + { + "name": "Adam Christopher Vazquez", + "area": "Deck-C, crew's quarters" + }, + { + "name": "Alexandra Rattay", + "area": "Deck-A, crew's quarters" + }, + { + "name": "Enrike Vargas Suarez", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Akihito Oshima", + "area": "Deck-B, crew's quarters" + }, + { + "name": "Bruce Murphy", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Patrick F Coley", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Patrouillault Celine", + "area": "Deck-A, crew's lounge" + }, + { + "name": "Andre Perron", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Matthew M Wilcox", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Miyaji Masayuki", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Guyver M Scott", + "area": "Deck-D, crew's quarters" + }, + { + "name": "Devin P McCourt", + "area": "Deck-2, port" + }, + { + "name": "Takahiro Hanaoka", + "area": "Deck-2, port" + }, + { + "name": "JinagXi Konglong", + "area": "Deck-2, port" + }, + { + "name": "Yuji Gotoh", + "area": "Engine room" + }, + { + "name": "Tomi S Hakulinen", + "area": "Engine room" + }, + { + "name": "Suneel Buggal", + "area": "Engine room" + }, + { + "name": "Anibal Rodriguez", + "area": "Engine room" + }, + { + "name": "Fahim Mumin", + "area": "Engine room" + }, + { + "name": "Nicholas A Kowalcyk", + "area": "Engine room" + }, + { + "name": "Adam M Conrad", + "area": "Engine room" + }, + { + "name": "David Oh", + "area": "Hold No.1" + }, + { + "name": "Shinichi Furusho", + "area": "Hold No.1" + }, + { + "name": "Daisuke mercury Shimada", + "area": "Hold No.2" + }, + { + "name": "Phil A Marchant", + "area": "Hold No.2" + }, + { + "name": "Landon F Hilde", + "area": "Hold No.3" + }, + { + "name": "Jeremy J Drake", + "area": "Hold No.3" + }, + { + "name": "Fred A Thiele", + "area": "Hold No.3" + }, + { + "name": "Nagisa Kase", + "area": "Hold No.3" + } + ] + }, + { + "chapter": "Plant", + "difficulty": "Very Easy", + "total": 43, + "tags": [ + { + "name": "Iroquois Pliskin", + "area": "Arsenal Gear-Ascending Colon" + }, + { + "name": "Brad I Lanning", + "area": "Strut A Deep Sea Dock" + }, + { + "name": "Charles P Pinkerton", + "area": "Strut A Deep Sea Dock" + }, + { + "name": "Jason M Gillispie", + "area": "Strut A roof" + }, + { + "name": "Samuel Andi Hendranata", + "area": "Strut A Pump Room" + }, + { + "name": "Yasuhiro Matsuzaki", + "area": "Strut A Pump Room" + }, + { + "name": "Artthapong Siriamonthep", + "area": "AB connecting bridge" + }, + { + "name": "Amadeus Knothe", + "area": "AB connecting bridge" + }, + { + "name": "Bob Fu", + "area": "Strut B Transformer Room" + }, + { + "name": "Yasuo Suzuki", + "area": "Strut B Transformer Room" + }, + { + "name": "Yiqiang Yao", + "area": "BC connecting bridge" + }, + { + "name": "Vanessa E Mejia", + "area": "Strut C Dining Hall" + }, + { + "name": "Anthony J Willreign Supreme", + "area": "Strut C Dining Hall" + }, + { + "name": "Marques Dean", + "area": "CD connecting bridge" + }, + { + "name": "Kevin M Miller", + "area": "CD connecting bridge" + }, + { + "name": "Mathias Ellemann Jensen", + "area": "Strut D Sediment Pool" + }, + { + "name": "Christian Ryan De Ramos", + "area": "Strut D Sediment Pool" + }, + { + "name": "Derek Broadbent", + "area": "DE connecting bridge" + }, + { + "name": "Till Schlegel", + "area": "DE connecting bridge" + }, + { + "name": "Nana Mizuki", + "area": "Strut E Parcel Room" + }, + { + "name": "Csaba Millei", + "area": "Strut E Parcel Room" + }, + { + "name": "Jordan J Davis", + "area": "Strut E heliport" + }, + { + "name": "Luke Christian Roberts", + "area": "Strut E heliport" + }, + { + "name": "Sinya Tusunoda", + "area": "Strut F warehouse" + }, + { + "name": "Asia R Pickle", + "area": "Strut F warehouse" + }, + { + "name": "Daniel P Wells", + "area": "FA connecting bridge" + }, + { + "name": "David Anthony Wilson", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Jasper A Hefko", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Steven L Harper", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Yasuhiko Nakamura", + "area": "Shell 1 Core, B1" + }, + { + "name": "Chris Escobar", + "area": "Shell 1 Core, B1" + }, + { + "name": "Elliott I Kugler", + "area": "Shell 1 Core, B1" + }, + { + "name": "Mai Ohta", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Roth W Lanphear", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Cheng exs Cheng", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Liam P Slater", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Neill W Perry", + "area": "KL connecting bridge" + }, + { + "name": "Robert W Goodenow III", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Mathias Buntrock", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Andrei V Galinski", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Naoki Inoue", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Hiu Fung Wong", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Peter Stillman", + "area": "Strut E heliport" + } + ] + }, + { + "chapter": "Plant", + "difficulty": "Easy", + "total": 44, + "tags": [ + { + "name": "Meryl Silverburgh", + "area": "Arsenal Gear-Ascending Colon" + }, + { + "name": "Emiko Yokoshima", + "area": "Strut A Deep Sea Dock" + }, + { + "name": "Terry Cheung", + "area": "Strut A Deep Sea Dock" + }, + { + "name": "Jacqueline D Benzon", + "area": "Strut A roof" + }, + { + "name": "Akihide Yonekura", + "area": "Strut A Pump Room" + }, + { + "name": "Goushi Kawamura", + "area": "Strut A Pump Room" + }, + { + "name": "William R Kelly", + "area": "AB connecting bridge" + }, + { + "name": "Ryosuke Sugie", + "area": "AB connecting bridge" + }, + { + "name": "Masanori Masabu Ihara", + "area": "Strut B Transformer Room" + }, + { + "name": "Hiroyuki Doi", + "area": "Strut B Transformer Room" + }, + { + "name": "Marius Alain Nguyen", + "area": "BC connecting bridge" + }, + { + "name": "Kevin Chen", + "area": "Strut C Dining Hall" + }, + { + "name": "Boudraa Reda", + "area": "Strut C Dining Hall" + }, + { + "name": "Yu Ya Nan", + "area": "CD connecting bridge" + }, + { + "name": "Takayuki Ueda", + "area": "CD connecting bridge" + }, + { + "name": "Luis Silva Garcia", + "area": "Strut D Sediment Pool" + }, + { + "name": "Brian A Brown", + "area": "Strut D Sediment Pool" + }, + { + "name": "Nicholas S DeGrazia", + "area": "DE connecting bridge" + }, + { + "name": "Yuuki Ito", + "area": "DE connecting bridge" + }, + { + "name": "Anmar Saad Albinyan", + "area": "Strut E Parcel Room" + }, + { + "name": "Steve Masao Terada", + "area": "Strut E Parcel Room" + }, + { + "name": "Yuuki Yagi", + "area": "Strut E heliport" + }, + { + "name": "Brigitte Dickenscheid", + "area": "Strut E heliport" + }, + { + "name": "Agmall Sarwari", + "area": "Strut F warehouse" + }, + { + "name": "Naoto Yamazaki", + "area": "Strut F warehouse" + }, + { + "name": "Terry Matalas", + "area": "Strut F warehouse" + }, + { + "name": "Sefie J Nolte", + "area": "FA connecting bridge" + }, + { + "name": "David Li-San Chen", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Ginseng W Mileur", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Remy Schuster", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Matthew J Whitney", + "area": "Shell 1 Core, B1" + }, + { + "name": "Ricardo Enrique Salazar", + "area": "Shell 1 Core, B1" + }, + { + "name": "Randall J Koerte", + "area": "Shell 1 Core, B1" + }, + { + "name": "Syouhei Yoshino", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Mika M Claudepierre", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Joshua M Busby", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Oliver Swann", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Toshifumi Kotogi", + "area": "KL connecting bridge" + }, + { + "name": "Erich Werdermann", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Kouhei Tuzita", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Federico Biscetti", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Matt R Miller", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Jean Pierre Laforce", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Peter Stillman", + "area": "Strut E heliport" + } + ] + }, + { + "chapter": "Plant", + "difficulty": "Normal", + "total": 49, + "tags": [ + { + "name": "Solid Snake", + "area": "Arsenal Gear-Ascending Colon" + }, + { + "name": "Jordan A Bowman", + "area": "Strut A roof" + }, + { + "name": "Sean M Culhane", + "area": "Strut A Pump Room" + }, + { + "name": "Jamie DR Dickie", + "area": "Strut A Pump Room" + }, + { + "name": "Daichi Bada", + "area": "AB connecting bridge" + }, + { + "name": "David L Newell", + "area": "AB connecting bridge" + }, + { + "name": "Bren J Fraher", + "area": "Strut B Transformer Room" + }, + { + "name": "Gavin C Elliott", + "area": "Strut B Transformer Room" + }, + { + "name": "Johnny Chong", + "area": "BC connecting bridge" + }, + { + "name": "Chuoc Shan Lam", + "area": "Strut C Dining Hall" + }, + { + "name": "Markus Huendgen", + "area": "Strut C Dining Hall" + }, + { + "name": "Michael Roger Aarons", + "area": "CD connecting bridge" + }, + { + "name": "Takuji Tada", + "area": "CD connecting bridge" + }, + { + "name": "Joseph A McClaren", + "area": "Strut D Sediment Pool" + }, + { + "name": "Dustin Weger", + "area": "Strut D Sediment Pool" + }, + { + "name": "Wojtek Kujawa", + "area": "Strut D Sediment Pool" + }, + { + "name": "Kenji Yamaguchi", + "area": "DE connecting bridge" + }, + { + "name": "John A McCormick", + "area": "DE connecting bridge" + }, + { + "name": "Robert Viset", + "area": "Strut E Parcel Room" + }, + { + "name": "Tommi Eklof", + "area": "Strut E Parcel Room" + }, + { + "name": "Gary L Curtis", + "area": "Strut E Parcel Room" + }, + { + "name": "Court Stauff", + "area": "Strut E heliport" + }, + { + "name": "Frode A Steine", + "area": "Strut E heliport" + }, + { + "name": "Katharine Irene Hargrove", + "area": "Strut E heliport" + }, + { + "name": "David R Papps", + "area": "Strut F warehouse" + }, + { + "name": "Matt D Huffman", + "area": "Strut F warehouse" + }, + { + "name": "Ali H Rafati", + "area": "Strut F warehouse" + }, + { + "name": "Mais M Baali", + "area": "FA connecting bridge" + }, + { + "name": "Satoru Oda", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Kamal Aggarwal", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Anthony Hampton", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Ivan Lui", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Hideaki Dei", + "area": "Shell 1 Core, B1" + }, + { + "name": "Cesar Pariona Oncebay", + "area": "Shell 1 Core, B1" + }, + { + "name": "Yuuko Hayashi", + "area": "Shell 1 Core, B1" + }, + { + "name": "Viktor Hamrefors", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Miroku Sato", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Kojiro Hayama", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Mark S Eaton Fry", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Han Yi Cheng", + "area": "KL connecting bridge" + }, + { + "name": "Yuta Tsubasa Teruya", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Mikiya Horiuchi", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Martin Johansson", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "TaRo ArAkAwA", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Gaku Yamada", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Zheng Xuan", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Erasmo O Metos", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Florian Busch", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Peter Stillman", + "area": "Strut E heliport" + } + ] + }, + { + "chapter": "Plant", + "difficulty": "Hard", + "total": 52, + "tags": [ + { + "name": "Liquid Snake", + "area": "Arsenal Gear-Ascending Colon" + }, + { + "name": "Ihor Novosilets", + "area": "Strut A roof" + }, + { + "name": "Julian Tan", + "area": "Strut A Pump Room" + }, + { + "name": "Max K Do", + "area": "Strut A Pump Room" + }, + { + "name": "Jenam Ryu", + "area": "AB connecting bridge" + }, + { + "name": "Kit M Paines", + "area": "AB connecting bridge" + }, + { + "name": "Stephen M Stretton", + "area": "Strut B Transformer Room" + }, + { + "name": "Adrian Styrsky Ellwood", + "area": "Strut B Transformer Room" + }, + { + "name": "Hanbum Son", + "area": "BC connecting bridge" + }, + { + "name": "Juan Luis Rulz", + "area": "Strut C Dining Hall" + }, + { + "name": "Takayuki Kawakubo", + "area": "Strut C Dining Hall" + }, + { + "name": "Gregory M Roy", + "area": "CD connecting bridge" + }, + { + "name": "Randy Lee Way", + "area": "CD connecting bridge" + }, + { + "name": "Taggart D Ryan", + "area": "Strut D Sediment Pool" + }, + { + "name": "Sunny Hsu", + "area": "Strut D Sediment Pool" + }, + { + "name": "Sascha Norbert Behr", + "area": "Strut D Sediment Pool" + }, + { + "name": "Derrick S Edick", + "area": "Strut D Sediment Pool" + }, + { + "name": "Michael Mantilla", + "area": "DE connecting bridge" + }, + { + "name": "Eiichiro Kimura", + "area": "DE connecting bridge" + }, + { + "name": "Omar Khettab", + "area": "Strut E Parcel Room" + }, + { + "name": "Ting Kae Lung", + "area": "Strut E Parcel Room" + }, + { + "name": "Eric J Melen", + "area": "Strut E Parcel Room" + }, + { + "name": "Chad P Bala", + "area": "Strut E Parcel Room" + }, + { + "name": "Gustavo L Lazo", + "area": "Strut E heliport" + }, + { + "name": "Alan Chon", + "area": "Strut E heliport" + }, + { + "name": "Christian Alexander Heinzer", + "area": "Strut E heliport" + }, + { + "name": "Daisuke Kato", + "area": "Strut F warehouse" + }, + { + "name": "Takeshi Umeoka", + "area": "Strut F warehouse" + }, + { + "name": "Masato Aoyama", + "area": "Strut F warehouse" + }, + { + "name": "Yo Narita", + "area": "Strut F warehouse" + }, + { + "name": "Michael S Chang", + "area": "FA connecting bridge" + }, + { + "name": "Lucky Zhu", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Ryo Nitta", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Shunsuke Katoh", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Toru Yamagishi", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Sandra Stevic", + "area": "Shell 1 Core, B1" + }, + { + "name": "Brady N Hartel", + "area": "Shell 1 Core, B1" + }, + { + "name": "Daichi Sumitomo", + "area": "Shell 1 Core, B1" + }, + { + "name": "Chris David Adlam", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Shingo Minakawa", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Victor Sjostrom", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Hiroyuki Sakashita", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Kazuto Ikeda", + "area": "KL connecting bridge" + }, + { + "name": "Victor Melnik", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Thiago Monezi Pires de Avila", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Phil A Marchant", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Yuusuke Kitamura", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Carlos C Cresswell", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Amir C Saya", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Jeffrey Fong", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Sverrir Fridriksson", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Peter Stillman", + "area": "Strut E heliport" + } + ] + }, + { + "chapter": "Plant", + "difficulty": "Extreme", + "total": 54, + "tags": [ + { + "name": "Hideo Kojima", + "area": "Arsenal Gear-Ascending Colon" + }, + { + "name": "Makoto Shiragaki", + "area": "Strut A roof" + }, + { + "name": "Richard W Hair Jr", + "area": "Strut A Pump Room" + }, + { + "name": "Spencer P Gallagher", + "area": "Strut A Pump Room" + }, + { + "name": "Ruben Alexander van Ophuizen", + "area": "AB connecting bridge" + }, + { + "name": "Leevi Mursula", + "area": "AB connecting bridge" + }, + { + "name": "Roy Grizzly", + "area": "Strut B Transformer Room" + }, + { + "name": "Murat Sahiner", + "area": "Strut B Transformer Room" + }, + { + "name": "Casey K Chan", + "area": "BC connecting bridge" + }, + { + "name": "David Yu", + "area": "Strut C Dining Hall" + }, + { + "name": "Yuta Shimizu", + "area": "Strut C Dining Hall" + }, + { + "name": "Callum G Whitehurst", + "area": "CD connecting bridge" + }, + { + "name": "Matthew T Fenelon", + "area": "CD connecting bridge" + }, + { + "name": "Edward Evans", + "area": "Strut D Sediment Pool" + }, + { + "name": "Sonny Skinner", + "area": "Strut D Sediment Pool" + }, + { + "name": "Ryo Hanazawa", + "area": "Strut D Sediment Pool" + }, + { + "name": "Mixalis Tsakiris", + "area": "Strut D Sediment Pool" + }, + { + "name": "Wayne A Hindman II", + "area": "DE connecting bridge" + }, + { + "name": "Zeeshan Raza", + "area": "DE connecting bridge" + }, + { + "name": "Mikko Pellervo Rekola", + "area": "Strut E Parcel Room" + }, + { + "name": "Kouji Yamashita", + "area": "Strut E Parcel Room" + }, + { + "name": "Makoto Chiba", + "area": "Strut E Parcel Room" + }, + { + "name": "David Gomez", + "area": "Strut E Parcel Room" + }, + { + "name": "Christopher R Martinez", + "area": "Strut E Parcel Room" + }, + { + "name": "Masayuki Yabuki", + "area": "Strut E heliport" + }, + { + "name": "Brendan Oconnor", + "area": "Strut E heliport" + }, + { + "name": "Grant Drain", + "area": "Strut E heliport" + }, + { + "name": "Yoshihiro Sakai", + "area": "Strut F warehouse" + }, + { + "name": "Greg T McDaniel", + "area": "Strut F warehouse" + }, + { + "name": "Ikuo Uchiumi", + "area": "Strut F warehouse" + }, + { + "name": "Ai Shimamatsu", + "area": "Strut F warehouse" + }, + { + "name": "Derek Faria", + "area": "Strut F warehouse" + }, + { + "name": "Artmed S Hernandez", + "area": "FA connecting bridge" + }, + { + "name": "Rhys J Perkins", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Henry Van", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Takashi Saitou", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Nicholas G Benson", + "area": "Shell 1 Core, 1F" + }, + { + "name": "Hongoh Yuki", + "area": "Shell 1 Core, B1" + }, + { + "name": "Nicholas A Fuentes", + "area": "Shell 1 Core, B1" + }, + { + "name": "Roy PC Smillie", + "area": "Shell 1 Core, B1" + }, + { + "name": "Chris S Austin", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Tony Pawlik", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Erik PO Appelblad", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "Tooru Morita", + "area": "Shell 1 Core, B2 Computer Room" + }, + { + "name": "John Guest Jr", + "area": "KL connecting bridge" + }, + { + "name": "Sunny Lee", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Lei Adnan", + "area": "Strut L Sewage Treatment Facility" + }, + { + "name": "Ryo Harada", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Hugo L Vidal", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Matthias Sauermann", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Rick BigBan Laiso", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Josh Garcia", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Clayton R Worrell", + "area": "Shell 2 Core, 1F Air Purification Room" + }, + { + "name": "Peter Stillman", + "area": "Strut E heliport" + } + ] + } +] \ No newline at end of file diff --git a/build/maps.json b/build/maps.json new file mode 100644 index 0000000..a0bba9d --- /dev/null +++ b/build/maps.json @@ -0,0 +1 @@ +[{"chapter":"Tanker","difficulty":"Very Easy","r0":2,"r1":220,"c0":1,"c1":49,"palette":["FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF76A5AF","FF00FFFF","FF00FF00","FFD9D2E9","FFCFE2F3","FFB7B7B7"],"fills":["4:2+1+0,9+1+1,17+1+2","5:2+1+3,9+1+4,17+1+5","6:2+1+6,9+1+7,17+1+8","7:2+1+9,9+1+10,17+1+11","10:21+21+12","11:21+1+12,41+1+12,47+1+1","12:7+25+13,41+1+12,47+1+1","13:7+1+13,21+1+12,31+1+13,41+1+12","14:3+2+0,5+2+14,7+1+6,21+1+6,22+2+14,24+2+0,28+2+6,31+1+13,41+1+12,43+2+6,47+1+2","15:4+1+0,5+3+14,21+3+14,24+1+0,28+1+6,29+1+14,30+2+13,41+2+12,43+1+14,44+1+6,47+1+2","16:4+2+0,6+2+14,8+1+7,20+1+1,21+2+14,23+2+0,28+2+6,43+2+6,47+1+2","17:5+1+0,6+2+14,9+1+1,19+1+7,21+1+14,22+1+2,23+1+0,28+5+6,40+5+6","18:5+2+0,7+1+14,8+2+0,19+2+0,21+1+14,22+2+0,29+2+6,32+1+6,40+1+6,42+2+6","19:6+4+0,19+4+0,30+3+6,40+3+6","20:6+1+0,7+1+2,8+2+14,19+2+14,21+2+0,32+1+6,40+1+6","21:7+1+0,8+2+14,19+2+14,21+1+0,32+1+6,40+1+6","22:7+2+0,9+2+14,18+2+14,20+2+0,32+9+6","23:8+3+0,18+3+0,33+2+6,35+1+2,36+4+6","24:9+11+0","25:10+9+0","26:11+7+0","31:7+1+14,8+1+2,9+13+14","32:7+15+14,28+1+1","33:5+2+13,7+1+0,8+13+14,21+1+0,22+2+13,28+1+1","34:5+1+13,7+3+14,10+1+11,11+3+14,14+1+11,15+7+14,23+1+13,28+1+1","35:5+1+13,7+2+14,12+1+7,13+1+6,14+1+14,15+1+6,16+1+1,20+2+14,23+1+13,28+1+4","36:5+1+13,8+1+7,20+1+1,23+1+13","37:5+1+14,20+1+13,23+1+14,28+1+11","38:4+2+0,20+1+13,23+2+0,28+1+2","39:4+1+0,5+1+2,6+1+4,20+1+13,22+1+1,23+2+0,28+1+11","40:20+1+13","41:20+1+13","42:20+1+13","43:20+1+13","44:20+1+13","45:8+1+7,20+1+1","46:8+1+14,20+1+14","47:8+4+14,17+4+14","48:9+1+1,11+1+14,17+1+14,19+1+7,28+1+1","49:11+1+5,12+5+14,17+1+5,28+1+1","50:11+7+14","51:11+7+14,28+1+5","57:22+1+1","58:8+4+0,12+1+5,13+2+0,22+1+1","59:4+5+0,14+5+0,22+1+1","60:4+2+0,8+1+0,14+1+0,17+2+0","61:4+1+1,5+1+0,8+1+0,14+1+0,17+1+0,18+1+7,22+1+5","62:3+1+7,4+2+0,8+1+0,9+1+7,13+1+1,14+1+0,17+2+0,19+1+1","63:7+2+0,14+2+0","64:7+1+0,15+1+0","65:7+1+0,15+1+0","66:7+1+0,15+1+0","67:7+2+0,14+2+0","68:8+1+0,12+3+0","69:8+7+0","75:20+1+1","76:9+2+0,11+1+1,20+1+1","77:3+2+0,9+3+0,16+2+0","78:3+2+0,9+3+0,16+1+0,17+1+7,20+1+9","79:3+1+1,4+2+0,6+1+9,7+11+0","85:20+1+1","86:20+1+1","87:3+9+0,15+3+0,20+1+9","88:3+9+0,15+1+11,16+2+0,20+1+9","89:3+8+0,11+1+1,15+1+0,17+1+0","90:3+11+0,14+1+2,15+1+0,17+1+0,20+1+2","91:3+6+0,9+1+9,15+1+9,17+1+0,20+1+11,21+1+5","92:3+7+0,12+1+1,15+3+0","93:3+11+0,14+1+2,15+1+0","99:11+7+0","100:11+7+0,28+1+1","101:10+1+1,11+7+0,18+1+1,28+1+1","102:10+1+13,16+1+1,18+1+13,28+1+1","103:10+1+13,18+1+13","104:10+1+13,18+1+13","105:10+2+13,17+2+13","106:11+1+13,17+1+13","107:11+1+13,17+1+13","108:11+1+13,17+1+13,28+1+10","109:11+1+13,17+1+13,28+1+1","110:11+1+13,17+1+13,28+1+1","111:11+7+14","112:11+2+14,13+3+6,16+2+14,28+1+8","113:3+8+0,11+2+14,13+1+6,14+1+14,15+1+6,16+2+14,18+6+0,24+1+11,25+1+0,28+1+11","114:3+2+0,5+1+8,6+5+0,11+1+1,12+1+14,13+1+6,14+1+10,15+1+6,16+1+14,17+1+1,18+8+0","115:6+6+0,12+3+14,15+1+11,16+1+14,17+6+0","116:8+7+0,15+2+14,17+4+0","117:11+7+0","122:4+1+1","123:4+1+6,24+1+1","124:4+1+9,24+1+4","125:4+1+6,24+1+1","126:4+3+6,18+3+6,24+1+9","127:4+3+6,18+3+6","128:6+1+6,10+1+14,18+1+6,24+1+2","129:6+2+6,10+1+14,15+2+14,17+1+11,18+1+6,24+1+2","130:6+2+6,8+3+14,15+2+14,17+2+6,24+1+2","131:6+2+6,8+1+14,10+1+14,13+2+13,15+1+14,16+1+0,17+2+6,24+1+11","132:4+1+14,5+1+4,6+1+11,7+1+6,8+1+14,10+1+14,13+1+13,15+2+14,17+2+6,19+1+1,20+1+14,24+1+11","133:4+1+14,5+3+6,8+1+14,10+1+14,13+1+13,15+2+14,17+1+6,18+3+14","134:4+5+14,10+1+14,13+1+13,15+1+2,16+5+14","135:4+5+14,10+1+14,13+1+13,15+6+14","136:5+1+14,6+1+0,10+1+14,13+1+13","137:6+1+13,9+2+14,13+6+13","138:6+1+13,9+1+0,10+1+14,18+1+13","139:5+2+13,9+1+13,10+1+2,11+2+14,18+1+13","140:5+1+13,9+1+13,18+1+13","141:5+1+13,9+1+13,18+1+13","142:5+1+13,7+2+0,9+1+13,18+1+13","143:5+1+13,8+1+0,9+1+13,15+2+0,18+1+13","144:5+1+13,8+3+0,13+1+0,15+1+0,16+1+14,17+2+13","145:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","146:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","147:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","148:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0,17+1+2,18+1+0,20+1+0","149:5+1+13,8+1+0,9+1+13,10+1+0,13+4+0,18+3+0","150:4+1+0,5+1+14,6+3+0,9+1+13,10+1+0,13+1+0,15+6+0","151:4+4+0,9+1+14,10+1+0,13+1+0,15+7+0","152:4+1+0,7+1+0,9+2+0,13+1+0","153:3+5+0,9+2+0,13+1+0","154:9+5+0","159:3+1+0,4+1+2,5+5+0,10+1+2,11+1+0,12+1+1,14+1+1,15+2+0","160:3+1+0,16+1+0","161:3+1+0,16+1+0,19+1+1","162:3+1+2,16+1+0,19+1+1","163:3+2+0,15+2+0,19+1+4","164:3+1+0,16+1+9","165:3+1+0,16+1+0,19+1+2","166:3+1+0,16+1+0,19+1+2","167:3+2+0,14+1+4,15+2+0,19+1+2","168:3+1+0,16+1+0","169:3+1+0","170:3+1+0","171:3+2+0","172:3+1+0","173:3+1+0,19+1+1","174:3+1+1,19+1+9","180:6+12+13","181:6+1+13,17+1+13,27+1+10","182:3+4+14,17+4+14,27+1+1","183:3+1+14,20+1+14,27+1+1","184:3+1+14,8+2+0,14+2+0,20+1+14,27+1+1","185:3+1+14,8+2+0,14+1+0,15+1+10,16+4+13,20+1+10,27+1+1","186:3+1+14,8+2+0,14+2+0,20+1+14","187:3+1+14,8+6+0,14+1+2,15+1+0,20+1+14,27+1+2","188:3+4+14,8+8+0,20+1+14,27+1+2","189:3+1+14,8+8+0,20+1+14","190:3+1+14,8+8+0,20+1+2","191:3+1+14,8+2+0,11+2+0,14+2+0,20+1+14","192:3+1+1,9+1+1,14+1+1,20+1+1","193:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","194:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","195:3+1+1,9+1+1,14+1+1,20+1+1,27+1+1","196:3+1+14,8+8+0,20+1+14,27+1+1","197:3+1+14,8+1+0,11+2+0,15+1+0,20+1+14,27+1+1","198:8+8+0,27+1+1","199:8+8+0,27+1+1","200:8+8+0,27+1+1","201:8+8+0","202:8+8+0","203:8+8+0","204:3+1+14,8+1+0,10+4+0,15+1+0,20+1+14","205:3+1+14,8+3+0,13+3+0,20+1+14","206:3+1+1,9+1+1,14+1+1,20+1+1","207:3+1+13,9+1+13,14+1+13,20+1+13","208:3+1+13,9+1+13,14+1+13,20+1+13,27+1+10","209:3+1+1,9+1+1,14+1+1,20+1+1,27+1+4","210:3+1+14,8+8+0,20+1+14,27+1+1","211:3+1+14,8+8+0,20+1+2,27+1+1","212:8+8+0,27+1+1","213:8+8+0,27+1+1","214:8+8+0","215:8+8+0,27+1+2","216:8+8+0,27+1+2","217:8+8+0","218:3+1+10,4+4+13,8+1+10,9+2+0,11+1+2,12+3+0,15+1+10,16+4+13,20+1+10,21+3+13,24+1+10","219:3+1+14,8+8+0,20+1+14,23+2+6","220:23+1+4"],"texts":[[2,2,"Key"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,36,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Tanker"],[5,10,"Locked Door"],[5,18,"Tough Guards"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[7,3,"Trap/Hazard"],[7,10,"Ladder"],[7,18,"Conditional Guard"],[7,26,"Very Easy"],[8,1,"Aft Deck"],[9,47,"Aft Deck"],[10,3,"Aft Deck"],[11,47,"A"],[11,49,"Deck-A, crew's quarters"],[12,47,"B"],[12,49,"Deck-B, crew's quarters"],[14,47,"1.0"],[14,49,"Josh Spires"],[15,47,"2.0"],[15,49,"Tomomi Nasu"],[16,20,"B"],[16,47,"3.0"],[16,49,"Stephen M Driver"],[17,9,"A"],[17,22,"2.0"],[20,7,"1.0"],[23,35,"3.0"],[25,4,"port"],[25,22,"starboard"],[25,29,"port"],[25,42,"starboard"],[29,1,"Deck A"],[30,28,"Deck-A, crew's Lounge"],[31,8,"8b"],[32,28,"C"],[32,30,"Deck-A, crew's quarters"],[33,28,"D"],[33,30,"Deck-B, crew's quarters"],[34,10,"9.0"],[34,14,"7.0"],[34,28,"E1"],[34,30,"Engine Room"],[35,16,"D"],[35,28,"E2"],[35,30,"Engine Room (Unlocks during a scene when near Semtex in Engine Room)"],[36,20,"C"],[37,10,"Deck-A, crew's Lounge"],[37,28,"7.0"],[37,30,"Takahiro Yura (Either Takahiro or Eric spawns, never both at once. Entrance to room seem to dictate which ones appears)"],[38,28,"8.0"],[38,30,"David P LaFrenier (moves to b when entering from Engine Room locked door)"],[39,5,"8a"],[39,6,"E2"],[39,22,"E1"],[39,28,"9.0"],[39,30,"Eric Bravo (Either Takahiro or Eric spawns, never both at once. Entrance to room seem to dictate which ones appears)"],[45,10,"Deck-A, crew's quarters"],[45,20,"C"],[46,28,"Deck-A, crew's quarters"],[48,9,"A"],[48,28,"A"],[48,30,"Aft Deck"],[49,11,"5b"],[49,17,"5a"],[49,28,"C"],[49,30,"Deck-A, crew's Lounge"],[50,4,"port"],[50,22,"starboard"],[51,28,"5.0"],[51,30,"Hajme Tusima (Patrols a/b depending on entrance to room)"],[54,1,"Deck B"],[55,22,"Deck-B, crew's quarters"],[56,3,"Deck-B, crew's quarters"],[57,22,"B"],[57,24,"Aft Deck"],[58,12,"6.0"],[58,22,"D"],[58,24,"Deck-A, crew's Lounge"],[59,22,"F"],[59,24,"Deck-C, crew's quarters"],[61,4,"F"],[61,22,"6.0"],[61,24,"Yuki Hongoh"],[62,13,"D"],[62,19,"B"],[66,4,"port"],[66,17,"starboard"],[72,1,"Deck C"],[73,20,"Deck-C, crew's quarters"],[74,3,"Deck-C, crew's quarters"],[75,20,"F"],[75,22,"Deck-B, crew's quarters"],[76,11,"G"],[76,20,"G"],[76,22,"Deck-D, crew's quarters"],[78,20,"1.0"],[78,22,"Security Camera"],[79,3,"F"],[79,6,"1.0"],[82,1,"Deck D"],[83,20,"Deck-D, crew's quarters"],[84,3,"Deck-D, crew's quarters"],[85,20,"G"],[85,22,"Deck-C, crew's quarters"],[86,20,"H"],[86,22,"Deck-E, the bridge"],[87,20,"1.0"],[87,22,"Security Camera"],[88,15,"11.0"],[88,16,"storeroom"],[88,20,"2.0"],[88,22,"Semtex Trap"],[89,11,"G"],[90,14,"10b"],[90,20,"10.0"],[90,22,"Miguel Luis Cunha (moves to 10b after Olga Boss)"],[91,9,"1.0"],[91,15,"2.0"],[91,20,"11.0"],[91,22,"Eiji Senke (Arrives when you are in the storeroom and will try to exit area if you leave the storeroom)"],[92,12,"H"],[93,14,"10a"],[97,1,"Deck E"],[98,28,"Deck-E, the bridge"],[99,3,"Deck-E, the bridge"],[100,28,"G"],[100,30,"Deck-D, crew's quarters"],[101,10,"i1"],[101,18,"i2"],[101,28,"i1"],[101,30,"Navigational Deck, Wing"],[102,16,"H"],[102,28,"i2"],[102,30,"Navigational Deck, Wing"],[106,28,"Navigational Deck, Wing"],[108,28,"L"],[108,30,"Ladder"],[109,28,"i1"],[109,30,"Navigational Deck, Wing"],[110,3,"Navigational Deck, Wing"],[110,28,"i2"],[110,30,"Navigational Deck, Wing"],[111,7,"port"],[111,20,"starboard"],[112,28,"0.0"],[112,30,"Boss - Olga Gurlukovich"],[113,24,"4a"],[113,28,"4.0"],[113,30,"Brendan McLeod (Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder)"],[114,5,"0.0"],[114,11,"i1"],[114,14,"L"],[114,17,"i2"],[115,15,"4b"],[120,1,"Engine Room"],[121,24,"Engine Room"],[122,4,"K"],[122,11,"Engine Room"],[123,24,"E1"],[123,26,"Deck-A, crew's Lounge"],[124,4,"2.0"],[124,24,"E2"],[124,26,"Deck-A, crew's Lounge (Unlocks during a scene when near Semtex in Engine Room)"],[125,24,"J"],[125,26,"Deck 2, Port"],[126,24,"2.0"],[126,26,"Semtex Trap"],[128,24,"15.0"],[128,26,"Andrej Pedercina Mimica"],[129,17,"18.0"],[129,24,"16.0"],[129,26,"Mike J Corbitt"],[130,3,"port"],[130,20,"starboard"],[130,24,"17.0"],[130,26,"Aaron T Powell"],[131,24,"18.0"],[131,26,"Jeff A Saylor Jr (Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room)"],[132,5,"E2"],[132,6,"19.0"],[132,19,"E1"],[132,24,"19.0"],[132,26,"Kazuki Tokunaga (Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room)"],[134,15,"15.0"],[139,10,"17.0"],[148,17,"16.0"],[157,1,"Deck 2"],[159,4,"13.0"],[159,10,"14.0"],[159,12,"L"],[159,14,"L"],[159,19,"Deck 2, Port"],[161,6,"Deck 2, Port"],[161,19,"K"],[161,21,"Engine Room"],[162,3,"12.0"],[162,19,"L"],[162,21,"Deck 2, Starboard"],[163,19,"M"],[163,21,"Hold No.1 (Automatically enters following Ambush Scene)"],[164,16,"3.0"],[165,19,"12.0"],[165,21,"Yohsuke Sakaguchi"],[166,19,"13.0"],[166,21,"Jan Friese"],[167,14,"M"],[167,19,"14.0"],[167,21,"Marius Torsud"],[169,12,"Deck 2, Starboard"],[171,19,"Deck 2, Starboard"],[173,19,"L"],[173,21,"Deck 2, Port"],[174,3,"K"],[174,19,"3.0"],[174,21,"Ambush"],[177,1,"Holds 1-3"],[179,4,"Hold No.3"],[179,27,"Hold No.3"],[181,27,"p"],[181,29,"Pole (Downwards only)"],[182,27,"O1"],[182,29,"Hold No.2 (Upper Walkway, Port)"],[183,27,"O2"],[183,29,"Hold No.2 (Port)"],[184,27,"O3"],[184,29,"Hold No.2 (Starboard)"],[185,15,"p"],[185,20,"p"],[185,27,"O4"],[185,29,"Hold No.2 (Upper Walkway, Starboard)"],[186,11,"Ray"],[187,14,"23.0"],[187,27,"22.0"],[187,29,"Darryl F Kemp"],[188,27,"23.0"],[188,29,"Yoshitoshi Toyoda"],[190,20,"22.0"],[191,27,"Hold No.2"],[192,3,"O1"],[192,9,"O2"],[192,14,"O3"],[192,20,"O4"],[193,27,"N1"],[193,29,"Hold No.1 (Upper Walkway, Port)"],[194,5,"Hold No.2"],[194,27,"N2"],[194,29,"Hold No.1 (Port)"],[195,3,"O1"],[195,9,"O2"],[195,14,"O3"],[195,20,"O4"],[195,27,"N3"],[195,29,"Hold No.1 (Starboard)"],[196,27,"N4"],[196,29,"Hold No.1 (Upper Walkway, Starboard)"],[197,27,"O1"],[197,29,"Hold No.3 (Upper Walkway, Port)"],[198,27,"O2"],[198,29,"Hold No.3 (Port)"],[199,27,"O3"],[199,29,"Hold No.3 (Starboard)"],[200,27,"O4"],[200,29,"Hold No.3 (Upper Walkway, Starboard)"],[206,3,"N1"],[206,9,"N2"],[206,14,"N3"],[206,20,"N4"],[206,27,"Hold No.1"],[208,5,"Hold No.1"],[208,27,"L"],[208,29,"Ladder"],[209,3,"N1"],[209,9,"N2"],[209,14,"N3"],[209,20,"N4"],[209,27,"M"],[209,29,"Deck 2, Starboard (Cannot Re-enter)"],[210,27,"N1"],[210,29,"Hold No.2 (Upper Walkway, Port)"],[211,20,"20.0"],[211,27,"N2"],[211,29,"Hold No.2 (Port)"],[212,27,"N3"],[212,29,"Hold No.2 (Starboard)"],[213,27,"N4"],[213,29,"Hold No.2 (Upper Walkway, Starboard)"],[215,27,"20.0"],[215,29,"Kamil Mania"],[216,27,"21.0"],[216,29,"Ismael Miranda de Andrade"],[218,3,"L"],[218,8,"L"],[218,11,"21.0"],[218,15,"L"],[218,20,"L"],[218,24,"L"],[220,23,"M"]],"merges":[[4,3,6,7],[7,3,7,7],[7,10,7,15],[7,18,7,23],[88,16,91,16],[3,36,6,53],[4,10,4,15],[4,18,4,23],[5,10,5,15],[5,18,5,23],[6,10,6,15],[6,18,6,23]],"widths":{"1":[84,2.63]},"heights":{}},{"chapter":"Tanker","difficulty":"Easy","r0":2,"r1":220,"c0":1,"c1":49,"palette":["FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF76A5AF","FF00FFFF","FF00FF00","FFD9D2E9","FFCFE2F3","FFB7B7B7"],"fills":["4:2+1+0,9+1+1,17+1+2","5:2+1+3,9+1+4,17+1+5","6:2+1+6,9+1+7,17+1+8","7:2+1+9,9+1+10,17+1+11","10:21+21+12","11:21+1+12,41+1+12,47+1+1","12:7+25+13,41+1+12,47+1+1","13:7+1+13,21+1+12,31+1+13,41+1+12","14:3+2+0,5+2+14,7+1+6,21+1+6,22+2+14,24+2+0,28+2+6,31+1+13,41+1+12,43+2+6,47+1+2","15:4+1+0,5+3+14,21+3+14,24+1+0,28+1+6,29+1+14,30+2+13,41+2+12,43+1+14,44+1+6,47+1+2","16:4+2+0,6+2+14,8+1+7,20+1+1,21+2+14,23+2+0,28+2+6,43+2+6,47+1+2","17:5+1+0,6+2+14,9+1+1,19+1+7,21+1+14,22+1+2,23+1+0,28+5+6,40+5+6","18:5+2+0,7+1+14,8+2+0,19+2+0,21+1+14,22+2+0,29+2+6,32+1+6,40+1+6,42+2+6","19:6+4+0,19+4+0,30+3+6,40+3+6","20:6+1+0,7+1+2,8+2+14,19+2+14,21+2+0,32+1+6,40+1+6","21:7+1+0,8+2+14,19+2+14,21+1+0,32+1+6,40+1+6","22:7+2+0,9+2+14,18+2+14,20+2+0,32+9+6","23:8+3+0,18+3+0,33+2+6,35+1+2,36+4+6","24:9+11+0","25:10+9+0","26:11+7+0","31:7+1+14,8+1+2,9+13+14","32:7+15+14,28+1+1","33:5+2+13,7+1+0,8+13+14,21+1+0,22+2+13,28+1+1","34:5+1+13,7+3+14,10+1+2,11+3+14,14+1+11,15+7+14,23+1+13,28+1+1","35:5+1+13,7+2+14,12+1+7,13+1+6,14+1+14,15+1+6,16+1+1,20+2+14,23+1+13,28+1+4","36:5+1+13,8+1+7,20+1+1,23+1+13","37:5+1+14,20+1+13,23+1+14,28+1+11,29+1+5","38:4+2+0,20+1+13,23+2+0,28+1+2","39:4+1+0,5+1+2,6+1+4,20+1+13,22+1+1,23+2+0,28+1+2","40:20+1+13","41:20+1+13","42:20+1+13","43:20+1+13","44:20+1+13","45:8+1+7,20+1+1","46:8+1+14,20+1+14","47:8+4+14,17+4+14","48:9+1+1,11+1+14,17+1+14,19+1+7,28+1+1","49:11+1+2,12+5+14,17+1+2,28+1+1","50:11+7+14","51:11+7+14,28+1+2","57:22+1+1","58:8+4+0,12+1+2,13+2+0,22+1+1","59:4+5+0,14+5+0,22+1+1","60:4+2+0,8+1+0,14+1+0,17+2+0","61:4+1+1,5+1+0,8+1+0,14+1+0,17+1+0,18+1+7,22+1+2,23+1+5","62:3+1+7,4+2+0,8+1+0,9+1+7,13+1+1,14+1+0,17+2+0,19+1+1","63:7+2+0,14+2+0","64:7+1+0,15+1+0","65:7+1+0,15+1+0","66:7+1+0,15+1+0","67:7+2+0,14+2+0","68:8+1+0,12+3+0","69:8+7+0","75:20+1+1","76:9+2+0,11+1+1,20+1+1","77:3+2+0,9+3+0,16+2+0,20+1+9","78:3+2+0,9+3+0,16+1+0,17+1+7","79:3+1+1,4+2+0,6+1+9,7+11+0","85:20+1+1","86:20+1+1","87:3+9+0,15+3+0,20+1+9","88:3+9+0,15+1+11,16+2+0,20+1+9","89:3+8+0,11+1+1,15+1+0,17+1+0","90:3+11+0,14+1+2,15+1+0,17+1+0,20+1+2","91:3+6+0,9+1+9,15+1+9,17+1+0,20+1+11","92:3+7+0,12+1+1,15+3+0","93:3+11+0,14+1+2,15+1+0","99:11+7+0","100:11+7+0,28+1+1","101:10+1+1,11+7+0,18+1+1,28+1+1","102:10+1+13,16+1+1,18+1+13,28+1+1","103:10+1+13,18+1+13","104:10+1+13,18+1+13","105:10+2+13,17+2+13","106:11+1+13,17+1+13","107:11+1+13,17+1+13","108:11+1+13,17+1+13,28+1+10","109:11+1+13,17+1+13,28+1+1","110:11+1+13,17+1+13,28+1+1","111:11+7+14","112:11+2+14,13+3+6,16+2+14,28+1+8","113:3+8+0,11+2+14,13+1+6,14+1+14,15+1+6,16+2+14,18+6+0,24+1+11,25+1+0,28+1+11","114:3+2+0,5+1+8,6+5+0,11+1+1,12+1+14,13+1+6,14+1+10,15+1+6,16+1+14,17+1+1,18+8+0","115:6+6+0,12+3+14,15+1+11,16+1+14,17+6+0","116:8+7+0,15+2+14,17+4+0","117:11+7+0","122:4+1+1","123:4+1+9,24+1+1","124:4+1+9,24+1+4","125:4+1+9,24+1+1","126:4+3+6,18+3+6,24+1+9","127:4+3+6,18+3+6","128:6+1+6,10+1+14,18+1+6,24+1+2","129:6+2+6,10+1+14,15+2+14,17+1+11,18+1+6,24+1+2","130:6+2+6,8+3+14,15+2+14,17+2+6,24+1+2","131:6+1+6,7+1+2,8+1+14,10+1+14,13+2+13,15+1+14,16+1+0,17+2+6,24+1+2","132:4+1+14,5+1+4,6+1+11,7+1+6,8+1+14,10+1+14,13+1+13,15+2+14,17+2+6,19+1+1,20+1+14,24+1+11","133:4+1+14,5+3+6,8+1+14,10+1+14,13+1+13,15+2+14,17+1+6,18+3+14,24+1+11","134:4+5+14,10+1+14,13+1+13,15+1+2,16+5+14","135:4+5+14,10+1+14,13+1+13,15+6+14","136:5+1+14,6+1+0,10+1+14,13+1+13","137:6+1+13,9+2+14,13+6+13","138:6+1+13,9+1+0,10+1+14,18+1+13","139:5+2+13,9+1+13,10+1+2,11+2+14,18+1+13","140:5+1+13,9+1+13,18+1+13","141:5+1+13,9+1+13,18+1+13","142:5+1+13,7+2+0,9+1+13,18+1+13","143:5+1+13,8+1+0,9+1+13,15+2+0,18+1+13","144:5+1+13,8+3+0,13+1+0,15+1+0,16+1+14,17+2+13","145:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","146:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","147:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","148:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0,17+1+2,18+1+0,20+1+0","149:5+1+13,8+1+0,9+1+13,10+1+0,13+4+0,18+3+0","150:4+1+0,5+1+14,6+3+0,9+1+13,10+1+0,13+1+0,15+6+0","151:4+4+0,9+1+14,10+1+0,13+1+0,15+7+0","152:4+1+0,7+1+0,9+2+0,13+1+0","153:3+5+0,9+2+0,13+1+0","154:9+5+0","159:3+1+0,4+1+2,5+5+0,10+1+2,11+1+0,12+1+1,13+1+13,14+1+1,15+2+0","160:3+1+0,16+1+0","161:3+1+0,16+1+0,19+1+1","162:3+1+2,16+1+0,19+1+1","163:3+2+0,15+2+0,19+1+4","164:3+1+0,16+1+9","165:3+1+0,16+1+0,19+1+2","166:3+1+0,16+1+0,19+1+2","167:3+2+0,14+1+4,15+2+0,19+1+2","168:3+1+0,16+1+0","169:3+1+0","170:3+1+0","171:3+2+0","172:3+1+0","173:3+1+0,19+1+1","174:3+1+1,19+1+9","179:27+1+10","180:6+12+13,27+1+1","181:6+1+13,17+1+13,27+1+1","182:3+4+14,17+4+14,27+1+1","183:3+1+14,20+1+14,27+1+1","184:3+1+14,8+2+0,14+2+0,20+1+14","185:3+1+14,8+2+0,14+1+0,15+1+10,16+4+13,20+1+10,27+1+2","186:3+1+14,8+2+0,14+2+0,20+1+14,27+1+2","187:3+1+14,8+8+0,20+1+14,27+1+2","188:3+4+14,8+3+0,11+1+2,12+2+0,14+1+2,15+1+0,20+1+14","189:3+1+14,8+8+0,20+1+14","190:3+1+14,8+8+0,20+1+2","191:3+1+14,8+2+0,11+2+0,14+2+0,20+1+14","192:3+1+1,9+1+1,14+1+1,20+1+1","193:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","194:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","195:3+1+1,9+1+1,14+1+1,20+1+1,27+1+1","196:3+1+14,8+8+0,20+1+14,27+1+1","197:3+1+14,8+1+0,11+2+0,15+1+0,20+1+14,27+1+1","198:8+8+0,27+1+1","199:8+8+0,27+1+1","200:8+8+0,27+1+1","201:8+8+0","202:8+8+0","203:8+8+0","204:3+1+14,8+1+0,10+4+0,15+1+0,20+1+14","205:3+1+14,8+3+0,13+3+0,20+1+14","206:3+1+1,9+1+1,14+1+1,20+1+1","207:3+1+13,9+1+13,14+1+13,20+1+13","208:3+1+13,9+1+13,14+1+13,20+1+13,27+1+10","209:3+1+1,9+1+1,14+1+1,20+1+1,27+1+4","210:3+1+14,8+8+0,20+1+14,27+1+1","211:3+1+14,8+8+0,20+1+2,27+1+1","212:8+8+0,27+1+1","213:8+8+0,27+1+1","214:8+4+0,12+1+2,13+3+0","215:8+8+0,27+1+2","216:8+8+0,27+1+2","217:8+8+0","218:3+1+10,4+4+13,8+1+10,9+6+0,15+1+10,16+4+13,20+1+10,21+3+13,24+1+10","219:3+1+14,8+8+0,20+1+14,23+2+6","220:23+1+4"],"texts":[[2,2,"Key"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,36,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Tanker"],[5,10,"Locked Door"],[5,18,"Tough Guards"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[7,3,"Trap/Hazard"],[7,10,"Ladder"],[7,18,"Conditional Guard"],[7,26,"Easy"],[8,1,"Aft Deck"],[9,47,"Aft Deck"],[10,3,"Aft Deck"],[11,47,"A"],[11,49,"Deck-A, crew's quarters"],[12,47,"B"],[12,49,"Deck-B, crew's quarters"],[14,47,"1.0"],[14,49,"Justin P Verrier"],[15,47,"2.0"],[15,49,"Ryouichi Matsumoto"],[16,20,"B"],[16,47,"3.0"],[16,49,"Michael S Futter"],[17,9,"A"],[17,22,"2.0"],[20,7,"1.0"],[23,35,"3.0"],[25,4,"port"],[25,22,"starboard"],[25,29,"port"],[25,42,"starboard"],[29,1,"Deck-A"],[30,28,"Deck-A, crew's Lounge"],[31,8,"8b"],[32,28,"C"],[32,30,"Deck-A, crew's quarters"],[33,28,"D"],[33,30,"Deck-B, crew's quarters"],[34,10,"9.0"],[34,14,"7.0"],[34,28,"E1"],[34,30,"Engine Room"],[35,16,"D"],[35,28,"E2"],[35,30,"Engine Room (Unlocks during a scene when near Semtex in Engine Room)"],[36,20,"C"],[37,10,"Deck-A, crew's Lounge"],[37,28,"7.0"],[37,30,"Matthew W Hunt (Enter from Deck A)"],[38,28,"8.0"],[38,30,"David W Pelster (moves to b when entering from Engine Room locked door"],[39,5,"8a"],[39,6,"E2"],[39,22,"E1"],[39,28,"9.0"],[39,30,"Takumi Shimada"],[45,10,"Deck-A, crew's quarters"],[45,20,"C"],[46,28,"Deck-A, crew's quarters"],[48,9,"A"],[48,28,"A"],[48,30,"Aft Deck"],[49,11,"5b"],[49,17,"5a"],[49,28,"C"],[49,30,"Deck-A, crew's Lounge"],[50,4,"port"],[50,22,"starboard"],[51,28,"6.0"],[51,30,"Kei Kudou Mon (Patrols a/b depending on entrance to room)"],[54,1,"Deck-B"],[55,22,"Deck-B, crew's quarters"],[56,3,"Deck-B, crew's quarters"],[57,22,"B"],[57,24,"Aft Deck"],[58,12,"6.0"],[58,22,"D"],[58,24,"Deck-A, crew's Lounge"],[59,22,"F"],[59,24,"Deck-C, crew's quarters"],[61,4,"F"],[61,22,"6.0"],[61,24,"Eetu Holmqvist"],[62,13,"D"],[62,19,"B"],[66,4,"port"],[66,17,"starboard"],[72,1,"Deck-C"],[73,20,"Deck-C, crew's quarters"],[74,3,"Deck-C, crew's quarters"],[75,20,"F"],[75,22,"Deck-B, crew's quarters"],[76,11,"G"],[76,20,"G"],[76,22,"Deck-D, crew's quarters"],[77,20,"1.0"],[77,22,"Security Camera"],[79,3,"F"],[79,6,"1.0"],[82,1,"Deck-D"],[83,20,"Deck-D, crew's quarters"],[84,3,"Deck-D, crew's quarters"],[85,20,"G"],[85,22,"Deck-C, crew's quarters"],[86,20,"H"],[86,22,"Deck-E, the bridge"],[87,20,"1.0"],[87,22,"Security Camera"],[88,15,"11.0"],[88,16,"storeroom"],[88,20,"2.0"],[88,22,"Semtex Trap"],[89,11,"G"],[90,14,"10b"],[90,20,"10.0"],[90,22,"Cary J Schwartzman (Patrols a/b depending on entrance to room)"],[91,9,"1.0"],[91,15,"2.0"],[91,20,"11.0"],[91,22,"Danilo NE Carbone (appears when in Storeroom and tries to leave when exiting storeroom)"],[92,12,"H"],[93,14,"10a"],[97,1,"Deck-E"],[98,28,"Deck-E, the bridge"],[99,3,"Deck-E, the bridge"],[100,28,"G"],[100,30,"Deck-D, crew's quarters"],[101,10,"i1"],[101,18,"i2"],[101,28,"i1"],[101,30,"Navigational Deck, Wing"],[102,16,"H"],[102,28,"i2"],[102,30,"Navigational Deck, Wing"],[106,28,"Navigational Deck, Wing"],[108,30,"Ladder"],[109,28,"i1"],[109,30,"Navigational Deck, Wing"],[110,3,"Navigational Deck, Wing"],[110,28,"i2"],[110,30,"Navigational Deck, Wing"],[111,7,"port"],[111,20,"starboard"],[112,28,"0.0"],[112,30,"Boss - Olga Gurlukovich"],[113,24,"4a"],[113,28,"4.0"],[113,30,"Michael Vogt (Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder)"],[114,5,"0.0"],[114,11,"i1"],[114,17,"i2"],[115,15,"4b"],[120,1,"Engine Room"],[121,24,"Engine Room"],[122,4,"K"],[122,11,"Engine Room"],[123,4,"2.0"],[123,24,"E1"],[123,26,"Deck-A, crew's Lounge"],[124,4,"2.0"],[124,24,"E2"],[124,26,"Deck-A, crew's Lounge (Unlocks during a scene when near Semtex in Engine Room)"],[125,4,"2.0"],[125,24,"J"],[125,26,"Deck 2, Port"],[126,24,"2.0"],[126,26,"Semtex Trap"],[128,24,"15.0"],[128,26,"William N Bruce"],[129,17,"19.0"],[129,24,"16.0"],[129,26,"Chien Jen Liang"],[130,3,"port"],[130,20,"starboard"],[130,24,"17.0"],[130,26,"Luke Boulerice"],[131,7,"18.0"],[131,24,"18.0"],[131,26,"Yusuke Sasaki"],[132,5,"E2"],[132,6,"20.0"],[132,19,"E1"],[132,24,"19.0"],[132,26,"Missable - Travis J Long (Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room)"],[133,24,"20.0"],[133,26,"Missable - Steven A Weekes (Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room)"],[134,15,"15.0"],[139,10,"17.0"],[148,17,"16.0"],[157,1,"Deck 2"],[159,4,"13.0"],[159,10,"14.0"],[159,12,"L"],[159,14,"L"],[159,19,"Deck 2, Port"],[161,6,"Deck 2, Port"],[161,19,"K"],[161,21,"Engine Room"],[162,3,"12.0"],[162,19,"L"],[162,21,"Deck 2, Starboard"],[163,19,"M"],[163,21,"Hold No.1 (Automatically enters following Ambush Scene)"],[164,16,"3.0"],[165,19,"12.0"],[165,21,"Adam Lloyd"],[166,19,"13.0"],[166,21,"David E Palm"],[167,14,"M"],[167,19,"14.0"],[167,21,"Yuki Aoki"],[169,12,"Deck 2, Starboard"],[171,19,"Deck 2, Starboard"],[173,19,"L"],[173,21,"Deck 2, Port"],[174,3,"K"],[174,19,"3.0"],[174,21,"Ambush"],[177,1,"Holds 1-3"],[177,27,"Hold No.3"],[179,4,"Hold No.3"],[179,27,"p"],[179,29,"Pole (Downwards only)"],[180,27,"O1"],[180,29,"Hold No.2 (Upper Walkway, Port)"],[181,27,"O2"],[181,29,"Hold No.2 (Port)"],[182,27,"O3"],[182,29,"Hold No.2 (Starboard)"],[183,27,"O4"],[183,29,"Hold No.2 (Upper Walkway, Starboard)"],[185,15,"p"],[185,20,"p"],[185,27,"23.0"],[185,29,"Michalis Taubert"],[186,11,"Ray"],[186,27,"24.0"],[186,29,"Lee A Myers"],[187,27,"25.0"],[187,29,"Rock Young (Man in the centre of the front row)"],[188,11,"25.0"],[188,14,"24.0"],[190,20,"23.0"],[191,27,"Hold No.2"],[192,3,"O1"],[192,9,"O2"],[192,14,"O3"],[192,20,"O4"],[193,27,"N1"],[193,29,"Hold No.1 (Upper Walkway, Port)"],[194,5,"Hold No.2"],[194,27,"N2"],[194,29,"Hold No.1 (Port)"],[195,3,"O1"],[195,9,"O2"],[195,14,"O3"],[195,20,"O4"],[195,27,"N3"],[195,29,"Hold No.1 (Starboard)"],[196,27,"N4"],[196,29,"Hold No.1 (Upper Walkway, Starboard)"],[197,27,"O1"],[197,29,"Hold No.3 (Upper Walkway, Port)"],[198,27,"O2"],[198,29,"Hold No.3 (Port)"],[199,27,"O3"],[199,29,"Hold No.3 (Starboard)"],[200,27,"O4"],[200,29,"Hold No.3 (Upper Walkway, Starboard)"],[206,3,"N1"],[206,9,"N2"],[206,14,"N3"],[206,20,"N4"],[206,27,"Hold No.1"],[208,5,"Hold No.1"],[208,27,"L"],[208,29,"Ladder"],[209,3,"N1"],[209,9,"N2"],[209,14,"N3"],[209,20,"N4"],[209,27,"M"],[209,29,"Deck 2, Starboard (Cannot Re-enter)"],[210,27,"N1"],[210,29,"Hold No.2 (Upper Walkway, Port)"],[211,20,"21.0"],[211,27,"N2"],[211,29,"Hold No.2 (Port)"],[212,27,"N3"],[212,29,"Hold No.2 (Starboard)"],[213,27,"N4"],[213,29,"Hold No.2 (Upper Walkway, Starboard)"],[214,12,"22.0"],[215,27,"21.0"],[215,29,"Marco Silvano"],[216,27,"22.0"],[216,29,"Xesk Malone (Underpants Guy)"],[218,3,"L"],[218,8,"L"],[218,15,"L"],[218,20,"L"],[218,24,"L"],[220,23,"M"]],"merges":[[4,3,6,7],[7,3,7,7],[7,10,7,15],[7,18,7,23],[88,16,91,16],[3,36,6,53],[4,10,4,15],[4,18,4,23],[5,10,5,15],[5,18,5,23],[6,10,6,15],[6,18,6,23]],"widths":{"1":[75,2.63]},"heights":{}},{"chapter":"Tanker","difficulty":"Normal","r0":2,"r1":220,"c0":1,"c1":49,"palette":["FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF76A5AF","FF00FFFF","FF00FF00","FFD9D2E9","FFCFE2F3","FFB7B7B7"],"fills":["4:2+1+0,9+1+1,17+1+2","5:2+1+3,9+1+4,17+1+5","6:2+1+6,9+1+7,17+1+8","7:2+1+9,9+1+10,17+1+11","10:21+21+12","11:21+1+12,41+1+12,47+1+1","12:7+25+13,41+1+12,47+1+1","13:7+1+13,21+1+12,31+1+13,41+1+12","14:3+2+0,5+2+14,7+1+6,21+1+6,22+2+14,24+2+0,28+2+6,31+1+13,41+1+12,43+2+6,47+1+2","15:4+1+0,5+3+14,21+3+14,24+1+0,28+1+6,29+1+14,30+2+13,41+2+12,43+1+14,44+1+6,47+1+2","16:4+2+0,6+2+14,8+1+7,20+1+1,21+2+14,23+2+0,28+2+6,43+2+6,47+1+2","17:5+1+0,6+2+14,9+1+1,19+1+7,21+1+14,22+1+2,23+1+0,28+5+6,40+5+6","18:5+2+0,7+1+14,8+2+0,19+2+0,21+1+14,22+2+0,29+2+6,32+1+6,40+1+6,42+2+6","19:6+4+0,19+4+0,30+3+6,40+3+6","20:6+1+0,7+1+2,8+2+14,19+2+14,21+2+0,32+1+6,40+1+6","21:7+1+0,8+2+14,19+2+14,21+1+0,32+1+6,40+1+6","22:7+2+0,9+2+14,18+2+14,20+2+0,32+9+6","23:8+3+0,18+3+0,33+2+6,35+1+2,36+4+6","24:9+11+0","25:10+9+0","26:11+7+0","31:7+1+14,8+1+5,9+13+14","32:7+15+14,28+1+1","33:5+2+13,7+1+0,8+13+14,21+1+0,22+2+13,28+1+1","34:5+1+13,7+3+14,10+1+2,11+6+14,17+1+11,18+4+14,23+1+13,28+1+1","35:5+1+13,7+2+14,12+1+7,13+1+6,14+1+14,15+1+6,16+1+1,20+2+14,23+1+13,28+1+4","36:5+1+13,8+1+7,20+1+1,23+1+13","37:5+1+14,20+1+13,23+1+14,28+1+11","38:4+2+0,20+1+13,23+2+0,28+1+5","39:4+1+0,5+1+5,6+1+4,20+1+13,22+1+1,23+2+0,28+1+2","40:20+1+13","41:20+1+13","42:20+1+13","43:20+1+13","44:20+1+13","45:8+1+7,20+1+1","46:8+1+14,20+1+14","47:8+4+14,17+4+14","48:9+1+1,11+1+14,17+1+14,19+1+7,28+1+1","49:11+1+5,12+5+14,17+1+5,28+1+1","50:11+7+14","51:11+7+14,28+1+5","57:22+1+1","58:8+4+0,12+1+2,13+2+0,22+1+1","59:4+5+0,14+5+0,22+1+1","60:4+2+0,8+1+0,14+1+0,17+2+0","61:4+1+1,5+1+0,8+1+0,14+1+0,17+1+0,18+1+7,22+1+2","62:3+1+7,4+2+0,8+1+0,9+1+7,13+1+1,14+1+0,17+2+0,19+1+1,22+1+2","63:7+2+0,14+2+0","64:7+1+0,15+1+0","65:7+1+0,15+1+0","66:7+1+0,15+1+0","67:7+2+0,14+2+0","68:8+1+0,12+3+0","69:8+2+0,10+1+2,11+4+0","75:20+1+1","76:9+2+0,11+1+1,20+1+1","77:3+2+0,9+3+0,16+2+0,20+1+9","78:3+2+0,9+3+0,16+1+0,17+1+7","79:3+1+1,4+2+0,6+1+9,7+1+0,8+1+11,9+9+0,20+1+11","85:20+1+1","86:20+1+1","87:3+9+0,15+3+0,20+1+9","88:3+9+0,15+1+11,16+2+0,20+1+9","89:3+8+0,11+1+1,15+1+0,17+1+0","90:3+3+0,6+1+5,7+7+0,14+1+2,15+1+0,17+1+0,20+1+2","91:3+6+0,9+1+9,15+1+9,17+1+0,20+1+5","92:3+7+0,12+1+1,15+3+0,20+1+11,21+1+5","93:3+11+0,14+1+2,15+1+0","99:11+7+0","100:11+7+0,28+1+1","101:10+1+1,11+7+0,18+1+1,28+1+1","102:10+1+13,16+1+1,18+1+13,28+1+1","103:10+1+13,18+1+13","104:10+1+13,18+1+13","105:10+2+13,17+2+13","106:11+1+13,17+1+13","107:11+1+13,17+1+13","108:11+1+13,17+1+13,28+1+10","109:11+1+13,17+1+13,28+1+1","110:11+1+13,17+1+13,28+1+1","111:11+7+14","112:11+2+14,13+3+6,16+2+14,28+1+8","113:3+8+0,11+2+14,13+1+6,14+1+14,15+1+6,16+2+14,18+6+0,24+1+11,25+1+0,28+1+11","114:3+2+0,5+1+8,6+5+0,11+1+1,12+1+14,13+1+6,14+1+10,15+1+6,16+1+14,17+1+1,18+8+0","115:6+6+0,12+3+14,15+1+11,16+1+14,17+6+0","116:8+7+0,15+2+14,17+4+0","117:11+7+0","122:4+1+1","123:4+1+9,24+1+1","124:4+1+9,24+1+4","125:4+1+9,24+1+1","126:4+3+6,18+3+6,24+1+9","127:4+3+6,18+3+6","128:6+1+6,10+1+14,18+1+6,24+1+2","129:6+2+6,10+1+14,15+2+14,17+1+11,18+1+6,24+1+2","130:6+2+6,8+3+14,15+2+14,17+2+6,24+1+5","131:6+1+6,7+1+2,8+1+14,10+1+14,13+2+13,15+1+14,16+1+0,17+2+6,24+1+2","132:4+1+14,5+1+4,6+1+11,7+1+6,8+1+14,10+1+14,13+1+13,15+2+14,17+2+6,19+1+1,20+1+14,24+1+2","133:4+1+14,5+3+6,8+1+14,10+1+14,13+1+13,15+2+14,17+1+6,18+3+14,24+1+11","134:4+5+14,10+1+14,13+1+13,15+1+2,16+5+14,24+1+11","135:4+5+14,10+1+14,13+1+13,15+6+14","136:5+1+14,6+1+0,10+1+14,13+1+13","137:6+1+13,9+2+14,13+6+13","138:6+1+13,9+1+0,10+1+14,18+1+13","139:5+2+13,9+1+13,10+1+5,11+2+14,18+1+13","140:5+1+13,9+1+13,18+1+13","141:5+1+13,9+1+13,18+1+13","142:5+1+13,7+2+0,9+1+13,18+1+13","143:5+1+13,8+1+0,9+1+13,15+2+0,18+1+13","144:5+1+13,8+1+0,9+1+2,10+1+0,13+1+0,15+1+0,16+1+14,17+2+13","145:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","146:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","147:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","148:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0,17+1+2,18+1+0,20+1+0","149:5+1+13,8+1+0,9+1+13,10+1+0,13+4+0,18+3+0","150:4+1+0,5+1+14,6+3+0,9+1+13,10+1+0,13+1+0,15+6+0","151:4+4+0,9+1+14,10+1+0,13+1+0,15+7+0","152:4+1+0,7+1+0,9+2+0,13+1+0","153:3+5+0,9+2+0,13+1+0","154:9+5+0","159:3+1+0,4+1+2,5+5+0,10+1+2,11+1+0,12+1+1,13+1+13,14+1+1,15+2+0","160:3+1+0,16+1+0","161:3+1+0,16+1+0,19+1+1","162:3+1+2,16+1+0,19+1+1","163:3+2+0,15+2+0,19+1+4","164:3+1+0,16+1+9","165:3+1+0,16+1+0,19+1+2","166:3+1+0,16+1+0,19+1+2","167:3+2+0,14+1+4,15+2+0,19+1+2","168:3+1+0,16+1+0","169:3+1+0","170:3+1+0","171:3+2+0","172:3+1+0","173:3+1+0,19+1+1","174:3+1+1,19+1+9","179:27+1+10","180:6+12+13,27+1+1","181:6+1+13,17+1+13,27+1+1","182:3+4+14,17+4+14,27+1+1","183:3+1+14,20+1+14,27+1+1","184:3+1+14,8+2+0,14+2+0,20+1+14","185:3+1+14,8+2+0,14+1+0,15+1+10,16+4+13,20+1+10,27+1+2","186:3+1+14,8+2+0,14+2+0,20+1+14,27+1+2","187:3+1+14,8+8+0,20+1+14,27+1+2","188:3+4+14,8+6+0,14+1+2,15+1+0,20+1+14","189:3+1+14,8+1+0,9+1+2,10+6+0,20+1+14","190:3+1+14,8+8+0,20+1+2","191:3+1+14,8+2+0,11+2+0,14+2+0,20+1+14","192:3+1+1,9+1+1,14+1+1,20+1+1","193:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","194:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","195:3+1+1,9+1+1,14+1+1,20+1+1,27+1+1","196:3+1+14,8+8+0,20+1+14,27+1+1","197:3+1+14,8+1+0,11+2+0,15+1+0,20+1+14,27+1+1","198:8+8+0,27+1+1","199:8+1+0,9+1+2,10+6+0,27+1+1","200:8+8+0,27+1+1","201:8+8+0","202:8+8+0,27+1+2","203:8+5+0,13+1+2,14+2+0,27+1+2","204:3+1+14,8+1+0,10+4+0,15+1+0,20+1+14","205:3+1+14,8+3+0,13+3+0,20+1+14","206:3+1+1,9+1+1,14+1+1,20+1+1","207:3+1+13,9+1+13,14+1+13,20+1+13","208:3+1+13,9+1+13,14+1+13,20+1+13,27+1+10","209:3+1+1,9+1+1,14+1+1,20+1+1,27+1+4","210:3+1+14,8+8+0,20+1+14,27+1+1","211:3+1+14,8+8+0,20+1+2,27+1+1","212:8+8+0,27+1+1","213:8+8+0,27+1+1","214:8+8+0","215:8+8+0,27+1+2","216:8+8+0,27+1+2","217:8+1+0,9+1+2,10+6+0,27+1+2","218:3+1+10,4+4+13,8+1+10,9+2+0,11+1+2,12+3+0,15+1+10,16+4+13,20+1+10,21+3+13,24+1+10","219:3+1+14,8+8+0,20+1+14,23+2+6","220:23+1+4"],"texts":[[2,2,"Key"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,36,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Tanker"],[5,10,"Locked Door"],[5,18,"Tough Guards"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[7,3,"Trap/Hazard"],[7,10,"Ladder"],[7,18,"Conditional Guard"],[7,26,"Normal"],[8,1,"Aft Deck"],[9,47,"Aft Deck"],[10,3,"Aft Deck"],[11,47,"A"],[11,49,"Deck-A, crew's quarters"],[12,47,"B"],[12,49,"Deck-B, crew's quarters"],[14,47,"1.0"],[14,49,"Garrett Peters"],[15,47,"2.0"],[15,49,"Sunny Hsu"],[16,20,"B"],[16,47,"3.0"],[16,49,"Pablo Masius"],[17,9,"A"],[17,22,"2.0"],[20,7,"1.0"],[23,35,"3.0"],[25,4,"port"],[25,22,"starboard"],[25,29,"port"],[25,42,"starboard"],[29,1,"Deck-A"],[30,28,"Deck-A, crew's Lounge"],[31,8,"10b"],[32,28,"C"],[32,30,"Deck-A, crew's quarters"],[33,28,"D"],[33,30,"Deck-B, crew's quarters"],[34,10,"11.0"],[34,17,"9.0"],[34,28,"E1"],[34,30,"Engine Room"],[35,16,"D"],[35,28,"E2"],[35,30,"Engine Room (Unlocks during a scene when near Semtex in Engine Room)"],[36,20,"C"],[37,10,"Deck-A, crew's Lounge"],[37,28,"9.0"],[37,30,"Jeng L Valencia (Enter from Deck A, Crews Quarters after initial visit)"],[38,28,"10.0"],[38,30,"Seth T Hay (moves to b when entering from Engine Room locked door"],[39,5,"10a"],[39,6,"E2"],[39,22,"E1"],[39,28,"11.0"],[39,30,"Daniel W Dennison"],[45,10,"Deck-A, crew's quarters"],[45,20,"C"],[46,28,"Deck-A, crew's quarters"],[48,9,"A"],[48,28,"A"],[48,30,"Aft Deck"],[49,11,"6b"],[49,17,"6a"],[49,28,"C"],[49,30,"Deck-A, crew's Lounge"],[50,4,"port"],[50,22,"starboard"],[51,28,"6.0"],[51,30,"Daniel Kucan (Patrols a/b depending on entrance to room)"],[54,1,"Deck-B"],[55,22,"Deck-B, crew's quarters"],[56,3,"Deck-B, crew's quarters"],[57,22,"B"],[57,24,"Aft Deck"],[58,12,"7.0"],[58,22,"D"],[58,24,"Deck-A, crew's Lounge"],[59,22,"F"],[59,24,"Deck-C, crew's quarters"],[61,4,"F"],[61,22,"7.0"],[61,24,"Ronan Khim"],[62,13,"D"],[62,19,"B"],[62,22,"8.0"],[62,24,"Masanori Inui"],[66,4,"port"],[66,17,"starboard"],[69,10,"8.0"],[72,1,"Deck-C"],[73,20,"Deck-C, crew's quarters"],[74,3,"Deck-C, crew's quarters"],[75,20,"F"],[75,22,"Deck-B, crew's quarters"],[76,11,"G"],[76,20,"G"],[76,22,"Deck-D, crew's quarters"],[77,20,"1.0"],[77,22,"Security Camera"],[79,3,"F"],[79,6,"1.0"],[79,8,"5.0"],[79,20,"5.0"],[79,22,"James I Bartelle (Patrols after Olga Fight)"],[82,1,"Deck-D"],[83,20,"Deck-D, crew's quarters"],[84,3,"Deck-D, crew's quarters"],[85,20,"G"],[85,22,"Deck-C, crew's quarters"],[86,20,"H"],[86,22,"Deck-E, the bridge"],[87,20,"1.0"],[87,22,"Security Camera"],[88,15,"14.0"],[88,16,"storeroom"],[88,20,"2.0"],[88,22,"Semtex Trap"],[89,11,"G"],[90,6,"13.0"],[90,14,"12b"],[90,20,"12.0"],[90,22,"Flavio Camargos (Patrols a/b depending on entrance to room)"],[91,9,"1.0"],[91,15,"2.0"],[91,20,"13.0"],[91,22,"Brad R Whitefield "],[92,12,"H"],[92,20,"14.0"],[92,22,"James Broome (appears when in Storeroom and tries to leave when exiting storeroom)"],[93,14,"12a"],[97,1,"Deck-E"],[98,28,"Deck-E, the bridge"],[99,3,"Deck-E, the bridge"],[100,28,"G"],[100,30,"Deck-D, crew's quarters"],[101,10,"i1"],[101,18,"i2"],[101,28,"i1"],[101,30,"Navigational Deck, Wing"],[102,16,"H"],[102,28,"i2"],[102,30,"Navigational Deck, Wing"],[106,28,"Navigational Deck, Wing"],[108,30,"Ladder"],[109,28,"i1"],[109,30,"Navigational Deck, Wing"],[110,3,"Navigational Deck, Wing"],[110,28,"i2"],[110,30,"Navigational Deck, Wing"],[111,7,"port"],[111,20,"starboard"],[112,28,"0.0"],[112,30,"Boss - Olga Gurlukovich"],[113,24,"4a"],[113,28,"4.0"],[113,30,"Samuel B Sandovai (Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder)"],[114,5,"0.0"],[114,11,"i1"],[114,17,"i2"],[115,15,"4b"],[120,1,"Engine Room"],[121,24,"Engine Room"],[122,4,"K"],[122,11,"Engine Room"],[123,4,"2.0"],[123,24,"E1"],[123,26,"Deck-A, crew's Lounge"],[124,4,"2.0"],[124,24,"E2"],[124,26,"Deck-A, crew's Lounge (Unlocks during a scene when near Semtex in Engine Room)"],[125,4,"2.0"],[125,24,"J"],[125,26,"Deck 2, Port"],[126,24,"2.0"],[126,26,"Semtex Trap"],[128,24,"18.0"],[128,26,"Marwan Abdullah Alhari"],[129,17,"23.0"],[129,24,"19.0"],[129,26,"Henning Rhoden"],[130,3,"port"],[130,20,"starboard"],[130,24,"20.0"],[130,26,"Marcelo Zamorano"],[131,7,"21.0"],[131,24,"21.0"],[131,26,"Simon F Picard"],[132,5,"E2"],[132,6,"24.0"],[132,19,"E1"],[132,24,"22.0"],[132,26,"Haden K Oneil"],[133,24,"23.0"],[133,26,"Missable - Yuji Higuchi (Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room)"],[134,15,"18.0"],[134,24,"24.0"],[134,26,"Missable - Husain Abdulrazaq Alhasan (Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room)"],[139,10,"20.0"],[144,9,"22.0"],[148,17,"19.0"],[157,1,"Deck 2"],[159,4,"16.0"],[159,10,"17.0"],[159,12,"L"],[159,14,"L"],[159,19,"Deck 2, Port"],[161,6,"Deck 2, Port"],[161,19,"K"],[161,21,"Engine Room"],[162,3,"15.0"],[162,19,"L"],[162,21,"Deck 2, Starboard"],[163,19,"M"],[163,21,"Hold No.1 (Automatically enters following Ambush Scene)"],[164,16,"3.0"],[165,19,"15.0"],[165,21,"Hiromasa Watanabe"],[166,19,"16.0"],[166,21,"Kieran Keegan"],[167,14,"M"],[167,19,"17.0"],[167,21,"Hirokazu Takahashi"],[169,12,"Deck 2, Starboard"],[171,19,"Deck 2, Starboard"],[173,19,"L"],[173,21,"Deck 2, Port"],[174,3,"K"],[174,19,"3.0"],[174,21,"Ambush"],[177,1,"Holds 1-3"],[177,27,"Hold No.3"],[179,4,"Hold No.3"],[179,27,"p"],[179,29,"Pole (Downwards only)"],[180,27,"O1"],[180,29,"Hold No.2 (Upper Walkway, Port)"],[181,27,"O2"],[181,29,"Hold No.2 (Port)"],[182,27,"O3"],[182,29,"Hold No.2 (Starboard)"],[183,27,"O4"],[183,29,"Hold No.2 (Upper Walkway, Starboard)"],[185,15,"p"],[185,20,"p"],[185,27,"30.0"],[185,29,"David D Crumpler"],[186,11,"Ray"],[186,27,"31.0"],[186,29,"Joao E Martins"],[187,27,"32.0"],[187,29,"Mika A Taavela"],[188,14,"31.0"],[189,9,"32.0"],[190,20,"30.0"],[191,27,"Hold No.2"],[192,3,"O1"],[192,9,"O2"],[192,14,"O3"],[192,20,"O4"],[193,27,"N1"],[193,29,"Hold No.1 (Upper Walkway, Port)"],[194,5,"Hold No.2"],[194,27,"N2"],[194,29,"Hold No.1 (Port)"],[195,3,"O1"],[195,9,"O2"],[195,14,"O3"],[195,20,"O4"],[195,27,"N3"],[195,29,"Hold No.1 (Starboard)"],[196,27,"N4"],[196,29,"Hold No.1 (Upper Walkway, Starboard)"],[197,27,"O1"],[197,29,"Hold No.3 (Upper Walkway, Port)"],[198,27,"O2"],[198,29,"Hold No.3 (Port)"],[199,9,"28.0"],[199,27,"O3"],[199,29,"Hold No.3 (Starboard)"],[200,27,"O4"],[200,29,"Hold No.3 (Upper Walkway, Starboard)"],[202,27,"28.0"],[202,29,"Christopher G Hercus"],[203,13,"29.0"],[203,27,"29.0"],[203,29,"Tamohiro Katoh"],[206,3,"N1"],[206,9,"N2"],[206,14,"N3"],[206,20,"N4"],[206,27,"Hold No.1"],[208,5,"Hold No.1"],[208,27,"L"],[208,29,"Ladder"],[209,3,"N1"],[209,9,"N2"],[209,14,"N3"],[209,20,"N4"],[209,27,"M"],[209,29,"Deck 2, Starboard (Cannot Re-enter)"],[210,27,"N1"],[210,29,"Hold No.2 (Upper Walkway, Port)"],[211,20,"25.0"],[211,27,"N2"],[211,29,"Hold No.2 (Port)"],[212,27,"N3"],[212,29,"Hold No.2 (Starboard)"],[213,27,"N4"],[213,29,"Hold No.2 (Upper Walkway, Starboard)"],[215,27,"25.0"],[215,29,"Ivan E Saldarriaga"],[216,27,"26.0"],[216,29,"Kenzi Tanda"],[217,9,"27.0"],[217,27,"27.0"],[217,29,"Robert R Bruce"],[218,3,"L"],[218,8,"L"],[218,11,"26.0"],[218,15,"L"],[218,20,"L"],[218,24,"L"],[220,23,"M"]],"merges":[[4,3,6,7],[7,3,7,7],[7,10,7,15],[7,18,7,23],[88,16,91,16],[3,36,6,53],[4,10,4,15],[4,18,4,23],[5,10,5,15],[5,18,5,23],[6,10,6,15],[6,18,6,23]],"widths":{"1":[75,2.63]},"heights":{}},{"chapter":"Tanker","difficulty":"Hard","r0":2,"r1":220,"c0":1,"c1":49,"palette":["FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF76A5AF","FF00FFFF","FF00FF00","FFD9D2E9","FFCFE2F3","FFB7B7B7"],"fills":["4:2+1+0,9+1+1,17+1+2","5:2+1+3,9+1+4,17+1+5","6:2+1+6,9+1+7,17+1+8","7:2+1+9,9+1+10,17+1+11","10:21+21+12","11:21+1+12,41+1+12,47+1+1","12:7+25+13,41+1+12","13:7+1+13,21+1+12,31+1+13,41+1+12","14:3+2+0,5+2+14,7+1+6,21+1+6,22+2+14,24+2+0,28+2+6,31+1+13,41+1+12,43+2+6,47+1+2","15:4+1+0,5+3+14,21+3+14,24+1+0,28+1+6,29+1+14,30+2+13,41+2+12,43+1+14,44+1+6,47+1+2","16:4+2+0,6+2+14,8+1+7,20+1+7,21+2+14,23+2+0,28+2+6,43+2+6,47+1+2","17:5+1+0,6+2+14,9+1+1,19+1+7,21+1+14,22+1+2,23+1+0,28+5+6,40+5+6","18:5+2+0,7+1+14,8+2+0,19+2+0,21+1+14,22+2+0,29+2+6,32+1+6,40+1+6,42+2+6","19:6+4+0,19+4+0,30+3+6,40+3+6","20:6+1+0,7+1+2,8+2+14,19+2+14,21+2+0,32+1+6,40+1+6","21:7+1+0,8+2+14,19+2+14,21+1+0,32+1+6,40+1+6","22:7+2+0,9+2+14,18+2+14,20+2+0,32+9+6","23:8+3+0,18+3+0,33+2+6,35+1+2,36+4+6","24:9+11+0","25:10+9+0","26:11+7+0","31:7+1+14,8+1+2,9+13+14","32:7+15+14,28+1+1","33:5+2+13,7+1+0,8+13+14,21+1+0,22+2+13,28+1+1","34:5+1+13,7+3+14,10+1+5,11+6+14,17+1+2,18+4+14,23+1+13,28+1+1","35:5+1+13,7+2+14,12+1+7,13+1+6,14+1+14,15+1+6,16+1+1,20+2+14,23+1+13,28+1+4","36:5+1+13,8+1+7,20+1+1,23+1+13","37:5+1+14,20+1+13,23+1+14,28+1+2","38:4+2+0,20+1+13,23+2+0,28+1+2","39:4+1+0,5+1+2,6+1+4,20+1+13,22+1+1,23+2+0,28+1+5","40:20+1+13","41:20+1+13","42:20+1+13","43:20+1+13","44:20+1+13","45:8+1+7,20+1+1","46:8+1+14,20+1+14","47:8+4+14,17+4+14","48:9+1+1,11+1+14,17+1+14,19+1+7,28+1+1","49:11+1+2,12+5+14,17+1+2,28+1+1","50:11+7+14","51:11+7+14,28+1+2","58:8+4+0,12+1+2,13+2+0,22+1+1","59:4+5+0,14+5+0,22+1+1","60:4+2+0,8+1+0,14+1+0,17+2+0","61:4+1+1,5+1+0,8+1+0,14+1+0,17+1+0,18+1+7,22+1+2","62:3+1+7,4+2+0,8+1+0,9+1+7,13+1+1,14+1+0,17+2+0,19+1+7,22+1+2","63:7+2+0,14+2+0","64:7+1+0,15+1+0","65:7+1+0,15+1+0","66:7+1+0,15+1+0","67:7+2+0,14+2+0","68:8+1+0,12+3+0","69:8+2+0,10+1+2,11+4+0","75:20+1+1","76:9+2+0,11+1+1,20+1+1","77:3+2+0,9+3+0,16+2+0,20+1+9","78:3+2+0,9+3+0,16+1+0,17+1+7","79:3+1+1,4+2+0,6+1+9,7+1+0,8+1+11,9+9+0,20+1+11","85:20+1+1","86:20+1+1","87:3+9+0,15+3+0,20+1+9","88:3+9+0,15+1+11,16+2+0,20+1+9","89:3+8+0,11+1+1,15+1+2,17+1+0","90:3+3+0,6+1+2,7+7+0,14+1+2,15+1+0,17+1+0,20+1+2","91:3+6+0,9+1+9,15+1+9,17+1+0,20+1+2","92:3+7+0,12+1+1,15+3+0,20+1+2","93:3+11+0,14+1+2,15+1+0,20+1+11","99:11+7+0","100:11+7+0,28+1+1","101:10+1+1,11+7+0,18+1+1,28+1+1","102:10+1+13,16+1+1,18+1+13,28+1+1","103:10+1+13,18+1+13","104:10+1+13,18+1+13","105:10+2+13,17+2+13","106:11+1+13,17+1+13","107:11+1+13,17+1+13","108:11+1+13,17+1+13,28+1+10","109:11+1+13,17+1+13,28+1+1","110:11+1+13,17+1+13,28+1+1","111:11+7+14","112:11+2+14,13+3+6,16+2+14,28+1+8","113:3+8+0,11+2+14,13+1+6,14+1+14,15+1+6,16+2+14,18+6+0,24+1+11,25+1+0,28+1+11","114:3+2+0,5+1+8,6+5+0,11+1+1,12+1+14,13+1+6,14+1+10,15+1+6,16+1+14,17+1+1,18+8+0","115:6+6+0,12+3+14,15+1+11,16+1+14,17+6+0","116:8+7+0,15+2+14,17+4+0","117:11+7+0","122:4+1+1","123:4+1+9,24+1+1","124:4+1+9,24+1+4","125:4+1+9,24+1+1","126:4+3+6,18+3+6,24+1+9","127:4+3+6,18+3+6","128:6+1+6,10+1+14,18+1+6,24+1+2","129:6+2+6,10+1+14,15+2+14,17+1+11,18+1+6,24+1+2","130:6+2+6,8+3+14,15+2+14,17+2+6,24+1+2","131:6+1+6,7+1+2,8+1+14,10+1+14,13+2+13,15+1+14,16+1+0,17+2+6,24+1+2","132:4+1+14,5+1+4,6+1+11,7+1+6,8+1+14,10+1+14,13+1+13,15+2+14,17+2+6,19+1+1,20+1+14,24+1+5","133:4+1+14,5+3+6,8+1+14,10+1+14,13+1+13,15+2+14,17+1+6,18+3+14,24+1+11,25+1+5","134:4+5+14,10+1+14,13+1+13,15+1+2,16+5+14,24+1+11,25+1+5","135:4+5+14,10+1+14,13+1+13,15+6+14","136:5+1+14,6+1+0,10+1+14,13+1+13","137:6+1+13,9+2+14,13+6+13","138:6+1+13,9+1+0,10+1+14,18+1+13","139:5+2+13,9+1+13,10+1+2,11+2+14,18+1+13","140:5+1+13,9+1+13,18+1+13","141:5+1+13,9+1+13,18+1+13","142:5+1+13,7+2+0,9+1+13,18+1+13","143:5+1+13,8+1+0,9+1+13,15+2+0,18+1+13","144:5+1+13,8+1+0,9+1+5,10+1+0,13+1+0,15+1+0,16+1+14,17+2+13","145:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","146:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","147:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","148:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0,17+1+2,18+1+0,20+1+0","149:5+1+13,8+1+0,9+1+13,10+1+0,13+4+0,18+3+0","150:4+1+0,5+1+14,6+3+0,9+1+13,10+1+0,13+1+0,15+6+0","151:4+4+0,9+1+14,10+1+0,13+1+0,15+7+0","152:4+1+0,7+1+0,9+2+0,13+1+0","153:3+5+0,9+2+0,13+1+0","154:9+5+0","159:3+1+0,4+1+2,5+5+0,10+1+2,11+1+0,12+1+1,13+1+13,14+1+1,15+2+0","160:3+1+0,16+1+0","161:3+1+0,16+1+0,19+1+1","162:3+1+2,16+1+0,19+1+1","163:3+2+0,15+2+0,19+1+4","164:3+1+0,16+1+9","165:3+1+0,16+1+0,19+1+2","166:3+1+0,16+1+0,19+1+2","167:3+2+0,14+1+4,15+2+0,19+1+2","168:3+1+0,16+1+0","169:3+1+0","170:3+1+0","171:3+2+0","172:3+1+0","173:3+1+0,19+1+1","174:3+1+1,19+1+9","179:27+1+10","180:6+12+13,27+1+1","181:6+1+13,17+1+13,27+1+1","182:3+4+14,17+4+14,27+1+1","183:3+1+14,20+1+14,27+1+1","184:3+1+14,8+2+0,14+2+0,20+1+14","185:3+1+14,8+2+0,14+1+0,15+1+10,16+4+13,20+1+10,27+1+2","186:3+1+14,8+2+0,14+2+0,20+1+14,27+1+2","187:3+1+14,8+6+0,14+1+2,15+1+0,20+1+14,27+1+2","188:3+4+14,8+4+0,12+1+2,13+3+0,20+1+14,27+1+2","189:3+1+14,8+1+0,9+1+2,10+6+0,20+1+14","190:3+1+14,8+8+0,20+1+2","191:3+1+14,8+2+0,11+2+0,14+2+0,20+1+14","192:3+1+1,9+1+1,14+1+1,20+1+1","193:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","194:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","195:3+1+1,9+1+1,14+1+1,20+1+1,27+1+1","196:3+1+14,8+8+0,20+1+14,27+1+1","197:3+1+14,8+1+0,11+2+0,15+1+0,20+1+14,27+1+1","198:8+6+0,14+1+2,15+1+0,27+1+1","199:8+1+0,9+1+2,10+6+0,27+1+1","200:8+8+0,27+1+1","201:8+8+0","202:8+8+0,27+1+2","203:8+8+0,27+1+2","204:3+1+14,8+1+0,10+4+0,15+1+0,20+1+14","205:3+1+14,8+3+0,13+3+0,20+1+14","206:3+1+1,9+1+1,14+1+1,20+1+1","207:3+1+13,9+1+13,14+1+13,20+1+13","208:3+1+13,9+1+13,14+1+13,20+1+13,27+1+10","209:3+1+1,9+1+1,14+1+1,20+1+1,27+1+4","210:3+1+14,8+8+0,20+1+14,27+1+1","211:3+1+14,8+8+0,20+1+2,27+1+1","212:8+1+0,9+1+2,10+6+0,27+1+1","213:8+8+0,27+1+1","214:8+8+0","215:8+8+0,27+1+2","216:8+8+0,27+1+2","217:8+1+0,9+1+2,10+6+0,27+1+2","218:3+1+10,4+4+13,8+1+10,9+6+0,15+1+10,16+4+13,20+1+10,21+3+13,24+1+10","219:3+1+14,8+8+0,20+1+14,23+2+6","220:23+1+4"],"texts":[[2,2,"Key"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,36,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Tanker"],[5,10,"Locked Door"],[5,18,"Tough Guards"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[7,3,"Trap/Hazard"],[7,10,"Ladder"],[7,18,"Conditional Guard"],[7,26,"Hard"],[8,1,"Aft Deck"],[9,47,"Aft Deck"],[10,3,"Aft Deck"],[11,47,"A"],[11,49,"Deck-A, crew's quarters"],[14,47,"1.0"],[14,49,"Pawel Adamczyk"],[15,47,"2.0"],[15,49,"Jonathan S Wilson"],[16,47,"3.0"],[16,49,"Peter A Sattaur"],[17,9,"A"],[17,22,"2.0"],[20,7,"1.0"],[23,35,"3.0"],[25,4,"port"],[25,22,"starboard"],[25,29,"port"],[25,42,"starboard"],[29,1,"Deck-A"],[30,28,"Deck-A, crew's Lounge"],[31,8,"10b"],[32,28,"C"],[32,30,"Deck-A, crew's quarters"],[33,28,"D"],[33,30,"Deck-B, crew's quarters"],[34,10,"11.0"],[34,17,"9.0"],[34,28,"E1"],[34,30,"Engine Room"],[35,16,"D"],[35,28,"E2"],[35,30,"Engine Room (Unlocks during a scene when near Semtex in Engine Room)"],[36,20,"C"],[37,10,"Deck-A, crew's Lounge"],[37,28,"9.0"],[37,30,"Mahde M Mansur"],[38,28,"10.0"],[38,30,"Sauzando Aran (moves to b when entering from Engine Room locked door)"],[39,5,"10a"],[39,6,"E2"],[39,22,"E1"],[39,28,"11.0"],[39,30,"Kouhei Yoshizumi"],[45,10,"Deck-A, crew's quarters"],[45,20,"C"],[46,28,"Deck-A, crew's quarters"],[48,9,"A"],[48,28,"A"],[48,30,"Aft Deck"],[49,11,"6b"],[49,17,"6a"],[49,28,"C"],[49,30,"Deck-A, crew's Lounge"],[50,4,"port"],[50,22,"starboard"],[51,28,"6.0"],[51,30,"Dex J Delfrate (Patrols a/b depending on entrance to room)"],[54,1,"Deck-B"],[55,22,"Deck-B, crew's quarters"],[56,3,"Deck-B, crew's quarters"],[58,12,"7.0"],[58,22,"D"],[58,24,"Deck-A, crew's Lounge"],[59,22,"F"],[59,24,"Deck-C, crew's quarters"],[61,4,"F"],[61,22,"7.0"],[61,24,"Joseph R Larger"],[62,13,"D"],[62,22,"8.0"],[62,24,"Kouji Takemoto"],[66,4,"port"],[66,17,"starboard"],[69,10,"8.0"],[72,1,"Deck-C"],[73,20,"Deck-C, crew's quarters"],[74,3,"Deck-C, crew's quarters"],[75,20,"F"],[75,22,"Deck-B, crew's quarters"],[76,11,"G"],[76,20,"G"],[76,22,"Deck-D, crew's quarters"],[77,20,"1.0"],[77,22,"Security Camera"],[79,3,"F"],[79,6,"1.0"],[79,8,"5.0"],[79,20,"5.0"],[79,22,"Johan Hana (Patrols after Olga Fight)"],[82,1,"Deck-D"],[83,20,"Deck-D, crew's quarters"],[84,3,"Deck-D, crew's quarters"],[85,20,"G"],[85,22,"Deck-C, crew's quarters"],[86,20,"H"],[86,22,"Deck-E, the bridge"],[87,20,"1.0"],[87,22,"Security Camera"],[88,15,"15.0"],[88,16,"storeroom"],[88,20,"2.0"],[88,22,"Semtex Trap"],[89,11,"G"],[89,15,"13.0"],[90,6,"14.0"],[90,14,"12b"],[90,20,"12.0"],[90,22,"Hidetosi Suzuki (Patrols a/b depending on entrance to room)"],[91,9,"1.0"],[91,15,"2.0"],[91,20,"13.0"],[91,22,"Joelmir Mazon "],[92,12,"H"],[92,20,"14.0"],[92,22,"Michiel A Hendriksen "],[93,14,"12a"],[93,20,"15.0"],[93,22,"Masahiro Takahashi (appears when in Storeroom and tries to leave when exiting storeroom)"],[97,1,"Deck-E"],[98,28,"Deck-E, the bridge"],[99,3,"Deck-E, the bridge"],[100,28,"G"],[100,30,"Deck-D, crew's quarters"],[101,10,"i1"],[101,18,"i2"],[101,28,"i1"],[101,30,"Navigational Deck, Wing"],[102,16,"H"],[102,28,"i2"],[102,30,"Navigational Deck, Wing"],[106,28,"Navigational Deck, Wing"],[108,30,"Ladder"],[109,28,"i1"],[109,30,"Navigational Deck, Wing"],[110,3,"Navigational Deck, Wing"],[110,28,"i2"],[110,30,"Navigational Deck, Wing"],[111,7,"port"],[111,20,"starboard"],[112,28,"0.0"],[112,30,"Boss - Olga Gurlukovich"],[113,24,"4a"],[113,28,"4.0"],[113,30,"Ako Kudou (Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder)"],[114,5,"0.0"],[114,11,"i1"],[114,17,"i2"],[115,15,"4b"],[120,1,"Engine Room"],[121,24,"Engine Room"],[122,4,"K"],[122,11,"Engine Room"],[123,4,"2.0"],[123,24,"E1"],[123,26,"Deck-A, crew's Lounge"],[124,4,"2.0"],[124,24,"E2"],[124,26,"Deck-A, crew's Lounge (Unlocks during a scene when near Semtex in Engine Room)"],[125,4,"2.0"],[125,24,"J"],[125,26,"Deck 2, Port"],[126,24,"2.0"],[126,26,"Semtex Trap"],[128,24,"19.0"],[128,26,"Manabu Nishiyama"],[129,17,"24.0"],[129,24,"20.0"],[129,26,"David Heng Liu"],[130,3,"port"],[130,20,"starboard"],[130,24,"21.0"],[130,26,"Wei Zhang"],[131,7,"22.0"],[131,24,"22.0"],[131,26,"Han Tao "],[132,5,"E2"],[132,6,"25.0"],[132,19,"E1"],[132,24,"23.0"],[132,26,"Takashi Shiohama"],[133,24,"24.0"],[133,26,"Missable - James C Layton (Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room)"],[134,15,"19.0"],[134,24,"25.0"],[134,26,"Missable - Jesus Auron Noatsuna (Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room)"],[139,10,"21.0"],[144,9,"23.0"],[148,17,"20.0"],[157,1,"Deck 2"],[159,4,"17.0"],[159,10,"18.0"],[159,12,"L"],[159,14,"L"],[159,19,"Deck 2, Port"],[161,6,"Deck 2, Port"],[161,19,"K"],[161,21,"Engine Room"],[162,3,"16.0"],[162,19,"L"],[162,21,"Deck 2, Starboard"],[163,19,"M"],[163,21,"Hold No.1 (Automatically enters following Ambush Scene)"],[164,16,"3.0"],[165,19,"15.0"],[165,21,"Christopher C Osterwald"],[166,19,"16.0"],[166,21,"Lee Seung Min"],[167,14,"M"],[167,19,"17.0"],[167,21,"TSZ TING"],[169,12,"Deck 2, Starboard"],[171,19,"Deck 2, Starboard"],[173,19,"L"],[173,21,"Deck 2, Port"],[174,3,"K"],[174,19,"3.0"],[174,21,"Ambush"],[177,1,"Holds 1-3"],[177,27,"Hold No.3"],[179,4,"Hold No.3"],[179,27,"p"],[179,29,"Pole (Downwards only)"],[180,27,"O1"],[180,29,"Hold No.2 (Upper Walkway, Port)"],[181,27,"O2"],[181,29,"Hold No.2 (Port)"],[182,27,"O3"],[182,29,"Hold No.2 (Starboard)"],[183,27,"O4"],[183,29,"Hold No.2 (Upper Walkway, Starboard)"],[185,15,"p"],[185,20,"p"],[185,27,"31.0"],[185,29,"Ali Karar"],[186,11,"Ray"],[186,27,"32.0"],[186,29,"Benjamin Phoon"],[187,14,"32.0"],[187,27,"33.0"],[187,29,"Jason L Hines"],[188,12,"34.0"],[188,27,"34.0"],[188,29,"Kurt W Bartholomew"],[189,9,"33.0"],[190,20,"31.0"],[191,27,"Hold No.2"],[192,3,"O1"],[192,9,"O2"],[192,14,"O3"],[192,20,"O4"],[193,27,"N1"],[193,29,"Hold No.1 (Upper Walkway, Port)"],[194,5,"Hold No.2"],[194,27,"N2"],[194,29,"Hold No.1 (Port)"],[195,3,"O1"],[195,9,"O2"],[195,14,"O3"],[195,20,"O4"],[195,27,"N3"],[195,29,"Hold No.1 (Starboard)"],[196,27,"N4"],[196,29,"Hold No.1 (Upper Walkway, Starboard)"],[197,27,"O1"],[197,29,"Hold No.3 (Upper Walkway, Port)"],[198,14,"30.0"],[198,27,"O2"],[198,29,"Hold No.3 (Port)"],[199,9,"29.0"],[199,27,"O3"],[199,29,"Hold No.3 (Starboard)"],[200,27,"O4"],[200,29,"Hold No.3 (Upper Walkway, Starboard)"],[202,27,"29.0"],[202,29,"Asif A Ali"],[203,27,"30.0"],[203,29,"Tatsumi Mizuguchi"],[206,3,"N1"],[206,9,"N2"],[206,14,"N3"],[206,20,"N4"],[206,27,"Hold No.1"],[208,5,"Hold No.1"],[208,27,"L"],[208,29,"Ladder"],[209,3,"N1"],[209,9,"N2"],[209,14,"N3"],[209,20,"N4"],[209,27,"M"],[209,29,"Deck 2, Starboard (Cannot Re-enter)"],[210,27,"N1"],[210,29,"Hold No.2 (Upper Walkway, Port)"],[211,20,"26.0"],[211,27,"N2"],[211,29,"Hold No.2 (Port)"],[212,9,"28.0"],[212,27,"N3"],[212,29,"Hold No.2 (Starboard)"],[213,27,"N4"],[213,29,"Hold No.2 (Upper Walkway, Starboard)"],[215,27,"26.0"],[215,29,"Ha Su Jung"],[216,27,"27.0"],[216,29,"Minako Nakazawa"],[217,9,"27.0"],[217,27,"28.0"],[217,29,"Kel M Booker"],[218,3,"L"],[218,8,"L"],[218,15,"L"],[218,20,"L"],[218,24,"L"],[220,23,"M"]],"merges":[[4,3,6,7],[7,3,7,7],[7,10,7,15],[7,18,7,23],[88,16,91,16],[3,36,6,53],[4,10,4,15],[4,18,4,23],[5,10,5,15],[5,18,5,23],[6,10,6,15],[6,18,6,23]],"widths":{"1":[75,2.63]},"heights":{}},{"chapter":"Tanker","difficulty":"Extreme","r0":2,"r1":220,"c0":1,"c1":49,"palette":["FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF76A5AF","FF00FFFF","FF00FF00","FFD9D2E9","FFCFE2F3","FFB7B7B7"],"fills":["4:2+1+0,9+1+1,17+1+2","5:2+1+3,9+1+4,17+1+5","6:2+1+6,9+1+7,17+1+8","7:2+1+9,9+1+10,17+1+11","10:21+21+12","11:21+1+12,41+1+12,47+1+1","12:7+25+13,41+1+12","13:7+1+13,21+1+12,31+1+13,41+1+12","14:3+2+0,5+2+14,7+1+6,21+1+6,22+2+14,24+2+0,28+2+6,31+1+13,41+1+12,43+2+6,47+1+5","15:4+1+0,5+3+14,21+3+14,24+1+0,28+1+6,29+1+14,30+2+13,41+2+12,43+1+14,44+1+6,47+1+5","16:4+2+0,6+2+14,8+1+7,20+1+7,21+2+14,23+2+0,28+2+6,43+2+6,47+1+2","17:5+1+0,6+2+14,9+1+1,19+1+7,21+1+14,22+1+5,23+1+0,28+5+6,40+5+6","18:5+2+0,7+1+14,8+2+0,19+2+0,21+1+14,22+2+0,29+2+6,32+1+6,40+1+6,42+2+6","19:6+4+0,19+4+0,30+3+6,40+3+6","20:6+1+0,7+1+5,8+2+14,19+2+14,21+2+0,32+1+6,40+1+6","21:7+1+0,8+2+14,19+2+14,21+1+0,32+1+6,40+1+6","22:7+2+0,9+2+14,18+2+14,20+2+0,32+9+6","23:8+3+0,18+3+0,33+2+6,35+1+2,36+4+6","24:9+11+0","25:10+9+0","26:11+7+0","31:7+1+14,8+1+2,9+13+14","32:7+15+14,28+1+1","33:5+2+13,7+1+0,8+13+14,21+1+0,22+2+13,28+1+1","34:5+1+13,7+3+14,10+1+2,11+6+14,17+1+2,18+4+14,23+1+13,28+1+1","35:5+1+13,7+2+14,12+1+7,13+1+6,14+1+14,15+1+6,16+1+1,20+2+14,23+1+13,28+1+4","36:5+1+13,8+1+7,20+1+1,23+1+13","37:5+1+14,20+1+13,23+1+14,28+1+2","38:4+2+0,20+1+13,23+2+0,28+1+2","39:4+1+0,5+1+2,6+1+4,20+1+13,22+1+1,23+2+0,28+1+2","40:20+1+13","41:20+1+13","42:20+1+13","43:20+1+13","44:20+1+13","45:8+1+7,20+1+1","46:8+1+14,20+1+14","47:8+4+14,17+4+14","48:9+1+1,11+1+14,17+1+14,19+1+7,28+1+1","49:11+7+14,28+1+1","50:11+7+14","51:11+3+14,14+1+2,15+3+14,28+1+2","58:8+4+0,12+1+2,13+2+0,22+1+1","59:4+5+0,14+5+0,22+1+1","60:4+2+0,8+1+0,14+1+0,17+2+0","61:4+1+1,5+1+0,8+1+0,14+1+0,17+1+0,18+1+7,22+1+2","62:3+1+7,4+2+0,8+1+0,9+1+7,13+1+1,14+1+0,17+2+0,19+1+7,22+1+2","63:7+2+0,14+2+0","64:7+1+0,15+1+0","65:7+1+0,15+1+0","66:7+1+0,15+1+0","67:7+2+0,14+2+0","68:8+1+0,12+3+0","69:8+2+0,10+1+2,11+4+0","75:20+1+1","76:9+2+0,11+1+1,20+1+1","77:3+2+0,9+3+0,16+2+0,20+1+9","78:3+2+0,9+3+0,16+1+0,17+1+7","79:3+1+1,4+2+0,6+1+9,7+1+0,8+1+11,9+9+0,20+1+11","85:20+1+1","86:20+1+1","87:3+9+0,15+3+0,20+1+9","88:3+9+0,15+1+11,16+2+0,20+1+9","89:3+8+0,11+1+1,15+1+2,17+1+0","90:3+3+0,6+1+5,7+7+0,14+1+2,15+1+0,17+1+0,20+1+2","91:3+6+0,9+1+9,15+1+9,17+1+0,20+1+2","92:3+7+0,12+1+1,15+3+0,20+1+5","93:3+11+0,14+1+2,15+1+0,20+1+2","99:11+7+0","100:11+7+0,28+1+1","101:10+1+1,11+7+0,18+1+1,28+1+1","102:10+1+13,16+1+1,18+1+13,28+1+1","103:10+1+13,18+1+13","104:10+1+13,18+1+13","105:10+2+13,17+2+13","106:11+1+13,17+1+13","107:11+1+13,17+1+13","108:11+1+13,17+1+13,28+1+10","109:11+1+13,17+1+13,28+1+1","110:11+1+13,17+1+13,28+1+1","111:11+7+14","112:11+2+14,13+3+6,16+2+14,28+1+8","113:3+8+0,11+2+14,13+1+6,14+1+14,15+1+6,16+2+14,18+6+0,24+1+11,25+1+0,28+1+11,29+1+5","114:3+2+0,5+1+8,6+5+0,11+1+1,12+1+14,13+1+6,14+1+10,15+1+6,16+1+14,17+1+1,18+8+0","115:6+6+0,12+3+14,15+1+11,16+1+14,17+6+0","116:8+7+0,15+2+14,17+4+0","117:11+7+0","122:4+1+1","123:4+1+9,24+1+1","124:4+1+9,24+1+4","125:4+1+9,24+1+1","126:4+3+6,18+3+6,24+1+9","127:4+3+6,18+3+6","128:6+1+6,10+1+14,18+1+6,24+1+2","129:6+2+6,10+1+14,15+2+14,17+1+11,18+1+6,24+1+2","130:6+2+6,8+3+14,15+2+14,17+2+6,24+1+2","131:6+1+6,7+1+2,8+1+14,10+1+14,13+2+13,15+1+14,16+1+0,17+2+6,24+1+2","132:4+1+14,5+1+4,6+1+11,7+1+6,8+1+14,10+1+14,13+1+13,15+2+14,17+2+6,19+1+1,20+1+14,24+1+2","133:4+1+14,5+3+6,8+1+14,10+1+14,13+1+13,15+2+14,17+1+6,18+3+14,24+1+11","134:4+5+14,10+1+14,13+1+13,15+1+2,16+5+14,24+1+11,25+1+5","135:4+5+14,10+1+14,13+1+13,15+6+14","136:5+1+14,6+1+0,10+1+14,13+1+13","137:6+1+13,9+2+14,13+6+13","138:6+1+13,9+1+0,10+1+14,18+1+13","139:5+2+13,9+1+13,10+1+2,11+2+14,18+1+13","140:5+1+13,9+1+13,18+1+13","141:5+1+13,9+1+13,18+1+13","142:5+1+13,7+2+0,9+1+13,18+1+13","143:5+1+13,8+1+0,9+1+13,15+2+0,18+1+13","144:5+1+13,8+1+0,9+1+2,10+1+0,13+1+0,15+1+0,16+1+14,17+2+13","145:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","146:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","147:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0","148:5+1+13,8+1+0,9+1+13,10+1+0,13+1+0,15+2+0,17+1+2,18+1+0,20+1+0","149:5+1+13,8+1+0,9+1+13,10+1+0,13+4+0,18+3+0","150:4+1+0,5+1+14,6+3+0,9+1+13,10+1+0,13+1+0,15+6+0","151:4+4+0,9+1+14,10+1+0,13+1+0,15+7+0","152:4+1+0,7+1+0,9+2+0,13+1+0","153:3+5+0,9+2+0,13+1+0","154:9+5+0","159:3+1+0,4+1+2,5+5+0,10+1+2,11+1+0,12+1+1,13+1+13,14+1+1,15+2+0","160:3+1+0,16+1+0","161:3+1+0,16+1+0,19+1+1","162:3+1+2,16+1+0,19+1+1","163:3+2+0,15+2+0,19+1+4","164:3+1+0,16+1+9","165:3+1+0,16+1+0,19+1+2","166:3+1+0,16+1+0,19+1+2","167:3+2+0,14+1+4,15+2+0,19+1+2","168:3+1+0,16+1+0","169:3+1+0","170:3+1+0","171:3+2+0","172:3+1+0","173:3+1+0,19+1+1","174:3+1+1,19+1+9","179:27+1+10","180:6+12+13,27+1+1","181:6+1+13,17+1+13,27+1+1","182:3+4+14,17+4+14,27+1+1","183:3+1+14,20+1+14,27+1+1","184:3+1+14,8+2+0,14+2+0,20+1+14","185:3+1+14,8+2+0,14+1+0,15+1+10,16+4+13,20+1+10,27+1+2","186:3+1+14,8+2+0,14+2+0,20+1+14,27+1+2","187:3+1+14,8+8+0,20+1+14,27+1+2","188:3+4+14,8+4+0,12+1+2,13+3+0,20+1+14,27+1+2","189:3+1+14,8+1+0,9+1+2,10+4+0,14+1+2,15+1+0,20+1+14","190:3+1+14,8+8+0,20+1+2","191:3+1+14,8+2+0,11+2+0,14+2+0,20+1+14","192:3+1+1,9+1+1,14+1+1,20+1+1","193:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","194:3+1+13,9+1+13,14+1+13,20+1+13,27+1+1","195:3+1+1,9+1+1,14+1+1,20+1+1,27+1+1","196:3+1+14,8+8+0,20+1+14,27+1+1","197:3+1+14,8+1+0,11+2+0,15+1+0,20+1+14,27+1+1","198:8+6+0,14+1+2,15+1+0,27+1+1","199:8+1+0,9+1+2,10+6+0,27+1+1","200:8+8+0,27+1+1","201:8+8+0","202:8+8+0,27+1+2","203:8+8+0,27+1+2","204:3+1+14,8+1+0,10+4+0,15+1+0,20+1+14","205:3+1+14,8+3+0,13+3+0,20+1+14","206:3+1+1,9+1+1,14+1+1,20+1+1","207:3+1+13,9+1+13,14+1+13,20+1+13","208:3+1+13,9+1+13,14+1+13,20+1+13,27+1+10","209:3+1+1,9+1+1,14+1+1,20+1+1,27+1+4","210:3+1+14,8+8+0,20+1+14,27+1+1","211:3+1+14,8+8+0,20+1+2,27+1+1","212:8+8+0,27+1+1","213:8+8+0,27+1+1","214:8+1+0,9+1+2,10+6+0","215:8+8+0,27+1+2","216:8+8+0,27+1+2","217:8+8+0","218:3+1+10,4+4+13,8+1+10,9+6+0,15+1+10,16+4+13,20+1+10,21+3+13,24+1+10","219:3+1+14,8+8+0,20+1+14,23+2+6","220:23+1+4"],"texts":[[2,2,"Key"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,36,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Tanker"],[5,10,"Locked Door"],[5,18,"Tough Guards"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[7,3,"Trap/Hazard"],[7,10,"Ladder"],[7,18,"Conditional Guard"],[7,26,"Extreme"],[8,1,"Aft Deck"],[9,47,"Aft Deck"],[10,3,"Aft Deck"],[11,47,"A"],[11,49,"Deck-A, crew's quarters"],[14,47,"1.0"],[14,49,"Isao Miyamoto"],[15,47,"2.0"],[15,49,"Matt Holt"],[16,47,"3.0"],[16,49,"Patrick James Torrence"],[17,9,"A"],[17,22,"2.0"],[20,7,"1.0"],[23,35,"3.0"],[25,4,"port"],[25,22,"starboard"],[25,29,"port"],[25,42,"starboard"],[29,1,"Deck-A"],[30,28,"Deck-A, crew's Lounge"],[31,8,"10b"],[32,28,"C"],[32,30,"Deck-A, crew's quarters"],[33,28,"D"],[33,30,"Deck-B, crew's quarters"],[34,10,"11.0"],[34,17,"9.0"],[34,28,"E1"],[34,30,"Engine Room"],[35,16,"D"],[35,28,"E2"],[35,30,"Engine Room (Unlocks during a scene when near Semtex in Engine Room)"],[36,20,"C"],[37,10,"Deck-A, crew's Lounge"],[37,28,"9.0"],[37,30,"Bruce Murphy (Enter from Deck A, Crews Quarters after initial visit)"],[38,28,"10.0"],[38,30,"Patrick F Coley (moves to b when entering from Engine Room locked door)"],[39,5,"10a"],[39,6,"E2"],[39,22,"E1"],[39,28,"11.0"],[39,30,"Patrouillault Celine"],[45,10,"Deck-A, crew's quarters"],[45,20,"C"],[46,28,"Deck-A, crew's quarters"],[48,9,"A"],[48,28,"A"],[48,30,"Aft Deck"],[49,28,"C"],[49,30,"Deck-A, crew's Lounge"],[50,4,"port"],[50,22,"starboard"],[51,14,"6.0"],[51,28,"6.0"],[51,30,"Alexandra Rattay"],[54,1,"Deck-B"],[55,22,"Deck-B, crew's quarters"],[56,3,"Deck-B, crew's quarters"],[58,12,"7.0"],[58,22,"D"],[58,24,"Deck-A, crew's Lounge"],[59,22,"F"],[59,24,"Deck-C, crew's quarters"],[61,4,"F"],[61,22,"7.0"],[61,24,"Enrike Vargas Suarez"],[62,13,"D"],[62,22,"8.0"],[62,24,"Akihito Oshima"],[66,4,"port"],[66,17,"starboard"],[69,10,"8.0"],[72,1,"Deck-C"],[73,20,"Deck-C, crew's quarters"],[74,3,"Deck-C, crew's quarters"],[75,20,"F"],[75,22,"Deck-B, crew's quarters"],[76,11,"G"],[76,20,"G"],[76,22,"Deck-D, crew's quarters"],[77,20,"1.0"],[77,22,"Security Camera"],[79,3,"F"],[79,6,"1.0"],[79,8,"5.0"],[79,20,"5.0"],[79,22,"Adam Christopher Vazquez (Patrols after Olga Fight)"],[82,1,"Deck-D"],[83,20,"Deck-D, crew's quarters"],[84,3,"Deck-D, crew's quarters"],[85,20,"G"],[85,22,"Deck-C, crew's quarters"],[86,20,"H"],[86,22,"Deck-E, the bridge"],[87,20,"1.0"],[87,22,"Security Camera"],[88,15,"15.0"],[88,16,"storeroom"],[88,20,"2.0"],[88,22,"Semtex Trap"],[89,11,"G"],[89,15,"13.0"],[90,6,"14.0"],[90,14,"12b"],[90,20,"12.0"],[90,22,"Andre Perron (Patrols a/b depending on entrance to room)"],[91,9,"1.0"],[91,15,"2.0"],[91,20,"13.0"],[91,22,"Matthew M Wilcox"],[92,12,"H"],[92,20,"14.0"],[92,22,"Miyaji Masayuki"],[93,14,"12a"],[93,20,"15.0"],[93,22,"Guyver M Scott"],[95,22,"(appears when in Storeroom and tries to leave when exiting storeroom)"],[97,1,"Deck-E"],[98,28,"Deck-E, the bridge"],[99,3,"Deck-E, the bridge"],[100,28,"G"],[100,30,"Deck-D, crew's quarters"],[101,10,"i1"],[101,18,"i2"],[101,28,"i1"],[101,30,"Navigational Deck, Wing"],[102,16,"H"],[102,28,"i2"],[102,30,"Navigational Deck, Wing"],[106,28,"Navigational Deck, Wing"],[108,30,"Ladder"],[109,28,"i1"],[109,30,"Navigational Deck, Wing"],[110,3,"Navigational Deck, Wing"],[110,28,"i2"],[110,30,"Navigational Deck, Wing"],[111,7,"port"],[111,20,"starboard"],[112,28,"0.0"],[112,30,"Boss - Olga Gurlukovich"],[113,24,"4a"],[113,28,"4.0"],[113,30,"Malcolm W Bullmore (Appears when approaching starboard side. Will Patrol 4b if Snake climbs Ladder)"],[114,5,"0.0"],[114,11,"i1"],[114,17,"i2"],[115,15,"4b"],[120,1,"Engine Room"],[121,24,"Engine Room"],[122,4,"K"],[122,11,"Engine Room"],[123,4,"2.0"],[123,24,"E1"],[123,26,"Deck-A, crew's Lounge"],[124,4,"2.0"],[124,24,"E2"],[124,26,"Deck-A, crew's Lounge (Unlocks during a scene when near Semtex in Engine Room)"],[125,4,"2.0"],[125,24,"J"],[125,26,"Deck 2, Port"],[126,24,"2.0"],[126,26,"Semtex Trap"],[128,24,"19.0"],[128,26,"Yuji Gotoh"],[129,17,"24.0"],[129,24,"20.0"],[129,26,"Tomi S Hakulinen"],[130,3,"port"],[130,20,"starboard"],[130,24,"21.0"],[130,26,"Suneel Buggal"],[131,7,"22.0"],[131,24,"22.0"],[131,26,"Anibal Rodriguez"],[132,5,"E2"],[132,6,"25.0"],[132,19,"E1"],[132,24,"23.0"],[132,26,"Fahim Mumin"],[133,24,"24.0"],[133,26,"Missable - Nicholas A Kowalcyk (Missable - will only appear on initial entry to area, and disappear if Snake leaves the Engine Room)"],[134,15,"19.0"],[134,24,"25.0"],[134,26,"Missable - Adam M Conrad (Missable - will only appear in a cutscene when approaching IR Sensors. Will Disappear if Snake leaves the Engine Room)"],[139,10,"21.0"],[144,9,"23.0"],[148,17,"20.0"],[157,1,"Deck 2"],[159,4,"17.0"],[159,10,"18.0"],[159,12,"L"],[159,14,"L"],[159,19,"Deck 2, Port"],[161,6,"Deck 2, Port"],[161,19,"K"],[161,21,"Engine Room"],[162,3,"16.0"],[162,19,"L"],[162,21,"Deck 2, Starboard"],[163,19,"M"],[163,21,"Hold No.1 (Automatically enters following Ambush Scene)"],[164,16,"3.0"],[165,19,"15.0"],[165,21,"Devin P McCourt"],[166,19,"16.0"],[166,21,"Takahiro Hanaoka"],[167,14,"M"],[167,19,"17.0"],[167,21,"JinagXi Konglong"],[169,12,"Deck 2, Starboard"],[171,19,"Deck 2, Starboard"],[173,19,"L"],[173,21,"Deck 2, Port"],[174,3,"K"],[174,19,"3.0"],[174,21,"Ambush"],[177,1,"Holds 1-3"],[177,27,"Hold No.3"],[179,4,"Hold No.3"],[179,27,"p"],[179,29,"Pole (Downwards only)"],[180,27,"O1"],[180,29,"Hold No.2 (Upper Walkway, Port)"],[181,27,"O2"],[181,29,"Hold No.2 (Port)"],[182,27,"O3"],[182,29,"Hold No.2 (Starboard)"],[183,27,"O4"],[183,29,"Hold No.2 (Upper Walkway, Starboard)"],[185,15,"p"],[185,20,"p"],[185,27,"30.0"],[185,29,"Landon F Hilde"],[186,11,"Ray"],[186,27,"31.0"],[186,29,"Jeremy J Drake"],[187,27,"32.0"],[187,29,"Fred A Thiele"],[188,12,"33.0"],[188,27,"33.0"],[188,29,"Nagisa Kase"],[189,9,"32.0"],[189,14,"31.0"],[190,20,"30.0"],[191,27,"Hold No.2"],[192,3,"O1"],[192,9,"O2"],[192,14,"O3"],[192,20,"O4"],[193,27,"N1"],[193,29,"Hold No.1 (Upper Walkway, Port)"],[194,5,"Hold No.2"],[194,27,"N2"],[194,29,"Hold No.1 (Port)"],[195,3,"O1"],[195,9,"O2"],[195,14,"O3"],[195,20,"O4"],[195,27,"N3"],[195,29,"Hold No.1 (Starboard)"],[196,27,"N4"],[196,29,"Hold No.1 (Upper Walkway, Starboard)"],[197,27,"O1"],[197,29,"Hold No.3 (Upper Walkway, Port)"],[198,14,"29.0"],[198,27,"O2"],[198,29,"Hold No.3 (Port)"],[199,9,"28.0"],[199,27,"O3"],[199,29,"Hold No.3 (Starboard)"],[200,27,"O4"],[200,29,"Hold No.3 (Upper Walkway, Starboard)"],[202,27,"28.0"],[202,29,"Daisuke mercury Shimada"],[203,27,"29.0"],[203,29,"Phil A Marchant"],[206,3,"N1"],[206,9,"N2"],[206,14,"N3"],[206,20,"N4"],[206,27,"Hold No.1"],[208,5,"Hold No.1"],[208,27,"L"],[208,29,"Ladder"],[209,3,"N1"],[209,9,"N2"],[209,14,"N3"],[209,20,"N4"],[209,27,"M"],[209,29,"Deck 2, Starboard (Cannot Re-enter)"],[210,27,"N1"],[210,29,"Hold No.2 (Upper Walkway, Port)"],[211,20,"26.0"],[211,27,"N2"],[211,29,"Hold No.2 (Port)"],[212,27,"N3"],[212,29,"Hold No.2 (Starboard)"],[213,27,"N4"],[213,29,"Hold No.2 (Upper Walkway, Starboard)"],[214,9,"27.0"],[215,27,"26.0"],[215,29,"David Oh"],[216,27,"27.0"],[216,29,"Shinichi Furusho"],[218,3,"L"],[218,8,"L"],[218,15,"L"],[218,20,"L"],[218,24,"L"],[220,23,"M"]],"merges":[[4,3,6,7],[7,3,7,7],[7,10,7,15],[7,18,7,23],[88,16,91,16],[3,36,6,53],[4,10,4,15],[4,18,4,23],[5,10,5,15],[5,18,5,23],[6,10,6,15],[6,18,6,23]],"widths":{"1":[75,2.63]},"heights":{}},{"chapter":"Plant","difficulty":"Very Easy","r0":1,"r1":132,"c0":1,"c1":71,"palette":["FF76A5AF","FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF00FFFF","FF00FF00","FFD9EAD3","FFFFF2CC","FFB7B7B7","FFCFE2F3","FFD9D2E9","FF666666","FFEAD1DC"],"fills":["2:32+1+0,41+1+0","3:32+1+0,41+1+0","4:2+1+1,9+1+2,17+1+3,32+1+0,41+1+0","5:2+1+4,9+1+5,17+1+6,32+1+0,41+1+0","6:2+1+7,9+1+8,17+1+9,32+1+0,41+1+0","7:2+1+0,9+1+10,17+1+11","9:2+49+12,52+19+13","10:2+1+3,19+1+3,36+1+3,53+1+11","11:2+1+3,19+1+11,36+1+3,53+1+3","12:2+1+3,19+1+3,36+1+3,53+1+3","13:2+1+3,19+1+3,36+1+3,53+1+6","14:2+1+3,19+1+3,36+1+6,53+1+3","15:2+1+11,19+1+11,36+1+3,53+1+3","16:2+1+11,19+1+3,36+1+3","17:2+1+3,19+1+11,20+1+6,36+1+3","18:2+1+3,19+1+3,36+1+3,53+1+9","19:2+1+11,19+1+6,36+1+3","20:2+1+3,19+1+3,36+1+6","21:2+1+6,19+1+3","23:1+71+12","26:25+1+14,26+1+1,27+3+14,49+2+14","27:24+4+14,28+1+3,29+2+14,49+1+11,50+1+14,53+2+14,60+10+1","28:23+2+14,26+1+15,30+2+14,50+4+14,60+5+1,65+1+0,66+4+1","29:22+2+14,26+1+15,31+2+14,50+1+14,53+2+14,60+3+1,63+1+9,64+6+1","30:22+1+14,26+1+15,32+1+12,50+1+1,54+1+5,60+10+1","31:22+1+0,26+1+15,32+1+14,34+4+14,40+4+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","32:22+1+14,26+1+15,32+1+14,33+1+2,34+2+14,37+1+3,38+3+14,43+1+11,44+5+14,50+1+15,60+4+1,64+1+6,65+5+1","33:26+1+15,35+1+14,36+1+1,44+1+14,45+1+1,48+1+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","34:26+1+15,36+1+15,45+1+15,50+1+15,60+10+1","35:26+1+15,36+1+15,45+1+15,50+1+15,60+6+1,67+1+1,69+1+1","36:26+1+15,27+1+2,36+1+15,45+1+15,50+1+15,60+10+1","37:25+1+1,26+1+14,27+3+1,36+1+15,45+1+15,49+2+15,60+8+1,69+1+1","38:24+7+1,36+1+15,45+1+15,49+1+15,60+10+1","39:3+1+12,4+4+1,23+2+1,27+1+1,30+2+1,36+1+15,45+1+15,49+1+15,63+1+15,64+1+14,65+1+1","40:3+1+1,4+1+3,5+3+1,22+2+1,27+1+1,31+2+1,36+1+15,45+1+15,49+1+15,63+1+15","41:3+6+1,9+1+2,10+1+1,22+2+1,26+3+1,31+2+1,36+1+15,45+1+15,47+1+0,48+1+1,49+1+2,50+5+1,55+1+12,63+1+15","42:3+6+1,10+4+1,14+1+3,15+3+1,18+1+11,19+1+1,20+1+0,22+5+1,28+5+1,34+10+1,44+1+3,45+4+1,49+1+15,50+1+1,55+1+1,60+1+14,63+1+15","43:3+2+1,5+1+6,6+1+0,7+1+1,11+2+14,13+2+0,15+1+14,16+2+0,18+2+14,20+1+1,21+1+2,22+2+1,26+1+1,27+1+3,28+1+1,31+2+1,33+1+2,34+1+1,36+1+15,37+1+1,45+1+15,46+1+1,49+1+15,50+8+1,60+1+3,63+1+15","44:3+5+1,11+3+1,17+3+1,22+2+1,31+2+1,36+1+14,37+1+1,45+1+14,46+1+1,49+1+15,50+1+1,55+1+1,56+1+2,57+1+1,60+1+14,63+3+15,68+1+2,69+1+14","45:4+3+1,49+1+15,50+2+1,53+1+3,54+4+1,60+1+14,65+1+15,69+1+14","46:4+3+1,49+1+14,50+1+1,53+1+1,55+1+1,60+2+14,65+1+15,68+2+14","47:4+2+1,19+1+10,20+19+15,39+1+10,49+2+1,52+2+1,55+1+1,61+2+14,65+1+15,67+2+14","48:5+1+2,15+1+3,16+6+1,28+1+15,35+9+1,49+2+1,55+1+1,62+6+14","49:5+1+16,15+2+1,17+1+3,18+1+6,28+1+15,35+1+1,43+1+1,50+7+1,64+1+1,65+1+15","50:5+1+16,15+4+1,19+1+5,28+1+15,35+7+14,42+1+6,43+1+14,56+1+2","51:5+1+16,15+4+1,28+1+15,36+3+14,40+1+14,41+1+12,42+1+14,56+1+16","52:5+1+16,28+1+15,36+4+14,40+1+3,41+2+14,56+1+2","53:5+1+16,28+1+15,36+1+14,38+1+14,40+3+14,53+4+1","54:5+1+16,28+1+15,36+1+14,38+1+3,40+1+14,42+1+14,53+1+1,55+1+0","55:5+1+16,28+1+10,36+1+14,38+2+14,40+1+3,42+1+14,53+1+1","56:5+1+2,27+3+1,36+7+14,51+1+0,52+4+1","57:5+2+1,24+4+1,28+1+3,29+4+1,51+1+1,53+1+1,55+1+1","58:6+1+1,24+1+1,32+1+1,51+1+0,52+1+1,53+1+0,54+2+1","59:6+1+11,24+1+1,32+1+3,43+1+1,44+6+0,50+2+1,52+1+0,53+3+1","60:6+2+1,13+1+1,14+1+8,15+6+16,21+1+8,22+2+1,24+1+3,32+3+1,35+1+2,36+6+16,42+1+2,43+1+1,51+2+1,53+1+0,54+1+1,55+1+0","61:6+1+1,24+1+1,26+5+1,32+1+1,51+1+1,53+1+1,55+1+1","62:6+1+1,24+1+1,26+5+1,32+1+0,51+2+1,53+1+0,54+2+1","63:5+2+1,24+9+1,53+1+1","64:5+1+2,53+1+1","65:5+1+16,53+3+1","66:27+3+1,55+1+2","67:25+2+0,27+1+1,28+1+10,29+1+1,30+2+0,55+1+16","68:5+1+16,23+2+15,25+1+2,26+5+1,31+1+2,32+2+15,55+1+16,59+11+15","69:5+1+2,23+1+15,25+2+1,28+1+1,30+2+1,33+1+15,55+1+16,59+1+15,69+1+15","70:5+2+1,23+1+15,26+2+1,28+1+3,29+2+1,33+1+15,55+1+2,59+1+15,62+7+14,69+1+15","71:5+1+1,6+1+0,7+1+1,8+2+14,23+1+15,33+1+15,52+5+1,59+1+15,62+7+14,69+1+15","72:5+2+1,8+2+14,23+1+15,33+1+15,49+3+1,52+1+3,53+4+1,59+1+15,62+7+14,69+1+1","73:5+4+1,9+1+14,23+1+15,33+1+15,49+7+1,56+1+14,57+3+15,62+3+14,66+2+14,69+1+14","74:5+2+1,8+1+1,9+1+14,23+3+15,31+3+15,50+7+1,64+6+14","75:5+1+1,6+1+3,7+2+1,9+1+14,25+1+2,31+1+2,48+3+1,54+3+1,62+1+0,64+1+14,65+1+3,67+1+14","76:5+1+3,6+1+1,8+1+1,9+1+14,20+1+1,21+1+2,22+3+16,25+1+1,26+1+2,30+1+2,31+1+1,32+2+16,34+1+2,35+1+1,48+3+1,54+3+1,64+2+14,67+3+14","77:5+4+1,9+1+14,13+4+1,17+1+11,18+1+1,20+1+1,25+1+1,26+3+14,29+1+12,30+1+14,31+1+1,35+1+1,48+9+1,61+8+14","78:5+2+1,7+1+12,8+2+14,11+3+1,18+3+1,25+3+14,28+1+3,29+3+14,35+12+1,47+1+2,48+1+16,49+6+1,55+1+15,56+5+16,61+1+2,62+1+12,63+5+14","79:5+3+1,8+2+14,11+1+1,13+1+1,14+1+11,15+4+1,24+9+14,35+2+14,37+1+1,38+6+14,44+1+1,45+1+14,46+1+1,47+1+14,49+6+1,55+1+15,62+5+14","80:5+5+1,10+1+2,11+1+1,25+7+14,37+1+3,38+1+1,39+1+14,42+1+14,43+1+1,44+1+3,46+1+1,47+1+2,48+8+1,62+4+14,68+1+14","81:25+1+14,26+5+17,31+1+14,62+3+14,66+3+14","82:25+1+14,26+2+17,28+1+0,29+2+17,31+1+14,62+1+15,68+1+15","83:25+5+14,30+1+3,31+1+14,36+1+10,62+7+15","84:36+1+2","85:10+1+18,36+1+2","86:36+1+2","87:36+1+2","88:28+1+10,36+1+2","89:26+5+1,36+1+2","90:26+5+1,36+1+2","91:26+1+3,27+5+1,36+1+2","92:26+1+1,30+1+3,31+1+1,36+1+2","93:25+2+1,28+1+1,30+1+1,36+1+2","94:22+9+1,36+1+2","95:22+1+1,25+7+1,36+1+2","96:22+1+1,36+1+2","97:18+7+1,36+1+2","98:18+7+1,36+1+2","99:18+7+1,36+1+2","100:18+7+1,36+1+10","101:18+2+1,21+1+0,23+2+1,36+1+5","102:18+7+1,36+1+5","103:36+1+12","106:1+71+13","109:11+1+10,31+1+8","110:7+1+1,10+3+1,14+1+1,31+1+1","111:7+8+1,31+1+1,33+1+1","112:7+1+1,8+1+12,9+6+1,31+1+1,33+1+1","113:7+1+1,8+1+6,9+6+1,31+1+1,32+1+11,33+1+1","114:7+1+1,10+3+1,13+2+0,15+1+1,31+1+1,33+1+1","115:7+1+1,15+1+1,23+9+1,33+1+1","116:3+1+8,4+4+1,8+1+0,15+1+3,16+2+1,18+1+2,19+3+16,22+1+2,23+1+1,31+1+1,33+1+1","117:7+1+1,8+1+0,9+1+1,11+6+1,31+1+0,33+1+1","118:6+4+1,11+1+1,13+4+1,31+1+1,33+1+1","119:6+7+1,13+1+3,14+3+1,31+1+1,33+1+1","120:30+2+1,33+1+1","121:13+1+18,30+1+2","122:30+1+16","123:30+1+16","124:30+1+16","125:30+1+2","126:5+1+2,29+4+1,33+1+8","127:5+1+2,31+1+1","128:5+1+10,31+1+1","129:5+1+5,30+1+3,31+1+1","130:5+1+12,30+1+1","131:30+1+3,31+1+1","132:31+1+5"],"texts":[[1,2,"Key"],[1,32,"Hazard Key"],[1,56,"Note: Connecting Bridges may also contain Cyphers of Varying Types"],[2,32,"1.0"],[2,33,"Sec Camera"],[2,41,"6.0"],[2,42,"Electrical Flooring"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,32,"2.0"],[3,33,"Gun Camera"],[3,41,"7.0"],[3,42,"Fatman Bomb"],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Plant"],[4,32,"3.0"],[4,33,"Pitfall"],[4,41,"8.0"],[4,42,"Sec Camera (After Coolent Spray)"],[4,53,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[5,10,"Locked Door"],[5,18,"Tough Guards"],[5,32,"4.0"],[5,33,"Claymore"],[5,41,"9.0"],[5,42,"Fire (During Emma Escort)"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[6,32,"5.0"],[6,33,"Claymore (After Fortune)"],[6,41,"10.0"],[6,42,"Guard with Binoculars"],[7,3,"Trap/Hazard"],[7,10,"Ladder / Lift"],[7,18,"Conditional Guard"],[7,26,"Very Easy"],[8,2,"Guards Key"],[9,2,"Shell 1 Area"],[9,52,"Shell 2 Area"],[10,2,"1.0"],[10,4,"Brad I Lanning (Missable)"],[10,19,"13.0"],[10,21,"Marques Dean"],[10,36,"25.0"],[10,38,"Daniel P Wells (Patrols a/b depending on entry)"],[10,53,"36.0"],[10,55,"Neill W Perry (Appears during Emma Escort)"],[11,2,"2.0"],[11,4,"Charles P Pinkerton (Missable)"],[11,19,"14.0"],[11,21,"Kevin M Miller (After Fatman)"],[11,36,"26.0"],[11,38,"David Anthony Wilson"],[11,53,"37.0"],[11,55,"Robert W Goodenow III"],[12,2,"3.0"],[12,4,"Jason M Gillispie"],[12,19,"15.0"],[12,21,"Mathias Ellemann Jensen"],[12,36,"27.0"],[12,38,"Jasper A Hefko"],[12,53,"38.0"],[12,55,"Mathias Buntrock"],[13,2,"4.0"],[13,4,"Samuel Andi Hendranata"],[13,19,"16.0"],[13,21,"Christian Ryan De Ramos"],[13,36,"28.0"],[13,38,"Steven L Harper"],[13,53,"39.0"],[13,55,"Andrei V Galinski"],[14,2,"5.0"],[14,4,"Yasuhiro Matsuzaki"],[14,19,"17.0"],[14,21,"Derek Broadbent (moves to [b] after Fatman)"],[14,36,"29.0"],[14,38,"Yasuhiko Nakamura"],[14,53,"40.0"],[14,55,"Naoki Inoue"],[15,2,"6.0"],[15,4,"Artthapong Siriamonthep (Potentially missable)"],[15,19,"18.0"],[15,21,"Till Schlegel (After Fatman)"],[15,36,"30.0"],[15,38,"Chris Escobar"],[15,53,"41.0"],[15,55,"Hiu Fung Wong"],[16,2,"7.0"],[16,4,"Amadeus Knothe (Potentially missable)"],[16,19,"19.0"],[16,21,"Nana Mizuki"],[16,36,"31.0"],[16,38,"Elliott I Kugler"],[17,2,"8.0"],[17,4,"Bob Fu"],[17,19,"20.0"],[17,21,"Csaba Millei (After Emma Escort)"],[17,36,"32.0"],[17,38,"Mai Ohta"],[18,2,"9.0"],[18,4,"Yasuo Suzuki"],[18,19,"21.0"],[18,21,"Jordan J Davis"],[18,36,"33.0"],[18,38,"Roth W Lanphear"],[18,53,"42.0"],[18,55,"Peter Stillman (Fatman Boss)"],[19,2,"10.0"],[19,4,"Yiqiang Yao (After Fatman)"],[19,19,"22.0"],[19,21,"Luke Christian Roberts"],[19,36,"34.0"],[19,38,"Cheng exs Cheng"],[20,2,"11.0"],[20,4,"Vanessa E Mejia"],[20,19,"23.0"],[20,21,"Sinya Tusunoda"],[20,36,"35.0"],[20,38,"Liam P Slater"],[20,53,"0.0"],[20,55,"Iroquois Pliskin (Snake) - Within Arsenal Gear"],[21,2,"12.0"],[21,4,"Anthony J Willreign Supreme"],[21,19,"24.0"],[21,21,"Asia R Pickle"],[23,1,"Shell 1"],[24,21,"B1"],[24,22,"Strut D, Sediment Pool"],[24,50,"B1"],[24,51,"Strut E, Parcel Room"],[25,65,"L3"],[25,66,"Strut E, Roof"],[27,28,"16.0"],[27,49,"20.0"],[28,65,"7.0"],[29,37,"B1"],[29,38,"DE Connecting Bridge"],[29,63,"42.0"],[30,32,"n"],[30,54,"O2"],[31,22,"7.0"],[32,33,"D2b"],[32,37,"17b"],[32,43,"18.0"],[32,64,"22.0"],[34,21,"L1"],[34,22,"Strut D, Sediment Pool"],[36,27,"D3"],[37,3,"Strut C, Dining Hall"],[39,3,"n"],[39,50,"L1"],[39,51,"Strut E, Parcel Room"],[40,4,"11.0"],[40,12,"CD Connecting Bridge"],[40,37,"L1"],[40,38,"DE Connecting Bridge"],[41,9,"C2"],[41,47,"10.0"],[41,49,"E1"],[41,55,"n"],[42,14,"13.0"],[42,18,"14.0"],[42,20,"1.0"],[42,44,"17a"],[42,65,"L2"],[42,66,"Strut E, Roof"],[43,5,"12.0"],[43,6,"7.0"],[43,13,"3.0"],[43,14,"3.0"],[43,16,"3.0"],[43,17,"3.0"],[43,21,"D1"],[43,27,"15.0"],[43,33,"D2a"],[43,60,"21.0"],[44,56,"E3"],[44,68,"E3"],[45,53,"19.0"],[46,16,"Shell 1, B1"],[46,34,"Shell 1, B2 Computer Room"],[47,19,"S1"],[47,39,"S1"],[48,5,"C1"],[48,15,"30.0"],[49,17,"31.0"],[49,18,"29.0"],[50,19,"x"],[50,42,"35.0"],[50,56,"E2"],[51,41,"n"],[52,40,"32.0"],[52,56,"E2"],[54,38,"33.0"],[54,55,"10.0"],[55,28,"S1"],[55,40,"34.0"],[56,5,"C1"],[56,51,"4.0"],[57,28,"28.0"],[58,8,"BC Connecting Bridge"],[58,51,"4.0"],[58,53,"4.0"],[59,6,"10.0"],[59,26,"Shell 1, Core"],[59,32,"27.0"],[59,44,"3.0"],[59,45,"3.0"],[59,46,"3.0"],[59,47,"3.0"],[59,48,"3.0"],[59,49,"3.0"],[59,52,"4.0"],[60,24,"26.0"],[60,35,"S1"],[60,42,"S1"],[60,53,"4.0"],[60,55,"4.0"],[62,32,"1.0"],[62,43,"EF Connecting Bridge"],[62,53,"4.0"],[64,5,"B2"],[66,55,"F1"],[67,25,"5.0"],[67,26,"5.0"],[67,28,"A1"],[67,30,"5.0"],[67,31,"5.0"],[68,25,"A2a"],[68,31,"A2b"],[69,5,"B2"],[69,47,"L1"],[69,48,"Strut F, Warehouse"],[69,60,"B1"],[69,61,"Strut F, Warehouse"],[70,28,"3.0"],[70,55,"F1"],[71,6,"7.0"],[72,25,"Strut A, Roof"],[72,52,"23.0"],[75,6,"8.0"],[75,12,"AB Connecting Bridge"],[75,25,"A2a"],[75,31,"A2b"],[75,62,"7.0"],[75,65,"24.0"],[76,5,"9.0"],[76,21,"A3"],[76,26,"A3"],[76,30,"A4"],[76,34,"A4"],[76,37,"FA Connecting Bridge"],[77,17,"7.0"],[77,29,"n"],[78,7,"n"],[78,28,"4.0"],[78,47,"F2b"],[78,61,"F2b"],[78,62,"n"],[79,14,"6.0"],[80,10,"B1"],[80,37,"25a"],[80,44,"25b"],[80,47,"F2a"],[82,3,"Strut B, Transformer Room"],[82,28,"7.0"],[82,36,"Door/Lift/Map (Area Transition) Key"],[83,30,"5.0"],[83,36,"A1"],[83,37,"Lift: Strut A, Pump Facility / Strut A, Roof"],[84,36,"A2"],[84,37,"Strut A, Roof / Strut A, Pump Room (a=Left, b=Right)"],[85,10,"Note: Strut L Perimeter, and Shell 1-2 Connecting Bridge maps not shown as no Dog Tags in that area. Arsenal Gear Map not shown as no Dog Tags in that area. (other than Snakes)"],[85,25,"Strut A, Pump Room"],[85,36,"A3"],[85,37,"Strut A, Pump Room / AB Connecting Bridge"],[86,36,"A4"],[86,37,"Strut A, Pump Room / FA Connecting Bridge"],[87,36,"B1"],[87,37,"Strut B, Transformer Room / AB Connecting Bridge"],[88,28,"A1"],[88,36,"B2"],[88,37,"Strut B, Transformer Room / BC Connecting Bridge"],[89,36,"C1"],[89,37,"Strut C, Dining Hall / BC Connecting Bridge"],[90,36,"C2"],[90,37,"Strut C, Dining Hall / CD Connecting Bridge"],[91,26,"1.0"],[91,36,"D1"],[91,37,"Strut D, Sediment Pool / CD Connecting Bridge"],[92,30,"2.0"],[92,36,"D2"],[92,37,"Strut D, Sediment Pool / DE Connecting Bridge (a=Upper, b=Lower Level)"],[93,36,"D3"],[93,37,"Strut D, Sediment Pool / Shell 1-2 Connecting Bridge"],[94,36,"E1"],[94,37,"Strut E, Parcel Room / DE Connecting Bridge"],[95,36,"E2"],[95,37,"Strut E, Parcel Room / EF Connecting Bridge"],[96,36,"E3"],[96,37,"Strut E, Parcel Room / Strut E, Roof"],[97,26,"Strut A, Pump Facility"],[97,36,"F1"],[97,37,"Strut F, Warehouse / EF Connecting Bridge"],[98,36,"F2"],[98,37,"Strut F, Warehouse / FA Connecting Bridge"],[99,36,"S1"],[99,37,"Shell 1, Core / EF Connecting Bridge"],[100,36,"S1"],[100,37,"Lift: Shell 1, Core / Shell 1, B1 / Shell 1, B2 Computer Room"],[101,21,"7.0"],[101,36,"O2"],[101,37,"Ladder: Oil Bridge"],[102,36,"x"],[102,37,"Shell 1, B1 / Hostage Area"],[103,36,"n"],[103,37,"Node"],[106,1,"Shell 2"],[108,3,"Shell 2, Core"],[109,11,"S2"],[111,23,"KL Connecting Bridge"],[112,8,"n"],[113,8,"39.0"],[113,32,"36.0"],[114,13,"6.0"],[114,14,"6.0"],[116,8,"2.0"],[116,15,"41.0"],[116,18,"S2"],[116,22,"S2"],[117,8,"2.0"],[117,31,"9.0"],[119,13,"40.0"],[121,13,"Note: Shell 2, B2 Map not shown as no Dog Tags on that level."],[121,30,"L1"],[123,23,"Strut L, Sewage Treatment Facility"],[125,5,"Door/Lift/Map (Area Transition) Key"],[125,30,"L1"],[126,5,"L1"],[126,6,"Strut L, Sewage Treatment Facility / KL Connecting Bridge"],[127,5,"S2"],[127,6,"Shell 2, Core / KL Connecting Bridge"],[128,5,"S2"],[128,6,"Lift: Shell 2, Core / Shell 2, B1"],[129,5,"O1"],[129,6,"Ladder: Oil Bridge"],[129,30,"38.0"],[130,5,"n"],[130,6,"Node"],[131,30,"37.0"],[132,31,"O1"]],"merges":[[5,18,5,23],[6,18,6,23],[6,10,6,15],[7,10,7,15],[85,10,90,18],[121,13,123,19],[1,56,2,67],[4,3,6,7],[4,10,4,15],[4,18,4,23],[4,53,7,70],[5,10,5,15],[7,3,7,7],[7,18,7,23]],"widths":{"1":[71,2.63]},"heights":{}},{"chapter":"Plant","difficulty":"Easy","r0":1,"r1":133,"c0":1,"c1":71,"palette":["FF76A5AF","FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF00FFFF","FF00FF00","FFD9EAD3","FFFFF2CC","FFB7B7B7","FFCFE2F3","FFD9D2E9","FF666666","FFEAD1DC"],"fills":["2:32+1+0,41+1+0","3:32+1+0,41+1+0","4:2+1+1,9+1+2,17+1+3,32+1+0,41+1+0","5:2+1+4,9+1+5,17+1+6,32+1+0,41+1+0","6:2+1+7,9+1+8,17+1+9,32+1+0,41+1+0","7:2+1+0,9+1+10,17+1+11","9:2+49+12,52+19+13","10:2+1+3,19+1+11,36+1+3,53+1+3","11:2+1+3,19+1+6,36+1+3,53+1+3","12:2+1+3,19+1+6,36+1+3,53+1+3","13:2+1+3,19+1+3,36+1+3,53+1+3","14:2+1+11,19+1+11,36+1+3,53+1+3","15:2+1+11,19+1+3,36+1+3,53+1+3","16:2+1+11,19+1+11,36+1+3","17:2+1+3,19+1+3,36+1+6","18:2+1+6,19+1+3,36+1+3,53+1+9","19:2+1+11,19+1+6,36+1+6","20:2+1+3,19+1+6","21:2+1+3,19+1+3","22:2+1+3,19+1+6","24:1+71+12","27:25+1+14,26+1+1,27+3+14,49+2+14","28:24+1+14,25+1+6,26+5+14,49+2+14,53+2+14,60+10+1","29:23+2+14,26+1+15,30+2+14,50+4+14,60+6+1,66+1+0,67+3+1","30:22+2+14,26+1+15,31+2+14,50+1+14,53+2+14,60+3+1,63+1+9,64+6+1","31:22+1+14,26+1+15,32+1+12,50+1+1,54+1+5,60+10+1","32:22+1+0,26+1+15,32+1+14,34+2+14,36+1+3,37+1+14,40+4+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","33:22+1+14,26+1+15,32+1+14,33+1+2,34+2+14,37+4+14,43+1+14,44+1+11,45+4+14,50+1+15,60+2+1,62+1+3,63+7+1","34:26+1+15,35+1+14,36+1+1,44+1+14,45+1+1,48+1+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","35:26+1+15,36+1+15,45+1+15,50+1+15,60+10+1","36:26+1+15,36+1+15,45+1+15,50+1+15,60+6+1,67+1+1,69+1+1","37:26+1+15,27+1+2,36+1+15,45+1+15,50+1+15,60+10+1","38:25+1+1,26+1+14,27+3+1,36+1+15,45+1+15,49+2+15,60+8+1,69+1+1","39:24+7+1,36+1+15,45+1+15,49+1+15,60+10+1","40:3+1+12,4+4+1,23+2+1,27+1+1,30+2+1,36+1+15,45+1+15,49+1+15,63+1+15,64+1+14,65+1+1","41:3+5+1,22+2+1,27+1+1,31+2+1,36+1+15,45+1+15,49+1+15,63+1+15","42:3+6+1,9+1+2,10+1+1,22+2+1,26+3+1,31+2+1,36+1+15,45+1+15,47+1+0,48+1+1,49+1+2,50+5+1,55+1+12,63+1+15","43:3+1+1,4+1+3,5+1+1,6+1+3,7+2+1,10+6+1,16+1+11,17+3+1,20+1+0,22+5+1,28+5+1,34+10+1,44+1+3,45+4+1,49+1+15,50+1+1,55+1+1,60+1+14,63+1+15","44:3+3+1,6+1+0,7+1+1,11+2+14,13+2+0,15+1+14,16+2+0,18+2+14,20+1+1,21+1+2,22+2+1,26+1+6,27+2+1,31+2+1,33+1+2,34+1+1,36+1+15,37+1+1,45+1+15,46+1+1,49+1+15,50+8+1,60+1+3,63+1+15","45:3+5+1,11+2+1,13+1+3,17+3+1,22+2+1,31+2+1,36+1+14,37+1+1,45+1+14,46+1+1,49+1+15,50+1+1,55+1+1,56+1+2,57+1+1,60+1+14,63+3+15,68+1+2,69+1+14","46:4+3+1,49+1+15,50+2+1,53+1+11,54+4+1,60+1+14,65+1+15,69+1+14","47:4+1+3,5+2+1,49+1+14,50+1+1,53+1+3,55+1+1,60+2+14,65+1+15,68+2+14","48:4+2+1,19+1+10,20+19+15,39+1+10,49+2+1,52+2+1,55+1+1,61+2+14,65+1+15,67+2+14","49:5+1+2,15+1+3,16+1+1,17+1+3,18+4+1,28+1+15,35+9+1,49+2+1,55+1+1,62+6+14","50:5+1+16,15+2+1,17+1+3,18+1+1,28+1+15,35+1+1,43+1+1,50+7+1,64+1+1,65+1+15","51:5+1+16,15+4+1,19+1+5,28+1+15,35+7+14,42+1+6,43+1+14,56+1+2","52:5+1+16,15+4+1,28+1+15,36+3+14,40+1+14,41+1+12,42+1+14,56+1+16","53:5+1+16,28+1+15,36+2+14,38+1+6,39+1+14,40+1+3,41+2+14,56+1+2","54:5+1+16,28+1+15,36+1+14,38+1+14,40+3+14,53+4+1","55:5+1+16,28+1+15,36+1+14,38+1+14,40+1+14,42+1+14,53+1+1,55+1+0","56:5+1+16,28+1+10,36+1+14,38+1+3,39+2+14,42+1+14,53+1+1","57:5+1+2,27+3+1,36+7+14,51+1+0,52+4+1","58:5+2+1,24+3+1,27+1+3,28+5+1,51+1+1,53+1+1,55+1+1","59:6+1+1,24+1+1,32+1+1,51+1+0,52+1+1,53+1+0,54+2+1","60:6+1+1,24+1+1,32+1+3,43+1+1,44+6+0,50+2+1,52+1+0,53+3+1","61:6+1+11,7+1+1,13+1+1,14+1+8,15+6+16,21+1+8,22+2+1,24+1+3,32+1+1,33+1+0,34+1+1,35+1+2,36+6+16,42+1+2,43+1+1,51+2+1,53+1+0,54+1+1,55+1+0","62:6+1+1,24+1+1,26+5+1,32+1+1,51+1+1,53+1+1,55+1+1","63:6+1+1,24+1+1,26+5+1,32+1+0,51+2+1,53+1+0,54+2+1","64:5+2+1,24+9+1,53+1+1","65:5+1+2,53+1+1","66:5+1+16,53+3+1","67:27+3+1,55+1+2","68:25+2+0,27+1+1,28+1+10,29+1+1,30+2+0,55+1+16","69:5+1+16,23+2+15,25+1+2,26+5+1,31+1+2,32+2+15,55+1+16,59+11+15","70:5+1+2,23+1+15,25+2+1,28+1+1,30+2+1,33+1+15,55+1+16,59+1+15,69+1+15","71:5+2+1,23+1+15,26+2+1,28+1+3,29+2+1,33+1+15,55+1+2,59+1+15,62+7+14,69+1+15","72:5+1+1,6+1+0,7+1+1,8+2+14,23+1+15,33+1+15,52+5+1,59+1+15,62+7+14,69+1+15","73:5+2+1,8+2+14,23+1+15,33+1+15,49+8+1,59+1+15,62+7+14,69+1+1","74:5+4+1,9+1+14,23+1+15,33+1+15,49+7+1,56+1+14,57+3+15,62+3+14,66+2+14,69+1+14","75:5+2+1,8+1+1,9+1+14,23+3+15,31+3+15,50+3+1,53+1+6,54+3+1,64+2+14,66+1+3,67+3+14","76:5+1+1,6+1+3,7+2+1,9+1+14,25+1+2,31+1+2,48+3+1,54+3+1,62+1+0,64+2+14,67+1+14","77:5+1+6,6+1+1,8+1+1,9+1+14,20+1+1,21+1+2,22+3+16,25+1+1,26+1+2,30+1+2,31+1+1,32+2+16,34+1+2,35+1+1,48+3+1,54+3+1,64+2+14,67+3+14","78:5+4+1,9+1+14,13+4+1,17+1+11,18+1+1,20+1+1,25+1+1,26+3+14,29+1+12,30+1+14,31+1+1,35+1+1,48+9+1,61+8+14","79:5+2+1,7+1+12,8+2+14,11+3+1,18+3+1,25+3+14,28+1+3,29+3+14,35+12+1,47+1+2,48+1+16,49+3+1,52+1+6,53+2+1,55+1+15,56+5+16,61+1+2,62+1+12,63+5+14","80:5+3+1,8+2+14,11+1+1,13+1+1,14+1+11,15+4+1,24+9+14,35+2+14,37+1+1,38+1+14,39+1+6,40+4+14,44+1+1,45+1+14,46+1+1,47+1+14,49+6+1,55+1+15,62+5+14","81:5+5+1,10+1+2,11+1+1,25+1+14,26+1+0,27+5+14,37+2+1,39+1+14,42+1+14,43+2+1,46+1+1,47+1+2,48+8+1,62+4+14,68+1+14","82:25+1+14,26+5+17,31+1+14,62+3+14,66+3+14","83:25+1+14,26+2+17,28+1+0,29+2+17,31+1+11,62+1+15,68+1+15","84:25+7+14,36+1+10,62+7+15","85:36+1+2","86:10+1+18,36+1+2","87:36+1+2","88:36+1+2","89:28+1+10,36+1+2","90:26+5+1,36+1+2","91:26+3+1,29+1+3,30+1+1,36+1+2","92:26+2+1,28+1+3,29+3+1,36+1+2","93:26+1+1,30+2+1,36+1+2","94:25+2+1,28+1+1,30+1+1,36+1+2","95:22+9+1,36+1+2","96:22+1+1,25+7+1,36+1+2","97:22+1+1,36+1+2","98:18+7+1,36+1+2","99:18+7+1,36+1+2","100:18+7+1,36+1+2","101:18+7+1,36+1+10","102:18+2+1,21+1+0,23+2+1,36+1+5","103:18+7+1,36+1+5","104:36+1+12","107:1+71+13","110:11+1+10,31+1+8","111:7+1+1,10+3+1,14+1+1,31+1+1","112:7+8+1,31+1+1,33+1+1","113:7+1+1,8+1+12,9+6+1,31+1+1,33+1+1","114:7+1+1,8+1+3,9+6+1,31+1+1,32+1+3,33+1+1","115:7+1+1,10+3+1,13+2+0,15+1+1,31+1+1,33+1+1","116:7+1+1,15+1+1,23+9+1,33+1+1","117:3+1+8,4+4+1,8+1+0,15+1+3,16+2+1,18+1+2,19+3+16,22+1+2,23+1+1,31+1+1,33+1+1","118:7+1+1,8+1+0,9+1+1,11+6+1,31+1+0,33+1+1","119:6+4+1,11+1+1,13+4+1,31+1+1,33+1+1","120:6+6+1,12+1+3,13+4+1,31+1+1,33+1+1","121:30+2+1,33+1+1","122:13+1+18,30+1+2","123:30+1+16","124:30+1+16","125:30+1+16","126:30+1+2","127:5+1+2,29+4+1,33+1+8","128:5+1+2,31+1+1","129:5+1+10,31+1+1","130:5+1+5,30+1+3,31+1+1","131:5+1+12,30+1+1","132:30+1+3,31+1+1","133:31+1+5"],"texts":[[1,2,"Key"],[1,32,"Hazard Key"],[1,56,"Note: Connecting Bridges may also contain Cyphers of Varying Types"],[2,32,"1.0"],[2,33,"Sec Camera"],[2,41,"6.0"],[2,42,"Electrical Flooring"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,32,"2.0"],[3,33,"Gun Camera"],[3,41,"7.0"],[3,42,"Fatman Bomb"],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Plant"],[4,32,"3.0"],[4,33,"Pitfall"],[4,41,"8.0"],[4,42,"Sec Camera (After Coolent Spray)"],[4,53,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[5,10,"Locked Door"],[5,18,"Tough Guards"],[5,32,"4.0"],[5,33,"Claymore"],[5,41,"9.0"],[5,42,"Fire (During Emma Escort)"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[6,32,"5.0"],[6,33,"Claymore (After Fortune)"],[6,41,"10.0"],[6,42,"Guard with Binoculars"],[7,3,"Trap/Hazard"],[7,10,"Ladder / Lift"],[7,18,"Conditional Guard"],[7,26,"Easy"],[8,2,"Guards Key"],[9,2,"Shell 1 Area"],[9,52,"Shell 2 Area"],[10,2,"1.0"],[10,4,"Emiko Yokoshima (Missable)"],[10,19,"14.0"],[10,21,"Takayuki Ueda (After Fatman)"],[10,36,"27.0"],[10,38,"David Li-San Chen"],[10,53,"37.0"],[10,55,"Toshifumi Kotogi"],[11,2,"2.0"],[11,4,"Terry Cheung (Missable)"],[11,19,"15.0"],[11,21,"Luis Silva Garcia"],[11,36,"28.0"],[11,38,"Ginseng W Mileur"],[11,53,"38.0"],[11,55,"Erich Werdermann"],[12,2,"3.0"],[12,4,"Jacqueline D Benzon"],[12,19,"16.0"],[12,21,"Brian A Brown"],[12,36,"29.0"],[12,38,"Remy Schuster"],[12,53,"39.0"],[12,55,"Kouhei Tuzita"],[13,2,"4.0"],[13,4,"Akihide Yonekura"],[13,19,"17.0"],[13,21,"Nicholas S DeGrazia (moves to b after Fatman)"],[13,36,"30.0"],[13,38,"Matthew J Whitney"],[13,53,"40.0"],[13,55,"Federico Biscetti"],[14,2,"5.0"],[14,4,"Goushi Kawamura (After Fortune)"],[14,19,"18.0"],[14,21,"Yuuki Ito (After Fatman)"],[14,36,"31.0"],[14,38,"Ricardo Enrique Salazar"],[14,53,"41.0"],[14,55,"Matt R Miller"],[15,2,"6.0"],[15,4,"William R Kelly (Potentially missable)"],[15,19,"19.0"],[15,21,"Anmar Saad Albinyan"],[15,36,"32.0"],[15,38,"Randall J Koerte"],[15,53,"42.0"],[15,55,"Jean Pierre Laforce"],[16,2,"7.0"],[16,4,"Ryosuke Sugie (Potentially missable)"],[16,19,"20.0"],[16,21,"Steve Masao Terada (After Emma Escort)"],[16,36,"33.0"],[16,38,"Syouhei Yoshino"],[17,2,"8.0"],[17,4,"Masanori Masabu Ihara"],[17,19,"21.0"],[17,21,"Yuuki Yagi"],[17,36,"34.0"],[17,38,"Mika M Claudepierre"],[18,2,"9.0"],[18,4,"Hiroyuki Doi"],[18,19,"22.0"],[18,21,"Brigitte Dickenscheid"],[18,36,"35.0"],[18,38,"Joshua M Busby"],[18,53,"43.0"],[18,55,"Peter Stillman (Fatman Boss)"],[19,2,"10.0"],[19,4,"Marius Alain Nguyen (After Fatman)"],[19,19,"23.0"],[19,21,"Agmall Sarwari"],[19,36,"36.0"],[19,38,"Oliver Swann"],[20,2,"11.0"],[20,4,"Kevin Chen"],[20,19,"24.0"],[20,21,"Naoto Yamazaki"],[20,53,"0.0"],[20,55,"Meryl Silverburgh (Snake) - Within Arsenal Gear"],[21,2,"12.0"],[21,4,"Boudraa Reda (Patrols a/b depending on entry)"],[21,19,"25.0"],[21,21,"Terry Matalas"],[22,2,"13.0"],[22,4,"Yu Ya Nan"],[22,19,"26.0"],[22,21,"Sefie J Nolte"],[24,2,"Shell 1"],[25,21,"B1"],[25,22,"Strut D, Sediment Pool"],[25,50,"B1"],[25,51,"Strut E, Parcel Room"],[26,65,"L3"],[26,66,"Strut E, Roof"],[28,25,"16.0"],[29,66,"7.0"],[30,37,"B1"],[30,38,"DE Connecting Bridge"],[30,63,"43.0"],[31,32,"n"],[31,54,"O2"],[32,22,"7.0"],[32,36,"17b"],[33,33,"D2b"],[33,44,"18.0"],[33,62,"22.0"],[35,21,"L1"],[35,22,"Strut D, Sediment Pool"],[37,27,"D3"],[38,3,"Strut C, Dining Hall"],[40,3,"n"],[40,50,"L1"],[40,51,"Strut E, Parcel Room"],[41,12,"CD Connecting Bridge"],[41,37,"L1"],[41,38,"DE Connecting Bridge"],[42,9,"C2"],[42,47,"10.0"],[42,49,"E1"],[42,55,"n"],[43,4,"11.0"],[43,6,"12b"],[43,16,"14.0"],[43,20,"1.0"],[43,44,"17a"],[43,65,"L2"],[43,66,"Strut E, Roof"],[44,6,"7.0"],[44,13,"3.0"],[44,14,"3.0"],[44,16,"3.0"],[44,17,"3.0"],[44,21,"D1"],[44,26,"15.0"],[44,33,"D2a"],[44,60,"21.0"],[45,13,"13.0"],[45,56,"E3"],[45,68,"E3"],[46,53,"20.0"],[47,4,"12a"],[47,16,"Shell 1, B1"],[47,34,"Shell 1, B2 Computer Room"],[47,53,"19.0"],[48,19,"S1"],[48,39,"S1"],[49,5,"C1"],[49,15,"31.0"],[49,17,"32.0"],[50,17,"30.0"],[51,19,"x"],[51,42,"36.0"],[51,56,"E2"],[52,41,"n"],[53,38,"34.0"],[53,40,"33.0"],[53,56,"E2"],[55,55,"10.0"],[56,28,"S1"],[56,38,"35.0"],[57,5,"C1"],[57,51,"4.0"],[58,27,"29.0"],[59,8,"BC Connecting Bridge"],[59,51,"4.0"],[59,53,"4.0"],[60,26,"Shell 1, Core"],[60,32,"28.0"],[60,44,"3.0"],[60,45,"3.0"],[60,46,"3.0"],[60,47,"3.0"],[60,48,"3.0"],[60,49,"3.0"],[60,52,"4.0"],[61,6,"10.0"],[61,24,"27.0"],[61,33,"1.0"],[61,35,"S1"],[61,42,"S1"],[61,53,"4.0"],[61,55,"4.0"],[63,32,"1.0"],[63,43,"EF Connecting Bridge"],[63,53,"4.0"],[65,5,"B2"],[67,55,"F1"],[68,25,"5.0"],[68,26,"5.0"],[68,28,"A1"],[68,30,"5.0"],[68,31,"5.0"],[69,25,"A2a"],[69,31,"A2b"],[70,5,"B2"],[70,47,"L1"],[70,48,"Strut F, Warehouse"],[70,60,"B1"],[70,61,"Strut F, Warehouse"],[71,28,"3.0"],[71,55,"F1"],[72,6,"7.0"],[73,25,"Strut A, Roof"],[75,53,"24.0"],[75,66,"25.0"],[76,6,"8.0"],[76,12,"AB Connecting Bridge"],[76,25,"A2a"],[76,31,"A2b"],[76,62,"7.0"],[77,5,"9.0"],[77,21,"A3"],[77,26,"A3"],[77,30,"A4"],[77,34,"A4"],[77,37,"FA Connecting Bridge"],[78,17,"7.0"],[78,29,"n"],[79,7,"n"],[79,28,"4.0"],[79,47,"F2b"],[79,52,"23.0"],[79,61,"F2b"],[79,62,"n"],[80,14,"6.0"],[80,39,"26.0"],[81,10,"B1"],[81,26,"1.0"],[81,47,"F2a"],[83,3,"Strut B, Transformer Room"],[83,28,"7.0"],[83,31,"5.0"],[83,36,"Door/Lift/Map (Area Transition) Key"],[84,36,"A1"],[84,37,"Lift: Strut A, Pump Facility / Strut A, Roof"],[85,36,"A2"],[85,37,"Strut A, Roof / Strut A, Pump Room (a=Left, b=Right)"],[86,10,"Note: Strut L Perimeter, and Shell 1-2 Connecting Bridge maps not shown as no Dog Tags in that area. Arsenal Gear Map not shown as no Dog Tags in that area. (other than Snakes)"],[86,25,"Strut A, Pump Room"],[86,36,"A3"],[86,37,"Strut A, Pump Room / AB Connecting Bridge"],[87,36,"A4"],[87,37,"Strut A, Pump Room / FA Connecting Bridge"],[88,36,"B1"],[88,37,"Strut B, Transformer Room / AB Connecting Bridge"],[89,28,"A1"],[89,36,"B2"],[89,37,"Strut B, Transformer Room / BC Connecting Bridge"],[90,36,"C1"],[90,37,"Strut C, Dining Hall / BC Connecting Bridge"],[91,29,"2.0"],[91,36,"C2"],[91,37,"Strut C, Dining Hall / CD Connecting Bridge"],[92,28,"1.0"],[92,36,"D1"],[92,37,"Strut D, Sediment Pool / CD Connecting Bridge"],[93,36,"D2"],[93,37,"Strut D, Sediment Pool / DE Connecting Bridge (a=Upper, b=Lower Level)"],[94,36,"D3"],[94,37,"Strut D, Sediment Pool / Shell 1-2 Connecting Bridge"],[95,36,"E1"],[95,37,"Strut E, Parcel Room / DE Connecting Bridge"],[96,36,"E2"],[96,37,"Strut E, Parcel Room / EF Connecting Bridge"],[97,36,"E3"],[97,37,"Strut E, Parcel Room / Strut E, Roof"],[98,26,"Strut A, Pump Facility"],[98,36,"F1"],[98,37,"Strut F, Warehouse / EF Connecting Bridge"],[99,36,"F2"],[99,37,"Strut F, Warehouse / FA Connecting Bridge"],[100,36,"S1"],[100,37,"Shell 1, Core / EF Connecting Bridge"],[101,23,"m9"],[101,36,"S1"],[101,37,"Lift: Shell 1, Core / Shell 1, B1 / Shell 1, B2 Computer Room"],[102,21,"7.0"],[102,36,"O2"],[102,37,"Ladder: Oil Bridge"],[103,36,"x"],[103,37,"Shell 1, B1 / Hostage Area"],[104,36,"n"],[104,37,"Node"],[107,2,"Shell 2"],[110,3,"Shell 2, Core"],[110,11,"S2"],[112,23,"KL Connecting Bridge"],[113,8,"n"],[114,8,"40.0"],[114,32,"37.0"],[115,13,"6.0"],[115,14,"6.0"],[117,8,"2.0"],[117,15,"42.0"],[117,18,"S2"],[117,22,"S2"],[118,8,"2.0"],[118,31,"9.0"],[120,12,"41.0"],[122,13,"Note: Shell 2, B2 Map not shown as no Dog Tags on that level."],[122,30,"L1"],[124,23,"Strut L, Sewage Treatment Facility"],[126,5,"Door/Lift/Map (Area Transition) Key"],[126,30,"L1"],[127,5,"L1"],[127,6,"Strut L, Sewage Treatment Facility / KL Connecting Bridge"],[128,5,"S2"],[128,6,"Shell 2, Core / KL Connecting Bridge"],[129,5,"S2"],[129,6,"Lift: Shell 2, Core / Shell 2, B1"],[130,5,"O1"],[130,6,"Ladder: Oil Bridge"],[130,30,"39.0"],[131,5,"n"],[131,6,"Node"],[132,30,"38.0"],[133,31,"O1"]],"merges":[[5,18,5,23],[6,18,6,23],[6,10,6,15],[7,10,7,15],[86,10,91,18],[122,13,124,19],[1,56,2,67],[4,3,6,7],[4,10,4,15],[4,18,4,23],[4,53,7,70],[5,10,5,15],[7,3,7,7],[7,18,7,23]],"widths":{"1":[71,2.63]},"heights":{}},{"chapter":"Plant","difficulty":"Normal","r0":1,"r1":133,"c0":1,"c1":73,"palette":["FF76A5AF","FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF00FFFF","FF00FF00","FFD9EAD3","FFFFF2CC","FFB7B7B7","FFCFE2F3","FFD9D2E9","FF666666","FFEAD1DC"],"fills":["2:32+1+0,41+1+0","3:32+1+0,41+1+0","4:2+1+1,9+1+2,17+1+3,32+1+0,41+1+0","5:2+1+4,9+1+5,17+1+6,32+1+0,41+1+0","6:2+1+7,9+1+8,17+1+9,32+1+0,41+1+0","7:2+1+0,9+1+10,17+1+11","9:2+49+12,52+19+13","10:2+1+6,19+1+3,36+1+6,53+1+6","11:2+1+3,19+1+3,36+1+3,53+1+6","12:2+1+3,19+1+3,36+1+3,53+1+3","13:2+1+6,19+1+11,36+1+6,53+1+3","14:2+1+6,19+1+6,36+1+3,53+1+3","15:2+1+3,19+1+3,36+1+6,53+1+11","16:2+1+3,19+1+11,36+1+3,53+1+11","17:2+1+11,19+1+3,36+1+3,53+1+11","18:2+1+3,19+1+3,36+1+3,53+1+11","19:2+1+3,19+1+3,36+1+3","20:2+1+3,19+1+3,36+1+3","21:2+1+11,19+1+3,36+1+3,53+1+9","22:2+1+3,19+1+6","24:1+73+12","27:25+1+14,26+1+1,27+3+14,49+2+14","28:24+7+14,49+2+14,53+2+14,60+10+1","29:23+1+14,24+1+3,26+1+15,30+2+14,50+4+14,60+6+1,66+1+0,67+3+1","30:22+2+14,26+1+15,31+2+14,50+1+14,53+2+14,60+3+1,63+1+9,64+6+1","31:22+1+0,26+1+15,32+1+12,50+1+1,54+1+5,60+7+1,67+1+3,68+2+1","32:22+1+14,26+1+15,32+1+14,34+2+14,36+1+3,37+1+14,40+4+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","33:22+1+14,26+1+15,32+1+14,33+1+2,34+2+14,37+4+14,43+1+14,44+1+11,45+4+14,50+1+15,60+10+1","34:26+1+15,35+1+14,36+1+1,44+1+14,45+1+1,48+1+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","35:26+1+15,36+1+15,45+1+15,50+1+15,60+10+1","36:26+1+15,36+1+15,45+1+15,50+1+15,60+1+1,61+1+3,62+4+1,67+1+1,69+1+1","37:26+1+15,27+1+2,36+1+15,45+1+15,50+1+15,60+10+1","38:25+1+1,26+1+14,27+3+1,36+1+15,45+1+15,49+2+15,60+8+1,69+1+1","39:24+1+3,25+6+1,36+1+15,45+1+15,49+1+15,60+10+1","40:3+1+12,4+4+1,23+2+1,27+1+1,30+2+1,36+1+15,45+1+15,49+1+15,63+1+15,64+1+14,65+1+1","41:3+5+1,22+2+1,27+1+1,31+2+1,36+1+15,45+1+15,49+1+15,63+1+15","42:3+6+1,9+1+2,10+1+1,22+2+1,26+3+1,31+2+1,36+1+15,45+1+15,47+1+0,48+1+1,49+1+2,50+5+1,55+1+12,63+1+15","43:3+1+1,4+1+3,5+1+1,6+1+3,7+2+1,10+1+1,11+1+3,12+4+1,16+1+11,17+3+1,20+1+0,22+5+1,28+5+1,34+10+1,44+1+3,45+4+1,49+1+15,50+1+1,55+1+1,60+1+14,63+1+15","44:3+3+1,6+1+0,7+1+1,11+2+14,13+2+0,15+1+14,16+2+0,18+2+14,20+1+1,21+1+2,22+2+1,26+1+3,27+2+1,31+2+1,33+1+2,34+1+1,36+1+15,37+1+1,45+1+15,46+1+1,49+1+15,50+2+1,52+1+6,53+5+1,60+1+3,63+1+15","45:3+5+1,11+3+1,17+3+1,22+2+1,31+2+1,36+1+14,37+1+1,45+1+14,46+1+1,49+1+15,50+1+1,55+1+1,56+1+2,57+1+1,60+1+14,63+3+15,68+1+2,69+1+14","46:4+2+1,6+1+3,49+1+15,50+2+1,53+1+1,54+1+11,55+3+1,60+1+14,65+1+15,69+1+14","47:4+3+1,49+1+14,50+1+1,53+1+3,55+1+1,60+2+14,65+1+15,68+2+14","48:4+2+1,19+1+10,20+19+15,39+1+10,49+2+1,52+2+1,55+1+1,61+2+14,65+1+15,67+2+14","49:5+1+2,15+1+3,16+1+1,17+1+3,18+4+1,28+1+15,35+9+1,49+2+1,55+1+1,62+6+14","50:5+1+16,15+2+1,17+1+6,18+1+1,28+1+15,35+1+1,43+1+1,50+7+1,64+1+1,65+1+15","51:5+1+16,15+4+1,19+1+5,28+1+15,35+7+14,42+1+3,43+1+14,56+1+2","52:5+1+16,15+4+1,28+1+15,36+3+14,40+1+14,41+1+12,42+1+14,56+1+16","53:5+1+16,28+1+15,36+2+14,38+1+3,39+1+14,40+1+3,41+2+14,56+1+2","54:5+1+16,28+1+15,36+1+14,38+1+14,40+3+14,53+4+1","55:5+1+16,28+1+15,36+1+14,38+1+14,40+1+14,42+1+14,53+1+1,55+1+0","56:5+1+16,28+1+10,36+1+14,38+1+3,39+2+14,42+1+14,53+1+1","57:5+1+2,27+3+1,36+7+14,51+1+0,52+4+1","58:5+2+1,24+3+1,27+1+6,28+4+1,32+1+0,51+1+1,53+1+1,55+1+1","59:6+1+1,24+1+1,32+1+1,51+1+0,52+1+1,53+1+0,54+2+1","60:6+1+1,24+1+1,32+1+3,43+1+1,44+6+0,50+2+1,52+1+0,53+3+1","61:6+1+11,7+1+1,13+1+1,14+1+8,15+6+16,21+1+8,22+2+1,24+1+3,32+1+1,33+1+0,34+1+1,35+1+2,36+6+16,42+1+2,43+1+1,51+2+1,53+1+0,54+1+1,55+1+0","62:6+1+1,24+1+1,26+5+1,32+1+3,51+1+1,53+1+1,55+1+1","63:6+1+1,24+1+1,26+5+1,32+1+0,51+2+1,53+1+0,54+2+1","64:5+2+1,24+9+1,53+1+1","65:5+1+2,53+1+1","66:5+1+16,53+3+1","67:5+1+16,27+3+1,55+1+2","68:5+1+16,25+2+0,27+1+1,28+1+10,29+1+1,30+2+0,55+1+16","69:5+1+16,23+2+15,25+1+2,26+5+1,31+1+2,32+2+15,55+1+16,59+11+15","70:5+1+2,23+1+15,25+2+1,28+1+1,30+2+1,33+1+15,55+1+16,59+1+15,69+1+15","71:5+2+1,23+1+15,26+2+1,28+1+6,29+2+1,33+1+15,55+1+2,59+1+15,62+7+14,69+1+15","72:5+1+1,6+1+0,7+1+1,8+2+14,23+1+15,33+1+15,52+5+1,59+1+15,62+7+14,69+1+15","73:5+2+1,8+2+14,23+1+15,33+1+15,49+8+1,59+1+15,62+7+14,69+1+1","74:5+4+1,9+1+14,23+1+15,33+1+15,49+3+1,52+1+3,53+3+1,56+1+14,57+3+15,62+3+14,66+2+14,69+1+14","75:5+2+1,8+1+1,9+1+14,23+3+15,31+3+15,50+7+1,64+1+14,65+1+6,66+4+14","76:5+1+1,6+1+3,7+2+1,9+1+14,25+1+2,31+1+2,48+3+1,54+3+1,62+1+0,64+2+14,67+1+14","77:5+1+3,6+1+1,8+1+1,9+1+14,20+1+1,21+1+2,22+3+16,25+1+1,26+1+2,30+1+2,31+1+1,32+2+16,34+1+2,35+1+1,48+3+1,54+3+1,64+2+14,67+3+14","78:5+4+1,9+1+14,13+4+1,17+1+6,18+1+1,20+1+1,25+1+1,26+3+14,29+1+12,30+1+14,31+1+1,35+1+1,48+5+1,53+1+3,54+3+1,61+8+14","79:5+2+1,7+1+12,8+2+14,11+3+1,18+3+1,25+3+14,28+1+3,29+3+14,35+12+1,47+1+2,48+1+16,49+6+1,55+1+15,56+5+16,61+1+2,62+1+12,63+5+14","80:5+3+1,8+2+14,11+1+1,13+1+1,14+1+6,15+4+1,24+9+14,35+2+14,37+1+1,38+1+14,39+1+6,40+4+14,44+1+1,45+1+14,46+1+1,47+1+14,49+6+1,55+1+15,62+5+14","81:5+5+1,10+1+2,11+1+1,25+1+14,26+1+0,27+5+14,37+2+1,39+1+14,42+1+14,43+2+1,46+1+1,47+1+2,48+8+1,62+4+14,68+1+14","82:25+1+14,26+5+17,31+1+14,62+3+14,66+3+14","83:25+1+14,26+2+17,28+1+0,29+2+17,31+1+3,62+1+15,68+1+15","84:25+7+14,36+1+10,62+7+15","85:10+1+18,36+1+2","86:36+1+2","87:36+1+2","88:36+1+2","89:28+1+10,36+1+2","90:26+5+1,36+1+2","91:26+5+1,36+1+2","92:26+6+1,36+1+2","93:26+1+1,30+2+1,36+1+2","94:25+2+1,28+1+1,30+1+1,36+1+2","95:22+9+1,36+1+2","96:22+1+1,25+7+1,36+1+2","97:22+1+1,36+1+2","98:18+7+1,36+1+2","99:18+7+1,36+1+2","100:18+7+1,36+1+2","101:18+7+1,36+1+10","102:18+2+1,21+1+0,23+2+1,36+1+5","103:18+7+1,36+1+5","104:36+1+12","107:1+73+13","110:11+1+10,31+1+8","111:7+1+1,10+3+1,14+1+1,31+1+1","112:7+8+1,31+1+1,33+1+1","113:7+1+1,8+1+12,9+6+1,31+1+1,33+1+1","114:7+2+1,9+1+3,10+5+1,31+1+1,32+1+6,33+1+1","115:7+1+1,10+3+1,13+2+0,15+1+1,31+1+1,33+1+1","116:7+1+1,15+1+1,23+9+1,33+1+1","117:3+1+8,4+2+1,6+1+11,7+1+1,8+1+0,15+1+11,16+2+1,18+1+2,19+3+16,22+1+2,23+1+1,31+1+1,33+1+1","118:7+1+1,8+1+0,9+1+1,11+6+1,31+1+0,33+1+1","119:6+4+1,11+1+1,13+1+11,14+3+1,31+1+1,33+1+1","120:6+5+1,11+1+3,12+5+1,31+1+1,33+1+1","121:30+2+1,33+1+1","122:13+1+18,30+1+2","123:30+1+16","124:30+1+16","125:30+1+16","126:30+1+2","127:5+1+2,29+4+1,33+1+8","128:5+1+2,31+1+1","129:5+1+10,31+1+1","130:5+1+5,30+1+3,31+1+1","131:5+1+12,30+1+1","132:30+1+6,31+1+1","133:31+1+5"],"texts":[[1,2,"Key"],[1,32,"Hazard Key"],[1,56,"Note: Connecting Bridges may also contain Cyphers of Varying Types"],[2,32,"1.0"],[2,33,"Sec Camera"],[2,41,"6.0"],[2,42,"Electrical Flooring"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,32,"2.0"],[3,33,"Gun Camera"],[3,41,"7.0"],[3,42,"Fatman Bomb"],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Plant"],[4,32,"3.0"],[4,33,"Pitfall"],[4,41,"8.0"],[4,42,"Sec Camera (After Coolent Spray)"],[4,53,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[5,10,"Locked Door"],[5,18,"Tough Guards"],[5,32,"4.0"],[5,33,"Claymore"],[5,41,"9.0"],[5,42,"Fire (During Emma Escort)"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[6,32,"5.0"],[6,33,"Claymore (After Fortune)"],[6,41,"10.0"],[6,42,"Guard with Binoculars"],[7,3,"Trap/Hazard"],[7,10,"Ladder / Lift"],[7,18,"Conditional Guard"],[7,26,"Normal"],[8,2,"Guards Key"],[9,2,"Shell 1 Area"],[9,52,"Shell 2 Area"],[10,2,"1.0"],[10,4,"Jordan A Bowman"],[10,19,"14.0"],[10,21,"Dustin Weger"],[10,36,"27.0"],[10,38,"Mais M Baali"],[10,53,"39.0"],[10,55,"Han Yi Cheng"],[11,2,"2.0"],[11,4,"Sean M Culhane"],[11,19,"15.0"],[11,21,"Wojtek Kujawa"],[11,36,"28.0"],[11,38,"Satoru Oda"],[11,53,"40.0"],[11,55,"Yuta Tsubasa Teruya"],[12,2,"3.0"],[12,4,"Jamie DR Dickie"],[12,19,"16.0"],[12,21,"Kenji Yamaguchi (moves to b after Fatman)"],[12,36,"29.0"],[12,38,"Kamal Aggarwal"],[12,53,"41.0"],[12,55,"Mikiya Horiuchi"],[13,2,"4.0"],[13,4,"Daichi Bada"],[13,19,"17.0"],[13,21,"John A McCormick (After Fatman)"],[13,36,"30.0"],[13,38,"Anthony Hampton"],[13,53,"42.0"],[13,55,"Martin Johansson"],[14,2,"5.0"],[14,4,"David L Newell"],[14,19,"18.0"],[14,21,"Robert Viset"],[14,36,"31.0"],[14,38,"Ivan Lui"],[14,53,"43.0"],[14,55,"TaRo ArAkAwA"],[15,2,"6.0"],[15,4,"Bren J Fraher"],[15,19,"19.0"],[15,21,"Tommi Eklof"],[15,36,"32.0"],[15,38,"Hideaki Dei"],[15,53,"44.0"],[15,55,"Gaku Yamada"],[16,2,"7.0"],[16,4,"Gavin C Elliott"],[16,19,"20.0"],[16,21,"Gary L Curtis (After Emma Escort)"],[16,36,"33.0"],[16,38,"Cesar Pariona Oncebay"],[16,53,"45.0"],[16,55,"Zheng Xuan (When approaching area with Emma)"],[17,2,"8.0"],[17,4,"Johnny Chong (After Fatman)"],[17,19,"21.0"],[17,21,"Court Stauff"],[17,36,"34.0"],[17,38,"Yuuko Hayashi"],[17,53,"46.0"],[17,55,"Erasmo O Metos (When approaching area with Emma)"],[18,2,"9.0"],[18,4,"Chuoc Shan Lam"],[18,19,"22.0"],[18,21,"Frode A Steine"],[18,36,"35.0"],[18,38,"Viktor Hamrefors"],[18,53,"47.0"],[18,55,"Florian Busch (Enters when approaching south with Emma)"],[19,2,"10.0"],[19,4,"Markus Huendgen (a/b depends on entrance used)"],[19,19,"23.0"],[19,21,"Katharine Irene Hargrove"],[19,36,"36.0"],[19,38,"Miroku Sato"],[20,2,"11.0"],[20,4,"Michael Roger Aarons"],[20,19,"24.0"],[20,21,"David R Papps"],[20,36,"37.0"],[20,38,"Kojiro Hayama"],[21,2,"12.0"],[21,4,"Takuji Tada (After Fatman)"],[21,19,"25.0"],[21,21,"Matt D Huffman"],[21,36,"38.0"],[21,38,"Mark S Eaton Fry"],[21,53,"48.0"],[21,55,"Peter Stillman (Fatman Boss)"],[22,2,"13.0"],[22,4,"Joseph A McClaren"],[22,19,"26.0"],[22,21,"Ali H Rafati"],[22,53,"0.0"],[22,55,"Solid Snake (Snake) - Within Arsenal Gear"],[24,2,"Shell 1"],[25,21,"B1"],[25,22,"Strut D, Sediment Pool"],[25,50,"B1"],[25,51,"Strut E, Parcel Room"],[26,65,"L3"],[26,66,"Strut E, Roof"],[29,24,"15.0"],[29,66,"7.0"],[30,37,"B1"],[30,38,"DE Connecting Bridge"],[30,63,"48.0"],[31,22,"7.0"],[31,32,"n"],[31,54,"O2"],[31,67,"22.0"],[32,36,"16b"],[33,33,"D2b"],[33,44,"17.0"],[35,21,"L1"],[35,22,"Strut D, Sediment Pool"],[36,61,"23.0"],[37,27,"D3"],[38,3,"Strut C, Dining Hall"],[39,24,"13.0"],[40,3,"n"],[40,50,"L1"],[40,51,"Strut E, Parcel Room"],[41,12,"CD Connecting Bridge"],[41,37,"L1"],[41,38,"DE Connecting Bridge"],[42,9,"C2"],[42,47,"10.0"],[42,49,"E1"],[42,55,"n"],[43,4,"9.0"],[43,6,"10b"],[43,11,"11.0"],[43,16,"12.0"],[43,20,"1.0"],[43,44,"16a"],[43,65,"L2"],[43,66,"Strut E, Roof"],[44,6,"7.0"],[44,13,"3.0"],[44,14,"3.0"],[44,16,"3.0"],[44,17,"3.0"],[44,21,"D1"],[44,26,"14.0"],[44,33,"D2a"],[44,52,"18.0"],[44,60,"21.0"],[45,56,"E3"],[45,68,"E3"],[46,6,"10a"],[46,54,"20.0"],[47,16,"Shell 1, B1"],[47,34,"Shell 1, B2 Computer Room"],[47,53,"19.0"],[48,19,"S1"],[48,39,"S1"],[49,5,"C1"],[49,15,"33.0"],[49,17,"34.0"],[50,17,"32.0"],[51,19,"x"],[51,42,"38.0"],[51,56,"E2"],[52,41,"n"],[53,38,"36.0"],[53,40,"35.0"],[53,56,"E2"],[55,55,"10.0"],[56,28,"S1"],[56,38,"37.0"],[57,5,"C1"],[57,51,"4.0"],[58,27,"30.0"],[58,32,"1.0"],[59,8,"BC Connecting Bridge"],[59,51,"4.0"],[59,53,"4.0"],[60,26,"Shell 1, Core"],[60,32,"29.0"],[60,44,"3.0"],[60,45,"3.0"],[60,46,"3.0"],[60,47,"3.0"],[60,48,"3.0"],[60,49,"3.0"],[60,52,"4.0"],[61,6,"8.0"],[61,24,"28.0"],[61,33,"1.0"],[61,35,"S1"],[61,42,"S1"],[61,53,"4.0"],[61,55,"4.0"],[62,32,"31.0"],[63,32,"1.0"],[63,43,"EF Connecting Bridge"],[63,53,"4.0"],[65,5,"B2"],[67,55,"F1"],[68,25,"5.0"],[68,26,"5.0"],[68,28,"A1"],[68,30,"5.0"],[68,31,"5.0"],[69,25,"A2a"],[69,31,"A2b"],[70,5,"B2"],[70,47,"L1"],[70,48,"Strut F, Warehouse"],[70,60,"B1"],[70,61,"Strut F, Warehouse"],[71,28,"1.0"],[71,55,"F1"],[72,6,"7.0"],[73,25,"Strut A, Roof"],[74,52,"24.0"],[75,65,"26.0"],[76,6,"6.0"],[76,12,"AB Connecting Bridge"],[76,25,"A2a"],[76,31,"A2b"],[76,62,"7.0"],[77,5,"7.0"],[77,21,"A3"],[77,26,"A3"],[77,30,"A4"],[77,34,"A4"],[77,37,"FA Connecting Bridge"],[78,17,"5.0"],[78,29,"n"],[78,53,"25.0"],[79,7,"n"],[79,28,"2.0"],[79,47,"F2b"],[79,53,"m9"],[79,61,"F2b"],[79,62,"n"],[80,14,"4.0"],[80,39,"27.0"],[81,10,"B1"],[81,26,"1.0"],[81,47,"F2a"],[83,3,"Strut B, Transformer Room"],[83,28,"7.0"],[83,31,"3.0"],[83,36,"Door/Lift/Map (Area Transition) Key"],[84,36,"A1"],[84,37,"Lift: Strut A, Pump Facility / Strut A, Roof"],[85,10,"Note: Strut L Perimeter, and Shell 1-2 Connecting Bridge maps not shown as no Dog Tags in that area. Arsenal Gear Map not shown as no Dog Tags in that area. (other than Snakes)"],[85,36,"A2"],[85,37,"Strut A, Roof / Strut A, Pump Room (a=Left, b=Right)"],[86,25,"Strut A, Pump Room"],[86,36,"A3"],[86,37,"Strut A, Pump Room / AB Connecting Bridge"],[87,36,"A4"],[87,37,"Strut A, Pump Room / FA Connecting Bridge"],[88,36,"B1"],[88,37,"Strut B, Transformer Room / AB Connecting Bridge"],[89,28,"A1"],[89,36,"B2"],[89,37,"Strut B, Transformer Room / BC Connecting Bridge"],[90,36,"C1"],[90,37,"Strut C, Dining Hall / BC Connecting Bridge"],[91,36,"C2"],[91,37,"Strut C, Dining Hall / CD Connecting Bridge"],[92,36,"D1"],[92,37,"Strut D, Sediment Pool / CD Connecting Bridge"],[93,36,"D2"],[93,37,"Strut D, Sediment Pool / DE Connecting Bridge (a=Upper, b=Lower Level)"],[94,36,"D3"],[94,37,"Strut D, Sediment Pool / Shell 1-2 Connecting Bridge"],[95,36,"E1"],[95,37,"Strut E, Parcel Room / DE Connecting Bridge"],[96,36,"E2"],[96,37,"Strut E, Parcel Room / EF Connecting Bridge"],[97,36,"E3"],[97,37,"Strut E, Parcel Room / Strut E, Roof"],[98,26,"Strut A, Pump Facility"],[98,36,"F1"],[98,37,"Strut F, Warehouse / EF Connecting Bridge"],[99,26,"2 Guards here at start, but no dog tags to collect. M9 found within Strut F Warehouse"],[99,36,"F2"],[99,37,"Strut F, Warehouse / FA Connecting Bridge"],[100,36,"S1"],[100,37,"Shell 1, Core / EF Connecting Bridge"],[101,36,"S1"],[101,37,"Lift: Shell 1, Core / Shell 1, B1 / Shell 1, B2 Computer Room"],[102,21,"7.0"],[102,36,"O2"],[102,37,"Ladder: Oil Bridge"],[103,36,"x"],[103,37,"Shell 1, B1 / Hostage Area"],[104,36,"n"],[104,37,"Node"],[107,2,"Shell 2"],[110,3,"Shell 2, Core"],[110,11,"S2"],[112,23,"KL Connecting Bridge"],[113,8,"n"],[114,9,"42.0"],[114,32,"39.0"],[115,13,"6.0"],[115,14,"6.0"],[117,6,"45.0"],[117,8,"2.0"],[117,15,"44.0"],[117,18,"S2"],[117,22,"S2"],[118,8,"2.0"],[118,31,"9.0"],[119,13,"46.0"],[120,11,"43.0"],[122,13,"Note: Shell 2, B2 Map not shown as no Dog Tags on that level."],[122,30,"L1"],[124,23,"Strut L, Sewage Treatment Facility"],[126,5,"Door/Lift/Map (Area Transition) Key"],[126,30,"L1"],[127,5,"L1"],[127,6,"Strut L, Sewage Treatment Facility / KL Connecting Bridge"],[128,5,"S2"],[128,6,"Shell 2, Core / KL Connecting Bridge"],[129,5,"S2"],[129,6,"Lift: Shell 2, Core / Shell 2, B1"],[130,5,"O1"],[130,6,"Ladder: Oil Bridge"],[130,30,"41.0"],[131,5,"n"],[131,6,"Node"],[132,30,"40.0"],[133,31,"O1"]],"merges":[[5,18,5,23],[6,18,6,23],[99,26,103,32],[6,10,6,15],[7,10,7,15],[85,10,90,18],[122,13,124,19],[1,56,2,67],[4,3,6,7],[4,10,4,15],[4,18,4,23],[4,53,7,70],[5,10,5,15],[7,3,7,7],[7,18,7,23]],"widths":{"1":[73,2.63]},"heights":{}},{"chapter":"Plant","difficulty":"Hard","r0":1,"r1":133,"c0":1,"c1":71,"palette":["FF76A5AF","FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF00FFFF","FF00FF00","FFD9EAD3","FFFFF2CC","FFB7B7B7","FFCFE2F3","FFD9D2E9","FF666666","FFEAD1DC"],"fills":["2:32+1+0,41+1+0","3:32+1+0,41+1+0","4:2+1+1,9+1+2,17+1+3,32+1+0,41+1+0","5:2+1+4,9+1+5,17+1+6,32+1+0,41+1+0","6:2+1+7,9+1+8,17+1+9,32+1+0,41+1+0","7:2+1+0,9+1+10,17+1+11","9:2+16+12,19+1+3,36+1+6,52+19+13","10:2+1+3,19+1+6,36+1+3,53+1+3","11:2+1+3,19+1+3,36+1+6,53+1+3","12:2+1+3,19+1+6,36+1+3,53+1+3","13:2+1+6,19+1+11,36+1+3,53+1+3","14:2+1+3,19+1+3,36+1+3,53+1+3","15:2+1+3,19+1+6,36+1+3,53+1+3","16:2+1+3,19+1+6,36+1+3,53+1+6","17:2+1+11,19+1+11,20+1+6,36+1+6,53+1+3","18:2+1+3,19+1+6,36+1+3,53+1+11","19:2+1+3,19+1+3,36+1+3","20:2+1+3,19+1+3,36+1+3","21:2+1+11,19+1+6,36+1+3,53+1+9","22:2+1+3,19+1+6,36+1+6","24:1+71+12","27:25+1+14,26+1+1,27+1+14,28+1+0,29+1+14,49+2+14","28:24+1+6,25+6+14,49+2+14,53+2+14,60+10+1","29:23+2+14,26+1+15,30+2+14,50+4+14,60+6+1,66+1+0,67+3+1","30:22+2+14,26+1+15,31+2+14,50+1+14,53+2+14,60+3+1,63+1+9,64+6+1","31:22+1+14,26+1+15,32+1+12,50+1+1,54+1+5,60+7+1,67+1+3,68+2+1","32:22+1+0,26+1+15,32+1+14,34+4+14,40+4+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","33:22+1+14,26+1+15,32+1+14,33+1+2,34+2+14,37+1+6,38+3+14,43+1+14,44+1+11,45+4+14,50+1+15,60+10+1","34:26+1+15,35+1+14,36+1+1,44+1+14,45+1+1,48+1+14,50+1+15,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","35:26+1+15,36+1+15,45+1+15,50+1+15,60+10+1","36:26+1+15,36+1+15,45+1+15,50+1+15,60+1+1,61+1+3,62+4+1,67+1+1,69+1+1","37:26+1+15,27+1+2,36+1+15,45+1+15,50+1+15,60+10+1","38:25+1+1,26+1+14,27+3+1,36+1+15,45+1+15,49+2+15,60+8+1,69+1+1","39:24+6+1,30+1+3,36+1+15,45+1+15,49+1+15,60+10+1","40:3+1+12,4+4+1,23+1+3,24+1+1,27+1+1,30+2+1,36+1+15,45+1+15,49+1+15,63+1+15,64+1+14,65+1+1","41:3+5+1,22+2+1,27+1+1,31+2+1,36+1+15,45+1+15,49+1+15,63+1+15","42:3+6+1,9+1+2,10+1+1,22+2+1,26+3+1,31+2+1,36+1+15,45+1+15,47+1+0,48+1+1,49+1+2,50+5+1,55+1+12,63+1+15","43:3+1+1,4+1+3,5+1+1,6+1+3,7+2+1,10+4+1,14+1+3,15+1+1,16+1+11,17+3+1,20+1+0,22+5+1,28+5+1,34+4+1,38+1+6,39+10+1,49+1+15,50+1+1,55+1+1,60+1+14,63+1+15","44:3+3+1,6+1+0,7+1+1,11+2+14,13+2+0,15+1+14,16+2+0,18+2+14,20+1+1,21+1+2,22+2+1,26+1+3,27+2+1,31+2+1,33+1+2,34+1+1,36+1+15,37+1+1,45+1+15,46+1+1,49+1+15,50+1+1,51+1+0,52+1+3,53+5+1,60+1+6,63+1+15","45:3+5+1,11+3+1,17+3+1,22+2+1,31+2+1,36+1+14,37+1+1,45+1+14,46+1+1,49+1+15,50+1+1,53+1+0,55+1+1,56+1+2,57+1+1,60+1+14,63+3+15,68+1+2,69+1+14","46:4+2+1,6+1+3,49+1+15,50+2+1,53+1+6,54+2+1,56+1+6,57+1+1,60+1+14,65+1+15,69+1+14","47:4+3+1,49+1+14,50+1+11,53+1+1,55+1+1,60+2+14,65+1+15,68+2+14","48:4+2+1,19+1+10,20+19+15,39+1+10,49+2+1,52+2+1,54+1+0,55+1+1,61+2+14,65+1+15,67+2+14","49:5+1+2,15+1+6,16+1+1,17+1+3,18+4+1,28+1+15,35+9+1,49+2+1,51+1+0,55+1+1,62+6+14","50:5+1+16,15+2+1,17+1+3,18+1+1,28+1+15,35+1+1,43+1+1,50+7+1,64+1+1,65+1+15","51:5+1+16,15+4+1,19+1+5,28+1+15,35+7+14,42+1+6,43+1+14,56+1+2","52:5+1+16,15+4+1,28+1+15,36+3+14,40+1+14,41+1+12,42+1+14,56+1+16","53:5+1+16,28+1+15,36+2+14,38+1+3,39+1+14,40+1+3,41+2+14,56+1+2","54:5+1+16,28+1+15,36+1+14,38+1+14,40+3+14,53+4+1","55:5+1+16,28+1+15,36+1+14,38+1+14,40+1+14,42+1+14,53+1+1,55+1+0","56:5+1+16,28+1+10,36+1+14,38+1+3,39+2+14,42+1+14,53+1+1","57:5+1+2,27+3+1,36+7+14,51+1+0,52+4+1","58:5+2+1,24+3+1,27+1+3,28+4+1,32+1+0,51+1+1,53+1+1,55+1+1","59:6+1+1,24+1+1,32+1+1,51+1+0,52+1+1,53+1+0,54+2+1","60:6+1+1,24+1+3,32+1+3,43+1+1,44+6+0,50+2+1,52+1+0,53+3+1","61:6+1+11,7+1+1,13+1+1,14+1+8,15+6+16,21+1+8,22+2+1,24+1+0,32+1+1,33+1+0,34+1+1,35+1+2,36+6+16,42+1+2,43+1+1,51+2+1,53+1+0,54+1+1,55+1+0","62:6+1+1,24+1+1,26+5+1,32+1+3,51+1+1,53+1+1,55+1+1","63:6+1+1,24+1+1,26+5+1,32+1+0,51+2+1,53+1+0,54+2+1","64:5+2+1,24+9+1,53+1+1","65:5+1+2,53+1+1","66:5+1+16,53+3+1","67:5+1+16,27+3+1,55+1+2","68:5+1+16,25+2+0,27+1+1,28+1+10,29+1+1,30+2+0,55+1+16","69:5+1+16,23+2+15,25+1+2,26+5+1,31+1+2,32+2+15,55+1+16,59+11+15","70:5+1+2,23+1+15,25+2+1,28+1+1,30+2+1,33+1+15,55+1+16,59+1+15,69+1+15","71:5+2+1,23+1+15,26+2+1,28+1+3,29+2+1,33+1+15,55+1+2,59+1+15,62+7+14,69+1+15","72:5+2+0,7+1+1,8+2+14,23+1+15,30+1+0,33+1+15,52+5+1,59+1+15,62+7+14,69+1+15","73:5+1+0,6+1+1,8+2+14,23+1+15,33+1+15,49+8+1,59+1+15,62+7+14,69+1+1","74:5+4+1,9+1+14,23+1+15,33+1+15,49+7+1,56+1+14,57+3+15,62+3+14,66+2+14,69+1+14","75:5+2+1,8+1+1,9+1+14,23+3+15,31+3+15,50+3+1,53+1+6,54+3+1,64+6+14","76:5+3+1,8+1+3,9+1+14,25+1+2,31+1+2,48+3+1,54+3+1,62+1+14,64+1+14,65+1+6,67+1+14","77:5+1+1,6+1+3,8+1+1,9+1+14,20+1+1,21+1+2,22+3+16,25+1+1,26+1+2,30+1+2,31+1+1,32+2+16,34+1+2,35+1+1,48+3+1,54+3+1,64+2+14,67+3+14","78:5+4+1,9+1+14,13+3+1,16+1+3,17+2+1,20+1+1,25+1+1,26+3+14,29+1+12,30+1+14,31+1+1,35+1+1,48+9+1,61+8+14","79:5+2+1,7+1+12,8+2+14,11+3+1,18+3+1,25+3+14,28+1+3,29+3+14,35+12+1,47+1+2,48+1+16,49+3+1,52+1+6,53+2+1,55+1+15,56+5+16,61+1+2,62+1+12,63+2+14,65+1+3,66+2+14","80:5+3+1,8+2+14,11+1+1,13+1+1,14+1+6,15+4+1,24+9+14,35+2+14,37+1+1,38+1+14,39+1+6,40+4+14,44+1+1,45+1+14,46+1+1,47+1+14,49+6+1,55+1+15,62+5+14","81:5+5+1,10+1+2,11+1+1,25+1+14,26+1+0,27+5+14,37+2+1,39+1+14,42+1+14,43+2+1,46+1+1,47+1+2,48+8+1,62+4+14,68+1+14","82:25+1+14,26+5+17,31+1+14,62+3+14,66+3+14","83:25+1+14,26+2+17,28+1+0,29+2+17,31+1+3,62+1+15,68+1+15","84:25+7+14,36+1+10,62+7+15","85:10+1+18,36+1+2","86:36+1+2","87:36+1+2","88:36+1+2","89:28+1+10,36+1+2","90:26+5+1,36+1+2","91:26+5+1,36+1+2","92:26+6+1,36+1+2","93:26+1+1,30+2+1,36+1+2","94:25+2+1,28+1+1,30+1+1,36+1+2","95:22+9+1,36+1+2","96:22+1+1,25+7+1,36+1+2","97:22+1+1,36+1+2","98:18+7+1,36+1+2","99:18+7+1,36+1+2","100:18+7+1,36+1+2","101:18+4+1,22+1+0,23+2+1,36+1+10","102:18+2+1,23+2+1,36+1+5","103:18+7+1,36+1+5","104:36+1+12","107:1+71+13","110:11+1+10,31+1+8","111:7+1+1,10+1+1,11+1+11,12+1+1,14+1+1,31+1+1","112:7+8+1,31+1+1,33+1+1","113:7+1+1,8+1+12,9+6+1,31+1+1,33+1+1","114:7+1+1,8+1+3,9+6+1,31+1+1,32+1+3,33+1+1","115:7+1+1,10+3+1,13+2+0,15+1+1,31+1+1,33+1+1","116:7+1+1,15+1+1,23+9+1,33+1+1","117:3+1+8,4+1+1,5+1+6,6+2+1,8+1+0,15+1+3,16+2+1,18+1+2,19+3+16,22+1+2,23+1+1,31+1+1,33+1+1","118:7+1+1,8+1+0,9+1+1,11+6+1,31+1+0,33+1+1","119:6+4+1,11+1+1,13+1+3,14+3+1,31+1+1,33+1+1","120:6+5+1,11+1+3,12+5+1,31+1+1,33+1+1","121:30+2+1,33+1+1","122:13+1+18,30+1+2","123:30+1+16","124:30+1+16","125:30+1+16","126:30+1+2","127:5+1+2,29+4+1,33+1+8","128:5+1+2,31+1+1","129:5+1+10,31+1+1","130:5+1+5,30+1+3,31+1+1","131:5+1+12,30+1+1","132:30+1+3,31+1+1","133:31+1+5"],"texts":[[1,2,"Key"],[1,32,"Hazard Key"],[1,56,"Note: Connecting Bridges may also contain Cyphers of Varying Types"],[2,32,"1.0"],[2,33,"Sec Camera"],[2,41,"6.0"],[2,42,"Electrical Flooring"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,32,"2.0"],[3,33,"Gun Camera"],[3,41,"7.0"],[3,42,"Fatman Bomb"],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Plant"],[4,32,"3.0"],[4,33,"Pitfall"],[4,41,"8.0"],[4,42,"Sec Camera (After Coolent Spray)"],[4,53,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[5,10,"Locked Door"],[5,18,"Tough Guards"],[5,32,"4.0"],[5,33,"Claymore"],[5,41,"9.0"],[5,42,"Fire (During Emma Escort)"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[6,32,"5.0"],[6,33,"Claymore (After Fortune)"],[6,41,"10.0"],[6,42,"Guard with Binoculars"],[7,3,"Trap/Hazard"],[7,10,"Ladder / Lift"],[7,18,"Conditional Guard"],[7,26,"Hard"],[8,2,"Guards Key"],[9,2,"Shell 1 Area"],[9,19,"14.0"],[9,21,"Sunny Hsu"],[9,36,"28.0"],[9,38,"Masato Aoyama"],[9,52,"Shell 2 Area"],[10,2,"1.0"],[10,4,"Ihor Novosilets"],[10,19,"15.0"],[10,21,"Sascha Norbert Behr"],[10,36,"29.0"],[10,38,"Yo Narita"],[10,53,"42.0"],[10,55,"Kazuto Ikeda"],[11,2,"2.0"],[11,4,"Julian Tan"],[11,19,"16.0"],[11,21,"Derrick S Edick"],[11,36,"30.0"],[11,38,"Michael S Chang"],[11,53,"43.0"],[11,55,"Victor Melnik"],[12,2,"3.0"],[12,4,"Max K Do"],[12,19,"17.0"],[12,21,"Michael Mantilla (moves to b after Fatman)"],[12,36,"31.0"],[12,38,"Lucky Zhu"],[12,53,"44.0"],[12,55,"Thiago Monezi Pires de Avila"],[13,2,"4.0"],[13,4,"Jenam Ryu"],[13,19,"18.0"],[13,21,"Eiichiro Kimura (After Fatman)"],[13,36,"32.0"],[13,38,"Ryo Nitta"],[13,53,"45.0"],[13,55,"Phil A Marchant"],[14,2,"5.0"],[14,4,"Kit M Paines"],[14,19,"19.0"],[14,21,"Omar Khettab"],[14,36,"33.0"],[14,38,"Shunsuke Katoh"],[14,53,"46.0"],[14,55,"Yuusuke Kitamura"],[15,2,"6.0"],[15,4,"Stephen M Stretton"],[15,19,"20.0"],[15,21,"Ting Kae Lung"],[15,36,"34.0"],[15,38,"Toru Yamagishi"],[15,53,"47.0"],[15,55,"Carlos C Cresswell"],[16,2,"7.0"],[16,4,"Adrian Styrsky Ellwood"],[16,19,"21.0"],[16,21,"Eric J Melen"],[16,36,"35.0"],[16,38,"Sandra Stevic"],[16,53,"48.0"],[16,55,"Amir C Saya"],[17,2,"8.0"],[17,4,"Hanbum Son (After Fatman)"],[17,19,"22.0"],[17,21,"Chad P Bala"],[17,36,"36.0"],[17,38,"Brady N Hartel"],[17,53,"49.0"],[17,55,"Jeffrey Fong"],[18,2,"9.0"],[18,4,"Juan Luis Rulz"],[18,19,"23.0"],[18,21,"Gustavo L Lazo"],[18,36,"37.0"],[18,38,"Daichi Sumitomo"],[18,53,"50.0"],[18,55,"Sverrir Fridriksson (Enters when approaching south)"],[19,2,"10.0"],[19,4,"Takayuki Kawakubo"],[19,19,"24.0"],[19,21,"Alan Chon"],[19,36,"38.0"],[19,38,"Chris David Adlam"],[20,2,"11.0"],[20,4,"Gregory M Roy"],[20,19,"25.0"],[20,21,"Christian Alexander Heinzer"],[20,36,"39.0"],[20,38,"Shingo Minakawa"],[21,2,"12.0"],[21,4,"Randy Lee Way (After Fatman)"],[21,19,"26.0"],[21,21,"Daisuke Kato"],[21,36,"40.0"],[21,38,"Victor Sjostrom"],[21,53,"51.0"],[21,55,"Peter Stillman (Fatman Boss)"],[22,2,"13.0"],[22,4,"Taggart D Ryan"],[22,19,"27.0"],[22,21,"Takeshi Umeoka"],[22,36,"41.0"],[22,38,"Hiroyuki Sakashita"],[22,53,"0.0"],[22,55,"Liquid Snake (Snake) - Within Arsenal Gear"],[24,2,"Shell 1"],[25,21,"B1"],[25,22,"Strut D, Sediment Pool"],[25,50,"B1"],[25,51,"Strut E, Parcel Room"],[26,65,"L3"],[26,66,"Strut E, Roof"],[27,28,"7.0"],[28,24,"15.0"],[29,66,"7.0"],[30,37,"B1"],[30,38,"DE Connecting Bridge"],[30,63,"51.0"],[31,32,"n"],[31,54,"O2"],[31,67,"24.0"],[32,22,"7.0"],[33,33,"D2b"],[33,37,"17b"],[33,44,"18.0"],[35,21,"L1"],[35,22,"Strut D, Sediment Pool"],[36,61,"25.0"],[37,27,"D3"],[38,3,"Strut C, Dining Hall"],[39,30,"16.0"],[40,3,"n"],[40,23,"13.0"],[40,50,"L1"],[40,51,"Strut E, Parcel Room"],[41,12,"CD Connecting Bridge"],[41,37,"L1"],[41,38,"DE Connecting Bridge"],[42,9,"C2"],[42,47,"10.0"],[42,49,"E1"],[42,55,"n"],[43,4,"9.0"],[43,6,"10b"],[43,14,"11.0"],[43,16,"12.0"],[43,20,"1.0"],[43,38,"17a"],[43,65,"L2"],[43,66,"Strut E, Roof"],[44,6,"7.0"],[44,13,"3.0"],[44,14,"3.0"],[44,16,"3.0"],[44,17,"3.0"],[44,21,"D1"],[44,26,"14.0"],[44,33,"D2a"],[44,51,"1.0"],[44,52,"19.0"],[44,60,"23.0"],[45,53,"7.0"],[45,56,"E3"],[45,68,"E3"],[46,6,"10a"],[46,53,"20.0"],[46,56,"21.0"],[47,16,"Shell 1, B1"],[47,34,"Shell 1, B2 Computer Room"],[47,50,"22.0"],[48,19,"S1"],[48,39,"S1"],[48,54,"1.0"],[49,5,"C1"],[49,15,"36.0"],[49,17,"37.0"],[49,51,"1.0"],[50,17,"35.0"],[51,19,"x"],[51,42,"41.0"],[51,56,"E2"],[52,41,"n"],[53,38,"39.0"],[53,40,"38.0"],[53,56,"E2"],[55,55,"10.0"],[56,28,"S1"],[56,38,"40.0"],[57,5,"C1"],[57,51,"4.0"],[58,27,"33.0"],[58,32,"1.0"],[59,8,"BC Connecting Bridge"],[59,51,"4.0"],[59,53,"4.0"],[60,24,"31.0"],[60,26,"Shell 1, Core"],[60,32,"32.0"],[60,44,"3.0"],[60,45,"3.0"],[60,46,"3.0"],[60,47,"3.0"],[60,48,"3.0"],[60,49,"3.0"],[60,52,"4.0"],[61,6,"8.0"],[61,24,"1.0"],[61,33,"1.0"],[61,35,"S1"],[61,42,"S1"],[61,53,"4.0"],[61,55,"4.0"],[62,32,"34.0"],[63,32,"1.0"],[63,43,"EF Connecting Bridge"],[63,53,"4.0"],[65,5,"B2"],[67,55,"F1"],[68,25,"5.0"],[68,26,"5.0"],[68,28,"A1"],[68,30,"5.0"],[68,31,"5.0"],[69,25,"A2a"],[69,31,"A2b"],[70,5,"B2"],[70,47,"L1"],[70,48,"Strut F, Warehouse"],[70,60,"B1"],[70,61,"Strut F, Warehouse"],[71,28,"1.0"],[71,55,"F1"],[72,5,"1.0"],[72,6,"7.0"],[72,30,"7.0"],[73,5,"1.0"],[73,25,"Strut A, Roof"],[75,53,"27.0"],[76,8,"7.0"],[76,12,"AB Connecting Bridge"],[76,25,"A2a"],[76,31,"A2b"],[76,65,"28.0"],[77,6,"6.0"],[77,21,"A3"],[77,26,"A3"],[77,30,"A4"],[77,34,"A4"],[77,37,"FA Connecting Bridge"],[78,16,"5.0"],[78,29,"n"],[79,7,"n"],[79,28,"2.0"],[79,47,"F2b"],[79,52,"26.0"],[79,53,"m9"],[79,61,"F2b"],[79,62,"n"],[79,65,"29.0"],[80,14,"4.0"],[80,39,"30.0"],[81,10,"B1"],[81,26,"1.0"],[81,47,"F2a"],[83,3,"Strut B, Transformer Room"],[83,28,"7.0"],[83,31,"3.0"],[83,36,"Door/Lift/Map (Area Transition) Key"],[84,36,"A1"],[84,37,"Lift: Strut A, Pump Facility / Strut A, Roof"],[85,10,"Note: Strut L Perimeter, and Shell 1-2 Connecting Bridge maps not shown as no Dog Tags in that area. Arsenal Gear Map not shown as no Dog Tags in that area. (other than Snakes)"],[85,36,"A2"],[85,37,"Strut A, Roof / Strut A, Pump Room (a=Left, b=Right)"],[86,25,"Strut A, Pump Room"],[86,36,"A3"],[86,37,"Strut A, Pump Room / AB Connecting Bridge"],[87,36,"A4"],[87,37,"Strut A, Pump Room / FA Connecting Bridge"],[88,36,"B1"],[88,37,"Strut B, Transformer Room / AB Connecting Bridge"],[89,28,"A1"],[89,36,"B2"],[89,37,"Strut B, Transformer Room / BC Connecting Bridge"],[90,36,"C1"],[90,37,"Strut C, Dining Hall / BC Connecting Bridge"],[91,36,"C2"],[91,37,"Strut C, Dining Hall / CD Connecting Bridge"],[92,36,"D1"],[92,37,"Strut D, Sediment Pool / CD Connecting Bridge"],[93,36,"D2"],[93,37,"Strut D, Sediment Pool / DE Connecting Bridge (a=Upper, b=Lower Level)"],[94,36,"D3"],[94,37,"Strut D, Sediment Pool / Shell 1-2 Connecting Bridge"],[95,36,"E1"],[95,37,"Strut E, Parcel Room / DE Connecting Bridge"],[96,36,"E2"],[96,37,"Strut E, Parcel Room / EF Connecting Bridge"],[97,36,"E3"],[97,37,"Strut E, Parcel Room / Strut E, Roof"],[98,26,"Strut A, Pump Facility"],[98,36,"F1"],[98,37,"Strut F, Warehouse / EF Connecting Bridge"],[99,26,"3 Guards here at start, but no dog tags to collect. M9 found within Strut F Warehouse"],[99,36,"F2"],[99,37,"Strut F, Warehouse / FA Connecting Bridge"],[100,36,"S1"],[100,37,"Shell 1, Core / EF Connecting Bridge"],[101,22,"7.0"],[101,36,"S1"],[101,37,"Lift: Shell 1, Core / Shell 1, B1 / Shell 1, B2 Computer Room"],[102,36,"O2"],[102,37,"Ladder: Oil Bridge"],[103,36,"x"],[103,37,"Shell 1, B1 / Hostage Area"],[104,36,"n"],[104,37,"Node"],[107,2,"Shell 2"],[110,3,"Shell 2, Core"],[110,11,"S2"],[111,11,"50.0"],[112,23,"KL Connecting Bridge"],[113,8,"n"],[114,8,"45.0"],[114,32,"42.0"],[115,13,"6.0"],[115,14,"6.0"],[117,5,"48.0"],[117,8,"2.0"],[117,15,"47.0"],[117,18,"S2"],[117,22,"S2"],[118,8,"2.0"],[118,31,"9.0"],[119,13,"49.0"],[120,11,"46.0"],[122,13,"Note: Shell 2, B2 Map not shown as no Dog Tags on that level."],[122,30,"L1"],[124,23,"Strut L, Sewage Treatment Facility"],[126,5,"Door/Lift/Map (Area Transition) Key"],[126,30,"L1"],[127,5,"L1"],[127,6,"Strut L, Sewage Treatment Facility / KL Connecting Bridge"],[128,5,"S2"],[128,6,"Shell 2, Core / KL Connecting Bridge"],[129,5,"S2"],[129,6,"Lift: Shell 2, Core / Shell 2, B1"],[130,5,"O1"],[130,6,"Ladder: Oil Bridge"],[130,30,"44.0"],[131,5,"n"],[131,6,"Node"],[132,30,"43.0"],[133,31,"O1"]],"merges":[[5,18,5,23],[6,18,6,23],[6,10,6,15],[7,10,7,15],[85,10,90,18],[99,26,101,32],[122,13,124,19],[1,56,2,67],[4,3,6,7],[4,10,4,15],[4,18,4,23],[4,53,7,70],[5,10,5,15],[7,3,7,7],[7,18,7,23]],"widths":{"1":[71,2.63]},"heights":{}},{"chapter":"Plant","difficulty":"Extreme","r0":1,"r1":134,"c0":1,"c1":71,"palette":["FF76A5AF","FFD9D9D9","FF4A86E8","FFFF9900","FFCCCCCC","FFFFFF00","FFFF00FF","FF999999","FF434343","FFFF0000","FF00FFFF","FF00FF00","FFD9EAD3","FFFFF2CC","FFB6D7A8","FFB7B7B7","FFCFE2F3","FFD9D2E9","FF666666","FFEAD1DC"],"fills":["2:32+1+0,41+1+0","3:32+1+0,41+1+0","4:2+1+1,9+1+2,17+1+3,32+1+0,41+1+0","5:2+1+4,9+1+5,17+1+6,32+1+0,41+1+0","6:2+1+7,9+1+8,17+1+9,32+1+0,41+1+0","7:2+1+0,9+1+10,17+1+11","9:2+16+12,19+1+3,36+1+3,52+19+13","10:2+1+3,19+1+6,36+1+11","11:2+1+6,19+1+3,36+1+6,53+1+3","12:2+1+3,19+1+11,20+1+6,36+1+3,53+1+3","13:2+1+3,19+1+6,36+1+3,53+1+3","14:2+1+3,19+1+6,36+1+3,53+1+3","15:2+1+3,19+1+3,36+1+3,53+1+3","16:2+1+6,19+1+3,36+1+3,53+1+3","17:2+1+11,19+1+11,36+1+3,53+1+3","18:2+1+6,19+1+3,36+1+6,53+1+3","19:2+1+3,19+1+6,36+1+3,53+1+11","20:2+1+3,19+1+3,36+1+3","21:2+1+11,19+1+3,36+1+3","22:2+1+3,19+1+3,36+1+3,53+1+9","23:2+1+3,19+1+3","25:1+71+14","28:25+1+15,26+1+1,27+2+0,29+1+15,49+2+15","29:24+1+15,25+1+3,26+5+15,49+2+15,53+2+15,60+10+1","30:23+2+15,26+1+16,30+2+15,50+4+15,60+5+1,65+1+0,66+4+1","31:22+2+15,26+1+16,31+2+15,50+1+15,53+2+15,60+3+1,63+1+9,64+6+1","32:22+1+0,26+1+16,32+1+12,50+1+1,54+1+5,60+4+1,64+1+6,65+5+1","33:22+1+15,26+1+16,32+1+15,34+4+15,40+4+15,50+1+16,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","34:22+1+15,26+1+16,32+1+15,33+1+2,34+2+15,37+1+3,38+3+15,43+1+15,44+1+11,45+4+15,50+1+16,60+10+1","35:26+1+16,35+1+15,36+1+1,44+1+15,45+1+1,48+1+15,50+1+16,60+1+1,62+1+1,64+2+1,67+1+1,69+1+1","36:26+1+16,36+1+16,45+1+16,50+1+16,60+10+1","37:26+1+16,36+1+16,45+1+16,50+1+16,60+6+1,67+1+1,69+1+1","38:26+1+16,27+1+2,36+1+16,45+1+16,50+1+16,60+1+1,61+1+3,62+8+1","39:25+1+1,26+1+15,27+3+1,36+1+16,45+1+16,49+2+16,60+8+1,69+1+1","40:24+7+1,36+1+16,45+1+16,49+1+16,60+10+1","41:3+1+12,4+4+1,23+1+3,24+1+1,27+1+1,30+1+6,31+1+1,36+1+16,45+1+16,49+1+16,63+1+16,64+1+15,65+1+1","42:3+5+1,22+2+1,27+1+1,31+2+1,36+1+16,45+1+16,49+1+16,63+1+16","43:3+6+1,9+1+2,10+1+1,22+2+1,26+3+1,31+2+1,36+1+16,45+1+16,47+1+0,48+1+1,49+1+2,50+5+1,55+1+12,63+1+16","44:3+1+1,4+1+6,5+1+1,6+1+3,7+2+1,10+4+1,14+1+3,15+1+1,16+1+11,17+3+1,20+1+0,22+5+1,28+5+1,34+4+1,38+1+3,39+10+1,49+1+16,50+1+1,55+1+1,60+1+15,63+1+16","45:3+3+1,6+1+0,7+1+1,11+2+15,13+2+0,15+1+15,16+2+0,18+2+15,20+1+1,21+1+2,22+2+1,26+1+1,27+1+3,28+1+1,31+2+1,33+1+2,34+1+1,36+1+16,37+1+1,45+1+16,46+1+1,49+1+16,50+1+1,51+1+0,52+1+6,53+1+3,54+4+1,60+1+3,63+1+16","46:3+5+1,11+3+1,17+3+1,22+2+1,31+2+1,36+1+15,37+1+1,45+1+15,46+1+1,49+1+16,50+1+1,53+1+0,55+1+1,56+1+2,57+1+3,60+1+15,63+3+16,68+1+2,69+1+15","47:4+2+1,6+1+3,49+1+16,50+2+1,53+5+1,60+1+15,65+1+16,69+1+15","48:4+3+1,49+1+15,50+1+1,53+1+1,55+1+1,60+2+15,65+1+16,68+2+15","49:4+2+1,19+1+10,20+19+16,39+1+10,49+2+1,52+1+6,53+1+1,54+1+0,55+1+1,61+2+15,65+1+16,67+2+15","50:5+1+2,15+1+3,16+1+1,17+1+6,18+4+1,28+1+16,35+9+1,49+2+1,51+1+0,55+1+1,62+6+15","51:5+1+17,15+2+1,17+1+3,18+1+1,28+1+16,35+1+1,43+1+1,50+5+1,55+1+11,56+1+1,64+1+1,65+1+16","52:5+1+17,15+4+1,19+1+5,28+1+16,35+7+15,42+1+3,43+1+15,56+1+2","53:5+1+17,15+4+1,28+1+16,36+3+15,40+1+15,41+1+12,42+1+15,56+1+17","54:5+1+17,28+1+16,36+2+15,38+1+3,39+1+15,40+1+3,41+2+15,56+1+2","55:5+1+17,28+1+16,36+1+15,38+1+15,40+3+15,53+4+1","56:5+1+17,28+1+16,36+1+15,38+1+15,40+1+15,42+1+15,53+1+1,55+1+0","57:5+1+17,28+1+10,36+1+15,38+1+3,39+2+15,42+1+15,53+1+1","58:5+1+2,27+3+1,36+7+15,51+1+0,52+4+1","59:5+2+1,24+1+1,25+1+3,26+6+1,32+1+0,51+1+1,53+1+1,55+1+1","60:6+1+1,24+1+1,32+1+0,51+1+0,52+1+1,53+1+0,54+2+1","61:6+1+1,24+1+1,32+1+3,43+1+1,44+6+0,50+2+1,52+1+0,53+3+1","62:6+1+11,7+1+1,13+1+1,14+1+8,15+6+17,21+1+8,22+2+1,24+1+0,32+1+1,33+1+0,34+1+1,35+1+2,36+6+17,42+1+2,43+1+1,51+2+1,53+1+0,54+1+1,55+1+0","63:6+1+1,24+1+1,26+5+1,32+1+3,51+1+1,53+1+1,55+1+1","64:6+1+1,24+1+1,26+5+1,32+1+0,51+2+1,53+1+0,54+2+1","65:5+2+1,24+6+1,30+1+3,31+2+1,53+1+1","66:5+1+2,53+1+1","67:5+1+17,53+3+1","68:5+1+17,27+3+1,55+1+2","69:5+1+17,25+2+0,27+1+1,28+1+10,29+1+1,30+2+0,55+1+17","70:5+1+17,23+2+16,25+1+2,26+5+1,31+1+2,32+2+16,55+1+17,59+11+16","71:5+1+2,23+1+16,25+2+1,28+1+1,30+2+1,33+1+16,55+1+17,59+1+16,69+1+16","72:5+2+1,23+1+16,26+2+1,28+1+3,29+2+1,33+1+16,55+1+2,59+1+16,62+4+15,66+1+11,67+2+15,69+1+16","73:5+2+0,7+1+1,8+2+15,23+1+16,30+1+0,33+1+16,52+5+1,59+1+16,62+7+15,69+1+16","74:5+1+0,6+1+1,8+2+15,23+1+16,33+1+16,49+8+1,59+1+16,62+7+15,69+1+1","75:5+4+1,9+1+15,23+1+16,33+1+16,49+7+1,56+1+15,57+3+16,62+3+15,66+2+15,69+1+15","76:5+2+1,8+1+1,9+1+15,23+3+16,31+3+16,50+3+1,53+1+3,54+3+1,64+1+3,65+5+15","77:5+3+1,8+1+6,9+1+15,25+1+2,31+1+2,48+3+1,54+3+1,62+1+0,64+2+15,67+1+15","78:5+2+1,8+1+1,9+1+15,20+1+1,21+1+2,22+3+17,25+1+1,26+1+2,30+1+2,31+1+1,32+2+17,34+1+2,35+1+1,48+3+1,54+3+1,64+1+15,65+1+3,67+3+15","79:5+1+1,6+1+3,7+2+1,9+1+15,13+4+1,17+1+3,18+1+1,20+1+1,25+1+1,26+3+15,29+1+12,30+1+15,31+1+1,35+1+1,48+9+1,61+8+15","80:5+2+1,7+1+12,8+2+15,11+3+1,18+3+1,25+3+15,28+1+6,29+3+15,35+12+1,47+1+2,48+1+17,49+6+1,55+1+16,56+5+17,61+1+2,62+1+12,63+5+15","81:5+3+1,8+2+15,11+1+1,13+1+1,14+1+3,15+4+1,24+9+15,35+2+15,37+1+1,38+6+15,44+1+1,45+1+15,46+1+1,47+1+15,49+3+1,52+1+3,53+2+1,55+1+16,62+5+15","82:5+5+1,10+1+2,11+1+1,25+1+15,26+1+0,27+5+15,37+2+1,39+1+15,42+1+15,43+1+6,44+1+1,46+1+1,47+1+2,48+8+1,62+4+15,68+1+15","83:25+1+15,26+5+18,31+1+15,62+3+15,66+3+15","84:25+1+15,26+2+18,28+1+0,29+2+18,31+1+3,62+1+16,68+1+16","85:25+7+15,36+1+10,62+7+16","86:36+1+2","87:10+1+19,36+1+2","88:36+1+2","89:36+1+2","90:28+1+10,36+1+2","91:26+5+1,36+1+2","92:26+5+1,36+1+2","93:26+6+1,36+1+2","94:26+1+1,30+2+1,36+1+2","95:25+2+1,28+1+1,30+1+1,36+1+2","96:22+9+1,36+1+2","97:22+1+1,25+7+1,36+1+2","98:22+1+1,36+1+2","99:18+7+1,36+1+2","100:18+7+1,36+1+2","101:18+7+1,36+1+2","102:18+1+0,19+6+1,36+1+10","103:18+2+1,23+2+1,36+1+5","104:18+7+1,36+1+5","105:36+1+12","108:1+71+13","111:11+1+10,31+1+8","112:7+1+1,10+1+1,11+1+11,12+1+1,14+1+1,31+1+1","113:7+8+1,31+1+1,33+1+1","114:7+1+3,8+1+12,9+6+1,31+1+1,33+1+1","115:7+8+1,31+1+1,32+1+3,33+1+1","116:7+1+1,10+3+1,13+2+0,15+1+1,31+1+1,33+1+1","117:7+1+1,15+1+1,22+1+0,23+9+1,33+1+1","118:3+1+8,4+2+1,6+1+3,7+1+1,8+1+0,15+1+3,16+2+1,18+1+2,19+3+17,22+1+2,23+1+1,31+1+1,33+1+1","119:7+1+1,8+1+0,9+1+1,11+3+4,14+3+1,31+1+0,33+1+1","120:6+3+1,9+1+4,11+1+4,13+1+6,14+1+4,15+2+1,31+1+1,33+1+1","121:6+2+1,8+5+4,13+1+3,14+1+4,15+2+1,31+1+1,33+1+1","122:30+2+1,33+1+1","123:13+1+19,30+1+2","124:30+1+17","125:30+1+17","126:30+1+17","127:30+1+2","128:5+1+2,29+4+1,33+1+8","129:5+1+2,31+1+1","130:5+1+10,31+1+1","131:5+1+5,30+1+3,31+1+1","132:5+1+12,30+1+1","133:30+1+3,31+1+1","134:31+1+5"],"texts":[[1,2,"Key"],[1,32,"Hazard Key"],[1,56,"Note: Connecting Bridges may also contain Cyphers of Varying Types"],[2,32,"1.0"],[2,33,"Sec Camera"],[2,41,"6.0"],[2,42,"Electrical Flooring"],[3,2,"Walkways"],[3,9,"Transitions"],[3,17,"Entities"],[3,26,"Area Map:"],[3,32,"2.0"],[3,33,"Gun Camera"],[3,41,"7.0"],[3,42,"Fatman Bomb"],[4,3,"Grey gradients denote differing levels"],[4,10,"Door / Area Change "],[4,18,"Guards"],[4,26,"Plant"],[4,32,"3.0"],[4,33,"Pitfall"],[4,41,"8.0"],[4,42,"Sec Camera (After Coolent Spray)"],[4,53,"Note: Some Guards stand in place and others Patrol on set paths. Positions shown are approx central positions or positions most likely to be encountered. Be watchful on approach."],[5,10,"Locked Door"],[5,18,"Tough Guards"],[5,32,"4.0"],[5,33,"Claymore"],[5,41,"9.0"],[5,42,"Fire (During Emma Escort)"],[6,10,"Blocked Entry"],[6,18,"Boss with Tag"],[6,26,"Difficulty:"],[6,32,"5.0"],[6,33,"Claymore (After Fortune)"],[6,41,"10.0"],[6,42,"Guard with Binoculars"],[7,3,"Trap/Hazard"],[7,10,"Ladder / Lift"],[7,18,"Conditional Guard"],[7,26,"Extreme"],[8,2,"Guards Key"],[9,2,"Shell 1 Area"],[9,19,"15.0"],[9,21,"Ryo Hanazawa"],[9,36,"30.0"],[9,38,"Ai Shimamatsu"],[9,52,"Shell 2 Area"],[10,2,"1.0"],[10,4,"Makoto Shiragaki"],[10,19,"16.0"],[10,21,"Mixalis Tsakiris"],[10,36,"31.0"],[10,38,"Derek Faria (After Fatman)"],[11,2,"2.0"],[11,4,"Richard W Hair Jr"],[11,19,"17.0"],[11,21,"Wayne A Hindman II (moves to b after Fatman)"],[11,36,"32.0"],[11,38,"Artmed S Hernandez"],[11,53,"44.0"],[11,55,"John Guest Jr"],[12,2,"3.0"],[12,4,"Spencer P Gallagher"],[12,19,"18.0"],[12,21,"Zeeshan Raza (After Fatman)"],[12,36,"33.0"],[12,38,"Rhys J Perkins"],[12,53,"45.0"],[12,55,"Sunny Lee"],[13,2,"4.0"],[13,4,"Ruben Alexander van Ophuizen"],[13,19,"19.0"],[13,21,"Mikko Pellervo Rekola"],[13,36,"34.0"],[13,38,"Henry Van"],[13,53,"46.0"],[13,55,"Lei Adnan"],[14,2,"5.0"],[14,4,"Leevi Mursula"],[14,19,"20.0"],[14,21,"Kouji Yamashita"],[14,36,"35.0"],[14,38,"Takashi Saitou"],[14,53,"47.0"],[14,55,"Ryo Harada"],[15,2,"6.0"],[15,4,"Roy Grizzly"],[15,19,"21.0"],[15,21,"Makoto Chiba"],[15,36,"36.0"],[15,38,"Nicholas G Benson"],[15,53,"48.0"],[15,55,"Hugo L Vidal"],[16,2,"7.0"],[16,4,"Murat Sahiner"],[16,19,"22.0"],[16,21,"David Gomez"],[16,36,"37.0"],[16,38,"Hongoh Yuki"],[16,53,"49.0"],[16,55,"Matthias Sauermann"],[17,2,"8.0"],[17,4,"Casey K Chan (After Fatman)"],[17,19,"23.0"],[17,21,"Christopher R Martinez (After Emma Escort)"],[17,36,"38.0"],[17,38,"Nicholas A Fuentes"],[17,53,"50.0"],[17,55,"Rick BigBan Laiso"],[18,2,"9.0"],[18,4,"David Yu"],[18,19,"24.0"],[18,21,"Masayuki Yabuki"],[18,36,"39.0"],[18,38,"Roy PC Smillie"],[18,53,"51.0"],[18,55,"Josh Garcia"],[19,2,"10.0"],[19,4,"Yuta Shimizu (a/b depends on entrance used)"],[19,19,"25.0"],[19,21,"Brendan Oconnor"],[19,36,"40.0"],[19,38,"Chris S Austin"],[19,53,"52.0"],[19,55,"Clayton R Worrell (Enters when approaching south)"],[20,2,"11.0"],[20,4,"Callum G Whitehurst"],[20,19,"26.0"],[20,21,"Grant Drain"],[20,36,"41.0"],[20,38,"Tony Pawlik"],[21,2,"12.0"],[21,4,"Matthew T Fenelon (After Fatman)"],[21,19,"27.0"],[21,21,"Yoshihiro Sakai"],[21,36,"42.0"],[21,38,"Erik PO Appelblad"],[22,2,"13.0"],[22,4,"Edward Evans"],[22,19,"28.0"],[22,21,"Greg T McDaniel"],[22,36,"43.0"],[22,38,"Tooru Morita"],[22,53,"53.0"],[22,55,"Peter Stillman (Fatman Boss)"],[23,2,"14.0"],[23,4,"Sonny Skinner"],[23,19,"29.0"],[23,21,"Ikuo Uchiumi"],[23,53,"0.0"],[23,55,"Hideo Kojima (Snake) - Within Arsenal Gear"],[25,2,"Shell 1"],[26,21,"B1"],[26,22,"Strut D, Sediment Pool"],[26,50,"B1"],[26,51,"Strut E, Parcel Room"],[27,65,"L3"],[27,66,"Strut E, Roof"],[28,27,"7.0"],[28,28,"7.0"],[29,25,"15.0"],[30,65,"7.0"],[31,37,"B1"],[31,38,"DE Connecting Bridge"],[31,63,"53.0"],[32,22,"7.0"],[32,32,"n"],[32,54,"O2"],[32,64,"25.0"],[34,33,"D2b"],[34,37,"17b"],[34,44,"18.0"],[36,21,"L1"],[36,22,"Strut D, Sediment Pool"],[38,27,"D3"],[38,61,"26.0"],[39,3,"Strut C, Dining Hall"],[41,3,"n"],[41,23,"13.0"],[41,30,"16.0"],[41,50,"L1"],[41,51,"Strut E, Parcel Room"],[42,12,"CD Connecting Bridge"],[42,37,"L1"],[42,38,"DE Connecting Bridge"],[43,9,"C2"],[43,47,"10.0"],[43,49,"E1"],[43,55,"n"],[44,4,"9.0"],[44,6,"10b"],[44,14,"11.0"],[44,16,"12.0"],[44,20,"1.0"],[44,38,"17a"],[44,65,"L2"],[44,66,"Strut E, Roof"],[45,6,"7.0"],[45,13,"3.0"],[45,14,"3.0"],[45,16,"3.0"],[45,17,"3.0"],[45,21,"D1"],[45,27,"14.0"],[45,33,"D2a"],[45,51,"1.0"],[45,52,"19.0"],[45,53,"22.0"],[45,60,"24.0"],[46,53,"7.0"],[46,56,"E3"],[46,57,"21.0"],[46,68,"E3"],[47,6,"10a"],[48,16,"Shell 1, B1"],[48,34,"Shell 1, B2 Computer Room"],[49,19,"S1"],[49,39,"S1"],[49,52,"20.0"],[49,54,"1.0"],[50,5,"C1"],[50,15,"38.0"],[50,17,"39.0"],[50,51,"1.0"],[51,17,"37.0"],[51,55,"23.0"],[52,19,"x"],[52,42,"43.0"],[52,56,"E2"],[53,41,"n"],[54,38,"40.0"],[54,40,"42.0"],[54,56,"E2"],[56,55,"10.0"],[57,28,"S1"],[57,38,"41.0"],[58,5,"C1"],[58,51,"4.0"],[59,25,"33.0"],[59,32,"1.0"],[60,8,"BC Connecting Bridge"],[60,32,"1.0"],[60,51,"4.0"],[60,53,"4.0"],[61,26,"Shell 1, Core"],[61,32,"35.0"],[61,44,"3.0"],[61,45,"3.0"],[61,46,"3.0"],[61,47,"3.0"],[61,48,"3.0"],[61,49,"3.0"],[61,52,"4.0"],[62,6,"8.0"],[62,24,"1.0"],[62,33,"1.0"],[62,35,"S1"],[62,42,"S1"],[62,53,"4.0"],[62,55,"4.0"],[63,32,"34.0"],[64,32,"1.0"],[64,43,"EF Connecting Bridge"],[64,53,"4.0"],[65,30,"36.0"],[66,5,"B2"],[68,55,"F1"],[69,25,"5.0"],[69,26,"5.0"],[69,28,"A1"],[69,30,"5.0"],[69,31,"5.0"],[70,25,"A2a"],[70,31,"A2b"],[71,5,"B2"],[71,47,"L1"],[71,48,"Strut F, Warehouse"],[71,60,"B1"],[71,61,"Strut F, Warehouse"],[72,28,"1.0"],[72,55,"F1"],[72,66,"31.0"],[73,5,"8.0"],[73,6,"7.0"],[73,30,"7.0"],[74,5,"8.0"],[74,25,"Strut A, Roof"],[76,53,"28.0"],[76,64,"30.0"],[77,8,"7.0"],[77,12,"AB Connecting Bridge"],[77,25,"A2a"],[77,31,"A2b"],[77,62,"7.0"],[78,21,"A3"],[78,26,"A3"],[78,30,"A4"],[78,34,"A4"],[78,37,"FA Connecting Bridge"],[78,65,"29.0"],[79,6,"6.0"],[79,17,"5.0"],[79,29,"n"],[80,7,"n"],[80,28,"2.0"],[80,47,"F2b"],[80,53,"m9"],[80,61,"F2b"],[80,62,"n"],[81,14,"4.0"],[81,52,"27.0"],[82,10,"B1"],[82,26,"1.0"],[82,43,"32.0"],[82,47,"F2a"],[84,3,"Strut B, Transformer Room"],[84,28,"7.0"],[84,31,"3.0"],[84,36,"Door/Lift/Map (Area Transition) Key"],[85,36,"A1"],[85,37,"Lift: Strut A, Pump Facility / Strut A, Roof"],[86,36,"A2"],[86,37,"Strut A, Roof / Strut A, Pump Room (a=Left, b=Right)"],[87,10,"Note: Strut L Perimeter, and Shell 1-2 Connecting Bridge maps not shown as no Dog Tags in that area. Arsenal Gear Map not shown as no Dog Tags in that area. (other than Snakes)"],[87,25,"Strut A, Pump Room"],[87,36,"A3"],[87,37,"Strut A, Pump Room / AB Connecting Bridge"],[88,36,"A4"],[88,37,"Strut A, Pump Room / FA Connecting Bridge"],[89,36,"B1"],[89,37,"Strut B, Transformer Room / AB Connecting Bridge"],[90,28,"A1"],[90,36,"B2"],[90,37,"Strut B, Transformer Room / BC Connecting Bridge"],[91,36,"C1"],[91,37,"Strut C, Dining Hall / BC Connecting Bridge"],[92,36,"C2"],[92,37,"Strut C, Dining Hall / CD Connecting Bridge"],[93,36,"D1"],[93,37,"Strut D, Sediment Pool / CD Connecting Bridge"],[94,36,"D2"],[94,37,"Strut D, Sediment Pool / DE Connecting Bridge (a=Upper, b=Lower Level)"],[95,36,"D3"],[95,37,"Strut D, Sediment Pool / Shell 1-2 Connecting Bridge"],[96,36,"E1"],[96,37,"Strut E, Parcel Room / DE Connecting Bridge"],[97,36,"E2"],[97,37,"Strut E, Parcel Room / EF Connecting Bridge"],[98,36,"E3"],[98,37,"Strut E, Parcel Room / Strut E, Roof"],[99,26,"Strut A, Pump Facility"],[99,36,"F1"],[99,37,"Strut F, Warehouse / EF Connecting Bridge"],[100,26,"3 Guards here at start, but no dog tags to collect. M9 found within Strut F Warehouse"],[100,36,"F2"],[100,37,"Strut F, Warehouse / FA Connecting Bridge"],[101,36,"S1"],[101,37,"Shell 1, Core / EF Connecting Bridge"],[102,18,"7.0"],[102,36,"S1"],[102,37,"Lift: Shell 1, Core / Shell 1, B1 / Shell 1, B2 Computer Room"],[103,36,"O2"],[103,37,"Ladder: Oil Bridge"],[104,36,"x"],[104,37,"Shell 1, B1 / Hostage Area"],[105,36,"n"],[105,37,"Node"],[108,2,"Shell 2"],[111,3,"Shell 2, Core"],[111,11,"S2"],[112,11,"52.0"],[113,23,"KL Connecting Bridge"],[114,7,"47.0"],[114,8,"n"],[115,32,"44.0"],[116,13,"6.0"],[116,14,"6.0"],[117,22,"10.0"],[118,6,"50.0"],[118,8,"2.0"],[118,15,"49.0"],[118,18,"S2"],[118,22,"S2"],[119,8,"2.0"],[119,31,"9.0"],[120,13,"48.0"],[121,13,"51.0"],[123,13,"Note: Shell 2, B2 Map not shown as no Dog Tags on that level."],[123,30,"L1"],[125,23,"Strut L, Sewage Treatment Facility"],[127,5,"Door/Lift/Map (Area Transition) Key"],[127,30,"L1"],[128,5,"L1"],[128,6,"Strut L, Sewage Treatment Facility / KL Connecting Bridge"],[129,5,"S2"],[129,6,"Shell 2, Core / KL Connecting Bridge"],[130,5,"S2"],[130,6,"Lift: Shell 2, Core / Shell 2, B1"],[131,5,"O1"],[131,6,"Ladder: Oil Bridge"],[131,30,"46.0"],[132,5,"n"],[132,6,"Node"],[133,30,"45.0"],[134,31,"O1"]],"merges":[[5,18,5,23],[6,18,6,23],[6,10,6,15],[7,10,7,15],[87,10,92,18],[100,26,102,32],[123,13,125,19],[1,56,2,67],[4,3,6,7],[4,10,4,15],[4,18,4,23],[4,53,7,70],[5,10,5,15],[7,3,7,7],[7,18,7,23]],"widths":{"1":[71,2.63]},"heights":{}}] \ No newline at end of file diff --git a/build/roadmap_src.py b/build/roadmap_src.py new file mode 100644 index 0000000..65a6916 --- /dev/null +++ b/build/roadmap_src.py @@ -0,0 +1,411 @@ +# -*- coding: utf-8 -*- +"""Ordered story walkthrough for the 'Everything Run' plus the later passes.""" + +ROADMAP = [ + dict(phase="Phase 0 — Before you play", intro=""" +Do these first: they are free, and one of them changes how you do everything else.
""", + steps=[ + dict(id="r0-1", title="Read the Screenplay Book to the end", area="Master Collection launcher → MGS2 Screenplay", + body="""Free achievement (Cover-to-Cover Solid 2). Open the Screenplay from the launcher and page all the way to the last page.
"""), + dict(id="r0-2", title="Decide your run order and never break it", area="Planning", + body="""You are going to play the game at least five times. Keep one save slot per run, and never overwrite a + completed file — those are what carry the special items forward.
+Runs 1–3 are the same route — the walkthrough below covers Run 1 in full and applies to all three.
"""), + dict(id="r0-3", title="Turn ON 'Hide done' if you want a clean screen", area="This page's header", + body="""Use the header toggles. Export a backup of your progress before each playthrough so you can roll back a bad tap.
"""), + ]), + + dict(phase="Run 1 · Tanker (Very Easy)", intro=""" +Ordered by area. Everything here also applies to the Easy and Normal tag runs — the only difference is + which guards have tags. Switch the Dog Tags tab to the matching difficulty as you go.
+Nothing missable. Three guards carry tags here (Josh Spires, Tomomi Nasu, Stephen M Driver on Very Easy) + — start practising your hold-ups.
+Hold-up method: approach from behind, jam the gun into their back (Freeze!), keep aiming and
+ run round to their front, then aim at the face.
Silence is Golden comes free here: while you are behind a guard, aim at the radio on his lower back + and shoot it (non-lethal is fine) — you can do it to every guard you hold up.
"""), + dict(id="r1-2", title="Deck-D, crew's quarters — Box 1 + the extinguisher", area="Tanker · Deck-D", + shots=["Down in Smoke","Moving Day"], + body="""Three things here:
+Do all three of these in one visit — this is the most commonly botched spot in the game.
+There is also a wall camera nearby — leave it alone if you care about Big Boss mech damage later, otherwise + shoot it for Bye Bye Big Brother.
"""), + dict(id="r1-4", title="Deck-A, crew's lounge — Stun Grenades", area="Tanker · Deck-A lounge", + body="""Stun Grenades sit at the bottom of the stairs that lead down to the Engine Room, starboard side — you + walk right past them during the story. Three tags here too.
"""), + dict(id="r1-5", title="Deck-B, crew's quarters", area="Tanker · Deck-B", + body="""Two tags (Yuki Hongoh and one other on Very Easy). Nothing missable.
"""), + dict(id="r1-6", title="Deck-C, crew's quarters — Chaff Grenades + first camera", area="Tanker · Deck-C", + body="""Chaff Grenades are in the locker left of the stairs after the first camera. This is also your first + easy Bye Bye Big Brother camera — remember cameras need a lethal shot.
"""), + dict(id="r1-7", title="Deck-2, port and starboard — the ambush", area="Tanker · Deck 2", + shots=["Caution: Hot"], + body="""Three tags on Very Easy. Then the story triggers the soldiers hallway ambush.
+Caution: Hot is easiest right here: the ambush corridor is lined with pipes — shoot the pipes next to a soldier + until he goes down.
"""), + dict(id="r1-8", title="Engine Room — Hand Grenades, one-time guards + Steel Grip", area="Tanker · Engine Room", + shots=["Steel Grip"], + body="""Grab the Hand Grenades in the bottom-left corner of the bottom level, near the exit at the foot of the stairs.
+The Engine Room is called out as the best place for Steel Grip because it has two railings stacked one above the + other, which is exactly what the fast method needs. You need two grip levels to reach the maximum (level 3), and + each level is 100 pull-ups or 10 drop-and-catches — so take the shortcut.
+Plain pull-ups work too (hold both triggers, 200 of them) — slower, but zero risk of falling. + Never grind this on a Big Boss run: a single missed catch is a death, and that voids the codename.
"""), + dict(id="r1-9", title="Navigational Deck, Wing — Olga + the Wet Box", area="Tanker · Deck-E bridge / Nav Deck", + body="""Boss: Olga Gurlukovich → Lights Out. Shoot the spotlight and the tarp corners, and roll away from her + shots.
+Immediately after the fight:
+The densest collectible section in the game, and a one-way trip. Save before you enter Hold No. 1.
+Then photograph RAY and escape. Lady Fortune pops during the Fortune sequence on the way out.
"""), + dict(id="r1-11", title="Finish the Tanker → make a COMPLETED save", area="Tanker · Results screen", + body="""Let the credits roll and save. Check Special → Dog Tag Viewer to confirm you have all 24 Very Easy tags + before moving on.
+Same structure: work through the struts in order. The Plant is longer but its tags are more straightforward — the + interesting ones are the conditional spawns (guards that only appear after Fatman, or after the Emma escort).
""", + steps=[ + dict(id="r2-1", title="Strut A, Deep Sea Dock — sea lice + a boss", area="Plant · Strut A", + shots=["My Rations..."], + body="""Do My Rations… right away: grab a ration, then lie down near the bugs and wait for a louse to crawl onto it.
+Two tags here (Brad I Lanning, Charles P Pinkerton), and later the Fortune fight happens in this same + area → Lady Fortune.
"""), + dict(id="r2-2", title="Strut A Roof + Pump Room", area="Plant · Strut A", + body="""Tags on the roof (Jason M Gillispie) and two in the Pump Room. The Box 1 cardboard box is in the Strut A + pipe room — crawl under the pipes on your first right after the small stairs in the bottom-left, once you have the Lv. 1 Card.
"""), + dict(id="r2-3", title="A-B bridge → Strut B, Transformer Room", area="Plant · Strut B", + body="""Two tags on the bridge, two in the transformer room. Grab the Lv. 1 Card along the way — it gates Box 1 and Box 2.
"""), + dict(id="r2-4", title="B-C bridge → Strut C, Dining Hall", area="Plant · Strut C", + body="""One tag on the bridge, two in the dining hall. Simple area.
"""), + dict(id="r2-5", title="C-D bridge → Strut D, Sediment Pool", area="Plant · Strut D", + body="""Two tags on the bridge and two to three in the sediment pool depending on difficulty.
+Backup Steel Grip spot: if you skipped the pull-ups in the Tanker Engine Room, Strut D's railings are the other + commonly recommended place — you can drop onto the level below and the stairs to climb back up are right there, so the + loop is quick.
+Two tags on the bridge, two in the parcel room, and a wall camera.
"""), + dict(id="r2-7", title="Strut E Heliport — Stillman, then Fatman", area="Plant · Strut E Heliport", + body="""Bomb Squad pops during Stillman's C4 tutorial.
+Then the bomb-defusal section around the Big Shell, then boss: Fatman → Party's Over.
+Strut F is the game's collectible hub. Do a full sweep now and again after you meet Ames.
+Box 3 is in the bottom-left corner of the Strut E rooftop helipad. Box 5 is on the conveyor belt in Strut E itself.
+In Shell 1 Core 1F: several tags, the south lockers (Book / C-4 / Claymores / Stun Grenades), and cameras to shoot.
"""), + dict(id="r2-10", title="Shell 1 Core B2 — Box 4 + the Directional Mic", area="Plant · Shell 1 B2 Computer Room", + body="""Box 4 sits across from the Radar Node on B2, near the Directional Mic and the parrot. The Directional Mic is + story-required here — you will need it twice for Johnny on the Spot.
+Four tags in the computer room.
"""), + dict(id="r2-11", title="Ames + Johnny (mic location 1)", area="Plant · Shell 1 Core hostage room", + shots=["Johnny on the Spot"], + body="""Johnny on the Spot #1. During the Ames scene you are told to mic Ocelot and Solidus. Aim the Directional Mic + slightly left of that conversation until you hear Johnny in the bathroom, and keep it on him until he finishes.
+After the Ames scene, alert mode is forced — it will not void Complete Stealth.
"""), + dict(id="r2-12", title="Shell 1 Core elevator — wear the disguise, carry the AK", area="Plant · Shell 1 Core", + body="""The story requires you to use the disguise + AK-47 here. Even with Stealth Camo equipped, the camera will + spot you if you try the elevator any other way.
+This is the single exception to "stealth makes Complete Stealth free".
"""), + dict(id="r2-13", title="President Johnson → Vamp", area="Plant · Shell 1 Core", + body="""Bohemian Candidate pops when you meet the President. Then boss: Vamp → Vampire Slayer.
+Vamp strategy: M9 to the head; when he dives in the water, shoot the water with the Stinger to drain his O₂. Then hang off + the platform edge to bait his attack and punch him twice when he comes close.
"""), + dict(id="r2-14", title="Shell 2 Core — Emma + the Nikita", area="Plant · Shell 2 Core B1", + body="""I Think You Need a Hug, E pops when you find Emma. Swim underwater for the story-required Nikita.
+Emma's locker in the B1 Filtration Chamber 2 holds a Book and C-4 — both count toward the weapon/box sweeps.
"""), + dict(id="r2-15", title="Emma escort + oil fence — Johnny (mic location 2) + the camera", area="Plant · oil fence", + shots=["Photo Finish","Johnny on the Spot"], + body="""Johnny on the Spot #2. While covering Emma, when she ducks behind the second platform, aim the Directional + Mic at that platform and listen to her run into Johnny. Keep the mic on them until he leaves. The achievement pops here if you + also did location 1.
+Photo Finish — after the escort, when you climb the ladder into Strut E, look for the Level 5 door at the top of the + small area (before the conveyor section) for the Digital Camera.
"""), + dict(id="r2-16", title="Arsenal Gear — Snake's tag, Tengu, RAY", area="Arsenal Gear", + body="""In the Ascending Colon, knock out the man you meet, pick him up and drop him for the first tag on every Plant + difficulty list (Iroquois Pliskin / Solid Snake / Liquid Snake / Hideo Kojima).
+Then the Tengu fight (forced alert, safe) and boss: Metal Gear RAY → No Ray, José. About 20 RAYs — keep moving + and cartwheel through the missile barrages.
+Then the torture room. Beating it gives you the HF Blade from Snake.
"""), + dict(id="r2-17", title="Solidus — and DO NOT SKIP THE CUTSCENE", area="Plant · rooftop", + shots=["Vamp Eyer"], + body="""Boss: Solidus Snake → Another Snake Bites the Dust.
+Save after the credits. This single file is what proves your Tanker and Plant tag totals.
+Check the totals: Tanker 24, Plant 43. Then open the Dog Tags tab and confirm the thresholds panel — + Bandana 50 and Brown Wig 80 are already satisfied once you add the Easy-run tags; Yorkie will pop after + Run 2 and Beagle during Run 2 as well.
"""), + ]), + + dict(phase="Runs 2 & 3 — the dog-tag sweeps", intro=""" +The same route as Run 1, on Easy then Normal, picking up the tags you do not have. Nothing new is missable — + you are only here for numbers.
""", + steps=[ + dict(id="r3-1", title="Run 2 (Easy): sweep Tanker 26 + Plant 44", area="Easy difficulty", + body="""When you save a completed file after this run you should cross 50 Tanker (→ Yorkie / Bandana) and + 80 Plant (→ Beagle / Brown Wig).
+The achievements pop when the chapter is completed with the totals present, not when the last tag is collected.
"""), + dict(id="r3-2", title="Run 3 (Normal): sweep Tanker 33 + Plant 49", area="Normal difficulty", + body="""This run crosses 76 Tanker (→ Poodle / Tanker stealth) and 120 Plant (→ Shiba Inu / Plant stealth).
+The Orange Wig (160 Plant tags) and Blue Wig (200 Plant tags) are not required for any achievement. + Only chase them if you want the Perfect/100% feel — Hard (52) + Extreme (54) = 106 more tags.
"""), + ]), + + dict(phase="Run 4 — Pacifist Run + Complete Stealth together", intro=""" +Both of these are "whole playthrough" challenges, so do them at the same time. With the items from Run 3 this is the + easiest full playthrough you will ever do.
""", + steps=[ + dict(id="r4-1", title="Start Very Easy with Stealth Camo + Bandana loaded", area="New game from cleared data", + body="""Load the cleared save so the special items are in your inventory, then equip Stealth Camo permanently.
+Equip the Bandana (or Brown Wig) for infinite non-lethal ammo.
"""), + dict(id="r4-2", title="Kill nothing, anywhere", area="Whole run", + body="""Pacifist Run requires zero kills — this includes:
+Switch off stealth for this one moment and use the disguise + AK-47 as the story demands. + Trying it in stealth gets you spotted and can void Complete Stealth.
"""), + dict(id="r4-4", title="Save-and-reload discipline for alerts", area="Whole run", + body="""Save at the start of every new area. If the HUD ever turns red ALERT, reload immediately — the game only + checks the flag on the final results screen.
+Forced alerts that are safe: boss fights, the Tanker hallway ambush, the post-Ames alert, the Tengu fight.
"""), + ]), + + dict(phase="Run 5 — Big Boss", intro=""" +The final boss of the achievement list. Everything you have learned so far gets used at once. + Full criteria, strategies and time checkpoints are in the Big Boss Run tab.
""", + steps=[ + dict(id="r5-1", title="Practise the boss fights before you commit", area="Any difficulty", + body="""Do a throwaway Extreme run just to learn Olga, Fatman, Harrier, Vamp and Solidus. The timer is unforgiving and + you cannot afford to learn a fight mid-run.
"""), + dict(id="r5-2", title="Start Extreme, Tanker→Plant, NO special items, NO radar", area="New game", + body="""Do not load the cleared save — special items and the radar are banned and will void the codename.
"""), + dict(id="r5-3", title="Skip every cutscene and codec, ignore optional calls", area="Whole run", + body="""Cutscenes and codec conversations all count toward your 3-hour limit. Mash the skip button the instant each one starts.
"""), + dict(id="r5-4", title="Hold the time checkpoints in the Big Boss tab", area="Whole run", + body="""Fortune 00:45 · Fatman 00:49 · Harrier 01:10 · Vamp 01:25 · oil fence 01:40 · Tengu 01:56 · RAY 02:08 · Solidus 02:22.
+If you are more than a couple of minutes behind at any of these, restart — it is cheaper than finishing at 3:05.
"""), + ]), + + dict(phase="Off-story cleanup", intro=""" +Everything else is on the main menu and takes under an hour total.
""", + steps=[ + dict(id="r6-1", title="Snake Tales — complete any one", area="Main Menu", + body="""Tell Me a Tale. A Wrongdoing is the shortest of the five.
"""), + dict(id="r6-2", title="Boss Survival — Raiden on Easy", area="Main Menu", + body="""No Boss of Mine. Raiden gets the HF Blade for Solidus; Snake does not.
"""), + dict(id="r6-3", title="VR missions — one clear, then 50 first places", area="Main Menu", + body="""Piece of Cake (any single mission) then In It to Win It (place 1st in 50). Pick the shortest + Sneaking missions and learn the target time.
"""), + dict(id="r6-4", title="Casting Theater — Demo 8 body swap", area="Main Menu → Special", + body="""Casting Theater + Love Hurts: Demo 8, Raiden→Rose, Solidus→Raiden, watch it play out.
"""), + dict(id="r6-5", title="Sweep the cumulative counters on any leftover run", area="Any playthrough", + body="""Hold Up-aholic (30), Don't Taze Me Bro (100), Nothing Personal (30), Rent Money (30) and + Bye Bye Big Brother (5 cameras) all carry across playthroughs — check the Achievements tab to see what is still outstanding and + farm it on a spare save.
+Steel Grip is not on this list — do that one on-site in the Tanker Engine Room (or Strut D) + where the stacked railings are, as covered in the Tanker walkthrough above.
"""), + ]), +] + + +BIGBOSS = dict( + intro="""Three hours, no rations, no kills, no radar, no special items, on Extreme, with a mech-damage cap — + and you must destroy about 20 Metal Gear RAYs inside that cap. This is the one achievement that decides whether you get 100%. + Learn the route first, then execute it.""", + reqs=[ + "Chapter: Tanker-Plant (a full run, both chapters)", + "Difficulty: Extreme", + "Time: 3:00:00 or less", + "Continues: 0", + "Rations used: 0", + "Kills: 0", + "Alert mode: 3 times or fewer", + "Shots fired: 700 or less", + "Mech damage: under 60 — cameras, Cyphers and MG RAYs all count; you must destroy ~20 RAYs, so keep everything else under ~40", + "Damage received: 10 health bars or less", + "No special items (no Bandana, no Stealth, no wigs)", + "No radar", + ], + heals=[ + "After the Olga boss fight", + "After the Fortune fight", + "After the Fatman boss fight", + "After the Vamp boss fight", + "After the first torture", + "After the Metal Gear RAYs boss fight", + ], + times=[ + ["Fortune fight", "00:45:00"], + ["Fatman fight", "00:49:00"], + ["Harrier fight", "01:10:00"], + ["Vamp fight", "01:25:00"], + ["Cover Emma on the oil fence", "01:40:00"], + ["Tengu soldiers", "01:56:00"], + ["Metal Gear RAY fight", "02:08:00"], + ["Solidus fight", "02:22:00"], + ["Finish", "under 03:00:00"], + ], + saves=[ + "Before the Fortune fight", + "Before the Fatman fight", + "Before destroying the Semtex on the bridge ahead of the Harrier fight", + "Before the Vamp fight", + "Before covering Emma as she crosses the oil fence", + "Before the Tengu fight", + "Before the Metal Gear RAY fight", + "Before the Solidus fight", + ], + tips=[ + "Cutscenes count toward the timer. Skip every cutscene and codec immediately, including codec conversations.", + "Do not answer optional codec calls.", + "Save immediately after entering a new area — reloading restarts you at the start of the area you saved in.", + "If an elevator does not open right away, press the button a second time.", + "Use Snake's roll and Raiden's cartwheel constantly to move faster.", + "Do not hunt for ammo or items you do not need. You cannot kill or use rations, so almost everything is skippable.", + "Getting caught voids the codename anyway, so you will rarely need health outside boss fights.", + ], + bosses=[ + dict(name="Olga", body=""" +Shoot the spotlight and the bottom corners of the tarp immediately. She shoots at your last known position, + so roll to a blind side of her after each shot.
+Taking damage here is fine — your health refills after the fight.
"""), + dict(name="Fortune", body=""" +Pure timing. Equip a cardboard box and walk back and forth along the very bottom of the arena.
+As soon as her second shot resolves, turn around and go the other way. If you were heading left, go right. Repeat + until the fight ends.
+Watch for debris and exploding barrels. Her shots come fast — expect a few attempts to get the rhythm.
"""), + dict(name="Fatman", body=""" +Stay close to Fatman so you can freeze each bomb as it is planted rather than waiting for all of them.
+This one can be cheesed.
+You have the sword now, but stick to non-lethal weapons — running around with the blade will cost you too much health.
+Snake will take damage. You can stand in front of him and hold the sword block to deflect bullets, which protects him + while he kills the enemies. You must stand still while blocking.
"""), + dict(name="Metal Gear RAY", body=""" +You fight about 20 RAYs. Be quick with your shots and listen for missile barrages from RAYs outside the arena.
+Machine-gun fire and the single-missile attack are dodged by running left or right and cartwheeling as the rounds + get close.
+Phase 1: his melee and tentacle attacks can be blocked with the sword, and missiles can be cartwheeled or cut in half. + Bait the melee, block it, land your hits, then step back and run in again.
+Phase 2: hit him then run away — far enough that he stops sliding point-to-point and comes straight at you. Hold + block to eat his elbow attack, deal damage, then disengage and repeat.
"""), + ], +) diff --git a/build/steam-proxy-worker.js b/build/steam-proxy-worker.js new file mode 100644 index 0000000..a423b8d --- /dev/null +++ b/build/steam-proxy-worker.js @@ -0,0 +1,138 @@ +/** + * steam-proxy-worker.js — Cloudflare Worker that gives a *hosted* copy of + * la-li-lu-le-lo (the MGS2 Master Collection 100% companion) working Steam sync. + * + * WHY THIS EXISTS + * --------------- + * The companion reads a public Steam Community page to find out which achievements an + * account already has. That page is served as XML and sends no CORS headers, so a browser + * cannot fetch it from another origin. Running steam-sync.py locally solves this on your own + * machine; this Worker solves it once the page is hosted on GitHub Pages / Netlify / Vercel / + * Cloudflare Pages. + * + * DEPLOY (free tier is plenty — this is a handful of requests per page load) + * ------------------------------------------------------------------------- + * 1. https://dash.cloudflare.com -> Workers & Pages -> Create -> Worker + * 2. Paste this whole file in, replacing the starter code. Deploy. + * 3. Copy the worker URL (e.g. https://mgs2-steam-proxy.YOURNAME.workers.dev) + * 4. In index.html, set: const STEAM_PROXY = 'https://mgs2-steam-proxy.YOURNAME.workers.dev'; + * 5. Done — the page will use it automatically when it is not running on localhost. + * + * ALLOW_ORIGIN below is already pinned to the deploying page's origin, so nobody else + * can point their own page at this Worker. Add more origins to the list if you need to. + * + * The Worker makes exactly one outbound request, to the public Steam Community page for the + * profile it is asked about. It stores nothing and logs nothing. + */ + +const APPID = '2131640'; +const ALLOW_ORIGIN = 'https://rain.pages.melonbread.xyz'; // only this page may call the Worker +const UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 Safari/537.36'; + +function cors(res) { + res.headers.set('Access-Control-Allow-Origin', ALLOW_ORIGIN); + res.headers.set('Access-Control-Allow-Headers', '*'); + res.headers.set('Access-Control-Allow-Methods', 'GET, OPTIONS'); + res.headers.set('Cache-Control', 'no-store'); + return res; +} +function json(obj) { + return new Response(JSON.stringify(obj), { + status: 200, + headers: { 'Content-Type': 'application/json; charset=utf-8' }, + }); +} +function cdata(block, tag) { + const m = block.match(new RegExp('<' + tag + '>' + tag + '>')); + return m ? m[1].trim() : ''; +} + +export default { + async fetch(request) { + const url = new URL(request.url); + + if (request.method === 'OPTIONS') return cors(new Response(null, { status: 204 })); + if (url.pathname.replace(/\/$/, '') !== '/api/steam') { + return cors(new Response('Not found — this Worker only serves /api/steam', { status: 404 })); + } + + const profile = (url.searchParams.get('profile') || '').trim(); + if (!profile) { + return cors(json({ ok: false, error: 'No profile given.', hint: 'Enter a vanity name or SteamID64.' })); + } + + const target = /^\d{17}$/.test(profile) + ? 'https://steamcommunity.com/profiles/' + profile + '/stats/' + APPID + '/?tab=achievements&xml=1' + : 'https://steamcommunity.com/id/' + encodeURIComponent(profile) + '/stats/' + APPID + '/?tab=achievements&xml=1'; + + let xml; + try { + const r = await fetch(target, { headers: { 'User-Agent': UA, 'Accept-Language': 'en' } }); + xml = await r.text(); + } catch (e) { + return cors(json({ ok: false, error: 'Could not reach Steam.', hint: 'Try again in a moment.' })); + } + + const err = xml.match(/Unmissable.<\/b> Defeat Olga Gurlukovich on the Navigational Deck, Wing at the end of the Tanker chapter.<\/p>\n Unmissable.<\/b> Pops during the Tanker story when Revolver Ocelot makes his entrance. Nothing to do.<\/p>"},{"id":"ach_002_003","api":"ach_002_003","name":"Bomb Squad","desc":"Learn how to defuse C4 bombs from Peter Stillman","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/a4e9e79259ba5dc1bea26dc1005c33a8d427b1bd.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/130ec44733537766bb51e9141df427a82ce981a7.jpg","cat":"story","guide":"\n Unmissable.<\/b> Pops when Peter Stillman teaches you how to defuse C4 in the Strut E Heliport at the start of the Plant chapter.<\/p>\n Unmissable.<\/b> You do not have to beat Fortune — you only have to survive<\/b> her attack sequence. It ends on its own.<\/p>\n Unmissable.<\/b> Defeat Fatman on the Big Shell helipad.<\/p>\n Unmissable.<\/b> Pops after you interrogate Ames in the Shell 1 Core hostage room and learn where the President is.<\/p>"},{"id":"ach_002_007","api":"ach_002_007","name":"No-Fly Zone","desc":"Destroy the AV-88 Harrier II","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/399da5a7a516d3c54b7421aac4bcf8f3e82d8da8.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/ce801c180cefd4c5ab609cbbc75cbdcc2b58fa08.jpg","cat":"story","guide":"\n Unmissable.<\/b> Destroy the AV-88 Harrier II.<\/p>\n Unmissable.<\/b> Pops when you meet President James Johnson in the Shell 1 Core.<\/p>"},{"id":"ach_002_009","api":"ach_002_009","name":"Vampire Slayer","desc":"Defeat Vamp","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/4ddbe2cc6dbb8be07b577b594d4d611cf7267285.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/703a8e589aa527dd49b31eaf4a7b530cea10b0e8.jpg","cat":"story","guide":"\n Unmissable.<\/b> Defeat Vamp.<\/p>\n Unmissable.<\/b> Pops when you find Emma Emmerich in the Shell 2 Core filtration chamber.<\/p>"},{"id":"ach_002_011","api":"ach_002_011","name":"Sharing Is Caring","desc":"Befriend Olga Gurlukovich","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/71bfeca4f68ab6284e06ebb89e6d924974756def.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/e0bd8c1b35b21f111bcf228ec81254a810fd89c3.jpg","cat":"story","guide":"\n Unmissable.<\/b> Pops during the Arsenal Gear sequence when Olga turns on Solidus and helps you.<\/p>"},{"id":"ach_002_012","api":"ach_002_012","name":"No Ray, José","desc":"Defeat Metal Gear RAY","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/d2465273af8ccb1f9d18c81dbe3c78dc2809e0ad.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/4c7471a58d991cef47f13936bcfa18b0fb235568.jpg","cat":"story","guide":"\n Unmissable.<\/b> Defeat Metal Gear RAY.<\/p>\n Unmissable.<\/b> Defeat Solidus Snake on the rooftop. See the Big Boss tab for the block-and-punish strategy.<\/p>\n Unmissable.<\/b> Pops when you finish both chapters on any difficulty. See the Roadmap<\/b> tab.<\/p>"},{"id":"ach_002_015","api":"ach_002_015","name":"Hurt Locker","desc":"Put an enemy in a locker","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/5ddefa0aab0bda7e443a6c1bc71aadcacc272afc.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/632a7ae849c31088c0c94ee025faf1ebd2d64826.jpg","cat":"misc","miss":true,"where":"Tanker — Deck-A, crew's quarters (lockers)","window":"Any time in the Tanker/Plant","guide":"\n Put an enemy inside a locker. Easiest in the Tanker, Deck-A Crew's Quarters<\/b>.<\/p>\n Works as both Snake and Raiden, so this is one of the easiest to pick up in the first 5 minutes of the run.<\/p>","shots":[{"u":"https://images.steamusercontent.com/ugc/2140958177136317575/731B3D9EC271731F38832D933D2C219CC0059073/","s":"steam"},{"u":"https://images.steamusercontent.com/ugc/2140958177136318173/884F0C35125943218F3D5BB4553360F037C65C33/","s":"steam"}]},{"id":"ach_002_016","api":"ach_002_016","name":"To Catch a Predator","desc":"Lure a guard with a girlie magazine","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/65e9e9ea191e67401199a0684b1e7f5d74f56c70.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/5af6f19eaa57648f32d2a673c8648dbbbd89b3b4.jpg","cat":"misc","miss":true,"where":"Plant — Strut F warehouse (Book), place in a guard's path","window":"After Fatman for the safest Book route","guide":"\n Lure a guard with the Book<\/b> (the girlie magazine).<\/p>\n Collect a single dog tag. This is the first of the collectible chain and pops almost immediately.<\/p>\n How to hold up a guard:<\/b><\/p>\n Destroy 5 wall-mounted cameras<\/b> (cumulative across story, Snake Tales and VR missions).<\/p>\n Disorient a guard with a fire extinguisher cloud.<\/p>\n Shoot an enemy's radio.<\/p>\n Down an enemy with steam from a burst pipe.<\/p>\n Kiss the poster inside a locker.<\/p>\n Do this back-to-back with Snake Beater<\/b>.<\/p>","shots":[{"u":"https://images.steamusercontent.com/ugc/2140958177136517688/03B517E0FDA1DD9AEEEA02746BDEEBAE2101B0B7/","s":"steam"},{"u":"https://images.steamusercontent.com/ugc/2140958177136591521/D6C0DD6A85100F4B701CC90790A90547FFE8A5C5/","s":"steam"},{"u":"https://i0.wp.com/daynglsgameguides.com/wp-content/uploads/2023/10/Screenshot-metal-gear-solid-2-snake-beater-3.png","s":"dayngl"}]},{"id":"ach_002_023","api":"ach_002_023","name":"Snake Beater","desc":"Get caught by Otacon stimulating yourself","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/9529ccf40a625cf889ed14390b8cb22d9b062f52.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/96300d1fb720d7b58a33d13c163a4c89ff2ca04a.jpg","cat":"misc","miss":true,"where":"Tanker — same locker as Kissing Booth","window":"Tanker, right after Kissing Booth","guide":"\n Get caught by Otacon while \"stimulating yourself\".<\/p>\n Photograph the ghost image in Hold No. 2.<\/p>\n Send Otacon a picture of the pantsless marine.<\/p>\n Get sea lice all over your rations.<\/p>\n To get rid of it afterwards, hold your inventory open and cycle the ration up and down quickly.<\/p>","shots":[{"u":"https://images.steamusercontent.com/ugc/2140958177138720963/30C6653838DC5FBD89363D226FB6B43FCD1CD789/","s":"steam"},{"u":"https://images.steamusercontent.com/ugc/2140958177138721348/D981984D99AE45EA46C75361043AD3E53C7139AE/","s":"steam"}]},{"id":"ach_002_027","api":"ach_002_027","name":"Johnny on the Spot","desc":"Hear Johnny's bowel noises in two locations","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/01613f9d4e3e383041991d6b35ccceb5e1e8329d.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/a219a7872544e9204279ac48a0a40aa742d66cfe.jpg","cat":"misc","miss":true,"where":"Plant — Shell 1 Core (Ames) and the oil fence","window":"Two separate story moments","guide":"\n Hear Johnny's bowel noises in two<\/b> locations, both in the Plant chapter, using the Directional Mic<\/b>.<\/p>\n Catch a glimpse of Vamp standing in the streets of New York during the end cinematic.<\/p>\n Watch Rose kill Raiden on a rooftop using the Casting Theater.<\/p>\n Hold up 30 enemies<\/b> (cumulative).<\/p>\n This comes for free while hunting dog tags — you will hold up well over 30 guards across the Tanker and Plant tag runs.\nThe counter persists across playthroughs, so it is effectively impossible to miss.<\/p>"},{"id":"ach_002_031","api":"ach_002_031","name":"Don't Taze Me, Bro","desc":"Tranquilize 100 enemies","icon":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/dec9ece268f240d43a4b98f54f3885697cfbdb52.jpg","icoLocked":"https://shared.akamai.steamstatic.com/community_assets/images/apps/2131640/7fc5429ed921eb4230b9734562b5f11d89c91a3e.jpg","cat":"misc","cum":true,"where":"Anywhere — M9 / PSG1-T","window":"Cumulative, carries across runs","guide":"\n Tranquilise 100 enemies<\/b> (cumulative).<\/p>\n Break the neck of 30 enemies<\/b> (cumulative).<\/p>\n Knock 30 enemies unconscious<\/b> (cumulative). An unconscious enemy has stars<\/b> above their head.<\/p>\n Attain grip level 3<\/b> (the maximum). You need two<\/b> grip levels, and each level is\n100 pull-ups<\/b> or<\/i> 10 drop-and-catches<\/b> — so the full job is 200 pull-ups<\/b> or 20 catches<\/b>.<\/p>\n Acquire the digital camera. Three routes:<\/p>\n Collect all 6<\/b> weapon types on the Tanker:<\/p>\n Collect every weapon type<\/b> in the Plant. You only need one of each grenade type. Listed in the order they become available:<\/p>\n Collect all 7<\/b> cardboard boxes.<\/p>\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Where to do it<\/h3>\n
\n
The two methods<\/h3>\n
\n
\n
\n
Weapon<\/th> How / where<\/th><\/tr>\n M9<\/td> Default starting weapon.<\/td><\/tr>\n USP<\/td> Automatic — given to you after beating Olga.<\/td><\/tr>\n Chaff Grenades<\/td> Deck-C, crew's quarters — in the locker left of the stairs after the first camera.<\/td><\/tr>\n Stun Grenades<\/td> Deck-A crew's lounge — at the bottom of the stairs leading to the Engine Room, starboard. You pass them during the story.<\/td><\/tr>\n Hand Grenades<\/td> Engine Room — bottom level, bottom-left corner near the exit at the foot of the stairs.<\/td><\/tr>\n Magazine<\/td> Automatic — you get it the first time you reload a weapon.<\/td><\/tr>\n<\/table>\n \n
Weapon<\/th> Where<\/th><\/tr>\n Chaff Grenades<\/td> Strut A Roof · FA connecting bridge · Strut F · Shell 1 Core 1F · Strut L Perimeter · KL connecting bridge<\/td><\/tr>\n M9<\/td> Strut F — top floor, room on the right after entering from the FA top-floor bridge (also near the start on Very Easy).<\/td><\/tr>\n Magazine<\/td> Automatic when you reload a weapon.<\/td><\/tr>\n Coolant<\/td> Given by Stillman during the story.<\/td><\/tr>\n Book<\/td> Strut F — hang over the top-floor railing and drop onto the crates. Also Shell 1 Core 1F south lockers, and Emma's locker in Shell 2 Core B1 Filtration Chamber 2.<\/td><\/tr>\n Stun Grenades<\/td> Strut F bottom floor · Strut E · DE connecting bridge · Shell 1 Core B1 lockers.<\/td><\/tr>\n Claymore Mines<\/td> EF connecting bridge (crawl across to collect) · Strut E Heliport · Strut A Roof after the Fortune fight · Shell 1 Core 1F south lockers.<\/td><\/tr>\n AKS-74u<\/td> Strut F bottom floor, after the Fatman fight.<\/td><\/tr>\n M4<\/td> Strut F top floor, middle-left room, after the Fatman fight.<\/td><\/tr>\n C-4<\/td> Strut F top floor top-right room (locker) · Shell 1 Core 1F south lockers · Emma's locker in Shell 2 Core B1.<\/td><\/tr>\n Directional Mic<\/td> Shell 1 Core B2 Computer Room — story-required item.<\/td><\/tr>\n RGB6<\/td> Strut F, after meeting Ames — top floor, top-left<\/b> room.<\/td><\/tr>\n PSG-1<\/td> Strut F, after meeting Ames — top floor, middle-right<\/b> room.<\/td><\/tr>\n PSG-1T<\/td> Same room as the PSG-1 — crawl into the vent.<\/td><\/tr>\n Grenades<\/td> Strut F, after meeting Ames — top floor, bottom-left<\/b> room.<\/td><\/tr>\n Stinger<\/td> Automatic during the Harrier fight.<\/td><\/tr>\n Nikita<\/td> Shell 2 Core B1 — story-required; swim underwater to find it.<\/td><\/tr>\n HF Blade<\/td> Automatic — given by Snake after you escape the torture room.<\/td><\/tr>\n<\/table>\n Tanker<\/h3>\n
\n