Jump to content
LucidK

Extensive Magic System -- Paying if Needed

Recommended Posts

Okay, so I'm in need of a script. I have posted this in here before, but this time I am offering to pay if need be. Please let me know.

 

 

So, I suppose I'll start with a backstory...

 

I want my game to revolve around the use of "Orb Shards" for their magic. Think of materia from FFVII.

 

Basically, I am looking for a script that involves using a circle broken up into 3, 5, 7, 9, and finally 12 parts as the levels go up. Each part will be a new slot for you to equip a shard and unequip as needed. Basically the exact same thing as materia That shard will then give you the appropriate magic (Earth shard = Earth magic, etc.). I have not yet decided If I want the shards to level up, or if the character will simply get better shards. I will probably do the latter.

 

What I am looking for is a script that will allow this to happen from the menu, allow the circle to allow more shards as the character levels up, and to allow adjacent shards in the circle to have certain affects For example, if you have 3 slots, and you have a wind shard, then an ice shard, then a "multi" shard (which then would be attached to the wind shard since it's a circle) then you will be able to do a wind + ice = blizzard spell, or an ice attack on all opponents, or a wind attack on all opponents. The shards will only affect each other if they are directly adjacent.

 

Lets see if this helps explain what I want. I attached a drawing (VERY crudely done in MS paint...). With this one, our character is level XX so now has 5 shard slots in his orb.

 

example.png

 

Obviously, he has fire, earth, heal, and water.

 

Fire and Earth are adjacent so he can do a combo skill (volcano?)

Earth and water are adjacent so he can do another combo skill (Geyser?)

Heal and water are adjacent so he can do a combo heal (Healing that adds water resistance for 5 turns)

Multi is adjacent to heal and fire, so our character can choose to heal everybody in his team or use fire on all enemies.

 

Since fire and water are not touching, he can NOT choose to use that combo skill (like steam)

 

He also cannot use earth or water on all enemies, becausem ulti is not touching those shards. Of course, this can all be re-arranged in menu (or hell even in a called event at a forging station if it makes scripting easier)

 

So our character's "Magic" menu would look like this under this orbs configuration:

 

MAGIC

Earth

Fire

Water

Heal

Volcano

Geyser

Aqua Heal

Fire All

Heal All

 

Plus any skills he has accrued in any other fashion of course.

 

Hopefully this helps explain my plan with this game and can open a path. I can't thank you guys enough for even considering this, or caring enough to at least understand what I am looking for. Thank you.

Share this post


Link to post
Share on other sites

This is actually a pretty cool idea! Unfortunately, it's beyond my own skills, but I do hope it works out for you.

Share this post


Link to post
Share on other sites

Hey thanks. To be honest, depending on the scripter's opinion, I won't mind if someone else wants to use it, even if I do end up having to pay to have it coded.

Share this post


Link to post
Share on other sites

I don't think the initial functionality will be too hard for some of the scripters here, but when you get into combining shards for new skills and combo spells, that's where it could get sketchy. But I hope someone does take you up on it, I'd love to see this kind of magic system in a game.

Share this post


Link to post
Share on other sites

summary

 

You want a broken circle with 6 sockets available, what do you want to equip? skill?, item? weapon?

 

also if you have two items equipped the player will be able to make combos

 

it sound so good, make a brief summary of your system

Share this post


Link to post
Share on other sites

Falcao... I have a fairly extensive description above, and to be honest I really don't know how to elaborate further...

Share this post


Link to post
Share on other sites

I can't help at all but I have a suggestion. Instead of water+heal doing a health up and water resistance, why not do "Absorb Healing". Call it Osmosis or something of the like? Just a thought. But I guess it would be cool if different party members had different Orb setups so by using 4 different unique combos you could have everyone get a all elemental resistance. Just my two cents :P Good luck with it though~

Share this post


Link to post
Share on other sites

Oh, that part would be flexible anyway. The script (theoretically) would simply add a skill to the available magic dependent upon what is linked. I figure it would work out like the alchemy script. Two ingredients and a result, set up either in script or (if someone chose to do it like TIdloc's Alchemy script does) set up in an ini file.

 

Then it would be something like:

If slot 1 = item 4 then user had skill 4

If slot 2 = item 5 then user has skill 5

If slot 1 adjacent to slot 2 then user has skill... idk... 10 or something

 

I know, it seems very difficult, and I cannot even begin to script to save my life. The idea is magic is not something your character randomly knows. The items have magic, and you equip the items to use the magic (materia ringing a bell?). But I need for items to be able to combine into an even tougher spell when adjacent. So I mean the water healing could be anything really.

 

If someone makes this work, I plan on making some combinations just... junk... to add to the effect of it. I.E. Holy magic adjacent to Dark Magic makes a ??? skill that doesn't do anything, or confuses the user or something.

Share this post


Link to post
Share on other sites

Ah man, I'm keeping my eye on the progress for this. It's a great idea so I'm sure someone will tackle it. This forum is holds some of the best scripters out there. Can't wait to see it happen-

Share this post


Link to post
Share on other sites

That makes two of us poli, but to be honest, I'm beginning to think it's not going to happen. I had this request up before and didn't have too much luck. I am NOT a scripter at ALL. I figured by offering money maybe I'd catch someone, but so far no luck man.

 

I may end up having to make events and new items and make this MUCH MUCH less awesome and functional than I wanted (I.E. combining 2 shards at an NPC to make another shard and only have 1 shard equipped at a time.)

Share this post


Link to post
Share on other sites

I would like to take a crack at this

I am just a novice scripter and this Idea sounds as hard to pull off as a TBS but I would still like to try

Edited by Reactive Owl

Share this post


Link to post
Share on other sites

Hey you're more than welcome to give it a shot! I actually JUST saw your graphical save point script and even that is beyond my comprehension, if that gives you any idea of how little scripting I know :)

 

If you can pull this off, like I said, I'm willing to pay.

Share this post


Link to post
Share on other sites

if you have any graphics like a detailed Shard Circle made up pm them to me for the sake of testing once I dive into this

If you havn't made anything yet and don't plan to, tell me and I'll make the graphics.

Share this post


Link to post
Share on other sites

I haven't made anything, but I definitely will tonight.

 

It would have to be like 5-6 pictures, 1 for each orb slot amount. Like, a picture of a circle broken into 3 slots, then another of an orb broken into 5 slots, then 7, 9, 12, and maybe 15 if I decide to be like omfg about this lol.

Share this post


Link to post
Share on other sites

I think it would be easier to just make one picture, and asign the unusable slots to a certain icon id. Basically, if an actor has 3 slots, all the other remaining slots will be closed, and will have the graphics of that icon id. Is just a toughts, i don't know how to implement this in the script, but i think it would make it easier to just have a picture.

Share this post


Link to post
Share on other sites

See, I thought of that, but i the other slots look blocked off, it eliminates the idea of a continual loop of adjacency, you know? If I show 5 slots but 2 are grayed out, it'll look like 2 filled slots aren't touching when according to the script and the magic menu they would be.

 

Besides, Even though the multiple pics would be a bit harder for me, I think it may be easier on the scripter, you know?

Share this post


Link to post
Share on other sites

LOL I know, right? If Reactive Owl can pull this off, I will be forever in his debt!

 

By the way Reactive, PM me with how much you want for this script. I feel as though details like price and distribution are best discussed privately so as not to offend others.

Share this post


Link to post
Share on other sites

here's what i'm thinking on the "Shards"

say your character finds a shard

this shard is a fire shard lv 1

the lv 1 fire shard when inserted into the "Crystoshere" (name pending) it will provide for the character three basic fire spells.

and a shard of a higher lv provides more and stronger spells

maybe have the shards range from lv 1 to say 20?

havn't yet tried to figured the "adjacent shards" portion of the script

Edited by Reactive Owl

Share this post


Link to post
Share on other sites

Similar, but the fire shard itself only should provide the one fire spell. If you put the fire shard into the orb with 3 slots open, then the other two slots could both be fire shards if you collect 3 of them, in which case you would have some sort of like hellacious inferno spell or something, but basically the main idea to just to have a menu that the player opens from the main menu. That menu will show the orb he currently has (3 slots, 5 slots, whichever it is), and the shards he/she currently has. Of course, each character will have their own orb. It's basically another equipment screen if you think about it.

 

The player then puts a fire shard, and earth shard, and a water shard into the 3-slot orb. This, of course, is all seen visually. Now the character whom this is equipped to, in battle, has a fire spell, an earth spell, and a water spell, but since they're adjacent, the character also has a fire + earth spell, a earth + water spell, and a water + fire spell (because it goes full circle).

 

The biggest thing is being able to create a database that will allow me to indicate what spell id + what spell id combines to = this spell id when adjacent.

 

Levelling up shards is an idea. I, personally, was simply going to make the player find different and better shards as he progresses, but that works, too. Like, when the shard hits level 5 it becomes a different spell (Fire II?) etc.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
Top ArrowTop Arrow Highlighted