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 盾的耐久度

Last updated