Empyreal class

A place to post your add ons and ideas for them

Moderator: Moderator

Message
Author
Hellcommander
Archmage
Posts: 362
Joined: Tue Nov 09, 2010 7:43 pm

Re: Empyreal class

#31 Post by Hellcommander »

I was showing example of what value for both would be IF you averaged the up to equal values.

Umbrall
Thalore
Posts: 153
Joined: Sat Feb 23, 2013 7:53 pm

Re: Empyreal class

#32 Post by Umbrall »

But they'd have to be inverses of each other for the other thing to work.

Hellcommander
Archmage
Posts: 362
Joined: Tue Nov 09, 2010 7:43 pm

Re: Empyreal class

#33 Post by Hellcommander »

For what to work and does the slow incoming effect stack with items that grant similar effects like belt of evasion.

Umbrall
Thalore
Posts: 153
Joined: Sat Feb 23, 2013 7:53 pm

Re: Empyreal class

#34 Post by Umbrall »

For the increase and the decrease to cancel out. And yes it does stack with Emblem of Evasion and what have you.

Hellcommander
Archmage
Posts: 362
Joined: Tue Nov 09, 2010 7:43 pm

Re: Empyreal class

#35 Post by Hellcommander »

Found an error that happens if you get a level up with supernova. (had mirror image out at time too but it got killed with it)
might not be because I leveled up though
=> chance to hit 10
[LOG] Mirror Image (Arendeth) is pinned to the ground.
stack traceback:
[C]: in function 'error'
/engine/interface/ActorTalents.lua:151: in function </engine/interface/ActorTalents.lua:134>
stack traceback:
[C]: in function 'error'
/engine/interface/ActorTalents.lua:173: in function 'useTalent'
/engine/interface/ActorTalents.lua:281: in function 'forceUseTalent'
/mod/class/Actor.lua:3902: in function 'forceUseTalent'
/hooks/empyreal/load.lua:46: in function </hooks/empyreal/load.lua:39>
[string "return function(l, self, data) local ok=false..."]:1: in function 'triggerHook'
/mod/class/Actor.lua:3834: in function 'postUseTalent'
/engine/interface/ActorTalents.lua:153: in function </engine/interface/ActorTalents.lua:134>
Lua Error: /engine/interface/GameTargeting.lua:114: /engine/interface/ActorTalents.lua:173: /engine/interface/ActorTalents.lua:151: /engine/Entity.lua:663: attempt to perform arithmetic on a boolean value
stack traceback:
/engine/Entity.lua:663: in function 'recursive'
/engine/Entity.lua:680: in function 'addTemporaryValue'
/data/timed_effects/physical.lua:781: in function 'activate'
/engine/interface/ActorTemporaryEffects.lua:133: in function 'setEffect'
/data-empyreal/damage_types.lua:40: in function 'projector'
/engine/interface/ActorProject.lua:198: in function 'project'
/data-empyreal/talents/celestial/cosmic.lua:199: in function </data-empyreal/talents/celestial/cosmic.lua:191>
[C]: in function 'xpcall'
/engine/interface/ActorTalents.lua:146: in function </engine/interface/ActorTalents.lua:134>
At [C]:-1
At [C]:-1 error
At /engine/interface/GameTargeting.lua:114 fct
At /engine/interface/GameTargeting.lua:120 targetMode
At /engine/interface/GameTargeting.lua:234 targetMouse
At /mod/class/Game.lua:1708 fct
At /engine/Mouse.lua:52
[LOG] #PINK#Your summoned Mirror Image (Arendeth) disappears.
AI took for target 72255 Mirror Image (Arendeth) :: 71370 thief 1 < 121
[LOG] #UID:72255:0#Mirror Image (Arendeth) hits Mirror Image (Arendeth) for #YELLOW#66 light#LAST#, #GREY#0 darkness#LAST# damage (total 65.12).
[LOG] #{bold}##UID:72255:0#Mirror Image (Arendeth) killed Mirror Image (Arendeth)!#{normal}#
[LOG] #UID:1650:0#Arendeth hits Mirror Image (Arendeth) for #GREY#16 darkness#LAST# damage.
[LOG] #{bold}##UID:1650:0#Arendeth killed Mirror Image (Arendeth)!#{normal}#
[LOG] #UID:1650:0#Arendeth hits thief for #GREY#124 darkness#LAST# damage.
==UNREG part Mirror Image (Arendeth) party72255
[LOG] #00ff00##UID:1478:0#Talent Lunar Orb is ready to use.
[LOG] Arendeth is glowing brightly.

Umbrall
Thalore
Posts: 153
Joined: Sat Feb 23, 2013 7:53 pm

Re: Empyreal class

#36 Post by Umbrall »

This has to do with mirror image, not with supernova. I still don't know what the problem is though.

EDIT: I know what the problem was. I set the mirror image's never move to true instead of 1 (and in C and such they'd be equivalent). So when you pinned it with supernova the game bugged out.

Hellcommander
Archmage
Posts: 362
Joined: Tue Nov 09, 2010 7:43 pm

Re: Empyreal class

#37 Post by Hellcommander »

Does the ai ever use supernova?

Umbrall
Thalore
Posts: 153
Joined: Sat Feb 23, 2013 7:53 pm

Re: Empyreal class

#38 Post by Umbrall »

There is no ai.

Hellcommander
Archmage
Posts: 362
Joined: Tue Nov 09, 2010 7:43 pm

Re: Empyreal class

#39 Post by Hellcommander »

As in the mirror clone of the character.
As in artificial intelligence (not to say the ai in the game is that good).

Umbrall
Thalore
Posts: 153
Joined: Sat Feb 23, 2013 7:53 pm

Re: Empyreal class

#40 Post by Umbrall »

Yeah it has no ai.

StarKeep
Uruivellas
Posts: 703
Joined: Sun Feb 03, 2013 12:29 am
Location: Turtlemire

Re: Empyreal class

#41 Post by StarKeep »

I believe you're misunderstanding what his clone does.
It doesn't have an AI, it simply casts whatever spell you do, wherever you cast it.
<mex> have you heard the good word about archmage?
<mex> I'm here to tell you about your lord and savior shalore archmage
<mex> have you repented your bulwark sins yet?
<mex> cornac shall inherit the Eyal

James LaBrie
Higher
Posts: 66
Joined: Fri Aug 26, 2011 9:32 pm
Location: Gates of Morning

Re: Empyreal class

#42 Post by James LaBrie »

Great class thus far! :D Fighting an Empyreal adventurer is possibly the most entertained I have ever been in ToME. Must've lasted about 100 turns, yet neither of us dropped below 75% health once until I blasted 'em near the end

StarKeep
Uruivellas
Posts: 703
Joined: Sun Feb 03, 2013 12:29 am
Location: Turtlemire

Re: Empyreal class

#43 Post by StarKeep »

Upon learning Spacial Prism, the game locks up, the hotkey bar goes blank, and you have to task manager out.

You are able to start it back up from it's previous save file with no further problems.

Upon checking the log file, it literally threw this lua error an INSANE amount of times, which explains the pretty major cpu spike that the game went through before I closed it.

It appears to, obviously, involve the Druid class in some way, but as it was caused by learning one of your talents, I thought to put it here.

If it's an issue with addon compatibility, fair enough.

Code: Select all

Lua Error: /mod/addons/druid/superload/mod/class/Actor.lua:313: attempt to perform arithmetic on field 'positive' (a function value)
	At [C]:-1 __mul
	At /mod/addons/druid/superload/mod/class/Actor.lua:313 preUseTalent
	At /engine/HotkeysIconsDisplay.lua:166 display
	At /engine/HotkeysIconsDisplay.lua:244 toScreen
	At /mod/class/uiset/Minimalist.lua:1751 displayHotkeys
	At /mod/class/uiset/Minimalist.lua:1984 display
	At /mod/class/Game.lua:1233 
<mex> have you heard the good word about archmage?
<mex> I'm here to tell you about your lord and savior shalore archmage
<mex> have you repented your bulwark sins yet?
<mex> cornac shall inherit the Eyal

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Empyreal class

#44 Post by HousePet »

Looks like my fault.
preUseTalent appears to have been upgraded.
Possibly to allow functional costs.
Will add that to the list of fixes.
My feedback meter decays into coding. Give me feedback and I make mods.

spiralrazor
Thalore
Posts: 151
Joined: Mon Oct 24, 2011 8:05 pm

Re: Empyreal class

#45 Post by spiralrazor »

updated version for 1.04?

Post Reply