feat(content): add twelve-form Pokemon fan catalog
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# Unofficial fan-content catalog
|
||||
|
||||
`content-pokemon` contains the openly inspectable, non-commercial and unofficial twelve-form fanmod catalog. Every document and content entry is explicitly marked with `unofficialFanContent: true`.
|
||||
|
||||
The catalog intentionally contains no copied game files and no generated binary assets. Asset records with `status: "PLANNED"` are deterministic production specifications and safe relative target paths, not claims that an asset already exists.
|
||||
|
||||
Validation is performed by `:content-tools:validateFanContent`. The catalog also records `nonCommercial: true` and `rightsReviewRequired: true`; these declarations must be preserved by any distribution workflow. This module does not configure a publisher, remote or upload target.
|
||||
@@ -0,0 +1,31 @@
|
||||
plugins {
|
||||
`java-library`
|
||||
}
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(25)
|
||||
}
|
||||
}
|
||||
|
||||
tasks.register("verifyNoBinaryAssets") {
|
||||
group = "verification"
|
||||
description = "Rejects copied or generated binary assets from the metadata-only fan-content catalog."
|
||||
inputs.files(fileTree("src/main/resources") {
|
||||
include(
|
||||
"**/*.jar", "**/*.zip", "**/*.class", "**/*.png", "**/*.jpg", "**/*.jpeg",
|
||||
"**/*.ogg", "**/*.wav", "**/*.mp3", "**/*.bbmodel", "**/*.blockymodel", "**/*.blockyanim"
|
||||
)
|
||||
})
|
||||
|
||||
doLast {
|
||||
check(inputs.files.isEmpty) {
|
||||
"content-pokemon may contain metadata only; binary/generated files found: " +
|
||||
inputs.files.files.joinToString { it.path }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.named("check") {
|
||||
dependsOn("verifyNoBinaryAssets")
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"unofficialFanContent": true,
|
||||
"items": [
|
||||
{
|
||||
"id": "projectcapture:bulbasaur-assets", "speciesId": "projectcapture:bulbasaur", "status": "PLANNED", "seed": 1001,
|
||||
"bodyPlan": "QUADRUPED_SMALL", "palette": ["#68B878", "#78C8B0", "#405060", "#D85868"], "sockets": ["head", "back", "tail"],
|
||||
"source": "assets/fan/bulbasaur/source/bulbasaur.bbmodel", "model": "assets/fan/bulbasaur/models/bulbasaur.blockymodel", "texture": "assets/fan/bulbasaur/textures/bulbasaur.png", "recipe": "assets/fan/bulbasaur/recipes/bulbasaur.asset.json",
|
||||
"animations": { "idle": "assets/fan/bulbasaur/animations/bulbasaur_idle.blockyanim", "walk": "assets/fan/bulbasaur/animations/bulbasaur_walk.blockyanim", "attack": "assets/fan/bulbasaur/animations/bulbasaur_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:ivysaur-assets", "speciesId": "projectcapture:ivysaur", "status": "PLANNED", "seed": 1002,
|
||||
"bodyPlan": "QUADRUPED_MEDIUM", "palette": ["#58A890", "#78C8B0", "#405060", "#D85878"], "sockets": ["head", "back", "tail"],
|
||||
"source": "assets/fan/ivysaur/source/ivysaur.bbmodel", "model": "assets/fan/ivysaur/models/ivysaur.blockymodel", "texture": "assets/fan/ivysaur/textures/ivysaur.png", "recipe": "assets/fan/ivysaur/recipes/ivysaur.asset.json",
|
||||
"animations": { "idle": "assets/fan/ivysaur/animations/ivysaur_idle.blockyanim", "walk": "assets/fan/ivysaur/animations/ivysaur_walk.blockyanim", "attack": "assets/fan/ivysaur/animations/ivysaur_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:venusaur-assets", "speciesId": "projectcapture:venusaur", "status": "PLANNED", "seed": 1003,
|
||||
"bodyPlan": "QUADRUPED_LARGE", "palette": ["#489878", "#68B8A0", "#384858", "#D85868"], "sockets": ["head", "back", "tail"],
|
||||
"source": "assets/fan/venusaur/source/venusaur.bbmodel", "model": "assets/fan/venusaur/models/venusaur.blockymodel", "texture": "assets/fan/venusaur/textures/venusaur.png", "recipe": "assets/fan/venusaur/recipes/venusaur.asset.json",
|
||||
"animations": { "idle": "assets/fan/venusaur/animations/venusaur_idle.blockyanim", "walk": "assets/fan/venusaur/animations/venusaur_walk.blockyanim", "attack": "assets/fan/venusaur/animations/venusaur_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charmander-assets", "speciesId": "projectcapture:charmander", "status": "PLANNED", "seed": 1004,
|
||||
"bodyPlan": "BIPED_SMALL_TAILED", "palette": ["#E89048", "#F0C070", "#405060", "#F05838"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/charmander/source/charmander.bbmodel", "model": "assets/fan/charmander/models/charmander.blockymodel", "texture": "assets/fan/charmander/textures/charmander.png", "recipe": "assets/fan/charmander/recipes/charmander.asset.json",
|
||||
"animations": { "idle": "assets/fan/charmander/animations/charmander_idle.blockyanim", "walk": "assets/fan/charmander/animations/charmander_walk.blockyanim", "attack": "assets/fan/charmander/animations/charmander_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charmeleon-assets", "speciesId": "projectcapture:charmeleon", "status": "PLANNED", "seed": 1005,
|
||||
"bodyPlan": "BIPED_MEDIUM_TAILED", "palette": ["#D86848", "#F0B860", "#384858", "#F05030"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/charmeleon/source/charmeleon.bbmodel", "model": "assets/fan/charmeleon/models/charmeleon.blockymodel", "texture": "assets/fan/charmeleon/textures/charmeleon.png", "recipe": "assets/fan/charmeleon/recipes/charmeleon.asset.json",
|
||||
"animations": { "idle": "assets/fan/charmeleon/animations/charmeleon_idle.blockyanim", "walk": "assets/fan/charmeleon/animations/charmeleon_walk.blockyanim", "attack": "assets/fan/charmeleon/animations/charmeleon_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charizard-assets", "speciesId": "projectcapture:charizard", "status": "PLANNED", "seed": 1006,
|
||||
"bodyPlan": "BIPED_LARGE_WINGED", "palette": ["#D87048", "#F0B858", "#385070", "#F05028"], "sockets": ["head", "back", "tail", "wing_left", "wing_right", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/charizard/source/charizard.bbmodel", "model": "assets/fan/charizard/models/charizard.blockymodel", "texture": "assets/fan/charizard/textures/charizard.png", "recipe": "assets/fan/charizard/recipes/charizard.asset.json",
|
||||
"animations": { "idle": "assets/fan/charizard/animations/charizard_idle.blockyanim", "walk": "assets/fan/charizard/animations/charizard_walk.blockyanim", "attack": "assets/fan/charizard/animations/charizard_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:squirtle-assets", "speciesId": "projectcapture:squirtle", "status": "PLANNED", "seed": 1007,
|
||||
"bodyPlan": "BIPED_SMALL_SHELLED", "palette": ["#58A8C8", "#E8D098", "#987048", "#405060"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/squirtle/source/squirtle.bbmodel", "model": "assets/fan/squirtle/models/squirtle.blockymodel", "texture": "assets/fan/squirtle/textures/squirtle.png", "recipe": "assets/fan/squirtle/recipes/squirtle.asset.json",
|
||||
"animations": { "idle": "assets/fan/squirtle/animations/squirtle_idle.blockyanim", "walk": "assets/fan/squirtle/animations/squirtle_walk.blockyanim", "attack": "assets/fan/squirtle/animations/squirtle_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:wartortle-assets", "speciesId": "projectcapture:wartortle", "status": "PLANNED", "seed": 1008,
|
||||
"bodyPlan": "BIPED_MEDIUM_SHELLED", "palette": ["#5088C0", "#E8D8B0", "#887058", "#405078"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/wartortle/source/wartortle.bbmodel", "model": "assets/fan/wartortle/models/wartortle.blockymodel", "texture": "assets/fan/wartortle/textures/wartortle.png", "recipe": "assets/fan/wartortle/recipes/wartortle.asset.json",
|
||||
"animations": { "idle": "assets/fan/wartortle/animations/wartortle_idle.blockyanim", "walk": "assets/fan/wartortle/animations/wartortle_walk.blockyanim", "attack": "assets/fan/wartortle/animations/wartortle_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:blastoise-assets", "speciesId": "projectcapture:blastoise", "status": "PLANNED", "seed": 1009,
|
||||
"bodyPlan": "BIPED_LARGE_SHELLED", "palette": ["#3878B0", "#E8D8B0", "#786048", "#384868"], "sockets": ["head", "back", "tail", "cannon_left", "cannon_right", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/blastoise/source/blastoise.bbmodel", "model": "assets/fan/blastoise/models/blastoise.blockymodel", "texture": "assets/fan/blastoise/textures/blastoise.png", "recipe": "assets/fan/blastoise/recipes/blastoise.asset.json",
|
||||
"animations": { "idle": "assets/fan/blastoise/animations/blastoise_idle.blockyanim", "walk": "assets/fan/blastoise/animations/blastoise_walk.blockyanim", "attack": "assets/fan/blastoise/animations/blastoise_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:pikachu-assets", "speciesId": "projectcapture:pikachu", "status": "PLANNED", "seed": 1025,
|
||||
"bodyPlan": "BIPED_SMALL_TAILED", "palette": ["#F0D848", "#A06838", "#E85048", "#384050"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/pikachu/source/pikachu.bbmodel", "model": "assets/fan/pikachu/models/pikachu.blockymodel", "texture": "assets/fan/pikachu/textures/pikachu.png", "recipe": "assets/fan/pikachu/recipes/pikachu.asset.json",
|
||||
"animations": { "idle": "assets/fan/pikachu/animations/pikachu_idle.blockyanim", "walk": "assets/fan/pikachu/animations/pikachu_walk.blockyanim", "attack": "assets/fan/pikachu/animations/pikachu_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:raichu-assets", "speciesId": "projectcapture:raichu", "status": "PLANNED", "seed": 1026,
|
||||
"bodyPlan": "BIPED_MEDIUM_TAILED", "palette": ["#D89040", "#F0D078", "#886040", "#384050"], "sockets": ["head", "back", "tail", "hand_left", "hand_right"],
|
||||
"source": "assets/fan/raichu/source/raichu.bbmodel", "model": "assets/fan/raichu/models/raichu.blockymodel", "texture": "assets/fan/raichu/textures/raichu.png", "recipe": "assets/fan/raichu/recipes/raichu.asset.json",
|
||||
"animations": { "idle": "assets/fan/raichu/animations/raichu_idle.blockyanim", "walk": "assets/fan/raichu/animations/raichu_walk.blockyanim", "attack": "assets/fan/raichu/animations/raichu_attack.blockyanim" }, "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:ditto-assets", "speciesId": "projectcapture:ditto", "status": "PLANNED", "seed": 1132,
|
||||
"bodyPlan": "AMORPHOUS_SMALL", "palette": ["#A878C8", "#D0A8E0", "#405060", "#F0E8F0"], "sockets": ["core", "surface"],
|
||||
"source": "assets/fan/ditto/source/ditto.bbmodel", "model": "assets/fan/ditto/models/ditto.blockymodel", "texture": "assets/fan/ditto/textures/ditto.png", "recipe": "assets/fan/ditto/recipes/ditto.asset.json",
|
||||
"animations": { "idle": "assets/fan/ditto/animations/ditto_idle.blockyanim", "walk": "assets/fan/ditto/animations/ditto_walk.blockyanim", "attack": "assets/fan/ditto/animations/ditto_attack.blockyanim" }, "unofficialFanContent": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"contentSetId": "projectcapture:twelve-form-fan-slice",
|
||||
"contentProfile": "UNOFFICIAL_TWELVE_FORM_SLICE",
|
||||
"unofficialFanContent": true,
|
||||
"publicationStatus": "UNOFFICIAL_FAN_CONTENT",
|
||||
"nonCommercial": true,
|
||||
"rightsReviewRequired": true,
|
||||
"gameplay": {
|
||||
"minimumLevel": 1,
|
||||
"maximumLevel": 100,
|
||||
"maximumPartySize": 6,
|
||||
"visibleCompanionLimit": 1,
|
||||
"commandedMoveSlots": 3,
|
||||
"starterGrantEnabled": false
|
||||
},
|
||||
"expectedSpeciesIds": [
|
||||
"projectcapture:bulbasaur",
|
||||
"projectcapture:ivysaur",
|
||||
"projectcapture:venusaur",
|
||||
"projectcapture:charmander",
|
||||
"projectcapture:charmeleon",
|
||||
"projectcapture:charizard",
|
||||
"projectcapture:squirtle",
|
||||
"projectcapture:wartortle",
|
||||
"projectcapture:blastoise",
|
||||
"projectcapture:pikachu",
|
||||
"projectcapture:raichu",
|
||||
"projectcapture:ditto"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"unofficialFanContent": true,
|
||||
"items": [
|
||||
{ "id": "projectcapture:tackle", "name": "Tackle", "element": "NORMAL", "role": "BASIC", "power": 28, "cooldownSeconds": 1.4, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:guard-stance", "name": "Guard Stance", "element": "NORMAL", "role": "COMMAND", "power": 0, "cooldownSeconds": 9.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:leafy-burst", "name": "Leafy Burst", "element": "GRASS", "role": "COMMAND", "power": 42, "cooldownSeconds": 5.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spore-veil", "name": "Spore Veil", "element": "GRASS", "role": "COMMAND", "power": 18, "cooldownSeconds": 8.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:seed-pulse", "name": "Seed Pulse", "element": "GRASS", "role": "COMMAND", "power": 58, "cooldownSeconds": 7.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:ember-dart", "name": "Ember Dart", "element": "FIRE", "role": "BASIC", "power": 31, "cooldownSeconds": 1.6, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:heat-wave", "name": "Heat Wave", "element": "FIRE", "role": "COMMAND", "power": 52, "cooldownSeconds": 6.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:flame-guard", "name": "Flame Guard", "element": "FIRE", "role": "COMMAND", "power": 0, "cooldownSeconds": 9.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:sky-dive", "name": "Sky Dive", "element": "AIR", "role": "COMMAND", "power": 64, "cooldownSeconds": 8.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:water-jet", "name": "Water Jet", "element": "WATER", "role": "BASIC", "power": 30, "cooldownSeconds": 1.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:shell-guard", "name": "Shell Guard", "element": "WATER", "role": "COMMAND", "power": 0, "cooldownSeconds": 8.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:mist-surge", "name": "Mist Surge", "element": "WATER", "role": "COMMAND", "power": 49, "cooldownSeconds": 6.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:static-spark", "name": "Static Spark", "element": "ELECTRIC", "role": "BASIC", "power": 33, "cooldownSeconds": 1.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:quick-step", "name": "Quick Step", "element": "NORMAL", "role": "COMMAND", "power": 24, "cooldownSeconds": 3.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:thunder-arc", "name": "Thunder Arc", "element": "ELECTRIC", "role": "COMMAND", "power": 61, "cooldownSeconds": 7.0, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:morph-strike", "name": "Morph Strike", "element": "NORMAL", "role": "BASIC", "power": 26, "cooldownSeconds": 1.5, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:mirror-form", "name": "Mirror Form", "element": "NORMAL", "role": "COMMAND", "power": 0, "cooldownSeconds": 12.0, "unofficialFanContent": true }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"unofficialFanContent": true,
|
||||
"items": [
|
||||
{
|
||||
"id": "projectcapture:basic-capture-capsule", "category": "CAPTURE_DEVICE", "unlockedByDefault": true,
|
||||
"output": { "itemId": "projectcapture:capture-capsule", "quantity": 4 },
|
||||
"ingredients": [
|
||||
{ "itemId": "hytale:copper_ingot", "quantity": 1 },
|
||||
{ "itemId": "hytale:plant_fiber", "quantity": 2 }
|
||||
],
|
||||
"unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:breeding-habitat", "category": "HABITAT", "unlockedByDefault": false,
|
||||
"output": { "itemId": "projectcapture:breeding-habitat", "quantity": 1 },
|
||||
"ingredients": [
|
||||
{ "itemId": "hytale:wood_plank", "quantity": 12 },
|
||||
{ "itemId": "hytale:iron_ingot", "quantity": 4 }
|
||||
],
|
||||
"unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:gene-analyzer", "category": "ANALYSIS_TOOL", "unlockedByDefault": false,
|
||||
"output": { "itemId": "projectcapture:gene-analyzer", "quantity": 1 },
|
||||
"ingredients": [
|
||||
{ "itemId": "hytale:iron_ingot", "quantity": 6 },
|
||||
{ "itemId": "hytale:crystal_shard", "quantity": 2 }
|
||||
],
|
||||
"unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:thunder-core", "category": "EVOLUTION_CATALYST", "unlockedByDefault": false,
|
||||
"output": { "itemId": "projectcapture:thunder-core", "quantity": 1 },
|
||||
"ingredients": [
|
||||
{ "itemId": "hytale:crystal_shard", "quantity": 4 },
|
||||
{ "itemId": "hytale:copper_ingot", "quantity": 3 }
|
||||
],
|
||||
"unofficialFanContent": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"unofficialFanContent": true,
|
||||
"items": [
|
||||
{ "id": "projectcapture:spawn-bulbasaur", "speciesId": "projectcapture:bulbasaur", "biomes": ["FOREST", "MEADOW"], "time": "DAY", "rarityWeight": 36, "minimumLevel": 3, "maximumLevel": 15, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-ivysaur", "speciesId": "projectcapture:ivysaur", "biomes": ["FOREST", "JUNGLE"], "time": "ANY", "rarityWeight": 12, "minimumLevel": 16, "maximumLevel": 34, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-venusaur", "speciesId": "projectcapture:venusaur", "biomes": ["JUNGLE"], "time": "DAY", "rarityWeight": 2, "minimumLevel": 34, "maximumLevel": 60, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-charmander", "speciesId": "projectcapture:charmander", "biomes": ["VOLCANIC", "BADLANDS"], "time": "DAY", "rarityWeight": 34, "minimumLevel": 3, "maximumLevel": 15, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-charmeleon", "speciesId": "projectcapture:charmeleon", "biomes": ["VOLCANIC", "BADLANDS"], "time": "ANY", "rarityWeight": 11, "minimumLevel": 16, "maximumLevel": 38, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-charizard", "speciesId": "projectcapture:charizard", "biomes": ["VOLCANIC", "MOUNTAINS"], "time": "DAY", "rarityWeight": 2, "minimumLevel": 38, "maximumLevel": 64, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-squirtle", "speciesId": "projectcapture:squirtle", "biomes": ["COAST", "RIVER"], "time": "DAY", "rarityWeight": 38, "minimumLevel": 3, "maximumLevel": 15, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-wartortle", "speciesId": "projectcapture:wartortle", "biomes": ["COAST", "SWAMP"], "time": "ANY", "rarityWeight": 12, "minimumLevel": 16, "maximumLevel": 38, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-blastoise", "speciesId": "projectcapture:blastoise", "biomes": ["COAST", "DEEP_WATER"], "time": "ANY", "rarityWeight": 2, "minimumLevel": 38, "maximumLevel": 64, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-pikachu", "speciesId": "projectcapture:pikachu", "biomes": ["FOREST", "MEADOW"], "time": "ANY", "rarityWeight": 24, "minimumLevel": 5, "maximumLevel": 30, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-raichu", "speciesId": "projectcapture:raichu", "biomes": ["HIGHLANDS", "STORM_FIELDS"], "time": "ANY", "rarityWeight": 4, "minimumLevel": 28, "maximumLevel": 58, "unofficialFanContent": true },
|
||||
{ "id": "projectcapture:spawn-ditto", "speciesId": "projectcapture:ditto", "biomes": ["MEADOW", "CAVES", "SWAMP"], "time": "NIGHT", "rarityWeight": 6, "minimumLevel": 10, "maximumLevel": 50, "unofficialFanContent": true }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"unofficialFanContent": true,
|
||||
"items": [
|
||||
{
|
||||
"id": "projectcapture:bulbasaur", "displayName": "Bulbasaur", "catalogNumber": 1, "form": "BASE", "elements": ["GRASS", "TOXIN"],
|
||||
"captureDifficulty": 0.22, "baseStats": { "vitality": 45, "power": 42, "guard": 44, "agility": 40 },
|
||||
"basicMoveId": "projectcapture:tackle", "commandMoveIds": ["projectcapture:leafy-burst", "projectcapture:spore-veil", "projectcapture:guard-stance"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:ivysaur", "minimumLevel": 16 },
|
||||
"assetId": "projectcapture:bulbasaur-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:ivysaur", "displayName": "Ivysaur", "catalogNumber": 2, "form": "STAGE_1", "elements": ["GRASS", "TOXIN"],
|
||||
"captureDifficulty": 0.42, "baseStats": { "vitality": 60, "power": 58, "guard": 60, "agility": 54 },
|
||||
"basicMoveId": "projectcapture:tackle", "commandMoveIds": ["projectcapture:leafy-burst", "projectcapture:seed-pulse", "projectcapture:spore-veil"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:venusaur", "minimumLevel": 32 },
|
||||
"assetId": "projectcapture:ivysaur-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:venusaur", "displayName": "Venusaur", "catalogNumber": 3, "form": "STAGE_2", "elements": ["GRASS", "TOXIN"],
|
||||
"captureDifficulty": 0.72, "baseStats": { "vitality": 82, "power": 80, "guard": 84, "agility": 68 },
|
||||
"basicMoveId": "projectcapture:tackle", "commandMoveIds": ["projectcapture:seed-pulse", "projectcapture:spore-veil", "projectcapture:guard-stance"],
|
||||
"assetId": "projectcapture:venusaur-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charmander", "displayName": "Charmander", "catalogNumber": 4, "form": "BASE", "elements": ["FIRE"],
|
||||
"captureDifficulty": 0.24, "baseStats": { "vitality": 39, "power": 50, "guard": 38, "agility": 56 },
|
||||
"basicMoveId": "projectcapture:ember-dart", "commandMoveIds": ["projectcapture:heat-wave", "projectcapture:quick-step", "projectcapture:flame-guard"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:charmeleon", "minimumLevel": 16 },
|
||||
"assetId": "projectcapture:charmander-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charmeleon", "displayName": "Charmeleon", "catalogNumber": 5, "form": "STAGE_1", "elements": ["FIRE"],
|
||||
"captureDifficulty": 0.45, "baseStats": { "vitality": 58, "power": 66, "guard": 54, "agility": 70 },
|
||||
"basicMoveId": "projectcapture:ember-dart", "commandMoveIds": ["projectcapture:heat-wave", "projectcapture:quick-step", "projectcapture:flame-guard"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:charizard", "minimumLevel": 36 },
|
||||
"assetId": "projectcapture:charmeleon-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:charizard", "displayName": "Charizard", "catalogNumber": 6, "form": "STAGE_2", "elements": ["FIRE", "AIR"],
|
||||
"captureDifficulty": 0.76, "baseStats": { "vitality": 78, "power": 88, "guard": 72, "agility": 96 },
|
||||
"basicMoveId": "projectcapture:ember-dart", "commandMoveIds": ["projectcapture:heat-wave", "projectcapture:sky-dive", "projectcapture:flame-guard"],
|
||||
"assetId": "projectcapture:charizard-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:squirtle", "displayName": "Squirtle", "catalogNumber": 7, "form": "BASE", "elements": ["WATER"],
|
||||
"captureDifficulty": 0.23, "baseStats": { "vitality": 44, "power": 40, "guard": 64, "agility": 38 },
|
||||
"basicMoveId": "projectcapture:water-jet", "commandMoveIds": ["projectcapture:shell-guard", "projectcapture:mist-surge", "projectcapture:quick-step"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:wartortle", "minimumLevel": 16 },
|
||||
"assetId": "projectcapture:squirtle-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:wartortle", "displayName": "Wartortle", "catalogNumber": 8, "form": "STAGE_1", "elements": ["WATER"],
|
||||
"captureDifficulty": 0.43, "baseStats": { "vitality": 59, "power": 54, "guard": 78, "agility": 52 },
|
||||
"basicMoveId": "projectcapture:water-jet", "commandMoveIds": ["projectcapture:shell-guard", "projectcapture:mist-surge", "projectcapture:guard-stance"],
|
||||
"evolution": { "method": "LEVEL", "targetSpeciesId": "projectcapture:blastoise", "minimumLevel": 36 },
|
||||
"assetId": "projectcapture:wartortle-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:blastoise", "displayName": "Blastoise", "catalogNumber": 9, "form": "STAGE_2", "elements": ["WATER"],
|
||||
"captureDifficulty": 0.75, "baseStats": { "vitality": 80, "power": 76, "guard": 102, "agility": 66 },
|
||||
"basicMoveId": "projectcapture:water-jet", "commandMoveIds": ["projectcapture:shell-guard", "projectcapture:mist-surge", "projectcapture:guard-stance"],
|
||||
"assetId": "projectcapture:blastoise-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:pikachu", "displayName": "Pikachu", "catalogNumber": 25, "form": "BASE", "elements": ["ELECTRIC"],
|
||||
"captureDifficulty": 0.30, "baseStats": { "vitality": 36, "power": 54, "guard": 34, "agility": 92 },
|
||||
"basicMoveId": "projectcapture:static-spark", "commandMoveIds": ["projectcapture:thunder-arc", "projectcapture:quick-step", "projectcapture:guard-stance"],
|
||||
"evolution": { "method": "ITEM", "targetSpeciesId": "projectcapture:raichu", "itemId": "projectcapture:thunder-core" },
|
||||
"assetId": "projectcapture:pikachu-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:raichu", "displayName": "Raichu", "catalogNumber": 26, "form": "STAGE_1", "elements": ["ELECTRIC"],
|
||||
"captureDifficulty": 0.61, "baseStats": { "vitality": 60, "power": 84, "guard": 56, "agility": 108 },
|
||||
"basicMoveId": "projectcapture:static-spark", "commandMoveIds": ["projectcapture:thunder-arc", "projectcapture:quick-step", "projectcapture:guard-stance"],
|
||||
"assetId": "projectcapture:raichu-assets", "unofficialFanContent": true
|
||||
},
|
||||
{
|
||||
"id": "projectcapture:ditto", "displayName": "Ditto", "catalogNumber": 132, "form": "SINGLE", "elements": ["NORMAL"],
|
||||
"captureDifficulty": 0.52, "baseStats": { "vitality": 48, "power": 48, "guard": 48, "agility": 48 },
|
||||
"basicMoveId": "projectcapture:morph-strike", "commandMoveIds": ["projectcapture:mirror-form", "projectcapture:guard-stance", "projectcapture:quick-step"],
|
||||
"assetId": "projectcapture:ditto-assets", "unofficialFanContent": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user