Jump to content

stfx

Members
  • Posts

    123
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by stfx

  1. another problem related to fishing, from a well know wiki:
    As of 3.1, there is no longer a minimum skill requirement to fish in any zone, and all casts will catch something and award a chance for a skill-up. However, if your skill level is too low for a zone, you will catch mostly vendor trash items. The skill level required to guarantee "no junk" catches is equivalent to the old "no get away" level.

    This was fixed in [10989].

    The original fishing skillup formula was still not changed though

  2. 1) ACE has been updated to 5.8.3 in [10874] and we try to not modify external libraries if they dont break things

    2) Likely outdated custom code

    3) If the GO fix was proper it was probably added by now - if not Schmoozerd probably still has it around

    Well patch link is broken but I move it to rejected based on given info and age.

    Please never combine different non-related things in a single patch. Use seperate patches and one thread per patch, thanks ;)

  3. blizzlike? ;)

    "I noticed that too. Interestingly it can also be used while mounted causing your player model to disappear, and summoning a mount while 'dispersed' cancels the dispersion effect."

    "When using dispersion on a mount, your character dissppears and simply leaves the mount on its own. You don't appear like the shadowy figure you normally would, you totally vanish."

    "It works even after you dismount, so you can be completely invisible for the duration."

    http://www.own3d.tv/video/25112/Shadow_Priest_-_Dispersion_Glitch

  4. What bug does the patch fix? What features does the patch add?

    Fixes Devastate not causing the Sunder Armor Effect.

    For which repository revision was the patch created?

    [s1419] (mangos-one)

    Who has been writing this patch? Please include either forum user names or email addresses.

    Me

    Code is taken from master - the only difference is that on One there is no single Sunder Armor Effect spell which only causes the effect. Therefore we need to get the highest Sunder Armor spell from player spell book and cast it on enemy.

    The issue I have here though is that it attacks the enemy twice - dealing physical damage twice (once for Devastate and once for triggered Sunder Armor) and also playing the animation twice. Is that blizzlike? Maybe someone more experienced with the spell system and/or warriors at 2.4.3 can take a look at it ;)

    https://gist.github.com/1303471

  5. Meaning that 0 (BG_BRACKET_ID_FIRST) is a bracket on One but on master it actually is none, because first id is 1 in PvpDifficulty.dbc - not sure about that though.

    To correct myself this is actually not true for master. On master a bracket_id of 0 is also an actual bracket because the ids in PvpDifficulty.dbc are between 0 and 15. Therefore setting the initial m_BracketId = BG_BRACKET_ID_FIRST is incorrect!

    This is the patch for master: https://gist.github.com/1301721

    The patch for One will be the same after its been added to master repo.

  6. Thanks for your research. I spent a few hours trying to find the correct fix and came up with the following:

    https://gist.github.com/1299877

    This is what I got so far:

    At first the template bgs are being initialized (1 template for each bg map type).

    When initializing a bg on One and Zero we use MAX_BATTLEGROUND_BRACKETS for default m_BracketId which is used as a marker for us to see if that bg is a template or not.

    When removing the bg templates, DeleteClientVisibleInstanceId is being called and tries, as you already found out, to erase an entry which an index out of the boundary of the array.

    Now setting m_BracketId to BG_BRACKET_ID_FIRST as it is done in the master is probably not such a good idea as on master the bracket id actually is a pointer to dbc structure associated with bg copy, in One on the other hand this is the id itself. Meaning that 0 (BG_BRACKET_ID_FIRST) is a bracket on One but on master it actually is none, because first id is 1 in PvpDifficulty.dbc - not sure about that though. See this commit for more details: https://github.com/mangos/mangos/commit/b9712d36d2c285be14cf7bb9bd5cc1f4c9c58cf3

    So yeah please try the patch at the top of this post, thanks ;)

  7. I see, I didnt know that. Thanks, I cant believe I didnt think about this but I am not sure if this is not overkill as the server will now send the updated fields everytime they quickly changed to one value and back to the original again as it seems to only cause an issue on a very rare cases like shapeshifting - though maybe thats blizzlike... hm

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use