Jump to content
  • 0

Potion Error


criss22

Question

Hello Everyone. Today i want to ask how i can set a potion to get skill effect?

I try 

<skill id="36001" levels="6" name="Endeavor Potion">
	  <set name="icon" val="icon.etc_lesser_potion_yellow_i00" />
		<table name="#abnormalLvls"> 2 3 4 5 6 </table>
		<table name="#mAtkSpd"> 1.23 1.3 5 6 7 8 </table>
		<set name="abnormalLvl" val="6" />
		<set name="abnormalTime" val="1800" />
		<set name="abnormalType" val="potion_of_genesis" />
		<set name="icon" val="icon.etc_lesser_potion_yellow_i00" />
		<set name="isMagic" val="2" /> <!-- Static Skill -->
		<set name="magicLvl" val="76" />
		<set name="operateType" val="A2" />
		<set name="reuseDelay" val="6000" />
		<set name="targetType" val="SELF" />
		<for>
			<effect name="Buff">
				<mul stat="mAtkSpd" val="#mAtkSpd" />
			</effect>
		</for>
	</skill>
</list>

and i get error in GameServer

[05:58:04] ERROR: Error in file ...\L2Sunrise\game\data\xml\stats\skills\36000-36099.xml
java.lang.IllegalArgumentException: Value not specified
        at l2r.gameserver.engines.DocumentBase.getLambda(DocumentBase.java:1455)
        at l2r.gameserver.engines.DocumentBase.attachEffect(DocumentBase.java:362)
        at l2r.gameserver.engines.DocumentBase.parseTemplate(DocumentBase.java:243)
        at l2r.gameserver.engines.skills.DocumentSkill.parseSkill(DocumentSkill.java:508)
        at l2r.gameserver.engines.skills.DocumentSkill.parseDocument(DocumentSkill.java:124)
        at l2r.gameserver.engines.DocumentBase.parse(DocumentBase.java:175)
        at l2r.gameserver.engines.DocumentEngine.loadSkills(DocumentEngine.java:93)
        at l2r.gameserver.engines.DocumentEngine.loadAllSkills(DocumentEngine.java:102)
        at l2r.gameserver.data.xml.impl.SkillData.load(SkillData.java:56)
        at l2r.gameserver.data.xml.impl.SkillData.reload(SkillData.java:48)
        at handlers.admincommandhandlers.AdminReload.useAdminCommand(AdminReload.java:195)
        at l2r.gameserver.network.clientpackets.SendBypassBuildCmd.runImpl(SendBypassBuildCmd.java:87)
        at l2r.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:71)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

My pack is L2jSunrise. Thank you

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

unless when you remove that skill the errors vanish post your xml here so we can all know what stupidity you made and we may be able to help you xD

 

Edited by Nightw0lf
Link to comment
Share on other sites

  • 0
Just now, Nightw0lf said:

post your xml here so we can all know what stupidity you made and we maybe be able to help you xD

He posted some xml already. But still, you would have to compare.

Easier is to check the core, where is the error and see what it's pointing. 

Link to comment
Share on other sites

  • 0

it would be best if he could give at least a line of error in that

[05:58:04] ERROR: Error in file ...\L2Sunrise\game\data\xml\stats\skills\36000-36099.xml
java.lang.IllegalArgumentException: Value not specified

but too lazy making money with shared features :D

Link to comment
Share on other sites

  • 0

IllegalArgumentException mean that you passed an invalid value. 

Example: 

<set name="isMagic" val="2" />

But code try to read a boolean so it throw the exception. 

You seem really noob to even look other xmls and see if the shit xml code you pasted at least matches. You didn't even bother

you just copy paste start gameserver saw the error and post here. No effort at all.

Link to comment
Share on other sites

  • 0
Just now, Nightw0lf said:

but why

why 2 i wonder now... unsolved misteries

You're noob too. Java has a 3rd secret boolean which accept value 2 

0 = false

1 = true

2 = maybe     it's like  |~    

soon oracle will adapt a 4th boolean to matches girls mood.  

3. = Its complicated.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...