7,549 bytes added
, 16:17, 3 October 2020
== Overview ==
Frigate is a complex level requiring tight movement and a lot of luck, particularly with [[WR pace]] routes. The level is mostly made up of short corridors connected by narrow doorways, which are very easy to get stuck on. A good run on the later difficulties has to weave about killing hostage takers and defusing bombs, while coping with moderate to high amounts of lag. The map as a whole is one of the least linear in the game, but is still very compact. It's also unusual in that you start and finish the level in the same place - a small speedboat which is joined to the warship by a ramp.
== Objectives ==
=== Common ===
;Rescue hostages
: At least 2/4/5 hostages must be released and escape on A/SA/00A respectively. This objective is discussed in detail [[#Objectives|below]].
;Plant tracking bug on helicopter
: The tracking bug (a [[gadget]] and [[projectile]]) must be thrown to land on the helicopter. Possible '[[#bug throw|bug throws]]' are also discussed in their own section.
=== SA / 00A only ===
; Disarm bridge bomb
: Use the bomb decoder gadget on the bomb by the hostage in the bridge.
; Disarm engine room bomb
: As above, but for the bomb on the right catwalk in the engine room.
'Rescue hostages' is objective A on all difficulties, and we refer to it as such throughout this page.
Pressing b on a bomb will active it causing a large explosion, even if you have the bomb decoder equiped.
== Map ==
Map goes here :)
== Hostages ==
Since objective A is so fundamental to all difficulties of frigate, it is worth having a thorough understanding of the hostages' logic.
Each hostage is released when their hostage taker finishes [[fading out]]: As such the taker's [[death animation]] is very relevant. You must also injure the taker in time to prevent them from executing their hostage - see [[#Hostage takers|below]] for more detail. When they are released are you will always see a <code>"Hostage released!"</code> appear on screen.
At this point, the hostage '''randomly selects an escape point'''. There are 6 possible spots on the deck of the ship: 5 have a 15.6% chance of being selected, and the last has a 21.9% chance. Frigate has very poor [[pathing]], and so the (fixed) routes are far from optimal. In particular the '00a hostage' always goes right around the engine room, rather than up the stairs and through the roller door, or around the back. Moreover, all 3 lower hostages go through the 'boxes room' rather than shortcutting through the doorway.
Despite the variety of hostage start positions, the order of escape points by speed is indentical for all hostages.
(More maps and such here).
Hostages will reselect their escape point if a bullet passes near them after they've been released, and due to a [[scripting bug]] their choice is severely biased. See ?? for more detail on this.
Famously, this objective A can complete during the 1 second fade out before the level ends properly. The [[Time not saved|TNS glitch]] is not thought to be possible with this objective on any version.
The largest factor affecting "Hostage odds", i.e. whether the hostage will escape in time or not, is their journey to the escape point. In particular if they reach the end of an [[Guard movement#reloading|segment unloaded]], and have to reload at the start because another NPC occupied the target.
== Tech ==
;Bug throw
: The bug is a standard [[projectile]] and so can be thrown or even [[leaned]]. The helicopter's [[room]] must be loaded when the bug lands, else the bug will stick to the bounding box / go straight through the helicopter - neither will complete the objective. In particular, the bug can be thrown from the door to the upper hostages on the starboard side of the ship. See [[Bug throw (Frigate)]] for more detail.
;Pipe warp
: An essential warp for most SA / 00A routes, and one which will always feature in the WRs. It opens up a much faster route from the engine room bomb to the bridge, and coupled with the bug throw above allows runners to avoid the stern (helicopter end) of the ship altogether. Warping in the opposite direction, from the boxes room to the stairs, is referred to as the 'reverse pipe warp'.
;Bridge hostage early escape
: The bridge hostage always runs through the central corridor towards the middle of the ship. If he's selected the best escape point then he'll actually escape as he passes through his 2nd door (whether loaded or unloaded). On SA/00A, nearly all routes will leave the bridge until last, killing the taker and pausing to defuse the bomb. This allows more time for the other hostages to escape.
== Constraints ==
;Hostages escaping
: Once hostages are in range of their escape points, they check to see if they have a line of sight on Bond. If so, they reselect an escape point (without [[??|bias]]). This can be an issue on the SA / 00A routes when heading to the bridge (with the best escape spot) or when heading to the ramp at the end of the level (with the worst escape spot in particular).
;Stern escape points
: Hostages can only escape at either of the 2 points by the helicopter if they are [[Guard movement#unloaded|unloaded]]. Otherwise they'll choose another escape point when they arrive. This is because the escape point is actually way up in the air.
== Strategies ==
=== Overview ===
* Health is not much of an issue on any difficulty, though on SA / 00A you can die to an exploding engine room bomb console - shot by the guards. There is body armour in the central corridor and in a box in the boxes room.
=== Agent ===
;[[Frigate Agent 1.2 Standard Strategy|Standard 1.2]]
:Staying on the starboard side of the ship, the 2 upper hostages' takers are killed in the order they are met. The bug is then thrown from just back in the corridor, and we run to the end.
;[[Frigate Agent Reverse Hostages Strategy|Reverse hostages]]
: As above, but the hostages are taken out in the opposite order. This is more awkward, and slightly slower, but is very beneficial to hostage odds.
;[[Frigate Agent 2.3 Strategy]]
: Control style 2.3 is used to kill the bridge hostage taker during the [[1st cinema]]. This allows for a shorter route (staying in the corridor) and, when performed correctly, guarantees a clean route for the other hostage to escape fast. As such it has optimally consistent hostages, but only on legit runs which require a lot of luck in themselves.
=== Secret Agent ===
=== 00A Agent ===
=== LTK ===
=== DTLK ===
=== Misconceptions ===
== Detail ==
=== Hostage takers ===
Hostage takers are found alongside hostages, pointing their D5Ks at their hostage who is surrendering.
Hostage takers are alerted by a [[nearby bullet]], or when they have a [[line of sight]] on Bond. Once alerted, they'll wait 3/2.5/2 seconds on A/SA/00A respectively, before '''commiting''' to executing the hostage. They then wait 5 [[game frames]] before shooting the hostage once in the head with their [[D5K]]. This can be a little frustrating as if you kill a taker very late, he'll execute the hostage during his own death animation.
Once hit (and alerted), the taker abandons his timer and becomes a [[0002 guard|standard guard]] - the hostage is now safe (from the taker at least).
== Trivia ==
* While loaded, hostages can occassionally run up the stairs into the bridge via the side doors, even opening the locked doors out onto the balconies. They appear to still think they are downstairs, until they redo their routing and take the bridge hostage's route through the central corridor.