Elfblade - Elf or Half-Elf Aasimar are unable to craft

Bugs relating to the other areas of Arelith, includes old topics.


Moderators: Active Admins, Forum Moderators, Active DMs, Contributors, Area Developers, Artist/Animator

Post Reply
User avatar
Hedgehog
Arelith Platinum Supporter
Arelith Platinum Supporter
Posts: 76
Joined: Fri Feb 07, 2020 2:49 pm

Elfblade - Elf or Half-Elf Aasimar are unable to craft

Post by Hedgehog »

Craft ID 808, an Elfblade crafted by elves or half-elves, cannot be made if they are aasimar type. I think this also is apparently the case for tieflings, but Aasimar should be able to make them I feel like at least.

They aren't even given the option to craft them.

I’ve got the power of god and anime on my side!
Darkstorn42
Arelith Supporter
Arelith Supporter
Posts: 293
Joined: Fri Jan 03, 2020 4:27 pm

Re: Elfblade - Elf or Half-Elf Aasimar are unable to craft

Post by Darkstorn42 »

Probably related to:
viewtopic.php?t=48198

"Expecting infinite growth in a world with finite resources is the definition of insanity."
-Someone Somewhere

User avatar
Iceborn
Contributor
Contributor
Posts: 3471
Joined: Thu Jun 11, 2015 2:31 am
Location: Dancing on the line between sarcasm and irony

Re: Elfblade - Elf or Half-Elf Aasimar are unable to craft

Post by Iceborn »

Same issue. Still known, still no fix on sight.

Don't click weird links, kiddos.

User avatar
Kenji
Arelith Platinum Supporter
Arelith Platinum Supporter
Posts: 1655
Joined: Mon May 14, 2018 9:14 am
Location: Mechanics Dungeon

Re: Elfblade - Elf or Half-Elf Aasimar are unable to craft

Post by Kenji »

For internal investigation and record keeping:
Likely has something to do with the mdCRMeetsRaceRequirements function in gs_inc_craft where the function checks if the crafter's subrace matches with the recipe's subrace requirement.

In this case, the latest changes to planetouched bloodlines may have overriden the Elven subrace. As a result, the script assumes any planetouched bloodline as the subrace first and not the elven subrace for qualifying purposes.

The place to start investigating is the commit history that happened on Dec 8th, 2024, from Kalo, Planetouched Template Rework. Changes to inc_subrace may have unintentionally changed how subrace is determined for the requirement.

For you, the day Kenji overhauled your class was the most important day of your life.
But for me, it was Tuesday. :face_with_monocle: To-do list

Post Reply