Arcanum Class Pack v2.3

A place to post your add ons and ideas for them

Moderator: Moderator

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

Re: Arcanum Class Pack v1.3

#121 Post by HousePet »

Derp, I should have realised that infusions would break since alchemists protection was breaking.
I need more cunning!
My feedback meter decays into coding. Give me feedback and I make mods.

Zonk
Sher'Tul
Posts: 1067
Joined: Sat Mar 01, 2003 4:01 pm

Re: Arcanum Class Pack v1.3

#122 Post by Zonk »

Healing salve(2nd talent in herbalism) gave my golem +931% global speed...more likely it should have been 9%, yes?
ToME online profile: http://te4.org/users/zonk
Addons (most likely obsolete): Wights, Trolls, Starting prodigy, Alternate save/resistance system

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

Re: Arcanum Class Pack v1.3

#123 Post by HousePet »

That does seem a tiny bit high...
My feedback meter decays into coding. Give me feedback and I make mods.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#124 Post by Crim, The Red Thunder »

Urp. Lua error in the Tannen fight. (Actually, double lua error.)

Appears to relate to Tannen using acid infusion, but happened on a turn when I had JUSt turned that off. Unsure if related.

Edit: Update. NExt turn, happened again. Tannen proceeded to attempt to use acid infusion a few dozen times, failing each time, with a mass spam of lua errors. Goodbye promising alchemist. (After failing to use approximately 57 times, He swapped to 'throw bomb' instead, allowing game to continue) Sadly, this renders the fight unplayable.

Code: Select all

[ATTACK] to 	golem (servant of Athrogate)	 :: 	116.55666244139	6	32.38	0	::	0.63452914798206
checkHit(smooth)	50.666666666667	0	=> chance to hit	91.758241758242
[ATTACK] base dam	116.55666244139
[ATTACK] raw dam	116.55666244139	versus	32.38	0.885	with APR	6
[ATTACK] after armor	90.176662441388
[ATTACK] after range	104
[PHYS CRIT %]	0
[ATTACK] after crit	104
[ATTACK] after mult	65.991031390135
[PROJECTOR] starting dam	19.137399103139
[PROJECTOR] after difficulty dam	19.137399103139
[PROJECTOR] starting dam	46.853632286996
[PROJECTOR] after difficulty dam	46.853632286996
[PROJECTOR] starting dam	4.6511602625429
[PROJECTOR] after difficulty dam	4.6511602625429
[SPELL CRIT %]	3.1
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #PURPLE#57 arcane#LAST# damage.
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #DARK_GREEN#23 blight#LAST# damage.
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #YELLOW#5 light#LAST# damage.
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #ROYAL_BLUE#20 lightning#LAST# damage.
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #YELLOW#5 light#LAST# damage.
[LOG]	#UID:2760:0#Golem (servant of Athrogate) hits Iceblock for #PURPLE#140 arcane#LAST# damage.
[LOG]	Tannen activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Tannen activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 --
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

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

Re: Arcanum Class Pack v1.3

#125 Post by HousePet »

but but but Tannen does have a golem. :(

I guess this calls for a mini update then.

Any other little things to go in it?
My feedback meter decays into coding. Give me feedback and I make mods.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#126 Post by Crim, The Red Thunder »

Well, it's not little, but I'd love a drolem of my very own... Thought about an Arcanum Alchemist update for that? Perhaps a new prodigy for alchemists? (OR something attached to one of the golemancy skills, or something...) Drolem so cool!

Edit: Actually, upon thinking about it, I'm actually really, really surprised this doesn't already exist somehow.
Last edited by Crim, The Red Thunder on Mon Aug 05, 2013 4:41 pm, edited 1 time in total.
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#127 Post by Crim, The Red Thunder »

Alright, think this is an arcanum issue. Overkill appears to have ceased functioning with Arcanum enabled. Vimsense also lacks graphical effects, though appears to elicit it's regular effects.

Tested in the arena.
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

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

Re: Arcanum Class Pack v1.3

#128 Post by HousePet »

Arcanum is somehow blocking the takeHit function. Which makes no sense, as it doesn't superload it at all.
I'd like to check with DarkGod about it, but he is busy with his telugoroth... I mean, girlfriend. :(
Will look into vimsense, the addon seems to be breaking a few small unrelated things.
My feedback meter decays into coding. Give me feedback and I make mods.

Planetus
Archmage
Posts: 346
Joined: Sat Jun 23, 2012 8:44 pm

Re: Arcanum Class Pack v1.3

#129 Post by Planetus »

HousePet,
I've been playing around with this for a while and in trying an arcanist I've found a bug that throws a lua error every time I mouse over the 3rd and 4th spells of the void tree. This happens in both arcanist and adventurer characters.

The error is:

Code: Select all

Lua Error: /data-acranum/talents/spells/void.lua:122: attempt to call field 'radius' (a number value)
 At [C]:-1 radius
 At /data-arcanum/talents/spells/void.lua:122 info
 At /engine/interface/ActorTalents.lua:77 info
 At /mod/class/Actor.lua:4089 getTalentFullDescription
 At /mod/dialogs/LevelupDialog.lua871 getTalentDesc
 At /mod/dialogs/LevelupDialog.lua:633 tooltip
 At /mod/dialogs/elements/TalentTrees.lua:109 fct
 At /engine/Mouse.lua:72 receiveMouseMotion
 At /engine/Mouse.lua:91 delegate
 At /engine/ui/Dialog.lua:525 mouseEvent
 At /engine.ui/Dialog.lua:304 fct
 At /engine/Mouse.lua:72
and

Code: Select all

Lua Error: /data-acranum/talents/spells/void.lua:158: attempt to call field 'radius' (a number value)
 At [C]:-1 radius
 At /data-arcanum/talents/spells/void.lua:158 info
 At /engine/interface/ActorTalents.lua:77 info
 At /mod/class/Actor.lua:4089 getTalentFullDescription
 At /mod/dialogs/LevelupDialog.lua871 getTalentDesc
 At /mod/dialogs/LevelupDialog.lua:633 tooltip
 At /mod/dialogs/elements/TalentTrees.lua:109 fct
 At /engine/Mouse.lua:72 receiveMouseMotion
 At /engine/Mouse.lua:91 delegate
 At /engine/ui/Dialog.lua:525 mouseEvent
 At /engine.ui/Dialog.lua:304 fct
 At /engine/Mouse.lua:72

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

Re: Arcanum Class Pack v1.3

#130 Post by HousePet »

I thought I'd fixed that. :x
I'll check it when I get home.
Thanks.
My feedback meter decays into coding. Give me feedback and I make mods.

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

Re: Arcanum Class Pack v1.3

#131 Post by HousePet »

Err Vimsense doesn't have any visual effects...?
Corrected the Void radius issues.
Still can't work how Overkill is being overridden.

As for Drolems; I have suggested there be a Dragon Crafting prodigy that turned your golem or bone giant into a dragon version.
I guess I can add that in if your well behaved, but not this update.

EDIT: SOLVED
My feedback meter decays into coding. Give me feedback and I make mods.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#132 Post by Crim, The Red Thunder »

I was fairly sure I remembered vimsense generating some purple particle effects on the tiles within it's range. But maybe I misremember, it's been a long time since I ran a serious reaver/corrupter.

Edit: Does that mean the issue with acid infusion and Tannen's drolem isn't resolved yet? And when resolved, will it function on my current character, or do I have to abandon my alchemist? (or is that not known)
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

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

Re: Arcanum Class Pack v1.3

#133 Post by HousePet »

Well I think I've solved the Infusion issues and you should be able to play that character when you have this update.
I haven't tested it with something that doesn't have a golem yet. I guess I could make an adventurer to test it.

I vaguely remember Vimsense doing something too, but I tested with no addons on and it doesn't do anything pretty.
My feedback meter decays into coding. Give me feedback and I make mods.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#134 Post by Crim, The Red Thunder »

As of version 1.0, it appears to issue no effect, courtesy of this video at around 13:30, when he meets the minotaur. Even blown up on my low-res screen, I see no particle effects, so maybe that was removed at some point, or maybe I'm just nuts.

Not worth worrying about, especially with my stalled character waiting on the update. Maybe I'm just crazy to think I remembered particles.
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Arcanum Class Pack v1.3

#135 Post by Crim, The Red Thunder »

Not just Tannen, and not just maingame. Arena has issues.

Alchemist enemies in arena also have no golem. More then just acid infusion as well. Doubt you need this, given circumstances, but just in case.

Code: Select all

[PROJECTOR] final dam	3
checkHit(smooth)	24.7	15.543229051723	=> chance to hit	73.899567868197
[LOG]	Cutpurse wanders around!.
[LOG]	#F53CBE#Cutpurse is being stalked by Egor!
[LOG]	#UID:2806:0#Egor hits cutpurse for #aaaaaa#37 physical#LAST# damage.
[LOG]	#UID:14894:0#Cutpurse hits Egor for #aaaaaa#3 physical#LAST# damage.
[TOME ENTITY FILTER] selected basic	85.120460037072	119.2
[TOME ENTITY FILTER] selected Double Ego	41.468955214497	45.7
[TOME ENTITY FILTER] selected Double Ego	14.239804204468	45.7
fight: 	cruel ash vilestaff of might	alchemist agate	::	nil	MAINHAND
[TOME ENTITY FILTER] selected Greater	5.9446826352433	10.7
fight: 	woollen robe of retribution	cruel ash vilestaff of might	::	OFFHAND	BODY
fight: 	woollen robe of retribution	alchemist agate	::	nil	BODY
Loading tile	npc/humanoid_human_alchemist.png
[LOG]	Alchemist activates Fire Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:38: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/resolvers.lua:500 on_added_orig
	At /mod/class/generator/actor/Arena.lua:514 check
	At /engine/Zone.lua:586 addEntity
	At /mod/class/generator/actor/Arena.lua:366 place
	At /mod/class/generator/actor/Arena.lua:579 generateOne
	At /mod/class/generator/actor/Arena.lua:288 tick
	At /data/zones/arena/zone.lua:54 on_turn
	At /mod/class/Game.lua:1120 onTurn
	At /engine/GameEnergyBased.lua:88 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------

Code: Select all

[PROJECTOR] Sanctuary (source) dam	7.5050267260225
[PROJECTOR] final dam	7.5050267260225
[LOG]	#UID:2806:0#Egor hits cutpurse for #aaaaaa#48 physical#LAST# damage.
[LOG]	#{bold}##UID:2806:0#Egor killed cutpurse!#{normal}#
[LOG]	#UID:14916:0#Alchemist hits Egor for #LIGHT_RED#8 fire#LAST# damage.
[LOG]	#UID:14894:0#Cutpurse hits Egor for #aaaaaa#3 physical#LAST# damage.
[LOG]	Alchemist activates Lightning Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:81: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Lightning Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:81: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Lightning Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:81: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
[LOG]	Alchemist activates Acid Infusion.
stack traceback:
	...dons/arcanum/superload//data/talents/spells/infusion.lua: in function 'activate'
	/engine/interface/ActorTalents.lua:188: in function </engine/interface/ActorTalents.lua:179>
Lua Error: /engine/interface/ActorTalents.lua:230: ...dons/arcanum/superload//data/talents/spells/infusion.lua:59: attempt to index field 'alchemy_golem' (a nil value)
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:230 useTalent
	At /mod/ai//tactical.lua:366 runAI
	At /mod/ai//tactical.lua:392 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1054 
 ----------------  Stack Dump ----------------
2: table // 8be5ed8
1: table // 8be5ed8
--------------- Stack Dump Finished ---------------
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

Post Reply