[1.4.6] Challenge Addons

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: [1.4.6] Challenge Addons

#16 Post by Hellcommander »

could you filter the part where it can fill the entire level with drakes if a single drake is spawned this makes it almost impossible to complete the charred scar and extremely slows down the game as they all try to attack each other (tested in cheat mod on spawning a single dragon and it will flood the level if only 1 is spawned).

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

Re: [1.4.6] Challenge Addons

#17 Post by Hellcommander »

Seems when a spawn causes level to flood its somehow based on how the level is generated and can cause 1 spawn by a enemies ability to floor the area. So far the mobs that seem to cause problems are horrors and drakes.

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

Re: [1.4.6] Challenge Addons

#18 Post by Hellcommander »

ok found an error related to warzones

Code: Select all

[LOG]	You feel a surge of power as a powerful creature falls nearby.
stack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:256: in function </engine/interface/ActorTalents.lua:240>
Lua Error: /engine/interface/ActorTalents.lua:279: /engine/interface/ActorTalents.lua:256: /engine/interface/ActorTalents.lua:150: ...ddons/sk_warzone_challenge/superload/mod/class/Actor.lua:194: attempt to index local 'thief' (a nil value)
stack traceback:
	...ddons/sk_warzone_challenge/superload/mod/class/Actor.lua:194: in function 'check'
	/engine/Zone.lua:722: in function 'addEntity'
	/data/talents/chronomancy/bow-threading.lua:113: in function </data/talents/chronomancy/bow-threading.lua:67>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:147: in function </engine/interface/ActorTalents.lua:140>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:279 useTalent
	At /mod/ai//tactical.lua:418 runAI
	At /mod/ai//tactical.lua:446 doAI
	At /mod/class/NPC.lua:72 act
	At /engine/GameEnergyBased.lua:129 tickLevel
	At /engine/GameEnergyBased.lua:64 tick
	At /engine/GameTurnBased.lua:51 tick
	At /mod/class/Game.lua:1277 
 ----------------  Stack Dump ----------------

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

Re: [1.4.6] Challenge Addons

#19 Post by Hellcommander »

here is another a sec after

Code: Select all

	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:256: in function </engine/interface/ActorTalents.lua:240>
Lua Error: /engine/interface/ActorTalents.lua:279: /engine/interface/ActorTalents.lua:256: /engine/interface/ActorTalents.lua:150: ...ddons/sk_warzone_challenge/superload/mod/class/Actor.lua:194: attempt to index local 'thief' (a nil value)
stack traceback:
	...ddons/sk_warzone_challenge/superload/mod/class/Actor.lua:194: in function 'check'
	/engine/Zone.lua:722: in function 'addEntity'
	/data/talents/chronomancy/bow-threading.lua:113: in function </data/talents/chronomancy/bow-threading.lua:67>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:147: in function </engine/interface/ActorTalents.lua:140>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:279 useTalent
	At /mod/ai//tactical.lua:418 runAI
	At /mod/ai//tactical.lua:446 doAI
	At /mod/class/NPC.lua:72 act
	At /engine/GameEnergyBased.lua:129 tickLevel
	At /engine/GameEnergyBased.lua:64 tick
	At /engine/GameTurnBased.lua:51 tick
	At /mod/class/Game.lua:1277 
 ----------------  Stack Dump ----------------

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

Re: [1.4.6] Challenge Addons

#20 Post by Hellcommander »

warzones seems to mess with both escorts (i cleared a zone on cheat mod and came back and got the escort), zone boss spawns, and has issues on dragon/horror type spawns flooding the area.

Radon26
Sher'Tul
Posts: 1439
Joined: Mon Jun 23, 2014 11:50 am

Re: [1.4.6] Challenge Addons

#21 Post by Radon26 »

all dragons other than hatchlings, and multiple horrors (dredge, luminous, probably some more) spawn with a group. the code probably doesn't know how to handle the group.

if the code was to ignore the pack, it would probably be fine.
however, if the code decides that EVERY pack member needs to be multiplied, then for each pack members there are 4 or 5 chances for another pack to spawn, once again triggering the multiplying.

this means, for a dragon (not a hatchling), there is 16 to 20 chances of once again spawning another pack, and continuing an exponential chain reaction.

or it might be something completely different.

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

Re: [1.4.6] Challenge Addons

#22 Post by StarKeep »

Looks like I misunderstood where escort code (the code that determins how 'packs' of enemies spawn) is handled. *facepalms*

Gimme a bit.
<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

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

Re: [1.4.6] Challenge Addons

#23 Post by StarKeep »

Warzone Challenge Updated
---
Recursion checks; recursion checks everywhere!

Warzone npcs no longer spawn with escorts.
Escorts no longer spawn Warzone npcs.
Escorts of escorts no longer spawn Warzone npcs.

Bypassed an extremely weird case of an actor being incapable of finding its own tile. (?!?)
<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

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

Re: [1.4.6] Challenge Addons

#24 Post by Hellcommander »

any fix for the annoying drake/horror flooding? and are there sanity checks for boss spawns?

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

Re: [1.4.6] Challenge Addons

#25 Post by StarKeep »

Hellcommander wrote:any fix for the annoying drake/horror flooding? and are there sanity checks for boss spawns?
The escort fix will thin them out, yes. Charred Scar will still not be easy simply due to the nature of this addon.

The sanity check for bosses has been in since last update.
<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: [1.4.6] Challenge Addons

#26 Post by HousePet »

I'm making an educated guess that those issues were all caused by the same thing, which should now be fixed.
My feedback meter decays into coding. Give me feedback and I make mods.

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

Re: [1.4.6] Challenge Addons

#27 Post by Hellcommander »

Starkeep can you buff up the arena master and other quest targets so that they can survive long enough to keep them from dieing please (buff defense and health of derth arena master, Limmir from lost knowledge quest, Melnela for for 8 legs of wonder quest, Tannen from there and back again, Ukllmswwik (does he survive everything?), and any other thing that can mess with quest progress.

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

Re: [1.4.6] Challenge Addons

#28 Post by StarKeep »

Warzone Challenge Updated
---
No longer applies on Invulnerable npcs. (Such as The Eidolon.)

All npcs that can potentially talk, or never anger at you, have been given a 33% boost in max life, and regenerate an additional 3% of their max life per turn.
<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

Post Reply