Implementation of Honor Coin Pouch (95672).
Thanks to nnlyy520 and jorfan.
This commit is contained in:
@@ -117,6 +117,13 @@ public class ExtractableItems implements IItemHandler
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
if (expi.getId() == -700) // Honor Coins
|
||||
{
|
||||
player.setHonorCoins(player.getHonorCoins() + (int) createItemAmount);
|
||||
player.sendMessage("You have obtained " + (createItemAmount) + " Honor Coin.");
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
||||
{
|
||||
@@ -172,7 +179,13 @@ public class ExtractableItems implements IItemHandler
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (expi.getId() == -700) // Honor Coins
|
||||
{
|
||||
player.setHonorCoins(player.getHonorCoins() + (int) createItemAmount);
|
||||
player.sendMessage("You have obtained " + (createItemAmount) + " Honor Points!");
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
||||
{
|
||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||
|
@@ -1001,9 +1001,14 @@
|
||||
<set name="icon" val="icon.bm_dragon_present_poket" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="material" val="FISH" />
|
||||
<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="handler" val="ExtractableItems" />
|
||||
<capsuled_items>
|
||||
<item id="-700" min="5" max="5" chance="100" /> <!-- Honor Coin -->
|
||||
</capsuled_items>
|
||||
</item>
|
||||
<item id="95673" name="Sylph's Blessing Pack (Time-limited)" type="EtcItem">
|
||||
<!-- Double-click to obtain a random item from the list or one of various items. -->
|
||||
|
@@ -84,7 +84,7 @@
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="item">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="id" type="xs:unsignedInt" use="required" />
|
||||
<xs:attribute name="id" type="xs:integer" use="required" />
|
||||
<xs:attribute name="min" type="xs:unsignedLong" use="required" />
|
||||
<xs:attribute name="max" type="xs:unsignedLong" use="required" />
|
||||
<xs:attribute name="chance" type="xs:decimal" use="required" />
|
||||
|
@@ -117,6 +117,13 @@ public class ExtractableItems implements IItemHandler
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
if (expi.getId() == -700) // Honor Coins
|
||||
{
|
||||
player.setHonorCoins(player.getHonorCoins() + (int) createItemAmount);
|
||||
player.sendMessage("You have obtained " + (createItemAmount) + " Honor Coin.");
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
||||
{
|
||||
@@ -172,7 +179,13 @@ public class ExtractableItems implements IItemHandler
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (expi.getId() == -700) // Honor Coins
|
||||
{
|
||||
player.setHonorCoins(player.getHonorCoins() + (int) createItemAmount);
|
||||
player.sendMessage("You have obtained " + (createItemAmount) + " Honor Points!");
|
||||
primeReward = true;
|
||||
continue;
|
||||
}
|
||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
||||
{
|
||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||
|
@@ -1001,9 +1001,14 @@
|
||||
<set name="icon" val="icon.bm_dragon_present_poket" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="material" val="FISH" />
|
||||
<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="handler" val="ExtractableItems" />
|
||||
<capsuled_items>
|
||||
<item id="-700" min="5" max="5" chance="100" /> <!-- Honor Coin -->
|
||||
</capsuled_items>
|
||||
</item>
|
||||
<item id="95673" name="Sylph's Blessing Pack (Time-limited)" type="EtcItem">
|
||||
<!-- Double-click to obtain a random item from the list or one of various items. -->
|
||||
|
@@ -84,7 +84,7 @@
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" name="item">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="id" type="xs:unsignedInt" use="required" />
|
||||
<xs:attribute name="id" type="xs:integer" use="required" />
|
||||
<xs:attribute name="min" type="xs:unsignedLong" use="required" />
|
||||
<xs:attribute name="max" type="xs:unsignedLong" use="required" />
|
||||
<xs:attribute name="chance" type="xs:decimal" use="required" />
|
||||
|
Reference in New Issue
Block a user