Mantra

by DivineTraveller
Create your own spells, and embark on a quest to save or destroy the lands!
ID:107211
 
Keywords: mantra
A day or so ago, I decided to prepare a tech demo of Mantra, my project that I'd discussed in my last blog post.

A copy-paste from my explanation of the tech demo, which can be found here:

In this demo:
-equip books
-learn spells
-lock hotkeys
-targetting
-drag & drop & reorder hotkeys
-use the "push" attack

How-to:
Target: click a mob
Equip a book: click the book you wish to use
Lock hotkeys: right click the hotkey, or ctrl left click the hotkey
Learn spells: use the "try" verb, and assemble a spell based on the list seen in the document here.
Use the push: attack a mob using 'attackmob'

PLEASE NOTE:
The "devila" and "angeli" spells do NOT show up. I did not include them in this build.

Also:
Since posting that tech demo, I have done numerous things (none of these are included in the above demo):
  • improved the interface (hey, it's still pretty bad, but now it isn't -too- bad)
  • started on a more "graphical" spell creating system
  • incorporated AI based on Forum_account.EnemyAI
  • cleaned up my own mess of code
  • added armor (and, consequently, attacking & some dice-rolling things)
  • and many other things that are even more miniscule than anything stated above

I feel like I'm making a reasonable amount of progress in each day, and that is a good thing. :D
runtime error: list index out of bounds
proc name: use (/client/verb/use)
usr: Guest-849453935 (/player)
src: Guest-849453935 (/client)
call stack:
Guest-849453935 (/client): use(11)


Upon going over the limit of the Epic Book (10), I was given this error.
Use wasn't meant to actually be used in that demo -- you were meant to click on the hotkeys :P

Use() was my test to see if I could get it to work (for macros in the future), but that error is probably still in the code, so I'll fix that quick..

thanks :D
Zomg! Monks! I smell Naruto rip! :P
MSN me with what you want me to do. You've been vague so far. ;(