I’m tired of a friend’s PC, how to cope with it?


The situation

At my table we are 3 players and one GM. All are close friends of mine. We are currently playing a game of pathfinder 1e with the Path of war supplement and are lvl 8 and all play path of war initiators or T1.

  • There is Max, the min/maxer. Lvl 9
  • There is me, another min/maxer but enjoying the support side of the game.
  • There is Fred, the newer player.
  • Our GM is fairly knew to GMing and is also Max’s girlfriend if that matters (I think not).

The problem(s)

Max is well known for being a power gamer and it’s known yo have caused troubles before. I define his way of power gaming in this way, typically in every game I have played with him, as a player or as a GM his PC had achieved to get all of the following against monster of CR=Lvl:

  • One rounding damages
  • Accuracy so high it miss on natural one only
  • High AC
  • Near-to-immunity saves
  • Infinite and great amount of healing inside combat
  • Ways to negate negative conditions on himself

And that’s the least.

Now, at the table we all enjoy optimizing and playing with capable characters. That’s true for me, Max, Fred and even the GM. We all have powerful characters in some ways. But I’ve got the feeling that Max’s character is too much.

Strong feeling of being useless : Recently we’ve been trough a dungeon and it was a disaster in my opinion. In all of the combat encounters, Fred’s character and mine where struggling to stay alive, while waiting for Max to do all the job. After that, I retired my Arcanist not adapted to the way-higher-lvl-monsters-multiple-encounter-per-day-things the GM was throwing at us to challenge Max.I decided to build an initiator from Path of War to fit better. Fred decided to do the same after his character (a Path of war initiator) died in a solo quest.

Strong feeling of favoritism (in some way) : Max’s character now alone, he decided to do solo-side quest. Not little solo side quest, in fact, he was so well built to be a solo-PC that he took an whole Lvl (81000xp) doing so. And manage to gain an incredible amount of money. While I do understand that doing things must be rewarded, this add to the, now obvious, difference of power between PCs.

Strong feeling of being cheated : On top of that, I discovered that 80% of what makes Max’s character OP was homebrewed to the point of being basically “I pick that feature from this class, this one from that one archetype and that other from that incompatible archetype””… and so on.

What I’ve already done

After that discovery I bring it up to the group and I take the opportunity to explicitly state that, this level of disparity in our group is not something I like, and Fred agreed with me. The fact that it was caused by homebrew only encouraged me to bring it on with Max, Fred and the GM. This caused Max to correct all of the homebrew. But as I expected, his character is now even more powerful and is letting event less space for Fred’s character’s or mine to be remarquable at something, this lead me to a strong feeling of being ignored.

I feel that the only way we can actually matter/not-instantly-die in combat encounter is by having the same build as Max and that is not my cup of tea.

I also helped Fred build his new character and we’ve made a quite good duo. Tank-controller-dps for him and Healer/buffer/debuffer for me, we’re both sharing the spotlight and enjoying this little breath of fresh air.

And now is the time to regroup with Max’s character… and i dont want to feel useless, cheated or ignored anymore. I think I tried the out of character way to deal with it by telling it out loud with no/worst effects. Now I think I might as well leave the table or take the problems in character ( why would his character be with our’s ? he’s so powerful and his quest/interest are so dangerous to ours.).

So I’m here to ask if this is a good/terrible idea or if there are better things than just leave. Thank you for your time reading me.

How to cope with terminal operations in a fluent API?

I am trying to polish my data-mapping library and struggle with my fluent API design as it feels clumsy in some basic use-cases.

The library focuses on defining mapping objects from one type into another in a fluent way, even for immutable objects. The immutable API works as follows: Every constructor parameter has its mapping process defined in declaration order. Said mapping process does not need to start from the current constructor parameters type which leads to the following code (excerpt from here), there are more test-cases that show said problem there) :

public class Item {     private final String id;      public Item(String id) {         this.id = id;     }      public String getId() {         return id;     } }  //simplified example: the main use case of the library is to map different types to another Mapper<Item, Item> mapper = new ConstructorBuilder1<Item, String, Item>(Item::new)             .from(Item::getId).mapTo(Function.identity())             .build(); 

As you can see even though I have already reached the desired constructor parameters type I still have to call the terminal operation mapTo(Function.identity()). Imagine another case where the .from calls getter return type is mismatching from the get go.

Is there another, better or more clear approach to avoid this? I want to avoid the unnecessary mapTo-call if possible. Other approaches that circumvent the outlined problem are welcome too.

I already tried overloading which doesn’t work well with lambdas and I have documented several other (subjectively less fitting) approaches here.

This and its .immutable-functions serve as the main entry point into the immutable API.

This should give a more broad overview of the libraries usage.

Please let me know if you need any more information.

How do you cope with tons of web fonts when copying and pasting from web pages?

Whenever I copy something from the web and paste it in my Mail or Evernote, or Apple Notes, it always brings the text style from the page and inserts those weird looking fonts in my mail, or notes.

My solution for that is to paste it in a plain text editor, VIM in my case, and then copy and paste where I need it to get rid of the style. It’s pretty elaborate process, especially when I need to copy/paste often during research.

I’m wondering how other people cope with the fonts, and what’s a better solution?