<npc id="14805" name="Dark Panther" title=""> <set name="aggroRange" value="0" /> <set name="ai_type" value="CharacterAI" /> <set name="baseAtkRange" value="40" /> <set name="baseAtkType" value="SWORD" /> <set name="baseCON" value="43" /> <set name="baseCritRate" value="4" /> <set name="baseDEX" value="30" /> <set name="baseHpMax" value="2719.97952" /> <set name="baseHpRate" value="1" /> <set name="baseHpReg" value="8.5" /> <set name="baseINT" value="21" /> <set name="baseMAtk" value="556.793" /> <set name="baseMAtkSpd" value="333" /> <set name="baseMDef" value="236.93149" /> <set name="baseMEN" value="25" /> <set name="baseMpMax" value="1540.8" /> <set name="baseMpReg" value="3" /> <set name="basePAtk" value="815.37145" /> <set name="basePAtkSpd" value="253" /> <set name="basePDef" value="323.78455" /> <set name="baseRunSpd" value="165" /> <set name="baseSTR" value="40" /> <set name="baseShldDef" value="0" /> <set name="baseShldRate" value="0" /> <set name="baseWIT" value="20" /> <set name="baseWalkSpd" value="25" /> <set name="collision_height" value="13.0" /> <set name="collision_radius" value="7.0" /> <set name="level" value="76" /> <set name="race" value="ANIMAL" /> <set name="rewardExp" value="0" /> <set name="rewardRp" value="0" /> <set name="rewardSp" value="0" /> <set name="soulshot_count" value="5" /> <set name="spiritshot_count" value="2" /> <set name="type" value="Pet" /> <skills> <skill id="4121" level="6" /> <!--Summoned Monster Magic Protection--> <skill id="4408" level="4" /> <!--HP High--> <skill id="4409" level="1" /> <!--MP Increase (1x)--> <skill id="4410" level="12" /> <!--Slightly Strong P. Atk.--> <skill id="4411" level="11" /> <!--Average M. Atk.--> <skill id="4412" level="11" /> <!--Average P. Def.--> <skill id="4413" level="11" /> <!--Average M. Def.--> <skill id="4414" level="2" /> <!--Standard Type--> <skill id="4415" level="3" /> <!--One-handed Sword--> <skill id="4416" level="4" /> <!--Animals--> <skill id="5038" level="15" /> <!--Summon PVP Penalty--> </skills> <attributes> <defence attribute="fire" value="20" /> <defence attribute="water" value="20" /> <defence attribute="wind" value="20" /> <defence attribute="earth" value="20" /> <defence attribute="holy" value="20" /> <defence attribute="unholy" value="20" /> </attributes> </npc>
npcdata.txt тут не нашёл такого параметраУ нпц есть параметр avoidmodify ещё
npc_begin summon 14805 [dark_panther_g] category={} level=76 exp=931275828 ex_crt_effect=0 unique=0 s_npc_prop_hp_rate=1.331 race=animal sex=male skill_list={@s_npc_prop_race_animal;@s_npc_prop_hp_lv_p3;@s_npc_prop_mp_lv_p0;@s_npc_prop_pa_lv_p1;@s_npc_prop_ma_lv_p0;@s_npc_prop_pd_lv_p0;@s_npc_prop_md_lv_p0;@s_npc_prop_armor_type_n;@s_npc_prop_weapon_type_sword;@s_summon_magic_defence6;@s_summon_pvp_penalty15} slot_chest=[] slot_rhand=[] slot_lhand=[] collision_radius={7;7} collision_height={13;13} hit_time_factor=0.2 hit_time_factor_skill=-1 ground_high={150;0;0} ground_low={25;0;0} str=40 int=21 dex=30 wit=20 con=43 men=25 org_hp=2719.97952 org_hp_regen=8.5 org_mp=1540.8 org_mp_regen=3 base_attack_type=sword base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=30 base_physical_attack=815.37145 base_critical=4 physical_hit_modify=4.75 base_attack_speed=253 base_reuse_delay=0 base_magic_attack=556.793 base_defend=323.78455 base_magic_defend=236.93149 base_attribute_attack={none;0} base_attribute_defend={20;20;20;20;20;20;0} physical_avoid_modify=0 shield_defense_rate=0 shield_defense=0 safe_height=100 soulshot_count=5 spiritshot_count=2 clan={} ignore_clan_list={} clan_help_range=0 undying=0 can_be_attacked=1 corpse_time=7 no_sleep_mode=0 agro_range=0 passable_door=0 can_move=1 flying=0 has_summoner=0 targetable=1 show_name_tag=1 npc_ai={[dark_panther_g];{[step_skill01]=@s_panther_dark_claw7};{[step_skill02]=@s_panther_fatal_claw5};{[step_skill03]=@s_panther_cancel3};{[step_skill_target01]=0};{[step_skill_target02]=0};{[step_skill_target03]=0};{[step_action01]=1087};{[step_action02]=1088};{[step_action03]=1086}} event_flag={0} unsowing=1 private_respawn_log=0 acquire_exp_rate=0.0 acquire_sp=0 acquire_rp=0 corpse_make_list={} additional_make_list={} additional_make_multi_list={} ex_item_drop_list={} fake_class_id=-1 npc_end
physical_avoid_modifynpcdata.txt тут не нашёл такого параметра
Код:npc_begin summon 14805 [dark_panther_g] category={} level=76 exp=931275828 ex_crt_effect=0 unique=0 s_npc_prop_hp_rate=1.331 race=animal sex=male skill_list={@s_npc_prop_race_animal;@s_npc_prop_hp_lv_p3;@s_npc_prop_mp_lv_p0;@s_npc_prop_pa_lv_p1;@s_npc_prop_ma_lv_p0;@s_npc_prop_pd_lv_p0;@s_npc_prop_md_lv_p0;@s_npc_prop_armor_type_n;@s_npc_prop_weapon_type_sword;@s_summon_magic_defence6;@s_summon_pvp_penalty15} slot_chest=[] slot_rhand=[] slot_lhand=[] collision_radius={7;7} collision_height={13;13} hit_time_factor=0.2 hit_time_factor_skill=-1 ground_high={150;0;0} ground_low={25;0;0} str=40 int=21 dex=30 wit=20 con=43 men=25 org_hp=2719.97952 org_hp_regen=8.5 org_mp=1540.8 org_mp_regen=3 base_attack_type=sword base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=30 base_physical_attack=815.37145 base_critical=4 physical_hit_modify=4.75 base_attack_speed=253 base_reuse_delay=0 base_magic_attack=556.793 base_defend=323.78455 base_magic_defend=236.93149 base_attribute_attack={none;0} base_attribute_defend={20;20;20;20;20;20;0} physical_avoid_modify=0 shield_defense_rate=0 shield_defense=0 safe_height=100 soulshot_count=5 spiritshot_count=2 clan={} ignore_clan_list={} clan_help_range=0 undying=0 can_be_attacked=1 corpse_time=7 no_sleep_mode=0 agro_range=0 passable_door=0 can_move=1 flying=0 has_summoner=0 targetable=1 show_name_tag=1 npc_ai={[dark_panther_g];{[step_skill01]=@s_panther_dark_claw7};{[step_skill02]=@s_panther_fatal_claw5};{[step_skill03]=@s_panther_cancel3};{[step_skill_target01]=0};{[step_skill_target02]=0};{[step_skill_target03]=0};{[step_action01]=1087};{[step_action02]=1088};{[step_action03]=1086}} event_flag={0} unsowing=1 private_respawn_log=0 acquire_exp_rate=0.0 acquire_sp=0 acquire_rp=0 corpse_make_list={} additional_make_list={} additional_make_multi_list={} ex_item_drop_list={} fake_class_id=-1 npc_end
да уже разобрался, но вот п атаку как на скрине рпг, получить не удалось.physical_avoid_modify
Базовые характеристики множатся на бонусы базовых параметров (STR/CON и т.д), бонус уровня и пассивные умения.
Ну у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696Там 2 параметра у петов.
но вот п атаку как на скрине рпг, получить не удалось.
а п деф из какого расчёта идёт?815.37145 (base_physical_attack) * 1.20 (str_bonus = 40) * 1.65 (level_bonus = 76) * 1.1 (Пассивный скилл 4410:12 s_npc_prop_pa_lv_p1) = 1775.8790181
И по хп я верно сделал расчёт?815.37145 (base_physical_attack) * 1.20 (str_bonus = 40) * 1.65 (level_bonus = 76) * 1.1 (Пассивный скилл 4410:12 s_npc_prop_pa_lv_p1) = 1775.8790181
Столько же у тебя на скриншоте с рпг клаба
1.65 (level_bonus = 76)где данный параметр хранится?815.37145 (base_physical_attack) * 1.20 (str_bonus = 40) * 1.65 (level_bonus = 76) * 1.1 (Пассивный скилл 4410:12 s_npc_prop_pa_lv_p1) = 1775.8790181
Столько же у тебя на скриншоте с рпг клаба
Спасибо большое всё получилосьЗависимость бонуса от уровня в pc_parameters
Ну у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696Зависимость бонуса от уровня в pc_parameters
а для монстров тоже level_bonus используется? аналогично?Зависимость бонуса от уровня в pc_parameters
npc_begin warrior 22862 [drakos_hunter] category={} level=83 exp=7793077345 ex_crt_effect=0 unique=0 s_npc_prop_hp_rate=3 race=dragon sex=male skill_list={@s_npc_prop_race_dragon;@s_npc_prop_attribute_fire1;@s_npc_prop_hp_lv_m3;@s_npc_prop_mp_lv_p0;@s_npc_prop_pa_lv_p3;@s_npc_prop_ma_lv_p0;@s_npc_prop_pd_lv_p4;@s_npc_prop_md_lv_n7;@s_npc_prop_armor_type_n;@s_npc_prop_weapon_type_fist} slot_chest=[] slot_rhand=[] slot_lhand=[] collision_radius={50;50} collision_height={55;55} hit_time_factor=0.57 hit_time_factor_skill=-1 ground_high={200;0;0} ground_low={100;0;0} str=40 int=21 dex=30 wit=20 con=43 men=20 org_hp=18734.280667127 org_hp_regen=190.897045965523 org_mp=1777.4 org_mp_regen=3 base_attack_type=fist base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=10 base_physical_attack=10247.9853769394 base_critical=4 physical_hit_modify=5 base_attack_speed=253 base_reuse_delay=0 base_magic_attack=6998.04554416799 base_defend=566.178304 base_magic_defend=621.45708 base_attribute_attack={fire;200} base_attribute_defend={200;140;170;170;170;170;180} physical_avoid_modify=0 shield_defense_rate=0 shield_defense=0 safe_height=100 soulshot_count=0 spiritshot_count=0 clan={} ignore_clan_list={} clan_help_range=300 undying=0 can_be_attacked=1 corpse_time=7 no_sleep_mode=0 agro_range=300 passable_door=0 can_move=1 flying=0 has_summoner=0 targetable=1 show_name_tag=1 npc_ai={[drakos_hunter];{[IsAggressive]=1};{[Skill01_ID]=@s_valley_of_dragon_drakos_power_strike1}} event_flag={1} unsowing=0 private_respawn_log=1 acquire_exp_rate=59.61606613 acquire_sp=42195 acquire_rp=0 corpse_make_list={{[asofe];2;2;98.8906};{[oricalcum];1;1;39.159};{[icarus_knuckle_piece];1;1;3.1797};{[rp_sealed_destino_cuirass_i];1;1;2.2095};{[rp_sealed_vesper_helmet_i];1;1;4.2516};{[rp_sealed_vesper_cuirass_i];1;1;1.5942};{[rp_sealed_vesper_gaiter_i];1;1;2.5509}} additional_make_list={} additional_make_multi_list={{{{[adena];18307;42751;100}};70};{{{[sealed_destino_boots];1;1;24.6208};{[sealed_destino_leather_boots];1;1;24.6208};{[sealed_destino_shoes];1;1;24.6208};{[sealed_destino_necklace];1;1;18.9087};{[sealed_holly_sprit's_cloak];1;1;7.2289}};3.3};{{{[cokes];3;9;20.1362};{[high_grade_suede];1;1;59.5653};{[renad];1;1;5.9882};{[oricalcum];1;1;4.0352};{[adamantium];1;1;3.3334};{[general_82_s];1;1;5.3242};{[special_82_s];1;1;1.331};{[rare_82_s];1;1;0.1331};{[high_ore_of_wind];1;1;0.1534}};93.8522};{{{[ore_of_wind];1;1;93.1155};{[big_dragon_bone_summon];1;1;6.8845}};6.1478}} ex_item_drop_list={} fake_class_id=-1 npc_end
Попробовал высчитать м атаку по этой же формуле:815.37145 (base_physical_attack) * 1.20 (str_bonus = 40) * 1.65 (level_bonus = 76) * 1.1 (Пассивный скилл 4410:12 s_npc_prop_pa_lv_p1) = 1775.8790181
Столько же у тебя на скриншоте с рпг клаба
если вместо 1.331, умножить на 1.33 тогда получаю 5715,764963328, то что нужноНу у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696
Тут верный расчёт или ошибку допустил?
Так как на рпг выход 5715
physical_hit_modify=4.75 а с чем его нужно использовать? на какие он параметры влияет?physical_hit_modify ещё параметр к npc
Всё посчитал без этого параметра, всё совпадает, кроме магической атаки, может и не верно высчитываю.physical_hit_modify ещё параметр к npc
556.793 * 1.65 * 0.81base_magic_attack*(level_bonus*0.81)^2
Выйдет правда чуть больше 994.
а откуда эта цифра 2 взялась?ну или так base_magic_attack * (level_bonus * 0.81) * (level_bonus * 0.81)
Возведение в степень
Спасибо, тогда всё сходится)Такая формула для расчета матаки.
Не подскажешь, у монстров аналогичный расчёт идёт? или там другие формулы?Такая формула для расчета матаки.
npc_begin pet 12781 [pet_baby_kukaburo] category={} level=25 exp=2118876 ex_crt_effect=0 unique=0 s_npc_prop_hp_rate=1 race=beast sex=male skill_list={@s_npc_prop_race_beast;@s_npc_prop_hp_lv_p0;@s_npc_prop_mp_lv_p0;@s_npc_prop_pa_lv_p0;@s_npc_prop_ma_lv_p0;@s_npc_prop_pd_lv_p0;@s_npc_prop_md_lv_p0;@s_npc_prop_armor_type_n;@s_npc_prop_weapon_type_fist;@s_full_magic_defence} slot_chest=[] slot_rhand=[] slot_lhand=[] collision_radius={7;7} collision_height={15;15} hit_time_factor=0.5 hit_time_factor_skill=-1 ground_high={120;0;0} ground_low={13;0;0} str=40 int=21 dex=30 wit=20 con=43 men=25 org_hp=460.96247 org_hp_regen=3.5 org_mp=259.2 org_mp_regen=1.5 base_attack_type=fist base_attack_range=40 base_damage_range={0;0;80;120} base_rand_dam=10 base_physical_attack=64.83203 base_critical=4 physical_hit_modify=4.75 base_attack_speed=253 base_reuse_delay=0 base_magic_attack=44.27187 base_defend=101.83533 base_magic_defend=74.51868 base_attribute_attack={none;0} base_attribute_defend={20;20;20;20;20;20;0} physical_avoid_modify=0 shield_defense_rate=0 shield_defense=0 safe_height=100 soulshot_count=2 spiritshot_count=2 clan={} ignore_clan_list={} clan_help_range=0 undying=0 can_be_attacked=1 corpse_time=86400 no_sleep_mode=0 agro_range=0 passable_door=0 can_move=1 flying=0 has_summoner=0 targetable=1 show_name_tag=1 npc_ai={[pet_baby_kukaburo];{[Heal1]=@s_pet_playful_heal1};{[Heal2]=@s_pet_urgent_heal1}} event_flag={0} unsowing=1 private_respawn_log=0 acquire_exp_rate=0.0 acquire_sp=0 acquire_rp=0 corpse_make_list={} additional_make_list={} additional_make_multi_list={} ex_item_drop_list={} fake_class_id=-1 npc_end
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?