Спасибо за ответы!
Ищи в модульке NW, как это сделанно. Я тоже в этом не специалист)
Я посмотрю, может можно как-то просто запустить скрипт, выдающий форму и оружие в мультиплеере, при взаимодействии с наприсер торговцем броней.
Русская и французская армия преимущественно в шинелях, а британия и турки нет.Если предусматривается некое холодное время года перемерзнут же ( в том смысле, что выглядит немного неоднообразно).
Насчет вот этой мучающей фичи с национальными комплектами и запретом на вещи другой фракции- это же актуально только для мультиплеера. В одиночной игре экипировка проблем не представляет, а вот ограничения могут дать трудности :
1. Если привязать вещи к фракции, тогда и всех неписей-компаньонов нужно будет автоматически причислять к фракции, к которой примкнул наш протагонист, чтобы они взяли купленую нами им новую хорошую экипировку.( В смысле- прописать это где-то в начале игры.Но тогда и исключается смена фракции в ходе игры).
2. Наша же фракция может и проигрывать.А в этом случае будут пропадать и магазины со своей национальной формой и оружием при переходе города в фракцию противника.(Ну предположить же мы можем такое, пусть даже обычно происходит наоборот )
3. Ассортимент торговцев обновляется в полночь. Если ограничить снаряжение торговцами в городах только фракции, можно будет долговато ждать и вылавливать, пока отреспится именно нужный нам предмет. В то же время при свободной реализации мы можем успеть полкарты поехать и навестить многих купцов.
Русские и французы ходили круглый год в шинелях, мундиры надевали только на парады, поэтому шинель и фуражная шапка/кепи (кивера и каски что русские, что французы, что британцы носили только в Альминском сражении, потом всю осаду носили мягкие головные уборы)) - типичный образ русского/французского солдата в Крыму. В жаркое время русские носили рубахи, а французы - короткие до пояса. Британцы и турки (турков я пока не делал) носили шинели только в холодное время, а в основном ходили в мундирах или куртках. Причем в бою могли снимать шинели и быть в мундирах (как это было в Инкерманском сражении, когда британская колонна попала под огонь русских, и думая что по ним стреляют свои, сняли шинели, чтобы показать красные мундиры - из-за чего огонь только усилился.
Насчет формы - я думаю сделать форму национальной, чтобы не было возможности у игрока ходить в британском мундире, играя за русских например. Я не уверен, что в этом случае NPC надо прописывать национальность - как я понимаю, национальный предмет не может появиться в магазинах других фракций, но надевать его может кто угодно, разве не так? И при попадании территории с магазином под контроль другой фракции - там просто меняется ассортимент.
В любом случае, я думал как раз и запретить смену фракции - в самом начале игры, как при обычном выборе своего происхождения, выбрать, за кого хочешь играть (за русских или за союзников, потом внутри фракции выбрать национальность и в соотвествии с этим получить форму, оружие и скиллы) и играть до конца уже за одну сторону. Так же как и свободно гулять по территории противника не выйдет (во всяком случае, я так хочу сделать, не знаю, получится ли), поэтому нет смысла ходить по вражеским магазинам.
Насчет NPC - я думал дать одинаковое количество их для обеих фракций и сделать их зеркально похожими по характеристикам, и или оставить им их собственную лдежду, или скорее менять им обмундирование в соответствии с формой игрока - как-никак, они будут в его подразделении.
Это если не получится решить проблему с возможностью покупки формы одним комплектом и придется делать выдачу формы скриптом по типу мультиплеерного, тогда форму новую сможет получать только игрок (я так думаю - я пока смутно представляю, как это будет работать). А может можно будет заказывать несколько комплектов, зависит от того, каим будет скрипт))