From 0fbfb25b53c80da00112798347473131a2221cf2 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 25 Jul 2017 23:06:28 +0000 Subject: [PATCH] Adapted NpcLocationInfo from HighFive. --- .../custom/NpcLocationInfo/30598-1.htm | 5 + .../custom/NpcLocationInfo/30598-2.htm | 12 + .../custom/NpcLocationInfo/30598-3.htm | 5 + .../custom/NpcLocationInfo/30598-4.htm | 6 + .../custom/NpcLocationInfo/30598-5.htm | 6 + .../custom/NpcLocationInfo/30598-6.htm | 9 + .../custom/NpcLocationInfo/30598-7.htm | 8 + .../custom/NpcLocationInfo/30598-8.htm | 7 + .../custom/NpcLocationInfo/30598-9.htm | 13 + .../scripts/custom/NpcLocationInfo/30598.htm | 12 + .../custom/NpcLocationInfo/30599-1.htm | 5 + .../custom/NpcLocationInfo/30599-2.htm | 12 + .../custom/NpcLocationInfo/30599-3.htm | 5 + .../custom/NpcLocationInfo/30599-4.htm | 6 + .../custom/NpcLocationInfo/30599-5.htm | 6 + .../custom/NpcLocationInfo/30599-6.htm | 9 + .../custom/NpcLocationInfo/30599-7.htm | 7 + .../custom/NpcLocationInfo/30599-8.htm | 12 + .../scripts/custom/NpcLocationInfo/30599.htm | 11 + .../custom/NpcLocationInfo/30600-1.htm | 5 + .../custom/NpcLocationInfo/30600-2.htm | 16 ++ .../custom/NpcLocationInfo/30600-3.htm | 5 + .../custom/NpcLocationInfo/30600-4.htm | 6 + .../custom/NpcLocationInfo/30600-5.htm | 6 + .../custom/NpcLocationInfo/30600-6.htm | 12 + .../custom/NpcLocationInfo/30600-7.htm | 7 + .../custom/NpcLocationInfo/30600-8.htm | 10 + .../scripts/custom/NpcLocationInfo/30600.htm | 11 + .../custom/NpcLocationInfo/30601-1.htm | 5 + .../custom/NpcLocationInfo/30601-2.htm | 12 + .../custom/NpcLocationInfo/30601-3.htm | 10 + .../custom/NpcLocationInfo/30601-4.htm | 7 + .../custom/NpcLocationInfo/30601-5.htm | 6 + .../custom/NpcLocationInfo/30601-6.htm | 6 + .../custom/NpcLocationInfo/30601-7.htm | 7 + .../custom/NpcLocationInfo/30601-8.htm | 15 + .../scripts/custom/NpcLocationInfo/30601.htm | 11 + .../custom/NpcLocationInfo/30602-1.htm | 5 + .../custom/NpcLocationInfo/30602-2.htm | 12 + .../custom/NpcLocationInfo/30602-3.htm | 6 + .../custom/NpcLocationInfo/30602-4.htm | 6 + .../custom/NpcLocationInfo/30602-5.htm | 5 + .../custom/NpcLocationInfo/30602-6.htm | 6 + .../custom/NpcLocationInfo/30602-7.htm | 6 + .../custom/NpcLocationInfo/30602-8.htm | 6 + .../custom/NpcLocationInfo/30602-9.htm | 10 + .../scripts/custom/NpcLocationInfo/30602.htm | 12 + .../custom/NpcLocationInfo/MoveToLoc.htm | 3 + .../NpcLocationInfo/NpcLocationInfo.java | 262 ++++++++++++++++++ 49 files changed, 652 insertions(+) create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-1.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-2.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-3.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-4.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-5.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-6.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-7.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-8.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-9.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-1.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-2.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-3.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-4.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-5.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-6.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-7.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-8.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-1.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-2.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-3.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-4.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-5.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-6.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-7.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-8.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-1.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-2.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-3.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-4.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-5.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-6.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-7.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-8.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-1.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-2.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-3.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-4.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-5.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-6.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-7.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-8.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-9.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/MoveToLoc.htm create mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/NpcLocationInfo.java diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-1.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-1.htm new file mode 100644 index 0000000000..0af2adb526 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-1.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-2.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-2.htm new file mode 100644 index 0000000000..17bf82b769 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-2.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-3.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-3.htm new file mode 100644 index 0000000000..2adf66930d --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-3.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-4.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-4.htm new file mode 100644 index 0000000000..13febce555 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-4.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-5.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-5.htm new file mode 100644 index 0000000000..1fec55fd54 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-5.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-6.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-6.htm new file mode 100644 index 0000000000..b93b058133 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-6.htm @@ -0,0 +1,9 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-7.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-7.htm new file mode 100644 index 0000000000..8ce9219891 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-7.htm @@ -0,0 +1,8 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-8.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-8.htm new file mode 100644 index 0000000000..dbdb9b5f9b --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-8.htm @@ -0,0 +1,7 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-9.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-9.htm new file mode 100644 index 0000000000..00a589e981 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598-9.htm @@ -0,0 +1,13 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598.htm new file mode 100644 index 0000000000..c23fd978dd --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30598.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Which of the following best describes the one you seek?
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-1.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-1.htm new file mode 100644 index 0000000000..3c5d398220 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-1.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-2.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-2.htm new file mode 100644 index 0000000000..44fa288b26 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-2.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-3.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-3.htm new file mode 100644 index 0000000000..f05c8e7597 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-3.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-4.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-4.htm new file mode 100644 index 0000000000..68d474147d --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-4.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-5.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-5.htm new file mode 100644 index 0000000000..67781e683b --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-5.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-6.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-6.htm new file mode 100644 index 0000000000..6a707e096d --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-6.htm @@ -0,0 +1,9 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-7.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-7.htm new file mode 100644 index 0000000000..0a4a453ec1 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-7.htm @@ -0,0 +1,7 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-8.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-8.htm new file mode 100644 index 0000000000..1393e6c516 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599-8.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599.htm new file mode 100644 index 0000000000..eb0ab000d0 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30599.htm @@ -0,0 +1,11 @@ +Newbie Guide:
+Which of the following best describes the one you seek?
+ + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-1.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-1.htm new file mode 100644 index 0000000000..2bbdda009f --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-1.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-2.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-2.htm new file mode 100644 index 0000000000..4f78f36ec9 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-2.htm @@ -0,0 +1,16 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-3.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-3.htm new file mode 100644 index 0000000000..6a3c899a73 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-3.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-4.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-4.htm new file mode 100644 index 0000000000..01c062e1d6 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-4.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-5.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-5.htm new file mode 100644 index 0000000000..dda92b65b9 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-5.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-6.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-6.htm new file mode 100644 index 0000000000..ce9702d59c --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-6.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-7.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-7.htm new file mode 100644 index 0000000000..fc5a9fbad3 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-7.htm @@ -0,0 +1,7 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-8.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-8.htm new file mode 100644 index 0000000000..d4c146f136 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600-8.htm @@ -0,0 +1,10 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600.htm new file mode 100644 index 0000000000..3b90d3cad0 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30600.htm @@ -0,0 +1,11 @@ +Newbie Guide:
+Which of the following best describes the one you seek?
+ + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-1.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-1.htm new file mode 100644 index 0000000000..8d2c006509 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-1.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-2.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-2.htm new file mode 100644 index 0000000000..9f4b5f41be --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-2.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-3.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-3.htm new file mode 100644 index 0000000000..c235daa951 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-3.htm @@ -0,0 +1,10 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-4.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-4.htm new file mode 100644 index 0000000000..263076e4bf --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-4.htm @@ -0,0 +1,7 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-5.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-5.htm new file mode 100644 index 0000000000..c222bd2119 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-5.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-6.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-6.htm new file mode 100644 index 0000000000..a0fd0147f5 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-6.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-7.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-7.htm new file mode 100644 index 0000000000..0cdf2356ee --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-7.htm @@ -0,0 +1,7 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-8.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-8.htm new file mode 100644 index 0000000000..a4b8dc3a98 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601-8.htm @@ -0,0 +1,15 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601.htm new file mode 100644 index 0000000000..0b46a2a7fd --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30601.htm @@ -0,0 +1,11 @@ +Newbie Guide:
+Which of the following best describes the one you seek?
+ + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-1.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-1.htm new file mode 100644 index 0000000000..bc5c131061 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-1.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-2.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-2.htm new file mode 100644 index 0000000000..18c358664c --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-2.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-3.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-3.htm new file mode 100644 index 0000000000..bbb40e695d --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-3.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-4.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-4.htm new file mode 100644 index 0000000000..3fb8cfd719 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-4.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-5.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-5.htm new file mode 100644 index 0000000000..71ea14b48e --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-5.htm @@ -0,0 +1,5 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-6.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-6.htm new file mode 100644 index 0000000000..e24b8fff53 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-6.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-7.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-7.htm new file mode 100644 index 0000000000..5f6834eade --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-7.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-8.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-8.htm new file mode 100644 index 0000000000..0c7a8652f8 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-8.htm @@ -0,0 +1,6 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-9.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-9.htm new file mode 100644 index 0000000000..fe035a4fd8 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602-9.htm @@ -0,0 +1,10 @@ +Newbie Guide:
+Select the one you seek below. Their location will be indicated on the radar.
+ + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602.htm new file mode 100644 index 0000000000..bf0f99b262 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/30602.htm @@ -0,0 +1,12 @@ +Newbie Guide:
+Which of the following best describes the one you seek?
+ + + + + + + + + + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/MoveToLoc.htm b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/MoveToLoc.htm new file mode 100644 index 0000000000..197e758cc2 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/MoveToLoc.htm @@ -0,0 +1,3 @@ +Newbie Guide:
+If you want to meet the person you seek, move in the direction of the arrow. + \ No newline at end of file diff --git a/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/NpcLocationInfo.java b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/NpcLocationInfo.java new file mode 100644 index 0000000000..c8c8d84bf4 --- /dev/null +++ b/L2J_Mobius_Classic/dist/game/data/scripts/custom/NpcLocationInfo/NpcLocationInfo.java @@ -0,0 +1,262 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package custom.NpcLocationInfo; + +import java.util.ArrayList; +import java.util.List; + +import com.l2jmobius.gameserver.datatables.SpawnTable; +import com.l2jmobius.gameserver.model.L2Spawn; +import com.l2jmobius.gameserver.model.actor.L2Npc; +import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; +import com.l2jmobius.gameserver.util.Util; + +import ai.AbstractNpcAI; + +/** + * Npc Location Info AI. + * @author Nyaran + */ +public class NpcLocationInfo extends AbstractNpcAI +{ + private static final List NPC = new ArrayList<>(); + { + NPC.add(30598); + NPC.add(30599); + NPC.add(30600); + NPC.add(30601); + NPC.add(30602); + } + private static final List NPCRADAR = new ArrayList<>(); + { + // Talking Island + NPCRADAR.add(30006); // Gatekeeper Roxxy + NPCRADAR.add(30039); // Captain Gilbert + NPCRADAR.add(30040); // Guard Leon + NPCRADAR.add(30041); // Guard Arnold + NPCRADAR.add(30042); // Guard Abellos + NPCRADAR.add(30043); // Guard Johnstone + NPCRADAR.add(30044); // Guard Chiperan + NPCRADAR.add(30045); // Guard Kenyos + NPCRADAR.add(30046); // Guard Hanks + NPCRADAR.add(30283); // Blacksmith Altran + NPCRADAR.add(30003); // Trader Silvia + NPCRADAR.add(30004); // Trader Katerina + NPCRADAR.add(30001); // Trader Lector + NPCRADAR.add(30002); // Trader Jackson + NPCRADAR.add(30031); // High Priest Biotin + NPCRADAR.add(30033); // Magister Baulro + NPCRADAR.add(30035); // Magister Harrys + NPCRADAR.add(30032); // Priest Yohanes + NPCRADAR.add(30036); // Priest Petron + NPCRADAR.add(30026); // Grand Master Bitz + NPCRADAR.add(30027); // Master Gwinter + NPCRADAR.add(30029); // Master Minia + NPCRADAR.add(30028); // Master Pintage + NPCRADAR.add(30054); // Warehouse Keeper Rant + NPCRADAR.add(30055); // Warehouse Keeper Rolfe + NPCRADAR.add(30005); // Warehouse Keeper Wilford + NPCRADAR.add(30048); // Darin + NPCRADAR.add(30312); // Lighthouse Keeper Rockswell + NPCRADAR.add(30368); // Lilith + NPCRADAR.add(30049); // Bonnie + NPCRADAR.add(30047); // Wharf Manager Firon + NPCRADAR.add(30497); // Edmond + NPCRADAR.add(30050); // Elias + NPCRADAR.add(30311); // Sir Collin Windawood + NPCRADAR.add(30051); // Cristel + // Dark Elf Village + NPCRADAR.add(30134); // Gatekeeper Jasmine + NPCRADAR.add(30224); // Sentry Knight Rayla + NPCRADAR.add(30348); // Sentry Nelsya + NPCRADAR.add(30355); // Sentry Roselyn + NPCRADAR.add(30347); // Sentry Marion + NPCRADAR.add(30432); // Sentry Irene + NPCRADAR.add(30356); // Sentry Altima + NPCRADAR.add(30349); // Sentry Jenna + NPCRADAR.add(30346); // Sentry Kayleen + NPCRADAR.add(30433); // Sentry Kathaway + NPCRADAR.add(30357); // Sentry Kristin + NPCRADAR.add(30431); // Sentry Eriel + NPCRADAR.add(30430); // Sentry Trionell + NPCRADAR.add(30307); // Blacksmith Karrod + NPCRADAR.add(30138); // Trader Minaless + NPCRADAR.add(30137); // Trader Vollodos + NPCRADAR.add(30135); // Trader Iria + NPCRADAR.add(30136); // Trader Payne + NPCRADAR.add(30143); // Master Trudy + NPCRADAR.add(30360); // Master Harant + NPCRADAR.add(30145); // Master Vlasty + NPCRADAR.add(30135); // Magister Harne + NPCRADAR.add(30144); // Tetrarch Vellior + NPCRADAR.add(30358); // Tetrarch Thifiell + NPCRADAR.add(30359); // Tetrarch Kaitar + NPCRADAR.add(30141); // Tetrarch Talloth + NPCRADAR.add(30139); // Warehouse Keeper Dorankus + NPCRADAR.add(30140); // Warehouse Keeper Erviante + NPCRADAR.add(30350); // Warehouse Freightman Carlon + NPCRADAR.add(30421); // Varika + NPCRADAR.add(30419); // Arkenia + NPCRADAR.add(30130); // Abyssal Celebrant Undrias + NPCRADAR.add(30351); // Astaron + NPCRADAR.add(30353); // Jughead + NPCRADAR.add(30354); // Jewel + // Elven Village + NPCRADAR.add(30146); // Gatekeeper Mirabel + NPCRADAR.add(30285); // Sentinel Gartrandell + NPCRADAR.add(30284); // Sentinel Knight Alberius + NPCRADAR.add(30221); // Sentinel Rayen + NPCRADAR.add(30217); // Sentinel Berros + NPCRADAR.add(30219); // Sentinel Veltress + NPCRADAR.add(30220); // Sentinel Starden + NPCRADAR.add(30218); // Sentinel Kendell + NPCRADAR.add(30216); // Sentinel Wheeler + NPCRADAR.add(30363); // Blacksmith Aios + NPCRADAR.add(30149); // Trader Creamees + NPCRADAR.add(30150); // Trader Herbiel + NPCRADAR.add(30148); // Trader Ariel + NPCRADAR.add(30147); // Trader Unoren + NPCRADAR.add(30155); // Master Ellenia + NPCRADAR.add(30156); // Master Cobendell + NPCRADAR.add(30157); // Magister Greenis + NPCRADAR.add(30158); // Magister Esrandell + NPCRADAR.add(30154); // Hierarch Asterios + NPCRADAR.add(30153); // Warehouse Keeper Markius + NPCRADAR.add(30152); // Warehouse Keeper Julia + NPCRADAR.add(30151); // Warehouse Freightman Chad + NPCRADAR.add(30423); // Northwind + NPCRADAR.add(30414); // Rosella + NPCRADAR.add(31853); // Treant Bremec + NPCRADAR.add(30223); // Arujien + NPCRADAR.add(30362); // Andellia + NPCRADAR.add(30222); // Alshupes + NPCRADAR.add(30371); // Thalia + NPCRADAR.add(31852); // Pixy Murika + // Dwarven Village + NPCRADAR.add(30540); // Gatekeeper Wirphy + NPCRADAR.add(30541); // Protector Paion + NPCRADAR.add(30542); // Defender Runant + NPCRADAR.add(30543); // Defender Ethan + NPCRADAR.add(30544); // Defender Cromwell + NPCRADAR.add(30545); // Defender Proton + NPCRADAR.add(30546); // Defender Dinkey + NPCRADAR.add(30547); // Defender Tardyon + NPCRADAR.add(30548); // Defender Nathan + NPCRADAR.add(30531); // Iron Gate's Lockirin + NPCRADAR.add(30532); // Golden Wheel's Spiron + NPCRADAR.add(30533); // Silver Scale's Balanki + NPCRADAR.add(30534); // Bronze Key's Keef + NPCRADAR.add(30535); // Filaur of the Gray Pillar + NPCRADAR.add(30536); // Black Anvil's Arin + NPCRADAR.add(30525); // Head Blacksmith Bronk + NPCRADAR.add(30526); // Blacksmith Brunon + NPCRADAR.add(30527); // Blacksmith Silvera + NPCRADAR.add(30518); // Trader Garita + NPCRADAR.add(30519); // Trader Mion + NPCRADAR.add(30516); // Trader Reep + NPCRADAR.add(30517); // Trader Shari + NPCRADAR.add(30520); // Warehouse Chief Reed + NPCRADAR.add(30521); // Warehouse Freightman Murdoc + NPCRADAR.add(30522); // Warehouse Keeper Airy + NPCRADAR.add(30523); // Collector Gouph + NPCRADAR.add(30524); // Collector Pippi + NPCRADAR.add(30537); // Daichir, Priest of the Eart + NPCRADAR.add(30650); // Priest of the Earth Gerald + NPCRADAR.add(30538); // Priest of the Earth Zimenf + NPCRADAR.add(30539); // Priestess of the Earth Chichirin + NPCRADAR.add(30671); // Captain Croto + NPCRADAR.add(30651); // Wanderer Dorf + NPCRADAR.add(30550); // Gauri Twinklerock + NPCRADAR.add(30554); // Miner Bolter + NPCRADAR.add(30553); // Maryse Redbonnet + // Orc Village + NPCRADAR.add(30576); // Gatekeeper Tamil + NPCRADAR.add(30577); // Praetorian Rukain + NPCRADAR.add(30578); // Centurion Nakusin + NPCRADAR.add(30579); // Centurion Tamai + NPCRADAR.add(30580); // Centurion Parugon + NPCRADAR.add(30581); // Centurion Orinak + NPCRADAR.add(30582); // Centurion Tiku + NPCRADAR.add(30583); // Centurion Petukai + NPCRADAR.add(30584); // Centurion Vapook + NPCRADAR.add(30569); // Prefect Brukurse + NPCRADAR.add(30570); // Prefect Karukia + NPCRADAR.add(30571); // Seer Tanapi + NPCRADAR.add(30572); // Seer Livina + NPCRADAR.add(30564); // Blacksmith Sumari + NPCRADAR.add(30560); // Trader Uska + NPCRADAR.add(30561); // Trader Papuma + NPCRADAR.add(30558); // Trader Jakal + NPCRADAR.add(30559); // Trader Kunai + NPCRADAR.add(30562); // Warehouse Keeper Grookin + NPCRADAR.add(30563); // Warehouse Keeper Imantu + NPCRADAR.add(30565); // Flame Lord Kakai + NPCRADAR.add(30566); // Atuba Chief Varkees + NPCRADAR.add(30567); // Neruga Chief Tantus + NPCRADAR.add(30568); // Urutu Chief Hatos + NPCRADAR.add(30585); // Tataru Zu Hestui + NPCRADAR.add(30587); // Gantaki Zu Urutu + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + String htmltext = event; + if (Util.isDigit(event)) + { + htmltext = null; + final int npcId = Integer.parseInt(event); + if (NPCRADAR.contains(npcId)) + { + int x = 0, y = 0, z = 0; + final L2Spawn spawn = SpawnTable.getInstance().getAnySpawn(npcId); + if (spawn != null) + { + x = spawn.getX(); + y = spawn.getY(); + z = spawn.getZ(); + } + addRadar(player, x, y, z); + htmltext = "MoveToLoc.htm"; + } + } + return htmltext; + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + String htmltext = getNoQuestMsg(player); + int npcId = npc.getId(); + if (NPC.contains(npcId)) + { + htmltext = String.valueOf(npcId) + ".htm"; + } + return htmltext; + } + + private NpcLocationInfo() + { + addStartNpc(NPC); + addTalkId(NPC); + } + + public static void main(String args[]) + { + new NpcLocationInfo(); + } +}