Weaver Class

A place to post your add ons and ideas for them

Moderator: Moderator

Message
Author
Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: Weaver Class

#16 Post by Shad3 »

Yeah they're the same error, actually from the Venomous Mandible talent. Apparently I forgot something when separating the talent's effects.
Fixing....

So here's 1.1.1
Changelog
  • Fix Web Trap description (trapped -> pinned).
  • Fix Stress Response damage reduction not stacking.
  • Fix Venomous Mandible proc error.
  • Fix bugged Cocoon chance.

rexorcorum
Graphical God
Posts: 482
Joined: Wed Jan 05, 2011 8:05 am
Location: There and Back again

Re: Weaver Class

#17 Post by rexorcorum »

That was super fast! :)

Thank you!
~ [ RexOrcorum, a.k.a "rexo": Official Visual Magus, Addon Beautifier, Achiever, Knight of the 561 Trees, Dark Interfacer ] ~
darkgod wrote:~ [ DarkGod whips rexorcorum with Suslik (& many others as well) ] ~

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: Weaver Class

#18 Post by Shad3 »

1.2.0 Released! Me adding class evolutions!
Changelog
  • Weaver Evolution! Adds 2 Evolution for Weavers.
  • New Evolution: Weaver's True Form
    • Become a true proper arachnid.
  • New Evolution: Orb Weaver Path
    • Learn to throw thread balls loaded with many effects.
  • Adds setting entries in gameplay options regarding Weavers (purely cosmetic).

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: Weaver Class

#19 Post by Shad3 »

Here's 1.2.1.

This update is where just about every aspect of Weaver's ideas are done.
Changelog
  • New Evolution: Sword Spider
    • Enhance (?) your limbs by growing blades out of them.
  • Put config entries into 1 file.
(Having trouble uploading to Steam so that would have to wait, I guess)

Zizzo
Sher'Tul Godslayer
Posts: 2525
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

Re: Weaver Class

#20 Post by Zizzo »

Zizzo wrote: Wed Sep 27, 2023 3:14 am Odd bug to report: the online character sheet for my Weaver character (and indeed, every Weaver character sheet I've been able to find) is basically empty, reporting only "Unsupported charsheet, too old."
Finally tracked this down. You are not going to believe this. :? In your Wild-gift/Weaver anatomy tree, you make a small modification to the Heavy Armour Training talent's info() method:

Code: Select all

local heavy = Talents.talents_def["T_ARMOUR_TRAINING"]
if heavy then
	local info = heavy.info
	heavy.info = function(self, t)
		local classrestriction = ""
		if self.descriptor and self.descriptor.subclass == "Weaver" then
			classrestriction = classrestriction.."\r\n(Note that weavers will be unable to perform many of their talents in massive armour.)"
		end
		return info(self, t)..classrestriction
	end
end
That "\r" in the string you're adding? That's the problem. I stripped out that one character in a ToME:​PlayerDumpJSON hook, and the character sheet comes up perfectly. :shock: I would never have predicted that.
"Blessed are the yeeks, for they shall inherit Arda..."

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: Weaver Class

#21 Post by Shad3 »

Zizzo wrote: Sun Jul 14, 2024 6:37 pm Finally tracked this down. You are not going to believe this. :?
...I can't believe this :shock:

So I was reading the Json2.lua to seek solution when I saw your replies.
Sure enough, the encodeString function does not escape \r.

And I don't even remember why I put windows-style linebreak just in that place.

And so, Update!

Code: Select all

1.2.2
- Fix: improper escape character causing online character sheet bug
(As an aside, somehow I become able to upload weaver to Steam this update. Nice.)

Shad3
Cornac
Posts: 40
Joined: Thu Jan 13, 2022 3:45 am

Re: Weaver Class

#22 Post by Shad3 »

Yet another bug squashed. (no offense to bugs)

Code: Select all

1.2.3
- Fix: Sword Storm's talent cost alteration overriding all other cost alteration

Post Reply