Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Basically did the same thing RadioDoggo did, now it should work as intended, with the same (un)balance
So <scale>-1<scale> was changed to <scale>1<scale>. Repeat for all four of those in the file. Worked like a charm right after
You can simply open the Patches\CooldownPatch.xml file and change [defName = "VEF_VerbCooldownFactor"] to one of those. At least it will prevent the error log from appearing, though I’m not sure if it actually works as intended.
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Verse.PatchOperationAdd(xpath="Defs/StatDef[defName = "VEF_VerbCooldownFactor"]"): Failed to find a node with the given xpath
[End of stack trace]
Source file: D:\steam\steamapps\workshop\content\294100\3038525914\Patches\CooldownPatch.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
XmlExtensions.ErrorManager:PrintErrors (string,Verse.ModContentPack)
XmlExtensions.PatchOperation_Patch:Finalizer (System.Exception,Verse.PatchOperation,bool&,System.Xml.XmlDocument)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PatchOperation.Apply_Patch1 (Verse.PatchOperation,System.Xml.XmlDocument)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ApplyPatches_Patch2
[Dynamic Weapon Cooldown - Start of stack trace]
Verse.PatchOperationAdd(xpath="Defs/StatDef[defName = "VEF_VerbCooldownFactor"]"): Failed to find a node with the given xpath
[End of stack trace]
Source file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\3038525914\Patches\CooldownPatch.xml
but this mod is 100% needed so im happy to see it return
The pawn stat introduced by mod is `Ranged weapon cooldown factor`. But actually, it indeed affects melee/unarmed/ranged cooldown. Is this naming just a typo or has some history background? Will you consider rename to avoid confusion ?
For instance, if you want to half the effect I'm pretty sure you do this:
points>
<li>-2, 0.6</li>
<li>-1.5, 0.625</li>
<li>-1, 0.65</li>
<li>-0.5, 0.7</li>
<li>0, 0.775</li>
<li>0.5, 0.875</li>
<li>1, 1</li>
<li>2, 1.5</li>
</points>
Idk if it's exactly correct, so PixelBirb has to verify, but that's how I changed the values at least. Just wanted to put it out there for those confused.
Also, if I use melee weapons: speed and damage, will the effects multiply together, overwrite, etc?