124 update("This is the activity panel.", "The activity panel replaces a lot", "of interfaces so be sure", "to get acquainted to it.");
125 factory.sendNpcChat(306, "Wise choice my friend! Let's get started.", "The first thing you need to know about is the", "activity panel. When you are doing an activity,", "like this tutorial for example; a panel will be available to you.");
126 factory.sendNpcChat(306, "You can access this panel by clicking the red tab icon.", "The activity panel is disabled by default but will", "automatically enable when in a activity.");
127 factory.onAction(() -> cooldown(1));
128 factory.execute();
129 pause();
130 break;
131 case 5:
132 factory.sendNpcChat(306, "Before I show you around I want to show you", "useful content for your adventures.");
142 factory.sendNpcChat(306, "This is your quest tab. Inside contains information about", "the world and yourself. On the top right corner of the", "tab you will see a bunch of different buttons.");
143 factory.sendNpcChat(306, "The blue button will show you the quest tab", "and the green button will show you the achievement tab.");
144 factory.sendNpcChat(306, "The red button will provide you with various options.", "Some of these options include - npc drop viwer,", "log drop simulator, log kill logs, title manager and more!");
145 factory.sendNpcChat(306, "Lastly, the scroll button will open a menu where you can", "change game related options. For example: welcome screen,", " triviabot, drop notification, and more! These options", "are not to be confused with the client options.");
156 factory.sendNpcChat(306, "This is your wrench tab. Here you can change all options", "that are for your client. The interface has different tabs.", "You are currently in the display tab. You can change all", " display settings here.");
157 factory.onAction(this::next);
158 factory.execute();
159 pause();
160 break;
161 case 8:
162 setInstance(Mob.DEFAULT_INSTANCE);
163 player.instance = Mob.DEFAULT_INSTANCE;
164 player.loadRegion();
165 factory.sendNpcChat(306, "Let's move on.");
166 factory.sendNpcChat(306, "Edgeville will be your primary home, however you", "can change it later on as you progress", "in the game.").onAction(this::next);
167 factory.execute();
168 pause();
169 break;
170 case 9:
171 Teleportation.teleport(player, new Position(3091, 3494), MODERN, () -> {
172 player.face(Direction.WEST);
173 next();
174 player.locking.lock();
175 factory.sendNpcChat(306, "This is our market place. You can put any items you", "would like to sell in your store. You can also", "purchase items from other players.").onAction(this::next);
176 factory.execute();
177 });
178 pause();
179 break;
180 case 10:
181 Teleportation.teleport(player, new Position(3086, 3485), MODERN, () -> {
182 player.face(Direction.EAST);
183 next();
184 player.locking.lock();
185 factory.sendNpcChat(306, "These thieving stalls are a very good for making", "quick money.").onAction(this::next).execute();
186 });
187 pause();
188 break;
189 case 11:
190 Teleportation.teleport(player, new Position(3079, 3494), MODERN, () -> {
191 player.face(Direction.NORTH);
192 next();
193 player.locking.lock();
194 factory.sendNpcChat(306, "Here are shops that will sell you all the", "general items you will need in your adventure.", "The bounty hunter npc has a wide variety of", "high end items which he will sell for pvp points.").onAction(this::next).execute();
195 });
196 pause();
197 break;
198 case 12:
199 Teleportation.teleport(player, new Position(3085, 3501), MODERN, () -> {
200 player.face(Direction.SOUTH);
201 next();
202 player.locking.lock();
203 factory.sendNpcChat(306, "This is the Well of goodwill,", "you will be able to contribute gold for a server wide", "experience bonus that will last 1 hour.").onAction(this::next).execute();
204 });
205 pause();
206 break;
207 case 13:
208 Teleportation.teleport(player, new Position(3089, 3499), MODERN, () -> {
209 player.face(Direction.EAST);
210 next();
211 player.locking.lock();
212 });
213 pause();
214 break;
215 case 14:
216 factory.sendNpcChat(1143, "Hello #name.", "I am the clan master.");
217 factory.sendNpcChat(1143, "Clans are going to be extremely useful for your adventures.", "Joining a clan can give you extra experience rewards,", "experience and drop modifiers, and much more!", "It is also a great way to make new friends!");
230 factory.sendNpcChat(306, "That's the end of the tutorial! If you have any more questions", "Check out our forums for detail guides or ask a moderator.", "Good luck #name!").onAction(this::next).execute();