Addition of item Express Bus Pass Card (47384).

Contributed by Liamxroy.
This commit is contained in:
MobiusDev
2018-03-26 23:35:02 +00:00
parent 5987d6f8e5
commit 4fc1cb4338
8 changed files with 64 additions and 17 deletions

View File

@@ -28,11 +28,11 @@ import com.l2jmobius.gameserver.model.skills.Skill;
*/
public final class GiveXp extends AbstractEffect
{
private final int _xp;
private final long _xp;
public GiveXp(StatsSet params)
{
_xp = params.getInt("xp", 0);
_xp = params.getLong("xp", 0);
}
@Override

View File

@@ -1226,12 +1226,18 @@
<!-- A bus card that can be used to get on the Express Bus. Use to acquire 100,000,000,000 EXP and 240,000,000 SP. Characters with Lv. 99 or higher only. -->
<set name="icon" val="icon.card_hidden" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="is_private_storeable" val="false" />
<set name="is_sellable" val="false" />
<set name="etcitem_type" val="SCROLL" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="handler" val="ItemSkills" />
<cond msgId="1902">
<player levelRange="99;255" />
</cond>
<skills>
<skill id="18628" level="1" /> <!-- Express Bus Pass Card -->
</skills>
</item>
<item id="47385" name="Balthus Knight Mark" type="EtcItem">
<!-- Makes you eligible to receive a Member of the Balthus Knight disguise for 1 hour. Can be used only by characters of Level 85 or higher. Buff gets deleted upon Subclass/Dual Class change. To be deleted on Wednesday June 15th, 2016 after regular maintenance. -->

View File

@@ -945,9 +945,26 @@
<operateType>A1</operateType>
</skill>
<skill id="18628" toLevel="1" name="Express Bus Pass Card">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<isMagic>2</isMagic> <!-- Static Skill -->
<itemConsumeCount>1</itemConsumeCount>
<itemConsumeId>47384</itemConsumeId> <!-- Express Bus Pass Card -->
<magicLvl>1</magicLvl>
<operateType>A1</operateType>
<reuseDelay>1000</reuseDelay>
<rideState>NONE;STRIDER;WYVERN;WOLF</rideState>
<magicCriticalRate>5</magicCriticalRate>
<hitCancelTime>0</hitCancelTime>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="GiveXp">
<xp>100000000000</xp>
</effect>
<effect name="GiveSp">
<xp>240000000</xp>
</effect>
</effects>
</skill>
<skill id="18629" toLevel="1" name="Balthus Knight Disguise">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->

View File

@@ -2052,7 +2052,7 @@
<xs:element name="hp" type="xs:unsignedByte" />
<xs:element name="mp" type="xs:unsignedByte" />
<xs:element name="cp" type="xs:unsignedByte" />
<xs:element name="xp" type="xs:unsignedInt" />
<xs:element name="xp" type="xs:unsignedLong" />
<xs:element name="ACCURACY_COMBAT">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">