Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spell] Find Familiar #80

Open
2 of 4 tasks
FelipeRenault opened this issue May 15, 2021 · 10 comments
Open
2 of 4 tasks

[Spell] Find Familiar #80

FelipeRenault opened this issue May 15, 2021 · 10 comments

Comments

@FelipeRenault
Copy link
Contributor

FelipeRenault commented May 15, 2021

  • Remove attacks from normal Familiars Misc Changes #125
  • Develop action for Pact of the Chain Warlocks provide attacks to their familiars by using the Warlock's action
  • Include Help (Distract) action for familiars when Help Action Tweak #5 is done (Misc Changes #125)
  • Reduce cast range (10 feet)
@FelipeRenault
Copy link
Contributor Author

Find Familiar is an 1-hour cast and have component cost, which isn't implemented yet. It also has the ritual tag, so my idea is to make the spell only be used outside of combat, but not consume a spell slot (no one would ever use the traditional spell slot for an 1-hour cast instead of 1h10 min for no spell slot). It also has the problem that rituals (for wizards, at least) don't need to be prepared to be cast as rituals if they have it on their spellbook, which I have no idea how to implement. So here's the possible extra changes I have in mind, which might not be doable

  • Out-of-combat only, but doesn't cost a spell slot (doable)
  • Costs an specific item (or 10gp) to cast (not sure if doable)
  • Usable from spellbook without preparing for wizards (probably not doable - which isn't a huge problem, since currently, preparing is done at any time outside of combat, not only at long rests)
  • Dismiss action, which should give the recast action for free for it to reappear (and can be used in-combat)
  • Touch-spell delivery system (I'd rather develop my own game than try to implement this on BG3)

@gnufred
Copy link
Contributor

gnufred commented Jun 19, 2021

I'd stay, out of combat only. It's a good first step. The 10GP would be closer to RAW but familiars aren't as much nearly as helpful in BG3 than on the Tabletop.

And if we think about ritual spells in general, out-of-combat free cast is pretty much the simplest best we can get. If we can make the casting time a bit longer (like 2x or 3x) that would be closer to RAW (but 10 minute might not work here).

@FelipeRenault
Copy link
Contributor Author

I don't think we can increase cast time. There is no cast time bigger than 1 action in BG3. So we either have in-combat or out-of-combat.
If the usual cast time is 1 action or 1 bonus action and it has the ritual tag, then we get a clear difference between a regular spell that can be used in combat and the ritual that can only be used outside of combat. For spells like Find Familiar, though, the regular use already requires an only out-of-comba situation, since it's an 1 hour cast time. In that case, there's no conceivable situation (in BG3) that someone would want to use a spell slot, so I'll make it the ritual version only.

@gnufred
Copy link
Contributor

gnufred commented Jun 19, 2021

Sounds like we have a pretty solid solution for Find Familiar (and other ritual spells).

@FelipeRenault
Copy link
Contributor Author

Are there any other Ritual spells currently in BG3?

@gnufred
Copy link
Contributor

gnufred commented Jun 19, 2021

Good question! I checked the list from https://baldursgate3.wiki.fextralife.com/Spells and from http://dnd5e.wikidot.com/spells:ritual and the answer would be: none. So, only find familiar.

@FelipeRenault
Copy link
Contributor Author

FelipeRenault commented Aug 7, 2023

Update: now there is a RitualCost option for spells, which make them have different costs inside or outside of combat. This eliminates the need of having separate spells with separate costs.
I still need to change regular Find Familiar so it can never be cast in combat, though.
Also #125 makes a very good progress on making Find Familiars almost work properly. I just need to adjust the ones from Pact of the Chain, possibly giving the caster something along the lines of Commander Strike

@drkekyll
Copy link
Contributor

Not sure if you're done with Find Familiar yet, but if you wanted to simulate a longer casting time, you could apply a status to the caster that blocks action resources for a duration.

@FelipeRenault
Copy link
Contributor Author

I think just making it Out of Combat is enough. I don't see any benefit on making the player wait for a spell to be cast while they're not time pressured, anyway. Just kills the flow of the game

@drkekyll
Copy link
Contributor

drkekyll commented Oct 1, 2023

Oh I agree. Just figured it was worth mentioning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants