Merge branch 'main' into plates_memories
30
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
name: Bug report
|
||||||
|
about: Create a report to help us improve
|
||||||
|
title: "[BUG]"
|
||||||
|
labels: Bug
|
||||||
|
assignees: ''
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Describe the bug**
|
||||||
|
<!-- A clear and concise description of what the bug is. -->
|
||||||
|
|
||||||
|
**To Reproduce**
|
||||||
|
<!-- Steps to reproduce the behavior: -->
|
||||||
|
1. Go to '...'
|
||||||
|
2. Click on '....'
|
||||||
|
3. Scroll down to '....'
|
||||||
|
4. See error
|
||||||
|
|
||||||
|
**Expected behavior**
|
||||||
|
<!-- A clear and concise description of what you expected to happen. If it is an existing move or ability -->
|
||||||
|
|
||||||
|
**Screenshots / Videos**
|
||||||
|
<!-- If applicable, add screenshots or videos to help explain your problem. -->
|
||||||
|
|
||||||
|
**Device**
|
||||||
|
<!-- What browser are you playing in, are you on a PC/Mac or Phone? -->
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
<!-- Add any other context about the problem here. -->
|
18
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
name: Feature request
|
||||||
|
about: Suggest an idea for this project
|
||||||
|
title: "[Feature]"
|
||||||
|
labels: enhancement
|
||||||
|
assignees: ''
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Is your feature request related to a problem? Please describe.**
|
||||||
|
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
|
||||||
|
|
||||||
|
**Describe the Feature**
|
||||||
|
<!-- A clear and concise description of what you want to happen. -->
|
||||||
|
<!-- Add a link to the feature if it is an existing move/ability/etc -->
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
<!-- Add any other context or screenshots about the feature request here. -->
|
34
.github/pull_request_template.md
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<!-- Make sure the title includes categorization (i.e. [Bug], [QoL], [Localization]) -->
|
||||||
|
<!-- Make sure that this PR is not overlapping with someone else's work -->
|
||||||
|
<!-- Please try to keep the PR self-contained (and small) -->
|
||||||
|
|
||||||
|
## What are the changes?
|
||||||
|
<!-- Summarize what are the changes from a user perspective on the application -->
|
||||||
|
|
||||||
|
## Why am I doing these changes?
|
||||||
|
<!-- Explain why you decided to introduce these changes -->
|
||||||
|
<!-- Does it come from an issue or another PR? Please link it -->
|
||||||
|
<!-- Explain why you believe this can enhance user experience -->
|
||||||
|
|
||||||
|
## What did change?
|
||||||
|
<!-- Explicitly state what are the changes introduced by the PR -->
|
||||||
|
<!-- You can make use of a comparison between what was the state before and after your PR changes -->
|
||||||
|
|
||||||
|
### Screenshots/Videos
|
||||||
|
<!-- If your change is changing anything on the user experience, please provide visual proofs of it -->
|
||||||
|
<!-- Please take screenshots/videos before and after your changes, to show what is brought by this PR -->
|
||||||
|
|
||||||
|
## How to test the changes?
|
||||||
|
<!-- How can a reviewer test your changes once they check out on your branch? -->
|
||||||
|
<!-- Did you just make use of the `src/overrides.ts` file? -->
|
||||||
|
<!-- Did you introduce any automated tests? -->
|
||||||
|
<!-- Do the reviewer need to do something special in order to test your change? -->
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
- [ ] There is no overlap with another PR?
|
||||||
|
- [ ] The PR is self-contained and cannot be split into smaller PRs?
|
||||||
|
- [ ] Have I provided a clear explanation of the changes?
|
||||||
|
- [ ] Have I tested the changes (manually)?
|
||||||
|
- [ ] Are all unit tests still passing? (`npm run test`)
|
||||||
|
- [ ] Are the changes visual?
|
||||||
|
- [ ] Have I provided screenshots/videos of the changes?
|
@ -26,7 +26,7 @@ We're using ESLint as our common linter and formatter. It will run automatically
|
|||||||
|
|
||||||
|
|
||||||
## 🪧 To Do
|
## 🪧 To Do
|
||||||
Check out our [Trello Board](https://trello.com/b/z10B703R/pokerogue-board) to see what we're working on
|
Check out [Github Issues](https://github.com/pagefaultgames/pokerogue/issues) to see how can you help us!
|
||||||
|
|
||||||
# 📝 Credits
|
# 📝 Credits
|
||||||
> If this project contains assets you have produced and you do not see your name here, **please** reach out.
|
> If this project contains assets you have produced and you do not see your name here, **please** reach out.
|
||||||
|
64
docs/comments.md
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
## How do I comment my code?
|
||||||
|
|
||||||
|
### While we're not enforcing a strict standard, there are some things to keep in mind:
|
||||||
|
- Make comments meaningful
|
||||||
|
- Comments should be explaining why a line or block of code exists and what the reason behind it is
|
||||||
|
- Comments should not be repeating chunks of code or explaining what 'true' and 'false' means in typescript
|
||||||
|
- Make sure comments exist on Functions, Classes, Methods, and Properties
|
||||||
|
- This may be the most important things to comment. When someone goes to use a function/class/method/etc., having a comment reduces the need to flip back and forth between files to figure out how something works. Peek Definition is great until you're three nested functions deep.
|
||||||
|
- The best example of this is JSDoc-style comments as seen below:
|
||||||
|
- When formatted this way, the comment gets shown by intellisense in VS Code or similar IDEs just by hovering over the text!
|
||||||
|
- Functions also show each the comment for parameter as you type them, making keeping track of what each one does in lengthy functions much more clear
|
||||||
|
```js
|
||||||
|
/**
|
||||||
|
* Changes the type-based weather modifier if this move's power would be reduced by it
|
||||||
|
* @param user {@linkcode Pokemon} using this move
|
||||||
|
* @param target {@linkcode Pokemon} target of this move
|
||||||
|
* @param move {@linkcode Move} being used
|
||||||
|
* @param args [0] {@linkcode Utils.NumberHolder} for arenaAttackTypeMultiplier
|
||||||
|
* @returns true if the function succeeds
|
||||||
|
*/
|
||||||
|
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Set to true when experimental animated sprites from Gen6+ are used */
|
||||||
|
public experimentalSprites: boolean = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cures the user's party of non-volatile status conditions, ie. Heal Bell, Aromatherapy
|
||||||
|
* @extends MoveAttr
|
||||||
|
* @see {@linkcode apply}
|
||||||
|
*/
|
||||||
|
export class DontHealThePartyPlsAttr extends MoveAttr {
|
||||||
|
}
|
||||||
|
```
|
||||||
|
You'll notice this contains an `{@linkcode Object}` tag for each parameter. This provides an easy type denomination and hyperlink to that type using VS Code's Intellisense. `@linkcode` is used instead of `@link` so that the text appears in monospace which is more obviously a `type` rather than a random hyperlink.
|
||||||
|
|
||||||
|
If you're interested in going more in depth, you can find a reference guide for how comments like these work [here](https://jsdoc.app)
|
||||||
|
|
||||||
|
### What not to do:
|
||||||
|
- Don't leave comments for code you don't understand
|
||||||
|
- Incorrect information is worse than no information. If you aren't sure how something works, don't make something up to explain it. Ask for help instead.
|
||||||
|
- Don't over-comment
|
||||||
|
- Not everything needs an explanation. Try to summarize blocks of code instead of singular lines where possible. Single line comments should call out specific oddities.
|
||||||
|
|
||||||
|
## How do Abilities and Moves differ from other classes?
|
||||||
|
While other classes should be fully documented, Abilities and Moves heavily incoperate inheritance (i.e. the `extends` keyword). Because of this, much of the functionality in these classes is duplicated or only slightly changed between classes.
|
||||||
|
### With this in mind, there's a few more things to keep in mind for these:
|
||||||
|
- Do not document any parameters if the function mirrors the one they extend.
|
||||||
|
- Keep this in mind for functions that are not the `apply` function as they are usually sparce and mostly reused
|
||||||
|
- The class itself must be documented
|
||||||
|
- This must include the `@extends BaseClass` and `@see {@linkcode apply}` tags
|
||||||
|
- Class member variables must be documented
|
||||||
|
- You can use a single line documentation comment for these `/** i.e. a comment like this */`
|
||||||
|
- `args` parameters must be documented if used
|
||||||
|
- This should look something like this when there are multiple:
|
||||||
|
```ts
|
||||||
|
/**
|
||||||
|
...
|
||||||
|
* @param args [0] {@linkcode Utils.NumberHolder} of arenaAttackTypeMultiplier
|
||||||
|
* [1] {@linkcode Utils.BooleanHolder} of cancelled
|
||||||
|
* [2] {@linkcode Utils.BooleanHolder} of rWeDoneYet
|
||||||
|
...
|
||||||
|
*/
|
||||||
|
```
|
2
package-lock.json
generated
@ -38,7 +38,7 @@
|
|||||||
"vitest-canvas-mock": "^0.3.3"
|
"vitest-canvas-mock": "^0.3.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=18.0.0"
|
"node": ">=20.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ampproject/remapping": {
|
"node_modules/@ampproject/remapping": {
|
||||||
|
41
public/images/pokemon/25-beauty-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 46,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 46,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:5cfa7061a590163387b8be6b7d6b01ef:eb38ba0510f1ccdcdad21f12b608de50:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 777 B |
41
public/images/pokemon/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 43,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 43,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:4c1324622bf7626e3457142e716e89f3:27f34dcbb6229c5df1ab94704a4c17d9:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 673 B |
41
public/images/pokemon/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 41,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 41,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:06d6d33cc414bb83e042bf2b5e9781b3:622200286aec38197f76ff7c389865e5:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-cosplay.png
Normal file
After Width: | Height: | Size: 582 B |
41
public/images/pokemon/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 44,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 44,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2fab80df82527fbd038644ef6ddc6643:b038f9bc3fee913f72e47a7f739442e7:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 719 B |
41
public/images/pokemon/25-smart-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:82ae8928ea472a5489efad5fe9e929a2:cf33036e7ec593a7e34482a075cfc2ce:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 732 B |
41
public/images/pokemon/25-tough-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 41,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 41,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:468abc8f3fd88b6589d55421e32fee1d:413bb2ea92881b98f9bdae928d1cb8e2:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 626 B |
41
public/images/pokemon/back/25-beauty-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:71377d62a69f15674b3b3d633fea8e92:41c8696b871db6cb9c449b8d6b39e108:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 619 B |
41
public/images/pokemon/back/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2f9add1decd0950875615db052430c39:69dde8ca0fe577f3ca92fd0a7987f80e:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 576 B |
41
public/images/pokemon/back/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:a6ea94ec5224629515141ec46418beca:724f0be5cb931944517440c038224ded:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-cosplay.png
Normal file
After Width: | Height: | Size: 501 B |
41
public/images/pokemon/back/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:6d136f36739c8c8de739a064dd28cea1:32065c3979d7110b470808663dcb1dbe:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 585 B |
41
public/images/pokemon/back/25-smart-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 38,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 38,
|
||||||
|
"h": 51
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:777f0480d256ad2f56b7d2065e89c272:dff8256329243b9f45119c5f38dc5b1c:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 571 B |
41
public/images/pokemon/back/25-tough-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:af3188ab0b97f3d557291c0201343d0b:9cf116b6d930cdcc6629cb82c3580632:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 550 B |
41
public/images/pokemon/back/female/25-beauty-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 28,
|
||||||
|
"w": 39,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 39,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:bcbc922213652ba16fcd6e71b773690a:91a0728f3f2f23cc1b2aaf0c2afd99f8:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 618 B |
41
public/images/pokemon/back/female/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2de224b4e350277509c3eb332582c0f6:b4aa0d74a9bae0418043cb2b698bc14c:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 582 B |
41
public/images/pokemon/back/female/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:1dd1492310b5a9d3a7c556283d55633a:6d5b8ca8279f4b87870a784e27d7ff1a:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-cosplay.png
Normal file
After Width: | Height: | Size: 501 B |
41
public/images/pokemon/back/female/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:355ec5a3710fb30000981609209197d6:b719aa46b5dd19eb0105b705043c9159:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 589 B |
41
public/images/pokemon/back/female/25-smart-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 37,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 51
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2c227baf0cd4a75116b9fed686501160:32e2ef292625a288409b728af925b174:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 571 B |
41
public/images/pokemon/back/female/25-tough-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:4f54ea970f4cf503d4db4b7645ea7ea8:585288d4f25cb6996d13114b015daccf:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/female/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 550 B |
41
public/images/pokemon/back/shiny/25-beauty-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2898450823f2fa77a3aa9815d41ae72b:85db08c12b285066165a56e8b55bf060:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 619 B |
41
public/images/pokemon/back/shiny/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:c258532cc77a4b8abd5c7eae3196a48e:f0d5f7f7d7b86ed57a2643893966f1f6:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 576 B |
41
public/images/pokemon/back/shiny/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:12ba60f1418f714666dcd9f9479700d4:1c189997e11549740704ea5c9bb45346:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-cosplay.png
Normal file
After Width: | Height: | Size: 501 B |
41
public/images/pokemon/back/shiny/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:b5be00976da499cff526c48cea8df2c3:10fa9c0ed642e3d3bd56c1de409ee5e0:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 585 B |
41
public/images/pokemon/back/shiny/25-smart-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 38,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 38,
|
||||||
|
"h": 51
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:faf36ccb96ad37d22d6464ce6b9617ae:0f1f3e7991b2e2d1d966fb614535be38:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 571 B |
41
public/images/pokemon/back/shiny/25-tough-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 1,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:1e4f6d566c1b7b49a347e703f0278509:541d59a88d42f325ecc33d4c3255c453:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 550 B |
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 28,
|
||||||
|
"w": 39,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 39,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:2f8125f97529d17ae8838c5c74cf2164:26c51ce3004127d88de5edd39258c9b1:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 618 B |
41
public/images/pokemon/back/shiny/female/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:d47446f595ef1d59ef7ae5709cef03b0:fa8bbebdd49bbd5cfc036222389bf3bb:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 582 B |
41
public/images/pokemon/back/shiny/female/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:f44cc89f817e249a54c162d7a5b7ed39:148698fd4eb100762706e0290fc6b595:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-cosplay.png
Normal file
After Width: | Height: | Size: 501 B |
41
public/images/pokemon/back/shiny/female/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:a46f854fdcbe6a92218aeb7bb08742b5:2920aef24bccf7d8ae70bfb7813baeb1:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 589 B |
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 51,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 37,
|
||||||
|
"h": 51
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 37,
|
||||||
|
"h": 51
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:5997e7f8983225ded857a411c9322797:45fef635a8e79fb4cb9ff44540cfcde7:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 571 B |
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.333,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 23,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 36,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:b9c4719064d6f9cfee93f4db19fe0911:b621745745698fa029852137c8b0f359:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/back/shiny/female/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 550 B |
41
public/images/pokemon/female/25-beauty-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-beauty-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 47,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 25,
|
||||||
|
"y": 24,
|
||||||
|
"w": 45,
|
||||||
|
"h": 47
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 45,
|
||||||
|
"h": 47
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:ec2a3068f082608059df72142bc2def5:5dc1b7b8b1b099696df527252426b856:ce7c808ae3ca448083f556755e0f9007$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 770 B |
41
public/images/pokemon/female/25-cool-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cool-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 28,
|
||||||
|
"y": 25,
|
||||||
|
"w": 42,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 42,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:3dfc8a624c3637f72a8607af316da773:be8aa7dc39fb022a2e7e736416ea961f:15fbade77a17a862981bf0392b8134eb$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 662 B |
41
public/images/pokemon/female/25-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 30,
|
||||||
|
"y": 25,
|
||||||
|
"w": 40,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:4d4d424a30f22a82ed99e423aa6ccfe7:3b50d76b70f82f3368b2151bb204da9e:f523c38f99410b79826d1718c7c00ae3$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-cosplay.png
Normal file
After Width: | Height: | Size: 574 B |
41
public/images/pokemon/female/25-cute-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-cute-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 27,
|
||||||
|
"y": 25,
|
||||||
|
"w": 43,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 43,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:6cdff8e9bb857f3194a2a59e509e12f3:c6be37de986a806ad8008ee7abbc7c2d:422a6b1a97d1ecb4ae4bf1c41f0b733a$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 707 B |
41
public/images/pokemon/female/25-smart-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-smart-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 25,
|
||||||
|
"y": 25,
|
||||||
|
"w": 45,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 45,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:d91ee877d61464b18c28eae2d6737887:b8766832f439068b0a4b11a74e0b7b97:18454e197d66a6a63863ea691889cebd$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 721 B |
41
public/images/pokemon/female/25-tough-cosplay.json
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"textures": [
|
||||||
|
{
|
||||||
|
"image": "25-tough-cosplay.png",
|
||||||
|
"format": "RGBA8888",
|
||||||
|
"size": {
|
||||||
|
"w": 46,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"scale": 0.5,
|
||||||
|
"frames": [
|
||||||
|
{
|
||||||
|
"filename": "0001.png",
|
||||||
|
"rotated": false,
|
||||||
|
"trimmed": false,
|
||||||
|
"sourceSize": {
|
||||||
|
"w": 96,
|
||||||
|
"h": 96
|
||||||
|
},
|
||||||
|
"spriteSourceSize": {
|
||||||
|
"x": 30,
|
||||||
|
"y": 25,
|
||||||
|
"w": 40,
|
||||||
|
"h": 46
|
||||||
|
},
|
||||||
|
"frame": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"w": 40,
|
||||||
|
"h": 46
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"app": "https://www.codeandweb.com/texturepacker",
|
||||||
|
"version": "3.0",
|
||||||
|
"smartupdate": "$TexturePacker:SmartUpdate:849a27dcbeef96526f6268d102045801:eacf6be2a31863fa8195a0fcd3fad5f7:f52cf98cd3f9b5d722626437d7f07944$"
|
||||||
|
}
|
||||||
|
}
|
BIN
public/images/pokemon/female/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 615 B |
BIN
public/images/pokemon/icons/1/25-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 454 B |
BIN
public/images/pokemon/icons/1/25-cool-cosplay.png
Normal file
After Width: | Height: | Size: 396 B |
BIN
public/images/pokemon/icons/1/25-cosplay.png
Normal file
After Width: | Height: | Size: 360 B |
BIN
public/images/pokemon/icons/1/25-cute-cosplay.png
Normal file
After Width: | Height: | Size: 418 B |
BIN
public/images/pokemon/icons/1/25-smart-cosplay.png
Normal file
After Width: | Height: | Size: 418 B |
BIN
public/images/pokemon/icons/1/25-tough-cosplay.png
Normal file
After Width: | Height: | Size: 386 B |
BIN
public/images/pokemon/icons/1/25s-beauty-cosplay.png
Normal file
After Width: | Height: | Size: 454 B |
BIN
public/images/pokemon/icons/1/25s-cool-cosplay.png
Normal file
After Width: | Height: | Size: 396 B |
BIN
public/images/pokemon/icons/1/25s-cosplay.png
Normal file
After Width: | Height: | Size: 360 B |
BIN
public/images/pokemon/icons/1/25s-cute-cosplay.png
Normal file
After Width: | Height: | Size: 418 B |
BIN
public/images/pokemon/icons/1/25s-smart-cosplay.png
Normal file
After Width: | Height: | Size: 418 B |
BIN
public/images/pokemon/icons/1/25s-tough-cosplay.png
Normal file
After Width: | Height: | Size: 386 B |
BIN
public/images/pokemon/icons/variant/1/100_2.png
Normal file
After Width: | Height: | Size: 400 B |
BIN
public/images/pokemon/icons/variant/1/100_3.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
public/images/pokemon/icons/variant/1/101_2.png
Normal file
After Width: | Height: | Size: 383 B |
BIN
public/images/pokemon/icons/variant/1/101_3.png
Normal file
After Width: | Height: | Size: 409 B |
BIN
public/images/pokemon/icons/variant/1/111_2.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
public/images/pokemon/icons/variant/1/111_3.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
public/images/pokemon/icons/variant/1/112_2.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
public/images/pokemon/icons/variant/1/112_3.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
public/images/pokemon/icons/variant/1/114_2.png
Normal file
After Width: | Height: | Size: 540 B |
BIN
public/images/pokemon/icons/variant/1/114_3.png
Normal file
After Width: | Height: | Size: 561 B |