Author Topic: Ultima V: Magic  (Read 15299 times)

0 Members and 1 Guest are viewing this topic.

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #15 on: November 08, 2005, 03:00:00 am »
Let me give an example of mixing a spell on the PC version of Ultim V. For this example, lets create a wall of fire "In Flam Grav" which requires pearl, ash, silk.

Press [M] to mix

U5 will now ask what spell.

Press for "In"
Press [F] for "Flam"
Press [G] for "Grav"

U5 will now ask for the reagents.

Press [P] for "Pearl"
Press [A] for "Ash"
Press for "Silk"

U5 will now ask for the quantity of spells to mix.

Press [5] for five spells

Press [M] to complete the spell mixture

This "could" be a lot to remember, if you forgot your spell chart.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: Magic
« Reply #16 on: November 08, 2005, 04:48:00 am »
i guess we need to write down the combinations on paper to not forget anything :Pblah.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

dragon__lance

  • Guest
Ultima V: Magic
« Reply #17 on: November 08, 2005, 10:20:00 am »
is it possible just too have no set spells, so that ur character can customize his own spells, like that aren't set. that'd be cool  :)smile.gif

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: Magic
« Reply #18 on: November 08, 2005, 10:23:00 am »
i was thinking about doing this in Mana Force 3, but there was never any mana force 3. the second one was released 2.5 years ago :(sad.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

CDI

  • Guest
Ultima V: Magic
« Reply #19 on: November 08, 2005, 11:39:00 am »
T14 *was* gonna have this... but I'm looking like it's gonna run outta space extremely quick... (the T14v7 BE (as an example) was 20000b big! :Pblah.gif and I still need to get FG so I can make T14v8 bigger)

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #20 on: November 08, 2005, 12:36:00 pm »
QuoteBegin-Kevin+8 November 2005, 10:48-->
QUOTE (Kevin @ 8 November 2005, 10:48)
i guess we need to write down the combinations on paper to not forget anything :Pblah.gif

That is what I was trying to minimize... the need to write down spell combinations.

Oooohhh... :woot:woot.gif

I just had an idea... I could suggest pasting a magic spell look-up table inside the calculator cover. Does everyone carry their cover with them?

Anyway, Ultima V will almost definitely require the user to write down clues from talking to NPCs. So, I guess a look-up table for spells would be trivial.

QuoteBegin-dragon__lance+ 8 November 2005, 16:20
-->
QUOTE (dragon__lance @  8 November 2005, 16:20)
is it possible just too have no set spells, so that ur character can customize his own spells, like that aren't set. that'd be cool :)smile.gif

It would be cool, but hard to do. How many different combinations of 8 reagents exist...  O_Oshocked2.gif
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #21 on: November 13, 2005, 09:26:00 am »
I have decided to go ahead with the original implementation for mixing spells.

Thanks for your input. :)smile.gif
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: Magic
« Reply #22 on: November 13, 2005, 11:41:00 am »
cool :)smile.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #23 on: November 22, 2005, 05:32:00 pm »
QuoteBegin-Ranman+13 November 2005, 15:26-->
QUOTE (Ranman @ 13 November 2005, 15:26)
I have decided to go ahead with the original implementation for mixing spells.

Thanks for your input. :)smile.gif

Well, after nearly completing the Spell Mixing implementation, I have  changed my mind... for a good reason.

I realized that all item selections will need to be done via a menu system. This includes the following commands:

"Ready" - equip a member with weapon, armor, helmut, ring, and amulets
"Use" - use a potion, scroll, or a special item such as a pocket watch
"Mix" - mix spells of course

Now for the reason:

With slight modifications, I can use the "Stats" command (already implemented) that displays all items in the party's inventory. I can use this method to select any item in inventory. Hence, the "Stats" display can be used for dual purpose... and save some precious memory. Now, I don't have to create separate menus for everything. Don't worry, you will still be manually mixing the spell by selecting the spell and the required reagents.

I feel bummed out... I just wasted a weeks worth of work.  :(sad.gif

I also feel pretty good... Because this new method will save memory and time in the long run. :)smile.gif

Oh well... programming is always a learning experience.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: Magic
« Reply #24 on: November 23, 2005, 02:49:00 am »
yeah that sucks that we have to rewrite whole engines soimetimes, hopefully this gives good results :)smile.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #25 on: November 23, 2005, 04:40:00 am »
Very good results. Oh this method is so much better and cleaner than the first. I am already back to the point I was before. :woot:woot.gif
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: Magic
« Reply #26 on: November 23, 2005, 04:40:00 am »
nice ^^ I guess progress will be faster now :)smile.gif
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #27 on: November 23, 2005, 04:47:00 am »
QuoteBegin-xlibman+23 November 2005, 10:4-->
QUOTE (xlibman @ 23 November 2005, 10:40)
nice ^^ I guess progress will be faster now :)smile.gif

 Oh yes... Essentially, all the graphical portion of the menu selection code is complete for "Ready" and "Use" also. :woot:woot.gif
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

dragon__lance

  • Guest
Ultima V: Magic
« Reply #28 on: November 23, 2005, 10:44:00 am »
sweet :)smile.gif

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: Magic
« Reply #29 on: November 24, 2005, 07:26:00 am »
Spell Mixing...

Done :woot:woot.gif
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.