ID:265808
 
I need a idea of how to make a ingame Macro system where you use the keyboard keys to use jutsus.

So far what I've been suggested is that every key can be one of the hand seals and when you complete the correct hand seal you can perform the jutsu. At first i liked the idea but then i though it would be anoying to do the hand seals every time you want to do a jutsu.

All Help would be appreciated thx
This has been thought of before, being a HUD or something with handseals to click. It would take a lot of keys to put the macros on, but being an anime game, it's used to a lot of unnecessary junk in it.

So I don't recommend it, being that it could be annoying at times, and it would take a lot of space on the keyboard.
In response to Kaiochao2536
well thats exactly why i don't want to put it and came here for advice on how to make it
In response to Nidaime Hokage
Then you're in the wrong forum.

The easiest way for me would be to make a verb with a number. Put the verbs with numbers 1-12 in macros, eg. seal 1, seal 2, adding the number to a list. Have a "execute" verb, executing the hand seals in that list. If the series of numbers matches a certain ability, use it.

But that's my way, you could think of others.
In response to Kaiochao2536
... i say i don't want to use the hand seals i'm looking for some other ideas to implement macros
In response to Nidaime Hokage
How about you select a certain jutsu from your jutsu list and it appears on their screen? When they press a certain key, it will activate the jutsu.
Jutsu
parent_type=/obj
proc/Attack(mob/owner)
Genjutsu
Bunshin_No_Jutsu
Click()
usr.client.screen+=src//you might want to set the screen_loc before this, but it's up to you based on where you put the HUD.
Attack(mob/owner)
//put what happens when you use the jutsu

Ninjutsu
Taijutsu
Kinjutsu

mob/verb/Execute_Jutsu()
for(var/Jutsu/J in client.screen)
//there would be some if checks here, but we're only searching for one jutsu object right?
J.Attack(src)//call it's attack proc
break

//Now set a macro for some letter as 'Execute-Jutsu' w/o the quotes of course.
In response to Kakashi24142
well i though of that but other games has that already i wanted something new