From fd76751277efbc16e662f968a4f45dad01839129 Mon Sep 17 00:00:00 2001
From: Reid <reidyaro@gmail.com>
Date: Tue, 19 Apr 2016 07:40:03 +0200
Subject: Add NPCs on every pillars to indicate the building name or direction
 of various places throughout Artis.

---
 npc/001-1/_import.txt |   1 +
 npc/001-1/sign.txt    | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 261 insertions(+)
 create mode 100644 npc/001-1/sign.txt

diff --git a/npc/001-1/_import.txt b/npc/001-1/_import.txt
index f9c22215..a80e7499 100644
--- a/npc/001-1/_import.txt
+++ b/npc/001-1/_import.txt
@@ -26,6 +26,7 @@ npc: npc/001-1/qonan.txt
 npc: npc/001-1/qpid.txt
 npc: npc/001-1/rumly.txt
 npc: npc/001-1/shop.txt
+npc: npc/001-1/sign.txt
 npc: npc/001-1/taree.txt
 npc: npc/001-1/treeleaf.txt
 npc: npc/001-1/xilaxa.txt
diff --git a/npc/001-1/sign.txt b/npc/001-1/sign.txt
new file mode 100644
index 00000000..438b692c
--- /dev/null
+++ b/npc/001-1/sign.txt
@@ -0,0 +1,260 @@
+// Evol scripts.
+// Author:
+//    Ablu, Reid
+// Description:
+//    Sign pillars aside Artis houses.
+
+001-1,73,119,0	script	#001-1-s-market	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Market Place.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,48,122,0	script	#001-1-s-marketright	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Market Place.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,57,88,0	script	#001-1-s-marketdir	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("↓ Market Place.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,55,86,0	script	#001-1-s-exit-l-dir	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("← Exit.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,59,85,0	script	#001-1-s-legiondir	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("↑ Legion.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,57,80,0	script	#001-1-s-library	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Library.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,57,71,0	script	#001-1-s-lightarmor	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Light Armor Shop.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,53,56,0	script	#001-1-s-legion	NPC_OFFSET_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Legion of Aemil.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,60,56,0	script	#001-1-s-legionright	NPC_OFFSET_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Legion of Aemil.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,91,66,0	script	#001-1-s-cityhall	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("City Hall.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,95,111,0	script	#001-1-s-blacksmith	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Blacksmith.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,115,88,0	script	#001-1-s-inn	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("INN.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,134,85,0	script	#001-1-s-innright	NPC_OFFSET_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("INN.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,118,36,0	script	#001-1-s-merchantg	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Merchant Guild.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,171,48,0	script	#001-1-s-hill	NPC_OFFSET_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Hill & Cliff.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,161,72,0	script	#001-1-s-alchemist	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Alchemist's Laboratory.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
+
+001-1,175,76,0	script	#001-1-s-warehouse	NPC_NO_SPRITE,{
+    if ((.@current_time = gettimetick(2)) >= Repeat_NPC_lock)
+    {
+        Repeat_NPC_lock = .@current_time + 1;
+        npctalk3 l("Docks's Warehouse.");
+    }
+
+    close;
+
+OnInit:
+    .distance = 1;
+    .sex = G_OTHER;
+    end;
+}
-- 
cgit v1.2.3-70-g09d2