Timed Attack: Wheel

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
224
Reaction score
410
First Language
English
Primarily Uses
RMMV

Timed Attack: Wheel


by SumRndmDde


Version 1.00


 








 




What This Plugin Does:


Adds a new Timed Attack system that replicates the system from the game "Magna Carta: Tears of Blood".


This sets up a ring of commands that must be completed as they cycle towards the top of the ring.


Basic Setup:


This Plugin requires the Timed Attack Core.


Have both the Timed Attack Core installed and the Timed Attack: Wheel installed underneath it.


Next, you're going to need to create/install 3 images:


 - Button


 - Ring


 - Target


(place them in /img/SumRndmDde/tas/)


You can download sample images here:


Button Images:





Ring Image (it's there, just hard to see since it's completely white):



Target Image:



Finally, use the following Notetags inside the Skill you wish to use this "Timed Attack System":

Code:
<Timed Attack: wheel>
<End Timed Attack>


Advanced Setup:


Once you can set up all of the basic stuff and have it working, you can start to use "properties".


You can assign attributes to a Skill's Timed Attack by placing things in between the two Notetags:

Code:
<Timed Attack: wheel>
Command Amount: 6
<End Timed Attack>
This would set it so the amount of commands in the Timed Attack to 6.


All of the available attributes are listed in the Parameters and in the "Help" section of the Plugin.


Furthermore, you can set up all the default values for every "Timed Attack" in the Parameters.


Using "properties", one can make it so Skills are all slightly different from one or another.


Randomize Commands:

Code:
<Timed Attack: wheel>
Randomize Commands: true
<End Timed Attack>
This would set it so that the commands are randomized.


Alternatively, you can do:

Code:
<Timed Attack: wheel>
Randomize Commands: z, x, x, x
<End Timed Attack>
This would set it so the sequence of commands will always be Z -> X -> X -> X


Using this property you can choose whether or not the commands will be randomized or customized.


Screenshot:

Timed Attack Wheel SS.png



Download:


You can download the Plugin here:


http://sumrndm.site/timed-attack-wheel/


Terms of Use:


Terms of Use for my Plugins can be found here:


http://sumrndm.site/terms-of-use/


Change Log:


Version: 1.00:


This Plugin was created after seconds of training and years of sleeping.
 
Last edited by a moderator:

PurpleXCompleX

Moon Rabbit
Member
Joined
Apr 14, 2013
Messages
6
Reaction score
0
First Language
German
Primarily Uses
Would appreciate a version with a Y button graphic in place of the Z button.


For all the people with european QWERTZ keyboards. :rswt:
 

Jaar

Villager
Member
Joined
Apr 12, 2013
Messages
7
Reaction score
4
First Language
English
Primarily Uses
RMMV
I love it! You're timed attack plugins do so much in the way of spicing up combat! I do have one question, though. Is it possible to use more than just Z and X during a prompt? For example, the wheel's command prompts are Z, Z, X, C


I'm seriously looking forward to whatever plugin you make next!

Would appreciate a version with a Y button graphic in place of the Z button.


For all the people with european QWERTZ keyboards. :rswt:


Hey, does this work for you? I'm not a master artist so sorry if it doesn't look the best lol!

ZX.png
 

Nocturnic

Designer and Story Writer
Veteran
Joined
Oct 10, 2014
Messages
39
Reaction score
17
First Language
English
I always wanted a timed attack system, looks like this might be the one for me.
 

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
224
Reaction score
410
First Language
English
Primarily Uses
RMMV
I love it! You're timed attack plugins do so much in the way of spicing up combat! I do have one question, though. Is it possible to use more than just Z and X during a prompt? For example, the wheel's command prompts are Z, Z, X, C


I'm seriously looking forward to whatever plugin you make next!


Hey, does this work for you? I'm not a master artist so sorry if it doesn't look the best lol!


View attachment 46668


Unfortunately, this will remain a two button system.


You can change the two existing buttons by changing the conditions in the Parameters and changing the images used.


Sadly though, in order to make things work best with vanilla MV, this will use the two primary buttons available: Z and X.

Would appreciate a version with a Y button graphic in place of the Z button.


For all the people with european QWERTZ keyboards. :rswt:


I would make one, but Jaar's is already perfect :p
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
475
Reaction score
42
First Language
Italian
Primarily Uses
Good job!!! :D ... but since Magna Carta of the buttoms are not random, how do I get them fixed ???
Also you can create a type system the "REZOKUKEN" of Squall Leonhart like FF8 ??? ;)
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
662
Reaction score
387
First Language
English
Primarily Uses
RMMV
If you're planning to leave it as a two-button system, would you mind me making a personal variant for my game with more options? I was thinking of doing something like for magic casting, but I'd want more than two runes.
 

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
224
Reaction score
410
First Language
English
Primarily Uses
RMMV
Good job!!! :D ... but since Magna Carta of the buttoms are not random, how do I get them fixed ???
Also you can create a type system the "REZOKUKEN" of Squall Leonhart like FF8 ??? ;)


Use the Randomize Commands property:

Code:
Randomize Commands: z, x, x, x

If you're planning to leave it as a two-button system, would you mind me making a personal variant for my game with more options? I was thinking of doing something like for magic casting, but I'd want more than two runes.


Sorry, I'm afraid not. D:


Feel free to edit it yourself, however!
 

Leon Kennedy

Restaff Novice
Restaff
Joined
Aug 14, 2016
Messages
613
Reaction score
469
First Language
english
Primarily Uses
RMMV
This is just amazing, thank you for adding so many attack systems to make the standard battle phases much less dull!
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
662
Reaction score
387
First Language
English
Primarily Uses
RMMV
So while looking over the plugin code to test a few variations, I found a weird little block:


} else if(Input.isTriggered('up') || Input.isTriggered('right') || Input.isTriggered('down') || Input.isTriggered('left')) {
this._speed += this._penatly;
if(!this._startMovement) this._startMovement = true;
AudioManager.playSe({"name":this._item.fse,"pan":0,"pitch":100,"volume":100});
}


Is there a reason you're checking the directional inputs to apply the penalty, or is that just a block leftover from the Timed Attack: Arrows? Should this be checking the two evals instead?
 
Joined
Mar 9, 2013
Messages
224
Reaction score
25
First Language
Spanish
Primarily Uses
N/A
Can you adapt the plugin to work by touching the screen instead of using keys?
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
662
Reaction score
387
First Language
English
Primarily Uses
RMMV
@Killuki Zaoldyeck It already supports touch inputs, left and right halves of the screen instead of Z and X. There's plugin parameters to change the two input conditions, even, so you could make those use whatever condition you want.
 

Leon Kennedy

Restaff Novice
Restaff
Joined
Aug 14, 2016
Messages
613
Reaction score
469
First Language
english
Primarily Uses
RMMV
You're welcome! :D
omg, ur message that pops up when you need to update core scared the heck outta me!!! i was like what the heck i didnt event all of this to pop up until the end i saw it was you xD
 

SumRndmDde

Follower of RNGesus
Veteran
Joined
Jul 30, 2013
Messages
224
Reaction score
410
First Language
English
Primarily Uses
RMMV
So while looking over the plugin code to test a few variations, I found a weird little block:



} else if(Input.isTriggered('up') || Input.isTriggered('right') || Input.isTriggered('down') || Input.isTriggered('left')) {
this._speed += this._penatly;
if(!this._startMovement) this._startMovement = true;
AudioManager.playSe({"name":this._item.fse,"pan":0,"pitch":100,"volume":100});
}


Is there a reason you're checking the directional inputs to apply the penalty, or is that just a block leftover from the Timed Attack: Arrows? Should this be checking the two evals instead?


Sorry for late reply. This is embarrassing. T_T


As you said, these is left over from the Timed Attack Arrows I used as a base. XD


I guess I should fix this.


I M M E D I A T L Y F I X E S I T

omg, ur message that pops up when you need to update core scared the heck outta me!!! i was like what the heck i didnt event all of this to pop up until the end i saw it was you xD


Ehehehehehe, finally someone pointed it out XD
 

Isabella Ava

Veteran
Veteran
Joined
Sep 13, 2016
Messages
635
Reaction score
756
First Language
English
Sorry Where can i download these plugin now? I cannot access your website
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Broke: Dont move. -boring. -passive. -uncreative. Woke: Bewegen Sie Nicht! +authoritative. +foreign. +reminds your son that he's a garden gnome now.
My girlfriend left a note on the fridge saying 'This isn't working, goodbye.' I opened the refrigerator and it works just fine. Weird.
BCj
Could someone translate something from Japanese to English for me?

Forum statistics

Threads
94,386
Messages
920,544
Members
124,164
Latest member
Leebob1997
Top