Also du könntest ja auch wie du es sagst den NPC dazu bringen in Kampfhaltung zu gehen, wenn er in eine Map kommt, in der Gegner sind.
Dann könnte es auch eine Auswahlmöglichkeit für die Aggrssivität des NPCs geben...
Naja wenn du aber eine größere Map hast, dann sagst du in einem Parallel Process Event etwa folgendes:

Zitat Zitat
change Variable [0001] - Gegner's X Postion
change Variable [0002] - Gegner's Y Position
change Variable [0003] - NPC's X Position
change Variable [0004] - NPC's Y Position
Wait 0.1
Dann Machst du so ugf das in einem weiteren Parallel Process:

Zitat Zitat
change Variable [0005] (set) [0001]
change Variable [0006] (set) [0002]
change Variable [0005] (-) [0003]
change Variable [0006] (-) [0004]

if (Variable [0005] <= 20)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
else
if (Variable [0005] => -20)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
if (Variable [0006] <= 15)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
else
if (Variable [0006] => 15)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
So ugf
Das ist jetzt immer wenn der Gegner sich entweder 20 Chips links oder rechts vom NPC befindet oder 15 Chips über oder unter ihm.

Wenn du willst, dass der NPC erst in diese Position geht, wenn dfer Gegner ins Bild läuft, dannbenutze die Scene Abfrage (In nem Parallel Process):

Zitat Zitat
change Variable [0001] - Gegner's X Scene
change Variable [0002] - Gegner's Y Scene
Und noch ein Parallel Process:

Zitat Zitat
If (variable [0001] => 0)
If (variable [0001] <= 320)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
End Case
If (variable [0002] => 0)
If (variable [0001] <= 240)
(Hier jetzt den Code für das Verhalten des NPC's reinschreiben oder einen Switch aktivieren)
End Case
Hoffe ich konnte helfen.
Angeben ohne Gewähr (hab das ganze ausm Kopf und ohne Maker gemacht)

greetz Beril aka Fuzzi