Thursday, February 16, 2017

Beastmaster Question

I ran into a wall this past weekend and I thought I'd ask for opinions before I choose an approach to resolve it. So the question is: should I go with Solution A, B, C, D, or E?

Problem: I tried to use the Familiar slot for the second pet so that you can visually pick your second pet and get to name them uniquely. This failed because the AI of the familiar is such that it runs from combat/tries to stay out of the way. In addition, the Beastmaster ONLY companions are visible to Wizards/Sorcerers because the engine isn't respecting the feat column in the familiars table.

I think I found a way around the AI but I can't resolve the engine ignoring the damn feat column of the 2DA file.

Solution A: Let the player pick the second pet visually using the familiar slot. Sorcerers who pick a Beastmaster pet (clearly marked as such with the description) will instead summon the beetle. Dung for the lack of reading comprehension! If you pick a non-beastmaster familiar you get a boar. Truffles for you!

Solution B: The player's second companion is identical to the first and it's name is "X's twin" where X is whatever you named your first pet. Simple, to the point, and no reading required. The player does not get a familiar at all.

Solution C: The player's second companion is identical to the first and it's name is "X's twin" where X is whatever you named your first pet. Simple, to the point, and no reading required. The player does get a familiar so they can have a non-combat cute fuzzy to go with the pair of non-cute fuzzies.

Solution D: The player picks the second companion type from a bonus feat list while leveling up (probably at level 1). The familiar GUI is available and it is only used to let them name their second pet. No familiar is available to the player.

Solution E: The player picks the second companion type from a bonus feat list while leveling up (probably at level 1). The second pet's name is "X's twin" where X is whatever you named your first pet. They get a familiar as well for the cute-fuzzy aspect.

Edit:

Ok, a different way to look at this and a much simpler question:
Do you want a familiar?

If so, your second pet will not have a unique name.
If not, your second pet will have a unique name.

Regardless, you will be able to pick whatever type you want for each companion (such a spider and lizard, or wolf and cat).

21 comments:

  1. Posted an edit to make the whole thing simpler for folks to provide an opinion.

    ReplyDelete
  2. I like solution A because it punishes people for not reading :)

    ReplyDelete
  3. B. Simple and elegant. Require minimal work and least likely to introduce bugs.

    ReplyDelete
  4. "B. Simple and elegant. Require minimal work and least likely to introduce bugs."

    ^This

    ReplyDelete
  5. B. Simple and elegant. Require minimal work and least likely to introduce bugs."

    ^This

    ^agreement intensifies*

    ReplyDelete
  6. It's looking like option D from the various places I asked about this.

    No familiar but you can uniquely name the companions.

    ReplyDelete
    Replies
    1. when do you think your mod will be ready?

      Delete
    2. I'm back in town after the weekend so I'll get back to it tonight and try to see how close to finished I am. I know chasing down three of the issues blew out my timeline. Tonight I'll also be downloading the haks needed to put together the new blueprints/creatures that aren't in the game normally (basilisk, etc) as an optional download (and set of blueprints/2da file). I'm working out the file structure to try and make it easy to install.

      Delete
    3. Any updates? Looking up for it

      Delete
  7. I would go with B for simplicity, or D to allow separate names. To me the whole point of playing Beastmaster is living out the 80's power fantasy of charging into battle flanked by loyal companions..not a loyal companion and its mirror twin. But honestly? I'd say go with whatever is easiest for you to implement.

    ReplyDelete
  8. I would say whatever is easiest! I like you unique names though, so maybe the easiest while being able to name the pet.

    ReplyDelete
  9. My vote would be D. Having a fuzzy would be nice, but I think it's more important that each pet can be unique.

    ReplyDelete
  10. I'm actively working on it this weekend!

    ReplyDelete
    Replies
    1. nicee, looking forward to 1.46 to replay nwn2

      Delete
  11. do you plain on allowing dragonlings as epic companions for this class?

    ReplyDelete
  12. I'm not doing anything special for epic BMs (aside from the scaling baked in).

    ReplyDelete