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

Rasa diabelstwo (tiefling) wraz z mechaniką czarów rasowych #13

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Czuz
Copy link
Contributor

@Czuz Czuz commented Mar 1, 2025

Rasa bazująca na bestiariuszu D&D:

W D&D rasa ma wrodzoną umiejętność rzucania czaru "ciemność". Lac ma strefę cienia, więc odwzorowałem tą cechę w postaci nowej mechaniki - czaru rasowego.

Rasa dostała nową flagę RACE_CASTER pozwalającą na używanie do_cast nawet klasom nieczarującym oraz wsparcie dla rzucania tego jednego czaru dla tej jednej rasy. Jeśli wsparcie dla czarów rasowych miałoby być powszechniej stosowane, to trzeba będzie to oprzeć o rozszerzenie w race_type.

Poza oczywistymi miejscami zmiany objęły w szczególności:

  • act_info.c: prezentację umiejętności rasowej na liście w do_practice - jeśli postać ma dostęp do czaru dzięki rasie, to umiejętność na liście jest oznaczona symbolem "+"
  • magic.c: zmiany w do_cast:
    • możliwość rzucania czaru przez rasę z flagą RACE_CASTER
    • stopień znajomości czaru używany w formułach podmieniony, na wyliczany, jako maksimum ze znajomości umiejętności wyćwiczonej oraz formuły zależnej od poziomu dla umiejętności rasowej
  • update.c: zablokowanie możliwości nauczenia się czaru, poprzez używanie umiejętności rasowej

Do zastanowienia danie tej rasie w przyszłości flagi RACE_PC_AVAIL.

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

Successfully merging this pull request may close these issues.

2 participants