-------------------------------------
Yukari Yakumo (Yukari_RP)
for MUGEN
-------------------------------------
Author: RicePigeon

=====================================
08/13/17 - Version 2017.08.13
=====================================

- Safeguard implemented if target is somehow lost during throws.

=====================================
06/20/17 - Version 2017.06.20
=====================================

- Maxwell's Demon: Throw animation slightly revised, now turns 5f earlier.
- Maxwell's Demon: Damage on all versions increased (10->20, 15->30, 20->40).
- Maxwell's Demon: Now brings opponent slightly closer to Yukari.
- "Chen": Corrected bug where Chen would hit more than 4 times.

=====================================
05/21/17 - Version 2017.05.21
=====================================

- Corrected bug where Damage dampener would apply itself twice to certain attacks in IKEMEN.

=====================================
05/20/17 - Version 2017.05.20
=====================================

- Illusionary Rift [X Version]: Damage increased (75->100).
- Illusionary Rift [Y Version]: Damage increased (70->90).
- Illusionary Rift [Z Version]: Damage increased (80->105).
- "Quadruple Border": Chip damage per hit increased (1->2 for first 9 hits, 1->32 on final hit).

=====================================
04/21/17 - Version 2017.04.21
=====================================

- Fixed bug involving graphical display of Spellcard selection.
- j.5y: Hitbox position shifted, now has greater horizontal reach.
- j.2y: Proration increased (85% -> 90%).
- j.2y: Velocity slightly increased.
- j.5z: Now causes knockdown on hit.
- Zen Temple Butterfly: Corrected bug on damage dampening.
- Maxwell's Demon: Frame advantage on hit increased by 1f.
- Gazing Eye: No longer disappears when Yukari is hit. Can no longer have 2 on screen at once.

=====================================
03/11/17 - Version 2017.03.11
=====================================

- Fixed issue with anim 5160.
- Fixed IKEMEN specific issues in spellcards.

=======================================
01/28/17 - Version 2017.01.28
=======================================

Changes from Version 2016.10.30

- Fixed bug on palette & spellcard selector on player 2 side.

=======================================
10/30/16 - Version 2016.10.30
=======================================

Changes from Version 2016.09.30

- Corrected issue with knockdowns.
- Corrected knockdown behavior on custom states.

=======================================
09/30/16 - Version 2016.09.30
=======================================

Changes from Version 2016.09.29

- Zen Temple Butterfly: Z-version hit velocity reverted back to pre-2016.09.29 velocities.

=======================================
09/29/16 - Version 2016.09.29
=======================================

Changes from Version 2016.09.18

- Changed palette order on select screen.
- Corrected incorrect information in the readme regarding Illusion Rift's properties.
- j.D+Y: hitstun and block stun increased by 1f, startup reduced by 1f, landing recovery increased by 1f.
- j.Z: adjusted velocity behavior.
- Zen Temple Butterfly: Hit velocity increased on all versions.
- Illusion Rift [X]: vertical hit velocity increased.
- Gazing Eye: P2 power gain decreased (40->20)
- "Chen": P2 power gain per hit increased (25->130)
- "Ran Yakumo": P2 power gain per hit decreased (20->15)
- "Quadruple Border": P2 power gain per hit increased (20->30), damage on final hit decreased (165->145)
- "Laplace's Demon": P2 power gain per hit decreased (40->35).
- "Trip to the Old Station": P2 power gain per hit increased (200->225)
- "Danmaku Bounded Field": P2 power gain on hit increased (400->600)
- "Danmaku Bounded Field": Corrected animation issue during cinematic.

=======================================
09/18/16 - Version 2016.09.18
=======================================

Changes from Version 2016.05.29

- Adjusted Wallbounce behaviors.
- j.2y: Velocity increased.
- j.2y: Hitstun & Blockstun decreased by 5f.
- Illusion Rift [X Version]: Now performs Wallbounce on Counterhit.
- Illusion Rift [Z Version]: Now performs Groundbounce on Counterhit. 
- "Danmaku Bounded Field": Command changed to D,DB,B,D,DB,B, x+y+z
- "Danmaku Bounded Field": Active frames increased by 3f.

=======================================
05/29/16 - Version 2016.05.29
=======================================

Changes from Version 2016.05.28

- Fight the Ocean: Added safeguard to remove debug errors.

=======================================
05/28/16 - Version 2016.05.28
=======================================

Changes from Version 2016.05.27

- Obsolete Line "Trip to the Old Station": Fixed OHKO issue in mirror matches.

=======================================
05/27/16 - Version 2016.05.27
=======================================

Changes from Version 2016.01.08

- Fixed control issue with palette & spellcard selection.
- Fixed bug involving forward dashing immediately after a knockdown. 
- Fixed bug where Throw would not cause Soft Knockdown.
- Urashima's Box: Now interacts with gaps correctly in mirror matches.
- Ride the Waves: Fixed interaction with projectiles.
- Shikigami "Chen": Is now a melee attack.
- Shikigami "Chen": Damage per hit increased (90 -> 105), Proration increased (90% -> 85%).
- Shikigami "Ran Yakumo": Is now a melee attack.
- Border Sign "Quadruple Border": Is now a melee attack.
- Yukari's Arcanum "Danmaku Bounded Field": Animation renewed.
- Yukari's Arcanum "Danmaku Bounded Field": Fixed lag issues in IKEMEN
- Yukari's Arcanum "Danmaku Bounded Field": Fixed glitch where Knockdown could be teched

=======================================
01/08/16 - Version 2016.01.08
=======================================

Changes from Version 2016.01.06

* Fight the Ocean: Fixed bug where projectile count was reduced by 1.

=======================================
01/06/16 - Version 2016.01.06
=======================================

Changes from Version 2015.12.31

* Urashima's Box: Startup, Recovery & hitstun adjusted. Now 20f startup and -10 frame adv on block.
* Urashima's Box: Tombstone now does not appear if Yukari is hit while tombstone is offscreen.

=======================================
12/31/15 - Version 2015.12.31
=======================================

Changes from Version 2014.04.19

* Spellcard use & text effects renewed.
* Last Word select implemented.
* Juggle system redone from scratch.
* Meter gain values on hit/block for Yukari and opponent adjusted.
* Adding missing recovery frame flags (for counterhit detection)
* B is now shortcut for Y+Z
* C is now shortcut for X+Y+Z
* Back Dash: Startup and Recovery times increased to 8 frames.
* Back Dash:  Behavior slightly adjusted.
* Back Dash:  Horizontal velocity slightly increased.
* Forward Dash (Ground): Behavior slightly adjusted.
* Forward Dash (Ground): Fixed Bug where effects would not appear if cancelled into a jump.
* Forward Dash (Ground): Horizontal velocity slightly increased.
* 5x: Damage decreased: 30 -> 25
* 5x: Startup reduced by 1f.
* 5x: Proration decreased: 80% -> 95%
* 5y: Proration decreased: 80% -> 90%
* 6y: Proration decreased: 80% -> 85%
* 6y: Now loses overhead properties if cancelled into from normals.
* 6y: Fixed bug where recovery frames were not flagged.
* 5z: Damage increased: 70 -> 75
* 2x: Damage reduced: 30 -> 22
* 2x: Proration decreased: 80% -> 95%
* 2y: Damage increased: 50 -> 60
* 2y: Proration decreased: 80% -> 85%
* 2z: Proration decreased: 80% -> 75%
* 3z: Proration decreased: 80% -> 85%
* 3z: Now causes wallbounce on counterhit
* j.5x: Damage increased: 35 -> 40
* j.5x: Proration decreased: 80% -> 90%
* j.5y: Proration decreased: 80% -> 85%
* j.2y: Proration decreased: 80% -> 85%
* j.5z: Proration decreased: 80% -> 85%
* J.5z: Recovery time adjusted. Yukari now begins falling 15 frames earlier.
* Illusion Rift: Proration on all versions increased: 85% -> 80%
* Zen Temple Butterfly: Proration per hit increased: 96.5%x4 -> 92%x4, no longer applies starter proration.
* Zen Temple Butterfly: Damage per hit reduced: 29x4 -> 28x4
* Urashima's Box: Proration increased: 90% -> 80%
* Urashima's Box: Damage increased: 70 -> 80
* Urashima's Box: Corrected bug where damage was unaffected by proration.
* Urashima's Box: Startup time before projectile appears increased by 3f.
* Urashima's Box: Tombstone now drops much faster, now leaves Yukari at exactly 0 frame advantage on block.
* Fight the Ocean: Damage per hit increased: 8xN -> 13xN
* Fight the Ocean: Proration per hit decreased: 90%xN -> 94%xN
* Eye of Changes: Damage reduced: 50 -> 40
* Eye of Changes: Proration reduced: 90% -> 92%
* Maxwell's Demon: Startup time increased by 2 frames.
* Maxwell's Demon: X Version hitbox drastically increased. Recovery increased by 8f.
* Maxwell's Demon: Y Version hitbox increased. Recovery increased by 4f.
* Maxwell's Demon: All versions now deal damage on hit.
* Maxwell's Demon: P2 is now placed closer to Yukari after hit.
* Maxwell's Demon: Proration decreased: 50% -> 80%. No longer sets throw proration flag.
* Shikigami "Chen": Damage per hit increased: 80x4 -> 90x4
* Shikigami "Chen": Now applies 92.5% proration when cancelled into.
* Shikigami "Ran Yakumo": Now applies 92.5% proration when cancelled into.
* Shikigami "Ran Yakumo": No longer applies 80% starter proration.
* Shikigami "Ran Yakumo": Damage per hit decreased: 12.25x20 -> 11.5x20
* Border Sign "Quadruple Barrier": Now applies 92.5% proration when cancelled into.
* Border Sign "Quadruple Barrier": No longer applies 80% starter proration.
* Border Sign "Quadruple Barrier": Proration on first 9 hits increased: 99%x9 -> 98%x9, last hit unchanged
* Border Sign "Quadruple Barrier": Damage on first 9 hits decreased: 18x9 -> 15x9, last hit unchanged
* Magic Eye "Laplace's Demon": Now applies 92.5% proration when cancelled into.
* Obsolete Line "Trip to the Old Station": Proration per hit increased: 85%x3 -> 75%x3
* New Level 3 Super: Yukari's Arcanum "Danmaku Bounded Field"



=======================================
04/19/14 - Version 2014.04.19
=======================================

Changes from Version 2013.12.25

Added 01/28/14:
	- Maxwell's Demon: Fixed bug that caused Frame Advantage to be +6 instead of +7 as intended.
	- Maxwell's Demon: Boundary size reduced to better approximate actual hitbox size.
Added 04/13/14:
	- Counterhit system implemented.
	- Changed Soft Knockdown handling for opponent.
	- Quick Stand / Fall Recovery animation changed.
	- Minimum damage scaling for supers increased to 20%
	- Zen Temple Butterfly and lv 1 Supers now apply additional damage scaling if used as the first
           attack in a combo. Base damage on these moves increased to compensate for this change.
	- Illusionary Rift: All versions no longer cross up opponents in the corner.
	- Command interpretation made slightly more fluid. Commands should now autocorrect on turning.
Added 04/19/14:
	- Custom Palette Selection added.



------------------
Contents
------------------

1. Contents (You're reading this, foo')
2. Who's Yukari?
3. Move List
   - Specials & Supers
   - Spellcards
4. FAQ
5. Special Thanks
6. Contact Info

--------------
Who's Yukari?
--------------

Yukari Yakumo, the youkai who manipulates the boundaries. She's at least 1200 years
old, and is said to have created/moved Gensokyo some time during the late 19th century.
She tends to be a pain in the ass to everyone when she's not sleeping. But this doesn't
mean that she doesn't have friends, such as Yuyuko Saigyouji, Suika Ibuki, and possibly the
shrine maiden Reimu Hakurei, although Reimu never seems to return the friendship 
most of the time. She's probably the most powerful youkai in Gensokyo, but she rarely
attacks humans so there's really no reason to attack her. When she does fight, she prefers
toying with her opponents first rather than using her full power off the bat.

----------
Moves
----------

F - Toward
B - Back
U - Up
D - Down

x - Weak Attack
y - Medium Attack
z - Strong Attack
a - Dash Shortcut
b - Shortcut for Y+Z
c - Shortcut for X+Y+Z

Start - Taunt


--------------
Notable moves
--------------

F,F or B,B or F+a or B+a: Dash/Air Dash
- Does a forward or backward dash. Yukari can cancel her dashes into her aerials.

B,B or B+a (in corner): Wall Teleport
- Yukari dashes into the wall behind her, reappearing on the other side of the screen. Has startup invicibility,
  but Yukari is completely vulnerable during the landing phase.

F+y: Overhead
- Yukari raises her parasol and crashes it on top of the opponent's head. Must be blocked high.

D+y (in air): Parasol Spin
- Yukari spins her parasol around her as she slowly travels toward the ground. Can cross up opponents.

DF+z: Stopsign
- Yukari kicks up stopsigns from a boundary. Hits low, has upper body invincibility starting from 2nd frame.

-----------------
Specials & Supers
-----------------


Note: Each move indicates if it can be done on the ground only [G], in the air only [A], or both [GA]

* Y+Z or B + Y+Z - Throw [G Only]
- Yukari's throw. 


* D,DF,F + X/Y/Z - Urashima's Box [GA]
- Yukari drops a tombstone out of a gap. Button press determines the distance away from Yukari.
	X version: Close
	Y version: Mid
	Z version: Far

* F,D,DF + X/Y/Z - Zen Temple Butterfly [G]
- Yukari opens her parasol and spins. All versions deal identical damage and 4 hits.
	X version: Yukari spins straight up. Has full invincibility during startup.
	Y version: Yukari spins at a 45 degree angle forward. Has upper body invincibility on startup.
	Z version: Yukari spins horizontally forward.

* B,D,DB + X/Y/Z - Illusion Rift [GA]
- Yukari falls into one of her gaps and reappear at another gap somewhere on the stage. Yukari will always
  reappear on the ground in her X & Y versions. If Yukari appears behind the opponent during the X or Y versions,
  she will adjust her position to cross up the opponent.
	X version: Yukari will teleport forward and spins out of her gap. Hits Mid. Wallbounces on Counterhit.
	Y version: Yukari will teleport forward and sinks into another gap, tossing up roadsigns. Hits Low.
	Z version: Yukari will drop from a gap in the sky onto the opponent. Hits High and OTG. Groundbounces on Counterhit.

* D,DB,B + X - Ride the Waves [GA]
- Aka "the gap". Yukari does what she does best and opens a gap which absorbs projectiles. Up to
  10 projectiles can be stored at any time.

* D,DB,B + Y - Fight the Ocean [GA]
- Aka "the gap". Yukari does what she does best and opens a gap which spits out projectiles. Spits
  between 3 and 13 projectiles depending on how many are stored in Yukari's gap.

* D,DB,B + Z - Gazing Eye [GA]
- Yukari opens a gap with a demonic eye that stares at her opponent. Whenever Yukari's opponent is
  hit by an attack, the eye fires a projectile. The strength of the projectile depends on how many
  projectiles were absorbed by Yukari's Ride the Waves. A full gap meter will make the projectile
  150% as strong as an empty meter. The gap will close once the projectile is fired, or when
  5 seconds pass. Yukari can only have one of these on screen at any time.

  NOTE: The gap will fire a projectile as long as the opponent is in a hitstate, even if Yukari
  hit them before opening the gap.

  NOTE2: If Yukari has any stored projectiles in her gap meter, and Yukari has two Gazing Eyes firing
  projectiles, only the first projectile spawned will have bonus damage.

* F,DF,D,DB,B + X/Y/Z - Maxwell's Demon [G]
- Command Grab. Yukari opens a boundary that allows faster molecules to gather on one side, decreasing entropy as
  one side heats while the other cools. Yukari then drags the opponent behind her where he or she is burned or
  frozen, depending on which way Yukari is facing when the attack is performed. Causes no damage, but leaves a
  small window open where Yukari can follow up with another attack. All 3 versions are identical.

----------
Spellcards
---------- 


-----------------------------
Level 1 Spellcards
-----------------------------

* D,DF,F,D,DF,F + X (236236x) - Shikigami "Chen" [G]
- Yukari summons Chen from a gap, who then bounces around the stage. Chen will disappear after hitting the ground or
  walls 4 times. Chen will not be able to hit an opponent again until she touches the ground.

* D,DF,F,D,DF,F + Y or Z (236236y or z) - Shikigami "Ran Yakumo" [G]
- Yukari summons Ran from a gap. Ran will rush forward and begin spinning after a set amount of time, or until she comes within
  close vicinity of the opponent. Ran can hit up to 20 times and Yukari can act while Ran is on screen. Button press determines
  maximum distance from Yukari before Ran starts spinning.
	Y Version: Ran begins spinning roughly 1/3~1/2 screen away from Yukari.
	Z Version: Ran begins spinning roughly 2/3~full screen away from Yukari.

* D,DB,B,D,DB,B + X/Y/Z (214214x or y or z) - Border Sign "Quadruple Barrier" [G]
- Yukari thrusts an open palm forward, forming a barrier. The barrier can hit up to 10 times, and will negate projectiles. The final
  hit of the barrier causes more damage and more knockback. Has some startup invincibility, so it can be used as a reversal.


-----------------------------
Level 2 Spellcards
-----------------------------

* D,DB,B,D,DB,B + X+Y/X+Z/Y+Z (214214xy or xz or yz) - Magic Eye "Laplace's Demon" [GA]
- Yukari opens 12 eyegaps all over the screen, similar to those used by Gazing Eye. Whenever Yukari's opponent is hit by an attack,
  the eyes fire a projectile. The strength of the first projectile depends on how many projectiles were absorbed by Yukari's
  Ride the Waves. A full gap meter will make the projectile 150% as strong as an empty meter. The gap will close once the projectile
  is fired, or when 10 seconds pass. Unlike the Gazing Eye special, hitting Yukari will not cause the gaps to close prematurely.

  NOTE: The gaps will fire a projectile as long as the opponent is in a hitstate, even if Yukari hit them before opening the gaps.


-----------------------------
Level 3 Spellcards
-----------------------------

At the beginning of the match, Yukari must select one of two Level 2 spellcards for use during the match.

* D,DF,F,D,DF,F + X+Y+Z (236236xyz) - Obsolete Line "Trip to the Old Station" [G]
- Yukari pauses for a moment to open a large gap with four traincars. The train is unblockable, but Yukari is fully vulnerable during
  startup. Yukari also has full invincibility during the active frames of the attack.

* D,DB,B,D,DB,B + X+Y+Z (214214xyz) - Yukari's Arcanum "Danmaku Bounded Field" [G]
- Yukari's final spellcard from Perfect Cherry Blossom. Yukari lifts her parasol and slams it down, opening a large gap underneath
  her, catching anyone unfortunate to be standing above it and sending them into Yukari's gap space. Once there, Yukari summons an
  entire field of danmaku surrounding the opponent, before they all squeeze into the opponent, bombarding them repeatedly in a
  blinding flash of light. Command Grab with good range, but cannot hit airborne opponents or opponents with lower body invincibility.

-----
FAQ
-----

Q: Is Yukari open source?
A: Do what you want. 

---------------
Special Thanks:
---------------

Elecbyte 		- For making MUGEN and making all kinds of fantasy fights possible.
ZUN & Tasofro		- Touhou much?
Necromancer		- His/Her code archive
P.o.t.S.		- Original damage dampening code, revised Parry code
?????                   - Scarlet Weather Rhapsody sprites & effects
Kurogane		- Sprite Alignment reference
Mr.L			- Beta Testing & Ideas (I finally got your name right, now shaddap :p)
PichuJC			- Beta Testing & Ideas
FeaDraug		- Beta Testing
Insanius		- Bug Reporting and discovering an infinite
Darkflares		- For exploiting the AI :p
Kohaku/NarutoReb0rn	- For pushing me to release this before Yukari_K :p
OrochiGill		- Additional Palettes
Messatsu		- 2-button and 3-button Negative Edge detection code

And anyone else I forgot to mention

-----------------
Contact Info:
-----------------

Any questions, comments, feedback, or anything else (except lawsuits or other legal notices of 
course :p), feel free to contact me, even if its just to hi or otherwise chill out.

email: ricepigeon@gmail.com

NOTE: I'm aware that some japanese mugen communities are aware of my creations. While I can't enforce
this, I would prefer that all e-mails sent to me be written in english, since thats the only langauge
I'm truly fluent in (I do have some knowledge of japanese, though its limited).