How does AC 30 at level 12 stack up vs Monster Attack Bonuses [closed]

So this is a build I have been working on for few days after a player stated that AC is incredibly difficult to increase and doesn’t feel useful considering the base costs.

Level 2 fighter/10 Wizard

Base Armor:

Plate +18 AC Shield +2

Class abilities:

Fighter: Fight Style Defense +1 AC

Activated abilities:

Wizard: War Magic School Durable Magic +2 AC while holding Concentration Active Concentration spell; Haste (targets include caster) +2AC

Shield used as a reaction when targeted +5AC

Total AC before first turn 21 Total AC after first turn 25 Total AC on reaction after being attacked 30

Two Questions: One How would that stack up against the mid to late game monsters and is there a way to increase the characters AC even further without magical arms and armor?

Bonus questions: When a player grabs say a ring of protection+2 and bracers of Armor +2 do they stack?

Finding Enchanted shields and Plate armor would their magical bonus stack with the bonuses already received from the ring and or bracers?

This caster has the opportunity to use action surge along with haste, could that character cast three 1 actions spells in a single turn. From what I have read the answer would be yes. Haste doesn’t say that you can’t cast a spell as a part of your extra action.

In Pathfinder 1E, how do Greater Magic Fang and Amulet of Mighty Fists stack

My animal companion has an Amulet of Mighty Fists that only gives me, say, +1, Frost, without any enhancement bonus. So it’s a +2 equivalency, with a +1 enhancement bonus.

Let’s say that I then cast a Greater Magic Fang which would grant a +3.

I can see any of the following things happen.

  1. Nothing — there’s already an enhancement situation.
  2. No more Frost. It’s now a +3 enhancement bonus with no special abilities.
  3. +3/Frost — it takes the greater of the two enhancement bonuses and keeps the special abilities.

Honestly I can accept see any of these. Right now we’re playing that it’s the recipient’s choice of 1 or 2. Any opinions?

Does the Sneak Attack class feature of the Generic Classes stack with the improved and greater versions of it?

Generic Classes have the possibility to gain different class features in exchange of a bonus feat:

For the purposes of these classes, the following class features can be selected in place of bonus feats (unless noted, each may only be selected once).

The Sneak Attack class features that can be selected are:

Sneak Attack (Ex)

As the rogue ability, but +2d6 on damage rolls. Prerequisites: Hide 4 ranks, Move Silently 4 ranks.

Improved Sneak Attack (Ex)

Add +3d6 to your sneak attack damage. Prerequisites: Hide 11 ranks, Move Silently 11 ranks, sneak attack.

Greater Sneak Attack (Ex)

Add +4d6 to your sneak attack damage. Prerequisites: Hide 18 ranks, Move Silently 18 ranks, sneak attack, improved sneak attack.

Do these three class features stack together?

Do multiple sources of counting as one size larger for carrying capacity stack?

I am currently mocking up a Goliath Barbarian, and was wondering if there is a limit to the amount of sources of “You count as if you were one size larger for the purpose of determining your carrying capacity” that stack.

From prior browsing, I’ve found that Goliath’s Powerful Build & Totem Barbarian’s Bear Aspect feature stack in that regard, but could you stack, for example:

  • Powerful Build (innate Goliath feature)
  • 6th level Totem Barbarian Bear Aspect
  • Brawny feat

Essentially, could you double your carrying capacity and lift/pull capacity thrice?

Encoding a arbitrary stack trace into a fixed length value

Background

I would like to store the nodes of a Calling Context Tree using in a key value store. I need to be able to directly access a node by it’s method name and complete stack trace. In addition in need to access all nodes of a method by only it’s name (the key value store supports a loading based on prefix).

Problem

The first idea is to use the method name + an encoded stack trace as key, e.g. the concatenated string representations. Unfortunately this can get quite large and I cannot use keys of arbitrary length. So the second idea was to encode the stack trace in a deterministic and reversible way. So my next idea was to encode the stack trace in a 64 bit integer, by adding the 32 bit hash representations of the methods in the stack. Unfortunately this is not collision free as the traces A -> B -> C and B -> A -> C compute to the same values even though the traces are different. So my current idea is to encode the traces by:

encodeStacktrace(stack_trace) 1. 64bit current = 0 2. For every method m in stack_trace 3.   current = rotateLeft(current) + hash(m) 4. return current 

They key is then method name concatenated with the encoded stack trace value.

Question

Is this implementation collision safe? I think not 100% however I don’t know how to compute the probability under the assumption that the method hash computation is a perfect hashing algorithm.

If it is not safe, are there other implementations/directions I can look into?

Does the +1 AC bonus from the Warforged racial trait Integrated Protection and the Forge Domain cleric’s Blessings of the Forge stack?

The Warforged race (from Eberron: Rising from the Last War, p. 36) has a racial feature called Integrated Protection, which among other things, grants the following:

  • You gain a +1 bonus to Armor Class

The Forge Domain for the cleric (from Xanathar’s Guide to Everything, p. 19) has a class feature called Blessings of the Forge, which grants the following:

At 1st level, you gain the ability to imbue magic into a weapon or armor. At the end of a long rest, you can touch one nonmagical object that is a suit of armor or a simple or martial weapon. Until the end of your next long rest or until you die, the object becomes a magic item, granting a +1 bonus to AC if it’s armor or …

Recently, a player wanted to make a Warforged Forge Domain cleric and wondered if these two features would stack (meaning, the racial +1 stacking with wearing magical armor enchanted via Blessings of the Forge), allowing effectively +2 to AC. Is there any reason this wouldn’t work?

Does the artificer’s Enhanced Weapon stack on top of hexblade’s Improved Pact Blade?

I play a hexblade warlock with an Improved Pact Blade longsword. I like the idea of the eldritch tinkerer, who builds his patron’s gifts into his gadgets, which fits in a warlock/artificer multiclass. The artificer’s Enhanced Weapon infusion would be very nice with the warlock if it stacks with the Improved Pact Blade bonuses, but I can’t tell if it does from the class descriptions. Do these features stack, or do I need to rethink this build?