Bug located.
Its only the Gating taint that is broken.
There will be a delay fixing this, as I'll need to do an update to link in Cults.
Taints Addon v1.7
Moderator: Moderator
Re: Taints Addon v1.7
My feedback meter decays into coding. Give me feedback and I make mods.
Re: Taints Addon v1.7
While you're updating for cults you should probably make this stop overriding Legacy of the Naloren with the old, non-scaling, non-cap-touching talent gains in Exotic Weapon Mastery and spit poison.
Actually comparing the code in this and the base game I'm not 100% sure the result would be an override as opposed to giving BOTH gains.
And I STILL think Legacy of the Naloren shouldn't give Taintmarks.
The talent it gives is a nature gift. The weapon it gives has an AM on hit proc.
And Legacy of the Naloren is basically MADE for Wyrmics: Incredibly powerful 2h melee weapon and wild-gift projectile talent? Who else is going to use that.
Why on earth is it slapping people who take it with a Wild Gift cooldown penalty?
Actually comparing the code in this and the base game I'm not 100% sure the result would be an override as opposed to giving BOTH gains.
And I STILL think Legacy of the Naloren shouldn't give Taintmarks.
The talent it gives is a nature gift. The weapon it gives has an AM on hit proc.
And Legacy of the Naloren is basically MADE for Wyrmics: Incredibly powerful 2h melee weapon and wild-gift projectile talent? Who else is going to use that.
Why on earth is it slapping people who take it with a Wild Gift cooldown penalty?
Re: Taints Addon v1.7
The basic logic was that Nagas are not natural, due to being unnaturally altered life forms.
I do think the cooldown penalty is too strong though. I'm having a bit of an issue balancing the feel of corruption with it being a penalty for anyone not using taints.
I'm probably going to rethink the penalty (maybe add a bonus as well?) and reduce the number of sources of Taintmarks from edge cases.
I do think the cooldown penalty is too strong though. I'm having a bit of an issue balancing the feel of corruption with it being a penalty for anyone not using taints.
I'm probably going to rethink the penalty (maybe add a bonus as well?) and reduce the number of sources of Taintmarks from edge cases.
My feedback meter decays into coding. Give me feedback and I make mods.
Re: Taints Addon v1.7
Updated for 1.7:
Fixed the granting of Taintmarks to Undead races. Includes Whitehoof.
The Insanity Pool now grants a Taintmark.
Various Taintmark granting talents updated.
Updated Prodigies.
Added a few more guaranteed Taint drops to DLC content.
Updated the terrible Character Sheet hack.
Taintmarks now increase the cooldown of Nature Gifts by 10%, rounded down.
Fixed the granting of Taintmarks to Undead races. Includes Whitehoof.
The Insanity Pool now grants a Taintmark.
Various Taintmark granting talents updated.
Updated Prodigies.
Added a few more guaranteed Taint drops to DLC content.
Updated the terrible Character Sheet hack.
Taintmarks now increase the cooldown of Nature Gifts by 10%, rounded down.
My feedback meter decays into coding. Give me feedback and I make mods.
-
- Low Yeek
- Posts: 6
- Joined: Mon Dec 07, 2020 10:39 am
Re: Taints Addon v1.7
Thank you for updating your addon. I've been using it and encountered a minor lua error, triggered when an npc attempted to use 'Spit poison':
=> chance to hit 9.3926214254496
[use_tactical AI] === Action Selected: 16718 giant spider attack talent:T_SPIT_POISON
[LOG] Giant spider uses #{bold}##ORCHID#Spit Poison.#{normal}##LAST#
##Use Talent Lua Error## T_SPIT_POISON Actor: 16718 giant spider
FROM /mod/addons/cults/superload/engine/dialogs/ShowErrorStack.lua loading previous!
ERROR:
Game version: tome-1.7.2
Addons: cooldowns-1.7.0[X], improved_combat_text_v2-1.6.0[X!], parasite-in-pocket-1.6.0[X!], possessor_tweaks-1.7.0[X], possessors-1.7.0[O], evolution-juggernaut-1.6.7[X!], evolution-stalker-1.6.7[X!], egressrandlore-1.5.10[X!], ashes-urhrok-1.7.0[O], kruk_tools-1.5.0[X!], orcs-1.7.0[O], hungry coward-1.6.0[X!], rec-evolutions-1.6.0[X!], items-vault-1.7.0[O], wall_clock-1.7.0[X], pf_fixes-1.7.2[X], race-undeadpack-1.7.0[X], turn_separators_v2-1.6.0[X!], evolution-barbarian-1.6.7[X!], whitemonk-1.7.0[X], taint-1.7.2[X], newer_secrets-1.7.0[X], darkvision_fix-1.7.0[X], tuned-sounds-v1-1.6.7[X!], uber_req-1.7.0[X], nihil_counter-1.7.0[X], cults-1.7.0[O]
Game version (character creation): tome-1.7.2
Lua Error: /engine/interface/ActorTalents.lua:351: /engine/interface/ActorTalents.lua:324: /engine/interface/ActorTalents.lua:190: /data-taint/alter-talents.lua:433: attempt to perform arithmetic on upvalue 'baseSpitPoisonDamage' (a function value)
stack traceback:
/data-taint/alter-talents.lua:433: in function 'getDamage'
/data/talents/misc/npcs.lua:902: in function </data/talents/misc/npcs.lua:897>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:186: in function </engine/interface/ActorTalents.lua:173>
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:351
At /mod/ai//improved_tactical.lua:1081
At /mod/class/interface/ActorAI.lua:73 runAI
At /mod/ai//improved_tactical.lua:1142
At /mod/class/interface/ActorAI.lua:73
At /mod/class/interface/ActorAI.lua:73 doAI
At /mod/class/NPC.lua:75 act
At /engine/GameEnergyBased.lua:129 tickLevel
At /engine/GameEnergyBased.lua:64 tick
At /engine/GameTurnBased.lua:51 tick
At /mod/class/Game.lua:1559 base_tick
At /mod/addons/turn_separators_v2/superload/mod/class/Game.lua:45 base_tick
At ...ons/improved_combat_text_v2/superload/mod/class/Game.lua:61
[target_simple AI] 120353 giant grey rat selecting NEW TARGET 2 9 3494 Secundus Sawyer I.
[improved_talented AI] chooses for 120353 giant grey rat T_SPIT_POISON
##Use Talent Lua Error## T_SPIT_POISON Actor: 120353 giant grey rat
[useTalent] TALENT FAILED: T_SAWWHEELS for Secundus Sawyer I. 3494 true
FROM /mod/addons/cults/superload/engine/dialogs/ShowErrorStack.lua loading previous!
ERROR:
Game version: tome-1.7.2
Addons: cooldowns-1.7.0[X], improved_combat_text_v2-1.6.0[X!], parasite-in-pocket-1.6.0[X!], possessor_tweaks-1.7.0[X], possessors-1.7.0[O], evolution-juggernaut-1.6.7[X!], evolution-stalker-1.6.7[X!], egressrandlore-1.5.10[X!], ashes-urhrok-1.7.0[O], kruk_tools-1.5.0[X!], orcs-1.7.0[O], hungry coward-1.6.0[X!], rec-evolutions-1.6.0[X!], items-vault-1.7.0[O], wall_clock-1.7.0[X], pf_fixes-1.7.2[X], race-undeadpack-1.7.0[X], turn_separators_v2-1.6.0[X!], evolution-barbarian-1.6.7[X!], whitemonk-1.7.0[X], taint-1.7.2[X], newer_secrets-1.7.0[X], darkvision_fix-1.7.0[X], tuned-sounds-v1-1.6.7[X!], uber_req-1.7.0[X], nihil_counter-1.7.0[X], cults-1.7.0[O]
Game version (character creation): tome-1.7.2
Lua Error: /engine/interface/ActorTalents.lua:351: /engine/interface/ActorTalents.lua:324: /engine/interface/ActorTalents.lua:190: /data-taint/alter-talents.lua:433: attempt to perform arithmetic on upvalue 'baseSpitPoisonDamage' (a function value)
stack traceback:
/data-taint/alter-talents.lua:433: in function 'getDamage'
/data/talents/misc/npcs.lua:902: in function </data/talents/misc/npcs.lua:897>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:186: in function </engine/interface/ActorTalents.lua:173>
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:351 useTalent
At /engine/ai//talented.lua:96
At /mod/class/interface/ActorAI.lua:73 runAI
At /mod/ai//improved_talented.lua:50
At /mod/class/interface/ActorAI.lua:73 doAI
At /mod/class/NPC.lua:75 act
At /engine/GameEnergyBased.lua:129 tickLevel
At /engine/GameEnergyBased.lua:64 tick
At /engine/GameTurnBased.lua:51 tick
At /mod/class/Game.lua:1559 base_tick
At /mod/addons/turn_separators_v2/superload/mod/class/Game.lua:45 base_tick
At ...ons/improved_combat_text_v2/superload/mod/class/Game.lua:61
Re: Taints Addon v1.7
Drat I must have done something wonky there.
That will need a fairly urgent fix. Likely this weekend.
That will need a fairly urgent fix. Likely this weekend.
My feedback meter decays into coding. Give me feedback and I make mods.