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