[1.4.2] Leveling up with a sustain active can break the game

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Doctornull
Sher'Tul Godslayer
Posts: 2402
Joined: Tue Jun 18, 2013 10:46 pm
Location: Ambush!

[1.4.2] Leveling up with a sustain active can break the game

#1 Post by Doctornull »

The Null New Gems addon has a race which uses a sustain to move.

The sustain sets two temporary values, "never_move" and "knockback_immune".

From the log, I wonder if the game engine is trying to deactivate the talent twice?

Code: Select all

[USERCHAT] channel talk	stuntofthelitter	tome	use the transmog chest
[LOG]	Gosbu deactivates Crystal Crawl.
[LOG]	Gosbu deactivates Crystal Crawl.
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:250: in function </engine/interface/ActorTalents.lua:234>
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:250: in function </engine/interface/ActorTalents.lua:234>
Lua Error: /engine/interface/ActorTalents.lua:273: /engine/interface/ActorTalents.lua:250: /engine/interface/ActorTalents.lua:273: /engine/interface/ActorTalents.lua:250: /engine/Entity.lua:1030: ERROR!!! unsupported temporary value type: nil :=: nil for never_move
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:273 useTalent
	At /engine/interface/ActorTalents.lua:334 forceUseTalent
	At /mod/class/Actor.lua:5331 forceUseTalent
	At /mod/dialogs/LevelupDialog.lua:193 finish
	At /mod/dialogs/LevelupDialog.lua:121 fct
	At /engine/ui/Dialog.lua:198 fct
	At /engine/ui/Button.lua:65 
	At /engine/KeyBind.lua:230 receiveKey
	At /engine/ui/Dialog.lua:665 keyEvent
	At /engine/ui/Dialog.lua:401 
[USERCHAT] channel achievement	kkcitsogop	tome	The Arena	false	false
Anyway, what's going wrong here?

Is there something new about sustained talents that I need to update in Null New Gems?
Check out my addons: Nullpack (classes), Null Tweaks (items & talents), and New Gems fork.

Post Reply