Topic: [URWME] CulturalCrafts  (Read 8740 times)


Night

« on: March 11, 2021, 12:23:14 AM »
[URWME] CulturalCrafts

This is a quick mod I threw together to use in conjunction with URWME (Required), utilizing IsNearNPC() I made a few recipes that allow the player to take a regular item, such as a spear for example, and give it to a nearby NPC to upgrade into their cultural equivalent. This should allow players to more easily acquire these items, but not so easy that you can just craft them anywhere, as you will need to be near a craftsman of the specific culture to craft a desired item.

Read !instructions.txt on setting up the menudef in your URWME_Config.txt file, or alternatively set it up in a regular menudef_ file.

Here are the recipes:
Code: [Select]
[SUBMENU_START:Cultural Crafts]

.Ango. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(Islander craftsman);
{[TILE:IsNearNPC]} <Rock> +'Islander craftsman'
HideWhenFalse();
{Spear} <Spear> [remove] +'a spear'

.Skramasaksi. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(Sartolais craftsman);
{[TILE:IsNearNPC]} <Rock> +'Sartolais craftsman'
HideWhenFalse();
{Hunting Knife} [remove] +'a large hunting knife'

.Kaumolais Knife. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(Kaumolais craftsman);
{[TILE:IsNearNPC]} <Rock> +'Kaumolais craftsman'
HideWhenFalse();
{Hunting Knife} [remove] +'a hunting knife'

.Kaumolais Spear. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(Kaumolais craftsman);
{[TILE:IsNearNPC]} <Rock> +'Kaumolais craftsman'
HideWhenFalse();
{Spear} <Spear> [remove] +'a spear'

.Northern Knife. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(-tribe craftsman);
{[TILE:IsNearNPC]} <Rock> +'Northern craftsman'
HideWhenFalse();
{Hunting Knife} [remove] +'a hunting knife'

.Northern Bow. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(Owl-tribe craftsman);
{[TILE:IsNearNPC]} <Rock> +'Owl-tribe craftsman'
HideWhenFalse();
{Long Bow} [remove] +'a long bow'

.Northern Spear. *COMMON* [effort:0] /0m/ \2d\
IsNearNPC(-tribe craftsman);
{[TILE:IsNearNPC]} <Rock> +'Northern craftsman'
HideWhenFalse();
{Spear} <Spear> [remove] +'a spear'

.Fisher's Knife. *COMMON* /0m/
IsNearNPC(craftsman);
{[TILE:IsNearNPC]} <Rock> +'Any craftsman'
HideWhenFalse();
{Knife} <Knife> [remove] +'a knife'

[SUBMENU_END:Cultural Crafts]

If someone wants to take this on as their own project feel free, as I'll be spending most of my time updating and improving URWME.

Ask questions or report bugs here, or on the URWME thread.
URW Character Menu - Cheating menu by a player, for the players.
URW Character Designer - Design your characters sprite!