Difference between revisions of "Script Hired NPC Dialog"

From PSwiki
Jump to navigation Jump to search
Line 21: Line 21:


== Select Work Location ==
== Select Work Location ==
=== From predefined location ===
Selection of a location identified by the player through [[Scriptable Entities Design#Define Locations]] activity to be the working location for the NPC.
Selection of a location identified by the player through [[Scriptable Entities Design#Define Locations]] activity to be the working location for the NPC.
=== Buttons Work Location Here ===
Button defining a new work location for the hired NPC at the players position and angle.


== Guard input/output ==
== Guard input/output ==

Revision as of 01:19, 25 December 2013

This Dialog enables the Player to Script a hired NPC to do tasks for the player or the guild.

Dialog is under construction (See Scriptable Entities Design).

TODO: Include picture and descriptions. Until created use text to describe whats planed to be included in this dialog.

Input/Output Elements

This dialog should contains the following input/output elements:

Display of current Hiring Fee

Updated display showing the fee for the current configured Hire. Hire fee should be calculated by a math script server side.

Display of Service type

Display the type of service this NPC was hired to do:

  • Guard
  • Merchant selling Player Items
  • Merchant selling Guild Items

Display of Working Hours

Display of time of day the NPC will start to work and when he will stop work.

Select Work Location

From predefined location

Selection of a location identified by the player through Scriptable Entities Design#Define Locations activity to be the working location for the NPC.

Buttons Work Location Here

Button defining a new work location for the hired NPC at the players position and angle.

Guard input/output

Select Guard Locations

If service is guard enable the user to select guard locations.

Merchant Input/Output

Identify Items to Sell

For players:

  • 1. Version - Items to sell will be from storage.
  • 2. Version - Separate storage or crates in storage?

For guild:

  • 1. Version - Items to sell will be from a crate.

Script Hired NPC

Enable player to enter a Custom NPC Dialogue script.

Validate Script

Button to validate script. OK button will not be available before Custom NPC Dialogue script is valid.

OK Button

Button to confirm scripting of hiring.