Buff NPC for all rose servers!

Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
Alright here we go.

How to add a Buff NPC.
now i saw NPC cause it not necessary NEED to be a fairy to do this.
you can use Anything that is a model... this TUT will use pre-existing NPC`s from the client
we are going to use the butterflies.

First off we should create the NPC that will do the buffing.
For all buffs we do need 4 of them as they hold 1 skill each letting them buff all at same time.
Open your STB editor and open LIST_NPC.stb
we then want to fine a Clean area where no npc`s are writen... we are using lines 1607 to 1610
find a existing NPC say "Santa"

and copy his entire line
past him on lines 1607, 1608, 1609. 1610 ad rename them to say "Fairy" something you can keep note of.

Once done we go to the end of row and change the LNPC#### to "LNPC1607" they can now share this name
save your current work but dont close it....
Open LIST_NPC_S.stl
go to the row 1607 and add its name.

once done you can save and Close the LIST_NPC_s.stl its compleate.

Now we have our NPC ID`s now we can link our model to it.
we want to link the model of the butterfly to our ID.
the butterfly ID is 8
Open up your CHR Editor and open "LIST_NPC.CHR" found in 3ddata/NPC/

using char editor we make sure we are on ID 1607
and tell it to copy the ID 8 stuff.
Do the same with 1608,1609 and1610

Now we have a model to our NPC!

Next up we are to create the skills that the NPC uses.

Importaint NOTE!
the list_SKill.stb provided for I-rose rose not EVO, You can use the i-rose as a guide to make the skill for evo. If some one has a setup for evo to share ill put it in

Opening a new window with stb editor you open "LIST_Skill.stb"
find a line you think is good for 4 new skills... make sure they are blank.
for me i am using 3036,3037,3038 and 3039 (IF you are using my aip you need this to match)
and use the Data given in this Excel file ( )

save and close LIST_Skill.stb

Once you done this its time to make the NPC brain! ( )
Open up an AIP editor and create 4 blank AIP and call it BuffFairy1, BuffFairy2, BuffFairy3, BuffFairy4
you then want to tell the AIP to "Do Skill" when idled and tell it to cast the skill you just made (Above)

You can also modify how often it dose its skills but making the timer higher


now open FILE_AIP.stb with your STB editor and add them into a blank area that they can fit
i have used 356 to 359

Save and close the file_aip.stb

Now open up the LIST_NPC.stb once again
go to your fairy rows (1607,8,9,10) and follow down the STB intill you hit AI coloum.
now put in the AIP ID`s you just created

Save and Close LIST_NPC.stb!

Now the fun part... This tool is around and public so i am showing by using this one. (This not counts OS_ROSE servers)
Open Xadets mapeditor and load up the map you want to have the Buff fairys on
select NPC and add... go to row 1607 and add all 4 of your New NPC`s.

save the maps and close the editor

If you using SHO sever use my tool i made to make srvData and clone your changes directly to your server
This is a lot faster than recalling what you did and changes you made in what files.
Link to tool Click here

now re-pack your VFS client (or run developers client) and test it out.



Once done you now have working buffing NPC`s that ONLY buff your players.

Thank you and enjoy
-Ice
 
Last edited:
Junior Spellweaver
Joined
Nov 26, 2013
Messages
197
Reaction score
16
You have some serious time on your hands sir ice rofl anyways gj lad.
 
Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
well a few i-rose server are appearing around and i kinda wanna help them out a little.

took me 30 min to do that anyway lol
 
Last of the OsRose Devs
Loyal Member
Joined
Oct 15, 2006
Messages
2,154
Reaction score
101
Take a look at the reply i wrote to this tutorial when you posted it at osrose.

very nice tut but a note to the unwary.
It might cause some serious issues if you apply it directly to an evo server since the LIST_SKILL.STB file formats are different and the buff skill utilized here includes a warp component in some versions and also (in evo STBs) uses a section of the STB that is designed to work with consumable items rather than actual buff skills. It's fine the way it is for irose since the two were combined but evo broke active skills out away from consumable items in the STB format.

Just be careful that your LIST_SKILL.STB file is set up correctly or you might get some unexpected results (like being randomly teleported to a different map when you walk near this NPC) LOL
 
Experienced Elementalist
Joined
Sep 25, 2006
Messages
214
Reaction score
13
Oh yeah true i dont touch the evo stuff.... its bad for my health.
if you have a stb example for Evo ill put it up in the downloads.

Thanks tho!
 
Newbie Spellweaver
Joined
Sep 28, 2014
Messages
19
Reaction score
1
Nice guide, well written and clear.
 
Newbie Spellweaver
Joined
Dec 30, 2015
Messages
35
Reaction score
0
Amazing guide iceland !
Don't hesitate to make more ^^
I remember reading something similar somewhere, but it was hard to understand and follow. Here... it's crystal clear!

Thanks so much !