Dance of the Edge

Dance of the Edge

Introduces the Blade Dancer, a dual-wielding Warrior subclass whose style revolves around shifting between different forms ("dances") in order to prevail in any combat situation. Each dance is quite powerful, becoming more so with more Talent Point investment, but only a limited number of dances can be active at once.

The Blade Dancer's key trait is flexibility. There are myriad ways to build this character, all of them with great potential for entertaining gameplay.

Class Features:

Eight New Talent Trees - Five core dances: Dance of the Moons, Storm, Torrent, Mountain, and Leaf. Each dance improves aspects of your character, as well as granting access to powerful techniques while active. Spread your talent points across multiple dances, or focus on just one or two. Other Talent trees allow you to improve your dances or even mesh them together into deadly combinations.

Unique starting Area - Human, Elf, Halfling, and Dwarf Blade Dancers will start in a new, unique starting area, with a couple of novel critters and a new boss at the end.

Class-Specific Quest - Upon finishing their starting area, Human, Elf, Halfling, and Dwarf Blade Dancers will gain access to a class-specific sidequest that runs parallel to the main game. Completing this quest grants access to a nice peice of equipment.

Auto-Scumming - Many of the dances raise your core stats while active. To keep the player from constantly ducking in and out of menus, stat requirements for gear and talent-learning will automatically adjust to accomodate those dances that are learned, but currently inactive.

Other Addon Features:

New Bosses - Not every Blade Dancer is a hero. A handful of renegades roam Maj'Eyal, looking to ruin someone's day...

New Boss Artifacts - least those renegade Blade Dancers carry some decent gear with them.

See addon usage in the character's vault.
Your rating: None Average: 4.2 (6 votes)
Name Module Version Required Released File
1.7.4 1.7.4 2022-04-06 00:46
1.0.5 1.6.7 2020-06-02 03:52
1.0.4 1.6.7 2020-06-01 14:25
1.0.3 1.6.7 2020-05-30 02:37
1.0.2 1.6.7 2020-05-28 03:47
Version 1.0.1 1.6.7 2020-05-28 03:29
The First One 1.6.7 2020-05-28 03:26

Activating Dance Bug

So I've just started a new character, first map, and as soon as I activate a dance to walk around I get this:

Lua Error: /hooks/dance-of-the-edge/load.lua:102: attempt to index local 'tbl' (a nil value)

  At [C]:-1 __index
  At /hooks/dance-of-the-edge/load.lua:102 reReq
  At /hooks/dance-of-the-edge/load.lua:114 
  At [string "return function(l, self, data) local ok=false..."]:1 triggerHook
  At /mod/class/Actor.lua:6833 getTalentFullDescription
  At /engine/HotkeysIconsDisplay.lua:417 onMouse
  At /mod/class/uiset/Minimalist.lua:1815 fct
  At /engine/Mouse.lua:91 

It happens regardless of the dance I activate.

Potential Bug

The blade dancer boss placed at the end of trollmire in Bill the Troll's special zone does not replace Bill and instead spawned with him. I don't know if this is intended, but if it is, it messed up Bill the Troll in the process as he now spawns as a randboss with a class (on insane). I nearly got ganked by Gunslinger Bill the Troll while trying to fight your new boss. Very cool mod though, and a very fun class. Thank you for making it :)

For me, the Trollmire

For me, the Trollmire Renegade was on Trollmire 2, not with Bill. So maybe they are randomized? Or randomized per dungeon? I hope I don't have to go search all the t1 dungeons I skipped.

Another potential bug

Also, Darkside's duration does not seem to be going up properly. Duration at 1 point for me is 7 and at 5 it's supposed to be 11, but at 5 I'm still getting only a 7 turn duration.

Got an error

  At /enginGot error. It came about when leanring weapon mastery skill and due to auto sucmming feature I wonder if conflict due me having an anyhwere respec addon.

  .Lua Error: /hooks/dance-of-the-edge/load.lua:102: attempt to index local 'tbl' (a nil value)

  At [C]:-1 __index
  At /hooks/dance-of-the-edge/load.lua:102 reReq
  At /hooks/dance-of-the-edge/load.lua:114 
  At [string "return function(l, self, data) local ok=false..."]:1 triggerHook
  At /mod/class/Actor.lua:6833 getTalentFullDescription
  At /mod/dialogs/LevelupDialog.lua:996 getTalentDesc
  At /mod/dialogs/LevelupDialog.lua:739 tooltip
  At /mod/dialogs/elements/TalentTrees.lua:188 updateTooltip
  At /mod/dialogs/elements/TalentTrees.lua:114 fct
  At /engine/Mouse.lua:91 receiveMouseMotion
  At /engine/Mouse.lua:113 delegate
  At /engine/ui/Dialog.lua:817 mouseEvent
  At /engine/ui/Dialog.lua:510 fct


I couldn't get the error to replicate; which respec addon are you using? Thanks!

Replicating the bug

So, I'm not sure if you're still trying to replicate this specific error but I've managed to stumble twice on bugs regarding these lines:

Lua Error: /hooks/dance-of-the-edge/load.lua:102: attempt to index local 'tbl' (a nil value)

  At [C]:-1 __index
  At /hooks/dance-of-the-edge/load.lua:102 reReq
  At /hooks/dance-of-the-edge/load.lua:114 
  At [string "return function(l, self, data) local ok=false..."]:1 triggerHook
  At /mod/class/Actor.lua:6833 getTalentFullDescription

Both times were with different characters and different occasions. One, you can check my other post up there, was with a Sword Dancer per see, as soon as I activated a Dance. Another time was with an Adventurer, I didn't even have the Dances though, and I was just scrolling through the talent list and the error popped-up. This might actually give you a better ideia of the cause though, since all these 3 times do have something in common (Both my cases and prob the one with the original poster here.)

I usually save points when I level up (I use playerAIO), and it just so happens that every single time this has happened to me it has happened that I had points to distribute (Stats/Class/Category/Generic).

I hope that helps you narrowing down the problem and with the solution.

another note

The ArmoredBrick build is not so horrible as I feared, but still quite boring. On another note: is it possible to include some notes or something to indicate where boss Dancers are?

some more

icons now work well. On the other hand, the fact remains that no 'dancing' take place. Maybe some name change?? And I would say that the powers of these guys are too supernatural to be powered by Stamina. Probably Equilibrium or Psi be more logical? Leaf style remains the most useful at least till level 20 or so. Builds other than Leaf or Storm get killed at low levels (Leaf can survive most things, Storm can reach mages or archers). Thrown knives cornac build mitigates this somewhat but Throw requires its own investment. Had a fight with the Rock Dancer miniboss that reminded me of one time my friends decided to test Palladium RIFTS combat system: I spent probably 100 or more game turns sawing through his protection while regenerating anything he could do. :(( Leaf boss is almost as annoying, though he at least presents an actual danger with his poison. Letters from Old Master are BAD. They are so cliche it is not fun. :( Didn't read all, but hope is slim. Got killed from boredom but will probably test some more in the days to come.

some notes

The main problem is that there is no impression of 'dancing'. Leaf dance is without alternative and you only need others to get stat requirements - till you learn the talent allowing you to use 2. I used Wind periodically but had to switch to Leaf at almost any serious opposition. I think that you should get at least some placeholder icons for talents - otherwise all similar icons are quite irritating. Also noted the bug with negative regeneration mentioned here but I think it is more connected with turning off own Leaf dance upon death. Semi-permanent stats effects for requirememnts is a good idea - but the game seems to see these as 1 lower ( or base requrements as 1 higher?): needed 19 Str for wwpn mastery, 29 Cun for Track, etc.

Thanks for your comment; I

Thanks for your comment; I appreciate it. Auto-scumming bug is now fixed, as is the icon bug. Still working on the negatiive regen after death one. I haven't been able to figure out what triggers it yet.

Possible game-breaking bug

I've lost two characters when their hp regen became permanently negative after battle with bosses from this mod (the water one and the leaf one). There was no status effect on my characters, nor was there anything suspicious in their inventory (one of my characters was only 9th level, so I simply dropped everything he had on the ground).

Still trying to nail this one

Still trying to nail this one down... thanks for your comment, and hopefully I'll have it fixed soon.


Impressed with the zone and the added bosses.
The design of the class is interesting, although I think it suffers from all the 'At Level 3/5' effects.

  • Dance of the Torrent should allow learning Heavy Armor Training with 14 STR or less instead of 16, but it does not, giving a 'Impossible!' popup upon trying to close the level-up screen. It also prevents me from learning Weapon Mastery at all unless the Dance is actually sustained. The auto-scumming is a nice idea, but it doesn't seem to work properly.
  • Talents with capital .PNG icon filenames don't show up in the default zipped form of the addon.
  • If you put 5 points in a dance, learn Master of the Dance, remove 1 point from the dance, and then close the levelup screen, it causes an error.

  • The locked Duelist tree has their only way to recover stamina?

Fixed the bugs. Thanks for

Fixed the bugs. Thanks for your help and comments. Stamina recovery also available via Dance of the Leaf tree. =)