package com.rs.game.player.quest.impl;
import com.rs.game.World;
import com.rs.game.WorldObject;
import com.rs.game.WorldTile;
public class HalloweenEvent {
public static void startEvent() {
World.spawnObject(new WorldObject(62621, 10, 1, 2958, 3289, 0), true);
World.spawnNPC(12377, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12378, new WorldTile(4315, 5470, 0), 1, true);
World.spawnNPC(12392, new WorldTile(4313, 5462, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3261, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3265, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12379, new WorldTile(4311, 5478, 0), 1, true);
World.spawnNPC(12375, new WorldTile(4311, 5465, 0), 1, true);
World.spawnNPC(14400, new WorldTile(4318, 5464, 0), 1, true);
World.spawnNPC(14389, new WorldTile(4330, 5460, 0), 1, true);
World.sendWorldMessage(
"<img=5><col=228B22>Halloween event hast started at clan citadel! Happy Halloween!",
false);
}
}
HalloweenObject.java
Code:
package com.rs.game.player.quest.impl;
import com.rs.game.Animation;
import com.rs.game.Graphics;
import com.rs.game.WorldObject;
import com.rs.game.WorldTile;
import com.rs.game.player.Player;
import com.rs.utils.Utils;
/**
*
* @author Lol Ftw Lol & AlterOPSnet
*
*/
public class HalloweenObject {
// all int
public static int DUST_ID = 3325, ONE = 1;
// all string
public static String[] HALLOWEENMESSAGES = { "Empty...",
"What the ****... ", "ewww... Its Horrible" };
public static String DUST = "You found some Vampyre dust!";
public static String EMPTY = "Empty...";
public static void HandleTeleportExit(Player player,
final WorldObject object) {
if (object.getX() == 4319 && object.getY() == 5453) {
player.setNextWorldTile(new WorldTile(2957, 3290, 0));
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
}
}
public static void HandleTeleportEnter(Player player) {
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
player.setNextWorldTile(new WorldTile(4320, 5454, 0));
player.cake = 0;
}
public static void HandleEmptyObject(Player player) {
player.out(HALLOWEENMESSAGES[Utils.random(HALLOWEENMESSAGES.length)]);
}
public static void HandleTowel(Player player, final WorldObject object) {
if (player.dust1 == 0 && object.getX() == 4328 && object.getY() == 5475) {
player.sendMessage(DUST);
player.dust1 = ONE;
player.getInventory().addItem(DUST_ID, ONE);
} else {
player.sendMessage(EMPTY);
}
}
public static void HandleCabinet(Player player, final WorldObject object) {
if (player.dust2 == 0 && object.getX() == 4334 && object.getY() == 5471) {
player.sendMessage(DUST);
player.dust2 = ONE;
player.getInventory().addItem(DUST_ID, ONE);
} else {
player.sendMessage(EMPTY);
}
}
public static void HandleWardrobe(Player player, final WorldObject object) {
if (player.dust3 == 0 && object.getX() == 4318 && object.getY() == 5473) {
player.sendMessage(DUST);
player.dust3 = ONE;
player.getInventory().addItem(DUST_ID, ONE);
} else {
player.sendMessage(EMPTY);
}
}
public static void HandleObject(Player player, final WorldObject object) {
final int id = object.getId();
if (id == 46935) {
HalloweenObject.HandleTeleportExit(player, object);
}
if (id == 62621) {
HalloweenObject.HandleTeleportEnter(player);
}
if (id == 31819) {
HalloweenObject.HandleTowel(player, object);
}
if (id == 46549) {
HalloweenObject.HandleCabinet(player, object);
}
if (id == 46566) {
HalloweenObject.HandleWardrobe(player, object);
}
if (id == 27896 || id == 32046 || id == 31747 || id == 30838
|| id == 31842 || id == 46567 || id == 46568 || id == 31818) {
HalloweenObject.HandleEmptyObject(player);
}
}
}
Dualogues:
PumpkinPete.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Who are you?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I am Pumpkin Pete and I have organized a huge party!");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "How do I get there?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Just go into the big red portal over there.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Thanks.");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Bye.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Bye and happy Halloween!");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Yeah.");
end();
break;
}
}
@Override
public void finish() {
}
}
PumpkinPete2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Happy Halloween!");
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendPlayerDialogue(9827, "Hello, enjoying the party?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendNPCDialogue(npcId, 9827, "*Hic* Hello *Hic* Awesome PARTAY! I'm having a BLAST! Man, *hic* thanks for asking. You three are alright. *Hic*");
break;
case 1:
stage = 2;
sendPlayerDialogue(9827, "Exactly how drunk are you?");
break;
case 2:
stage = 3;
sendNPCDialogue(npcId, 9827, "*Hic* I am a space kebbit: look at my shiny green fur! *Hic*");
break;
case 3:
stage = 4;
sendPlayerDialogue(9827, "Sheesh, you're an idiot.");
break;
case 4:
stage = 5;
sendNPCDialogue(npcId, 9827, "Woooah, you're well rude, dude!");
break;
case 5:
stage = 6;
sendPlayerDialogue(9827, "Sorry, how about I make it up to you with another drink?");
break;
case 6:
stage = 7;
sendNPCDialogue(npcId, 9827, "Nah, it's alright, I forgive you. *Hic* Sounds good to me *Hic* You three are alright.");
break;
case 7:
stage = 8;
sendPlayerDialogue(9827, "From where can I get a drink.");
break;
case 8:
stage = 9;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
break;
case 9:
stage = 10;
sendPlayerDialogue(9827, "Ok, bye.");
break;
case 10:
stage = 11;
sendNPCDialogue(npcId, 9827, "*Hic* Byeeee *Hic*.");
player.drink = 0;
player.cake = 1;
player.doneevent = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my drink?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "*Hic* Do you have my drink? *Hic*");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Yes");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Thanks! Here is a gift for you.");
player.getInventory().deleteItem(22329, 1);
player.getInventory().addItem(19832, 1);
player.drink = 3;
player.doneevent = 1;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
player.sendMessage("You have completed the Halloween event!");
player.getInterfaceManager().sendInterface(1244);
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "What do you want?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Do you know where I get a drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Yes, I'll give you a drink if you bring me three Vampyre dust.");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Why Vampyre dust?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "That stuff gives me the kick.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Ok... Where can I find it?");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Ok, I will find them.");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
break;
case 8:
stage = 9;
sendPlayerDialogue(9827, "Happy Halloween!");
player.drink =2;
player.dust1 = 0;
player.dust2 = 0;
player.dust3 = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my stuff?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Oh you have the Vampyre dust! Thank you!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Can i get my drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Of course.");
player.getInventory().deleteItem(3325, 3);
player.getInventory().addItem(22329, 1);
player.drink = 1;
player.dust1 = 4;
player.dust2 = 4;
player.dust3 = 4;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
end();
break;
}
}
@Override
public void finish() {
}
}
Go to ObjectHandler.java and add this:
Code:
//Halloween event
if (id == 27896 || id == 32046 || id == 31747 || id == 30838
|| id == 31842 || id == 46567 || id == 46568 || id == 31818
|| id == 46549 || id == 31819 || id == 46566 || id == 62621) {
HalloweenObject.HandleObject(player, object);
}
Go to Player.java and add this:
Code:
public int cake = 0;
public int dust1 = 0;
public int dust2 = 0;
public int dust3 = 0;
public int drink = 0;
public int doneevent = 0;
Go to DialogueHandler.java and add this:
Code:
Class<Dialogue> value83 = (Class<Dialogue>) Class
.forName(PumpkinPete.class.getCanonicalName());
handledDialogues.put("PumpkinPete", value83);
Class<Dialogue> value84 = (Class<Dialogue>) Class
.forName(PumpkinPete2.class.getCanonicalName());
handledDialogues.put("PumpkinPete2", value84);
Class<Dialogue> value85 = (Class<Dialogue>) Class
.forName(Zabeth.class.getCanonicalName());
handledDialogues.put("Zabeth", value85);
Class<Dialogue> value86 = (Class<Dialogue>) Class
.forName(Zabeth2.class.getCanonicalName());
handledDialogues.put("Zabeth2", value86);
Class<Dialogue> value87 = (Class<Dialogue>) Class
.forName(GrimReaper.class.getCanonicalName());
handledDialogues.put("GrimReaper", value87);
Class<Dialogue> value88 = (Class<Dialogue>) Class
.forName(GrimReaper2.class.getCanonicalName());
handledDialogues.put("GrimReaper2", value88);
Class<Dialogue> value89 = (Class<Dialogue>) Class
.forName(GrimReaper3.class.getCanonicalName());
handledDialogues.put("GrimReaper3", value89);
Class<Dialogue> value90 = (Class<Dialogue>) Class
.forName(Zabeth3.class.getCanonicalName());
handledDialogues.put("Zabeth3", value90);
Player.java buddy. find init() or something like that and find where it adds the starter and do what someone mentioned above (Although an int is 4 scrublords)
package com.rs.game.player.quest.impl;
import com.rs.game.World;
import com.rs.game.WorldObject;
import com.rs.game.WorldTile;
import com.rs.game.player.Player;
import com.rs.game.player.Skills;
import com.rs.utils.Utils;
import com.rs.utils.Utils.EntityDirection;
public class HalloweenEvent {
/**
* @author Mario (AlterOPS)
**/
static Player player;
public HalloweenEvent(Player player) {
this.player = player;
}
public static void startEvent() {
World.spawnObject(new WorldObject(62621, 10, 1, 3108, 3260, 0), true);
World.spawnNPC(12377, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12378, new WorldTile(4315, 5470, 0), 1, true);
World.spawnNPC(12392, new WorldTile(4313, 5462, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3261, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3265, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12379, new WorldTile(4311, 5478, 0), 1, true);
World.spawnNPC(12375, new WorldTile(4311, 5465, 0), 1, true);
World.spawnNPC(14400, new WorldTile(4318, 5464, 0), 1, true);
World.spawnNPC(14389, new WorldTile(4330, 5460, 0), 1, true);
World.sendWorldMessage("<col=228B22>Halloween event hast started in Draynor! Happy Halloween!", false);
}
}
Dualogues:
PumpkinPete.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Who are you?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I am Pumpkin Pete and I have organized a huge party!");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "How do I get there?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Just go into the big red portal over there.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Thanks.");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Bye.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Bye and happy Halloween!");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Yeah.");
end();
break;
}
}
@Override
public void finish() {
}
}
PumpkinPete2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Happy Halloween!");
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendPlayerDialogue(9827, "Hello, enjoying the party?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendNPCDialogue(npcId, 9827, "*Hic* Hello (player's name) *Hic* Awesome PARTAY! I'm having a BLAST! Man, *hic* thanks for asking. You three are alright. *Hic*");
break;
case 1:
stage = 2;
sendPlayerDialogue(9827, "Exactly how drunk are you?");
break;
case 2:
stage = 3;
sendNPCDialogue(npcId, 9827, "*Hic* I am a space kebbit: look at my shiny green fur! *Hic*");
break;
case 3:
stage = 4;
sendPlayerDialogue(9827, "Sheesh, you're an idiot.");
break;
case 4:
stage = 5;
sendNPCDialogue(npcId, 9827, "Woooah, you're well rude, dude!");
break;
case 5:
stage = 6;
sendPlayerDialogue(9827, "Sorry, how about I make it up to you with another drink?");
break;
case 6:
stage = 7;
sendNPCDialogue(npcId, 9827, "Nah, it's alright, I forgive you. *Hic* Sounds good to me *Hic* You three are alright.");
break;
case 7:
stage = 8;
sendPlayerDialogue(9827, "From where can I get a drink.");
break;
case 8:
stage = 9;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
break;
case 9:
stage = 10;
sendPlayerDialogue(9827, "Ok, bye.");
break;
case 10:
stage = 11;
sendNPCDialogue(npcId, 9827, "*Hic* Byeeee *Hic*.");
player.drink = 0;
player.doneevent = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my drink?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "*Hic* Do you have my drink? *Hic*");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Yes");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Thanks! Here is a gift for you.");
player.getInventory().deleteItem(22329, 1);
player.getInventory().addItem(19832, 1);
player.drink = 1;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
player.sendMessage("You have completed the Halloween event!");
player.getInterfaceManager().sendInterface(1244);
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "What do you want?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Do you know where I get a drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Yes, I'll give you a drink if you bring me three Vampyre dust.");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Why Vampyre dust?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "That stuff gives me the kick.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Ok... Where can I find it?");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Ok, I will find them.");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
break;
case 8:
stage = 9;
sendPlayerDialogue(9827, "Happy Halloween!");
player.dust1 = 0;
player.dust2 = 0;
player.dust3 = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my stuff?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Oh you have the Vampyre dust! Thank you!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Can i get my drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Of course.");
player.getInventory().deleteItem(3325, 3);
player.getInventory().addItem(22329, 1);
player.drink = 1;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
end();
break;
}
}
@Override
public void finish() {
}
}
Go to ObjectHandler.java and add this:
Code:
//Halloween event
else if (id == 27866 && object.getX() == 4316 && object.getY() == 5475) {
player.setNextWorldTile(new WorldTile(4315, 5475, 1));
} else if (id == 27870 && object.getX() == 4316 && object.getY() == 5475) {
player.setNextWorldTile(new WorldTile(4320, 5476, 0));
}
if (id == 46935 && object.getX() == 4319 && object.getY() == 5453) {
player.setNextWorldTile(new WorldTile(3108, 3263, 0));
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
}
if (id == 62621 && object.getX() == 3108 && object.getY() == 3260) {
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
player.setNextWorldTile(new WorldTile(4320, 5454, 0));
player.cake = 0;
}
//search
if (id == 46566 && player.dust3 == 0 && object.getX() == 4318 && object.getY() == 5473) {
player.sendMessage("You found some Vampyre dust!");
player.dust3 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46566 && object.getX() == 4320 && object.getY() == 5473) {
player.sendMessage("Empty...");
}
if (id == 27896 && object.getX() == 4323 && object.getY() == 5465) {
player.sendMessage("Empty...");
}
if (id == 32046 && object.getX() == 4323 && object.getY() == 5468) {
player.sendMessage("Empty...");
}
if (id == 31747 && object.getX() == 4316 && object.getY() == 5460) {
player.sendMessage("Empty...");
}
if (id == 30838 && object.getX() == 4316 && object.getY() == 5459) {
player.sendMessage("Empty...");
}
if (id == 46549 && player.dust2 == 0 && object.getX() == 4334 && object.getY() == 5343) {
player.sendMessage("You found some Vampyre dust!");
player.dust2 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46549 && object.getX() == 4334 && object.getY() == 5471) {
player.sendMessage("Empty...");
}
if (id == 31842 && object.getX() == 4329 && object.getY() == 5461) {
player.sendMessage("Empty...");
}
if (id == 27896 && object.getX() == 4328 && object.getY() == 5461) {
player.sendMessage("Empty...");
}
if (id == 46567 && object.getX() == 4329 && object.getY() == 5457) {
player.sendMessage("Empty...");
}
if (id == 31819 && player.dust1 == 0 && object.getX() == 4328 && object.getY() == 5475) {
player.sendMessage("You found some Vampyre dust!");
player.dust1 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46568 && object.getX() == 4319 && object.getY() == 5475) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4315 && object.getY() == 5475) {
player.sendMessage("Ewww! What the...");
}
if (id == 46549 && object.getX() == 4314 && object.getY() == 5472) {
player.sendMessage("Empty...");
}
if (id == 31818 && object.getX() == 4323 && object.getY() == 5458) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4323 && object.getY() == 5456) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4323 && object.getY() == 5454) {
player.sendMessage("Empty...");
}
Go to Player.java and add this:
Code:
public int cake = 0;
public int dust1 = 0;
public int dust2 = 0;
public int dust3 = 0;
public int drink = 0;
public int doneevent = 0;
Go to DialogueHandler.java and add this:
Code:
Class<Dialogue> value83 = (Class<Dialogue>) Class
.forName(PumpkinPete.class.getCanonicalName());
handledDialogues.put("PumpkinPete", value83);
Class<Dialogue> value84 = (Class<Dialogue>) Class
.forName(PumpkinPete2.class.getCanonicalName());
handledDialogues.put("PumpkinPete2", value84);
Class<Dialogue> value85 = (Class<Dialogue>) Class
.forName(Zabeth.class.getCanonicalName());
handledDialogues.put("Zabeth", value85);
Class<Dialogue> value86 = (Class<Dialogue>) Class
.forName(Zabeth2.class.getCanonicalName());
handledDialogues.put("Zabeth2", value86);
Class<Dialogue> value87 = (Class<Dialogue>) Class
.forName(GrimReaper.class.getCanonicalName());
handledDialogues.put("GrimReaper", value87);
Class<Dialogue> value88 = (Class<Dialogue>) Class
.forName(GrimReaper2.class.getCanonicalName());
handledDialogues.put("GrimReaper2", value88);
Class<Dialogue> value89 = (Class<Dialogue>) Class
.forName(GrimReaper3.class.getCanonicalName());
handledDialogues.put("GrimReaper3", value89);
Class<Dialogue> value90 = (Class<Dialogue>) Class
.forName(Zabeth3.class.getCanonicalName());
handledDialogues.put("Zabeth3", value90);
package com.rs.game.player.quest.impl;
import com.rs.game.World;
import com.rs.game.WorldObject;
import com.rs.game.WorldTile;
import com.rs.game.player.Player;
import com.rs.game.player.Skills;
import com.rs.utils.Utils;
import com.rs.utils.Utils.EntityDirection;
public class HalloweenEvent {
/**
* @author Mario (AlterOPS)
**/
static Player player;
public HalloweenEvent(Player player) {
this.player = player;
}
public static void startEvent() {
World.spawnObject(new WorldObject(62621, 10, 1, 3108, 3260, 0), true);
World.spawnNPC(12377, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12378, new WorldTile(4315, 5470, 0), 1, true);
World.spawnNPC(12392, new WorldTile(4313, 5462, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3261, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3107, 3265, 0), 1, true);
World.spawnNPC(14398, new WorldTile(3108, 3265, 0), 1, true);
World.spawnNPC(12379, new WorldTile(4311, 5478, 0), 1, true);
World.spawnNPC(12375, new WorldTile(4311, 5465, 0), 1, true);
World.spawnNPC(14400, new WorldTile(4318, 5464, 0), 1, true);
World.spawnNPC(14389, new WorldTile(4330, 5460, 0), 1, true);
World.sendWorldMessage("<col=228B22>Halloween event hast started in Draynor! Happy Halloween!", false);
}
}
Dualogues:
PumpkinPete.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Who are you?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I am Pumpkin Pete and I have organized a huge party!");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "How do I get there?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Just go into the big red portal over there.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Thanks.");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Bye.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Bye and happy Halloween!");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Yeah.");
end();
break;
}
}
@Override
public void finish() {
}
}
PumpkinPete2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class PumpkinPete2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Happy Halloween!");
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendPlayerDialogue(9827, "Hello, enjoying the party?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendNPCDialogue(npcId, 9827, "*Hic* Hello (player's name) *Hic* Awesome PARTAY! I'm having a BLAST! Man, *hic* thanks for asking. You three are alright. *Hic*");
break;
case 1:
stage = 2;
sendPlayerDialogue(9827, "Exactly how drunk are you?");
break;
case 2:
stage = 3;
sendNPCDialogue(npcId, 9827, "*Hic* I am a space kebbit: look at my shiny green fur! *Hic*");
break;
case 3:
stage = 4;
sendPlayerDialogue(9827, "Sheesh, you're an idiot.");
break;
case 4:
stage = 5;
sendNPCDialogue(npcId, 9827, "Woooah, you're well rude, dude!");
break;
case 5:
stage = 6;
sendPlayerDialogue(9827, "Sorry, how about I make it up to you with another drink?");
break;
case 6:
stage = 7;
sendNPCDialogue(npcId, 9827, "Nah, it's alright, I forgive you. *Hic* Sounds good to me *Hic* You three are alright.");
break;
case 7:
stage = 8;
sendPlayerDialogue(9827, "From where can I get a drink.");
break;
case 8:
stage = 9;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
break;
case 9:
stage = 10;
sendPlayerDialogue(9827, "Ok, bye.");
break;
case 10:
stage = 11;
sendNPCDialogue(npcId, 9827, "*Hic* Byeeee *Hic*.");
player.drink = 0;
player.doneevent = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my drink?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "I don't know, ask Grim.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
Zabeth3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class Zabeth3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "*Hic* Do you have my drink? *Hic*");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Yes");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Thanks! Here is a gift for you.");
player.getInventory().deleteItem(22329, 1);
player.getInventory().addItem(19832, 1);
player.drink = 1;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
player.sendMessage("You have completed the Halloween event!");
player.getInterfaceManager().sendInterface(1244);
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "What do you want?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Do you know where I get a drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Yes, I'll give you a drink if you bring me three Vampyre dust.");
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Why Vampyre dust?");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "That stuff gives me the kick.");
break;
case 4:
stage = 5;
sendPlayerDialogue(9827, "Ok... Where can I find it?");
break;
case 5:
stage = 6;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
break;
case 6:
stage = 7;
sendPlayerDialogue(9827, "Ok, I will find them.");
break;
case 7:
stage = 8;
sendNPCDialogue(npcId, 9827, "Happy Halloween!");
break;
case 8:
stage = 9;
sendPlayerDialogue(9827, "Happy Halloween!");
player.dust1 = 0;
player.dust2 = 0;
player.dust3 = 0;
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper2.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper2 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Do you have my stuff?");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendOptionsDialogue("Zabeth", "From where can I get it?",
"No.");
break;
case 1:
switch(componentId) {
case OPTION_1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Just search in the cupboards or beds.");
end();
break;
case OPTION_2:
default:
end();
break;
}
break;
case 14:
end();
break;
}
}
@Override
public void finish() {
}
}
GrimReaper3.java
Code:
package com.rs.game.player.dialogues;
import com.rs.cache.loaders.NPCDefinitions;
import com.rs.game.player.controlers.TutorialIsland;
import com.rs.game.WorldTile;
public class GrimReaper3 extends Dialogue {
/**
* @author Mario (AlterOPS)
**/
private int npcId;
@Override
public void start() {
npcId = (Integer) parameters[0];
stage = -1;
sendNPCDialogue(npcId, 9827, "Oh you have the Vampyre dust! Thank you!");
}
@Override
public void run(int interfaceId, int componentId) {
switch(stage) {
case -1:
stage = 1;
sendPlayerDialogue(9827, "Can i get my drink?");
break;
case 1:
stage = 2;
sendNPCDialogue(npcId, 9827, "Of course.");
player.getInventory().deleteItem(3325, 3);
player.getInventory().addItem(22329, 1);
player.drink = 1;
break;
case 2:
stage = 3;
sendPlayerDialogue(9827, "Bye");
break;
case 3:
stage = 4;
sendNPCDialogue(npcId, 9827, "Bye");
end();
break;
}
}
@Override
public void finish() {
}
}
Go to ObjectHandler.java and add this:
Code:
//Halloween event
else if (id == 27866 && object.getX() == 4316 && object.getY() == 5475) {
player.setNextWorldTile(new WorldTile(4315, 5475, 1));
} else if (id == 27870 && object.getX() == 4316 && object.getY() == 5475) {
player.setNextWorldTile(new WorldTile(4320, 5476, 0));
}
if (id == 46935 && object.getX() == 4319 && object.getY() == 5453) {
player.setNextWorldTile(new WorldTile(3108, 3263, 0));
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
}
if (id == 62621 && object.getX() == 3108 && object.getY() == 3260) {
player.setNextGraphics(new Graphics(1767));
player.setNextAnimation(new Animation(7312));
player.setNextWorldTile(new WorldTile(4320, 5454, 0));
player.cake = 0;
}
//search
if (id == 46566 && player.dust3 == 0 && object.getX() == 4318 && object.getY() == 5473) {
player.sendMessage("You found some Vampyre dust!");
player.dust3 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46566 && object.getX() == 4320 && object.getY() == 5473) {
player.sendMessage("Empty...");
}
if (id == 27896 && object.getX() == 4323 && object.getY() == 5465) {
player.sendMessage("Empty...");
}
if (id == 32046 && object.getX() == 4323 && object.getY() == 5468) {
player.sendMessage("Empty...");
}
if (id == 31747 && object.getX() == 4316 && object.getY() == 5460) {
player.sendMessage("Empty...");
}
if (id == 30838 && object.getX() == 4316 && object.getY() == 5459) {
player.sendMessage("Empty...");
}
if (id == 46549 && player.dust2 == 0 && object.getX() == 4334 && object.getY() == 5343) {
player.sendMessage("You found some Vampyre dust!");
player.dust2 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46549 && object.getX() == 4334 && object.getY() == 5471) {
player.sendMessage("Empty...");
}
if (id == 31842 && object.getX() == 4329 && object.getY() == 5461) {
player.sendMessage("Empty...");
}
if (id == 27896 && object.getX() == 4328 && object.getY() == 5461) {
player.sendMessage("Empty...");
}
if (id == 46567 && object.getX() == 4329 && object.getY() == 5457) {
player.sendMessage("Empty...");
}
if (id == 31819 && player.dust1 == 0 && object.getX() == 4328 && object.getY() == 5475) {
player.sendMessage("You found some Vampyre dust!");
player.dust1 = 1;
player.getInventory().addItem(3325, 1);
}
if (id == 46568 && object.getX() == 4319 && object.getY() == 5475) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4315 && object.getY() == 5475) {
player.sendMessage("Ewww! What the...");
}
if (id == 46549 && object.getX() == 4314 && object.getY() == 5472) {
player.sendMessage("Empty...");
}
if (id == 31818 && object.getX() == 4323 && object.getY() == 5458) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4323 && object.getY() == 5456) {
player.sendMessage("Empty...");
}
if (id == 46549 && object.getX() == 4323 && object.getY() == 5454) {
player.sendMessage("Empty...");
}
Go to Player.java and add this:
Code:
public int cake = 0;
public int dust1 = 0;
public int dust2 = 0;
public int dust3 = 0;
public int drink = 0;
public int doneevent = 0;
Go to DialogueHandler.java and add this:
Code:
Class<Dialogue> value83 = (Class<Dialogue>) Class
.forName(PumpkinPete.class.getCanonicalName());
handledDialogues.put("PumpkinPete", value83);
Class<Dialogue> value84 = (Class<Dialogue>) Class
.forName(PumpkinPete2.class.getCanonicalName());
handledDialogues.put("PumpkinPete2", value84);
Class<Dialogue> value85 = (Class<Dialogue>) Class
.forName(Zabeth.class.getCanonicalName());
handledDialogues.put("Zabeth", value85);
Class<Dialogue> value86 = (Class<Dialogue>) Class
.forName(Zabeth2.class.getCanonicalName());
handledDialogues.put("Zabeth2", value86);
Class<Dialogue> value87 = (Class<Dialogue>) Class
.forName(GrimReaper.class.getCanonicalName());
handledDialogues.put("GrimReaper", value87);
Class<Dialogue> value88 = (Class<Dialogue>) Class
.forName(GrimReaper2.class.getCanonicalName());
handledDialogues.put("GrimReaper2", value88);
Class<Dialogue> value89 = (Class<Dialogue>) Class
.forName(GrimReaper3.class.getCanonicalName());
handledDialogues.put("GrimReaper3", value89);
Class<Dialogue> value90 = (Class<Dialogue>) Class
.forName(Zabeth3.class.getCanonicalName());
handledDialogues.put("Zabeth3", value90);