AION真端 XML npc属性中文说明
NPC 基本信息
<id>:NPC 的唯一标识符(ID)。
<name>:NPC 的名称(例如:
event_Lotto_Machine01_L)。<desc>:NPC 的描述(例如:
STR_EVENT_LOTTO_MACHINE01,可能是本地化字符串)。<spawn_zonename>:NPC 刷新的区域名称(例如:
LC/DC1)。<dir>:NPC 的资源路径(例如:
housing/Interior/function)。<mesh>:NPC 的模型文件(例如:
House_Jukebox)。<npc_title>:NPC 的标题(例如:
STR_NPCTITLE_LottoMachine,可能是本地化字符串)。<disk_type>:NPC 的类型(例如:
inhabitant,表示居民)。<ui_type>:NPC 的 UI 类型(例如:
general,表示通用类型)。<hide_path>:是否隐藏路径(1 表示隐藏)。
<hide_map>:是否在地图上隐藏(1 表示隐藏)。
<visible_range>:NPC 的可见范围(例如:100 单位)。
NPC 外观与属性
<bound_radius>:NPC 的碰撞体积范围。
<front>:前方半径。<side>:侧方半径。<upper>:上方半径。<scale>:NPC 的缩放比例(例如:400%)。
<weapon_scale>:武器的缩放比例(例如:100%)。
<altitude>:NPC 的高度(例如:0.000000,表示地面高度)。
<move_speed_normal_walk>:正常行走速度。
<move_speed_normal_run>:正常跑步速度。
<move_speed_combat_run>:战斗中的跑步速度。
<pushed_range>:被击退的范围。
NPC 等级与属性
<level>:NPC 的等级(例如:60 级)。
<exp>:NPC 提供的经验值(例如:0)。
<dp>:NPC 提供的 DP(深渊点数)。
<max_hp>:NPC 的最大生命值(例如:23691)。
<hpgauge_level>:血条显示等级(例如:3)。
<hp_regen>:生命值恢复速度。
<physical_attack>:物理攻击力。
<physical_defend>:物理防御力。
<magical_attack>:魔法攻击力。
<magical_defend>:魔法防御力。
<magical_resist>:魔法抗性。
<min_damage>:最小伤害值。
<max_damage>:最大伤害值。
<magical_skill_boost>:魔法技能加成。
<hit_count>:每次攻击的命中次数。
<attack_delay>:攻击延迟时间(毫秒)。
<hit_accuracy>:命中精度。
<magical_hit_accuracy>:魔法命中精度。
<critical>:暴击率。
<physical_critical_reduce_rate>:物理暴击减免率。
<physical_critical_damage_reduce>:物理暴击伤害减免。
<magical_critical>:魔法暴击率。
<magical_critical_reduce_rate>:魔法暴击减免率。
<magical_critical_damage_reduce>:魔法暴击伤害减免。
<concentration>:集中值。
<dodge>:闪避值。
<parry>:招架值。
<block>:格挡值。
<dp_reduce>:DP 减免值。
<abyss_point>:深渊点数。
<abyss_rank>:深渊排名。
<cancel_level>:技能打断等级。
元素防御与异常状态抗性
<first_level_attr>:基础元素防御值。
<elemental_defend_light>:光属性防御。<elemental_defend_dark>:暗属性防御。<elemental_defend_earth>:地属性防御。<elemental_defend_air>:风属性防御。<elemental_defend_water>:水属性防御。<elemental_defend_fire>:火属性防御。<abnormal_resists>:异常状态抗性。
<abnormal_resist_name>:异常状态名称(例如:sleep睡眠,bleed流血)。<abnormal_resist_value>:抗性值。<abnormal_penetrations>:异常状态穿透值。
攻击与 AI 设置
<physical_damage_trim>:物理伤害修正。
<magical_damage_trim>:魔法伤害修正。
<noreducespell_immune>:是否免疫减益技能。
<first_attack_split_rate>:首次攻击的分裂率。
<ai_name>:NPC 的 AI 名称(例如:
Lmerchant,表示商人 AI)。<idle_name>:空闲状态名称(例如:
NoMove,表示不移动)。<tribe>:NPC 的种族(例如:
useall,表示通用)。<pet_ai_name>:宠物 AI 名称。
<max_enemy_count>:最大敌人数量。
<sensory_range>:感知范围。
<sensory_range_short>:短距离感知范围。
<sensory_angle>:感知角度。
<max_chase_time>:最大追击时间。
<chase_range_fromsp>:从出生点开始的追击范围。
<chase_flying>:是否追击飞行目标。
<react_to_pathfind_fail>:路径寻找失败时的反应(例如:
return_to_sp,返回出生点)。<move_speed_flee>:逃跑速度。
<move_type_return>:返回时的移动类型(例如:
run,跑步)。<decrease_sensory_range_return>:返回时感知范围的减少值。
<hate_decrease_type>:仇恨减少类型。
<hate_decrease_a>:仇恨减少值。
<can_see_invisible>:是否可以看到隐形单位。
<can_see_polymorph>:是否可以看到变形单位。
攻击设置
<attacks>:攻击属性。
<attack_mod>:攻击修正值。<attack_range>:攻击范围。<attack_rate>:攻击速率。<attack_type>:攻击类型(例如:physical,物理攻击)。
NPC 类型与交互
<npc_type>:NPC 类型(例如:
general,通用类型)。<unattackable>:是否不可攻击(1 表示不可攻击)。
<talking_distance>:对话距离。
<trade_info>:交易信息。
<tab>:交易标签名称(例如:sale_world_Lotto_ver2_01,表示彩票机交易标签)。<tab_list>:交易标签列表。
总结
这段配置定义了一个名为 event_Lotto_Machine01_L 的 NPC,它是一个彩票机,具有特定的属性、行为和交易功能。如果有其他问题,欢迎继续提问!
<npc>
<id>831789</id>
<name>event_Lotto_Machine01_L</name>
<desc>STR_EVENT_LOTTO_MACHINE01</desc>
<__spawn_zonename__>LC/DC1</__spawn_zonename__>
<dir>housing/Interior/function</dir>
<mesh>House_Jukebox</mesh>
<npc_title>STR_NPCTITLE_LottoMachine</npc_title>
<disk_type>inhabitant</disk_type>
<ui_type>general</ui_type>
<hide_path>1</hide_path>
<hide_map>1</hide_map>
<visible_range>100</visible_range>
<bound_radius>
<front>0.500000</front>
<side>0.700000</side>
<upper>1.800000</upper>
</bound_radius>
<scale>400</scale>
<weapon_scale>100</weapon_scale>
<altitude>0.000000</altitude>
<move_speed_normal_walk>1.500000</move_speed_normal_walk>
<move_speed_normal_run>6.000000</move_speed_normal_run>
<move_speed_combat_run>4.200000</move_speed_combat_run>
<pushed_range>2.000000</pushed_range>
<dual>0</dual>
<level>60</level>
<exp>0</exp>
<dp>200</dp>
<max_hp>23691</max_hp>
<hpgauge_level>3</hpgauge_level>
<hp_regen>11846</hp_regen>
<physical_attack>564</physical_attack>
<physical_defend>962</physical_defend>
<magical_attack>564</magical_attack>
<magical_defend>0</magical_defend>
<magical_resist>1186</magical_resist>
<min_damage>406</min_damage>
<max_damage>609</max_damage>
<magical_skill_boost>0</magical_skill_boost>
<hit_count>1</hit_count>
<attack_delay>2000</attack_delay>
<hit_accuracy>1812</hit_accuracy>
<magical_hit_accuracy>1142</magical_hit_accuracy>
<critical>0</critical>
<physical_critical_reduce_rate>94</physical_critical_reduce_rate>
<physical_critical_damage_reduce>0</physical_critical_damage_reduce>
<magical_critical>0</magical_critical>
<magical_critical_reduce_rate>0</magical_critical_reduce_rate>
<magical_critical_damage_reduce>0</magical_critical_damage_reduce>
<concentration>0</concentration>
<dodge>1215</dodge>
<parry>0</parry>
<block>0</block>
<dp_reduce>0</dp_reduce>
<abyss_point>0</abyss_point>
<abyss_rank>1</abyss_rank>
<cancel_level>100</cancel_level>
<first_level_attr>
<elemental_defend_light>56</elemental_defend_light>
<elemental_defend_dark>56</elemental_defend_dark>
<elemental_defend_earth>56</elemental_defend_earth>
<elemental_defend_air>56</elemental_defend_air>
<elemental_defend_water>56</elemental_defend_water>
<elemental_defend_fire>56</elemental_defend_fire>
</first_level_attr>
<abnormal_resists>
<data>
<abnormal_resist_name>sleep</abnormal_resist_name>
<abnormal_resist_value>100</abnormal_resist_value>
</data>
<data>
<abnormal_resist_name>bleed</abnormal_resist_name>
<abnormal_resist_value>50</abnormal_resist_value>
</data>
</abnormal_resists>
<abnormal_penetrations>
<data>
<abnormal_penetration_value>0</abnormal_penetration_value>
</data>
<data>
<abnormal_penetration_value>0</abnormal_penetration_value>
</data>
<data>
<abnormal_penetration_value>0</abnormal_penetration_value>
</data>
</abnormal_penetrations>
<physical_damage_trim>0</physical_damage_trim>
<magical_damage_trim>0</magical_damage_trim>
<noreducespell_immune>0</noreducespell_immune>
<first_attack_split_rate>Split_Default</first_attack_split_rate>
<ai_name>Lmerchant</ai_name>
<idle_name>NoMove</idle_name>
<tribe>useall</tribe>
<pet_ai_name>Pet</pet_ai_name>
<max_enemy_count>10</max_enemy_count>
<sensory_range>20.000000</sensory_range>
<sensory_range_short>6.000000</sensory_range_short>
<sensory_angle>300</sensory_angle>
<max_chase_time>5</max_chase_time>
<chase_range_fromsp>0.000000</chase_range_fromsp>
<chase_flying>0</chase_flying>
<react_to_pathfind_fail>return_to_sp</react_to_pathfind_fail>
<move_speed_flee>60</move_speed_flee>
<move_type_return>run</move_type_return>
<decrease_sensory_range_return>40</decrease_sensory_range_return>
<hate_decrease_type>0</hate_decrease_type>
<hate_decrease_a>40</hate_decrease_a>
<can_see_invisible>0</can_see_invisible>
<can_see_polymorph>FALSE</can_see_polymorph>
<attacks>
<data>
<attack_mod>100</attack_mod>
<attack_range>2.000000</attack_range>
<attack_rate>1000</attack_rate>
<attack_type>physical</attack_type>
</data>
</attacks>
<npc_type>general</npc_type>
<unattackable>1</unattackable>
<talking_distance>10.000000</talking_distance>
<trade_info>
<tab_list>
<data>
<tab>sale_world_Lotto_ver2_01</tab>
</data>
</tab_list>
</trade_info>
</npc>
