Доброго времени суток! В этой дискуссии хотелось бы обсудить гранаты. На данный момент гранаты работают следующим образом: если выдернуть из гранаты кольцо(не чеку!), то она взорвется через 5 секунд либо в руках персонажа, либо в каком-то другом месте, но гранату так же можно спокойно убрать в карман до взрыва и не бояться последствий. Не выглядит ли это не логичным? Во-первых почему граната взрывается, если выдернуть кольцо? Чека то не отстрелена, следовательно взрыв инициирован быть не может. Во-вторых если граната взрывается через 5 секунд, то почему ее можно убрать обратно в карман и она не взорвется?
Я предлагаю изменить механику гранат следующим образом: нажатием ПКМ персонаж выдергивает кольцо из гранаты и, удерживая ПКМ, может держать гранату сколько угодно, но если игрок отпускает ПКМ - персонаж выбрасывает гранату, одновременно отстреливая чеку, и взрыв в таком случае произойдет ровно через 5 секунд. Но если выдернуто только кольцо - гранату можно убрать обратно. Однако так же можно добавить возможность отстрела чеки в руке персонажа - для этого нужно 1 раз нажать на ЛКМ, удерживая при этом ПКМ, в таком случае чека будет отстрелена и до взрыва останется 5 секунд, и чтобы выбросить гранату - нужно так же отпустить ПКМ. Так же гранату с отстреленной чекой нельзя будет убрать обратно в карман. Т.е отстрелил чеку - бросай, или взорвешься. Это изменение могло бы добавить интерактив в механику гранат, тем самым сделав ее интереснее.
Что вы думаете по этому поводу?