By Kuroise
#244274
Code: Select all{
   "radiant": true,
   "weight": 0,
   "abandonable": true,
   "repeatable": false,
   "color": {
      "r": 255,
      "g": 68,
      "b": 43
   },
   "activeStage": 10,
   "stages": [
      {
         "stage": 0,
         "nextStage": 1,
         "icon": "SPEECH_BUBBLE",
         "objectives": [
            "NPC_TIMED_INSERTER NPC 0.01 100 0 12000",
            "DIALOGUE ?NPC? npcName start startYes startNo - - - - - -",
            "NPC_RESPOND ?NPC? 0",
            "NPC_RESPOND ?NPC? 1",
            "NAME_INSERTER NAME -1"
         ],
         "actions": [
            "2 SET_STAGE 1 -",
            "3 DIALOGUE npcName rejected ok - - - - - - -"
         ]
      },
      {
         "stage": 1,
         "nextStage": 2,
         "icon": "SPEECH_BUBBLE",
         "objectives": [
            "DIALOGUE ?NPC? npcName talkA continueA - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
            "1 SET_STAGE 2 -"
         ]
      },
      {
         "stage": 2,
         "nextStage": 3,
         "icon": "SPEECH_BUBBLE",
         "objectives": [
            "DIALOGUE ?NPC? npcName talkB continueB - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
            "1 SET_STAGE 3 -"
         ]
      },
      {
         "stage": 3,
         "nextStage": 4,
         "icon": "SPEECH_BUBBLE",
         "objectives": [
            "DIALOGUE ?NPC? npcName talkC continueC - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
            "1 SET_STAGE 4 -"
         ]
      },
      {
         "stage": 4,
         "nextStage": 10,
         "icon": "SPEECH_BUBBLE",
         "objectives": [
            "DIALOGUE ?NPC? npcName talkD continueD - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
            "1 SOUND 0 0 0 Relative entity.player.levelup block - -",
            "1 SET_STAGE 10 -"
         ]
      },      
      {
         "stage": 10,
         "nextStage": 20,
         "icon": "POKEBALL",
         "objectives": [
            "ITEM_HAS pixelmon:lunar_wing 1"
         ],
         "actions": [
            "0 LOCALIZED_MESSAGE quest.cresselia.message.a"
         ]
      },
      {
         "stage": 20,
         "nextStage": 30,
         "icon": "GEAR",
         "objectives": [
            "BLOCK_BREAK pixelmon:moon_stone_ore 10 - - - -"
         ],
         "actions": [
            "0 LOCALIZED_MESSAGE quest.cresselia.message.b"
         ]
      },
      {
         "stage": 30,
         "nextStage": 40,
         "icon": "POKEBALL",
         "objectives": [
            "POKEMON_DEFEAT any 30"
         ],
         "actions": [
            "0 LOCALIZED_MESSAGE quest.cresselia.message.c"
         ]
      },
      {
         "stage": 40,
         "nextStage": 50,
         "icon": "QUESTION_MARK",
         "objectives": [
            "DIALOGUE ?NPC? npcName talkE continueE - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
            "1 SET_STAGE 50 -",
            "1 END_DIALOGUE"
         ]
      },
      {
         "stage": 50,
         "nextStage": 60,
         "icon": "FOUR_POINTED_STAR",
         "objectives": [
            "WORLD_TIME 18000"
         ],
         "actions": [
            "0 POKEMON_SPAWN 3 1 3 Random Relative Random true Cresselia_-",
            "0 SET_STAGE 60 -"
         ]
      },
      {
         "stage": 60,
         "nextStage": 70,
         "icon": "POKEBALL",
         "objectives": [
            "POKEMON_CAPTURE Cresselia - 1"
      ],
         "actions": [
            "0 LOCALIZED_MESSAGE quest.cresselia.message.d"
         ]
      },
      {
         "stage": 70,
         "nextStage": -1,
         "icon": "QUESTION_MARK",
         "objectives": [
            "DIALOGUE ?NPC? npcName end yay - - - - - - -",
            "NPC_TALK ?NPC?"
         ],
         "actions": [
             "1 ITEM_GIVE pixelmon:poke_ball 1 - - - {\"PokeBallID\":\"master_ball\"} - - -",
            "1 XP_GIVE - 1000",
            "1 END_DIALOGUE",
            "1 SOUND 0 0 0 Relative entity.player.levelup block - -",
            "1 COMPLETE_QUEST"
         ]
      }      
   ],
   "strings": {
        "quest.cresselia": "Crescent Moon",
  "quest.cresselia.start": "Hello trainer! Have you ever heard of the lunar pokemon Cresselia? Do you want to hear more about it?",
  "quest.cresselia.startyes": "For sure!",
  "quest.cresselia.startno": "Not interested.",
  "quest.cresselia.rejected": "Ok! Come back to me when you're interested then!",
  "quest.cresselia.ok": "Ok.",
  "quest.cresselia.talka": "Cresselia is said to dispel nightmares and looks like a pink swan. Her feathers are magical and said to bring happy dreams and great recovery.",
  "quest.cresselia.continuea": "Yeah?",
  "quest.cresselia.talkb": "Cresselia is reminiscent of the crescent moon. It leaves a brilliant line of light in its wake as it flies across the night sky.",
  "quest.cresselia.continueb": "Interesting.",
  "quest.cresselia.talkc": "The only way to find her is to get one of her wings and summon her! To get one of her wings, you have to defeat a pokemon that holds the wing.",
  "quest.cresselia.continuec": "I see.",
  "quest.cresselia.talkd": "Usually the pokemon that have it are lunar based pokemon, I'll write them down for you here. Good luck getting her!",
  "quest.cresselia.continued": "Thanks!",
  "quest.cresselia.desc-10": "Trainer's note: the pokemon that hold the wing are the Clefable line, Umbreon, Lunatone, Midnight Lycanroc, Lunala, Cresselia and Darkrai. Defeating them has a change to give you a wing.",
  "quest.cresselia.stage-10-0": "Acquire a Lunar Wing.",
  "quest.cresselia.message.a": "You feel Cresselia's power coming from the wing, but it needs to be charged. Mining some moon stone ore should do the trick.",
  "quest.cresselia.desc-20": "You got the wing and need to charge it to summon Cresselia.",
  "quest.cresselia.stage-20-0": "Mine # Moon Stone Ore.",
  "quest.cresselia.message.b": "The wing started to glow. But it's still needs one last push. Maybe defeating some pokemon works.",
  "quest.cresselia.desc-30": "You feel Cresselia's power coming from the wing, but it needs to be charged. Defeating some pokemon should do the trick.",
  "quest.cresselia.stage-30-0": "Defeat # pokemon.",
  "quest.cresselia.message.c": "The wing started to glow intensely! Go back to the trainer and see what happend!",
  "quest.cresselia.desc-40": "You feel Cresselia's power coming from the wing and it looks like it's fully charged!",
  "quest.cresselia.stage-40-0": "Go back to the trainer.",
  "quest.cresselia.talke": "Cresselia... I can feel her power... It's said that she only appears around midnight so maybe wait for her then?",
  "quest.cresselia.continuee": "Will do!",
  "quest.cresselia.desc-50": "You feel Cresselia's power coming from the wing and it looks like it's fully charged!",
  "quest.cresselia.stage-50-0": "Wait until midnight for Cresselia.",
  "quest.cresselia.desc-60": "The wing summoned Cresselia herself!",
  "quest.cresselia.stage-60-0": "Catch Cresselia.",
  "quest.cresselia.message.d": "You have caught Cresselia! Go back to the trainer for the news!",
  "quest.cresselia.desc-70": "You caught Cresselia and now have to tell the tale.",
  "quest.cresselia.stage-70-0": "Go back to the trainer.",
  "quest.cresselia.end": "Incredible! Now that you have Cresselia by your side no bad dream is going to happend! Of course, unless you also get Darkrai?",
  "quest.cresselia.yay": "Darkrai??",
  "quest.cresselia.desc-x": "You successfully caught Cresselia!",
  "quest.cresselia.npcname": "Trainer ?NAME?"
   }
}


JOIN THE TEAM