Aller au contenu

Photo

Crafting Related Question


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1
andysks

andysks
  • Members
  • 1 652 messages
Hi all. I was building a crafting center area today, and while placing benches, I noticed that the magician's bench has a script attached to its OnSpellcast slot. gp_forgemagic_ca, plus the variable.
The rest of the benches, like blacksmith's, alchemist's, have only their prespective variable. Is that correct?
I'm gonna be using the OC system... if nothing else changes this by the end :).

#2
kevL

kevL
  • Members
  • 4 070 messages
It looks like only the Magician's Workbench needs 'gp_forgemagic_ca' in the onSpellCastAt slot.

I worked crafting extensively a couple years ago, and iirc the bench's tag (case sensitive) has to be right, and/or it has to have a variable set.


Mundane (blacksmith) crafting and Alchemy are triggered by tag-based scripts ala the blacksmith's hammer and the mortar & pestle. So their workbenches don't need an onSpellCastAt script, only the right tag or variable. ( And of course NwN2 tag-based which is enabled by default )

These are the bench tags and variables/constants, found in ginc_crafting


// Alchemy Workbench tags
const string TAG_ALCHEMY_BENCH1 		= "alchemy_bench";
const string TAG_ALCHEMY_BENCH2 		= "PLC_MC_CBENCH01";
const string TAG_ALCHEMY_BENCH3 		= "alchemy";
const string TAG_ALCHEMY_BENCH4 		= "PLC_MR_AWBench";

// Blacksmith Workbench tags
const string TAG_WORKBENCH1 			= "workbench";
const string TAG_WORKBENCH2 			= "PLC_MC_CBENCH02";
const string TAG_WORKBENCH3 			= "blacksmith";
const string TAG_WORKBENCH4 			= "PLC_MR_WWBench";

// Magical Workbench tags
const string TAG_MAGICAL_BENCH1 		= "magical_bench";
const string TAG_MAGICAL_BENCH2 		= "PLC_MC_CBENCH03";
const string TAG_MAGICAL_BENCH3 		= "magical";
const string TAG_MAGICAL_BENCH4 		= "PLC_MR_MWBench";

// workbench vars - set to 1 to indicate workbench
const string VAR_ALCHEMY				= "WB_alchemy";
const string VAR_BLACKSMITH 			= "WB_blacksmith";
const string VAR_MAGICAL				= "WB_magical";


I believe the default bench blueprints in the toolset are set up properly. Only one way to find out tho ....

Modifié par kevL, 04 décembre 2013 - 09:14 .


#3
Dann-J

Dann-J
  • Members
  • 3 161 messages
One thing you'll definitely want to change is the 'plot' flag of the workbench placeables. Most of the blueprints seem to have it set to false, making it possible to destroy them. That can be very inconvenient if there's only one of each workbench in the module!

#4
andysks

andysks
  • Members
  • 1 652 messages
Thanks a lot for the advice. KevL, I wanted to implement the crafting of SoZ as well at some point, because I heard very good stuff about it. But sine I didn't even play the game, I think it would confuse me.
DannJ, good info there :).

#5
Kaldor Silverwand

Kaldor Silverwand
  • Members
  • 1 598 messages
If you want to add SoZ Crafting to your campaign you might want to look at my SoZ Crafting Plus system. It is what I used to add SoZ Crafting to the OC Makeover and MotB Makeover.

Regards

#6
Dann-J

Dann-J
  • Members
  • 3 161 messages
I for one didn't much care for the SoZ crafting. It dumbed things down too much for me. I like having to track down rare components and having to be able to cast a specific spell, so that I appreciate the crafted items more. Otherwise you end up getting a whole lot of insanely over-powered enchanted items with very little effort.

The risk of spell hollowing from enchanting too many items might have rebalanced things. Although getting to play as a wizshade might have encouraged players to deliberately over-enchant, resulting in a wizshade decked out in loads of powerful items!