Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔨 Dynamis retail parity #6590

Open
3 tasks done
sruon opened this issue Dec 26, 2024 · 1 comment
Open
3 tasks done

🔨 Dynamis retail parity #6590

sruon opened this issue Dec 26, 2024 · 1 comment
Labels
enhancement New feature request

Comments

@sruon
Copy link
Contributor

sruon commented Dec 26, 2024

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.

Describe the feature

Keeping track of several discrepencies I have noticed while reviewing Dynamis related files and playing through the content.

Subjob restriction is not correctly applied in Dreamlands

See #6577

Players without a subjob can get white staggers in non-Dreamlands zone

See #6589

Stagger message packet is not being sent

When successfully proc'ing a monster, the correct animation is sent (edit: through the wrong packet), however the stagger message does not display.

{Player}'s attack staggers the fiend!

Staggers terror duration is fixed

According to the various wikis, the duration of the terror should be:

  • Blue -> "Very brief terror."
  • Yellow/Red/White -> "Terror"

Currently the duration is set to 30 seconds regardless.

Yellow and Red staggers don't cancel SP abilities

Yellow proc is supposed to cancel an ongoing SP ability (Invincible, Perfect Dodge...) while letting the mob reuse it.

Red proc also forbids the mob from reusing the SP

AoE weaponskills and AoE magic spells only stagger the target mob

The listeners attached to the monsters only execute if they are the main target of a weapon skill or spell, however on retail it is possible to proc several monsters which are not the main target.

If AoE weapon skills or magic are used, they are capable of staggering any appropriate enemy in the range of the attack, potentially multiple enemies at once. 

As of the October 4, 2011 maintenance, stagger rates on AoE attacks have been drastically reduced for enemies that are not the direct target of the attack. This restriction applies only to CoP Dynamis areas, in which it is relatively simple to "train" up multiple enemies that are all staggered by the same type of attack.

Currencies drop rate caps at TH4

local thCurrency =
{
[0] = { single = 100, hundred = 5 },
[1] = { single = 115, hundred = 10 },
[2] = { single = 145, hundred = 20 },
[3] = { single = 190, hundred = 35 },
[4] = { single = 250, hundred = 50 },
}

Currencies start at 10% drop rate and cap at 25% with TH4.
The drop rate calculation should go through the xi.combat.treasureHunter.getDropRate instead

Untested

  • Ensure PUP puppet moves count as weapon skills
  • Ensure pet commands (including BP: Rage) are not counted as job abilities
    -- Except BST ready moves
  • Ensure SMN Blood Pacts are counted as magic (incl. physical BPs)

https://www.bg-wiki.com/ffxi/Category:Dynamis#Dynamis_Proc_System
https://ffxiclopedia.fandom.com/wiki/Weakness_Trigger

@sruon sruon added the enhancement New feature request label Dec 26, 2024
Copy link

✨ Thanks for the report! ✨

This is a friendly automated reminder that the maintainers won't look at your report until you've properly completed all of the checkboxes in the pre-filled template.

@sruon sruon changed the title 🔨 Dynamis 1.0 retail parity 🔨 Dynamis retail parity Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request
Projects
None yet
Development

No branches or pull requests

1 participant