Support for alternate required item ids for skill learn.

This commit is contained in:
MobiusDevelopment
2022-03-01 13:11:32 +00:00
parent dd02a4ae77
commit caad76a9be
118 changed files with 1001 additions and 740 deletions

View File

@@ -143,9 +143,9 @@ public class HealerTrainer extends AbstractNpcAI
if (skill != null)
{
player.removeSkill(skill);
for (ItemHolder item : skillLearn.getRequiredItems())
for (List<ItemHolder> item : skillLearn.getRequiredItems())
{
player.addItem("Cleanse", item.getId(), item.getCount(), npc, true);
player.addItem("Cleanse", item.get(0).getId(), item.get(0).getCount(), npc, true);
}
hasSkills = true;
}

View File

@@ -83,7 +83,7 @@
</xs:element>
<xs:element name="item" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="id" type="xs:positiveInteger" use="required" />
<xs:attribute name="id" type="xs:normalizedString" use="required" />
<xs:attribute name="count" type="xs:positiveInteger" use="required" />
</xs:complexType>
</xs:element>