Difference between revisions of "NPC Scripting"

From PSwiki
Jump to navigation Jump to search
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
NPCs are scripted where the main elements are perceptions that represents events in the soundings of the NPC. The NPC has a set of reactions that decide if the NPC will react to a perception. The reaction that start a behavior that is a set of operations the NPC will perform.
NPCs are scripted where the main elements are perceptions that represents events in the soundings of the NPC. The NPC has a set of reactions that decide if the NPC will react to a perception. The reaction that start a behavior that is a set of operations the NPC will perform. Some NPCs work together in tribes, see [[Tribe Scripting]] for details.


<uml>
<uml>
Line 12: Line 12:
deactivate Behavior_Fight
deactivate Behavior_Fight
</uml>
</uml>




Line 26: Line 27:


[[Behaviors and Reactions]]
[[Behaviors and Reactions]]
[[NPC Variables]]


[[NPC Behavior Data Structures]]
[[NPC Behavior Data Structures]]




[[Category:Engine documents]] [[Category:NPCClient Design]]
[[Category:Engine documents]] [[Category:NPCClient Design]] [[Category:NPCClient Scripting]]

Revision as of 23:16, 25 December 2013

NPCs are scripted where the main elements are perceptions that represents events in the soundings of the NPC. The NPC has a set of reactions that decide if the NPC will react to a perception. The reaction that start a behavior that is a set of operations the NPC will perform. Some NPCs work together in tribes, see Tribe Scripting for details.

Adobe SVG Viewer plugin (for Internet Explorer) or use Firefox, Opera or Safari instead.


Table of Contents

SuperClient Overview

Network Protocol Concepts

NPC Types

Behavior Operations

Behaviors and Reactions

NPC Variables

NPC Behavior Data Structures