我正在为Dota 2制作一个mod,该mod涉及将游戏中的大量价值减半(除以2)。这是一个手工完成的详尽过程,我可以使用“全部替换”功能,但是这样很容易错过很多东西。这是一些我正在使用的示例文本,希望在某种程度上实现自动化。
<A>
<B VALUE = "1"/>
<B VALUE = "2"/>
</A>
例如,我希望能够选择““ AttackRate”“ 1.700000”“(甚至整个文本块),然后使用某种自动功能将1.7除以2。我猜想我需要某种脚本来执行此操作,但是我不确定从哪里开始或如何执行它,或者不确定在Notepad ++中这种事情是否可行。我想它也没有也不能放在Notepad ++中,但是我必须能够选择特定的部分,因为有些部分我不想更改(它是mod而不是总转化)。
此外,我不介意将整数相除,但我不想将它们减小到1以下,因此某种“将数字除以2,除非数字是1或0,然后什么也不做”是什么我真的在找。