Jump to content

安赫尔

Members
  • Content Count

    163
  • Joined

  • Last visited

Everything posted by 安赫尔

  1. Yes I am add below , but it's invalid. In the game Aspd is nothing changes. // ----- ASPD CALCULATION ----- // Unlike other stats, ASPD rate modifiers from skills/SCs/items/etc are first all added together, then the final modifier is applied // Basic ASPD value i = status->base_amotion_pc(sd,bstatus); bstatus->amotion = cap_value(i,((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd),2000); // Relative modifiers from passive skills#ifndef RENEWAL_ASPD if((skill_lv=pc->checkskill(sd,AC_CONCENTRATION))>0 && sd->status.weapon == W_BOW) bstatus->aspd_rate += 20; if((skill_lv=pc->checkskill(sd,KN_TWOHANDQUICKEN))>0 && sd->status.weapon == W_2HSWORD) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,BS_ADRENALINE))>0 && sd->status.weapon == W_2HAXE) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,CR_SPEARQUICKEN))>0 && sd->status.weapon == W_2HSPEAR) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_KATAR) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_DAGGER) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_1HSWORD) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,TF_DOUBLE))>0 && sd->status.weapon >= W_1HSWORD) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,NJ_ISSEN))>0 && !pc->nextjobexp(sd)) bstatus->aspd_rate += 18; if((skill_lv=pc->checkskill(sd,SA_ADVANCEDBOOK))>0 && sd->status.weapon == W_BOOK) bstatus->aspd_rate -= 5*skill_lv; if((skill_lv = pc->checkskill(sd,SG_DEVIL)) > 0 && !pc->nextjobexp(sd)) bstatus->aspd_rate -= 30*skill_lv; if((skill_lv=pc->checkskill(sd,GS_SINGLEACTION))>0 && (sd->status.weapon >= W_REVOLVER && sd->status.weapon <= W_GRENADE)) bstatus->aspd_rate -= ((skill_lv+1)/2) * 10; if(pc_isriding(sd)) bstatus->aspd_rate += 500-100*pc->checkskill(sd,KN_CAVALIERMASTERY); else if(pc_isridingdragon(sd)) bstatus->aspd_rate += 250-50*pc->checkskill(sd,RK_DRAGONTRAINING);#else // needs more info if((skill_lv=pc->checkskill(sd,AC_CONCENTRATION))>0 && sd->status.weapon == W_BOW) bstatus->aspd_rate += 20; if((skill_lv=pc->checkskill(sd,KN_TWOHANDQUICKEN))>0 && sd->status.weapon == W_2HSWORD) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,BS_ADRENALINE))>0 && sd->status.weapon == W_2HAXE) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,CR_SPEARQUICKEN))>0 && sd->status.weapon == W_2HSPEAR) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_KATAR) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_DAGGER) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_1HSWORD) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,TF_DOUBLE))>0 && sd->status.weapon >= W_1HSWORD) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,NJ_ISSEN))>0 && !pc->nextjobexp(sd)) bstatus->aspd_rate += 18; if((skill_lv=pc->checkskill(sd,SA_ADVANCEDBOOK))>0 && sd->status.weapon == W_BOOK) bstatus->aspd_rate += 5*skill_lv; if((skill_lv = pc->checkskill(sd,SG_DEVIL)) > 0 && !pc->nextjobexp(sd)) bstatus->aspd_rate += 30*skill_lv; if((skill_lv=pc->checkskill(sd,GS_SINGLEACTION))>0 && (sd->status.weapon >= W_REVOLVER && sd->status.weapon <= W_GRENADE)) bstatus->aspd_rate += 150; if(pc_isriding(sd)) bstatus->aspd_rate -= 500-100*pc->checkskill(sd,KN_CAVALIERMASTERY); else if(pc_isridingdragon(sd)) bstatus->aspd_rate -= 250-50*pc->checkskill(sd,RK_DRAGONTRAINING);#endif bstatus->adelay = 2*bstatus->amotion; // ----- DMOTION ----- // i = 800-bstatus->agi*4; Did it have some another way to add Aspd?
  2. I am change status.c on line 2991 to increase ASPD on some jobclass before. more info if((skill_lv=pc->checkskill(sd,AC_CONCENTRATION))>0 && sd->status.weapon == W_BOW) bstatus->aspd_rate += 20; if((skill_lv=pc->checkskill(sd,KN_TWOHANDQUICKEN))>0 && sd->status.weapon == W_2HSWORD) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,BS_ADRENALINE))>0 && sd->status.weapon == W_2HAXE) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,CR_SPEARQUICKEN))>0 && sd->status.weapon == W_2HSPEAR) bstatus->aspd_rate += 35; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_KATAR) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_DAGGER) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,GC_CROSSIMPACT))>0 && sd->status.weapon == W_1HSWORD) bstatus->aspd_rate += 45; if((skill_lv=pc->checkskill(sd,TF_DOUBLE))>0 && sd->status.weapon >= W_1HSWORD) bstatus->aspd_rate += 25; if((skill_lv=pc->checkskill(sd,NJ_ISSEN))>0 && !pc->nextjobexp(sd)) bstatus->aspd_ But it invalid after https://github.com/HerculesWS/Hercules/commit/53b2d771beebbb358bf88cad47317965876eb0b4 this update. So, how can I increase ASPD now? I wanna increase RK Aspd.. I feel its much lower than the CRO. Thanks.
  3. I am update almost DB from kRO/jRO/tw RO everyweek, My database contains almost Weapon, Equipments, Headgear. I can release it. And I finished last accname accid.lua for headgear in clients, last view id is 1154. But I can't confirm the correctness Aegis Name. I am using google translate to trans the item name, >.< Did Hercules need it?
  4. Can we achieved this without increasing the SC [12883] = { unidentifiedDisplayName = "Almighty" unidentifiedResourceName = "付酒葛匡" unidentifiedDescriptionName = { "^ ff0000 Account Bound ^ 000000", "A good reputation concentrated human ultimate culinary delights.", "--------------------------" "Within 30 minutes AllState +10, ATK +30, MATK +30.", "^ ff0000 Attention! Not overlap with existing food effect! ^ 000000", "--------------------------" "Weight: ^ 7777771 ^ 000000." } identifiedDiSPlayName = "Almighty" identifiedResourceName = "付酒葛匡" identifiedDescriptionName = { "^ ff0000 Account Bound ^ 000000", "A good reputation concentrated human ultimate culinary delights.", "--------------------------" "Within 30 minutes AllState +10, ATK +30, MATK +30.", "^ ff0000 Attention! Not overlap with existing food effect! ^ 000000", "--------------------------" "Weight: ^ 7777771 ^ 000000." } slotCount = 0, ClassNum = 0} and this [ 12832 ] = { unidentifiedDisplayName = "Concentrated Water of Life" unidentifiedResourceName = "快海离" unidentifiedDescriptionName = { "^ ff0000 Account Bound ^ 000000" , "The market is very popular recently , through the use of the water of life and made syrup concentrate recovery ." , " -------------------------- " " Within 10 minutes after consumption , every three seconds to restore 4% MaxHP.", " When violent state , does not activate the effect ." , "^ ff0000 Attention ! Not overlap with existing food effect ! ^ 000000" , " -------------------------- " "Weight : ^ 7777771 ^ 000000 ." } identifiedDiSPlayName = "Concentrated Water of Life" identifiedResourceName = "快海离" identifiedDescriptionName = { "^ ff0000 Account Bound ^ 000000" , "The market is very popular recently , through the use of the water of life and made syrup concentrate recovery ." , " -------------------------- " " Within 10 minutes after consumption , every three seconds to restore 4% MaxHP.", " When violent state , does not activate the effect ." , "^ ff0000 Attention ! Not overlap with existing food effect ! ^ 000000" , " -------------------------- " "Weight : ^ 7777771 ^ 000000 ." } slotCount = 0, ClassNum = 0}
  5. If the sql table is exist. you may change all GD_PK_TITLE to gd_pk_title in scripts.
  6. You need to use 20130807 ragexe patch. Just like http://herc.ws/board/topic/630-2013-ragexe-and-diff-up-to-date-2013-08-07/ or http://herc.ws/board/topic/2905-nemo-client-patcher/
  7. Hi Neo How to use EnableCustomShields. I modify 4 Reference, http://herc.ws/board/topic/1974-release-custom-job-custom-shield-patches/ But display nothing ..
  8. [´íÎó]: quest_read_db: Invalid quest ID '61301' in line '61301' (min: 0, max: 60 356.)[´íÎó]: quest_read_db: Invalid quest ID '61302' in line '61302' (min: 0, max: 60 356.)[´íÎó]: quest_read_db: Invalid quest ID '61303' in line '61303' (min: 0, max: 60 356.)[´íÎó]: quest_read_db: Invalid quest ID '61304' in line '61304' (min: 0, max: 60 356.)[´íÎó]: quest_read_db: Invalid quest ID '61400' in line '61400' (min: 0, max: 60 356.)[´íÎó]: quest_read_db: Invalid quest ID '61401' in line '61401' (min: 0, max: 60
  9. who can put the sqlfile here. Shit chinese firewall, I can't see the sql
  10. I edit config file equip_locations <?phpreturn array( 4096 => '时装头下', 2048 => '时装头中', 1024 => '时装头上', 256 => '头上', 512 => '头中', 1 => '头下', 16 => '盔甲', 2 => '主手', 32 => '副手', 4 => '背部', 64 => '鞋子', 8 => '装饰品[左]', 128 => '装饰品[右]', 8192 => '时装背部', 65536 => '影子战袍', 131072 => '影子武器', 262144 => '影子盾牌', 524288 => '影子战靴', 1048576 => '影子坠饰[左]', 2097152 => '影子耳环[右]', 32768 => '弹药/弓箭')?> But it still can't display Shadow Equip . In equip view it display location like this. Who knows how to fix this? thanks a lot!
  11. I use rA tools convert_sql.pl originally. To Export .sql for fluxdb. Did some way to make itemdb.conf to itemdb.txt or itemdb.conf to itemdb.sql?
  12. This item is published in twRO for 2~3 month. kRO just use it in this month. I think maybe it can show in 0807.....
  13. Who know it msg? on line 2363 in msgstringtable.txt
  14. Aura of Scale ? I can't find it, where is?
  15. I think it Should be out there for 2 months. kRO recharge it as reward this month. 19871 decorative fashion musicStimulate the five senses of rhythm and melody, just like at your fingertips like.Series: FashionDefense: 0Location: middleWeight: 0Requires Level: 1Equipment: Whole Career It belongs to the same type and the moon stars. [19871] = { unidentifiedDisplayName = "葛磊", unidentifiedResourceName = "府夯", unidentifiedDescriptionName = { "皑沥登瘤 臼澜. [蹈焊扁] 甫 荤侩窍咯 皑沥且 荐 乐促." }, identifiedDisplayName = "狼惑 澜厩狼 厘侥", identifiedResourceName = "澜拌狼坷坷扼", identifiedDescriptionName = { "坷皑阑 磊必窍绰 澜厩狼 府惦, 羔肺叼啊 焊捞淀 蠢哺柳促.", "拌凯 : ^777777狼惑厘厚^000000 规绢 : ^7777770^000000", "困摹 : ^777777吝窜 ^000000 公霸 : ^7777770^000000", "夸备 饭骇 : ^7777771^000000", "厘馒 : ^777777傈流诀^000000" }, slotCount = 0, ClassNum = 1074 },
  16. En.. The patch is new. This button is showing in langtype 3, if change langtype to 2 it will auto hide.
  17. Hi NEO. I am using the chinese patch. So the patch have register button. It will crash patch when click this button. Can you fix it? or Do not display this button?
  18. OH yes, it works, my bad. I did not look carefully your codes. sorry!!
  19. I was try this, but just like the images, the message is display. but my char does's make any change.
  20. But the itme bonus can't do "auto spell in 10second" , so I choice autobonus.
×
×
  • Create New...

Important Information

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