修改游戏经常用到的文件夹 游戏目录 \Data\Config
item文件里(Localization文件是翻译文件,可以方便查找你要修改的东西,可以用Excel的分列功能,用“,”分列,删除英语,西班牙语等不需要的列,只留下第一列和简体中文那列,这个Excel文件就可以做成对照表了)
废话不多说
搜索<item name="meleeWpnBatonT1JunkBaton"> 这是电击棒
找到这行<passive_effect name="EntityDamage" operation="base_set" value="10.8" tags="perkElectrocutioner"/>
EntityDamage这个每次攻击就是怪的伤害,(BlockDamage是对方块的)简单的修改就是把攻击加强,但这样就没有意思了。
搜索
<effect_group name="increase charges">
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="1">
<requirement name="IsAlive" target="other"/>
</triggered_effect>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="2">
<requirement name="IsAlive" target="other"/>
</triggered_effect>
这是触发点击效果的语句,其中的“1”和“2”都改成3或4,就可以两下出电击了 (PrimaryAction左键攻击,SecondaryAction右键攻击)
接着看,
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="Ragdoll" target="other" duration="2.5" force="200">
<requirement name="HasBuff" buff="buffmodMeleeStunBatonRepulsor"/>
<requirement name="!HasBuff" buff="buffDrugNerdTats"/>
<requirement name="!EntityTagCompare" target="other" tags="trader"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="Ragdoll" target="otherAOE" range="1.1" target_tags="zombie,animal" duration="2.5" force="200">
<requirement name="HasBuff" buff="buffmodMeleeStunBatonRepulsor"/>
<requirement name="HasBuff" buff="buffDrugNerdTats"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
其中“!HasBuff”和"HasBuff"是一对好兄弟,玩过war3熊猫酒仙的人就明白 酒和火可以形成连击。而上边这些语句意思是:敌人身上没有buff(!HasBuff 叹号代表没有),用电击棒攻击一下,给了一个buff叫"buffDrugNerdTats"
当怪身上有"buffDrugNerdTats"后,再次攻击积攒到一定数值,给一个buff叫"buffShocked"电击。
看到"buffShocked",我们再去游戏目录 \Data\Config里找buff文件 搜索buffShocked
<duration value="4"/>
<effect_group>
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked"/>
<passive_effect name="HealthChangeOT" operation="base_add" value="-15"/>
<passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,6"/>
第一行的duration value="4"就是伤害持续时间,或者叫身上带电效果,4秒
HealthChangeOT就是每秒生命值减少 -15点
最后4行,是定住的效果(伤害和定住效果分开计算),RunSpeed是跑步速度,以此列推。duration="0,6"这里是“,”逗号,把6改大,就可增加定住时间。
好了,我们有了一个大胆的想法。
把电击棒改为定海神针,两下出电击,一定500年。当然你的电脑的别骂街。
或者变成杨教授,打人的,电一下就老实了,还有可能送礼物给我们
item文件里(Localization文件是翻译文件,可以方便查找你要修改的东西,可以用Excel的分列功能,用“,”分列,删除英语,西班牙语等不需要的列,只留下第一列和简体中文那列,这个Excel文件就可以做成对照表了)
废话不多说
搜索<item name="meleeWpnBatonT1JunkBaton"> 这是电击棒
找到这行<passive_effect name="EntityDamage" operation="base_set" value="10.8" tags="perkElectrocutioner"/>
EntityDamage这个每次攻击就是怪的伤害,(BlockDamage是对方块的)简单的修改就是把攻击加强,但这样就没有意思了。
搜索
<effect_group name="increase charges">
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="1">
<requirement name="IsAlive" target="other"/>
</triggered_effect>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="2">
<requirement name="IsAlive" target="other"/>
</triggered_effect>
这是触发点击效果的语句,其中的“1”和“2”都改成3或4,就可以两下出电击了 (PrimaryAction左键攻击,SecondaryAction右键攻击)
接着看,
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="Ragdoll" target="other" duration="2.5" force="200">
<requirement name="HasBuff" buff="buffmodMeleeStunBatonRepulsor"/>
<requirement name="!HasBuff" buff="buffDrugNerdTats"/>
<requirement name="!EntityTagCompare" target="other" tags="trader"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="Ragdoll" target="otherAOE" range="1.1" target_tags="zombie,animal" duration="2.5" force="200">
<requirement name="HasBuff" buff="buffmodMeleeStunBatonRepulsor"/>
<requirement name="HasBuff" buff="buffDrugNerdTats"/>
</triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
其中“!HasBuff”和"HasBuff"是一对好兄弟,玩过war3熊猫酒仙的人就明白 酒和火可以形成连击。而上边这些语句意思是:敌人身上没有buff(!HasBuff 叹号代表没有),用电击棒攻击一下,给了一个buff叫"buffDrugNerdTats"
当怪身上有"buffDrugNerdTats"后,再次攻击积攒到一定数值,给一个buff叫"buffShocked"电击。
看到"buffShocked",我们再去游戏目录 \Data\Config里找buff文件 搜索buffShocked
<duration value="4"/>
<effect_group>
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked"/>
<passive_effect name="HealthChangeOT" operation="base_add" value="-15"/>
<passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,6"/>
<passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,6"/>
第一行的duration value="4"就是伤害持续时间,或者叫身上带电效果,4秒
HealthChangeOT就是每秒生命值减少 -15点
最后4行,是定住的效果(伤害和定住效果分开计算),RunSpeed是跑步速度,以此列推。duration="0,6"这里是“,”逗号,把6改大,就可增加定住时间。
好了,我们有了一个大胆的想法。
把电击棒改为定海神针,两下出电击,一定500年。当然你的电脑的别骂街。
或者变成杨教授,打人的,电一下就老实了,还有可能送礼物给我们