L2JMobius
Free Users => General Discussion => Topic started by: D14BL3 on July 10, 2020, 06:23:13 AM
-
how to get npcId from this skill
<skill id="11371" toLevel="11" name="Summon Unicorn Lancer">
<!-- Summons Unicorn Lancer. Consumes $s1 summon points. -->
<icon>icon.skill11371</icon>
<effects>
<effect name="SummonMulti">
<npcId>
<value level="1">15167</value>
<value level="2">15168</value>
<value level="3">15169</value>
<value level="4">15170</value>
<value level="5">15171</value>
<value level="6">15172</value>
<value level="7">15230</value>
<value level="8">15231</value>
<value level="9">15232</value>
<value level="10">15233</value>
<value level="11">15234</value>
</npcId>
<summonPoints>2</summonPoints>
<lifeTime>-1</lifeTime>
</effect>
</effects>
Thanks
-
Here is all ids, this npc is summon and its growing up, so diff level diff summon ID.
<npcId>
<value level="1">15167</value>
<value level="2">15168</value>
<value level="3">15169</value>
<value level="4">15170</value>
<value level="5">15171</value>
<value level="6">15172</value>
<value level="7">15230</value>
<value level="8">15231</value>
<value level="9">15232</value>
<value level="10">15233</value>
<value level="11">15234</value>
</npcId>
-
i know the structure, what i want to achive is in java code like skill.getMpConsume()
i already add _npcId = set.getInt("npcId", 0); under public Skill(StatSet set)
and create new fungtion
public int getNpcId()
{
return _npcId;
}
but its not work, meaybe npcId is in another structure (npcId is in Effect Structure), so its not readed in statset skill structure.