Skip to content

Tribe gifts: Part 1#715

Open
dwinters99 wants to merge 53 commits intoDarkPack13:masterfrom
dwinters99:fallout-fallcon-plays
Open

Tribe gifts: Part 1#715
dwinters99 wants to merge 53 commits intoDarkPack13:masterfrom
dwinters99:fallout-fallcon-plays

Conversation

@dwinters99
Copy link
Copy Markdown
Member

@dwinters99 dwinters99 commented Feb 24, 2026

About The Pull Request

DEPENDENCY: #692

Why It's Good For The Game

werewolf gifts need to be fully featured at some point, might as well start with these.

Changelog

🆑
add: Black Furies gift: Breath of the Wyld
add: Bone Gnawers gift: Desperate Strength
add: Fianna gift: Faerie Light
add: Get of Fenris gift: Visage of Fenris
/:cl:

@dwinters99 dwinters99 marked this pull request as ready for review March 14, 2026 17:33
@dwinters99 dwinters99 requested review from a team as code owners March 14, 2026 17:33
@FalloutFalcon FalloutFalcon changed the title Tribe gifts Tribe gifts Part 1 Mar 15, 2026
@FalloutFalcon FalloutFalcon changed the title Tribe gifts Part 1 Tribe gifts: Part 1 Mar 15, 2026
@dwinters99 dwinters99 marked this pull request as draft March 18, 2026 23:57
@dwinters99 dwinters99 marked this pull request as ready for review March 19, 2026 09:57
Copy link
Copy Markdown
Contributor

@chazzyjazzy chazzyjazzy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok unless im missing something major this should be fine. might wanna test the fianna gift tho but I assume u have. basically my review is just roll datumization

Comment on lines +55 to +57
owner.st_add_stat_mod(STAT_PERCEPTION, 1, type)
owner.st_add_stat_mod(STAT_INTELLIGENCE, 1, type)
owner.st_add_stat_mod(STAT_WITS, 1, type)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

im assuming type is just the typepath? shouldnt sources be defines? i think i remember that being a comment on one of my prs

Comment on lines +34 to +36
var/datum/storyteller_roll/roll_datum = new()
roll_datum.difficulty = roll_difficulty
var/roll_result = roll_datum.st_roll(caster, target, casting_splat.gnosis)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe a nitpick since i think abby said new()'ing a new datum every time isnt that cost heavy, but to make things cleaner i would suggest storing the datum on the action, then checking if it exists here, and if it doesn't, new() it, so that u only ever create the new datum once, if that makes sense

Comment on lines +86 to +92
var/datum/storyteller_roll/roll_datum = new()
roll_datum.applicable_stats = list(STAT_WITS, STAT_OCCULT)
roll_datum.difficulty = 6
var/roll_result = roll_datum.st_roll(owner)

if(roll_result <= 0)
return FALSE
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is the roll numerical = true? also ditto with previous thingy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants