Compare commits
No commits in common. "master" and "old-godot" have entirely different histories.
|
@ -1,2 +0,0 @@
|
|||
> 1%
|
||||
last 2 versions
|
202
.drone.yml
|
@ -1,202 +0,0 @@
|
|||
---
|
||||
kind: pipeline
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: restore-cache
|
||||
image: drillster/drone-volume-cache
|
||||
volumes:
|
||||
- name: cache
|
||||
path: /cache
|
||||
settings:
|
||||
restore: true
|
||||
mount:
|
||||
- ./node_modules
|
||||
|
||||
- name: dependencies
|
||||
image: node
|
||||
failure: ignore
|
||||
commands:
|
||||
- yarn
|
||||
depends_on:
|
||||
- restore-cache
|
||||
|
||||
- name: lint
|
||||
image: node
|
||||
commands:
|
||||
- yarn lint
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
- name: build_versioned
|
||||
image: node
|
||||
commands:
|
||||
- yarn build
|
||||
environment:
|
||||
SUBPATH: /${DRONE_COMMIT_SHA:0:8}
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
exclude:
|
||||
- master
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
- name: build_pr
|
||||
image: node
|
||||
commands:
|
||||
- yarn build
|
||||
environment:
|
||||
SUBPATH: /pr-${DRONE_PULL_REQUEST}
|
||||
when:
|
||||
event:
|
||||
- pull_request
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
- name: build_master
|
||||
image: node
|
||||
commands:
|
||||
- yarn build
|
||||
environment:
|
||||
SUBPATH: /latest
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
- master
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
- name: upload_build_versioned
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: mcg
|
||||
access_key:
|
||||
from_secret: minio_access
|
||||
secret_key:
|
||||
from_secret: minio_secret
|
||||
source: dist/**/*
|
||||
target: /${DRONE_COMMIT_SHA:0:8}/
|
||||
path_style: true
|
||||
endpoint: https://artifacts.fromouter.space
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
exclude:
|
||||
- master
|
||||
depends_on:
|
||||
- build_versioned
|
||||
|
||||
- name: upload_build_pr
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: mcg
|
||||
access_key:
|
||||
from_secret: minio_access
|
||||
secret_key:
|
||||
from_secret: minio_secret
|
||||
source: dist/**/*
|
||||
target: /pr-${DRONE_PULL_REQUEST}/
|
||||
path_style: true
|
||||
endpoint: https://artifacts.fromouter.space
|
||||
when:
|
||||
event:
|
||||
- pull_request
|
||||
depends_on:
|
||||
- build_pr
|
||||
|
||||
- name: upload_build_master
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: mcg
|
||||
access_key:
|
||||
from_secret: minio_access
|
||||
secret_key:
|
||||
from_secret: minio_secret
|
||||
source: dist/**/*
|
||||
target: /latest/
|
||||
path_style: true
|
||||
endpoint: https://artifacts.fromouter.space
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
branch:
|
||||
- master
|
||||
depends_on:
|
||||
- build_master
|
||||
|
||||
- name: test
|
||||
image: node
|
||||
commands:
|
||||
- yarn test:unit --runInBand
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
- name: coverage
|
||||
image: node
|
||||
commands:
|
||||
- yarn test:unit --coverage --runInBand
|
||||
depends_on:
|
||||
- test # Must run after test otherwise SQLite will get mad
|
||||
|
||||
- name: upload_coverage
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: mcg
|
||||
access_key:
|
||||
from_secret: minio_access
|
||||
secret_key:
|
||||
from_secret: minio_secret
|
||||
source: coverage/lcov-report/**/*
|
||||
target: /${DRONE_COMMIT_SHA:0:8}/
|
||||
path_style: true
|
||||
endpoint: https://artifacts.fromouter.space
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
depends_on:
|
||||
- coverage
|
||||
|
||||
- name: upload_coverage_pr
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: mcg
|
||||
access_key:
|
||||
from_secret: minio_access
|
||||
secret_key:
|
||||
from_secret: minio_secret
|
||||
source: coverage/lcov-report/**/*
|
||||
target: /pr-${DRONE_PULL_REQUEST}/
|
||||
path_style: true
|
||||
endpoint: https://artifacts.fromouter.space
|
||||
when:
|
||||
event:
|
||||
- pull_request
|
||||
depends_on:
|
||||
- coverage
|
||||
|
||||
- name: rebuild-cache
|
||||
image: drillster/drone-volume-cache
|
||||
failure: ignore
|
||||
volumes:
|
||||
- name: cache
|
||||
path: /cache
|
||||
settings:
|
||||
rebuild: true
|
||||
mount:
|
||||
- ./node_modules
|
||||
depends_on:
|
||||
- dependencies
|
||||
|
||||
volumes:
|
||||
- name: cache
|
||||
host:
|
||||
path: /opt/gitea/drone-cache/mcg/mlpcardgame
|
||||
---
|
||||
kind: signature
|
||||
hmac: 73d743702e8545bf469f17b96c289a5d4f1d56eb3f1966c7c0a0e38d44d38aba
|
||||
|
||||
...
|
30
.eslintrc.js
|
@ -1,30 +0,0 @@
|
|||
module.exports = {
|
||||
root: true,
|
||||
|
||||
env: {
|
||||
node: true
|
||||
},
|
||||
|
||||
extends: ["plugin:vue/essential", "@vue/prettier", "@vue/typescript"],
|
||||
|
||||
rules: {
|
||||
"no-console":
|
||||
process.env.NODE_ENV === "production"
|
||||
? ["error", { allow: ["info", "warn", "error"] }]
|
||||
: "off",
|
||||
"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off"
|
||||
},
|
||||
|
||||
parserOptions: {
|
||||
parser: "@typescript-eslint/parser"
|
||||
},
|
||||
|
||||
overrides: [
|
||||
{
|
||||
files: ["**/__tests__/*.{j,t}s?(x)"],
|
||||
env: {
|
||||
jest: true
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
27
.gitignore
vendored
|
@ -1,23 +1,4 @@
|
|||
.DS_Store
|
||||
node_modules
|
||||
/dist
|
||||
coverage
|
||||
*.sqlite
|
||||
|
||||
# local env files
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Log files
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
.vscode
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
.import
|
||||
*.zip
|
||||
Cards/*
|
||||
Music/*
|
BIN
AssetSrc/deckbuilderbg.afphoto
Normal file
BIN
AssetSrc/draftbg.afphoto
Normal file
BIN
AssetSrc/icons.afphoto
Normal file
BIN
AssetSrc/mane6start.afdesign
Normal file
BIN
AssetSrc/phase-icons.afdesign
Normal file
BIN
AssetSrc/playerboticons.afdesign
Normal file
BIN
AssetSrc/races.afphoto
Normal file
BIN
AssetSrc/splash.afphoto
Normal file
14
CREDITS.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Credits for third party assets
|
||||
|
||||
Some assets come from fellow MLP fans and artists:
|
||||
|
||||
- [**Ninja Applejack** by Yetioner](https://www.deviantart.com/yetioner/art/Ninja-Applejack-663088882)
|
||||
- [**Fluttershy is best singer!** by MacTavish1996](https://www.deviantart.com/mactavish1996/art/Fluttershy-is-best-singer-435068869)
|
||||
- [**Pinkie: 'Tall ceilings' (S05E03)** by DJDavid98](https://www.deviantart.com/djdavid98/art/Pinkie-Tall-ceilings-S05E03-532855027)
|
||||
- [**excited Rainbow Dash** by CloudyGlow](https://www.deviantart.com/cloudyglow/art/excited-Rainbow-Dash-730032632)
|
||||
- [**Rarity Falling in joy** by Yetioner](https://www.deviantart.com/yetioner/art/Rarity-Falling-in-joy-600727887)
|
||||
- [**Mane 6 on a Friendship Retreat** by CloudyGlow](https://www.deviantart.com/cloudyglow/art/Mane-6-on-a-Friendship-Retreat-675732746)
|
||||
|
||||
The following Sound effects from Freesound were used:
|
||||
|
||||
- [**rise-crash.wav** by soneproject](https://freesound.org/people/soneproject/sounds/334522/) (CC0, what a champ)
|
42
Classes/CardInfo.gd
Normal file
|
@ -0,0 +1,42 @@
|
|||
extends Object
|
||||
|
||||
class_name CardInfo
|
||||
|
||||
var id := "unknown"
|
||||
var name := "Unknown card"
|
||||
var subname := "--"
|
||||
var colors := []
|
||||
var keywords := []
|
||||
var traits := []
|
||||
var requirements := {}
|
||||
var cost := 0
|
||||
var power := 0
|
||||
var type := "None"
|
||||
var text := "This card does not exist, if you see it it's because something failed loading"
|
||||
var rarity := "UR"
|
||||
var bonus := 0
|
||||
var opponentPower := 0
|
||||
|
||||
func _init(cardEntry: Dictionary):
|
||||
if not cardEntry.empty():
|
||||
id = cardEntry.ID
|
||||
name = cardEntry.Name
|
||||
subname = cardEntry.Subname
|
||||
colors = cardEntry.Element
|
||||
keywords = cardEntry.Keywords
|
||||
traits = cardEntry.Traits
|
||||
type = cardEntry.Type
|
||||
text = cardEntry.Text
|
||||
rarity = cardEntry.Rarity
|
||||
if cardEntry.has("Power"):
|
||||
power = cardEntry.Power
|
||||
if cardEntry.has("Cost"):
|
||||
cost = cardEntry.Cost
|
||||
if cardEntry.has("ProblemBonus"):
|
||||
bonus = cardEntry.ProblemBonus
|
||||
if cardEntry.has("Requirement"):
|
||||
requirements = cardEntry.Requirement
|
||||
elif cardEntry.has("ProblemRequirement"):
|
||||
requirements = cardEntry.ProblemRequirement
|
||||
if cardEntry.has("ProblemOpponentPower"):
|
||||
opponentPower = cardEntry.ProblemOpponentPower
|
14
Classes/Utils/Resources.gd
Normal file
|
@ -0,0 +1,14 @@
|
|||
class_name Resources
|
||||
|
||||
static func get_card(cardid: String, cbObj: Object, cbFn: String):
|
||||
# Check if we have the cards pack
|
||||
var file := File.new()
|
||||
var fname := "res://Cards/" + cardid + ".webp"
|
||||
if file.file_exists(fname):
|
||||
file.open(fname, File.READ)
|
||||
var flen := file.get_len()
|
||||
var buf := file.get_buffer(flen)
|
||||
cbObj.call(cbFn, HTTPRequest.RESULT_SUCCESS, 200, [], buf)
|
||||
return
|
||||
# Otherwise, fetch it and cache it
|
||||
Remote.fetch(Remote.ImageURL + cardid + ".webp", cbObj, cbFn)
|
BIN
MLPAssets/Background/boardbg.jpg
Normal file
After Width: | Height: | Size: 286 KiB |
34
MLPAssets/Background/boardbg.jpg.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/boardbg.jpg-892d674dbade1effb8d6d07916c18ae8.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Background/boardbg.jpg"
|
||||
dest_files=[ "res://.import/boardbg.jpg-892d674dbade1effb8d6d07916c18ae8.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.8
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=1
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Background/deckbuilderbg.png
Normal file
After Width: | Height: | Size: 556 KiB |
34
MLPAssets/Background/deckbuilderbg.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/deckbuilderbg.png-68f7a3ffd5ce19875a051fc28635d04a.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Background/deckbuilderbg.png"
|
||||
dest_files=[ "res://.import/deckbuilderbg.png-68f7a3ffd5ce19875a051fc28635d04a.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Background/hall.png
Normal file
After Width: | Height: | Size: 326 KiB |
34
MLPAssets/Background/hall.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/hall.png-ab06c7a881e71434043816d73db7a17c.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Background/hall.png"
|
||||
dest_files=[ "res://.import/hall.png-ab06c7a881e71434043816d73db7a17c.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Background/library.webp
Normal file
After Width: | Height: | Size: 237 KiB |
34
MLPAssets/Background/library.webp.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/library.webp-ce7da1a8796349bdd0765298e794a99f.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Background/library.webp"
|
||||
dest_files=[ "res://.import/library.webp-ce7da1a8796349bdd0765298e794a99f.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
34
MLPAssets/Background/menubg.webp.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/menubg.webp-efa045427b363071ed65b7b82df60ac9.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Background/menubg.webp"
|
||||
dest_files=[ "res://.import/menubg.webp-efa045427b363071ed65b7b82df60ac9.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-dilemma.png
Normal file
After Width: | Height: | Size: 22 KiB |
34
MLPAssets/Icons/CardType/type-dilemma.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-dilemma.png-c3c929c2881a17943a484739ff665518.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-dilemma.png"
|
||||
dest_files=[ "res://.import/type-dilemma.png-c3c929c2881a17943a484739ff665518.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-event.png
Normal file
After Width: | Height: | Size: 21 KiB |
34
MLPAssets/Icons/CardType/type-event.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-event.png-e151e3174ccc1ca3650b42853b8d9be2.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-event.png"
|
||||
dest_files=[ "res://.import/type-event.png-e151e3174ccc1ca3650b42853b8d9be2.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-friend-multi.png
Normal file
After Width: | Height: | Size: 26 KiB |
34
MLPAssets/Icons/CardType/type-friend-multi.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-friend-multi.png-51b35fefd03a98ea7dd9764223710fea.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-friend-multi.png"
|
||||
dest_files=[ "res://.import/type-friend-multi.png-51b35fefd03a98ea7dd9764223710fea.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-friend.png
Normal file
After Width: | Height: | Size: 22 KiB |
34
MLPAssets/Icons/CardType/type-friend.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-friend.png-9553332728400b98a9b3811e34ecd512.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-friend.png"
|
||||
dest_files=[ "res://.import/type-friend.png-9553332728400b98a9b3811e34ecd512.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-mane-char.png
Normal file
After Width: | Height: | Size: 22 KiB |
34
MLPAssets/Icons/CardType/type-mane-char.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-mane-char.png-c86e28a6ef406b310dd8336aa2b51aa4.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-mane-char.png"
|
||||
dest_files=[ "res://.import/type-mane-char.png-c86e28a6ef406b310dd8336aa2b51aa4.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-problem.png
Normal file
After Width: | Height: | Size: 23 KiB |
34
MLPAssets/Icons/CardType/type-problem.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-problem.png-cc2662f7ba87e6e01c1ea64c6a294b00.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-problem.png"
|
||||
dest_files=[ "res://.import/type-problem.png-cc2662f7ba87e6e01c1ea64c6a294b00.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-resource.png
Normal file
After Width: | Height: | Size: 23 KiB |
34
MLPAssets/Icons/CardType/type-resource.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-resource.png-bb0159725ae7320f91f860dba7431894.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-resource.png"
|
||||
dest_files=[ "res://.import/type-resource.png-bb0159725ae7320f91f860dba7431894.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/CardType/type-troublemaker.png
Normal file
After Width: | Height: | Size: 55 KiB |
34
MLPAssets/Icons/CardType/type-troublemaker.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/type-troublemaker.png-135d0f7b0908dc45bf220c73620f5a00.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/CardType/type-troublemaker.png"
|
||||
dest_files=[ "res://.import/type-troublemaker.png-135d0f7b0908dc45bf220c73620f5a00.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Elements.png
Normal file
After Width: | Height: | Size: 63 KiB |
34
MLPAssets/Icons/Elements.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Elements.png-d45cb501e3e6ea76339ca9ce3a10d3fd.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Elements.png"
|
||||
dest_files=[ "res://.import/Elements.png-d45cb501e3e6ea76339ca9ce3a10d3fd.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=true
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/AbsoluteDiscordSymbol.png
Normal file
After Width: | Height: | Size: 86 KiB |
34
MLPAssets/Icons/Sets/AbsoluteDiscordSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/AbsoluteDiscordSymbol.png-e4c9304d2b8b89a378c83660243b62d3.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/AbsoluteDiscordSymbol.png"
|
||||
dest_files=[ "res://.import/AbsoluteDiscordSymbol.png-e4c9304d2b8b89a378c83660243b62d3.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/CanterlotNightsSymbol.png
Normal file
After Width: | Height: | Size: 83 KiB |
34
MLPAssets/Icons/Sets/CanterlotNightsSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/CanterlotNightsSymbol.png-6431588670d26d76ce7c7e24b6af7506.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/CanterlotNightsSymbol.png"
|
||||
dest_files=[ "res://.import/CanterlotNightsSymbol.png-6431588670d26d76ce7c7e24b6af7506.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/CelestialSolsticeSymbol.png
Normal file
After Width: | Height: | Size: 95 KiB |
34
MLPAssets/Icons/Sets/CelestialSolsticeSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/CelestialSolsticeSymbol.png-a6e95730608614625342f8971365b473.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/CelestialSolsticeSymbol.png"
|
||||
dest_files=[ "res://.import/CelestialSolsticeSymbol.png-a6e95730608614625342f8971365b473.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/CrystalGamesSymbol.png
Normal file
After Width: | Height: | Size: 89 KiB |
34
MLPAssets/Icons/Sets/CrystalGamesSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/CrystalGamesSymbol.png-d147285508fd5b55745318adfcaa50ed.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/CrystalGamesSymbol.png"
|
||||
dest_files=[ "res://.import/CrystalGamesSymbol.png-d147285508fd5b55745318adfcaa50ed.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/DefendersofEquestriaSymbol.png
Normal file
After Width: | Height: | Size: 67 KiB |
34
MLPAssets/Icons/Sets/DefendersofEquestriaSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/DefendersofEquestriaSymbol.png-cdb732f485d2a08035e81e427341bdd0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/DefendersofEquestriaSymbol.png"
|
||||
dest_files=[ "res://.import/DefendersofEquestriaSymbol.png-cdb732f485d2a08035e81e427341bdd0.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/EquestrianOdysseysSymbol.png
Normal file
After Width: | Height: | Size: 35 KiB |
34
MLPAssets/Icons/Sets/EquestrianOdysseysSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/EquestrianOdysseysSymbol.png-45d9dc1847f06d2b553a6d674c8d45e9.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/EquestrianOdysseysSymbol.png"
|
||||
dest_files=[ "res://.import/EquestrianOdysseysSymbol.png-45d9dc1847f06d2b553a6d674c8d45e9.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/FriendsForeverSymbol.png
Normal file
After Width: | Height: | Size: 87 KiB |
34
MLPAssets/Icons/Sets/FriendsForeverSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/FriendsForeverSymbol.png-929c2f7d6fb017c26ad0ae849ea4f3b0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/FriendsForeverSymbol.png"
|
||||
dest_files=[ "res://.import/FriendsForeverSymbol.png-929c2f7d6fb017c26ad0ae849ea4f3b0.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/GenericFixedSymbol.png
Normal file
After Width: | Height: | Size: 64 KiB |
34
MLPAssets/Icons/Sets/GenericFixedSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/GenericFixedSymbol.png-41d3c4ba473625732f23e5599c99d5e3.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/GenericFixedSymbol.png"
|
||||
dest_files=[ "res://.import/GenericFixedSymbol.png-41d3c4ba473625732f23e5599c99d5e3.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/HighMagicSymbol.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
MLPAssets/Icons/Sets/HighMagicSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/HighMagicSymbol.png-4fd36d6b0caa5ef76116f8be3c40410e.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/HighMagicSymbol.png"
|
||||
dest_files=[ "res://.import/HighMagicSymbol.png-4fd36d6b0caa5ef76116f8be3c40410e.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/MarksinTimeSymbol.png
Normal file
After Width: | Height: | Size: 42 KiB |
34
MLPAssets/Icons/Sets/MarksinTimeSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/MarksinTimeSymbol.png-3f33196fdebb66722c316ce7f1e0fd6c.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/MarksinTimeSymbol.png"
|
||||
dest_files=[ "res://.import/MarksinTimeSymbol.png-3f33196fdebb66722c316ce7f1e0fd6c.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/PremiereSymbol.png
Normal file
After Width: | Height: | Size: 85 KiB |
34
MLPAssets/Icons/Sets/PremiereSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/PremiereSymbol.png-29af7e8a577ac0cd4be818d5490f846f.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/PremiereSymbol.png"
|
||||
dest_files=[ "res://.import/PremiereSymbol.png-29af7e8a577ac0cd4be818d5490f846f.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/RockNRaveSymbol.png
Normal file
After Width: | Height: | Size: 22 KiB |
34
MLPAssets/Icons/Sets/RockNRaveSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/RockNRaveSymbol.png-ca1e4641811c5e68e8c506d7d02c6d1b.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/RockNRaveSymbol.png"
|
||||
dest_files=[ "res://.import/RockNRaveSymbol.png-ca1e4641811c5e68e8c506d7d02c6d1b.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Sets/SeaquestriaandBeyondSymbol.png
Normal file
After Width: | Height: | Size: 99 KiB |
34
MLPAssets/Icons/Sets/SeaquestriaandBeyondSymbol.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/SeaquestriaandBeyondSymbol.png-e17e03ad525a959ffb6fb053f07961d7.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Sets/SeaquestriaandBeyondSymbol.png"
|
||||
dest_files=[ "res://.import/SeaquestriaandBeyondSymbol.png-e17e03ad525a959ffb6fb053f07961d7.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/Wild_Power_Icon_2.png
Normal file
After Width: | Height: | Size: 21 KiB |
34
MLPAssets/Icons/Wild_Power_Icon_2.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Wild_Power_Icon_2.png-88fc38ee0df5472f107a93971c24f37d.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/Wild_Power_Icon_2.png"
|
||||
dest_files=[ "res://.import/Wild_Power_Icon_2.png-88fc38ee0df5472f107a93971c24f37d.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/flat-cost.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
34
MLPAssets/Icons/flat-cost.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/flat-cost.png-fe23dd757abb9fdc21322baaa3af2bfa.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/flat-cost.png"
|
||||
dest_files=[ "res://.import/flat-cost.png-fe23dd757abb9fdc21322baaa3af2bfa.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Icons/races.png
Normal file
After Width: | Height: | Size: 146 KiB |
34
MLPAssets/Icons/races.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/races.png-55f079546b9dbd0271c82f56257b7a2e.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Icons/races.png"
|
||||
dest_files=[ "res://.import/races.png-55f079546b9dbd0271c82f56257b7a2e.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Models/cardborder.material
Normal file
11
MLPAssets/Models/cardborder.mtl
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Exported from Wings 3D 2.2.1
|
||||
newmtl Cube2_auv
|
||||
Ns 19.999999999999996
|
||||
d 1.0
|
||||
illum 2
|
||||
Kd 1.0 1.0 1.0
|
||||
Ka 0.0 0.0 0.0
|
||||
Ks 0.19 0.19 0.19
|
||||
Ke 0.0 0.0 0.0
|
||||
map_Kd CardBack.png
|
||||
|
99
MLPAssets/Models/cardborder.obj
Normal file
|
@ -0,0 +1,99 @@
|
|||
# Exported from Wings 3D 2.2.1
|
||||
mtllib cardborder.mtl
|
||||
o Cube2
|
||||
#16 vertices, 28 faces
|
||||
v -1.72000000 3.2818681e-2 -2.18667858
|
||||
v -1.67165352 3.2818681e-2 -2.30339731
|
||||
v -1.62339731 3.2818681e-2 -2.35165352
|
||||
v -1.50667858 3.2818681e-2 -2.40000000
|
||||
v -1.72000000 3.2818681e-2 2.18667858
|
||||
v -1.67165352 3.2818681e-2 2.30339731
|
||||
v -1.50667858 3.2818681e-2 2.40000000
|
||||
v -1.62339731 3.2818681e-2 2.35165352
|
||||
v 1.50667858 3.2818681e-2 -2.40000000
|
||||
v 1.62339731 3.2818681e-2 -2.35165352
|
||||
v 1.67165352 3.2818681e-2 -2.30339731
|
||||
v 1.72000000 3.2818681e-2 -2.18667858
|
||||
v 1.72000000 3.2818681e-2 2.18667858
|
||||
v 1.67165352 3.2818681e-2 2.30339731
|
||||
v 1.62339731 3.2818681e-2 2.35165352
|
||||
v 1.50667858 3.2818681e-2 2.40000000
|
||||
vt 6.0063500e-2 5.4464240e-2
|
||||
vt 6.0063500e-2 0.94553576
|
||||
vt 6.9618578e-2 3.0682798e-2
|
||||
vt 6.9618578e-2 0.96931720
|
||||
vt 7.9155814e-2 2.0850596e-2
|
||||
vt 7.9155814e-2 0.97914940
|
||||
vt 0.10222381 1.1000000e-2
|
||||
vt 0.10222381 0.98900000
|
||||
vt 0.69777619 1.1000000e-2
|
||||
vt 0.69777619 0.98900000
|
||||
vt 0.72084419 2.0850596e-2
|
||||
vt 0.72084419 0.97914940
|
||||
vt 0.73038142 3.0682798e-2
|
||||
vt 0.73038142 0.96931720
|
||||
vt 0.73993650 5.4464240e-2
|
||||
vt 0.73993650 0.94553576
|
||||
vt 0.78908804 0.34739209
|
||||
vt 0.78908804 0.57850455
|
||||
vt 0.79156629 0.34122403
|
||||
vt 0.79156629 0.58467261
|
||||
vt 0.79403992 0.33867390
|
||||
vt 0.79403992 0.58722274
|
||||
vt 0.80002294 0.33611901
|
||||
vt 0.80002294 0.58977763
|
||||
vt 0.95448817 0.33611901
|
||||
vt 0.95448817 0.58977763
|
||||
vt 0.96047120 0.33867390
|
||||
vt 0.96047120 0.58722274
|
||||
vt 0.96294482 0.34122403
|
||||
vt 0.96294482 0.58467261
|
||||
vt 0.96542307 0.34739209
|
||||
vt 0.96542307 0.57850455
|
||||
vn 0.0000000e+0 1.00000000 5.9098621e-18
|
||||
vn 0.0000000e+0 -1.00000000 -5.9468352e-17
|
||||
vn 0.0000000e+0 1.00000000 5.9468352e-17
|
||||
vn 0.0000000e+0 -1.00000000 -1.8694771e-28
|
||||
vn 0.0000000e+0 -1.00000000 -9.3473854e-29
|
||||
vn 0.0000000e+0 1.00000000 -5.9468352e-17
|
||||
vn 0.0000000e+0 1.00000000 -1.8694771e-28
|
||||
vn 0.0000000e+0 -1.00000000 5.9468352e-17
|
||||
vn 0.0000000e+0 1.00000000 1.1819724e-17
|
||||
vn 0.0000000e+0 -1.00000000 -5.9468352e-17
|
||||
vn 0.0000000e+0 1.00000000 5.9468352e-17
|
||||
vn 0.0000000e+0 -1.00000000 5.9098621e-18
|
||||
vn 0.0000000e+0 1.00000000 9.3473854e-29
|
||||
vn 0.0000000e+0 -1.00000000 5.9468352e-17
|
||||
vn 0.0000000e+0 1.00000000 -5.9468352e-17
|
||||
vn 0.0000000e+0 -1.00000000 1.8694771e-28
|
||||
g Cube2_Cube2_auv
|
||||
usemtl Cube2_auv
|
||||
s 1
|
||||
f 1/16/1 12/2/12 5/15/5
|
||||
f 2/20/2 1/18/1 3/22/3
|
||||
f 2/14/2 4/10/4 1/16/1
|
||||
f 3/22/3 1/18/1 4/24/4
|
||||
f 3/12/3 4/10/4 2/14/2
|
||||
f 4/24/4 1/18/1 9/26/9
|
||||
f 5/17/5 13/31/13 1/18/1
|
||||
f 6/13/6 5/15/5 8/11/8
|
||||
f 6/19/6 7/23/7 5/17/5
|
||||
f 7/9/7 5/15/5 16/7/16
|
||||
f 8/11/8 5/15/5 7/9/7
|
||||
f 8/21/8 7/23/7 6/19/6
|
||||
f 9/8/9 1/16/1 4/10/4
|
||||
f 9/26/9 1/18/1 12/32/12
|
||||
f 9/8/9 12/2/12 1/16/1
|
||||
f 10/28/10 9/26/9 11/30/11
|
||||
f 10/6/10 12/2/12 9/8/9
|
||||
f 11/30/11 9/26/9 12/32/12
|
||||
f 11/4/11 12/2/12 10/6/10
|
||||
f 12/32/12 1/18/1 13/31/13
|
||||
f 13/1/13 5/15/5 12/2/12
|
||||
f 13/1/13 16/7/16 5/15/5
|
||||
f 14/29/14 13/31/13 15/27/15
|
||||
f 14/3/14 16/7/16 13/1/13
|
||||
f 15/27/15 13/31/13 16/25/16
|
||||
f 15/5/15 16/7/16 14/3/14
|
||||
f 16/25/16 5/17/5 7/23/7
|
||||
f 16/25/16 13/31/13 5/17/5
|
18
MLPAssets/Models/cardborder.obj.import
Normal file
|
@ -0,0 +1,18 @@
|
|||
[remap]
|
||||
|
||||
importer="wavefront_obj"
|
||||
type="Mesh"
|
||||
path="res://.import/cardborder.obj-a6a8929c16d8d520e99a408fe4e7f808.mesh"
|
||||
|
||||
[deps]
|
||||
|
||||
files=[ "res://.import/cardborder.obj-a6a8929c16d8d520e99a408fe4e7f808.mesh" ]
|
||||
|
||||
source_file="res://MLPAssets/Models/cardborder.obj"
|
||||
dest_files=[ "res://.import/cardborder.obj-a6a8929c16d8d520e99a408fe4e7f808.mesh", "res://.import/cardborder.obj-a6a8929c16d8d520e99a408fe4e7f808.mesh" ]
|
||||
|
||||
[params]
|
||||
|
||||
generate_tangents=true
|
||||
scale_mesh=Vector3( 0.2, 0.2, 0.2 )
|
||||
optimize_mesh=true
|
BIN
MLPAssets/Models/cardborder.wings
Normal file
BIN
MLPAssets/Models/cardborder.wings~
Normal file
9
MLPAssets/Placeholders/CardMat.tres
Normal file
|
@ -0,0 +1,9 @@
|
|||
[gd_resource type="SpatialMaterial" load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://MLPAssets/Placeholders/unknowncard.jpg" type="Texture" id=1]
|
||||
|
||||
[resource]
|
||||
flags_unshaded = true
|
||||
albedo_texture = ExtResource( 1 )
|
||||
uv1_scale = Vector3( 0.9, 0.92, 1 )
|
||||
uv1_offset = Vector3( 0.05, 0.04, 0 )
|
BIN
MLPAssets/Placeholders/unknowncard.jpg
Normal file
After Width: | Height: | Size: 103 KiB |
34
MLPAssets/Placeholders/unknowncard.jpg.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/unknowncard.jpg-ff165d2aeb957f4e1010ac777150182d.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Placeholders/unknowncard.jpg"
|
||||
dest_files=[ "res://.import/unknowncard.jpg-ff165d2aeb957f4e1010ac777150182d.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=true
|
||||
flags/filter=true
|
||||
flags/mipmaps=true
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
MLPAssets/Textures/CardBack.png
Normal file
After Width: | Height: | Size: 251 KiB |
34
MLPAssets/Textures/CardBack.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/CardBack.png-c3e28c09100eabc5562ed76709826ce0.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://MLPAssets/Textures/CardBack.png"
|
||||
dest_files=[ "res://.import/CardBack.png-c3e28c09100eabc5562ed76709826ce0.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=1
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=2
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=true
|
||||
flags/anisotropic=false
|
||||
flags/srgb=1
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
3780
MLPData/Sets/ad.json
Normal file
3803
MLPData/Sets/cg.json
Normal file
3843
MLPData/Sets/cn.json
Normal file
187
MLPData/Sets/cs.json
Normal file
|
@ -0,0 +1,187 @@
|
|||
{
|
||||
"Name": "Celestial Solstice",
|
||||
"Cards": [
|
||||
{
|
||||
"ID": "cs1",
|
||||
"Name": "Applejack",
|
||||
"Subname": "Summer Sun Caterer",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 1
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "Problem Faceoff: Discard a card to give another character +1 power until the end of the faceoff.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs2",
|
||||
"Name": "Princess Luna",
|
||||
"Subname": "The Setting Moon",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Requirement": {
|
||||
"Magic": 5
|
||||
},
|
||||
"Cost": 4,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "If you would draw a card during a Main Phase, you may exhaust one of your Friends to gain 1AT instead.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs3",
|
||||
"Name": "Rarity",
|
||||
"Subname": "Mare of Action",
|
||||
"Element": [
|
||||
"Generosity"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Generosity": 3
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 3,
|
||||
"Type": "Friend",
|
||||
"Text": "This card has +2 power for each opponent's Troublemaker in play.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs4",
|
||||
"Name": "Princess Celestia",
|
||||
"Subname": "The Rising Sun",
|
||||
"Element": [
|
||||
"Kindness"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Requirement": {
|
||||
"Kindness": 3
|
||||
},
|
||||
"Cost": 4,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "When you play a Friend, you may draw a card.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs5",
|
||||
"Name": "Ten. Seconds. Flat.",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Gotcha"
|
||||
],
|
||||
"Requirement": {
|
||||
"Loyalty": 1
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 4,
|
||||
"Type": "Event",
|
||||
"Text": "Reaction: After the start of an opponent's Score Phase, you may move one of your characters to a Problem.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs6",
|
||||
"Name": "Surprise Party!",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Requirement": {
|
||||
"Laughter": 4
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 4,
|
||||
"Type": "Event",
|
||||
"Text": "Main Phase: All players shuffle their hands into their decks and draw six cards.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs7",
|
||||
"Name": "Tree of Harmony",
|
||||
"Subname": "Seeds of Friendship",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Artifact",
|
||||
"Unique"
|
||||
],
|
||||
"Cost": 3,
|
||||
"Power": 7,
|
||||
"Type": "Resource",
|
||||
"Text": "Play to your home.\nMain Phase: Exhaust this card and one of your Friends to put a Harmony counter on this card.\nMain Phase: Retire this card to gain a number of action tokens equal to the number of Harmony counters on it.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "cs8",
|
||||
"Name": "Nightmare Moon",
|
||||
"Subname": "New Moon",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Power": 4,
|
||||
"Type": "Troublemaker",
|
||||
"Text": "When this card is defeated, you may search your deck for an Alicorn Friend, reveal it, put it into play, and shuffle your deck.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 1
|
||||
},
|
||||
{
|
||||
"ID": "csf1",
|
||||
"Name": "Twilight Sparkle",
|
||||
"Subname": "Friendship is Magic",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 3"
|
||||
],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "When you play a Friend that is a different color from one of your other Friends, turn this card over.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "csf2",
|
||||
"Name": "Princess Celestia",
|
||||
"Subname": "Solar Sister",
|
||||
"Element": [
|
||||
"Kindness"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 3"
|
||||
],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "When one of your Alicorn Friends enters play, if you have at least 1 other Alicorn Friend, turn this card over.",
|
||||
"Rarity": "F"
|
||||
}
|
||||
]
|
||||
}
|
2842
MLPData/Sets/de.json
Normal file
4114
MLPData/Sets/eo.json
Normal file
2819
MLPData/Sets/ff.json
Normal file
2960
MLPData/Sets/hm.json
Normal file
2830
MLPData/Sets/mt.json
Normal file
3804
MLPData/Sets/pr.json
Normal file
451
MLPData/Sets/promo.json
Normal file
|
@ -0,0 +1,451 @@
|
|||
{
|
||||
"Name": "Promos",
|
||||
"Cards": [
|
||||
{
|
||||
"ID": "prpf1",
|
||||
"Name": "Rainbow Dash",
|
||||
"Subname": "To the Rescue",
|
||||
"Element": [
|
||||
"Loyalty"
|
||||
],
|
||||
"Keywords": [
|
||||
"Swift"
|
||||
],
|
||||
"Traits": [
|
||||
"Pegasus"
|
||||
],
|
||||
"Requirement": {
|
||||
"Loyalty": 2
|
||||
},
|
||||
"Cost": 4,
|
||||
"Power": 3,
|
||||
"Type": "Friend",
|
||||
"Text": "After a faceoff involving this card, you may put one of the cards you flipped for the faceoff into your hand.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "prpf2",
|
||||
"Name": "Applejack",
|
||||
"Subname": "Farm Foremare",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [
|
||||
"Stubborn"
|
||||
],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 3,
|
||||
"Type": "Friend",
|
||||
"Text": "When you play this card, you may reveal the top 5 cards of your deck. You may put one revealed Resource into your hand. Put all remaining cards at the bottom of your deck in any order.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "prpf3",
|
||||
"Name": "Pinkie Pie",
|
||||
"Subname": "Ear to Ear",
|
||||
"Element": [
|
||||
"Laughter"
|
||||
],
|
||||
"Keywords": [
|
||||
"Random"
|
||||
],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Laughter": 2
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "Main Phase: Exhaust this card to draw a card.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "prpf4",
|
||||
"Name": "Twilight Sparkle",
|
||||
"Subname": "Research Student",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [
|
||||
"Studious"
|
||||
],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Magic": 2
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 1,
|
||||
"Type": "Friend",
|
||||
"Text": "When you confront this card's Problem, you may move this card home to gain 1AT.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "prpf6",
|
||||
"Name": "Fluttershy",
|
||||
"Subname": "Safe Haven",
|
||||
"Element": [
|
||||
"Kindness"
|
||||
],
|
||||
"Keywords": [
|
||||
"Caretaker"
|
||||
],
|
||||
"Traits": [
|
||||
"Pegasus"
|
||||
],
|
||||
"Requirement": {
|
||||
"Kindness": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While this card is in your home, your home limit is increased by 2.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf3",
|
||||
"Name": "Applejack",
|
||||
"Subname": "Reunion Organizer",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Magic": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Honesty] Friend, this card has +1 power.\nWhile at a Problem with Rainbow Dash, this card has +1 power and is also Blue.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf5",
|
||||
"Name": "Rarity",
|
||||
"Subname": "Big Sister",
|
||||
"Element": [
|
||||
"Kindness"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Kindness": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Generosity] Friend, this card has +1 power.\nWhile at a Problem with Twilight Sparkle, this card has +1 power and is also Purple.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf7",
|
||||
"Name": "Pinkie Pie",
|
||||
"Subname": "Apple Family Member",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Laughter] Friend, this card has +1 power.\nWhile at a Problem with Fluttershy, this card has +1 power and is also Yellow.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf9",
|
||||
"Name": "Twilight Sparkle",
|
||||
"Subname": "Break Dancer",
|
||||
"Element": [
|
||||
"Laughter"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Laughter": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Magic] Friend, this card has +1 power.\nWhile at a Problem with Rarity, this card has +1 power and is also White.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf11",
|
||||
"Name": "Fluttershy",
|
||||
"Subname": "Rainbow Chaser",
|
||||
"Element": [
|
||||
"Loyalty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Pegasus"
|
||||
],
|
||||
"Requirement": {
|
||||
"Loyalty": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Kindness] Friend, this card has +1 power.\nWhile at a Problem with Pinkie Pie, this card has +1 power and is also Pink.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cnpf13",
|
||||
"Name": "Rainbow Dash",
|
||||
"Subname": "Dressing in Style",
|
||||
"Element": [
|
||||
"Generosity"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Pegasus"
|
||||
],
|
||||
"Requirement": {
|
||||
"Generosity": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with a [Loyalty] Friend, this card has +1 power.\nWhile at a Problem with Applejack, this card has +1 power and is also Orange.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf4",
|
||||
"Name": "Dr. Hooves",
|
||||
"Subname": "Too Splashy",
|
||||
"Element": [
|
||||
"Loyalty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Loyalty": 2
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "When you confront this card's Problem, you may draw 2 cards and discard 2 cards.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf6",
|
||||
"Name": "Octavia",
|
||||
"Subname": "Serious Musician",
|
||||
"Element": [
|
||||
"Generosity"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Generosity": 2
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with an opponent's DJ Pon-3, this card has +2 power.\nReaction: After an opponent moves a character, put this card into your hand to send that character to its previous area. That character can't be moved again this turn.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf8",
|
||||
"Name": "Princess Luna",
|
||||
"Subname": "Dream Weaver",
|
||||
"Element": [
|
||||
"Kindness"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Requirement": {
|
||||
"Kindness": 4
|
||||
},
|
||||
"Cost": 4,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "When this card enters play, put a Friend at its Problem into its owner's hand.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf11",
|
||||
"Name": "Princess Celestia",
|
||||
"Subname": "Gambit Planner",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Requirement": {
|
||||
"Magic": 2
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "Reaction: After an opponent dismisses another one of your Friends, you may retire this card to gain 4AT.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf12",
|
||||
"Name": "DJ Pon-3",
|
||||
"Subname": "Flippant DJ",
|
||||
"Element": [
|
||||
"Laughter"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Laughter": 2
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "While at a Problem with an opponent's Octavia, this card has +2 power.\nMain Phase: Exhaust this card to choose a problem. Move a random Friend to that Problem.\nWhen one of your Friends enters play, you may ready this card.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "cgpf14",
|
||||
"Name": "Maud Pie",
|
||||
"Subname": "Let's Play \"Camouflage\"",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 2
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "If this card would ready, you may pay 1AT. If you do, this card remains exhausted instead.\nMain Phase: Exhaust this card to choose an opponent's Friend. While this card remains exhausted, that Friend loses and can't have abilities.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "gf1",
|
||||
"Name": "Rainbow Dash",
|
||||
"Subname": "Cutie Mark Consultant",
|
||||
"Element": [
|
||||
"Loyalty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Pegasus"
|
||||
],
|
||||
"Cost": 4,
|
||||
"Power": 4,
|
||||
"Type": "Friend",
|
||||
"Text": "",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "gf4",
|
||||
"Name": "Twilight Sparkle",
|
||||
"Subname": "Cutie Mark Consultant",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Cost": 4,
|
||||
"Power": 4,
|
||||
"Type": "Friend",
|
||||
"Text": "",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "gf5",
|
||||
"Name": "Rarity",
|
||||
"Subname": "Cutie Mark Consultant",
|
||||
"Element": [
|
||||
"Generosity"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Cost": 4,
|
||||
"Power": 4,
|
||||
"Type": "Friend",
|
||||
"Text": "",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "gf7",
|
||||
"Name": "Pie Sisters",
|
||||
"Subname": "Two of a Kind",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [
|
||||
"Stubborn. Random"
|
||||
],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 1
|
||||
},
|
||||
"Cost": 4,
|
||||
"Power": 3,
|
||||
"Type": "Friend",
|
||||
"Text": "Main Phase: Exhaust this card to give it [Laughter] until the end of the turn.\nThis card is both a Maud Pie and a Pinkie Pie in all zones.",
|
||||
"Rarity": "P"
|
||||
},
|
||||
{
|
||||
"ID": "gf9",
|
||||
"Name": "Defenders of Equestria",
|
||||
"Subname": "Royal Sisters",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Alicorn",
|
||||
"Royalty"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 2
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 5,
|
||||
"Type": "Friend",
|
||||
"Text": "As an additional cost to play this card, discard 2 cards.\nThis card is both a Princess Celestia and a Princess Luna in all zones.",
|
||||
"Rarity": "P"
|
||||
}
|
||||
]
|
||||
}
|
242
MLPData/Sets/rr.json
Normal file
|
@ -0,0 +1,242 @@
|
|||
{
|
||||
"Name": "Rock and Rave",
|
||||
"Cards": [
|
||||
{
|
||||
"ID": "rr1",
|
||||
"Name": "Apple Strudel",
|
||||
"Subname": "Well Aged",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony",
|
||||
"Elder"
|
||||
],
|
||||
"Requirement": {
|
||||
"Honesty": 2
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "Reaction: After an opponent moves a character to this card's Problem, you may pay 1AT to exhaust that character.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr2",
|
||||
"Name": "Berry Punch",
|
||||
"Subname": "All-Night Partier",
|
||||
"Element": [
|
||||
"Laughter"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Laughter": 1
|
||||
},
|
||||
"Cost": 2,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "When this card enters play, you may draw a card.\nWhen you confront this card's Problem, you may exhaust this card to draw a card.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr3",
|
||||
"Name": "Twinkleshine",
|
||||
"Subname": "Overachiever",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Requirement": {
|
||||
"Magic": 1
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 3,
|
||||
"Type": "Friend",
|
||||
"Text": "While you have at least 3 cards in your hand, this card has +1 power.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr4",
|
||||
"Name": "Octavia",
|
||||
"Subname": "Sweet Symphony",
|
||||
"Element": [
|
||||
"Generosity"
|
||||
],
|
||||
"Keywords": [],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Requirement": {
|
||||
"Generosity": 3
|
||||
},
|
||||
"Cost": 3,
|
||||
"Power": 2,
|
||||
"Type": "Friend",
|
||||
"Text": "When you confront this card's Problem, if your opponent controls more characters here than you, you may exhaust this card to score a point.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr5",
|
||||
"Name": "It's Elementary!",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Cost": 1,
|
||||
"Power": 4,
|
||||
"Type": "Event",
|
||||
"Text": "Main Phase: Choose a [Laughter] or [Magic] character. That character gets +1 [Laughter] and +1 [Magic] until the end of the phase.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr6",
|
||||
"Name": "Rock Solid Fashion",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Cost": 1,
|
||||
"Power": 4,
|
||||
"Type": "Event",
|
||||
"Text": "Main Phase: Choose a [Generosity] or [Honesty] character. That character gets +1 [Generosity] and +1 [Honesty] until the end of the phase.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rr7",
|
||||
"Name": "Secret Mission",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Type": "Problem",
|
||||
"Text": "Players need +1 power to confront this Problem for each of their opponent's Friends here.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 2,
|
||||
"ProblemOpponentPower": 6,
|
||||
"ProblemRequirement": {
|
||||
"Laughter": 2,
|
||||
"Magic": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "rr8",
|
||||
"Name": "Timber!",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Type": "Problem",
|
||||
"Text": "At the start of a Problem faceoff here, each player chooses a character involved in the faceoff. Those characters have +2 power until the end of the faceoff.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 2,
|
||||
"ProblemOpponentPower": 9,
|
||||
"ProblemRequirement": {
|
||||
"Generosity": 3,
|
||||
"Honesty": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "rr9",
|
||||
"Name": "Trade Dispute",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Type": "Problem",
|
||||
"Text": "The player with the most Friends here can't move Friends to this Problem.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 2,
|
||||
"ProblemOpponentPower": 6,
|
||||
"ProblemRequirement": {
|
||||
"Generosity": 2,
|
||||
"Honesty": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "rr10",
|
||||
"Name": "Which Pinkie is Which",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Type": "Problem",
|
||||
"Text": "When an opponent's character is moved from this Problem, you may draw a card.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 2,
|
||||
"ProblemOpponentPower": 9,
|
||||
"ProblemRequirement": {
|
||||
"Laughter": 4,
|
||||
"Magic": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"ID": "rr11",
|
||||
"Name": "Diamond Dog",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Power": 4,
|
||||
"Type": "Troublemaker",
|
||||
"Text": "When this card is defeated, gain 2AT.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 1
|
||||
},
|
||||
{
|
||||
"ID": "rr12",
|
||||
"Name": "Quarray Eels",
|
||||
"Subname": "",
|
||||
"Element": [],
|
||||
"Keywords": [],
|
||||
"Traits": [],
|
||||
"Power": 4,
|
||||
"Type": "Troublemaker",
|
||||
"Text": "Opponents must pay +1AT to move a character to this card's Problem.",
|
||||
"Rarity": "F",
|
||||
"ProblemBonus": 2
|
||||
},
|
||||
{
|
||||
"ID": "rrf1",
|
||||
"Name": "Maud Pie",
|
||||
"Subname": "Rockin'",
|
||||
"Element": [
|
||||
"Honesty"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 3"
|
||||
],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "At the end of your Main Phase, if you have a Friend and a Resource, turn this card over.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "rrf2",
|
||||
"Name": "DJ Pon-3",
|
||||
"Subname": "Party Starter",
|
||||
"Element": [
|
||||
"Laughter"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 3"
|
||||
],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "When you draw your third card during a turn, shuffle your deck and turn this card over.",
|
||||
"Rarity": "F"
|
||||
}
|
||||
]
|
||||
}
|
2885
MLPData/Sets/sb.json
Normal file
41
MLPData/Sets/st.json
Normal file
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"Name": "Sands in Time",
|
||||
"Cards": [
|
||||
{
|
||||
"ID": "st1",
|
||||
"Name": "Dr. Hooves",
|
||||
"Subname": "Time Walker",
|
||||
"Element": [
|
||||
"Loyalty"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 4"
|
||||
],
|
||||
"Traits": [
|
||||
"Earth Pony"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "When you win a faceoff, put a Time counter on this card. Then, if there are at least 5 Time counters on this card, remove them, turn it over, and take an extra turn after this one.",
|
||||
"Rarity": "F"
|
||||
},
|
||||
{
|
||||
"ID": "st2",
|
||||
"Name": "Twilight Sparkle",
|
||||
"Subname": "Paradox Pony",
|
||||
"Element": [
|
||||
"Magic"
|
||||
],
|
||||
"Keywords": [
|
||||
"Home Limit 3"
|
||||
],
|
||||
"Traits": [
|
||||
"Unicorn"
|
||||
],
|
||||
"Power": 1,
|
||||
"Type": "Mane Character",
|
||||
"Text": "The first time a player scores a point each turn, put a Time counter on this card. Then, if there are at least 5 Time counters on this card, turn it over.",
|
||||
"Rarity": "F"
|
||||
}
|
||||
]
|
||||
}
|