[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
ToME: the Tales of Maj'Eyal • View topic - Bugfix Pack 1.1.7

ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Thu Apr 22, 2021 7:33 pm

All times are UTC




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Bugfix Pack 1.1.7
PostPosted: Tue Mar 20, 2018 10:48 pm 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280


Last edited by minmay on Wed Jun 17, 2020 2:52 am, edited 7 times in total.

Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Tue Mar 20, 2018 11:21 pm 
Offline
Archmage

Joined: Fri Oct 09, 2015 2:27 pm
Posts: 312
Does Augmentation have the sustainbug? I remember reading a guide that talked about snapshotting for it.


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Tue Mar 20, 2018 11:25 pm 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280
Augmentation does have the bug, but the snapshotting bug you're thinking of was different. I list all the bugged talents .


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Wed Mar 21, 2018 1:32 am 
Offline
Wayist

Joined: Fri May 16, 2014 6:30 pm
Posts: 29
There is a bug related to the off-hand penalty of stone warden and the damage of Shield of Light when using steam saw.
(If you are not interested in details, please just read what in red.)

First, let's see the definition of shield:

special_combat = { talented="shield", accuracy_effect="staff", damrange = 1.2, no_offhand_penalty=true }

Now let's see how steam saw is defined:

combat = { talented = "steamsaw", accuracy_effect="axe", damtype=DamageType.PHYSICALBLEED, damrange = 1.5, physspeed = 1, sound = {"actions/saw", pitch=1, vol=1}, sound_miss = {"actions/saw", pitch=1, vol=1}, use_resources={steam = 1}},

The difference is obvious. Shield is not defined with "combat", while steam saw is not defined with "special_combat".

Then let's see why stone warden has off-hand penalty when using shield:

local offmult = self:getOffHandMult(o.combat, mult) --change this to "local offmult = self:getOffHandMult(o.combat or o.special_combat, mult)"
local combat = self:getObjectCombat(o, "offhand")
if o.special_combat and o.subtype == "shield" and self:knowTalent(self.T_STONESHIELD) then combat = o.special_combat end

Since shield has no combat property, the variable offmult will never be updated.

Similarly let's see how the shield of light works:

self:attackTargetWith(target, shield.special_combat, DamageType.LIGHT, t.getShieldDamage(self, t)) --change this to "self:attackTargetWith(target, shield.special_combat or shield.combat, DamageType.LIGHT, t.getShieldDamage(self, t))"

So, as you can see, when using steam saw that has no special_combat, the damage would become negligible.

Could you please integrate those modifications in this great addon?


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Wed Mar 21, 2018 2:01 am 
Offline
Wayist

Joined: Fri May 16, 2014 6:30 pm
Posts: 29
Besides, could you please also make your addon compatible with translations?


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Wed Mar 21, 2018 3:14 am 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.1
PostPosted: Wed Mar 21, 2018 4:26 am 
Offline
Wayist

Joined: Fri May 16, 2014 6:30 pm
Posts: 29
By the way, one more possible bug for the talent shard (earthen power T3)

By my testing, this talent uses the attacker's talent level when calculating the damage, so it's usually zero (the attacker cannot know shard) and the damage would always be 40% that is the lower limit.


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.2
PostPosted: Sun Apr 22, 2018 8:29 pm 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280
1.0.2 released. This version fixes equilibrium failures happening before targeting instead of after. So you are no longer effectively penalized for canceling targeted equilibrium talents.
Unfortunately this fix only applies to vanilla equilibrium-using talents. Addon talents won't be affected.

Obviously, this needs to be fixed for all talent failures, not just equilibrium ones, but doing so in an addon is not currently possible without completely destroying compatibility, so you'll just have to hope it gets fixed in vanilla (which it obviously won't lol).


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.2
PostPosted: Sun Apr 22, 2018 10:20 pm 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10738
Location: Angolwen

_________________
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.2
PostPosted: Sun Apr 22, 2018 10:30 pm 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10738
Location: Angolwen
To be more precise, I have a fix for the equilibrium thing, but it was too late to correctly test it for 1.5.6

_________________
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.3
PostPosted: Wed Apr 25, 2018 4:03 am 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280
I assumed it wouldn't be fixed because I saw Sheila saying she preferred the current behaviour. Whoops.

Anyway, I've uploaded a new version that fixes the Catalepsy AI error, for those not wanting to wait for 1.5.8.


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.2
PostPosted: Wed Apr 25, 2018 7:39 am 
Offline
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10738
Location: Angolwen
Actually I mistook your post, I thought you meant the fact that instant equilibrium talents failing consumes a turn, which is now fixed for 1.6 sorry :)
As for the check before or after target, this is not a bug yeah, and changing it as you said means altering every talent, and keeping on altering every new talent ever made which in itself sounds very bad. It could work if integrated into getTarget but that cant work since not all talents need to react the same to the returns; in any cases this does not really bother me as it is, I find it rather logical but I get that some people may not :)
Hence why addons exist :)

_________________
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.0.2
PostPosted: Wed Oct 03, 2018 2:51 am 
Offline
Low Yeek

Joined: Tue Dec 24, 2013 3:02 pm
Posts: 9
Is this obsolete now as of 1.5.10?


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.1.2
PostPosted: Mon Jun 01, 2020 1:24 am 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280
Finally updated this for 1.6, along with lots of new fixes.


Top
 Profile  
 
 Post subject: Re: Bugfix Pack 1.1.6
PostPosted: Thu Jun 04, 2020 7:59 pm 
Offline
Wyrmic

Joined: Fri Sep 07, 2012 1:34 am
Posts: 280
After some iteration, this addon is now at the point where I'm pretty sure it fixes all 1.6 cloning regressions.

This means that Possessor now has performance comparable to other classes, and Temporal Warden can once again use Corpathus and Wintertide without getting errors. So if you ever wanted to play Possessor but couldn't tolerate the resource leaks, now is the time.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group