Initial commit
Adding all of the current content for Anphillia Unlimited.
This commit is contained in:
63
_module/nss/readme_books.nss
Normal file
63
_module/nss/readme_books.nss
Normal file
@@ -0,0 +1,63 @@
|
||||
/////////////////////////////////////////////////////////
|
||||
//
|
||||
// Craftable Natural Resources (CNR) by Festyx
|
||||
//
|
||||
// Name: readme_books
|
||||
//
|
||||
// Desc: Recipe Book initialization instructions.
|
||||
//
|
||||
// Author: David Bobeck 13Apr03
|
||||
//
|
||||
/////////////////////////////////////////////////////////
|
||||
//
|
||||
// WHAT DOES A CNR RECIPE BOOK DO?
|
||||
//
|
||||
// A CNR recipe book is an item the PC can carry around which, when
|
||||
// activated, will display a list of recipes. There are two flavors
|
||||
// of these books... (1) "For reference only". These books display the
|
||||
// recipes supported by a crafting device. They can be thought of as
|
||||
// grocery lists. (2) "Crafting books". These will not only display
|
||||
// a list of recipes like #1, but also permits crafting of the recipes
|
||||
// without the need for an associated crafting device.
|
||||
//
|
||||
// HOW DO I CREATE A CNR RECIPE BOOK?
|
||||
//
|
||||
// 1) Create a new item object - the wizard is good at this. You can
|
||||
// choose the book category, but a cnr recipe book can be any item.
|
||||
// Wands, scrolls, staffs or other magical items make good
|
||||
// "crafting" books.
|
||||
// 2) Under the item's properties tab, expand "Cast Spell" and assign the
|
||||
// "Unique Power Self Only" property. Also, set the number of uses.
|
||||
// 3) Add a call to CnrRecipeBookCreateBook() into your "user_book_init"
|
||||
// file. (see details below)
|
||||
// 4) Execute the script "cnr_module_oml" from the module's OnModuleLoad
|
||||
// event handler.
|
||||
// 5) That's it.
|
||||
//
|
||||
// HOW DO I INITIALIZE A CNR RECIPE BOOK?
|
||||
//
|
||||
// A book is initialized using the following function call...
|
||||
//
|
||||
// string CnrRecipeBookCreateBook(string sBookTag, string sDeviceTag);
|
||||
//
|
||||
// where...
|
||||
// sBookTag = the tag of the book the recipes will appear in when activated.
|
||||
// sDeviceTag = the tag of the placeable that crafts the recipes. (typically
|
||||
// defined in "user_recipe_init".)
|
||||
// The function returns a unique string to be used in a subsequent call to
|
||||
// set the book's description.
|
||||
// NOTE: To make a "crafting" book, pass the book's tag in sDeviceTag as well.
|
||||
// You will also need to define the recipes the book will craft. I
|
||||
// recommend you put the recipe definitions where you create the book.
|
||||
// (I have an example of this below... see cnrTestScroll)
|
||||
//
|
||||
// Additionally, you can set a description for the book using the following call...
|
||||
//
|
||||
// void CnrRecipeBookSetDescription(string sKeyToBook, string sDescription);
|
||||
//
|
||||
// where...
|
||||
// sKeyToBook = a unique string returned from CnrRecipeBookCreateBook.
|
||||
// sDescription = the book's convo greeting text.
|
||||
//
|
||||
/////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user