![]() |
#11 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Sounds like a fun idea, I'll see if I can't work it in.
Last edited by Optimality; April 8, 2009 at 14:28. |
![]() |
![]() |
![]() |
#12 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Progress report: I have added a crafting menu with two options, "refine" and "craft." Refine renders an item into its lesser components, and craft combines lesser components to build an item.
Right now I only have one testing recipe. Next step is to expand the recipe library a bit and test more interesting cases. |
![]() |
![]() |
![]() |
#13 |
Knight
|
Sweet
![]() I would suggest that "refine" is probably not the best term for deconstructing something into its component materials... not sure what would be better though! ![]() Also, are the recipes going to be the same every time you play, or will they be randomized, like with item flavors? Or somewhere in between (e.g. randomized but with some nonsensical combinations removed, like "potion of cure medium wounds + essence of life = scroll of *Destruction*")? edit: oh, one other thing! Presumably dismantling and/or crafting will have a chance of destroying some of the components accidentally? Otherwise you could go around making the "uber item" which does everything given enough time to collect materials! I suppose "Crafting" might also be a skill on the char sheet, as well, determined by your stats (perhaps INT and DEX, plus WIS for magical items and STR for mundane items... ooh, and how about CHA for artifacts? Finally, CHA can be useful! ![]()
__________________
You read the scroll labeled NOBIMUS UPSCOTI... You are surrounded by a stasis field! The tengu tries to teleport, but fails! Last edited by ekolis; April 9, 2009 at 01:47. |
![]() |
![]() |
![]() |
#14 |
Swordsman
Join Date: Apr 2007
Posts: 441
![]() |
Making uberitems is only a problem if you can customize. If all you can do is select a base-ego combination or select a base item and call the randart generator on it you won't be making ToME Alchemist style munchkinware.
__________________
One Ring to rule them all. One Ring to bind them.
One Ring to bring them all and in the darkness interrupt the movie. |
![]() |
![]() |
![]() |
#15 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Yeah, I don't like the term "refine," but I couldn't come up with anything better yet
![]() Recipes are going to be static - I'm trying to make it make as much sense as possible, and recipes determine what you extract from an, not just what goes into it. It'll be much easier to balance this way. Eventually I plan to stick the recipe database into an edit file, but that's way down the road. I'd like for a refine to always generate at least one component - for now, I'm sticking with exactly one component. There will be lots of gates to prevent people from making uber-items too early. Uber-items are going to require rare materials that are hard to refine, for example. I'm also planning on incorporating a "crafting skill" into the crafting process. Ideally it will be subdivided into types - warriors better at crafting weapons, mages better at crafting magic items. I hadn't thought about incorporating stats into it; I may do that as well. Right now, I think when you craft an item you're going to get "quality points" that you can use to purchase different bonuses (to-hit, slays, brands, resses). The number of points you get will be based on crafting skill, maybe stats, probably the quality of the materials. Not sure about this next part, but *maybe* certain bonuses are only available if you add extra ingredients (similar to Jungle_Boy's suggestion). Like, to-hit and to-dam are always available for purchase, but to get the *Slay Orc* flag you have to add a Potion of Heroism or something (or the skull of an Orc - not likely that I'd do that, but it'd be cool! ![]() |
![]() |
![]() |
![]() |
#16 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Atarlost: I'm planning on having customization. I'm hoping to prevent munchkinware with the quality points system and probably capping the total number of possible points.
|
![]() |
![]() |
![]() |
#17 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Okay, I think I've got enough in to justify a 0.1 version. There's a crafting menu, some basic mats, and some very basic recipes. I'm just trying to give you an idea of what the basics of the variant will be like. Hit "O" to open the crafting menu.
This is my first time doing a release of anything, and I cross-compiled the Windows version from my Mac, so please let me know about any problems with those. The Linux release is just the source. Please let me know what you think! There's a lot more to come! http://craftband.googlecode.com |
![]() |
![]() |
![]() |
#18 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 58
Posts: 9,528
Donated: $60
![]() ![]() |
My compiler (gcc 4.3) takes exception as follows:
Code:
crafting.c: In function ‘lookup_recipe_target’: crafting.c:72: error: ‘for’ loop initial declaration used outside C99 mode Code:
/* Find the first recipe with this target.*/ const recipe_type * lookup_recipe_target(int kind) { for (int i = 0; i < N_ELEMENTS(recipes); ++i) { if (recipes[i].target.kind == kind) return &recipes[i]; } return NULL; }
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#19 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Oh yeah - I had to crank the compiler settings way down on the windows release too. Basically it's being way too pedantic
![]() |
![]() |
![]() |
![]() |
#20 |
Scout
Join Date: Apr 2009
Posts: 36
![]() |
Okay - v 0.1.1 should fix that problem.
|
![]() |
![]() |
![]() |
Tags |
announcement, crafting, variant |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Looking for a variant with Crafting | redcard | Variants | 4 | July 10, 2009 20:40 |
[FA] FAangband development | Nick | Variants | 174 | May 30, 2008 02:02 |
Feature request: mod for birth_no_artifacts | bron | Vanilla | 7 | May 25, 2008 09:16 |
Party-focused *band | Garrie | Variants | 6 | February 24, 2008 13:09 |
[S] Worth of crafting? | FV20X6 | Variants | 2 | June 11, 2007 22:09 |