Pts и данные pets/summon

Flylink

Прославленный
Местный
Старожил I степени
Сообщения
637
Розыгрыши
0
Репутация
252
Реакции
206
Баллы
1 478
Перепарсил данные с птс
Код:
<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>
И все значения у петов 1 в 1, как вписано здесь.
Что ещё влияет, на базовые статы питомцев/слуг как поднять их до нормальных показателей?)
 

Вложения

  • rpg.png
    rpg.png
    259,7 КБ · Просмотры: 195
  • xaxa.jpg
    xaxa.jpg
    17,9 КБ · Просмотры: 187

У нпц есть параметр avoidmodify ещё
 
У нпц есть параметр avoidmodify ещё
npcdata.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
 
Последнее редактирование:
npcdata.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 и т.д), бонус уровня и пассивные умения.
 
  • Мне нравится
Реакции: kick
physical_avoid_modify

Базовые характеристики множатся на бонусы базовых параметров (STR/CON и т.д), бонус уровня и пассивные умения.
да уже разобрался, но вот п атаку как на скрине рпг, получить не удалось.
 
Там 2 параметра у петов.
 
Там 2 параметра у петов.
Ну у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696
на скрине на рпг 5715 хп
org_mp=1540.8*men=25(1,28)= 1972,224 на скрине на рпг мп у пантеры 1972 я как раз столько и получил
крит.атаку получил ровно 44
скорость атаки 278
всё как на рпг
кроме п атаки, п дефа,м дефа и маг атаки
Там я не могу понял, от чего формула отталкивается
 
но вот п атаку как на скрине рпг, получить не удалось.

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
а п деф из какого расчёта идёт?

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

Столько же у тебя на скриншоте с рпг клаба
И по хп я верно сделал расчёт?
org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696

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)где данный параметр хранится?
 
Зависимость бонуса от уровня в pc_parameters
 
Зависимость бонуса от уровня в pc_parameters
Спасибо большое всё получилось

Зависимость бонуса от уровня в pc_parameters
Ну у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696
Тут верный расчёт или ошибку допустил?
Так как на рпг выход 5715

Зависимость бонуса от уровня в pc_parameters
а для монстров тоже level_bonus используется? аналогично?

Код:
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

Столько же у тебя на скриншоте с рпг клаба
Попробовал высчитать м атаку по этой же формуле:
base_magic_attack=556.793 * 0.81 (int_bonus = 21) * 1,65 (level_bonus = 76) * 1 (Пассивный скилл 4411:11 ) = 744,1538445 а на скрине на рпг 993

П деф вышел 534,а не 532 как на скрине

Ну у меня получилось, org_hp=2719.97952*s_npc_prop_hp_rate=1.331*con=43(bonus="1.58")=5720,0625309696
Тут верный расчёт или ошибку допустил?
Так как на рпг выход 5715
если вместо 1.331, умножить на 1.33 тогда получаю 5715,764963328, то что нужно

base_magic_defend=236.93149 * 1,28 (Men 25) ** 1.65 (level_bonus = 76) = 500,39930688
Если м деф взять целым числом 236 тогда тогда выйдет 498,432 как на скрине
с п. дефом аналогично 532,95 если целое число множить
 
Последнее редактирование модератором:
physical_hit_modify ещё параметр к npc
 
physical_hit_modify ещё параметр к npc
physical_hit_modify=4.75 а с чем его нужно использовать? на какие он параметры влияет?

physical_hit_modify ещё параметр к npc
Всё посчитал без этого параметра, всё совпадает, кроме магической атаки, может и не верно высчитываю.
base_magic_attack=556.793 * 0.81 (int_bonus = 21) * 1,65 (level_bonus = 76) * 1 (Пассивный скилл 4411:11 ) = 744,1538445 а на скрине на рпг 993
 
Последнее редактирование модератором:
base_magic_attack*(level_bonus*0.81)^2

Выйдет правда чуть больше 994.
 
ну или так base_magic_attack * (level_bonus * 0.81) * (level_bonus * 0.81)


Возведение в степень
а откуда эта цифра 2 взялась?
744,1538445 без с степени получаем это
если со степенью получил 993,145131 то есть то что на скрине, но откуда брать эту степень?
 
Такая формула для расчета матаки.
Спасибо, тогда всё сходится)

Такая формула для расчета матаки.
Не подскажешь, у монстров аналогичный расчёт идёт? или там другие формулы?
И питомцы, очень по странному, в базе показатели больше чем в действительности, Детеныш Кукабарры в птс указан минимальный 25 уровень, но на рпг при сдаче квеста, мы получаем 24 уровень куры,
Код:
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
а тут указан 25 лвл, в базах так же 24 указан.
org_hp=460.96247 а на скрине с рпг, намного меньше)
 

Вложения

  • IMG_27062017_173659_0.png
    IMG_27062017_173659_0.png
    421,2 КБ · Просмотры: 98
Последнее редактирование модератором:
у петов данные идут с petdata
 
  • Мне нравится
Реакции: risi
Назад
Сверху Снизу