Character data and anm2 to JSON

This commit is contained in:
shweet committed 2026-11-12 21:07:31 -05:00
1 parent 84e8ab1a2c
commit 2d11cddc5e
51 files changed
+202661 -396867

No files matched your search

-3
View File
@@ -1,3 +0,0 @@
<Areas TextureRootPath="gfx/areas" BaseAnm2="area.anm2" WorldBoundsNull="Bounds" ItemSpawnNull="ItemSpawn">
<Area Texture="area.png" Gravity="0.95" Friction="0.75" AirResistance="0.975" />
</Areas>
+134
View File
@@ -0,0 +1,134 @@
{
"name": "Snivy",
"description": "A Grass Snake Pokémon with rather large ambitions.",
"credits": "Art, Animation, Dialogue: ShweetMagnet Character - Pokémon Sound Effects - Pokémon; ShweetMagnet",
"render": "gfx/preview/render.png",
"portrait": "gfx/preview/portrait.png",
"anm2": "gfx/character/snivy.anm2",
"color": [0.12, 0.515, 0.115],
"weight": 8.1,
"weightMax": 200,
"capacity": 300,
"capacityMin": 300,
"capacityMax": 10000,
"overstuffedMultiplier": 1.5,
"overstuffedDigestBonus": 0.25,
"caloriesToKilogram": 0.0005,
"digestionRate": 1.5,
"digestionRateMax": 4.5,
"digestionTime": 120,
"blinkChance": 0.5,
"gurgleChance": 0.0005,
"gurgleCapacityMultiplier": 10,
"dialoguePool": "Stage1",
"alternate": {"texture": "gfx/character/snivy_alt.png", "sound": "sfx/shiny.ogg", "chance": 0.001},
"stages": [
{"weight": 10, "dialoguePool": "Stage2", "animationSuffix": "Stage2"},
{"weight": 12.5, "dialoguePool": "Stage3", "animationSuffix": "Stage3"},
{"weight": 17.5, "dialoguePool": "Stage4", "animationSuffix": "Stage4"},
{"weight": 27.5, "dialoguePool": "Stage5", "animationSuffix": "Stage5"},
{"weight": 40, "dialoguePool": "Stage6", "animationSuffix": "Stage6"},
{"weight": 55, "dialoguePool": "Stage7", "animationSuffix": "Stage7"},
{"weight": 75, "dialoguePool": "Stage8", "animationSuffix": "Stage8"},
{"weight": 100, "dialoguePool": "Stage9", "animationSuffix": "Stage9"},
{"weight": 130, "dialoguePool": "Stage10", "animationSuffix": "Stage10"}
],
"animations": {"start": "Appear", "idle": "Neutral", "idleFull": "NeutralFull", "stageUp": "StageUp"},
"talk": {"source": "Talk", "destination": "Mouth"},
"blink": {"source": "Blink", "destination": "Head"},
"eatAreas": [
{"null": "Mouth", "animation": "Eat", "event": "Eat"}
],
"expandAreas": [
{"layer": "Torso", "null": "Belly", "scaleMax": 7.5},
{"layer": "Tail", "null": "Tail", "scaleMax": 7.5}
],
"sounds": {
"digest": ["sfx/digest1.ogg", "sfx/digest2.ogg", "sfx/digest3.ogg"],
"gurgle": ["sfx/gurgle1.ogg", "sfx/gurgle2.ogg", "sfx/gurgle3.ogg", "sfx/gurgle4.ogg", "sfx/gurgle5.ogg"]
},
"interactTypes": {
"Rub": {
"glyph": "2",
"isHold": true,
"cursorHover": "Hover",
"cursorActive": "Rub",
"sounds": ["sfx/rub.ogg"],
"particles": ["Circle"]
},
"Smack": {
"glyph": "3",
"cursorHover": "SmackHover",
"cursorActive": "Smack",
"dialogueCooldown": 40,
"scaleAmplitude": 5,
"scaleCycles": 3,
"sounds": ["sfx/smack1.ogg", "sfx/smack2.ogg", "sfx/smack3.ogg", "sfx/smack4.ogg", "sfx/smack5.ogg"],
"particles": ["Circle"]
},
"Kiss": {
"glyph": "4",
"cursorHover": "KissHover",
"cursorActive": "Kiss",
"sounds": ["sfx/kiss1.ogg", "sfx/kiss2.ogg", "sfx/kiss3.ogg", "sfx/kiss4.ogg", "sfx/kiss5.ogg"],
"particles": ["Circle"]
},
"Turn Around": {
"glyph": "5",
"sounds": ["sfx/turn.ogg"],
"particles": ["Circle"]
}
},
"interactAreas": [
{"type": "Rub", "null": "Head", "dialoguePool": "HeadRub", "dialoguePoolFull": "HeadRubFull"},
{"type": "Rub", "null": "HeadBack", "idleOnEnd": "NeutralBack", "dialoguePool": "HeadRubBack", "dialoguePoolFull": "HeadRubBackFull"},
{"type": "Rub", "null": "Belly", "cursorActive": "Grab", "dialoguePool": "BellyRub", "dialoguePoolFull": "BellyRubFull", "digestionHover": 0.1},
{"type": "Rub", "null": "Tail", "cursorActive": "Grab", "dialoguePool": "TailRub", "dialoguePoolFull": "TailRubFull"},
{"type": "Rub", "null": "TailBack", "idleOnEnd": "NeutralBack", "cursorActive": "Grab", "dialoguePool": "TailRubBack", "dialoguePoolFull": "TailRubBackFull"},
{"type": "Kiss", "null": "Mouth", "dialoguePool": "MouthKiss", "dialoguePoolFull": "MouthKiss"},
{"type": "Kiss", "null": "Belly", "dialoguePool": "BellyKiss", "dialoguePoolFull": "BellyKiss"},
{"type": "Kiss", "null": "Tail", "dialoguePool": "TailKiss", "dialoguePoolFull": "TailKiss"},
{"type": "Smack", "null": "Belly", "layer": "Torso", "dialoguePool": "BellySmack", "dialoguePoolFull": "BellySmack", "digestionClick": 0.25},
{"type": "Smack", "null": "Tail", "layer": "Tail", "dialoguePool": "TailSmack", "dialoguePoolFull": "TailSmack"},
{"type": "Smack", "null": "TailBack", "layer": "Tail", "idleOnEnd": "NeutralBack", "dialoguePool": "TailSmackBack", "dialoguePoolFull": "TailSmackBack"},
{"type": "Turn Around", "null": "FullBody", "animation": "NeutralBack", "idleOnEnd": "NeutralBack", "cursorHover": "TurnAround"},
{"type": "Turn Around", "null": "FullBodyBack", "animation": "Neutral", "idleOnEnd": "Neutral", "cursorHover": "TurnAroundBack"}
],
"areas": {
"anm2": "gfx/areas/area.anm2",
"boundsNull": "Bounds",
"spawnNull": "ItemSpawn",
"list": [
{"gravity": 0.95, "friction": 0.75, "airResistance": 0.975}
]
},
"cursor": {
"anm2": "gfx/cursor/cursor.anm2",
"animations": {"idle": "Default", "click": "Click", "hover": "Hover", "grab": "Grab", "pan": "Pan", "zoom": "Zoom", "dispose": "Dispose"},
"sounds": {
"grab": ["sfx/grab.ogg"],
"release": ["sfx/release.ogg"],
"throw": ["sfx/throw.ogg", "sfx/throw2.ogg", "sfx/throw3.ogg"]
},
"particles": {
"grab": ["Circle"]
}
},
"menu": {
"font": "font/font.ttf",
"iconsFont": "font/icons.ttf",
"rounding": 10.0,
"homeGlyph": "1",
"sounds": {
"open": ["sfx/open.ogg"],
"close": ["sfx/close.ogg"],
"hover": ["sfx/hover.ogg", "sfx/hover2.ogg", "sfx/hover3.ogg"],
"select": ["sfx/select.ogg"],
"cheats": ["sfx/cheatsActivated.ogg"]
}
},
"particles": {
"Circle": {"anm2": "gfx/particle/circle.anm2", "animation": "Main"},
"Puff": {"anm2": "gfx/particle/puff.anm2", "animation": "Main"}
}
}
-86
View File
@@ -1,86 +0,0 @@
<Character Name="Snivy" TextureRootPath="gfx" SoundRootPath="sfx" Render="preview/render.png" Portrait="preview/portrait.png" Anm2="character/snivy.anm2" Description="A Grass Snake Pokémon with rather large ambitions." Credits="Art, Animation, Dialogue: ShweetMagnet Character - Pokémon Sound Effects - Pokémon; ShweetMagnet" WeightKilograms="8.1000004" WeightMaxKilograms="200" CapacityCalories="300" CapacityMinCalories="300" CapacityMaxCalories="10000" CapacityOverstuffedMultiplier="1.5" CapacityIfOverStuffedOnDigestBonus="0.25" CaloriesToKilogram="0.00050000002" DigestionTimerMax="120" BlinkChance="0.5" GurgleChance="0.00050000002" GurgleChanceFromCapacityMultiplier="10" DialoguePool="Stage1" ColorR="0.12" ColorG="0.51499999" ColorB="0.115" DigestionRatePerSecond="1.5" DigestionRatePerSecondMax="4.5">
<AlternateSpritesheet Texture="character/snivy_alt.png" Sound="shiny.ogg" ChanceOnNewGame="0.001" />
<Stages>
<Stage ThresholdKilograms="10" DialoguePool="Stage2" AppendStringForAnimations="Stage2" />
<Stage ThresholdKilograms="12.5" DialoguePool="Stage3" AppendStringForAnimations="Stage3" />
<Stage ThresholdKilograms="17.5" DialoguePool="Stage4" AppendStringForAnimations="Stage4" />
<Stage ThresholdKilograms="27.5" DialoguePool="Stage5" AppendStringForAnimations="Stage5" />
<Stage ThresholdKilograms="40" DialoguePool="Stage6" AppendStringForAnimations="Stage6" />
<Stage ThresholdKilograms="55" DialoguePool="Stage7" AppendStringForAnimations="Stage7" />
<Stage ThresholdKilograms="75" DialoguePool="Stage8" AppendStringForAnimations="Stage8" />
<Stage ThresholdKilograms="100" DialoguePool="Stage9" AppendStringForAnimations="Stage9" />
<Stage ThresholdKilograms="130" DialoguePool="Stage10" AppendStringForAnimations="Stage10" />
</Stages>
<Animations>
<Start Animation="Appear" />
<Idle Animation="Neutral" />
<IdleFull Animation="NeutralFull" />
<StageUp Animation="StageUp" />
</Animations>
<AnimationOverrides>
<Talk LayerSource="Talk" LayerDestination="Mouth" />
<Blink LayerSource="Blink" LayerDestination="Head" />
</AnimationOverrides>
<EatAreas>
<EatArea Null="Mouth" Animation="Eat" EventToActivate="Eat" />
</EatAreas>
<Actions>
<Digest>
<Sound Path="digest1.ogg" />
<Sound Path="digest2.ogg" />
<Sound Path="digest3.ogg" />
</Digest>
<Gurgle>
<Sound Path="gurgle1.ogg" />
<Sound Path="gurgle2.ogg" />
<Sound Path="gurgle3.ogg" />
<Sound Path="gurgle4.ogg" />
<Sound Path="gurgle5.ogg" />
</Gurgle>
</Actions>
<ExpandAreas>
<ExpandArea Layer="Torso" Null="Belly" ScaleMultiplierMaximum="7.5" />
<ExpandArea Layer="Tail" Null="Tail" ScaleMultiplierMaximum="7.5" />
</ExpandAreas>
<InteractAreaTypes>
<InteractArea Type="Rub" GlyphFromIconFont="2" IsHold="true" AnimationCursorHover="Hover" AnimationCursorActive="Rub">
<Sound Path="rub.ogg" />
<Particle Type="Circle" />
</InteractArea>
<InteractArea Type="Smack" GlyphFromIconFont="3" AnimationCursorHover="SmackHover" AnimationCursorActive="Smack" TimeToActivateNewDialogueTicks="40" ScaleEffectAmplitude="5" ScaleEffectCycles="3">
<Sound Path="smack1.ogg" />
<Sound Path="smack2.ogg" />
<Sound Path="smack3.ogg" />
<Sound Path="smack4.ogg" />
<Sound Path="smack5.ogg" />
<Particle Type="Circle" />
</InteractArea>
<InteractArea Type="Kiss" GlyphFromIconFont="4" AnimationCursorHover="KissHover" AnimationCursorActive="Kiss">
<Sound Path="kiss1.ogg" />
<Sound Path="kiss2.ogg" />
<Sound Path="kiss3.ogg" />
<Sound Path="kiss4.ogg" />
<Sound Path="kiss5.ogg" />
<Particle Type="Circle" />
</InteractArea>
<InteractArea Type="Turn Around" GlyphFromIconFont="5">
<Particle Type="Circle" />
<Sound Path="turn.ogg" />
</InteractArea>
</InteractAreaTypes>
<InteractAreas>
<InteractArea Type="Rub" Null="Head" DialoguePool="HeadRub" DialoguePoolFull="HeadRubFull" />
<InteractArea Type="Rub" Null="HeadBack" DialoguePool="HeadRubBack" DialoguePoolFull="HeadRubBackFull" DefaultAnimationOnEnd="NeutralBack" />
<InteractArea Type="Rub" Null="Belly" AnimationCursorActive="Grab" DialoguePool="BellyRub" DigestionBonusOnHover="0.1" DialoguePoolFull="BellyRubFull" />
<InteractArea Type="Rub" Null="Tail" AnimationCursorActive="Grab" DialoguePool="TailRub" DialoguePoolFull="TailRubFull" />
<InteractArea Type="Rub" Null="TailBack" AnimationCursorActive="Grab" DialoguePool="TailRubBack" DialoguePoolFull="TailRubBackFull" DefaultAnimationOnEnd="NeutralBack" />
<InteractArea Type="Kiss" Null="Mouth" DialoguePool="MouthKiss" DialoguePoolFull="MouthKiss" />
<InteractArea Type="Kiss" Null="Belly" DialoguePool="BellyKiss" DialoguePoolFull="BellyKiss" />
<InteractArea Type="Kiss" Null="Tail" DialoguePool="TailKiss" DialoguePoolFull="TailKiss" />
<InteractArea Type="Smack" Null="Belly" DialoguePool="BellySmack" Layer="Torso" DigestionBonusOnClick="0.25" DialoguePoolFull="BellySmack" />
<InteractArea Type="Smack" Null="Tail" DialoguePool="TailSmack" Layer="Tail" DialoguePoolFull="TailSmack" />
<InteractArea Type="Smack" Null="TailBack" DialoguePool="TailSmackBack" Layer="Tail" DialoguePoolFull="TailSmackBack" DefaultAnimationOnEnd="NeutralBack" />
<InteractArea Type="Turn Around" Null="FullBody" AnimationCursorHover="TurnAround" Animation="NeutralBack" DefaultAnimationOnEnd="NeutralBack" />
<InteractArea Type="Turn Around" Null="FullBodyBack" AnimationCursorHover="TurnAroundBack" Animation="Neutral" DefaultAnimationOnEnd="Neutral" />
</InteractAreas>
</Character>
-22
View File
@@ -1,22 +0,0 @@
<Cursor TextureRootPath="gfx" SoundRootPath="sfx" Anm2="cursor/cursor.anm2">
<Actions>
<Idle Animation="Default" />
<Click Animation="Click" />
<Hover Animation="Hover" />
<Grab Animation="Grab">
<Sound Path="grab.ogg" />
<Particle Type="Circle" />
</Grab>
<Release>
<Sound Path="release.ogg" />
</Release>
<Pan Animation="Pan" />
<Zoom Animation="Zoom" />
<Dispose Animation="Dispose" />
<Throw>
<Sound Path="throw.ogg" />
<Sound Path="throw2.ogg" />
<Sound Path="throw3.ogg" />
</Throw>
</Actions>
</Cursor>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+59 -76
View File
@@ -1,76 +1,59 @@
<AnimatedActor>
<Info CreatedBy="robot" CreatedOn="07/06/2026 09:29:37 PM" Fps="30" Version="0"/>
<Content>
<Spritesheets>
<Spritesheet Id="0" Path="area.png"/>
</Spritesheets>
<Layers>
<Layer Id="0" Name="BG" SpritesheetId="0"/>
</Layers>
<Nulls>
<Null Id="0" Name="Bounds" ShowRect="true"/>
<Null Id="1" Name="ItemSpawn" ShowRect="true"/>
</Nulls>
<Events/>
</Content>
<Animations DefaultAnimation="Default">
<Animation Name="Default" FrameNum="1" Loop="true">
<RootAnimation>
<Frame XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</RootAnimation>
<LayerAnimations>
<LayerAnimation LayerId="0" Visible="true">
<Frame XPivot="350" YPivot="400" XCrop="0" YCrop="0" Width="700" Height="500" XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</LayerAnimation>
</LayerAnimations>
<NullAnimations>
<NullAnimation NullId="0" Visible="true">
<Frame XPosition="1" YPosition="-172" Delay="1" Visible="true" XScale="640" YScale="400" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</NullAnimation>
<NullAnimation NullId="1" Visible="true">
<Frame XPosition="0" YPosition="-245" Delay="1" Visible="true" XScale="440" YScale="145" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</NullAnimation>
</NullAnimations>
<Triggers/>
</Animation>
</Animations>
<SourceDocument>
<Info CreatedBy="robot" CreatedOn="07/06/2026 09:29:37 PM" Fps="30" Version="0"/>
<Content>
<Spritesheets>
<Spritesheet Id="0" Path="area.png">
<Region Id="0" Name="Main" XCrop="0" YCrop="0" Width="700" Height="500" XPivot="350" YPivot="400"/>
</Spritesheet>
</Spritesheets>
<Layers>
<Layer Id="0" Name="BG" SpritesheetId="0"/>
</Layers>
<Nulls>
<Null Id="0" Name="Bounds" ShowRect="true"/>
<Null Id="1" Name="ItemSpawn" ShowRect="true"/>
</Nulls>
<Events/>
</Content>
<Animations DefaultAnimation="Default">
<Animation Name="Default" FrameNum="1" Loop="true">
<RootAnimation>
<Frame XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</RootAnimation>
<LayerAnimations>
<LayerAnimation LayerId="0" Visible="true">
<Frame RegionId="0" XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</LayerAnimation>
</LayerAnimations>
<NullAnimations>
<NullAnimation NullId="0" Visible="true">
<Frame XPosition="1" YPosition="-172" Delay="1" Visible="true" XScale="640" YScale="400" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</NullAnimation>
<NullAnimation NullId="1" Visible="true">
<Frame XPosition="0" YPosition="-245" Delay="1" Visible="true" XScale="440" YScale="145" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</NullAnimation>
</NullAnimations>
<Triggers/>
</Animation>
</Animations>
</SourceDocument>
</AnimatedActor>
{
"anm2ed": 1,
"info": {"createdOn": "2026-07-06T21:29:37"},
"spritesheets": [
{
"path": "area.png",
"regions": [
{
"name": "Main",
"size": [700, 500],
"pivot": [350, 400]
}
]
}
],
"layers": [
{"name": "BG"}
],
"nulls": [
{"name": "Bounds", "showRect": true},
{"name": "ItemSpawn", "showRect": true}
],
"defaultAnimation": "Default",
"animations": {
"Default": {
"root": [
{}
],
"layers": [
{
"layer": 0,
"frames": [
{"region": 0}
]
}
],
"nulls": [
{
"null": 0,
"frames": [
{
"pos": [1, -172],
"scale": [640, 400]
}
]
},
{
"null": 1,
"frames": [
{
"pos": [0, -245],
"scale": [440, 145]
}
]
}
]
}
}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+37 -29
View File
@@ -1,29 +1,37 @@
<AnimatedActor>
<Info CreatedBy="robot" CreatedOn="12/06/2025 11:49:27 PM" Fps="30" Version="0"/>
<Content>
<Spritesheets>
<Spritesheet Id="0" Path="item_001_poke_puff_basic_sweet.png">
<Region Id="0" Name="48x48" XCrop="0" YCrop="0" Width="48" Height="48" XPivot="24" YPivot="24"/>
</Spritesheet>
</Spritesheets>
<Layers>
<Layer Id="0" Name="Main" SpritesheetId="0"/>
</Layers>
<Nulls/>
<Events/>
</Content>
<Animations DefaultAnimation="Default">
<Animation Name="Default" FrameNum="1" Loop="true">
<RootAnimation>
<Frame XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="125" YScale="125" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</RootAnimation>
<LayerAnimations>
<LayerAnimation LayerId="0" Visible="true">
<Frame XPivot="24" YPivot="24" XCrop="0" YCrop="0" Width="48" Height="48" XPosition="0" YPosition="0" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</LayerAnimation>
</LayerAnimations>
<NullAnimations/>
<Triggers/>
</Animation>
</Animations>
</AnimatedActor>
{
"anm2ed": 1,
"info": {"createdOn": "2025-12-06T23:49:27"},
"spritesheets": [
{
"path": "item_001_poke_puff_basic_sweet.png",
"regions": [
{
"name": "48x48",
"size": [48, 48],
"pivot": [24, 24]
}
]
}
],
"layers": [
{"name": "Main"}
],
"defaultAnimation": "Default",
"animations": {
"Default": {
"root": [
{
"scale": [125, 125]
}
],
"layers": [
{
"layer": 0,
"frames": [
{"region": 0}
]
}
]
}
}
}
@@ -1,30 +1,48 @@
<AnimatedActor>
<Info CreatedBy="robot" CreatedOn="" Fps="30" Version="0"/>
<Content>
<Spritesheets>
<Spritesheet Id="0" Path="circle.png">
<Region Id="0" Name="Main" XCrop="0" YCrop="0" Width="128" Height="128" Origin="Center"/>
</Spritesheet>
</Spritesheets>
<Layers>
<Layer Id="0" Name="Main" SpritesheetId="0"/>
</Layers>
<Nulls/>
<Events/>
</Content>
<Animations DefaultAnimation="Spawn">
<Animation Name="Spawn" FrameNum="11" Loop="false">
<RootAnimation>
<Frame XPosition="0" YPosition="0" Delay="11" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="false"/>
</RootAnimation>
<LayerAnimations>
<LayerAnimation LayerId="0" Visible="true">
<Frame RegionId="0" XPosition="0" YPosition="0" XScale="10" YScale="10" Delay="10" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="0" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="1" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="0" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
</LayerAnimation>
</LayerAnimations>
<NullAnimations/>
<Triggers/>
</Animation>
</Animations>
</AnimatedActor>
{
"anm2ed": 1,
"info": {},
"spritesheets": [
{
"path": "circle.png",
"regions": [
{
"name": "Main",
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
}
]
}
],
"layers": [
{"name": "Main"}
],
"defaultAnimation": "Spawn",
"animations": {
"Spawn": {
"length": 11,
"loop": false,
"root": [
{"delay": 11}
],
"layers": [
{
"layer": 0,
"frames": [
{
"region": 0,
"scale": [10, 10],
"delay": 10,
"interpolation": "linear"
},
{
"region": 0,
"tint": [255, 255, 255, 0],
"interpolation": "linear"
}
]
}
]
}
}
}
@@ -1,44 +1,99 @@
<AnimatedActor>
<Info CreatedBy="robot" CreatedOn="" Fps="30" Version="0"/>
<Content>
<Spritesheets>
<Spritesheet Id="0" Path="puff.png">
<Region Id="0" Name="1" XCrop="0" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="1" Name="2" XCrop="128" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="2" Name="3" XCrop="256" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="3" Name="4" XCrop="384" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="4" Name="5" XCrop="512" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="5" Name="6" XCrop="640" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="6" Name="7" XCrop="768" YCrop="0" Width="128" Height="128" Origin="Center"/>
<Region Id="7" Name="8" XCrop="896" YCrop="0" Width="128" Height="128" Origin="Center"/>
</Spritesheet>
</Spritesheets>
<Layers>
<Layer Id="0" Name="Main" SpritesheetId="0"/>
</Layers>
<Nulls/>
<Events/>
</Content>
<Animations DefaultAnimation="Main">
<Animation Name="Main" FrameNum="16" Loop="false">
<RootAnimation>
<Frame XPosition="0" YPosition="0" Delay="15" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame XPosition="0" YPosition="-5" Delay="1" Visible="true" XScale="100" YScale="100" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="32" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
</RootAnimation>
<LayerAnimations>
<LayerAnimation LayerId="0" Visible="true">
<Frame RegionId="0" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="1" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="2" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="3" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="4" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="5" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="6" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
<Frame RegionId="7" XPosition="0" YPosition="0" XScale="100" YScale="100" Delay="2" Visible="true" RedTint="255" GreenTint="255" BlueTint="255" AlphaTint="255" RedOffset="0" GreenOffset="0" BlueOffset="0" Rotation="0" Interpolated="true"/>
</LayerAnimation>
</LayerAnimations>
<NullAnimations/>
<Triggers/>
</Animation>
</Animations>
</AnimatedActor>
{
"anm2ed": 1,
"info": {},
"spritesheets": [
{
"path": "puff.png",
"regions": [
{
"name": "1",
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "2",
"crop": [128, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "3",
"crop": [256, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "4",
"crop": [384, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "5",
"crop": [512, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "6",
"crop": [640, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "7",
"crop": [768, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
},
{
"name": "8",
"crop": [896, 0],
"size": [128, 128],
"pivot": [64, 64],
"origin": "center"
}
]
}
],
"layers": [
{"name": "Main"}
],
"defaultAnimation": "Main",
"animations": {
"Main": {
"length": 16,
"loop": false,
"root": [
{"delay": 15, "interpolation": "linear"},
{
"pos": [0, -5],
"tint": [255, 255, 255, 32],
"interpolation": "linear"
}
],
"layers": [
{
"layer": 0,
"frames": [
{"region": 0, "delay": 2, "interpolation": "linear"},
{"region": 1, "delay": 2, "interpolation": "linear"},
{"region": 2, "delay": 2, "interpolation": "linear"},
{"region": 3, "delay": 2, "interpolation": "linear"},
{"region": 4, "delay": 2, "interpolation": "linear"},
{"region": 5, "delay": 2, "interpolation": "linear"},
{"region": 6, "delay": 2, "interpolation": "linear"},
{"region": 7, "delay": 2, "interpolation": "linear"}
]
}
]
}
}
}
+60
View File
@@ -0,0 +1,60 @@
{
"anm2": "gfx/items/item.anm2",
"spritesheet": 0,
"spawnDelay": 600,
"spawnDelayMultiplier": 0.75,
"spawnLimit": 5,
"sounds": {
"bounce": ["sfx/bounce.ogg", "sfx/bounce2.ogg", "sfx/bounce3.ogg"],
"dispose": ["sfx/dispose.ogg"],
"summon": ["sfx/summon.ogg"],
"newItem": ["sfx/newItem.ogg"]
},
"particles": {
"dispose": ["Puff"],
"summon": ["Puff"]
},
"categories": {"Food": "edible", "Tool": "tool"},
"rarities": {
"Common": {"weight": 1.0, "sound": "sfx/common.ogg"},
"Uncommon": {"weight": 0.75, "sound": "sfx/uncommon.ogg"},
"Rare": {"weight": 0.5, "sound": "sfx/rare.ogg"},
"Epic": {"weight": 0.25, "sound": "sfx/epic.ogg"},
"Legendary": {"weight": 0.125, "sound": "sfx/legendary.ogg"},
"???": {"weight": 0.001, "sound": "sfx/impossible.ogg"},
"Special": {"weight": 0.0, "sound": "sfx/special.ogg"}
},
"items": [
{"name": "Poké Puff (Basic, Sweet)", "description": "A basic sweet Poké Puff.", "category": "Food", "rarity": "Common", "flavor": "Sweet", "texture": "gfx/items/item_001_poke_puff_basic_sweet.png", "calories": 100.0},
{"name": "Poké Puff (Basic, Mint)", "description": "A basic minty Poké Puff.", "category": "Food", "rarity": "Common", "flavor": "Mint", "texture": "gfx/items/item_002_poke_puff_basic_mint.png", "calories": 100.0},
{"name": "Poké Puff (Basic, Citrus)", "description": "A basic citrusy Poké Puff.", "category": "Food", "rarity": "Common", "flavor": "Citrus", "texture": "gfx/items/item_003_poke_puff_basic_citrus.png", "calories": 100.0},
{"name": "Poké Puff (Basic, Mocha)", "description": "A basic mocha Poké Puff.", "category": "Food", "rarity": "Common", "flavor": "Mocha", "texture": "gfx/items/item_004_poke_puff_basic_mocha.png", "calories": 100.0},
{"name": "Poké Puff (Basic, Spice)", "description": "A basic spice Poké Puff.", "category": "Food", "rarity": "Common", "flavor": "Spice", "texture": "gfx/items/item_005_poke_puff_basic_spice.png", "calories": 100.0},
{"name": "Poké Puff (Frosted, Sweet)", "description": "A frosted sweet Poké Puff.", "category": "Food", "rarity": "Uncommon", "flavor": "Sweet", "texture": "gfx/items/item_006_poke_puff_frosted_sweet.png", "calories": 250.0},
{"name": "Poké Puff (Frosted, Mint)", "description": "A frosted minty Poké Puff.", "category": "Food", "rarity": "Uncommon", "flavor": "Mint", "texture": "gfx/items/item_007_poke_puff_frosted_mint.png", "calories": 250.0},
{"name": "Poké Puff (Frosted, Citrus)", "description": "A frosted citrusy Poké Puff.", "category": "Food", "rarity": "Uncommon", "flavor": "Mint", "texture": "gfx/items/item_008_poke_puff_frosted_citrus.png", "calories": 250.0},
{"name": "Poké Puff (Frosted, Mocha)", "description": "A frosted mocha Poké Puff.", "category": "Food", "rarity": "Uncommon", "flavor": "Mocha", "texture": "gfx/items/item_009_poke_puff_frosted_mocha.png", "calories": 250.0},
{"name": "Poké Puff (Frosted, Spice)", "description": "A frosted spice Poké Puff.", "category": "Food", "rarity": "Uncommon", "flavor": "Spice", "texture": "gfx/items/item_010_poke_puff_frosted_spice.png", "calories": 250.0},
{"name": "Poké Puff (Fancy, Sweet)", "description": "A fancy sweet Poké Puff, adorned with a cherry.", "category": "Food", "rarity": "Rare", "flavor": "Sweet", "texture": "gfx/items/item_011_poke_puff_fancy_sweet.png", "calories": 500.0},
{"name": "Poké Puff (Fancy, Mint)", "description": "A fancy minty Poké Puff, adorned with a crescent moon-shaped candy.", "category": "Food", "rarity": "Rare", "flavor": "Mint", "texture": "gfx/items/item_012_poke_puff_fancy_mint.png", "calories": 500.0},
{"name": "Poké Puff (Fancy, Citrus)", "description": "A fancy citrus Poké Puff, adorned with an orange slice.", "category": "Food", "rarity": "Rare", "flavor": "Citrus", "texture": "gfx/items/item_013_poke_puff_fancy_citrus.png", "calories": 500.0},
{"name": "Poké Puff (Fancy, Mocha)", "description": "A fancy mocha Poké Puff, adorned with a morsel of white chocolate.", "category": "Food", "rarity": "Rare", "flavor": "Mocha", "texture": "gfx/items/item_014_poke_puff_fancy_mocha.png", "calories": 500.0},
{"name": "Poké Puff (Fancy, Spice)", "description": "A fancy spice Poké Puff, adorned with a morsel of dark chocolate.", "category": "Food", "rarity": "Rare", "flavor": "Spice", "texture": "gfx/items/item_015_poke_puff_fancy_spice.png", "calories": 500.0},
{"name": "Poké Puff (Deluxe, Sweet)", "description": "A deluxe sweet Poké Puff; frosted and adorned with a cherry.", "category": "Food", "rarity": "Epic", "flavor": "Sweet", "texture": "gfx/items/item_016_poke_puff_deluxe_sweet.png", "calories": 1000.0},
{"name": "Poké Puff (Deluxe, Mint)", "description": "A deluxe minty Poké Puff; frosted and adorned with a cinnamon stick.", "category": "Food", "rarity": "Epic", "flavor": "Mint", "texture": "gfx/items/item_017_poke_puff_deluxe_mint.png", "calories": 1000.0},
{"name": "Poké Puff (Deluxe, Citrus)", "description": "A deluxe citrusy Poké Puff; frosted and adorned with an orange slice.", "category": "Food", "rarity": "Epic", "flavor": "Citrus", "texture": "gfx/items/item_018_poke_puff_deluxe_citrus.png", "calories": 1000.0},
{"name": "Poké Puff (Deluxe, Mocha)", "description": "A deluxe mocha Poké Puff; frosted and adorned with a morsel of white chocolate.", "category": "Food", "rarity": "Epic", "flavor": "Mocha", "texture": "gfx/items/item_019_poke_puff_deluxe_mocha.png", "calories": 1000.0},
{"name": "Poké Puff (Deluxe, Spice)", "description": "A deluxe spice Poké Puff; frosted and adorned with a morsel of dark chocolate.", "category": "Food", "rarity": "Epic", "flavor": "Spice", "texture": "gfx/items/item_020_poke_puff_deluxe_spice.png", "calories": 1000.0},
{"name": "Poké Puff (Supreme Spring)", "description": "A supreme Poké Puff that tastes like the sweet cherry blossoms of spring.", "category": "Food", "rarity": "Legendary", "flavor": "Sweet", "texture": "gfx/items/item_021_poke_puff_supreme_spring.png", "calories": 2500.0},
{"name": "Poké Puff (Supreme Summer)", "description": "A supreme Poké Puff that tastes like a tropical summer vacation.", "category": "Food", "rarity": "Legendary", "flavor": "Citrus", "texture": "gfx/items/item_022_poke_puff_supreme_summer.png", "calories": 2500.0},
{"name": "Poké Puff (Supreme Autumn)", "description": "A supreme Poké Puff that tastes like a bountiful autumn harvest.", "category": "Food", "rarity": "Legendary", "flavor": "Citrus", "texture": "gfx/items/item_023_poke_puff_supreme_autumn.png", "calories": 2500.0},
{"name": "Poké Puff (Supreme Winter)", "description": "A supreme Poké Puff that tastes like a frosty winter wonderland.", "category": "Food", "rarity": "Legendary", "flavor": "Spice", "texture": "gfx/items/item_024_poke_puff_supreme_winter.png", "calories": 2500.0},
{"name": "Poké Puff (Supreme Wish)", "description": "A supreme Poké Puff that tastes like a cherished birthday celebration.\nIt also is the biggest calorie nuke ever.\nCan Snivy eat it!?\nAlso, statistically, it might be your birthday today, right?", "category": "Food", "rarity": "???", "flavor": "Spice", "texture": "gfx/items/item_025_poke_puff_supreme_wish.png", "calories": 10000.0},
{"name": "Poké Puff (Supreme Honor)", "description": "A supreme Poké Puff that tastes like a monumental victory.\nWith your luck, you've earned it...if Snivy can eat it!", "category": "Food", "rarity": "???", "flavor": "Mocha", "texture": "gfx/items/item_026_poke_puff_supreme_honor.png", "calories": 2500.0, "digestionBonus": 0.6},
{"name": "Cheri Berry", "description": "A spherical red berry that cures paralysis\n...oh, and it also excites one's stomach.", "category": "Food", "rarity": "Uncommon", "flavor": "Spicy", "texture": "gfx/items/item_027_cheri_berry.png", "calories": 25.0, "digestionBonus": 0.009},
{"name": "Tamato Berry", "description": "A spiny crimson berry that lowers speed and raises friendship.\n...oh, and it also greatly excites one's stomach.", "category": "Food", "rarity": "Rare", "flavor": "Spicy", "texture": "gfx/items/item_028_tamato_berry.png", "calories": 50.0, "digestionBonus": 0.018},
{"name": "Touga Berry", "description": "An obscure, searing-red berry from faraway lands.\nIt cures confusion...and it'll make one's stomach a burning inferno.", "category": "Food", "rarity": "Epic", "flavor": "Spicy", "texture": "gfx/items/item_029_touga_berry.png", "calories": 100.0, "digestionBonus": 0.0396},
{"name": "Pomeg Berry", "description": "cG9tZWcgYmVycnkgcG9tZWcgYmVycnkgcG9tZWcgYmVycnk=", "category": "Food", "rarity": "???", "flavor": "None", "texture": "gfx/items/item_030_pomeg_berry.png", "calories": -2500.0, "digestionBonus": 0.6, "gravity": 0.05},
{"name": "Shiny Charm", "description": "Can change a Pokémon's color scheme...", "category": "Tool", "rarity": "???", "texture": "gfx/items/item_031_shiny_charm.png", "isToggleSpritesheet": true}
]
}
-81
View File
@@ -1,81 +0,0 @@
<ItemSchema BaseSpawnDelayTicks="600" ItemSpawnLimit="5" SpawnDelayStageMultiplier="0.75" TextureRootPath="gfx" SoundRootPath="sfx" BaseAnm2="items/item.anm2">
<Actions>
<Bounce>
<Sound Path="bounce.ogg" />
<Sound Path="bounce2.ogg" />
<Sound Path="bounce3.ogg" />
</Bounce>
<Dispose>
<Sound Path="dispose.ogg" />
<Particle Type="Puff" />
</Dispose>
<Summon>
<Sound Path="summon.ogg" />
<Particle Type="Puff" />
</Summon>
<NewItem>
<Sound Path="newItem.ogg" />
</NewItem>
<Return>
<Sound Path="return.ogg" />
<Particle Type="Puff" />
</Return>
</Actions>
<Categories>
<Category Name="Invalid" />
<Category Name="Food" UseMode="Edible" />
<Category Name="Tool" UseMode="Tool" />
</Categories>
<Flavors>
<Flavor Name="None" />
<Flavor Name="Sweet" />
<Flavor Name="Bitter" />
<Flavor Name="Spicy" />
<Flavor Name="Mint" />
<Flavor Name="Citrus" />
<Flavor Name="Mocha" />
<Flavor Name="Spice" />
</Flavors>
<Rarities>
<Rarity Name="Common" Weight="1.0" Sound="common.ogg" />
<Rarity Name="Uncommon" Weight="0.75" Sound="uncommon.ogg" />
<Rarity Name="Rare" Weight="0.5" Sound="rare.ogg" />
<Rarity Name="Epic" Weight="0.25" Sound="epic.ogg" />
<Rarity Name="Legendary" Weight="0.125" Sound="legendary.ogg" />
<Rarity Name="???" Weight="0.001" IsHiddenInCatalog="true" Sound="impossible.ogg" />
<Rarity Name="Special" Weight="0.0" IsHiddenInCatalog="true" Sound="special.ogg" />
</Rarities>
<Items TextureRootPath="gfx/items" SpritesheetID="0">
<Item Name="Poké Puff (Basic, Sweet)" Texture="item_001_poke_puff_basic_sweet.png" Description="A basic sweet Poké Puff." Category="Food" Flavor="Sweet" Rarity="Common" Calories="100.0" />
<Item Name="Poké Puff (Basic, Mint)" Texture="item_002_poke_puff_basic_mint.png" Description="A basic minty Poké Puff." Category="Food" Flavor="Mint" Rarity="Common" Calories="100.0" />
<Item Name="Poké Puff (Basic, Citrus)" Texture="item_003_poke_puff_basic_citrus.png" Description="A basic citrusy Poké Puff." Category="Food" Flavor="Citrus" Rarity="Common" Calories="100.0" />
<Item Name="Poké Puff (Basic, Mocha)" Texture="item_004_poke_puff_basic_mocha.png" Description="A basic mocha Poké Puff." Category="Food" Flavor="Mocha" Rarity="Common" Calories="100.0" />
<Item Name="Poké Puff (Basic, Spice)" Texture="item_005_poke_puff_basic_spice.png" Description="A basic spice Poké Puff." Category="Food" Flavor="Spice" Rarity="Common" Calories="100.0" />
<Item Name="Poké Puff (Frosted, Sweet)" Texture="item_006_poke_puff_frosted_sweet.png" Description="A frosted sweet Poké Puff." Category="Food" Flavor="Sweet" Rarity="Uncommon" Calories="250.0" />
<Item Name="Poké Puff (Frosted, Mint)" Texture="item_007_poke_puff_frosted_mint.png" Description="A frosted minty Poké Puff." Category="Food" Flavor="Mint" Rarity="Uncommon" Calories="250.0" />
<Item Name="Poké Puff (Frosted, Citrus)" Texture="item_008_poke_puff_frosted_citrus.png" Description="A frosted citrusy Poké Puff." Category="Food" Flavor="Mint" Rarity="Uncommon" Calories="250.0" />
<Item Name="Poké Puff (Frosted, Mocha)" Texture="item_009_poke_puff_frosted_mocha.png" Description="A frosted mocha Poké Puff." Category="Food" Flavor="Mocha" Rarity="Uncommon" Calories="250.0" />
<Item Name="Poké Puff (Frosted, Spice)" Texture="item_010_poke_puff_frosted_spice.png" Description="A frosted spice Poké Puff." Category="Food" Flavor="Spice" Rarity="Uncommon" Calories="250.0" />
<Item Name="Poké Puff (Fancy, Sweet)" Texture="item_011_poke_puff_fancy_sweet.png" Description="A fancy sweet Poké Puff, adorned with a cherry." Category="Food" Flavor="Sweet" Rarity="Rare" Calories="500.0" />
<Item Name="Poké Puff (Fancy, Mint)" Texture="item_012_poke_puff_fancy_mint.png" Description="A fancy minty Poké Puff, adorned with a crescent moon-shaped candy." Category="Food" Flavor="Mint" Rarity="Rare" Calories="500.0" />
<Item Name="Poké Puff (Fancy, Citrus)" Texture="item_013_poke_puff_fancy_citrus.png" Description="A fancy citrus Poké Puff, adorned with an orange slice." Category="Food" Flavor="Citrus" Rarity="Rare" Calories="500.0" />
<Item Name="Poké Puff (Fancy, Mocha)" Texture="item_014_poke_puff_fancy_mocha.png" Description="A fancy mocha Poké Puff, adorned with a morsel of white chocolate." Category="Food" Flavor="Mocha" Rarity="Rare" Calories="500.0" />
<Item Name="Poké Puff (Fancy, Spice)" Texture="item_015_poke_puff_fancy_spice.png" Description="A fancy spice Poké Puff, adorned with a morsel of dark chocolate." Category="Food" Flavor="Spice" Rarity="Rare" Calories="500.0" />
<Item Name="Poké Puff (Deluxe, Sweet)" Texture="item_016_poke_puff_deluxe_sweet.png" Description="A deluxe sweet Poké Puff; frosted and adorned with a cherry." Category="Food" Flavor="Sweet" Rarity="Epic" Calories="1000.0" />
<Item Name="Poké Puff (Deluxe, Mint)" Texture="item_017_poke_puff_deluxe_mint.png" Description="A deluxe minty Poké Puff; frosted and adorned with a cinnamon stick." Category="Food" Flavor="Mint" Rarity="Epic" Calories="1000.0" />
<Item Name="Poké Puff (Deluxe, Citrus)" Texture="item_018_poke_puff_deluxe_citrus.png" Description="A deluxe citrusy Poké Puff; frosted and adorned with an orange slice." Category="Food" Flavor="Citrus" Rarity="Epic" Calories="1000.0" />
<Item Name="Poké Puff (Deluxe, Mocha)" Texture="item_019_poke_puff_deluxe_mocha.png" Description="A deluxe mocha Poké Puff; frosted and adorned with a morsel of white chocolate." Category="Food" Flavor="Mocha" Rarity="Epic" Calories="1000.0" />
<Item Name="Poké Puff (Deluxe, Spice)" Texture="item_020_poke_puff_deluxe_spice.png" Description="A deluxe spice Poké Puff; frosted and adorned with a morsel of dark chocolate." Category="Food" Flavor="Spice" Rarity="Epic" Calories="1000.0" />
<Item Name="Poké Puff (Supreme Spring)" Texture="item_021_poke_puff_supreme_spring.png" Description="A supreme Poké Puff that tastes like the sweet cherry blossoms of spring." Category="Food" Flavor="Sweet" Rarity="Legendary" Calories="2500.0" />
<Item Name="Poké Puff (Supreme Summer)" Texture="item_022_poke_puff_supreme_summer.png" Description="A supreme Poké Puff that tastes like a tropical summer vacation." Category="Food" Flavor="Citrus" Rarity="Legendary" Calories="2500.0" />
<Item Name="Poké Puff (Supreme Autumn)" Texture="item_023_poke_puff_supreme_autumn.png" Description="A supreme Poké Puff that tastes like a bountiful autumn harvest." Category="Food" Flavor="Citrus" Rarity="Legendary" Calories="2500.0" />
<Item Name="Poké Puff (Supreme Winter)" Texture="item_024_poke_puff_supreme_winter.png" Description="A supreme Poké Puff that tastes like a frosty winter wonderland." Category="Food" Flavor="Spice" Rarity="Legendary" Calories="2500.0" />
<Item Name="Poké Puff (Supreme Wish)" Texture="item_025_poke_puff_supreme_wish.png" Description="A supreme Poké Puff that tastes like a cherished birthday celebration.&#10;It also is the biggest calorie nuke ever.&#10;Can Snivy eat it!?&#10;Also, statistically, it might be your birthday today, right?" Category="Food" Flavor="Spice" Rarity="???" Calories="10000.0" />
<Item Name="Poké Puff (Supreme Honor)" Texture="item_026_poke_puff_supreme_honor.png" Description="A supreme Poké Puff that tastes like a monumental victory.&#10;With your luck, you've earned it...if Snivy can eat it!" Category="Food" Flavor="Mocha" Rarity="???" Calories="2500.0" DigestionBonus="0.01" />
<Item Name="Cheri Berry" Texture="item_027_cheri_berry.png" Description="A spherical red berry that cures paralysis&#10;...oh, and it also excites one's stomach." Category="Food" Flavor="Spicy" Rarity="Uncommon" Calories="25.0" DigestionBonus="0.00015" />
<Item Name="Tamato Berry" Texture="item_028_tamato_berry.png" Description="A spiny crimson berry that lowers speed and raises friendship.&#10;...oh, and it also greatly excites one's stomach." Category="Food" Flavor="Spicy" Rarity="Rare" Calories="50.0" DigestionBonus="0.0003" />
<Item Name="Touga Berry" Texture="item_029_touga_berry.png" Description="An obscure, searing-red berry from faraway lands.&#10;It cures confusion...and it'll make one's stomach a burning inferno." Category="Food" Flavor="Spicy" Rarity="Epic" Calories="100.0" DigestionBonus="0.00066" />
<Item Name="Pomeg Berry" Texture="item_030_pomeg_berry.png" Description="cG9tZWcgYmVycnkgcG9tZWcgYmVycnkgcG9tZWcgYmVycnk=" Category="Food" Flavor="None" Rarity="???" Calories="-2500.0" DigestionBonus="0.01" Gravity="0.05" />
<Item Name="Shiny Charm" Texture="item_031_shiny_charm.png" Description="Can change a Pokémon's color scheme..." Category="Tool" Rarity="???" IsToggleSpritesheet="true" />
</Items>
</ItemSchema>
-22
View File
@@ -1,22 +0,0 @@
<Menu SoundRootPath="sfx" FontRootPath="font" Font="font.ttf" IconsFont="icons.ttf" ButtonRounding="10.0">
<Home GlyphFromIconFont="1" />
<Actions>
<Open>
<Sound Path="open.ogg" />
</Open>
<Close>
<Sound Path="close.ogg" />
</Close>
<Hover>
<Sound Path="hover.ogg" />
<Sound Path="hover2.ogg" />
<Sound Path="hover3.ogg" />
</Hover>
<Select>
<Sound Path="select.ogg" />
</Select>
<CheatsActivated>
<Sound Path="cheatsActivated.ogg" />
</CheatsActivated>
</Actions>
</Menu>
-4
View File
@@ -1,4 +0,0 @@
<Particles Anm2RootPath="gfx/particle">
<Particle Type="Circle" Anm2="circle.anm2" Animation="Main" />
<Particle Type="Puff" Anm2="puff.anm2" Animation="Main" />
</Particles>
-2
View File
@@ -1,2 +0,0 @@
<Strings>
</Strings>