Need Additional Data [0.9.122-PUBLIC-ELECTRON#5753] Dracoguard TF making knot way too big

EP1CH34DSH0T

Well-Known Member
Jul 16, 2017
54
11
30
I noticed that when using the DracoGuard TF item, it cranks the knot ratio way too high, leading to comically large knots that are as big as the dick is long. Little example after using enough of it until I stopped getting changes, started as human with a 5 inch penis. I don't think the limit for the ratio was set correctly, and there's no items in game to reduce knot size that I know of.

Your sexual equipment is located at your humanoid waist. Your dragon-cock is 16 inches long and 2.7 inches across. With its tapered tip, there are few holes you wouldn’t be able to get into. It is lined with rib-like protrusions, soft and rounded enough to massage any passage into which it is inserted. The obscenely swollen lump of flesh near the base of your forearm-length phallus looks almost too big for your cock. The knot is 11.2 inches wide when at full size. A sack with two balls swings heavily beneath your throbbing member. You estimate each testicle to be about two inches around and 0.5 inches across.
 

Wafflesnake

Well-Known Member
Nov 4, 2023
462
152
23
are you able to provide your save or your stats? particularly because this is math related there's a number of places the issue could be
 

Gedan

BUTTS BUTTS BUTTS
Staff member
Aug 26, 2015
8,009,074
8,008,346
Yeah, gonna need a save to demonstrate it. None of the code in the TF makes iterative changes to the knotMultiplier that underpins knot sizes. One branch of it will attempt to increase it to a minimum target size, but as a multiplier and the way this number is calculated in the TF, it always seems to end up at reasonable-looking values.

e: Some value testing code for exploratory messing:


JavaScript:
(() => {
    pc.cocks = [];
    pc.createCock();
    pc.cocks[0].addFlag(GLOBAL.FLAG_KNOTTED);
    pc.cocks[0].cLengthRaw = 9;
    const knotThick = 3.5;
    const currKnot = pc.knotThickness(0);
    console.log("currKnot", currKnot);
    console.log("currThickness", pc.cocks[0].thickness());
    const newKnot = (Math.round(knotThick / pc.cocks[0].thickness()) * 100) / 100;
    console.log("newKnot", newKnot);
    pc.cocks[0].knotMultiplier = newKnot;
    console.log("actual", pc.knotThickness(0));
})();
 

EP1CH34DSH0T

Well-Known Member
Jul 16, 2017
54
11
30
Here you go. Made a quick save to do it, only activated the cheats to give myself plenty of Dracoguard. It seems random with how it targets the knot, took me 3 reloads to get it to happen again. Doesn't target knotsize once your cock is 16 inches in length.
 

Attachments

  • Before Dracoguard.json
    666.2 KB · Views: 1
  • After Dracoguard.json
    666.2 KB · Views: 1