1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Neverwinter Nights Forum Update

Discussion in 'Game/SP News & Comments' started by NewsPro, Jul 14, 2002.

  1. NewsPro Gems: 30/31
    Latest gem: King's Tears


    Joined:
    May 19, 2015
    Messages:
    3,599
    Likes Received:
    0
    (Originally posted by Z-Layrex)

    David Chan, Sound Effects Designer

    Fragapalooza: If anyone is interested we are doing some sessions at Fragapalooza. If you are in the Edmonton area and want to find out more go to www.fragapalooza.com.

    Don Moar, Tools Programmer


    Temples: The Rural tileset contains several open-air temples, which do not require an area transition. Perhaps you saw one of the E3 2000 videos which showed something of that nature.

    Chapters/Modules: It is the "story" that is divided into chapters, not modules. Each chapter is its own module. Once the players get to the end of one module (only you can decided when that is) write a script that starts the next module using the StartNewModule function. eg: You've rescued the Prince and returned him to the royal family. The king announces that because of you're dedication and skill, he is sending you on a mission to kill the dragon.

    Chapter (module) 1: Rescue the Prince
    Chapter (module) 2: Kill the Dragon

    In Chapter (module) 1, in the king's conversation, on the node describing the task of killing the dragon, you place an Action Taken script which calls the StartNewModule function, passing in the name of the module to start.


    Journals: If you want to do this by having the PCs having to talk with an NPC, simply construct the journal category and its entries in the Journal Editor and then associate them with a particular conversation node. If you want to do this without requiring the PCs to talk with an NPC, write a custom script that updates the player's journal and assign the script to an appropriate event, such as the OnClientEnter of the Module or the OnEnter of a trigger which the players must walk across in order to get into the game. There are examples of both the conversation and scripting approaches in the tutorial in the "For Builders" section. The only difference is that the tutorial uses the OnAcquireItem event to update the player's journal.

    Decimal Problem: The problem is that the Toolset uses the '.' as the decimal symbol, regardless of the regional settings of your computer. You should be able to adjust this using your computer's Control Panal. This will be fixed in the next update.

    Conversations: Don't forget the order of the nodes is important. Typically, you want to structure your conversation such that the nodes with conditions appear higher (before) the nodes without conditions:

    WRONG:
    Root
    -->NPC: Please, we've never met but would you help me save my X?
    ---->PC: OK
    ---->PC: No
    -->NPC: Did you save my X?
    ---->PC: Yes
    ---->PC: No

    RIGHT:
    Root
    -->NPC: Did you save my X?
    ---->PC: Yes
    ---->PC: No
    -->NPC: Please, we've never met but would you help me save my X?
    ---->PC: OK
    ---->PC: No

    Notice that the NPCs introductory node is the LAST node in the list at that level. You would put the check of nFirstTimeTalked in the "Text Appears When..." of the "Did you save my X?" node and put the set of nFirstTimeTalked in the "Action Taken" of "Please, we've never met...". It is important to remember this when writing your conversations.
     
    Last edited by a moderator: Jan 4, 2018
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.