Jump to content
  • 0
Tales

Temporal Boots Enchant NPC

Question

20 answers to this question

Recommended Posts

  • 0

There is some private server have that scro[ts even the newest instances. But its a custom. hehe... who want to give it since its a rare scripts. even you are willing to pay for the scripts. They will keep it for they own use for rare server feature. That, for me its cant make your server popularity will be increase. Ive seen them, trust me they will not going anywhere. hehe

  • Upvote 1
Link to comment
Share on other sites

  • 0

This is nice to have soon. I want this too.

 

Anyone has this willing to share? I would like it 99% basd on official. You can charge me service.

 

Thank you.

  • Upvote 1
Link to comment
Share on other sites

  • 0

Here the boots:

2499,Temporal_Boots,Temporal Boots,4,20,10,60,,20,,0,0xFFFFFFFF,63,2,64,,10,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,getrefine(3)>=3,300; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); },{},{}
22000,Temporal_Str_Boots,Temporal Str Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bBaseAtk,7+(getrefine()/3); if(readparam(bStr)>=120) bonus bBaseAtk,50; },{},{}
22001,Temporal_Int_Boots,Temporal Int Boots,4,20,10,60,,20,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bMAtk,10+(getrefine()/3); if(readparam(bInt)>=120) bonus bMAtk,60; Bonus bMdef,5; },{},{}
22002,Temporal_Agi_Boots,Temporal Agi Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bAspdRate,3+(getrefine()/3); if(readparam(bAgi)>=120) bonus bAspd,1; },{},{}
22003,Temporal_Vit_Boots,Temporal Vit Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,300+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); if(readparam(bVit)>=120) bonus bMaxHPRate,8; },{},{}
22004,Temporal_Dex_Boots,Temporal Dex Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bDex,3+(getrefine()/3); if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bLongAtkRate,5},{},{}
22005,Temporal_Luk_Boots,Temporal Luk Boots,4,20,10,60,,20,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bCritAtkRate,2+(getrefine()/3); if(readparam(bLuk)>=120) bonus bCritAtkRate,30;  Bonus bMdef,5;},{},{}
22006,Temporal_Str_Boots_,Temporal Str Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bBaseAtk,7+(getrefine()/3); if(readparam(bStr)>=120) bonus bBaseAtk,50; },{},{}
22007,Temporal_Int_Boots_,Temporal Int Boots,4,20,10,60,,20,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bMAtk,10+(getrefine()/3); if(readparam(bInt)>=120) bonus bMAtk,60; Bonus bMdef,5; },{},{}
22008,Temporal_Agi_Boots_,Temporal Agi Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bAspdRate,3+(getrefine()/3); if(readparam(bAgi)>=120) bonus bAspd,1; },{},{}
22009,Temporal_Vit_Boots_,Temporal Vit Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,300+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); if(readparam(bVit)>=120) bonus bMaxHPRate,8; },{},{}
22010,Temporal_Dex_Boots_,Temporal Dex Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bDex,3+(getrefine()/3); if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bLongAtkRate,5},{},{}
22011,Temporal_Luk_Boots_,Temporal Luk Boots,4,20,10,60,,20,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bCritAtkRate,2+(getrefine()/3); if(readparam(bLuk)>=120) bonus bCritAtkRate,30;  Bonus bMdef,5;},{},{}
Check if on refine and on 120 status are working correctly...

Enchants looks easy to make, but the +200 status activate with how chance? There's the problem...

Other status are like malangdo enchanter, you can use him for base, and the socket enchant NPC too, you can use seyablem for base.

  • Upvote 1
Link to comment
Share on other sites

  • 0

Here the boots:

2499,Temporal_Boots,Temporal Boots,4,20,10,60,,20,,0,0xFFFFFFFF,63,2,64,,10,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,getrefine(3)>=3,300; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); },{},{}
22000,Temporal_Str_Boots,Temporal Str Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bBaseAtk,7+(getrefine()/3); if(readparam(bStr)>=120) bonus bBaseAtk,50; },{},{}
22001,Temporal_Int_Boots,Temporal Int Boots,4,20,10,60,,20,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bMAtk,10+(getrefine()/3); if(readparam(bInt)>=120) bonus bMAtk,60; Bonus bMdef,5; },{},{}
22002,Temporal_Agi_Boots,Temporal Agi Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bAspdRate,3+(getrefine()/3); if(readparam(bAgi)>=120) bonus bAspd,1; },{},{}
22003,Temporal_Vit_Boots,Temporal Vit Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,300+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); if(readparam(bVit)>=120) bonus bMaxHPRate,8; },{},{}
22004,Temporal_Dex_Boots,Temporal Dex Boots,4,20,10,60,,25,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bDex,3+(getrefine()/3); if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bLongAtkRate,5},{},{}
22005,Temporal_Luk_Boots,Temporal Luk Boots,4,20,10,60,,20,,0,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bCritAtkRate,2+(getrefine()/3); if(readparam(bLuk)>=120) bonus bCritAtkRate,30;  Bonus bMdef,5;},{},{}
22006,Temporal_Str_Boots_,Temporal Str Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bBaseAtk,7+(getrefine()/3); if(readparam(bStr)>=120) bonus bBaseAtk,50; },{},{}
22007,Temporal_Int_Boots_,Temporal Int Boots,4,20,10,60,,20,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bMAtk,10+(getrefine()/3); if(readparam(bInt)>=120) bonus bMAtk,60; Bonus bMdef,5; },{},{}
22008,Temporal_Agi_Boots_,Temporal Agi Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bAspdRate,3+(getrefine()/3); if(readparam(bAgi)>=120) bonus bAspd,1; },{},{}
22009,Temporal_Vit_Boots_,Temporal Vit Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,300+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); if(readparam(bVit)>=120) bonus bMaxHPRate,8; },{},{}
22010,Temporal_Dex_Boots_,Temporal Dex Boots,4,20,10,60,,25,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bDex,3+(getrefine()/3); if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bFixedCastRate,-0.5; if(readparam(bDex)>=120) bonus bLongAtkRate,5},{},{}
22011,Temporal_Luk_Boots_,Temporal Luk Boots,4,20,10,60,,20,,1,0xFFFFFFFE,63,2,64,,99,1,0,{ bonus bMaxHP,300; bonus bMaxSP,30; bonus bMaxHP,100+(getrefine()/3); bonus bMaxSP,10+(getrefine()/3); bonus bCritAtkRate,2+(getrefine()/3); if(readparam(bLuk)>=120) bonus bCritAtkRate,30;  Bonus bMdef,5;},{},{}
Check if on refine and on 120 status are working correctly...

Enchants looks easy to make, but the +200 status activate with how chance? There's the problem...

Other status are like malangdo enchanter, you can use him for base, and the socket enchant NPC too, you can use seyablem for base.

 

 

 

Thanks for this but how about the NPC that gives this quest? http://irowiki.org/wiki/Temporal_Boots_Enchants#Temporal_Boots_.26_Enchants

 

Also the enchantments quest NPC where to get?

 

Can you also supply me the client side of these temporal boots.

 

Thank you.

  • Upvote 1
Link to comment
Share on other sites

  • 0

I'll take a look at this when home this weekend (before comic-con) see what I can do for y'all

I'll take a look at this when home this weekend (before comic-con) see what I can do for y'all

  • Upvote 1
Link to comment
Share on other sites

  • 0

I'll take a look at this when home this weekend (before comic-con) see what I can do for y'all

I'll take a look at this when home this weekend (before comic-con) see what I can do for y'all

 

 

Thank you very much! :)

  • Upvote 1
Link to comment
Share on other sites

  • 0

ok im going to try and get one working, ill use these as my referances

 

http://www.playragnarok.com/news/updatedetail.aspx?id=255

 

http://irowiki.org/wiki/Temporal_Boots_Enchants#Temporal_Boots_.26_Enchants

 

 

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

  • Upvote 1
Link to comment
Share on other sites

  • 0

ok im going to try and get one working, ill use these as my referances

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

Link to comment
Share on other sites

  • 0

 

ok im going to try and get one working, ill use these as my referances

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

 

 

Yes i think so...

//= 1.4 Update to its official text. [exneval]
//=     Support merchant, enchant, socket features.

If you need the sprite and textures just update your kRO and about the infos just download it from Here.

Edited by Lelouch vi Britannia
  • Upvote 1
Link to comment
Share on other sites

  • 0

 

 

ok im going to try and get one working, ill use these as my referances

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

 

 

Yes i think so...

//= 1.4 Update to its official text. [exneval]
//=     Support merchant, enchant, socket features.

If you need the sprite and textures just update your kRO and about the infos just download it from Here.

 

 

 

Thanks for the help! :)

Link to comment
Share on other sites

  • 0

 

 

ok im going to try and get one working, ill use these as my referances

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

 

 

Yes i think so...

//= 1.4 Update to its official text. [exneval]
//=     Support merchant, enchant, socket features.

If you need the sprite and textures just update your kRO and about the infos just download it from Here.

 

 

It seems this script does not give out the Temporal Boots (#2499) itself. Is there a quest script that gives out the actual temporal boots?

Link to comment
Share on other sites

  • 0

 

 

 

ok im going to try and get one working, ill use these as my referances

 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

 

 

Yes i think so...

//= 1.4 Update to its official text. [exneval]
//=     Support merchant, enchant, socket features.

If you need the sprite and textures just update your kRO and about the infos just download it from Here.

 

 

It seems this script does not give out the Temporal Boots (#2499) itself. Is there a quest script that gives out the actual temporal boots?

 

 

Follow up pls.

 

It seems this script does not give out the Temporal Boots (#2499) itself. Is there a quest script that gives out the actual temporal boots?

Link to comment
Share on other sites

  • 0

 

 

 

 

ok im going to try and get one working, ill use these as my referances


 

 

though i did find this script if your interested

 

http://upaste.me/5f7f1683b4ae2229

 

I think we already have the Old Glastheim instance script from rathena but it does not give out temporal boots.

 

 

Maybe you can try this

http://pastebin.com/cB0WKhA2

Note: I found this on Hercules :P

 

Oh this is nice. Is this based from official quest?

 

Anybody has the client side add-ons for the item IDs 2499 and 22000 to 22011? Textures and .txt add ons?

 

 

Yes i think so...

//= 1.4 Update to its official text. [exneval]
//=     Support merchant, enchant, socket features.

If you need the sprite and textures just update your kRO and about the infos just download it from Here.

 

 

It seems this script does not give out the Temporal Boots (#2499) itself. Is there a quest script that gives out the actual temporal boots?

 

 

Follow up pls.

 

It seems this script does not give out the Temporal Boots (#2499) itself. Is there a quest script that gives out the actual temporal boots?

 

Actually there is but it needs Temporal Crystal (ID: 6607)

// Merchant
//============================================================
glast_01,210,273,5	script	Hugin's Buttler	69,{
	disable_items;
	if (MaxWeight - Weight < 1000) {
		mes "Your bag is too heavy. Reduce some weight and come back.";
		close;
	}
	mes "[Hugin's Buttler]";
	mes "Bring Temporal Crystal items for various Temporal boots items. Pick something you want.";
	next;
	switch (select("Cancel","Buy Temporal Boots (Need 1 Temporal Crystal)","Upgrade Temporal Boots (Need 5 Temporal Crystals)")) {
	case 1:
		mes "[Hugin's Buttler]";
		mes "Come back whenever you want.";
		close;
	case 2:
		if (countitem(6607) > 0) {
			mes "[Hugin's Buttler]";
			mes "Take these Temporal Boots. We can upgrade your Temporal Boots with 5 Temporal Crystals.";
			delitem 6607,1; //Temporal_Crystal
			getitem 2499,1; //Temporal_Boots
			close;
		}
		mes "[Hugin's Buttler]";
		mes "You need more Temporal Crystals. Come back when you get some more Temporal Crystals during your travel through Old Glast Heim.";
		close;
	case 3:
		set [email protected],EQI_SHOES;
		if (!getequipisequiped([email protected])) {
			mes "[Hugin's Buttler]";
			mes "Only the item you are wearing can be upgraded.";
			mes "Wear the ^0000FFTemporal Boots^000000 you want to upgrade, and then talk to me once again.";
			close;
		}
		if (isequipped(2499)) {
			if (countitem(6607) > 4) {
				mes "[Hugin's Buttler]";
				mes "You can trade ^0000FF1 Temporal Boots and 5 Temporal Crystals^000000 for 1 of the following items. ^FF0000Previous refine rate will not be retained with these new ones^000000.";
				next;
				setarray [email protected]$[0],"Strength","Intelligence","Agility","Vitality","Dexterity","Lucky";
				setarray [email protected]_type[0],22000,22001,22002,22003,22004,22005;
				set [email protected],select("Cancel","Str Boots","Int Boots","Agi Boots","Vit Boots","Dex Boots","Luk Boots");
				switch ([email protected]) {
				case 1:
					mes "[Hugin's Buttler]";
					mes "Come back anytime you want.";
					close;
				case 2:
				case 3:
				case 4:
				case 5:
				case 6:
				case 7:
					mes "[Hugin's Buttler]";
					mes "Are you sure about buying Temporal ^FF0000"[email protected]$[[email protected]]+"^000000 Boots? There's no refunds.";
					next;
					if (select("Think again","Yes, I am sure.") == 2) {
						mes "[Hugin's Buttler]";
						mes "The boots have been upgraded as you want.";
						delequip [email protected];
						delitem 6607,5; //Temporal_Crystal
						getitem [email protected]_type[[email protected]],1; //Temporal_Str_Boots,Temporal_Int_Boots,Temporal_Agi_Boots,Temporal_Vit_Boots,Temporal_Dex_Boots,Temporal_Luk_Boots
						close;
					}
					mes "[Hugin's Buttler]";
					mes "Ok, come back again when you are sure.";
					close;
				}
			}
			mes "[Hugin's Buttler]";
			mes "Not enough Temporal Crystals. You need 5 Temporal Crystals to upgrade your item.";
			close;
		}
		mes "[Hugin's Buttler]";
		mes "You are not wearing the Temporal Boots. Talk to me once you're wearing them.";
		close;
	}
}

// Enchant and Socket NPC
//============================================================
glast_01,212,273,4	script	Hugin's Magic Master	66,{
	disable_items;
	if (MaxWeight - Weight < 1000) {
		mes "Your bag is too heavy. Reduce some weight and come back.";
		close;
	}
	mes "[Hugin's Magic Master]";
	mes "So you came to enchant the Temporal Boots. Be aware that Boots with sockets cannot be enchanted, and this upgrade is only possible for the boots you are wearing.";
	next;
	if (select("How does the enchanting work?","Give effect to my Temporal Boots") == 1) {
		mes "[Hugin's Magic Master]";
		mes "You can keep obtain ^0000FFCoagulated Spell^000000 through your travel times.";
		next;
		mes "[Hugin's Magic Master]";
		mes "I can enchant your Temporal Boots items depands on the amount of that item. ^0000FFNot normal type boots^000000. Only possible for those 6 expanded version boots.";
		next;
		mes "[Hugin's Magic Master]";
		mes "But, once you put a socket into the item, you cannot enchant it. Make sure to remember that.";
		next;
		mes "[Hugin's Magic Master]";
		mes "I don't give out effect randomly. You can pick which effect you want for the item.";
		next;
		mes "[Hugin's Magic Master]";
		mes "Of course it is for 4th slot only. You can have small effect at the start, and then the effect gets stronger.";
		next;
		mes "[Hugin's Magic Master]";
		mes "To get to the final option upgrade, it will require way more Coagulated Spell items. Don't forget that.";
		next;
		mes "[Hugin's Magic Master]";
		mes "Once the 4th slot completes the best option, you get to have a random bonus effect to the 3rd slot. With.. certain payment~";
		next;
		mes "[Hugin's Magic Master]";
		mes "Also, you don't lose the item even if the enchant fails, we also guarantee keeping card and refine rate. But we can't initialize enchanting.";
		next;
		mes "[Hugin's Magic Master]";
		mes "Phew...";
		mes "Anyways, that's all for basic enchant information. Now you should see for yourself.";
		close;
	}
	set [email protected],EQI_SHOES;
	if (!getequipisequiped([email protected])) {
		mes "[Hugin's Magic Master]";
		mes "Are you wearing the item?";
		close;
	}
	set [email protected]_id,getequipid([email protected]);
	set [email protected]_name$,getequipname([email protected]);
	set [email protected],getequipcardid([email protected],3);
	setarray [email protected][0],4808,4832,4814,4741,4869,4752; //Fighting_Spirit4,Expert_Archer1,Spell2,Vitality2,DelayafterAttack1Lv,Luck3
	setarray [email protected][0],4820,4833,4813,4742,4872,4753; //Fighting_Spirit5,Expert_Archer2,Spell3,Vitality3,DelayafterAttack2Lv,Luck4
	setarray [email protected][0],4821,4834,4812,4861,4873,4754; //Fighting_Spirit6,Expert_Archer3,Spell4,MHP1,DelayafterAttack3Lv,Luck5
	setarray [email protected][0],4822,4835,4826,4862,4881,4755; //Fighting_Spirit7,Expert_Archer4,Spell5,MHP2,DelayafterAttack4Lv,Luck6
	setarray [email protected]_cost[0],1,4,15,30,10;
	switch ([email protected]_id) {
	case 22000: //Temporal_Str_Boots
	case 22001: //Temporal_Int_Boots
	case 22002: //Temporal_Agi_Boots
	case 22003: //Temporal_Vit_Boots
	case 22004: //Temporal_Dex_Boots
	case 22005: //Temporal_Luk_Boots
		if ([email protected]) { //4th slot 1st try enchanting
			set [email protected],[email protected]_cost[0];
			set [email protected],1;
			mes "[Hugin's Magic Master]";
			mes "Want to enchant ^0000FF"[email protected]_name$+"^000000?";
			mes "For the "[email protected]+"st enchanting, you need ^0000FF"[email protected]+"^000000 Coagulated Spell items.";
			next;
			set [email protected],select("Quit","Fighting Spirit","Archery","Spell","Vitality","Attack Speed","Lucky");
			switch ([email protected]) {
			case 1:
				mes "[Hugin's Magic Master]";
				mes "Ok, come back when you are ready.";
				close;
			case 2:
				set [email protected],[email protected][[email protected]];
				break;
			case 3:
				set [email protected],[email protected][[email protected]];
				break;
			case 4:
				set [email protected],[email protected][[email protected]];
				break;
			case 5:
				set [email protected],[email protected][[email protected]];
				break;
			case 6:
				set [email protected],[email protected][[email protected]];
				break;
			case 7:
				set [email protected],[email protected][[email protected]];
				break;
			}
		} else {
			if ([email protected] == [email protected][0] || [email protected] == [email protected][1] || [email protected] == [email protected][2] ||
				[email protected] == [email protected][3] || [email protected] == [email protected][4] || [email protected] == [email protected][5]) {
				set [email protected],[email protected]_cost[1];
				set [email protected],2;
			} else if ([email protected] == [email protected][0] || [email protected] == [email protected][1] || [email protected] == [email protected][2] ||
				[email protected] == [email protected][3] || [email protected] == [email protected][4] || [email protected] == [email protected][5]) {
				set [email protected],[email protected]_cost[2];
				set [email protected],3;
			} else if ([email protected] == [email protected][0] || [email protected] == [email protected][1] || [email protected] == [email protected][2] ||
				[email protected] == [email protected][3] || [email protected] == [email protected][4] || [email protected] == [email protected][5]) {
				set [email protected],[email protected]_cost[3];
				set [email protected],4;
			} else if ([email protected] == [email protected][0] || [email protected] == [email protected][1] || [email protected] == [email protected][2] ||
				[email protected] == [email protected][3] || [email protected] == [email protected][4] || [email protected] == [email protected][5]) {
				set [email protected],getequipcardid([email protected],2);
				set [email protected],[email protected]_cost[4];
				if ([email protected]) {
					mes "[Hugin's Magic Master]"; //Custom text
					mes "Your shoes have reached the maximum option to enchant.";
					mes "Please bring me a new one if you want me to enchant again.";
					close;
				}
				//3rd slot random enchanting
				switch ([email protected]) {
					case 4822: //Fighting_Spirit7
					case 4835: //Expert_Archer4
					case 4826: //Spell5
					case 4862: //MHP2
					case 4881: //DelayafterAttack4Lv
					case 4755: //Luck6
						set [email protected],callfunc("F_Rand",4875,4876,4877,4878,4879,4880); //Bear's_Power,Runaway_Magic,Speed_Of_Light,Muscle_Fool,Hawkeye,Lucky_Day
						mes "[Hugin's Magic Master]"; //Custom text
						mes "Seems you already completed the best upgrade option in your 4th slot.";
						mes "For that I can give a random bonus effect to your 3rd slot. And of course, with certain payment...";
						next;
						mes "[Hugin's Magic Master]";
						mes "Enchanting ^0000FF"[email protected]_name$+"^000000's 3rd slot for obtaining a random bonus effect. Requires ^0000FF"[email protected]+"^000000 Coagulated Spell items.";
						next;
						if (select("Quit","Effect Upgrade!") == 1) {
							mes "[Hugin's Magic Master]";
							mes "Ok, come back when you are ready.";
							close;
						}
						if (countitem(6608) < [email protected]) {
							mes "[Hugin's Magic Master]";
							mes "Hmm, you are missing "+([email protected] - countitem(6608))+" Coagulated Spell items. Go get more, and then we can talk about more enchants.";
							close;
						}
						specialeffect2 EF_REPAIRWEAPON;
						set [email protected]_refine,getequiprefinerycnt([email protected]);
						delitem 6608,[email protected]; //Coagulated_Spell
						delequip [email protected];
						mes "[Hugin's Magic Master]";
						mes "This is it! This special stone is now yours.";
						mes "Hahaha... I am really the only master of these things.";
						mes "Thank you for believing in me.";
						getitem2 [email protected]_id,1,1,[email protected]_refine,0,0,0,[email protected],[email protected];
						close;
				}
			}
			//4th slot 2nd try enchanting
			if ([email protected] == [email protected][0])
				set [email protected],[email protected][0];
			else if ([email protected] == [email protected][1])
				set [email protected],[email protected][1];
			else if ([email protected] == [email protected][2])
				set [email protected],[email protected][2];
			else if ([email protected] == [email protected][3])
				set [email protected],[email protected][3];
			else if ([email protected] == [email protected][4])
				set [email protected],[email protected][4];
			else if ([email protected] == [email protected][5])
				set [email protected],[email protected][5];
			//4th slot 3rd try enchanting
			if ([email protected] == [email protected][0])
				set [email protected],[email protected][0];
			else if ([email protected] == [email protected][1])
				set [email protected],[email protected][1];
			else if ([email protected] == [email protected][2])
				set [email protected],[email protected][2];
			else if ([email protected] == [email protected][3])
				set [email protected],[email protected][3];
			else if ([email protected] == [email protected][4])
				set [email protected],[email protected][4];
			else if ([email protected] == [email protected][5])
				set [email protected],[email protected][5];
			//4th slot 4th try enchanting
			if ([email protected] == [email protected][0])
				set [email protected],[email protected][0];
			else if ([email protected] == [email protected][1])
				set [email protected],[email protected][1];
			else if ([email protected] == [email protected][2])
				set [email protected],[email protected][2];
			else if ([email protected] == [email protected][3])
				set [email protected],[email protected][3];
			else if ([email protected] == [email protected][4])
				set [email protected],[email protected][4];
			else if ([email protected] == [email protected][5])
				set [email protected],[email protected][5];
			mes "[Hugin's Magic Master]";
			mes "Enchanting ^0000FF"[email protected]_name$+"^000000's 4th slot as ^0000FF"[email protected]+"^000000 level effect. Requires ^0000FF"[email protected]+"^000000 Coagulated Spell items.";
			next;
			if (select("Quit","Effect Upgrade!") == 1) {
				mes "[Hugin's Magic Master]";
				mes "Ok, come back when you are ready.";
				close;
			}
			if (countitem(6608) < [email protected]) {
				mes "[Hugin's Magic Master]";
				mes "Hmm, you are missing "+([email protected] - countitem(6608))+" Coagulated Spell items. Go get more, and then we can talk about more enchants.";
				close;
			}
		}
		break;
	default:
		mes "[Hugin's Magic Master]";
		mes "This is not the right item for this enchant.";
		mes "Remember, only those 6 types of Temporal Boots are available for enchanting.";
		close;
	}
	specialeffect2 EF_REPAIRWEAPON;
	set [email protected]_refine,getequiprefinerycnt([email protected]);
	delitem 6608,[email protected]; //Coagulated_Spell
	delequip [email protected];
	mes "[Hugin's Magic Master]";
	mes "Trying for enchant number ^630000"[email protected]+"^000000.";
	getitem2 [email protected]_id,1,1,[email protected]_refine,0,0,0,0,[email protected];
	close;
}

glast_01,210,270,8	script	Hugin's Craftsman	726,{
	disable_items;
	if (MaxWeight - Weight < 1000) {
		mes "Your bag is too heavy. Reduce some weight and come back.";
		close;
	}
	mes "[Hugin's Craftsman]";
	mes "That Magic Master always says that enchanting Temporal Boots is the best. But, I think quite different.";
	next;
	mes "[Hugin's Craftsman]";
	mes "I think putting a slot into the item would be the best. Even with some risk of failing.";
	next;
	mes "[Hugin's Craftsman]";
	mes "Bring me ^0000FF5 Temporal Crystals^000000, and I will try to put a slot into your advanced Temporal Boots. But, it's possible to ^FF0000fail and break the item^000000. Is that ok?";
	next;
	if (select("Cancel","Take the risk and try to add a slot") == 1) {
		mes "[Hugin's Craftsman]";
		mes "Ok, come back anytime you want.";
		close;
	}
	set [email protected],EQI_SHOES;
	if (!getequipisequiped([email protected])) {
		mes "[Hugin's Craftsman]";
		mes "Are you sure you are wearing the item?";
		close;
	}
	set [email protected]_id,getequipid([email protected]);
	switch ([email protected]_id) {
	case 22000: //Temporal_Str_Boots
	case 22001: //Temporal_Int_Boots
	case 22002: //Temporal_Agi_Boots
	case 22003: //Temporal_Vit_Boots
	case 22004: //Temporal_Dex_Boots
	case 22005: //Temporal_Luk_Boots
		mes "[Hugin's Craftsman]";
		mes "And ^FF0000all enchant or refine rates will be lost if you fail this.^000000";
		mes "Still want to risk it?";
		next;
		if (select("Cancel","I am ok with it!") == 1) {
			mes "[Hugin's Craftsman]";
			mes "Ok, come back anytime you want.";
			close;
		}
		mes "[Hugin's Craftsman]";
		mes "Once again, ^FF0000That Magic Master won't enchant any item with a slot.^000000";
		mes "Still want to proceed?";
		next;
		if (select("Cancel","I understand. Try to slot it.") == 1) {
			mes "[Hugin's Craftsman]";
			mes "Ok, come back anytime you want.";
			close;
		}
		if (countitem(6607) < 5) {
			mes "[Hugin's Craftsman]";
			mes "You must bring ^0000FF5 Temporal Crystal items^000000. Nothing is free you know...";
			close;
		}
		set [email protected],rand(1,100);
		if ([email protected] <= 80) { //Custom rates
			mes "[Hugin's Craftsman]";
			mes "Arrggg, we failed. Better luck next time.";
			specialeffect2 EF_PHARMACY_FAIL;
			delitem 6607,5; //Temporal_Crystal
			delequip [email protected];
			close;
		}
		mes "[Hugin's Craftsman]"; //Custom text
		mes "Yuhuu~ we succeed. Here you are...";
		mes "A slot has been added to your advanced Temporal Boots.";
		mes "Thank you for believing in me.";
		specialeffect2 EF_PHARMACY_OK;
		delitem 6607,5; //Temporal_Crystal
		delequip [email protected];
		if ([email protected]_id == 22000) {
			getitem 22006,1; //Temporal_Str_Boots_
		} else if ([email protected]_id == 22001) {
			getitem 22009,1; //Temporal_Int_Boots_
		} else if ([email protected]_id == 22002) {
			getitem 22010,1; //Temporal_Agi_Boots_
		} else if ([email protected]_id == 22003) {
			getitem 22007,1; //Temporal_Vit_Boots_
		} else if ([email protected]_id == 22004) {
			getitem 22008,1; //Temporal_Dex_Boots_
		} else if ([email protected]_id == 22005) {
			getitem 22011,1; //Temporal_Luk_Boots_
		}
		close;
	default:
		mes "[Hugin's Craftsman]";
		mes "This is not it! We need ^0000FFAdvanced Temporal Boots^000000 items! The item ^0000FFwith a stat effect and without a slot^000000!";
		close;
	}
}
Edited by Lelouch vi Britannia
  • Upvote 2
Link to comment
Share on other sites

  • 0

hi. so is the random enchantment for temporal boots work? coz im using runaway magic on Dex boots. the -0.5 fixed cast reduction is working but i never procs Runaway magic. how to enable the last enchantment(runaway magic) on the script?

Link to comment
Share on other sites

  • 0

@tepek you can configure how high or low the proc chance is on your item script.

 

ie;

4876,Runaway_Magic,Runaway Magic,6,20,,10,,,,,,,,,,,,,{ autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",1,5000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }"; },{},{ heal 0,-2000; }
Link to comment
Share on other sites

  • 0
On 8/8/2016 at 3:17 AM, Yami said:

@tepek you can configure how high or low the proc chance is on your item script.

 

ie;

4876,Runaway_Magic,Runaway Magic,6,20,,10,,,,,,,,,,,,,{ autobonus "{ bonus bInt,200; bonus2 bSPLossRate,200,1000; }",1,5000,BF_MAGIC,"{ specialeffect2 EF_LAMADAN; }"; },{},{ heal 0,-2000; }

hi. where can i edit this script? is it in item_db?

Link to comment
Share on other sites

  • 0
On 2/13/2017 at 11:19 PM, tepek said:

hi. where can i edit this script? is it in item_db?

Yes, it should be in your item_db_re

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.

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...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.