Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It should work if you give the creature item the property Bonus Feat - Weapon Proficiency (creature).
Alternatively, add FEAT_WEAPON_PROFICIENCY_CREATURE to the PC by script before equipping the item.
Exactly which weapon is being equipped? Can we see the relevant part of the script?
oClaw1 = CreateItemOnObject("nw_it_crewpsp026", OBJECT_SELF);
oClaw2 = CreateItemOnObject("nw_it_crewpsp026", OBJECT_SELF);
ActionEquipItem(oClaw1, INVENTORY_SLOT_CWEAPON_R);
ActionEquipItem(oClaw2, INVENTORY_SLOT_CWEAPON_L);
Hopefully I'm just doing something wrong.
Unless OBJECT_SELF is the PC, it will fail.
If that's not the problem, try using GetHasFeat to check that the PC actually has feat 289 at the time of execution.
You might also try ClearAllActions() before the first ActionEquipItem().