forked from Ports/goldeneye-pc-port
- README, LICENSE (MIT for the port layer), NOTICE, CONTRIBUTING. - Restructure docs: internals.md, porting-notes.md, dev-process.md + dev/agentic-development.md (the research write-up), dev/ (raw record). - Replace decomp status-badge CI with a PC-port validate workflow. - Remove session/agent scaffolding and stale planning docs from the tree. - Add .gitattributes (normalize line endings to LF); add screenshots. The pre-2026-08 history is the GoldenEye 007 decompilation by Larry Ficken (KholdFuzion) and contributors, preserved unchanged. The PC-port work from 2026-08-17 on is mine.
363 lines
19 KiB
Markdown
363 lines
19 KiB
Markdown
# LEVEL-OBJECTIVES — per-level mission objectives + win/fail criteria
|
|
|
|
Auto-generated by `tools_pc/dump_objectives.py` from the retail ROM (M-30, Track A).
|
|
Criteria semantics: see the header of `tools_pc/dump_objectives.py`.
|
|
'min difficulty' = the lowest difficulty at which the objective is REQUIRED
|
|
(D157: the reader was fixed 2026-08-31 — earlier revs showed 'Agent' for all).
|
|
|
|
|
|
=== level_09 (level 9, UsetupsevbunkerZ) ===
|
|
Objective 0 [briefing text id 30749] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 0 -> CCTV
|
|
- DESTROY_OBJECT tag 1 -> CCTV
|
|
- DESTROY_OBJECT tag 2 -> CCTV
|
|
- DESTROY_OBJECT tag 3 -> CCTV
|
|
Objective 1 [briefing text id 30750] min difficulty: Agent
|
|
- COPY_ITEM (key-analyzer/datavac copy flag)
|
|
Objective 2 [briefing text id 30751] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 30752] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 4 [briefing text id 30753] min difficulty: Agent
|
|
- PHOTOGRAPH tag 5 -> MULTI_MONITOR; photo-flag word @8=0x0
|
|
|
|
=== level_20 (level 20, UsetupsiloZ) ===
|
|
Objective 0 [briefing text id 34834] min difficulty: No One Lives Forever
|
|
- DEPOSIT_IN_ROOM ref @4=34 ref @8=4; runtime word @c=0x0
|
|
- DEPOSIT_IN_ROOM ref @4=34 ref @8=12; runtime word @c=0x0
|
|
- DEPOSIT_IN_ROOM ref @4=34 ref @8=88; runtime word @c=0x0
|
|
- DEPOSIT_IN_ROOM ref @4=34 ref @8=95; runtime word @c=0x0
|
|
Objective 1 [briefing text id 34835] min difficulty: Agent
|
|
- PHOTOGRAPH tag 0 -> PROP; photo-flag word @8=0x0
|
|
Objective 2 [briefing text id 34836] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 1 -> PROP
|
|
Objective 3 [briefing text id 34837] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 2 -> PROP
|
|
- COLLECT_OBJECT tag 3 -> PROP
|
|
- COLLECT_OBJECT tag 4 -> PROP
|
|
- COLLECT_OBJECT tag 5 -> PROP
|
|
- FAIL_CONDITION stage flag mask 0x100 (bit(s) [8]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x400 (bit(s) [10]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
Objective 4 [briefing text id 34838] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
- FAIL_CONDITION stage flag mask 0x4000 (bit(s) [14]) -- mission FAILS when set
|
|
|
|
=== level_21 (level 21, UsetupsevbunkerZ) ===
|
|
Objective 0 [briefing text id 30749] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 0 -> CCTV
|
|
- DESTROY_OBJECT tag 1 -> CCTV
|
|
- DESTROY_OBJECT tag 2 -> CCTV
|
|
- DESTROY_OBJECT tag 3 -> CCTV
|
|
Objective 1 [briefing text id 30750] min difficulty: Agent
|
|
- COPY_ITEM (key-analyzer/datavac copy flag)
|
|
Objective 2 [briefing text id 30751] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 30752] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 4 [briefing text id 30753] min difficulty: Agent
|
|
- PHOTOGRAPH tag 5 -> MULTI_MONITOR; photo-flag word @8=0x0
|
|
|
|
=== level_22 (level 22, UsetupstatueZ) ===
|
|
Objective 0 [briefing text id 35897] min difficulty: Agent
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
Objective 1 [briefing text id 35898] min difficulty: Agent
|
|
- FAIL_CONDITION stage flag mask 0x20000 (bit(s) [17]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
Objective 2 [briefing text id 35899] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x200 (bit(s) [9])
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 35900] min difficulty: Agent
|
|
- FAIL_CONDITION stage flag mask 0x400000 (bit(s) [22]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
- COMPLETE_CONDITION stage flag mask 0x800 (bit(s) [11])
|
|
Objective 4 [briefing text id 35901] min difficulty: Agent
|
|
- COLLECT_OBJECT tag 1 -> PROP
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
|
|
=== level_23 (level 23, UsetupcontrolZ) ===
|
|
Objective 0 [briefing text id 8233] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x1000 (bit(s) [12])
|
|
- FAIL_CONDITION stage flag mask 0x2000 (bit(s) [13]) -- mission FAILS when set
|
|
Objective 1 [briefing text id 8234] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x4000 (bit(s) [14])
|
|
- FAIL_CONDITION stage flag mask 0x10000 (bit(s) [16]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 8235] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 21 -> PROP
|
|
- DESTROY_OBJECT tag 22 -> PROP
|
|
- DESTROY_OBJECT tag 23 -> PROP
|
|
- DESTROY_OBJECT tag 24 -> PROP
|
|
- DESTROY_OBJECT tag 25 -> PROP
|
|
- DESTROY_OBJECT tag 26 -> PROP
|
|
|
|
=== level_24 (level 24, UsetuparchZ) ===
|
|
Objective 0 [briefing text id 2089] min difficulty: Agent
|
|
- ENTER_ROOM ref @4=152 (room); runtime word @8=0x0
|
|
Objective 1 [briefing text id 2090] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
Objective 2 [briefing text id 2091] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 2 -> PROP
|
|
- FAIL_CONDITION stage flag mask 0x1000 (bit(s) [12]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 2092] min difficulty: Agent
|
|
- ENTER_ROOM ref @4=208 (room); runtime word @8=0x0
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
|
|
=== level_25 (level 25, UsetuptraZ) ===
|
|
Objective 0 [briefing text id 36898] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 8 -> PROP
|
|
- DESTROY_OBJECT tag 9 -> PROP
|
|
- DESTROY_OBJECT tag 10 -> PROP
|
|
- DESTROY_OBJECT tag 11 -> PROP
|
|
- DESTROY_OBJECT tag 12 -> PROP
|
|
- DESTROY_OBJECT tag 13 -> PROP
|
|
Objective 1 [briefing text id 36899] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
- FAIL_CONDITION stage flag mask 0x4000 (bit(s) [14]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 36900] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x10000 (bit(s) [16])
|
|
Objective 3 [briefing text id 36901] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x20000 (bit(s) [17])
|
|
Objective 4 [briefing text id 36902] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100000 (bit(s) [20])
|
|
|
|
=== level_26 (level 26, UsetupdestZ) ===
|
|
Objective 0 [briefing text id 13332] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- COMPLETE_CONDITION stage flag mask 0x200 (bit(s) [9])
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
- COMPLETE_CONDITION stage flag mask 0x800 (bit(s) [11])
|
|
- COMPLETE_CONDITION stage flag mask 0x1000 (bit(s) [12])
|
|
- FAIL_CONDITION stage flag mask 0x100000 (bit(s) [20]) -- mission FAILS when set
|
|
Objective 1 [briefing text id 13333] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x10000 (bit(s) [16])
|
|
- FAIL_CONDITION stage flag mask 0x40000 (bit(s) [18]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 13334] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x20000 (bit(s) [17])
|
|
- FAIL_CONDITION stage flag mask 0x80000 (bit(s) [19]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 13335] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x4000 (bit(s) [14])
|
|
- FAIL_CONDITION stage flag mask 0x8000 (bit(s) [15]) -- mission FAILS when set
|
|
|
|
=== level_27 (level 27, UsetupsevbZ) ===
|
|
Objective 0 [briefing text id 29743] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x200 (bit(s) [9])
|
|
Objective 1 [briefing text id 29744] min difficulty: Agent
|
|
- FAIL_CONDITION stage flag mask 0x1000 (bit(s) [12]) -- mission FAILS when set
|
|
- COLLECT_OBJECT tag 2 -> PROP
|
|
Objective 2 [briefing text id 29745] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 28 -> CCTV
|
|
- DESTROY_OBJECT tag 29 -> CCTV
|
|
- DESTROY_OBJECT tag 30 -> CCTV
|
|
- DESTROY_OBJECT tag 31 -> CCTV
|
|
- DESTROY_OBJECT tag 32 -> CCTV
|
|
- DESTROY_OBJECT tag 33 -> CCTV
|
|
Objective 3 [briefing text id 29746] min difficulty: No One Lives Forever
|
|
- COLLECT_OBJECT tag 34 -> PROP
|
|
Objective 4 [briefing text id 29747] min difficulty: Agent
|
|
- FAIL_CONDITION stage flag mask 0x100 (bit(s) [8]) -- mission FAILS when set
|
|
- COMPLETE_CONDITION stage flag mask 0x800 (bit(s) [11])
|
|
- ENTER_ROOM ref @4=51 (room); runtime word @8=0x0
|
|
|
|
=== level_28 (level 28, UsetupaztZ) ===
|
|
Objective 0 [briefing text id 5141] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x1000 (bit(s) [12])
|
|
Objective 1 [briefing text id 5142] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
|
|
=== level_29 (level 29, UsetuppeteZ) ===
|
|
Objective 0 [briefing text id 25627] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x20000 (bit(s) [17])
|
|
- FAIL_CONDITION stage flag mask 0x40000 (bit(s) [18]) -- mission FAILS when set
|
|
Objective 1 [briefing text id 25625] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x4000 (bit(s) [14])
|
|
- FAIL_CONDITION stage flag mask 0x8000 (bit(s) [15]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 25626] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x4000 (bit(s) [14])
|
|
- FAIL_CONDITION stage flag mask 0x1000 (bit(s) [12]) -- mission FAILS when set
|
|
|
|
=== level_30 (level 30, UsetupdepoZ) ===
|
|
Objective 0 [briefing text id 12303] min difficulty: No One Lives Forever
|
|
- DESTROY_OBJECT tag 10 -> PROP
|
|
- DESTROY_OBJECT tag 11 -> PROP
|
|
- DESTROY_OBJECT tag 12 -> PROP
|
|
- DESTROY_OBJECT tag 13 -> PROP
|
|
- DESTROY_OBJECT tag 14 -> PROP
|
|
- DESTROY_OBJECT tag 15 -> PROP
|
|
- DESTROY_OBJECT tag 16 -> PROP
|
|
- DESTROY_OBJECT tag 17 -> PROP
|
|
- DESTROY_OBJECT tag 18 -> PROP
|
|
- DESTROY_OBJECT tag 19 -> PROP
|
|
- DESTROY_OBJECT tag 20 -> PROP
|
|
- DESTROY_OBJECT tag 21 -> PROP
|
|
- DESTROY_OBJECT tag 22 -> PROP
|
|
- DESTROY_OBJECT tag 23 -> PROP
|
|
- DESTROY_OBJECT tag 24 -> PROP
|
|
- DESTROY_OBJECT tag 25 -> PROP
|
|
- DESTROY_OBJECT tag 26 -> PROP
|
|
Objective 1 [briefing text id 12304] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 1 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 2 -> PROP
|
|
- DESTROY_OBJECT tag 3 -> PROP
|
|
Objective 2 [briefing text id 12305] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 0 -> KEY
|
|
Objective 3 [briefing text id 12306] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 5 -> PROP
|
|
Objective 4 [briefing text id 12307] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
UsetuprefZ not in filelist
|
|
|
|
=== dam (level 33, UsetupdamZ) ===
|
|
Objective 0 [briefing text id 11286] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 0 -> ALARM
|
|
- DESTROY_OBJECT tag 1 -> ALARM
|
|
- DESTROY_OBJECT tag 2 -> ALARM
|
|
- DESTROY_OBJECT tag 3 -> ALARM
|
|
Objective 1 [briefing text id 11287] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x2000 (bit(s) [13]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 11288] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x400 (bit(s) [10])
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 11289] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x1000 (bit(s) [12])
|
|
|
|
=== facility (level 34, UsetuparkZ) ===
|
|
Objective 0 [briefing text id 3120] min difficulty: Agent
|
|
- ENTER_ROOM ref @4=86 (room); runtime word @8=0x0
|
|
Objective 1 [briefing text id 3121] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x200 (bit(s) [9])
|
|
- FAIL_CONDITION stage flag mask 0x10000 (bit(s) [16]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 3122] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x1000 (bit(s) [12]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 3123] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 1 -> GAS
|
|
- DESTROY_OBJECT tag 2 -> GAS
|
|
- DESTROY_OBJECT tag 3 -> GAS
|
|
- DESTROY_OBJECT tag 4 -> GAS
|
|
- DESTROY_OBJECT tag 5 -> GAS
|
|
- DESTROY_OBJECT tag 6 -> GAS
|
|
- DESTROY_OBJECT tag 7 -> GAS
|
|
- DESTROY_OBJECT tag 8 -> GAS
|
|
- DESTROY_OBJECT tag 9 -> GAS
|
|
- DESTROY_OBJECT tag 10 -> GAS
|
|
Objective 4 [briefing text id 3124] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
- FAIL_CONDITION stage flag mask 0x4000 (bit(s) [14]) -- mission FAILS when set
|
|
|
|
=== runway (level 35, UsetuprunZ) ===
|
|
Objective 0 [briefing text id 28687] min difficulty: Agent
|
|
- COLLECT_OBJECT tag 2 -> KEY
|
|
Objective 1 [briefing text id 28688] min difficulty: No One Lives Forever
|
|
- DESTROY_OBJECT tag 0 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 4 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 5 -> AUTOGUN
|
|
Objective 2 [briefing text id 28689] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 1 -> PROP
|
|
Objective 3 [briefing text id 28690] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x800 (bit(s) [11])
|
|
- FAIL_CONDITION stage flag mask 0x400 (bit(s) [10]) -- mission FAILS when set
|
|
|
|
=== surface1 (level 36, UsetupsevxZ) ===
|
|
Objective 0 [briefing text id 31760] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
Objective 1 [briefing text id 31761] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 0 -> KEY
|
|
Objective 2 [briefing text id 31762] min difficulty: Secret Agent
|
|
- COLLECT_OBJECT tag 2 -> PROP
|
|
Objective 3 [briefing text id 31763] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
|
|
=== surface2 (level 43, UsetupsevxbZ) ===
|
|
Objective 0 [briefing text id 32788] min difficulty: No One Lives Forever
|
|
- DESTROY_OBJECT tag 3 -> CCTV
|
|
- DESTROY_OBJECT tag 4 -> CCTV
|
|
- DESTROY_OBJECT tag 6 -> CCTV
|
|
- DESTROY_OBJECT tag 8 -> CCTV
|
|
Objective 1 [briefing text id 32789] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 0 -> PROP
|
|
- DESTROY_OBJECT tag 1 -> PROP
|
|
- FAIL_CONDITION stage flag mask 0x400000 (bit(s) [22]) -- mission FAILS when set
|
|
Objective 2 [briefing text id 32790] min difficulty: Secret Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
- FAIL_CONDITION stage flag mask 0x200 (bit(s) [9]) -- mission FAILS when set
|
|
Objective 3 [briefing text id 32791] min difficulty: Agent
|
|
- ENTER_ROOM ref @4=3 (room); runtime word @8=0x0
|
|
|
|
=== jungle (level 37, UsetupjunZ) ===
|
|
Objective 0 [briefing text id 18469] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 0 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 1 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 2 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 9 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 10 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 11 -> AUTOGUN
|
|
- DESTROY_OBJECT tag 12 -> AUTOGUN
|
|
Objective 1 [briefing text id 18470] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
Objective 2 [briefing text id 18471] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 20 -> PROP
|
|
- DESTROY_OBJECT tag 21 -> PROP
|
|
- DESTROY_OBJECT tag 22 -> PROP
|
|
- DESTROY_OBJECT tag 23 -> PROP
|
|
- DESTROY_OBJECT tag 24 -> PROP
|
|
- DESTROY_OBJECT tag 25 -> PROP
|
|
- DESTROY_OBJECT tag 26 -> PROP
|
|
- DESTROY_OBJECT tag 27 -> PROP
|
|
- DESTROY_OBJECT tag 28 -> PROP
|
|
Objective 3 [briefing text id 18472] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x8000 (bit(s) [15])
|
|
- FAIL_CONDITION stage flag mask 0x400 (bit(s) [10]) -- mission FAILS when set
|
|
|
|
=== caverns (level 39, UsetupcaveZ) ===
|
|
Objective 0 [briefing text id 7187] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 0 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 1 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 2 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 3 -> MULTI_MONITOR
|
|
Objective 1 [briefing text id 7188] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 4 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 5 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 6 -> MULTI_MONITOR
|
|
- DESTROY_OBJECT tag 7 -> MULTI_MONITOR
|
|
Objective 2 [briefing text id 7189] min difficulty: Secret Agent
|
|
- DESTROY_OBJECT tag 8 -> MULTI_MONITOR
|
|
Objective 3 [briefing text id 7190] min difficulty: No One Lives Forever
|
|
- COMPLETE_CONDITION stage flag mask 0x400000 (bit(s) [22])
|
|
- FAIL_CONDITION stage flag mask 0x40000 (bit(s) [18]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x80000 (bit(s) [19]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x100000 (bit(s) [20]) -- mission FAILS when set
|
|
- FAIL_CONDITION stage flag mask 0x200000 (bit(s) [21]) -- mission FAILS when set
|
|
Objective 4 [briefing text id 7192] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x800000 (bit(s) [23])
|
|
- FAIL_CONDITION stage flag mask 0x1000000 (bit(s) [24]) -- mission FAILS when set
|
|
|
|
=== cradle (level 41, UsetupcradZ) ===
|
|
Objective 0 [briefing text id 9247] min difficulty: Agent
|
|
- DESTROY_OBJECT tag 0 -> MONITOR
|
|
- FAIL_CONDITION stage flag mask 0x800 (bit(s) [11]) -- mission FAILS when set
|
|
Objective 1 [briefing text id 9248] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x100 (bit(s) [8])
|
|
|
|
=== egypt (level 32, UsetupcrypZ) ===
|
|
Objective 0 [briefing text id 10252] min difficulty: Agent
|
|
- COLLECT_OBJECT tag 4 -> COLLECTABLE
|
|
- COLLECT_OBJECT tag 5 -> AMMO
|
|
Objective 1 [briefing text id 10253] min difficulty: Agent
|
|
- COMPLETE_CONDITION stage flag mask 0x4000 (bit(s) [14])
|
|
|
|
=== cuba (level 54, UsetuplenZ) ===
|
|
(no objective records)
|