Garry's Mod

Garry's Mod

Extended Properties
Permission.
Good afternoon. I would really like to see the function of changing relationships with NPCs (making them friends or hostile) as a separate mod. Sorry for such impudence, but can I get permission to take this feature out of your addon and publish it separately, specifying you as the author of the code? Or I could send you a file somehow and you would publish it. Sorry for bothering you and thanks for the reply.
I need this because I'm using Realistic Combine Soldier AI, which is not compatible with the original (your) addon with all the features (I don't know why, but Extended Properties disables RCSAI functions). At the same time, I need the opportunity to make combine friends in order to take them as companions with Followers Mod addon. Of all the addons to change the relationship with the NPC, yours is the most convenient.
P.S. I have already created this feature as a separate addon and everything works fine. I am waiting for your permission to publish or send it to you.
< >
Showing 1-6 of 6 comments
Rubat  [developer] Jan 7, 2024 @ 4:40pm 
What do you mean "Extended Properties disables RCSAI function"? How would separating piece of code with no other changes make any difference?
Originally posted by Rubat:
What do you mean "Extended Properties disables RCSAI function"? How would separating piece of code with no other changes make any difference?


Я так понял, что вы владеете русским языком, поэтому напишу на нем.
По какой-то причине комбайны начинают меня игнорировать (не всегда, но часто). Они либо начинают бежать туда, где меня заметили, при этом игнорируя меня самого (даже если я бегу рядом с ними), либо они просто целятся в меня и не стреляют, пока я не подойду к ним вплотную.
У меня есть мысль, что работу RCSAI ломает комбинация двух разных аддонов (вероятно вашего Extended Properties и Followers Mod). Я долгое время считал, что именно Followers Mod ломает ИИ комбайнов, но автор мода на спутников сказал мне, что использует RCSAI вместе со своим аддоном и не имеет никаких проблем. Я удивился, так как когда я удалял Followers Mod проблема с RCSAI решалась. Затем, установив Followers Mod, я начал методом тыка удалять некоторые аддоны, и удаление Extended Properties также устраняло проблему с ИИ комбайнов. Я плохо разбираюсь в Lua, но когда я убрал абсолютно все функции Extended Properties, за исключением смены отношений с NPC, проблема также пропадала и ИИ комбайнов работал исправно (даже если ты делаешь комбайна дружелюбным). Также я удалил какую-то функцию в самом конце (вроде бы "Remove the NPC from any squads...") и, как мне кажется, комбайны стали более послушные, когда ты берешь их себе в спутники (до удаления этой функции комбайны часто не выполняли приказы и просто патрулировали местность, как будто они и не в отряде вовсе), но возможно мне кажется и это ничего не меняет.
Rubat  [developer] Jan 8, 2024 @ 4:43am 
Дело в том, что ни одна функция этого мода не активна не на одном NPC пока вы вручную не нажмёте правой кнопкой мыши на NPC и включите что либо.

Удаление той или иной функции мода не будет иметь никакого эффекта.
Originally posted by Rubat:
Дело в том, что ни одна функция этого мода не активна не на одном NPC пока вы вручную не нажмёте правой кнопкой мыши на NPC и включите что либо.

Удаление той или иной функции мода не будет иметь никакого эффекта.

Да как так-то 😮
Может каким-то образом функция патрулирования как-то влияет на ИИ? Но меня больше удивляет именно то, что проблема возникает только когда скачаны два абсолютно разных аддона.
Rubat  [developer] Jan 8, 2024 @ 6:07am 
На сколько я знаю, функция патрулирования, которая используется в этом дополнении активна только если NPC ничего не делает (т.е. у него нету цели/врага).

Эта функция патрулирования является частью базовой игры, всё что моё дополнение делает, это позволяет эту функцию в ручную включить или выключить на индивидуальных NPC. Если не нажимать правой кнопкой на NPC и не нажимать "Start Patrolling" или "Stop Patrolling", это дополнение ничего вообще не делает с NPC.
Originally posted by Rubat:
На сколько я знаю, функция патрулирования, которая используется в этом дополнении активна только если NPC ничего не делает (т.е. у него нету цели/врага).

Эта функция патрулирования является частью базовой игры, всё что моё дополнение делает, это позволяет эту функцию в ручную включить или выключить на индивидуальных NPC. Если не нажимать правой кнопкой на NPC и не нажимать "Start Patrolling" или "Stop Patrolling", это дополнение ничего вообще не делает с NPC.

Ясно. Я возможно потом ещё посижу и попробую поотключать функции Extended Properties (потому что 100% проблема есть, а при удалении аддона она исчезает). Потом напишу, какая именно ломает RCSAI.
< >
Showing 1-6 of 6 comments
Per page: 1530 50