Creating Ventures
Creating Ventures
Section titled “Creating Ventures”Venture Structure
Section titled “Venture Structure”Basic venture template:
{ id = "unique_venture_id" name = "Display Name" description = "What players need to do" type = "venture_type"
requirements = { // Type-specific requirements }
rewards = [ // List of rewards ]
repeatable = false timeLimit = 0 prerequisite = []}Example Ventures
Section titled “Example Ventures”Catch Quest
Section titled “Catch Quest”{ id = "catch_starter" name = "Choose Your Partner" description = "Catch your first Pokemon" type = "catch_pokemon"
requirements = { count = 1 species = ["bulbasaur", "charmander", "squirtle"] }
rewards = [ { type = "currency" amount = 500 } ]
repeatable = false}Level Quest
Section titled “Level Quest”{ id = "level_to_50" name = "Power Training" description = "Level a Pokemon to 50" type = "level_pokemon"
requirements = { targetLevel = 50 count = 1 }
rewards = [ { type = "command" command = "give @p rare_candy 10" } ]}Collection Quest
Section titled “Collection Quest”{ id = "collect_berries" name = "Berry Picker" description = "Collect 50 berries" type = "collect_items"
requirements = { items = { "cobblemon:oran_berry" = 20 "cobblemon:pecha_berry" = 20 "cobblemon:rawst_berry" = 10 } }
rewards = [ { type = "command" command = "give @p golden_apple 5" } ]}Chain Quest
Section titled “Chain Quest”{ id = "advanced_trainer" name = "Advanced Training" description = "Complete all basic quests" type = "meta_quest"
prerequisite = [ "catch_starter", "level_to_50", "collect_berries" ]
rewards = [ { type = "currency" amount = 5000 }, { type = "script" script = "q.give_pokemon('legendary', 70, false)" } ]}Requirements
Section titled “Requirements”Catch Pokemon
Section titled “Catch Pokemon”requirements = { count = 5 species = ["pikachu", "raichu"] minLevel = 10 maxLevel = 50 shiny = false form = "alolan"}Defeat Pokemon
Section titled “Defeat Pokemon”requirements = { count = 10 species = ["trainer_pokemon"] minLevel = 30 npcTrainers = true}Breed Pokemon
Section titled “Breed Pokemon”requirements = { count = 5 species = "eevee" requirePerfectIVs = 3}Rewards
Section titled “Rewards”Multiple Rewards
Section titled “Multiple Rewards”rewards = [ { type = "currency" amount = 1000 currency = "pokedollars" }, { type = "command" command = "give @p diamond 10" }, { type = "script" script = "q.boost_shiny_rate(2.0, 3600)" }]Conditional Rewards
Section titled “Conditional Rewards”rewards = [ { type = "currency" amount = "q.player_level * 100" currency = "pokedollars" }]Advanced Features
Section titled “Advanced Features”Time Limits
Section titled “Time Limits”{ timeLimit = 3600 // Seconds failOnTimeout = true}Repeatable Quests
Section titled “Repeatable Quests”{ repeatable = true repeatDelay = 86400 // 24 hours repeatLimit = 7 // Max 7 completions}Prerequisites
Section titled “Prerequisites”{ prerequisite = ["quest_id_1", "quest_id_2"] prerequisiteAll = true // Require all vs any}