I don't need to test my programs. I have an error-correcting modem.

Difference between revisions of "Legacy:Monster Support"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m
 
m
(One intermediate revision by the same user not shown)
Line 11: Line 11:
 
==Related Topics==
 
==Related Topics==
 
* [[Legacy:Artificial Intelligence|Artificial Intelligence]] – Super topic on all AI (bots, NPCs, etc)
 
* [[Legacy:Artificial Intelligence|Artificial Intelligence]] – Super topic on all AI (bots, NPCs, etc)
** [[Legacy:Bot Support (UT)|Bot Support (UT)]] – ''There's some ScriptedPawn stuff on this page.''
 
 
** [[Legacy:NPC Support|NPC Support]] – Design and creation of custom NPCs
 
** [[Legacy:NPC Support|NPC Support]] – Design and creation of custom NPCs
 
* [[Legacy:ScriptedPawn|ScriptedPawn]]s (Unreal Monster parent class)
 
* [[Legacy:ScriptedPawn|ScriptedPawn]]s (Unreal Monster parent class)
 
** [[Legacy:AlarmPoint|AlarmPoint]]
 
** [[Legacy:AlarmPoint|AlarmPoint]]
 
** [[Legacy:Pawn (UT)/AI Functions|Pawn (UT)/AI Functions]]
 
** [[Legacy:Pawn (UT)/AI Functions|Pawn (UT)/AI Functions]]
 +
** [[Legacy:AI Scripting Reference|AI Scripting Reference]]
 
** [[Legacy:An AI Concept|An AI Concept]] – Exploration of a custom Monster AI construct
 
** [[Legacy:An AI Concept|An AI Concept]] – Exploration of a custom Monster AI construct
** [[Legacy:Basic Pawn Scripting Tutorial|Basic Pawn Scripting Tutorial]]
 
** [[Legacy:Pawn Scripting Reference|Pawn Scripting Reference]] and [[Legacy:AI Scripting Reference|AI Scripting Reference]] (identical pages)
 
 
* [[Legacy:AIScript|AIScript]]
 
* [[Legacy:AIScript|AIScript]]
 
** [[Legacy:ScriptedSequence|ScriptedSequence]]
 
** [[Legacy:ScriptedSequence|ScriptedSequence]]
Line 27: Line 25:
 
* [[Legacy:Monster|Monster]] (UT2004 Monster Pawn parent class)
 
* [[Legacy:Monster|Monster]] (UT2004 Monster Pawn parent class)
 
** [[Legacy:MonsterController|MonsterController]] (UT2004 Controller class for Monsters)
 
** [[Legacy:MonsterController|MonsterController]] (UT2004 Controller class for Monsters)
 
===Custom Content===
 
* [[Legacy:SuperApe/Old_Skool_Monsta_Toolz|Old Skool Monsta Toolz]] – A mod/mapping toolset for implementing complex monster behavior in UT2004.
 
  
 
==Discussion==
 
==Discussion==
  
'''SuperApe:''' ReworkedWhat do you think?
+
'''SuperApe:''' Wow, this pages needs ... everythingI kinda wish someone who's worked with this in UT would write up the tutorial on [[Legacy:ScriptedPawn|ScriptedPawn]].
  
 
----
 
----

Revision as of 13:23, 15 December 2005

This is the main topic for Monster Support. Monsters are defined as Non-Player Characters whose sole purpose is to hunt down and attack player enemies.

Overview

In UT, ScriptedPawns handled the AI for NPCs, including Monsters. In UT200x, this scheme was replaced with the coordination of a Pawn class and a Controller (ScriptedController) class. In UT2004, Monsters (available in the Invasion gametype) are implemented with a Monster subclass and a MonsterController.

Tutorials

Related Topics

Discussion

SuperApe: Wow, this pages needs ... everything. I kinda wish someone who's worked with this in UT would write up the tutorial on ScriptedPawn.


Category:Legacy Mapping

Category:Legacy To Do – Lots of work to do. (see discussion above)