summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/000-2-3/piourocket.txt14
-rw-r--r--npc/001-2-24/piourocket.txt16
2 files changed, 13 insertions, 17 deletions
diff --git a/npc/000-2-3/piourocket.txt b/npc/000-2-3/piourocket.txt
index 8fa0f045..e383d5cf 100644
--- a/npc/000-2-3/piourocket.txt
+++ b/npc/000-2-3/piourocket.txt
@@ -5,9 +5,17 @@
// Jumping piou.
000-2-3,27,23,4 script #piourocket NPC_PIOU_ROCKET,{
- .dir = 2;
- stopnpctimer;
- initnpctimer;
+
+ .@now = gettimetick(2);
+
+ if (.@now - .last > 1)
+ {
+ .dir = 2;
+ .last = .@now;
+ misceffect 26;
+ initnpctimer;
+ }
+
close;
OnTimer1420:
diff --git a/npc/001-2-24/piourocket.txt b/npc/001-2-24/piourocket.txt
index 6aab9fb8..3bcc914b 100644
--- a/npc/001-2-24/piourocket.txt
+++ b/npc/001-2-24/piourocket.txt
@@ -4,18 +4,6 @@
// Description:
// Jumping piou.
-001-2-24,27,23,4 script #piourocketArtis NPC_PIOU_ROCKET,{
- .dir = 2;
- stopnpctimer;
- initnpctimer;
- close;
+// actual source is in npc/000-2-3/piourocket.txt
-OnTimer1420:
- .dir = 4;
- stopnpctimer;
- end;
-
-OnInit:
- .distance = 3;
- end;
-}
+001-2-24,27,23,4 duplicate(#piourocket) #piourocketArtis NPC_PIOU_ROCKET