Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old April 8, 2009, 05:57   #11
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
Sounds like a fun idea, I'll see if I can't work it in.

Last edited by Optimality; April 8, 2009 at 15:28.
Optimality is offline   Reply With Quote
Old April 9, 2009, 02:09   #12
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
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.
Optimality is offline   Reply With Quote
Old April 9, 2009, 02:39   #13
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 36
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis
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! "Distill" would work for potions, "deconstruct" or "dismantle" would work for armor, weapons, and magical devices... can't really think of a general purpose term 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! ), and also the type of item being crafted compared with your class (e.g. warriors get large bonuses with melee weapons and armor; rangers get large bonuses with bows and ammo, crafters get moderate bonuses with everything)?
__________________
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 02:47.
ekolis is offline   Reply With Quote
Old April 9, 2009, 03:16   #14
Atarlost
Swordsman
 
Join Date: Apr 2007
Posts: 441
Atarlost is on a distinguished road
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.
Atarlost is offline   Reply With Quote
Old April 9, 2009, 03:26   #15
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
Yeah, I don't like the term "refine," but I couldn't come up with anything better yet . Easy enough to change it when I do.

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! ).
Optimality is offline   Reply With Quote
Old April 9, 2009, 03:28   #16
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
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.
Optimality is offline   Reply With Quote
Old April 10, 2009, 00:22   #17
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
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
Optimality is offline   Reply With Quote
Old April 10, 2009, 00:36   #18
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,860
Donated: $60
Nick will become famous soon enough
Quote:
Originally Posted by Optimality View Post
The Linux release is just the source.
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
to this bit of code:

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;
}
Not an error I've seen before. Hope this is helpful.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old April 10, 2009, 00:46   #19
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
Oh yeah - I had to crank the compiler settings way down on the windows release too. Basically it's being way too pedantic . I'll have a new package up in a second.
Optimality is offline   Reply With Quote
Old April 10, 2009, 01:31   #20
Optimality
Scout
 
Join Date: Apr 2009
Posts: 36
Optimality is on a distinguished road
Okay - v 0.1.1 should fix that problem.
Optimality is offline   Reply With Quote
Reply

Tags
announcement, crafting, variant


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Looking for a variant with Crafting redcard Variants 4 July 10, 2009 21:40
[FA] FAangband development Nick Variants 174 May 30, 2008 03:02
Feature request: mod for birth_no_artifacts bron Vanilla 7 May 25, 2008 10:16
Party-focused *band Garrie Variants 6 February 24, 2008 14:09
[S] Worth of crafting? FV20X6 Variants 2 June 11, 2007 23:09


All times are GMT +1. The time now is 17:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.