Итоги голосования для комментария:
Angon
А какие у вас там дистанции?
Можно сделать, что если дистанция боя твоего оружия на 1 меньше/больше дистанции, на которой идет бой, то ты получаешь -1, а если на 2+, то не можешь его использовать. И, аналогично, если у врага дистанция оружия на 1 меньше/больше нужной, то ты получаешь +1, а если на 2+, то он свое оружие использовать не может (но тут в дело вступают «непрямые осложнения» и получается странно...)
То есть у персонажа с мечом будет +1 против гоблинов с ножами или с длинными копьями, пока он держит неудобную для них дистанцию меча. Если гоблины с ножами подойдут на дистанцию ножа, то персонаж с мечом получит -1 (но сможет рубить гоблинов мечом). Если же он подойдет к гоблинам на дистанцию захвата, то он опять получит +1, но меч станет полностью бесполезным — придется тоже выхватывать нож (и получать -1) или переходить к борьбе (без штрафов).