Руся с форума АМК
Рожки к оружию, пока что ролик, Есть у нас альфа версия, как сделаем - сразу дадим. Вот ссылка, на архив с роликом. Осторожнее, там 36 мегабайтов, хотя качество отличное. Видео длится ровно одну минуту, показана вся функция обойм (рожков к оружию), как она будет в игре. Звук есть, хотя роли он не играет.
http://narod.ru/disk/5470982000/ARC_clips_demo2.rar.html
Напомню общую идею.
Есть предмет типа "рожок к АК74 пустой", объёмом на 30 патронов. Автомат, который вы взяли в руки, будет стрелять только тогда, когда в нём есть патроны (само собой), а перезарядить автомат можно только если у вас есть предмет "рожок к АК74 заряженный", который может быть соответственно заряжен простыми или бронебойными патронами.
Кроме того, типов рожков может быть несколько, например, сейчас в альфа-версии у нас есть рожки к АК на 30 и на 45 патронов - в ролике они показаны. И с помощью клавиши Y можно переключаться как и раньше - с одного типа патронов (читай "рожков") на следующий.
При нажатии же клавиши R произойдёт не обычная перезарядка, а смена РОЖКА, того же типа что заряжен в стволе. Пример - если у вас к автомату подсоединён рожок на 45, в котором бронебойные патроны, а в инвентаре есть ещё два таких же рожка и тоже с бронебойными - то при нажатии R в автомате будет последовательно меняться рожок. И если в одном из них осталось 20 патронов, в другом 25, в третьем вообще 4 патрона, то при перезарядке будет меняться количество патронов именно так, 20-25-4. При этом в инвентаре будет при каждой перезарядке появляться "отсоединённый" рожок. Это я тоже постарался в ролике показать.
Сами рожки могут быть разных объёмов, как я уже говорил. Можно сделать рожки на 30, 45, 20, 10 патронов. При этом каждый рожок будет заряжаться ещё и разным типом патронов - например, рожок на 45 с бронебойными патронами, рожок на 30 с простыми патронами, и так далее. Это в ролике тоже есть. А можно и наоборот - 45 с простыми, 30 с бронебойными... Короче, комбинации все работают.
В настоящее время, для простоты использования, зарядка пустых рожков производится через их использование, с помощью меню. Можно выбрать тип патронов, который надо зарядить в рожок, из тех патронов, которые есть в инвентаре. При этом, если есть 12 патронов в рюкзаке, то и в рожке, который мы "зарядили", появится тоже только 12 патронов, и в оружии, которое этим рожком зарядят - тоже появится только 12 патронов. Так что всё реалистично.