Configurable Refiner

Why is the refiner refining 100% when i ask him to make 10 refines at the same time..
when i refine 1 by 1 its fails when i make 10 it works...

 
@@keripikotaku , @@JoyRo : I've just submited a new version with the 100% bug fixed. Sorry for the delay.

@@keripikotaku : This +7 safe ticket for refines over +7 was because I set it like that as a place-holder, in this new version I've changed them to nothing, you can change these items to wathever you want in the settings.

To everybody:

this new version includes a new config (BreakWarning) and a overhaul of how refine fail results works, please take a look on these settings, as fail results no more work like it did before.

 
@@JoyRo : Maybe it wasn't approved when you tried to download. Just tried and it was ok. Please try again.

 
Theres an issue with the multiple refine's Zeny deduction. If lets say +0 - +7 costs 140k in total, and you choose to multiple refine 7 times. It deducts 140k *7 instead of 140k

 
@canditw : Thanks! I just uploaded a new version fixing this issue, it should be approved in some hours.

 
Thanks for the quick response, were there any other changes that were made aside from changing @price to @totalprice? Because I would like to just replace the new lines into the existing one on my live server (edited a couple of stuff and didn't wanted to re-do it again xD).

@canditw : Thanks! I just uploaded a new version fixing this issue, it should be approved in some hours.
 
Thanks for the quick response, were there any other changes that were made aside from changing @price to @totalprice? Because I would like to just replace the new lines into the existing one on my live server (edited a couple of stuff and didn't wanted to re-do it again xD).

@canditw : Thanks! I just uploaded a new version fixing this issue, it should be approved in some hours.
I'm not sure if by "total price" you meant all the lines, the changes were:

At Line 149:

@price *= .@refTimes;

To:

.@totalPrice = @price * .@refTimes;

At Line 154:

From:

mes "a service fee of " + @price + " Zeny."; 
To:

mes "a service fee of " + .@totalPrice + " Zeny.";


And at line 164:

From:

else if((countitem(@item) < .@refTimes) || (Zeny < @price)) {

To:

Code:
else if((countitem(@item) < .@refTimes) || (Zeny < .@totalPrice)) {
 
I would like to know how I can add more protection items up to +20 in npc, as I set it up and added it and it did not work, it still picks protection item +5 for any other refinement greater than +5.

Code:
				setarray .SecureItems[0],
					6456, 6457, 6457, // +0
					6456, 6457, 6457, // +1
					6456, 6457, 6457, // +2
					6456, 6457, 6457, // +3
					6456, 6457, 6457, // +4
					6456, 6457, 6457, // +5
					6231, 6235, 6235, // +6
					6230, 6234, 6234, // +7
					6229, 6233, 6233, // +8
					6228, 6232, 6232, // +9
					6993, 6994, 6994, // +10
					6238, 6239, 6239, // +11
					6584, 6585, 6585, // +12
					6870, 6876, 6876, // +13
					6871, 6877, 6877, // +14
					6872, 6878, 6878; // +15
 
Hello. I'm trying to configure the refine chance rate per upgrade level but I think it's only possible with SOURCE edit? Thank you!

Please discard found it in refine_db.txt  inside db folder.

 
Last edited by a moderator:
thanks for your work, i really like your script!

there only 1 thing:

you can use items to increase refining chance for weapons but there is no option for armor..

can someone add this?

 
thanks for your work, i really like your script!

there only 1 thing:

you can use items to increase refining chance for weapons but there is no option for armor..

can someone add this?
I don't remember much of this script, but I think you can simply add it to "setarray .ChanceItems[0],":

Code:
			setarray .ChanceItems[0],
				0, 0,		// Armor (Level 0) <-- Armor
				0, 0,		// Level 1
				0, 0,		// Level 2
				7620, 3,	// Level 3
				7620, 1;	// Level 4
 
Back
Top