Check this part of the script:
CODE
#Check for item consumption
skill_needs = get_tag(skill_note,"item_consume") #item id
if skill_needs !=nil
skill_needs_num = get_additional_tag(skill_note,"item_consume",2) #number
if skill_needs_num == nil
skill_needs_num = 1
end
return false unless $game_party.item_number($data_items[skill_needs.to_i])>=skill_needs_num.to_i
end
Just below, add this:
CODE
#Check for armor consumption
skill_needs = get_tag(skill_note,"armor_consume") #armor id
if skill_needs !=nil
skill_needs_num = get_additional_tag(skill_note,"armor_consume",2) #number
if skill_needs_num == nil
skill_needs_num = 1
end
return false unless $game_party.item_number($data_armors[skill_needs.to_i])>=skill_needs_num.to_i
end
Now, search for this:
CODE
#consume items required
skill_needs = get_tag(skill.note,"item_consume")
if skill_needs != nil
num_items = get_additional_tag(skill.note,"item_consume",2)
if num_items==nil
num_items=1
end
$game_party.lose_item($data_items[skill_needs.to_i],num_items.to_i,true)
end
end
end
Just below, add this:
CODE
#consume armors required
skill_needs = get_tag(skill.note,"armor_consume")
if skill_needs != nil
num_items = get_additional_tag(skill.note,"armor_consume",2)
if num_items==nil
num_items=1
end
$game_party.lose_item($data_armors[skill_needs.to_i],num_items.to_i,true)
end
end
end
You should be able to use all item consumption tags, but with "armor" instead.
That being said, it is a very old topic and the author hasn't been seen since 2008 so closing down.