How to optimize a TWF Barbarian Elf

A little backstory:

One of my earliest DnD characters was a Two-Weapon-Fighting Purple-haired Barbarian Elf. He was immensely popular due to his unorthadox nature as a war-loving elf that embraced the more brutal side of Barbarianism, and he weilded two weapons at once.

However, as time went on it became increasingly obvious that he was not as optimized as he could be – against all but the least-optimally built foes, he was at best a distraction in battle.

Now, years later, I’m trying to think of how I could optimize this character.

The conditions are thus:

  • DnD 3.5e
  • High Elf (No Wood Elf, or any other race)
  • TWF (He must have two-weapon fighting)
  • Mostly Barbarian (He can multi-class if required, but Barbarian is preferred as his main class)

His original build used a Battleaxe and Shortsword, but any two similar weapons that work in TWF would be okay too. What seemed to really hold him back was a lack of mobility, and being outpaced in terms of pure damage output by those with non-TWF builds.

Edit: To clarify some of the questions that have been asked –

32 Point Buy system

Assume all books are open, but not magazines like Dungeon.

And allow for 2 Flaws and 1 Trait.

How can I optimize my dual wield fighter for damage?

Ok so I’ll be concise with this but tl;dr I’m starting a new campaign at level 5 as a fighter, would like to duel wield and want to optimize myself so I deal damage and don’t fall off late game. Also like to add my DM is quite lenient as we like to have fun over following rules to a t.

Race: Valenar High Elf

Weapons: Two scimitars

Stats: STR: 17 (+3), DEX: 18 (+4), CON: 16 (+3), INT: 15 (+2), WIS: 11 (+0), CHR: 11 (+0).

Fighting Style: Great Weapon Fighter. I’ve unsure whether this is optimal for my duel wielder or not late game? I’ve heard TWF is just not good whatsoever.

Martial Archetype: Eldritch Knight. My secondary scimitar will be my focus, so I can cast while duel wielding.

At level 4 I didn’t choose a feat, and instead gave +1 to DEX and +1 to STR.

Cantrips: Chill Touch, Fire Bolt, Green-Flame Blade.

Spells: Absorb Elements, Earth Tremor, Shield, Thunderwave.

I’m not sure where to change, but I want to keep being an EK.

Paladin archer looking to combat optimize my 9th level choices

I am looking for any good point to improve my character. I’d like to be the “rock star” among my companions. This is my first character what i made. I already looked in all known guides: Bodhi’s, Cryptic’s, Deadeye’s Servant, Thallin’s, …

My companions are a Cleric and a Fighter.

The fighter’s primary role is to beat weak creatures and to keep away strong ones from us. He is using two kukris (using the weapon finesse feat) or one kukri with a heavy shield. He can have around 28-30 AC. So he is primarily a damage dealer and secondary a “tank“.

The cleric usually tries to save(like cure *** wounds etc.) us. If he isn’t doing that, he often uses Divine Power spell to kick out our enemies. He has Impaler of Thorns to do this job well. He is primary a “nuker” and secondary a healer(support). Both players have level 8 characters.

And finally I usually cast Bless and/or Bless Weapon (on the fighter) before an encounter from wands. When a situation requires, I use weapon bond, lay on hands class ability, and the Divine Favor (one reason of Fate’s Favored trait) spell which I prepare 3 per day. I use a Wand of Cure Light Wounds to fulfill our healing after combat needs.

In combat, I try to beat evil creatures as soon as possible via application of DPS.

My character

Name: Dranko Alignment: Lawful good Race: Human Hit Dice: 8 Class: Level 8 Paladin Deity: Iomedae

Point to buy attributes: 15 Attributes:

Attribut | stat | bonus | point to buy Strength | 12 | +1 | 2 Dexterity | 16 | +5 | 10 Constitution | 8 | -1 | -2 Inteligence | 10 | +0 | 1 Wisdom | 8 | -1 | -2 Charisma | 15 | +4 | 7 2+10-2+0-2+7=15


(with bonus from items, race, lvl points):

[Strenght] | 14 | +2 (Belt of Giant Strength +2) [Dexterity] | 20 | +5 (Snakeskin Tunic (Dex +2), race) [Constitution] | 8 | -1 [Inteligence] | 13 | +1 (Ring of Vast Intelligence +2, lvl point) [Wisdom] | 8 | -1 [Charisma] | 18 | +4 (Headband of alluring charisma +2, lvl point)


  • [1] Point-Blank Shot (Bonus Human Feat)
  • [1] Deadly Aim
  • [3] Precise shot
  • [5] Rapid Shot
  • [7] Manyshot


Save | Base | mod | misc. | total

Fortitute | 6 | -1 | 5 | 10

Reflex | 2 | 5 | 5 | 12

Will | 6 | -1 | 5 | 10


  • Oath of Vengeance


  • Magical Knack – +2 caster level to one spellcasting class up to your HD.
  • Fate’s Favored – Whenever you are under the effect of a luck bonus of any kind, that bonus increases by 1.


  • Snakeskin Tunic
  • Efficient Quiver
  • Belt of giant strength +2
  • Headband of Alluring Charisma +2
  • Composite Bow +2 (+1magic)
  • Ring of Vast Intelligence +2
  • Cloak of resistance +1
  • Boots of Levitate

Its cost is about 30 000 golds together. I gather items this during 8 level progressing.


  • Perception, Diplomacy, Use Magical Device [8 points]
  • Acrobatics [5 points]
  • Spellcraft, Sense Motive, Ride, Knowledge(religion, nobility, planes, nature, arcana), Heal, Handle Animal, Disable Device [1 point]

[What is my idea]

My idea is at 9 level, get feat Unsanctioned Knowledge. Problem is that I am very hesitant… I cant decide what should I pick. Here is the list of my ideas…

  • [1] Unseen Servant/Expeditious Retreat
  • [2] Heroism
  • [3] Haste/Channel Vigor
  • [4] Greater invisibility/Echolocation/Stoneskin/Divine Power

I looked for long duration buffs, that improve my combat skills or spells that complete our shortcomings.

Next plan is to get some useful feats like Clustered Shot[11], Weapon Focus[13]. After that maybe Shatter Defenses[15] + Dazzling Display[17], Steadfast Personality[15](Self Delusion [17]).

Sadly, we usualy don’t get a lot of money. So I write my item wish list….

-better enchants for composite longbow, -Pearl of Power to extend first(or higher) level slot, -Mithtil breastplate +2 or more, -Bracers of Archery, -Headband of Mental Superiority to save some item slots, -lot of scrolls to keep situational divine spells (for instance Endure Elements, Undetectable Alignment, Zone of Truth, etc…)

[My Questions]

My questions are mainly focused on my future 9 level. Books: Core, APG, UC, UM, ISWG

  • Is there any way to improve my combat skills more (attack rolls primarily) with my 9th level choices?
  • Which paladin spells should I prepare every day?

I have a separate question about what spells to take from Unsanctioned Knowledge: Unsanctioned Knowledge, best combat buffs for a paladin and small party?

How can I optimize my build for large (10+ players) parties?

I plan to soon join a 5e group with over 10 PCs in the party at any given time. Are there any feats, builds, classes, etc that can be used to capitalize on this very large party size?

This may seem like a very broad question, but I’m struggling to find anything at all that meets this criteria, so I can only assume that few answers exist. The obvious solution was to seek out anything that affects something like "all allies within 30 feet", but I’ve had difficulty finding any such thing. The first place that I checked was the Battle Master Fighter’s maneuvers, but all of those seem to only affect one ally at a time. Furthermore, due to Bardic Inspiration allowing only a single target, the Bard has very similar restrictions. Where else can I look?

Can someone help me optimize my Elan Psion (3.5)?

I’m currently playing in a 3.5 game in which the DM plans to take to very epic levels (65). My current character is level 30, and he’s an Elan Psion (Shaper). He has the power psychic reformation, which allows him to reselect feats, skill point allocations, and power selections for 50 xp per level backwards he wishes to reform. It’s an extremely powerful campaign, and our ability score generation shows that (5d6, reroll 1s and 2s, add highest 3). I’m conserned that my character is underperforming, and would like to know what I can do to optimize my character. I can essentially re-select feats, choose new skill point allocations, and new powers known. What is your recommendation?

Note: Our enemies have been chaotic in nature, (LvC campaign, we’re Lawful), and generally focus around chaotic outsiders. Our enemies tend to have high AC, ridiculously high saves (compared to my DCs, which at the moment is Power Level + 27), and extremely high DCs (in the high 50s and 60s). They also usually sport a SR that has me rolling 18+ in order to defeat.

Any help will be greatly appreciated.

Edit: My current ability scores are: STR 21, DEX 22, CON 22, INT 44, WIS 16, CHA 16

My current feats are: psicrystal affinity, overchannel, talented*, psionic meditiation, extend power*, boost construct, psicrystal containment, twin power*, power penetration*, expand knowledge (schism), greater power penetration*, enhanced elan resistance, epic manifestation, improved overchannel, empower power*, maximize power*, burrowing power*, epic psionic focus

My current saves (with buffs in parentheses): F +29 (39), R +27 (37), W +30 (40)

Edit 2: My current feats and powers shouldn’t matter, as I can restructure them anyway. For the purpose of what I’m asking, let’s pretend I have 7 non-epic feats, 4 epic feats (21, 24, 27, and 30), and 3 epic psion feats (23, 26, and 29) available. I also have a total of 56 powers known (5 up to first level, 4 up to second level, 4 up to third, 4 up to fourth, 4 up to fifth, 3 up to sixth, 3 up to seventh, 3 up to eighth, 26 up to ninth) available.

If anyone would like more info, just let me know.

Tricks to optimize a maximization problem

I am dealing with the following piece of code, to study a problem in quantum mechanics:

L[n_] := KirchhoffMatrix[CompleteGraph[n]];  c[n_] := 1; w[n_, p_] := Table[KroneckerDelta[k, p], {k, 1, n}]; P[n_, p_] := KroneckerProduct[w[n, p], w[n, p]]; s[n_] := 1/Sqrt[n]*Table[1, {k, 1, n}]; Ps[n_] := KroneckerProduct[s[n], s[n]];  H[n_, \[Lambda]_] := \[Lambda] L[n] - P[n, c[n]];  U[n_, t_, \[Lambda]_] := MatrixExp[-I*t*H[n, \[Lambda]]]; \[Psi][n_, t_, \[Lambda]_] := U[n, t, \[Lambda]].s[n]; prs[n_, t_, \[Lambda]_] := Abs[w[n, c[n]].\[Psi][n, t, \[Lambda]]]^2;  Prob[n_] := NMaximize[prs[n, t, \[Lambda]], {t,\[Lambda]}][[1]] 

The NMaximize function takes quite a while on my machine to compute $ \text{Prob}(n)$ , so I would be interested in any suggestion to increase the efficiency of the code – taking into account that the input graph could be a different one. Probably the hardest part to compute is taking the exponential matrix of $ H$ , but I’m not aware of any way to optimize it.

Optimize a druid for debuff and healing

I would like to play a druid (preferably circle of dreams).

If possible, a wood-elf would be useful, but any race that can be tall (6ft+) is acceptable.

I would be starting level two, and probably heading until level 5 or so.

Multiclass is allowed, but not prefered.

I would like to focus on healing and debuffs, and my DM will allow a small editing of spell lists, as long as it is relatively balanced.

The party are all level two, and have a divination wizard, a assassin rogue, and a fighter, who’s archetype isn’t yet confirmed but probably will be champion.

All sourcebook and UA allowed.

Point buy/standard array scores.

Feats allowed.

(Thanks in advance, and please edit if you think it needs reformatting)

How to optimize algorithm which tries to get the lowest sum for a task

I have a puzzle game which I am not sure how to prove that I have the right answer. I am sure that a code can be written to get all the possible solutions and find the best one from them. However, I am not sure what logic this code should follow. I managed to write a code which can follow my logic, but it does not try all options and therefor maybe a better option exists

The Puzzle is the following:

We have a wizard which makes very special jewelry. However, because they are so special there are some rules that he should follow when creating them.

He has 30 types of beads and unlimited count from each type. Every bead has different color but for simplicity lets name them (B1, B2, B3, B4 … B30 because this is not important). The important part is that every bead type costs different amount of gold coins

B1 -> 1 gold coin

B2 -> 2 gold coins

B3 -> 3 gold coins

B30 -> 30 gold coins

There are three special operations that he can use when creates a jewelry:

  1. He can buy beads, but every time when he buys a bead he should put it at the end of the jewelry.

For example:

  • When he starts the jewelry no bead is added, so he can buy for example B4 for 4 gold coins and put it on the first place

  • After that he can buy another bead, for example B6 for 6 gold coins and he should put it at the end.

    Now he has jewelry from B4 – B6

  • After that he can buy another bead, for example B11 for 11 gold coins and he should put it at the end.

    Now he has jewelry from B4 – B6 – B11

The total amount of gold coins that he used for creation of this jewelry is 21

  1. He is so good that if he has jewelry from some beads he can cast a magic and he can increment all the beads with one. However, this magic costs 2 gold coins.

For example:

  • If we continue with the jewelry from the previous point B4 – B6 – B11, he can cast this magic and the result will be a new jewelry B5 – B7 – B12. This operation will cost for him 2 gold coins.

  • If he continue incrementing one more time, the jewelry will become: B6 – B8 – B13. This will cost him 2 gold coins.

From these two steps he spend 4 more gold coins and the total amount of the jewelry at the moment is 25

  1. The third and the last operation that he can use is to switch position of two adjacent beads. This will cost him 1 gold coin.

For example if we continue with the jewelry from previous step B6 – B8 – B13:

  • He can change the position of the second and third beads and the new jewelry will become B6 – B13 – B8 and the cost for this operation is 1 gold coin.

  • Now he can change the position of the second and first beads and the new jewelry will become B13 – B6 – B8 and the cost for this operation is 1 gold coin.

From these two steps he spend 2 more gold coin and the total amount of the jewelry at the moment is 27

The question is what is the smallest amount of gold coins that he should use to create the following jewelry:

B18 – B1 – B16 – B19 – B6 – B22 – B14 – B15 – B2 – B12 – B27 – B18 – B11 – B1 – B14 – B9 – B23 – B1

One thing to notice. The start and end bead of the jewelry are not connected. So there is no easy way to swap their positions with one move. You should move through all other beads.

The general approach of solving that I took is:

Instead of starting from 0, I start from the complete jewelry. If I have B1 at last position, I just remove it (this conforms to buy B1 action). If it is not a last position I move it to the last position and then remove it. If I do not have B1, I decrease until I have B1 and repeat all the other steps. If we are left with 2 beads just use them.

var final = [18, 1, 16, 19, 6, 22, 14, 15, 2, 12, 27, 18, 11, 1, 14, 9, 23, 1]; var totalSum = 0; var resultTable = [];  function sum() {     return final.reduce((acc, el) => acc + el, 0); }  function removeOne(arr, indexOfOne) {     if (indexOfOne === arr.length - 1) {         totalSum += 1;         arr.pop();         resultTable.push({ action: "remove last", arr: arr.toString(), cost: 1, totalCost: totalSum });        } else {         var nextOfOne = indexOfOne + 1;         var temp = arr[indexOfOne];         arr[indexOfOne] = arr[nextOfOne];         arr[nextOfOne] = temp;         totalSum += 1;         resultTable.push({ action: "swap", arr: arr.toString(), cost: 1, totalCost: totalSum });       } }  function decrementAll(arr) {     final = => el - 1);     totalSum += 2;     resultTable.push({ action: "decrement", arr: arr.toString(), cost: 2, totalCost: totalSum }); }  var i = 2;  while (sum() > 0) {     var indexOfOne = final.lastIndexOf(1);      if (final.length === 2) {         totalSum += final.pop();         totalSum += final.pop();         resultTable.push({ action: "sell", arr: final.toString(), totalCost: totalSum });         break;     }      if (indexOfOne !== -1) {         removeOne(final, indexOfOne);     } else {         decrementAll(final);     } }  console.table(resultTable);  

It can be run here:

However, without using a code I managed to get answer 129, 128.

Do you have any idea how can I improve the code to get the right answer. Maybe this involves finding all solutions, but I really do not know how I can make it. A general idea how to approach such kind of tasks is also a good start for me.

Any code in different languages is also OK. I can run it and observe how it works to check logic behind finding all possible solutions. I know how to get all solutions if I have only one operation to test, however here there are three operations for 18 positions and I really do not have idea how to approach this problem

Thanks in advanced

optimize user interactions to solve ambiguity in natural language questions

am doing research about how to reduce user interactions with the system to solve ambiguities in natural language questions to retrieve data from databases. note: those systems for technical users to enable them to restore data from databases without knowing query languages. Anyone have a suggestion for reducing those interactions.