Fixed pet food.
Contributed by manax182.
This commit is contained in:
parent
d66d2a5b90
commit
767ce5b2ed
@ -36,7 +36,7 @@ public class Pet implements ITargetTypeHandler
|
||||
@Override
|
||||
public WorldObject getTarget(Creature creature, WorldObject selectedTarget, Skill skill, boolean forceUse, boolean dontMove, boolean sendMessage)
|
||||
{
|
||||
if (creature.isPet())
|
||||
if ((creature.isPet()) || creature.hasPet())
|
||||
{
|
||||
return creature.getPet();
|
||||
}
|
||||
|
@ -893,16 +893,16 @@
|
||||
<!-- Pet's satiety +1000. -->
|
||||
<set name="icon" val="BranchSys3.icon1.g_studentenfutter_germany" />
|
||||
<set name="default_action" val="SKILL_REDUCE" />
|
||||
<set name="etcitem_type" val="SCROLL" />
|
||||
<set name="material" val="PAPER" />
|
||||
<set name="is_stackable" val="true" />
|
||||
<set name="is_tradable" val="false" />
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="is_oly_restricted" val="true" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="etcitem_type" val="POTION" />
|
||||
<set name="commissionItemType" val="POTION" />
|
||||
<set name="handler" val="ItemSkills" />
|
||||
<set name="material" val="PAPER" />
|
||||
<set name="weight" val="1" />
|
||||
<set name="price" val="30" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="is_stackable" val="true" />
|
||||
<set name="reuse_delay" val="60000"/>
|
||||
<set name="commissionItemType" val="SCROLL_OTHER" />
|
||||
<cond addName="1" msgId="113">
|
||||
<player flyMounted="false" />
|
||||
</cond>
|
||||
|
@ -662,6 +662,8 @@
|
||||
<condition name="CanSummonPet" />
|
||||
<condition name="OpCheckResidence">
|
||||
<residencesId>
|
||||
<item>32</item>
|
||||
<item>33</item>
|
||||
<item>36</item>
|
||||
<item>37</item>
|
||||
<item>38</item>
|
||||
@ -695,10 +697,7 @@
|
||||
<skill id="2048" toLevel="1" name="Pet Food">
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLevel>1</magicLevel>
|
||||
<abnormalTime>300</abnormalTime>
|
||||
<operateType>A1</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<targetType>PET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<itemConsumeCount>1</itemConsumeCount>
|
||||
@ -965,10 +964,11 @@
|
||||
<skill id="2060" toLevel="1" name="Healing Medicine">
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLevel>1</magicLevel>
|
||||
<abnormalTime>300</abnormalTime>
|
||||
<operateType>A1</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<targetType>SELF</targetType>
|
||||
<targetType>PET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DispelBySlot">
|
||||
|
@ -36,7 +36,7 @@ public class Pet implements ITargetTypeHandler
|
||||
@Override
|
||||
public WorldObject getTarget(Creature creature, WorldObject selectedTarget, Skill skill, boolean forceUse, boolean dontMove, boolean sendMessage)
|
||||
{
|
||||
if (creature.isPet())
|
||||
if ((creature.isPet()) || creature.hasPet())
|
||||
{
|
||||
return creature.getPet();
|
||||
}
|
||||
|
@ -893,16 +893,16 @@
|
||||
<!-- Pet's satiety +1000. -->
|
||||
<set name="icon" val="BranchSys3.icon1.g_studentenfutter_germany" />
|
||||
<set name="default_action" val="SKILL_REDUCE" />
|
||||
<set name="etcitem_type" val="SCROLL" />
|
||||
<set name="material" val="PAPER" />
|
||||
<set name="is_stackable" val="true" />
|
||||
<set name="is_tradable" val="false" />
|
||||
<set name="is_dropable" val="false" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="is_oly_restricted" val="true" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="etcitem_type" val="POTION" />
|
||||
<set name="commissionItemType" val="POTION" />
|
||||
<set name="handler" val="ItemSkills" />
|
||||
<set name="material" val="PAPER" />
|
||||
<set name="weight" val="1" />
|
||||
<set name="price" val="30" />
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="is_stackable" val="true" />
|
||||
<set name="reuse_delay" val="60000"/>
|
||||
<set name="commissionItemType" val="SCROLL_OTHER" />
|
||||
<cond addName="1" msgId="113">
|
||||
<player flyMounted="false" />
|
||||
</cond>
|
||||
|
@ -662,6 +662,8 @@
|
||||
<condition name="CanSummonPet" />
|
||||
<condition name="OpCheckResidence">
|
||||
<residencesId>
|
||||
<item>32</item>
|
||||
<item>33</item>
|
||||
<item>36</item>
|
||||
<item>37</item>
|
||||
<item>38</item>
|
||||
@ -695,10 +697,7 @@
|
||||
<skill id="2048" toLevel="1" name="Pet Food">
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLevel>1</magicLevel>
|
||||
<abnormalTime>300</abnormalTime>
|
||||
<operateType>A1</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<targetType>PET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<itemConsumeCount>1</itemConsumeCount>
|
||||
@ -965,10 +964,11 @@
|
||||
<skill id="2060" toLevel="1" name="Healing Medicine">
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLevel>1</magicLevel>
|
||||
<abnormalTime>300</abnormalTime>
|
||||
<operateType>A1</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<targetType>SELF</targetType>
|
||||
<targetType>PET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DispelBySlot">
|
||||
|
Loading…
Reference in New Issue
Block a user