Оптимизиране на събирането на амуниции във F

За какво е бележката. Тази публикация е посветена на една функция във F.E.A.R. , което позволява, без да се използват мами, да се събират боеприпаси в количества, малко по-големи, отколкото при обичайния избор на оръжия.

Уводна. Както знаете, F.E.A.R. и F.E.A.R. XP може да носи не повече от три балалайки. Като вземете четвъртия, вие автоматично изхвърляте този, който имате в ръцете си по време на нулирането.

Всъщност функция. Тук започва забавлението: почти всяко оръжие, когато го вземете за първи път, има повече амуниции от това, което получавате, като вземете цев, същата като тази, която имате под ръка. Играта запомня колко патрона са били в изпуснатата цев и когато тя бъде взета отново, същото количество боеприпаси е в ръка, както е било преди изпускането на съответното оръжие. Изглежда, че започнах да се обърквам в причастните обороти, така че нека да преминем към примерите.

Пример. Като пример, ето любимото ми оръжие от тази игра: щурмовата пушка G2A2. Максималният брой патрони за него се описва с формулата 45/405. Тоест 45 патрона в щипката и 405 в наличност. Когато го вземеш за първи път има 45 патрона в щипката на автомата и същия запас от патрони от типа в резервния пълнител - 45/45 - общо 90 патрона. Ако вземете същата картечница от мъртъв враг, като имате същата в ръцете си, получавате увеличение от 15 патрона, като вземете картечница, която не е стреляна преди, например от брояч на охранителен пост, получавате 30 патрона. А сега нека си представим, че имам такава щурмова пушка в ръцете си, съдържа, да речем, 45/320 патрона + пушка + Prototype-7 (любимият ми комплект оръжия). Да приемем също, че преди това съм ударил три клонинга - двама бяха с картечни пистолети и един беше с G2A2, който ме интересува. Как да се уверите, че броят на рундоветеНе съм бил 45/335, а на максимума - 45/405. И така, приближаваме се до картечния пистолет и го взимаме вместо картечницата. След това с този пистолет-автомат се приближаваме до картечницата, която имаше един от клонингите, и променяме картечницата на G2A2. Така че имам 90 патрона на ръка - 45/45, вместо 15-те, които щях да получа, ако не бях пуснал първо G2A2. След това се връщам при автомата, който изпуснах, и го взимам отново. 45/320+ 90=410, дори 5 амуниции допълнително.

Условията, при които работи. За съжаление това може да не работи винаги. Очевидно е необходимо поне четвърто оръжие - първо, второ, оръжия, за които ще се събират боеприпаси по предложения начин, трябва да има поне 2 единици: една единица на ръка, а втората (трета, четвърта и т.н.) - с врага или „на склад“ (въпреки че е възможно и когато две, три и т.н. единици лежат на пода или стоят в стелаж). И още нещо - тази функция не работи с ракетната установка, защото има само ракети в клипа.

Необходими резервации. Почти съм сигурен, че не съм открил Америка с това, а някой го е забелязал преди мен и може би го е публикувал в по-лесно смилаема форма или на своята страница, или в някой форум. Радвам им се и не се правя на пионер. Ако съм заподозрян в плагиатство, нека пуснат съобщение до ЛС на Legat със съответната връзка и аз ще сваля бележката си.