FF2R物品属性设定: FF2R在设定上会较为自由,而且支援自CWX自定义武器以及自定义属性插件
你可以在 addons/sourcemod/data/freak_fortress_2 /weapons.cfg里面随意修改物品属性
以下会解释weapon.cfg的相关格式:
复制程式
"CWX" // CWX自定义武器设定
{
"{e86f9513-1454-49dd-97b1-ce1faab2f89e}" // 武器 ID
{
"strip" "false" // 是否移除所有旧有武器属性
"attributes" //TF2内置武器属性
{
"airblast cost scale hidden" "0.5" // 武器属性名称+数值
"custom" // 自定义属性
{
"damage vs bosses" "2.0"
"mod airblast stale" "0.2"
}
}
}
}
"Indexes" // 武器Indexes设定
{
"60" // 武器 index
{
"attributes" "48 ; R" // 武器属性 (R = 0.0 ,但该属性不会在显示在武器改动选单)
}
}
"Classnames" // 武器Classnames设定
{
"tf_weapon_pep_brawler_blaster" // 武器classname
{
"strip" "true" // 是否移除所有旧有武器属性
}
}
"CWX" 用以控制
Custom Weapon X所制作出来的自定义武器
"attributes" 是TF2官方属性设定,详细可用列表你可以在
官方Wiki找到
"custom"是自定义属性设定,用于你从其他插件所安装的新物品属性
"Indexes"和"Classnames"则是用于修改TF2官方的武器, 其数值皆可以在
AlliedModders Wiki中找到,
两者分别在于,"Indexes"通常是用来修改单一武器,而"Classnames"则是修改多项同样class的武器
顺带一提,"Indexes"设定是优先于"Classnames"设定,即例如:
复制程式
"Indexes"
{
"413" // 神圣誓言
{
"attributes" "5 ; 1.5" //武器属性 : 攻击速度-50%
}
}
"Classnames"
{
"tf_weapon_bonesaw" // 武器classname
{
"attributes" "5 ; 1.2" //武器属性 : 攻击速度-20%
}
}
最后在游戏内结果会是,神圣誓言攻击速度-50%而不是-20%(classname设定会被忽略)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
fists have radial buff #30
当命中BOSS时,为400范围内的队友加 50 点的生命值并提升 10% 的爆击率
critboost on kill #31
当命中BOSS时会获得爆击
dmg taken from fire reduced #60
另加对 rage_stun晕眩持续时间抗性(倍率)
dmg taken from fire increased #61
另加对 rage_stun晕眩持续时间脆弱性(倍率)
dmg taken from blast reduced #64
另加对 rage_stun晕眩持续时间抗性(倍率)
dmg taken from blast increased #65
另加对 rage_stun晕眩持续时间脆弱性(倍率)
dmg taken from bullets reduced #66
另加对 rage_stun晕眩持续时间抗性(倍率)
dmg taken from bullets increased #67
另加对 rage_stun晕眩持续时间脆弱性(倍率)
mod sentry killed revenge #136
步踃每造成450伤害时会获得一个复仇爆击
silent killer #156
背刺BOSS时,BOSS不会触发 sound_stabbed 音效
add cloak on kill #158
命中BOSS时回复隐形能量
add cloak on hit #166
若任一武器有此物品属性, 背刺BOSS后可以防止背刺后的硬直
jarate duration #175
根据对BOSS造成的伤害量来增加「瓶手道效果可造成伤害量」的上限
heal on kill #180
当命中BOSS时会获得治疗
drop health pack on kill #203
当每对BOSS造成270伤害会掉落小型补血包,
可以调整此属性数值来增快或减慢补血包掉落速度,例: 270 / X
dmg from ranged reduced #205
使用时,另加对 rage_stun 晕眩持续时间抗性(倍率)
sanguisuge #217
背刺BOSS可以获得250%最大生命值
mark for death #218
当对BOSS造成超过500伤害时,死亡印记会消失
decapitate type #219
若此属性存在于 tf_weapon_sword, grants a head upon hitting a boss and allows healing and overhealing up to 175% even when at head cap.
restore health on kill #220
命中BOSS时,治疗或超量治疗至175%最大生命值
honorbound #226
命中BOSS时会解除''荣誉之缚''状态
sapper kills collect crits #296
背刺BOSS时获得1个爆击数,FF2R官方说可以调整数值来修改获得的爆击数量,
但我测试会出BUG无法获得任何爆击数,待官方修正
rage on kill #387
若在主武器:
If on a primary weapon: Grants 34% rage meter charge for each hit on a boss.
Otherwise: 360 damage dealt on a boss gives a full rage meter.
Will also grant 12% rage meter charge upon jarating a boss.
armor piercing #399
Multiplies backstab damage dealt on a boss.
kill forces attacker to laugh #409
命中BOSS时被强制狂笑
damage bonus while disguised #410 (Currently nonfunctional)
伪装时对BOSS造成小爆击伤害
但目前不起作用,待官方维修
dmg taken increased #412
另加对 rage_stun晕眩持续时间脆弱性(倍率)
boost on damage #418
In Gamemode: Damage dealt on a boss will give a permanent boost drain over time with 1% of damage dealt drained every 1 second. This can stack with itself and is removed on death.
Outside Gamemode: 50% of boost gained when hitting a boss will be drained over 0.5 seconds.
SET BONUS: dmg taken from fire reduced set bonus #492
另加对 rage_stun晕眩持续时间抗性(倍率)
SET BONUS: dmg taken from bullets increased #516
另加对 rage_stun晕眩持续时间脆弱性(倍率)
minicritboost on kill #613
命中BOSS时会获得小爆击
rocketjump attackrate bonus #621
火箭跳滞空时将对BOSS造成小爆击伤害
clipsize increase on kill #644
每造成375伤害增加1个杀敌数
speed_boost_on_kill #736
命中BOSS时会获得速度加成
spunup_damage_resistance #738
另加当生命值低于 50% 且热枪时 rage_stun晕眩持续时间抗性(倍率)
add_head_on_kill #807
命中BOSS时增加1个猎头数
mult_dmgtaken_active #852
使用时,另加对 rage_stun 晕眩持续时间脆弱性(倍率)
CARD: dmg taken from bullets reduced #1001
另加对 rage_stun晕眩持续时间抗性(倍率)
killstreak tier #2025
每450伤害会增加一个连杀数
tf_weapon_jar_milk
牛奶持续效果减少至5秒
tf_weapon_stickbomb
爆炸会对BOSS造成爆击伤害
tf_weapon_sniperrifle_decap
对BOSS爆头时会增加1个猎头数
tf_weapon_jar
当对BOSS造成超过1500伤害时,瓶手道效果会消失
另外以下是官方Wiki没写但有作改动的物品属性:
backstab shield #52
可抵挡一次BOSS的近战攻击,物品受到攻击后会被破坏,
可使用在外的物品,但物品被破坏后不会再生
medigun charge is megaheal #231
当在UberCharge效果下会有爆击加成
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Custom Attributes
FF2R除了支援Custom Attributes 外,它本身也内置了不少可用的自定义物品属性,不过留意的是这大多数需要安装 Custom Attributes Framework 才能运作
damage vs bosses
对BOSS伤害的倍率,可在没安装Custom Attributes Framework 下使用,但此属性效果会对非boss的敌人也会生效
primary damage vs bosses
当装备拥有此属性的物品时,主武器对BOSS伤害的倍率
secondary damage vs bosses
当装备拥有此属性的物品时,副武器对BOSS伤害的倍率
melee damage vs bosses
当装备拥有此属性的物品时,近战武器对BOSS伤害的倍率
mod attribute hit stale
当命中BOSS时给予指定的物品属性,如果多次命中时属性数值会叠加,例如设定
Applies an attribute for every hit (excluding status effects) on a boss. It will default to 1.0 if a given attribute does not exist and will add the value given each time. The format is similar to an attribute string, eg. 96 ; 0.02
mid-air damage vs bosses
当在爆炸跳时对BOSS的伤害倍率,如果物品上有「#267 mod crit while airborne」 属性时则在命中时播放 sound_marketed 音效
charge outlines bosses
命中BOSS时会使BOSS显形 X 秒,开启狙击镜蓄力越久,显形的持续时间会越久,最长可有三倍持续时间
backstab damage percent
背刺BOSS时会造成「Boss最大生命值多少百分比」的伤害,此属性会覆盖原本FF2R的内置设定
Overrides damage dealt by backstabbing a boss with a percentage based value based on the boss's max health.
backstab stale restore
Overrides backstab stale time to this amount without scaling over time effects.
backstab stale multi
背刺BOSS造成的伤害倍率,此属性会覆盖原本FF2R的内置设定
Overrides backstab stale damage multiplier to this amount without scaling over time effects.
primary ammo from damage
所有武器每对BOSS造成X伤害时自动补充1发主武器弹药, 会忽略物品属性最大弹药限制,但受限于weapons.cfg中的"ammo‘’限制
secondary ammo from damage
所有武器每对BOSS造成X伤害时自动补充1发副武器弹药,会忽略物品属性最大弹药限制,但受限于weapons.cfg中的"ammo‘’限制
mod airblast stale
每次压缩气爆吹走BOSS,压缩气爆冷却时间间隔倍率
mod crit type on bosses
1 = 会对BOSS造成小爆击
2 = 会对BOSS造成爆击
mod crit type glow
1 = 长期有小爆击加成
2 = 长期有爆击加成
3 = 同时有小爆击和爆击加成
multi boss rage
当此武器对Boss造成伤害时,BOSS获得怒气的倍率