# Weapon
# Parent Node
# Child Node
# Attributes
武器类别 weapon_class | 平衡 weapon_balance | thrust_speed | 速度 speed_rating | 投射物速度 missile_speed | 长度 weapon_length | 挥砍伤害 swing_damage | 挥砍伤害的类型 swing_damage_type | 武器使用 item_usage | 材质 physics_material | 弹药类型 ammo_class | 弹药限制 ammo_limit | 准确度 accuracy | 戳刺伤害 thrust_damage | 戳刺伤害类型 thrust_damage_type | 重心 center_of_mass | 弹药量 stack_amount | 旋转角度 rotation | 掠过的声音 passby_sound_code | 旋转速度 rotation_speed | 飞行的声音 flying_sound_code | 击中后的角度 sticking_rotation | 击中后的位置 sticking_position | 轨迹粒子效果 trail_particle_name | 位置 position | 躯干护甲 body_armor | 耐久度 hit_points
# weapon_class
类型:
string
接受值:'OneHandedAxe', 'Bow', 'OneHandedSword', 'TwoHandedPolearm', 'Crossbow', 'Stone', 'Arrow', 'Boulder', 'Bolt', 'LargeShield', 'Banner'
例子:OneHandedAxe
武器的类别# weapon_balance
类型:
int
例子:100
武器的平衡# thrust_speed
类型:
int
例子:12
Thrust speed of the weapon# speed_rating
类型:
int
例子:60
武器速度# missile_speed
类型:
int
例子:60
射出的投射物速度# weapon_length
类型:
int
例子:60
武器长度# swing_damage
类型:
int
例子:60
挥砍伤害值# swing_damage_type
类型:
string
接受值:'Pierce', 'Blunt', 'Cut'
例子:Pierce
挥砍伤害的类型# item_usage
类型:
string
接受值:'torch', 'bow', 'long_bow', 'onehanded_block_shield_swing', 'polearm_block_thrust', 'crossbow_fast', 'crossbow', 'stone', '', 'heavy_stone', 'arrow_top', 'arrow_right', 'hand_shield', 'shield', 'banner'
例子:heavy_stone
武器是咋用的# physics_material
类型:
string
接受值:'metal_weapon', 'wood_weapon', 'missile', 'ballista_missile', 'burning_ballista', 'boulder_stone', 'burning_jar', 'wood_shield', 'metal_shield'
例子:metal_shield
武器的材质(诸如铁制盾,铁制武器,木制武器)# ammo_class
类型:
string
接受值:'Arrow', 'Bolt', 'Stone', 'Boulder'
例子:Arrow
弹药类型(箭矢、弩矢等)# ammo_limit
类型:
int
例子:1
弹药限制,不知道是'一个弹匣'还是'一次射出'。# accuracy
类型:
int
例子:21
远程武器的准确度# thrust_damage
类型:
int
例子:21
戳刺伤害# thrust_damage_type
类型:
string
接受值:'Pierce', 'Blunt', 'Cut'
例子:Pierce
戳刺伤害类型# center_of_mass
类型:
vector3d
例子:0.15,0,0
武器中心位置,不知道干嘛用的# stack_amount
类型:
int
例子:23
应该是一袋箭有多少支这种# rotation
类型:
vector3d
例子:100,30,20
不知道干嘛用的(译者按:可能是飞斧之类扔出后模型的旋转角度向量)# passby_sound_code
类型:
string
例子:event:/mission/combat/missile/passby
投射物掠过人物发出的声音# rotation_speed
类型:
double
例子:0.5
不知道干嘛用的(译者按:可能是飞斧之类扔出后模型的旋转速度)# flying_sound_code
类型:
string
例子:event:/mission/combat/missile/foley/passby
投射物飞行发出的声音# sticking_rotation
类型:
vector3d
例子:90,0,0
不知道干嘛用的(译者按:与之前的旋转角度类似,结合下一个属性,可能是击中后模型的旋转角度,飞斧击中盾牌后全都是同一个角度)# sticking_position
类型:
vector3d
例子:90,0,0
不知道干嘛用的(译者按:似乎是旋转中心?结合上一个属性,可能是击中后模型的相对位置)# trail_particle_name
类型:
string
例子:psys_game_missile_flame
弹药飞行轨迹的粒子效果# position
类型:
vector3d
例子:-0.04, -0.05, 0.01
位置,暂时不知道是啥位置# body_armor
类型:
int
例子:82
武器提供的躯干护甲值,不知道对于其他部位是否有效# hit_points
类型:
int
例子:820
盾的耐久度