I think i have some progress, i created a script based on changefixed, but now it checks unit's noble position and then adds item of specified type, subtype and material in inventory to a specified bodypart:)
[INTERACTION:LOOT_SOURCE_CIV]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_CANNOT_HAVE_SYNDROME_CLASS:LOOT_GIVEN]
[I_EFFECT:ADD_SYNDROME]
[IE_IMMEDIATE]
[IE_TARGET:A]
[SYNDROME]
[CE_SPEED_CHANGE:SPEED_PERC:100:START:0:END:1]
[SYN_CLASS:\COMMAND]
[SYN_CLASS:multicmd]
----LORD---- {
script [SYN_CLASS:condloot]
function [SYN_CLASS:posloot]
unit id [SYN_CLASS:\UNIT_ID]
radius [SYN_CLASS:1000,1000,1000]
not used [SYN_CLASS:1]
target [SYN_CLASS:all]
affected class [SYN_CLASS:NONE]
affected creat [SYN_CLASS:NONE]
affected syn cl [SYN_CLASS:NONE]
required tokens [SYN_CLASS:NONE]
immune class [SYN_CLASS:NONE]
immune creat [SYN_CLASS:NONE]
immune syndrome cl [SYN_CLASS:LOOT_GIVEN]
forbidden tokens [SYN_CLASS:NONE]
item type, [SYN_CLASS:WEAPON]
subt, [SYN_CLASS:ITEM_WEAPON_SWORD_LONG]
mat, [SYN_CLASS:STEEL]
minq, [SYN_CLASS:5]
maxq, [SYN_CLASS:5]
npos, [SYN_CLASS:LORD]
sharp,optional [SYN_CLASS:1]
bp,optional [SYN_CLASS:22]
use,optional [SYN_CLASS:1]
[SYN_CLASS:;]}
----MONARCH---- {
script [SYN_CLASS:condloot]
function [SYN_CLASS:posloot]
unit id [SYN_CLASS:\UNIT_ID]
radius [SYN_CLASS:1000,1000,1000]
not used [SYN_CLASS:1]
target [SYN_CLASS:all]
affected class [SYN_CLASS:NONE]
affected creat [SYN_CLASS:NONE]
affected syn cl [SYN_CLASS:NONE]
required tokens [SYN_CLASS:NONE]
immune class [SYN_CLASS:NONE]
immune creat [SYN_CLASS:NONE]
immune syndrome cl [SYN_CLASS:LOOT_GIVEN]
forbidden tokens [SYN_CLASS:NONE]
item type, [SYN_CLASS:ARMOR]
subt, [SYN_CLASS:ITEM_ARMOR_BREASTPLATE]
mat, [SYN_CLASS:GOLD]
minq, [SYN_CLASS:5]
maxq, [SYN_CLASS:5]
npos, [SYN_CLASS:MONARCH]
sharp,optional [SYN_CLASS:1]
bp,optional [SYN_CLASS:0]
use,optional [SYN_CLASS:2]
[SYN_CLASS:;]}
----CUSTOM_BANDIT_LEADER---- {
script [SYN_CLASS:condloot]
function [SYN_CLASS:posloot]
unit id [SYN_CLASS:\UNIT_ID]
radius [SYN_CLASS:1000,1000,1000]
not used [SYN_CLASS:1]
target [SYN_CLASS:all]
affected class [SYN_CLASS:NONE]
affected creat [SYN_CLASS:NONE]
affected syn cl [SYN_CLASS:NONE]
required tokens [SYN_CLASS:NONE]
immune class [SYN_CLASS:NONE]
immune creat [SYN_CLASS:NONE]
immune syndrome cl [SYN_CLASS:LOOT_GIVEN]
forbidden tokens [SYN_CLASS:NONE]
item type, [SYN_CLASS:TOOL]
subt, [SYN_CLASS:NB_ADV_CLOSED_BACKPACK]
mat, [SYN_CLASS:RUSTY_IRON]
minq, [SYN_CLASS:1]
maxq, [SYN_CLASS:3]
npos, [SYN_CLASS:CUSTOM_BANDIT_LEADER]
sharp,optional [SYN_CLASS:0]
bp,optional [SYN_CLASS:0]
use,optional [SYN_CLASS:2]
[SYN_CLASS:;]}
/SYN_CLASS:printArgs]
/SYN_CLASS:\UNIT_ID]
/SYN_CLASS:"loot source performed"]
/SYN_CLASS:;]
[SYN_CLASS:addsyndrome]
inorganic [SYN_CLASS:NB_SYN_LOOT]
[SYN_CLASS:\UNIT_ID]
radius [SYN_CLASS:1000,1000,1000]
[SYN_CLASS:all]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:LOOT_GIVEN]
[SYN_CLASS:NONE]
[SYN_CLASS:;]
[SYN_CLASS:addsyndrome]
inorganic [SYN_CLASS:NB_SYN_LOOT]
[SYN_CLASS:\UNIT_ID]
radius [SYN_CLASS:-1,-1,-1]
[SYN_CLASS:all]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:NONE]
[SYN_CLASS:LOOT_GIVEN]
[SYN_CLASS:NONE]