安赫尔
Members-
Content Count
163 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by 安赫尔
-
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?
-
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.
-
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?
-
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}
-
If the sql table is exist. you may change all GD_PK_TITLE to gd_pk_title in scripts.
-
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/
-
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 ..
-
[ FluxCP ] Premade RO Live Show $50 5 Orders Only
安赫尔 replied to ParIsMakulit's topic in Arts & Writings
nice -
Ohmy I think questdb limited to 60356, how to Expand it!!!
安赫尔 replied to 安赫尔's question in Database Support
oy solved, thanks sevenzz23~ -
Ohmy I think questdb limited to 60356, how to Expand it!!!
安赫尔 posted a question in Database Support
[´íÎó]: 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 -
who can put the sqlfile here. Shit chinese firewall, I can't see the sql
-
Maya to 3Ds max to Granny (I cant make the Animation to work)
安赫尔 replied to karazu's question in Graphics Support
Ohmy, WOW3? -
Thanks for this link!
-
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!
-
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?
-
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.....
-
Who know it msg? on line 2363 in msgstringtable.txt
-
Aura of Scale ? I can't find it, where is?
-
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 },
-
En.. The patch is new. This button is showing in langtype 3, if change langtype to 2 it will auto hide.
-
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?
-
OH yes, it works, my bad. I did not look carefully your codes. sorry!!
-
I was try this, but just like the images, the message is display. but my char does's make any change.
-
But the itme bonus can't do "auto spell in 10second" , so I choice autobonus.