I love the smell of UnrealEd crashing in the morning. – tarquin

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 25: Line 27:
 
* [[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:''' Wow, this pages needs ... everythingI kinda wish someone who's worked with this in UT would write up the tutorial on [[Legacy:ScriptedPawn|ScriptedPawn]].
+
'''SuperApe:''' ReworkedWhat do you think?
  
 
----
 
----

Latest revision as of 16:40, 26 September 2006

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[edit]

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[edit]

Related Topics[edit]

Custom Content[edit]

Discussion[edit]

SuperApe: Reworked. What do you think?


Category:Legacy Mapping

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