Character Skill Discordance

Discordance is one of the Skill that any Characters can raise.

It's one of the Bard Skill for Musicianship that allow to Discord a Creature. It lower the Skills and Resistances of the Target! Require a Instrument to use Discordance.

Discordance work with the Skill Musicianship in order to successfully play an Instrument. There's 7 kinds of Instruments! There's 4 kinds of Artifact Instruments!

In order to use Discordance, you need to use an Instrument: Bamboo Flute, Drum, Lap Harp, Lute, Standing Harp, Tambourine or Tambourine (tassel).

When you have the required items, Open your Skills Gump Menu (ALT + K) or Single Left Click on SKILLS Button in your Character Paperdoll, go to the section Bard and open it, by either:
- Click on the Blue Button left to Discordance Skill.
or
- Single Left Click Hold, Drag away to get the Discordance Gump Button and Double Click it.

If it's the 1st time you attempt to use the Skill Discordance, you will receive a system message: "What instrument shall you play?". You will have to Target an Instrument in your Character Backpack.

When you wanna switch to another Instrument, you can only Double Left Click on your Instrument you wanna continue to use for your future attempt of Discordance.


PS: In UOSteam, you can create a Macro to use the Skill Discordance:
useskill 'Discordance'


To maintain the Discordance Effect on a successfully Discord Creature, you must be:
- Alive
- Visible
- In the Range of target
If you break any condition, after 15 Seconds the Discordance Effect will disappear!

Formula for Max Range:
Range = 8 + (int)(Discordance / 15)


Playing your instrument badly, or failing the discordance will result in a 5 second delay.

Successfully discording a target will result in an 8 second delay.

Discordance gives a message when you have no chance of successfully discording a target.

Discordance do not reveals you when targeting an instrument or a monster, it only reveals when you activate the skill.


Discordance Chance

The Chance to Discord any Creature is based on many point of the Targeted Creature you attempt to Discord:
- Max Hit Points
- Max Stamina
- Max Mana
- Total Skills
- Is Magery Creature
- Is Fire Breathing Creature
- Is Poison Immune
- Is Vampire Bat
- Is able to deliver Melee Poison Level Attack
- Is Paragon


Before attempt to Discordance, you must successfully play your Instrument with Musicianship!
Formula to Check Musicianship:
If (Skill.Musicianship / 100) > RandomDouble(0.0, 1.0)


Formula to get Base Difficulty:
val = (Target.MaxHitPoints * 1.6) + Target.MaxStamina + Target.MaxMana
val += Target.SkillsTotal / 10
If val > 700
val = 700 + (int)((val - 700) * 3.0/11))
If IsMageryCreature
val += 100
If IsFireBreathingCreature
val += 100
If IsPoisonImmune
val += 100
If VampireBat or VampireBatFamiliar
val += 100
val += GetPoisonLevel(Target.Creature) * 20
val /= 10
If Target.IsParagon
val += 40
If val > 160
val = 160
return val (as base difficulty)

Formula to get Difficulty For:
val = Base Difficulty
If InstrumentQuality.Exceptional
val -= 5 //10%
If Instrument.Slayer = Target.Slayer
val -= 10 //20%
ElseIf Instrument.Slayer = Target.OppositionSlayer
val += 10 //20%
return val (as difficulty for)

Formula to get Difficulty:
Diff = Difficulty For - 10
If Skill.Musicianship > 100
Diff -= (Skill.Musicianship - 100) * 0.5

Chance % Success:
Discordance, Diff-25, Diff+25
val = Discordance
MinSkill = Diff-25
MaxSkill = Diff+25
If val < MinSkill
NO CHANCE! //Too difficult
If val >= MaxSkill
100% Chance! //No challenge

Chance % Success = (val - MinSkill) / (MaxSkill - MinSkill)
Chance = Chance % Success >= RandomDouble(0.0, 1.0)


Discordance Effect

When successfully Discord a Target, it will suffer a Debuff from your song based on your Skill Discordance and the Base Difficulty (the Formula for Base Difficulty over)

If Skill.Discordance > 100
Effect = -20 + (int)((Skill.Discordance - 100) / -2.5)
Else
Effect = (int)(Skill.Discordance / -5)

If Base Difficulty >= 160
Effect /= 2

Scalar = Effect * 0.01


Now we Apply the Debuff to the Target Creature:
Resistances: Physical, Fire, Cold, Poison and Energy -= Effect

All Skills *= Scalar


Result

At 100 Discordance it reduce All Resistance by 20, and each Skills by 20%
At 105 Discordance it reduce All Resistance by 22, and each Skills by 22%
At 110 Discordance it reduce All Resistance by 24, and each Skills by 24%
At 115 Discordance it reduce All Resistance by 26, and each Skills by 26%
At 120 Discordance it reduce All Resistance by 28, and each Skills by 28%

But If the Target Creature Base Difficulty is Greater or Equal to 160, it will be divided by 2!
So: 10, 11, 12, 13 or 14%


Training Discordance

0 - 30: Train your Discordance Skill at ?? with the NPC ?? the ??! (?? Golds) 30 - ??: ?? - ??: Serpentine Dragon

Spok Message: I have to re-train that skill, it been a long time since I have 120 Disco..
So far I think:
0 - 30 = Train
30 - 54 = Gaman
54 - 62 = Giant Beetle
62 - 84 = Lesser Hiryu
84 - 92 = Hiryu
92 - 120 = Cu Sidhe

94 - ? = Serpentine Dragon