Character data and anm2 to JSON
This commit is contained in:
1 parent
84e8ab1a2c
commit
2d11cddc5e
51 files changed
+202661
-396867
No files matched your search
@@ -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>
|
||||
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"name": "Braixen",
|
||||
"description": "A fire-wielding, enigmatic Fox Pokémon. You're her apprentice!",
|
||||
"credits": "Art, Animation, Dialogue: ShweetMagnet Sound Effects: Pokemon, skunkwhoplunks Commissioned by @FatGirIsHMU on Twitter",
|
||||
"render": "gfx/preview/render.png",
|
||||
"portrait": "gfx/preview/portrait.png",
|
||||
"anm2": "gfx/character/braixen.anm2",
|
||||
"color": [0.901961, 0.156863, 0.160784],
|
||||
"weight": 32,
|
||||
"weightMax": 250,
|
||||
"capacity": 1000,
|
||||
"capacityMin": 1000,
|
||||
"capacityMax": 10000,
|
||||
"overstuffedMultiplier": 1.5,
|
||||
"overstuffedDigestBonus": 0.2,
|
||||
"caloriesToKilogram": 0.001,
|
||||
"digestionRate": 1.5,
|
||||
"digestionRateMax": 4.5,
|
||||
"digestionTime": 120,
|
||||
"blinkChance": 0.5,
|
||||
"gurgleChance": 0.0005,
|
||||
"gurgleCapacityMultiplier": 10,
|
||||
"dialoguePool": "Stage1",
|
||||
"stages": [
|
||||
{"weight": 35, "dialoguePool": "Stage2", "animationSuffix": "Stage2"},
|
||||
{"weight": 45, "dialoguePool": "Stage3", "animationSuffix": "Stage3"},
|
||||
{"weight": 55, "dialoguePool": "Stage4", "animationSuffix": "Stage4"},
|
||||
{"weight": 70, "dialoguePool": "Stage5", "animationSuffix": "Stage5"},
|
||||
{"weight": 95, "dialoguePool": "Stage6", "animationSuffix": "Stage6"},
|
||||
{"weight": 125, "dialoguePool": "Stage7", "animationSuffix": "Stage7"},
|
||||
{"weight": 160, "dialoguePool": "Stage8", "animationSuffix": "Stage8"},
|
||||
{"weight": 200, "dialoguePool": "Stage9", "animationSuffix": "Stage9"},
|
||||
{"weight": 250, "dialoguePool": "Stage10", "animationSuffix": "Stage10"}
|
||||
],
|
||||
"animations": {"start": "Appear", "idle": "Idle", "idleFull": "NeutralFull", "stageUp": "StageUp"},
|
||||
"talk": {"source": "Talk", "destination": "Mouth"},
|
||||
"blink": {"source": "Blink", "destination": "Eye"},
|
||||
"eatAreas": [
|
||||
{"null": "Mouth", "animation": "Eat", "event": "Eat"}
|
||||
],
|
||||
"expandAreas": [
|
||||
{"layer": "Torso", "null": "Belly", "scaleMax": 1.25}
|
||||
],
|
||||
"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": 300,
|
||||
"digestionClick": 0.25,
|
||||
"scaleAmplitude": 1,
|
||||
"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": "Belly", "cursorActive": "Grab", "dialoguePool": "BellyRub", "dialoguePoolFull": "BellyRubFull", "digestionHover": 0.1},
|
||||
{"type": "Kiss", "null": "Mouth", "dialoguePool": "MouthKiss", "dialoguePoolFull": "MouthKiss"},
|
||||
{"type": "Kiss", "null": "Belly", "dialoguePool": "BellyKiss", "dialoguePoolFull": "BellyKiss"},
|
||||
{"type": "Smack", "null": "Belly", "layer": "Torso", "dialoguePool": "BellySmack", "dialoguePoolFull": "BellySmack"},
|
||||
{"type": "Smack", "null": "ButtFront", "layer": "LegFront", "dialoguePool": "ButtSmack"},
|
||||
{"type": "Smack", "null": "ButtBack", "layer": "LegBack", "idleOnEnd": "IdleBack", "dialoguePool": "ButtSmack"},
|
||||
{"type": "Turn Around", "null": "FullBody", "animation": "IdleBack", "idleOnEnd": "IdleBack", "cursorHover": "TurnAround"},
|
||||
{"type": "Turn Around", "null": "FullBodyBack", "animation": "Idle", "idleOnEnd": "Idle", "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"}
|
||||
}
|
||||
}
|
||||
@@ -1,80 +0,0 @@
|
||||
<Character Name="Braixen" TextureRootPath="gfx" SoundRootPath="sfx" Render="preview/render.png" Portrait="preview/portrait.png" Anm2="character/braixen.anm2" Description="A fire-wielding, enigmatic Fox Pokémon. You're her apprentice!" Credits="Art, Animation, Dialogue: ShweetMagnet Sound Effects: Pokemon, skunkwhoplunks Commissioned by @FatGirIsHMU on Twitter" WeightKilograms="32" WeightMaxKilograms="250" CapacityCalories="1000" CapacityMinCalories="1000" CapacityMaxCalories="10000" CapacityOverstuffedMultiplier="1.5" CapacityIfOverStuffedOnDigestBonus="0.2" CaloriesToKilogram="0.001" DigestionTimerMax="120" BlinkChance="0.5" GurgleChance="0.00050000002" GurgleChanceFromCapacityMultiplier="10" DialoguePool="Stage1" ColorR="0.90196079" ColorG="0.15686275" ColorB="0.16078432" BlipDelayTicks="4" DelayTicks="4" DigestionRatePerSecond="1.5" DigestionRatePerSecondMax="4.5">
|
||||
<Stages>
|
||||
<Stage ThresholdKilograms="35" DialoguePool="Stage2" AppendStringForAnimations="Stage2" />
|
||||
<Stage ThresholdKilograms="45" DialoguePool="Stage3" AppendStringForAnimations="Stage3" />
|
||||
<Stage ThresholdKilograms="55" DialoguePool="Stage4" AppendStringForAnimations="Stage4" />
|
||||
<Stage ThresholdKilograms="70" DialoguePool="Stage5" AppendStringForAnimations="Stage5" />
|
||||
<Stage ThresholdKilograms="95" DialoguePool="Stage6" AppendStringForAnimations="Stage6" />
|
||||
<Stage ThresholdKilograms="125" DialoguePool="Stage7" AppendStringForAnimations="Stage7" />
|
||||
<Stage ThresholdKilograms="160" DialoguePool="Stage8" AppendStringForAnimations="Stage8" />
|
||||
<Stage ThresholdKilograms="200" DialoguePool="Stage9" AppendStringForAnimations="Stage9" />
|
||||
<Stage ThresholdKilograms="250" DialoguePool="Stage10" AppendStringForAnimations="Stage10" />
|
||||
</Stages>
|
||||
<Animations>
|
||||
<Start Animation="Appear" />
|
||||
<Idle Animation="Idle" />
|
||||
<IdleFull Animation="NeutralFull" />
|
||||
<StageUp Animation="StageUp" />
|
||||
</Animations>
|
||||
<AnimationOverrides>
|
||||
<Talk LayerSource="Talk" LayerDestination="Mouth" />
|
||||
<Blink LayerSource="Blink" LayerDestination="Eye" />
|
||||
</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="1.25" />
|
||||
</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="300" ScaleEffectAmplitude="1" ScaleEffectCycles="3" DigestionBonusOnClick="0.25">
|
||||
<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">
|
||||
<Sound Path="turn.ogg" />
|
||||
<Particle Type="Circle" />
|
||||
</InteractArea>
|
||||
</InteractAreaTypes>
|
||||
<InteractAreas>
|
||||
<InteractArea Type="Rub" Null="Head" DialoguePool="HeadRub" DialoguePoolFull="HeadRubFull" />
|
||||
<InteractArea Type="Rub" Null="Belly" AnimationCursorActive="Grab" DialoguePool="BellyRub" DigestionBonusOnHover="0.1" DialoguePoolFull="BellyRubFull" />
|
||||
<InteractArea Type="Kiss" Null="Mouth" DialoguePool="MouthKiss" DialoguePoolFull="MouthKiss" />
|
||||
<InteractArea Type="Kiss" Null="Belly" DialoguePool="BellyKiss" DialoguePoolFull="BellyKiss" />
|
||||
<InteractArea Type="Smack" Null="Belly" DialoguePool="BellySmack" Layer="Torso" DialoguePoolFull="BellySmack" />
|
||||
<InteractArea Type="Smack" Null="ButtFront" DialoguePool="ButtSmack" Layer="LegFront" />
|
||||
<InteractArea Type="Smack" Null="ButtBack" DialoguePool="ButtSmack" Layer="LegBack" DefaultAnimationOnEnd="IdleBack" />
|
||||
<InteractArea Type="Turn Around" Null="FullBody" AnimationCursorHover="TurnAround" Animation="IdleBack" DefaultAnimationOnEnd="IdleBack" />
|
||||
<InteractArea Type="Turn Around" Null="FullBodyBack" AnimationCursorHover="TurnAroundBack" Animation="Idle" DefaultAnimationOnEnd="Idle" />
|
||||
</InteractAreas>
|
||||
</Character>
|
||||
@@ -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>
|
||||
@@ -0,0 +1,348 @@
|
||||
{
|
||||
"delay": 2,
|
||||
"blipDelay": 2,
|
||||
"blip": ["sfx/blip.ogg"],
|
||||
"pauses": {
|
||||
".": {"delay": 8, "isSilent": true},
|
||||
",": {"delay": 8, "isSilent": true},
|
||||
"!": {"delay": 8, "isSilent": true},
|
||||
"?": {"delay": 8, "isSilent": true}
|
||||
},
|
||||
"hooks": {"Start": "StartAppear"},
|
||||
"pools": {
|
||||
"ButtSmack": ["ButtSmack", "ButtSmack2", "ButtSmack3", "ButtSmack4", "ButtSmack5", "ButtSmack6", "ButtSmack7", "ButtSmack8", "ButtSmack9", "ButtSmack10"]
|
||||
},
|
||||
"entries": {
|
||||
"StartAppear": {
|
||||
"animation": "Appear",
|
||||
"next": "Start",
|
||||
"effects": [
|
||||
{"type": "scene"}
|
||||
]
|
||||
},
|
||||
"Start": {
|
||||
"text": "Lovely, lovely, lovely!! You must be my new apprentice~!",
|
||||
"animation": "Sweet",
|
||||
"choices": [
|
||||
{"text": "W-wait, huh?!", "next": "StartA-1"},
|
||||
{"text": "That's me!", "next": "StartB-1"}
|
||||
],
|
||||
"effects": [
|
||||
{"type": "oscillation", "start": 40, "end": 54},
|
||||
{"type": "oscillation", "start": 16, "end": 22},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 40,
|
||||
"end": 54,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "screenshake", "start": 44, "end": 44},
|
||||
{"type": "sound", "start": 44, "end": 44, "sound": "sfx/boom.ogg"}
|
||||
]
|
||||
},
|
||||
"StartA-1": {
|
||||
"text": "I'm not mistaken! My blazing bright eyes can see into your soul! Without a doubt, you are my apprentice!",
|
||||
"animation": "Surprised",
|
||||
"next": "StartA-2",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 93,
|
||||
"end": 103,
|
||||
"color": [1, 0.25, 0.25]
|
||||
}
|
||||
]
|
||||
},
|
||||
"StartB-1": {
|
||||
"text": "Excellent! You've gotten the message! Splendid! So splendid!",
|
||||
"animation": "Wicked",
|
||||
"next": "StartA-2",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 93,
|
||||
"end": 103,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "shake", "start": 51, "end": 59}
|
||||
]
|
||||
},
|
||||
"StartA-2": {
|
||||
"text": "Of course you would be! You've got a certain...spirit, about you! Your own ember, burning furiously within you!",
|
||||
"animation": "Wicked",
|
||||
"next": "StartA-3",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 47,
|
||||
"end": 53,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 76,
|
||||
"end": 81,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "shake", "start": 91, "end": 100}
|
||||
]
|
||||
},
|
||||
"StartA-3": {"text": "Now, I must say...my practice isn't perfect yet. I am still a learner in the Art, and my pursuit is...unique.", "animation": "Thinking", "next": "StartA-4"},
|
||||
"StartA-4": {
|
||||
"text": "The school I'm enrolled in...encompasses only me. I'm the founder, and the sole teacher and student! Until you came along, that is. Call me Braixen. I shall be your companion!",
|
||||
"animation": "Smug",
|
||||
"next": "StartA-5",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 140,
|
||||
"end": 147,
|
||||
"color": [1, 0.25, 0.25]
|
||||
}
|
||||
]
|
||||
},
|
||||
"StartA-5": {"text": "I should tell you about my philosophy, then! What the Art really is! To master the eternal flame, the unyielding ember, one must embrace it...fully!", "animation": "Thinking", "next": "StartA-6"},
|
||||
"StartA-6": {
|
||||
"text": "You see, my apprentice, what is more \"embracing\" than using...one's own body for the sake of the Art?! I can't believe no one else has considered such a thing!!",
|
||||
"animation": "Excited",
|
||||
"next": "StartA-7",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 62,
|
||||
"end": 76,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "oscillation", "start": 62, "end": 76}
|
||||
]
|
||||
},
|
||||
"StartA-7": {
|
||||
"text": "Listen closely! Your purpose is to turn my thin, meager body into an splendid host of the Art! My stomach a vast, boiling, bubbling cauldron! My physique abundant with heat and energy!",
|
||||
"animation": "Stern",
|
||||
"next": "StartA-8",
|
||||
"effects": [
|
||||
{"type": "oscillation", "start": 69, "end": 82}
|
||||
]
|
||||
},
|
||||
"StartA-8": {
|
||||
"text": "...hard to understand? Fine, then, I'll use more pedestrian language. I want you to make me fat! As fat as possible!",
|
||||
"animation": "Wicked",
|
||||
"next": "StartA-9",
|
||||
"effects": [
|
||||
{"type": "big", "start": 69, "end": 96},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 92,
|
||||
"end": 96,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 101,
|
||||
"end": 105,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "screenshake", "start": 92, "end": 93}
|
||||
]
|
||||
},
|
||||
"StartA-9": {
|
||||
"text": "Some have called it \"ridiculous\". Unhealthy. Absurd! Well, I call them lost! Fools who will never truly grasp the reality of the Art!",
|
||||
"animation": "Pout",
|
||||
"next": "StartA-10",
|
||||
"effects": [
|
||||
{"type": "shake", "start": 71, "end": 75}
|
||||
]
|
||||
},
|
||||
"StartA-10": {"text": "Your role now is to serve me well, and rejoice; for you, my apprentice, shall also scale the mountain of awakening through this!", "animation": "Smug", "next": "StartA-11"},
|
||||
"StartA-11": {
|
||||
"text": "Journey to faraway lands! Battle fierce opponents! Conquer and claim what foodstuffs you can scrounge to stoke the flame inside of my belly!",
|
||||
"animation": "Horny",
|
||||
"next": "StartA-12",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 105,
|
||||
"end": 121,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "shake", "start": 105, "end": 120}
|
||||
]
|
||||
},
|
||||
"StartA-12": {
|
||||
"text": "It will require dilligence, perserverance and perhaps...sacrifice. But, my student, following the Art shall yield many...rewards.",
|
||||
"animation": "Horny",
|
||||
"next": "StartA-13",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "shake"},
|
||||
{"type": "animation", "start": 67, "animation": "Horny"}
|
||||
]
|
||||
},
|
||||
"StartA-13": {
|
||||
"text": "I shall grace you with permanent authority over my vessel. I do not mind. I trust you. You bare the same ember as I. I know this!",
|
||||
"animation": "Smug",
|
||||
"next": "StartA-14",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{"type": "shake"},
|
||||
{"type": "animation", "animation": "Horny"},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 105,
|
||||
"end": 110,
|
||||
"color": [1, 0.25, 0.25]
|
||||
}
|
||||
]
|
||||
},
|
||||
"StartA-14": {
|
||||
"text": "Now, venture forth! Heed thy call! Feed me! FEED ME! ...and do know that I can soothe any urges that may arise from witnessing such splendor.",
|
||||
"animation": "Wicked",
|
||||
"effects": [
|
||||
{"type": "shake", "start": 44, "end": 51},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 53,
|
||||
"end": 142,
|
||||
"color": [0.498039, 0.498039, 0.498039]
|
||||
},
|
||||
{"type": "small", "start": 53, "end": 142},
|
||||
{"type": "animation", "start": 5, "animation": "Sweet"}
|
||||
]
|
||||
},
|
||||
"Help": {
|
||||
"text": "Yes, my dear apprentice! What do you need assistance with?",
|
||||
"animation": "Curious",
|
||||
"choices": [
|
||||
{"text": "You", "next": "HelpYou"},
|
||||
{"text": "Choice"}
|
||||
],
|
||||
"effects": [
|
||||
{"type": "oscillation", "start": 4, "end": 23}
|
||||
]
|
||||
},
|
||||
"HelpYou": {"text": "M-Me?! Apprentice, are you...daft? Did you not heed my instructions I spoke to you earlier?", "animation": "Shocked", "next": "HelpYou2"},
|
||||
"HelpYou2": {
|
||||
"text": "Your mission is to follow my instructions in the Art! What's the Art?! Bah! Simpleton!",
|
||||
"animation": "Angry",
|
||||
"next": "HelpYou3",
|
||||
"effects": [
|
||||
{
|
||||
"type": "color",
|
||||
"start": 49,
|
||||
"end": 52,
|
||||
"color": [1, 0.25, 0.25]
|
||||
},
|
||||
{
|
||||
"type": "color",
|
||||
"start": 65,
|
||||
"end": 68,
|
||||
"color": [1, 0.25, 0.25]
|
||||
}
|
||||
]
|
||||
},
|
||||
"HelpYou3": {
|
||||
"text": "Fire! Flames! Heat! Energy! Mass! That's what the Art is! And to sum it up, I need to embrace it by GETTING FAT!!!",
|
||||
"animation": "Angry",
|
||||
"effects": [
|
||||
{"type": "screenshake", "start": 101, "end": 110},
|
||||
{"type": "shake", "start": 101, "end": 121},
|
||||
{"type": "sound", "start": 101, "end": 110, "sound": "sfx/boom.ogg"}
|
||||
]
|
||||
},
|
||||
"HelpYou4": {
|
||||
"text": "Fire! Flames! Heat! Energy! Mass! That's what the Art is! And to sum it up, I need to embrace it by GETTING FAT!!!",
|
||||
"animation": "Angry",
|
||||
"effects": [
|
||||
{"type": "screenshake", "start": 101, "end": 110},
|
||||
{"type": "shake", "start": 101, "end": 121},
|
||||
{"type": "sound", "start": 101, "end": 110, "sound": "sfx/boom.ogg"},
|
||||
{"type": "animation", "start": 101, "animation": "Horny"}
|
||||
]
|
||||
},
|
||||
"ButtSmack": {
|
||||
"text": "KYAH!!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 7},
|
||||
{"type": "shake", "end": 7},
|
||||
{"type": "screenshake"},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack2": {
|
||||
"text": "UWAH!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 6},
|
||||
{"type": "shake", "end": 6},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack3": {
|
||||
"text": "MY REAR END!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 13},
|
||||
{"type": "shake", "end": 13},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack4": {
|
||||
"text": "H-HEY!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 7},
|
||||
{"type": "shake", "end": 7},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack5": {
|
||||
"text": "O-OUCH!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 8},
|
||||
{"type": "shake", "end": 8},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack6": {
|
||||
"text": "G-GENTLE!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 10},
|
||||
{"type": "shake", "end": 10},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack7": {
|
||||
"text": "WAH!!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "big", "end": 5},
|
||||
{"type": "shake", "end": 5},
|
||||
{"type": "screenshake"}
|
||||
]
|
||||
},
|
||||
"ButtSmack8": {"text": "G-goodness!", "animation": "SurprisedBack"},
|
||||
"ButtSmack9": {
|
||||
"text": "Eager, are you?!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "shake", "end": 16}
|
||||
]
|
||||
},
|
||||
"ButtSmack10": {
|
||||
"text": "Aren't you bold?!",
|
||||
"animation": "SurprisedBack",
|
||||
"effects": [
|
||||
{"type": "shake", "end": 16}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,166 +0,0 @@
|
||||
<Dialogue DelayTicks="2" BlipDelayTicks="2" SoundRootPath="sfx">
|
||||
<TextPlayback>
|
||||
<Blip>
|
||||
<Sound Path="blip.ogg"/>
|
||||
</Blip>
|
||||
<DelayCharacters>
|
||||
<DelayCharacter Character="." DelayTicks="8" IsDisableTalk="true"/>
|
||||
<DelayCharacter Character="," DelayTicks="8" IsDisableTalk="true"/>
|
||||
<DelayCharacter Character="!" DelayTicks="8" IsDisableTalk="true"/>
|
||||
<DelayCharacter Character="?" DelayTicks="8" IsDisableTalk="true"/>
|
||||
</DelayCharacters>
|
||||
</TextPlayback>
|
||||
<Entries>
|
||||
<Entry Animation="Appear" Label="StartAppear" Next="Start">
|
||||
<Scene/>
|
||||
</Entry>
|
||||
<Entry Label="Start" Text="Lovely, lovely, lovely!! You must be my new apprentice~!" Animation="Sweet">
|
||||
<Oscillation End="54" Start="40"/>
|
||||
<Oscillation End="22" Start="16"/>
|
||||
<Choice Text="W-wait, huh?!" Next="StartA-1"/>
|
||||
<Choice Text="That's me!" Next="StartB-1"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="54" Start="40"/>
|
||||
<Screenshake End="44" Start="44"/>
|
||||
<Sound End="44" Sound="boom.ogg" Start="44"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-1" Text="I'm not mistaken! My blazing bright eyes can see into your soul! Without a doubt, you are my apprentice!" Next="StartA-2" Animation="Surprised">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="103" Start="93"/>
|
||||
</Entry>
|
||||
<Entry Label="StartB-1" Text="Excellent! You've gotten the message! Splendid! So splendid!" Next="StartA-2" Animation="Wicked">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="103" Start="93"/>
|
||||
<Shake End="59" Start="51"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-2" Text="Of course you would be! You've got a certain...spirit, about you! Your own ember, burning furiously within you!" Next="StartA-3" Animation="Wicked">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="53" Start="47"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="81" Start="76"/>
|
||||
<Shake End="100" Start="91"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-3" Text="Now, I must say...my practice isn't perfect yet. I am still a learner in the Art, and my pursuit is...unique." Animation="Thinking" Next="StartA-4"/>
|
||||
<Entry Label="StartA-4" Text="The school I'm enrolled in...encompasses only me. I'm the founder, and the sole teacher and student! Until you came along, that is. Call me Braixen. I shall be your companion!" Animation="Smug" Next="StartA-5">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="147" Start="140"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-5" Text="I should tell you about my philosophy, then! What the Art really is! To master the eternal flame, the unyielding ember, one must embrace it...fully!" Animation="Thinking" Next="StartA-6"/>
|
||||
<Entry Label="StartA-6" Text="You see, my apprentice, what is more "embracing" than using...one's own body for the sake of the Art?! I can't believe no one else has considered such a thing!!" Animation="Excited" Next="StartA-7">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="76" Start="62"/>
|
||||
<Oscillation End="76" Start="62"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-7" Text="Listen closely! Your purpose is to turn my thin, meager body into an splendid host of the Art! My stomach a vast, boiling, bubbling cauldron! My physique abundant with heat and energy!" Animation="Stern" Next="StartA-8">
|
||||
<Oscillation End="82" Start="69"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-8" Text="...hard to understand? Fine, then, I'll use more pedestrian language.
|
||||
I want you to make me fat!
|
||||
As fat as possible!" Animation="Wicked" Next="StartA-9">
|
||||
<Big End="96" Start="69"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="96" Start="92"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="105" Start="101"/>
|
||||
<Screenshake End="93" Start="92"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-9" Text="Some have called it "ridiculous". Unhealthy. Absurd! Well, I call them lost! Fools who will never truly grasp the reality of the Art!" Animation="Pout" Next="StartA-10">
|
||||
<Shake End="75" Start="71"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-10" Text="Your role now is to serve me well, and rejoice; for you, my apprentice, shall also scale the mountain of awakening through this!" Animation="Smug" Next="StartA-11"/>
|
||||
<Entry Label="StartA-11" Text="Journey to faraway lands! Battle fierce opponents! Conquer and claim what foodstuffs you can scrounge to stoke the flame inside of my belly!" Animation="Horny" Next="StartA-12">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="121" Start="105"/>
|
||||
<Shake End="120" Start="105"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-12" Text="It will require dilligence, perserverance and perhaps...sacrifice. But, my student, following the Art shall yield many...rewards." Animation="Horny" Next="StartA-13">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25"/>
|
||||
<Shake/>
|
||||
<Animation Animation="Horny" Start="67"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-13" Text="I shall grace you with permanent authority over my vessel. I do not mind. I trust you. You bare the same ember as I. I know this!" Animation="Smug" Next="StartA-14">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25"/>
|
||||
<Shake/>
|
||||
<Animation Animation="Horny"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="110" Start="105"/>
|
||||
</Entry>
|
||||
<Entry Label="StartA-14" Text="Now, venture forth! Heed thy call! Feed me! FEED ME!
|
||||
...and do know that I can soothe any urges that may arise from witnessing such splendor." Animation="Wicked">
|
||||
<Shake End="51" Start="44"/>
|
||||
<Color ColorR="0.49803922" ColorG="0.49803922" ColorB="0.49803922" End="142" Start="53"/>
|
||||
<Small End="142" Start="53"/>
|
||||
<Animation Animation="Sweet" Start="5"/>
|
||||
</Entry>
|
||||
<Entry Animation="Curious" Label="Help" Text="Yes, my dear apprentice! What do you need assistance with?">
|
||||
<Oscillation End="23" Start="4"/>
|
||||
<Choice Text="You" Next="HelpYou"/>
|
||||
<Choice Text="Choice"/>
|
||||
</Entry>
|
||||
<Entry Animation="Shocked" Label="HelpYou" Text="M-Me?! Apprentice, are you...daft? Did you not heed my instructions I spoke to you earlier?" Next="HelpYou2"/>
|
||||
<Entry Animation="Angry" Label="HelpYou2" Text="Your mission is to follow my instructions in the Art! What's the Art?! Bah! Simpleton!" Next="HelpYou3">
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="52" Start="49"/>
|
||||
<Color ColorR="1" ColorG="0.25" ColorB="0.25" End="68" Start="65"/>
|
||||
</Entry>
|
||||
<Entry Animation="Angry" Label="HelpYou3" Text="Fire! Flames! Heat! Energy! Mass! That's what the Art is! And to sum it up, I need to embrace it by GETTING FAT!!!">
|
||||
<Screenshake End="110" Start="101"/>
|
||||
<Shake End="121" Start="101"/>
|
||||
<Sound End="110" Start="101" Sound="boom.ogg"/>
|
||||
</Entry>
|
||||
<Entry Animation="Angry" Label="HelpYou4" Text="Fire! Flames! Heat! Energy! Mass! That's what the Art is! And to sum it up, I need to embrace it by GETTING FAT!!!">
|
||||
<Screenshake End="110" Start="101"/>
|
||||
<Shake End="121" Start="101"/>
|
||||
<Sound End="110" Start="101" Sound="boom.ogg"/>
|
||||
<Animation Animation="Horny" Start="101"/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack" Text="KYAH!!!" Animation="SurprisedBack">
|
||||
<Big End="7"/>
|
||||
<Shake End="7"/>
|
||||
<Screenshake/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack2" Text="UWAH!!" Animation="SurprisedBack">
|
||||
<Big End="6"/>
|
||||
<Shake End="6"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack3" Text="MY REAR END!!" Animation="SurprisedBack">
|
||||
<Big End="13"/>
|
||||
<Shake End="13"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Screenshake/>
|
||||
<Entry Label="ButtSmack4" Text="H-HEY!!" Animation="SurprisedBack">
|
||||
<Big End="7"/>
|
||||
<Shake End="7"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Screenshake/>
|
||||
<Entry Label="ButtSmack5" Text="O-OUCH!!" Animation="SurprisedBack">
|
||||
<Big End="8"/>
|
||||
<Shake End="8"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack6" Text="G-GENTLE!!" Animation="SurprisedBack">
|
||||
<Big End="10"/>
|
||||
<Shake End="10"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack7" Text="WAH!!" Animation="SurprisedBack">
|
||||
<Big End="5"/>
|
||||
<Shake End="5"/>
|
||||
<Screenshake/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack8" Text="G-goodness!" Animation="SurprisedBack"/>
|
||||
<Entry Label="ButtSmack9" Text="Eager, are you?!" Animation="SurprisedBack">
|
||||
<Shake End="16"/>
|
||||
</Entry>
|
||||
<Entry Label="ButtSmack10" Text="Aren't you bold?!" Animation="SurprisedBack">
|
||||
<Shake End="16"/>
|
||||
</Entry>
|
||||
</Entries>
|
||||
<Hooks>
|
||||
<Hook Type="Start" Entry="StartAppear"/>
|
||||
</Hooks>
|
||||
<Pool Label="ButtSmack">
|
||||
<Entry Label="ButtSmack"/>
|
||||
<Entry Label="ButtSmack2"/>
|
||||
<Entry Label="ButtSmack3"/>
|
||||
<Entry Label="ButtSmack4"/>
|
||||
<Entry Label="ButtSmack5"/>
|
||||
<Entry Label="ButtSmack6"/>
|
||||
<Entry Label="ButtSmack7"/>
|
||||
<Entry Label="ButtSmack8"/>
|
||||
<Entry Label="ButtSmack9"/>
|
||||
<Entry Label="ButtSmack10"/>
|
||||
</Pool>
|
||||
</Dialogue>
|
||||
@@ -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="540" YPivot="680" XCrop="0" YCrop="0" Width="1080" Height="720" 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="0" YPosition="-275" Delay="1" Visible="true" XScale="800" YScale="600" 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="1" YPosition="-503" Delay="1" Visible="true" XScale="426" YScale="144" 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="1080" Height="720" XPivot="540" YPivot="680"/>
|
||||
</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="0" YPosition="-275" Delay="1" Visible="true" XScale="800" YScale="600" 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="1" YPosition="-503" Delay="1" Visible="true" XScale="426" YScale="144" 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": [1080, 720],
|
||||
"pivot": [540, 680]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"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": [0, -275],
|
||||
"scale": [800, 600]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"null": 1,
|
||||
"frames": [
|
||||
{
|
||||
"pos": [1, -503],
|
||||
"scale": [426, 144]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -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"}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"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"]
|
||||
},
|
||||
"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.\nYou've earned it...if Braixen can eat it!", "category": "Food", "rarity": "Special", "flavor": "Mocha", "texture": "gfx/items/item_026_poke_puff_supreme_honor.png", "calories": 2500.0, "digestionBonus": 0.75},
|
||||
{"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.04998},
|
||||
{"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.24999},
|
||||
{"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.4998},
|
||||
{"name": "Pomeg Berry", "description": "cG9tZWcgYmVycnkgcG9tZWcgYmVycnkgcG9tZWcgYmVycnk=", "category": "Food", "rarity": "???", "flavor": "None", "texture": "gfx/items/item_030_pomeg_berry.png", "calories": -2500.0, "digestionBonus": 6.0, "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}
|
||||
]
|
||||
}
|
||||
@@ -1,78 +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>
|
||||
<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. It also is the biggest calorie nuke ever. Can Snivy eat it!? 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. You've earned it...if Braixen can eat it!" Category="Food" Flavor="Mocha" Rarity="Special" Calories="2500.0" DigestionBonus="0.0125" />
|
||||
<Item Name="Cheri Berry" Texture="item_027_cheri_berry.png" Description="A spherical red berry that cures paralysis ...oh, and it also excites one's stomach." Category="Food" Flavor="Spicy" Rarity="Uncommon" Calories="25.0" DigestionBonus="0.000833" />
|
||||
<Item Name="Tamato Berry" Texture="item_028_tamato_berry.png" Description="A spiny crimson berry that lowers speed and raises friendship. ...oh, and it also greatly excites one's stomach." Category="Food" Flavor="Spicy" Rarity="Rare" Calories="50.0" DigestionBonus="0.0041665" />
|
||||
<Item Name="Touga Berry" Texture="item_029_touga_berry.png" Description="An obscure, searing-red berry from faraway lands. It cures confusion...and it'll make one's stomach a burning inferno." Category="Food" Flavor="Spicy" Rarity="Epic" Calories="100.0" DigestionBonus="0.00833" />
|
||||
<Item Name="Pomeg Berry" Texture="item_030_pomeg_berry.png" Description="cG9tZWcgYmVycnkgcG9tZWcgYmVycnkgcG9tZWcgYmVycnk=" Category="Food" Flavor="None" Rarity="???" Calories="-2500.0" DigestionBonus="0.1" 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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in new issue
Block a user