Izkuru's RO NPCs

I just threw this page together in like...a minute. I'll make it look better later.

Note: Some of my NPCs use global vars [they explain what to do in the script header if they need them]. I'm going to get around to writing an npc for GMs to alter these vars at run time :P


Added Jun 23 2004 Blacksmith
Advanced Refinery NPC. Uses Global vars to determine cost to refine different items. Since I was lazy, it dosen't fail, however, to make it have that extra expense, you need to have a number of the item to refine that is equal to the refine level you are going to.
Ex: I am refining a +5 Masamune [weapon level 4] to level +6. I will need to have 6 Oridecon to do so.

Added Jun 23 2004 Card Removal
Just a card removal NPC. Uses a global var to determine the cost per card.

Added Jun 27 2004 Card Removal v0.2
I'm really proud of this thing. Similar to the last one, it uses Global Vars. However, this one has a GM only Control panel like menu for configuring it on the fly =D YOu can set the cost per card, and how many and what items it charges. You can also enable/disable the NPC via this GM only menu.

Added Jun 23 2004 Dye
Just a Dye NPC, written from scratch.

Added Jun 23 2004 Platinum Skills
Also written from scratch, it shares some resemblance to existing Platinum NPCs, however this one supports Advaced and Baby classes.

Added Jun 23 2004 Stat Upper
Another from scratch NPC. This will up the players stats. The have to still have the number of stat points to allocate that many points, however. [I want to do some other stuff with this script, but I can't figure out how to get the ammount of Str or any other stat that the player has >_>;] Uses a global var that stores the cost per stat point.

Added Jun 26 2004 Stat Upper v0.2
Fixed/changed a few things. NOTE: This will only work IF YOU FIX A PROBLEM WITH map_server.exe. Currently, readparam() is a little broken, as in if you ask for any of the stats, you will always get the value for luk. To fix this problem, look in mapfix.tar.gz for what you need to fix it. [you can open .tar.gz files with winrar].

Added Jun 23 2004 Reset NPC
Basic Reset NPC, with that good 'ol Izkuru twist [Global vars for costs]. Supports resetting of:
Stats
Skills
Stats and Skills
Base and Job Levels
Expect something new added to it later xD

Added Jun 24 2004 Jobra
Everyone's favorite [j/k] Jobra. Except, unlike most which will show all of the 2-1 and 2-2 jobs that you can't change to since you aren't their root class aren't shown.
Ex. You change from Novice to Swordsman, and when you come back to go to Second Job, your only choices are Knight and Crusader.
Advanced classes are handled as well, and it makes sure that the player follows the job path of their first job. Uses one global var. One that specifies if the player needs to use all his Skill Points or not.
That's it for now...Expect some more later on xD