Jump to content

Bin4ry

Members
  • Posts

    782
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bin4ry

  1. Bin4ry

    item combo

    You can use /db/re/item_combo_db.txt
  2. @reloadscript or @unloadnpcfile then @loadnpc
  3. Alright... first remove the normal spawn block in niflheim: //niflheim,0,0,0,0 monster Lude 1509,20,5000,0,0 //niflheim,0,0,0,0 monster Quve 1508,20,5000,0,0 //niflheim,0,0,0,0 monster Gibbet 1503,10,5000,0,0 //niflheim,0,0,0,0 monster Heirozoist 1510,10,5000,0,0 //niflheim,0,0,0,0 monster Dullahan 1504,5,5000,0,0 Then press CTRL+H, find niflheim and replace with nif_fild01
  4. Remove or comment everything and only left: //================================================== // nif_fild01 - Skellington, a Solitary Village in Nifflheim //================================================== nif_fild01,0,0,0,0 monster Disguise 1506,50,5000,0,0 nif_fild01,0,0,0,0 monster Quve 1508,30,5000,0,0 nif_fild01,0,0,0,0 monster Dullahan 1504,20,5000,0,0 nif_fild01,0,0,0,0 monster Gibbet 1503,10,5000,0,0 nif_fild01,0,0,0,0 monster Heirozoist 1510,10,5000,0,0 //================================================== // nif_fild02 - Vally of Gyoll //================================================== nif_fild02,0,0,0,0 monster Loli Ruri 1505,21,5000,0,0 nif_fild02,0,0,0,0 monster Gibbet 1503,20,5000,0,0 nif_fild02,0,0,0,0 monster Bloody Murderer 1507,11,5000,0,0 nif_fild02,0,0,0,0 monster Dullahan 1504,10,5000,0,0 nif_fild02,0,0,0,0 monster Lude 1509,10,5000,0,0 nif_fild02,0,0,0,0 monster Heirozoist 1510,10,5000,0,0
  5. For max level, refer here: http://rathena.org/wiki/Edit_Max_Level For max ASPD around 200 AGI, you might need to change the calculation of ASPD in some source files such as status.c & pc.c. I suggest you to turn off Renewal ASPD in renewal.h and so you'll have Pre-RE ASPD calculation.
  6. \npc\re\mobs\fields\niflheim.txt
  7. Alright, first you have to prepare your .TGA files (24bit/pixel) and put it in /data/texture/effect/ Open up status.c and add these line before line 761. StatusIconChangeTable[sC_ENCHANTARMS] = SI_ENCHANTARMS; StatusIconChangeTable[sC_ARMOR_ELEMENT] = SI_ARMOR_ELEMENT; StatusIconChangeTable[sC_ARMOR_RESIST] = SI_ARMOR_RESIST; Then open up status.h and add these line after line 1348. SI_ENCHANTARMS = 900, // Elemental Converter SI_ARMOR_ELEMENT = 901, // Resist Potion SI_ARMOR_RESIST = 902, // Undead Scroll Now you will need a clean stateiconinfo.lua, efstids.lua and stateiconimginfo.lua from here. For efstids.lua EFST_ENCHANTARMS = 900, EFST_ARMOR_ELEMENT = 901, EFST_ARMOR_RESIST = 902, Now stateiconinfo.lua StateIconList[EFST_IDs.EFST_ENCHANTARMS] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { {"Enchant Weapon", COLOR_TITLE_BUFF}, {"%s", COLOR_TIME}, {"Temporarily enchants property to the user's weapon."}, } } StateIconList[EFST_IDs.EFST_ARMOR_ELEMENT] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { {"Enchant Armor", COLOR_TITLE_BUFF}, {"%s", COLOR_TIME}, {"Temporarily enchants property to the user's armor."} } } StateIconList[EFST_IDs.EFST_ARMOR_RESIST] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { {"Enchant Resistance", COLOR_TITLE_BUFF}, {"%s", COLOR_TIME}, {"Temporarily grants resistance to Fire/Water/Wind/Earth property attack."} } } Now is stateiconimginfo.lua [EFST_IDs.EFST_ENCHANTARMS] = "ENCHANTARMS.TGA", [EFST_IDs.EFST_ARMOR_ELEMENT] = "ARMOR_ELEMENT.TGA", [EFST_IDs.EFST_ARMOR_RESIST] = "ARMOR_RESIST.TGA", P/S: Not sure why it has to be added in stateiconimginfo.lua but last time I tested without adding field into it the images wouldn't show.
  8. I think what he means is the factor like DEX to no-cast, he's saying 130AGI to max ASPD (maybe 193).
  9. I was reading this for 5mins figuring what is ATKS... We usually say ASPD instead. Just disable Renewal ASPD in renewal.h file and compile.
  10. Didn't know what patcher are you using, I'll give an example for Thor. Add this entry into config.ini, and embed. Of course you will have different images name and X,Y. Change yourself. [button:Reg] Default='images/register-1.png' OnHover='images/register-2.png' OnDown='images/register-2.png' Left=253 Top=108 Mode=1 Action='http://ragnarok.com/cp/'
  11. Better not, use a higher view ID like 1500+ and you can always diff your client to support higher. Highest is 32k if not mistaken.
  12. I guess view 874 is taken by Bubble Gum already. Use a different view ID.
  13. /db/mob_item_ratio.txt 4001,<rate>,<mob id> Mob ID is optional.
  14. Don't be lazy, use /where and see where is the coordinate and remove the line from the script.
  15. ACCESSORY_30016 = 874, to ACCESSORY_SMOKING_PIPE = 874, ACCESSORY_IDs.ACCESSORY_30016 = "_smoking_pipe", to ACCESSORY_IDs.ACCESSORY_SMOKING_PIPE = "_Smoking_Pipe",
  16. I thought Emistry answered you here: http://rathena.org/board/topic/71703-aspersion-scroll-wont-show-when-used/
  17. Is fine it suits you well Alright, you have to show us the 3 files content in codebox and you supposed to post in database support.
  18. The 1261 place is where item_db determine your weapon's type. It is different from adding custom headgear. Edit: http://rathena.org/wiki/Custom_Items
  19. You can use any of their workaround, it will give different ID of the event ongoing. So when PC kill mob it will check if event ID is current event.
  20. 1% is supposed be 10 instead of 1. Because it's divided by 10.
  21. I'm not sure if current rev of rA's pre-renewal of which episode but it doesn't take you a lot of work to try. Turning off renewal from source file will make server read from /preRE folder automatically. For client I'd suggest 04-10-2012, it's not very old and have many support on it.
  22. 1261 is not One-Handed Axe. Same goes to your 2nd problem. If you want the custom sprite works, Item ID should be 1261 (Not sure if 1261 is unused, you have to find unused ID to make your sprite works)
  23. Do you find ItemInfo string in client and hex into other name? That is good idea
  24. Imo ItemInfo is easier, 1 file contain everything desc, name and slot. But only risk if when player patch kRO they will need a latest rev of server's ItemInfo and here is what Patcher can't do (Yet, hope they implement: compare md5 with ItemInfo, if incorrect then re-download from patch site).
×
×
  • Create New...