View previous topic :: View next topic |
Author |
Message |
Hei Xin

Joined: 01 Sep 2005 Posts: 4 Location: At school, or something...
|
Posted: Thu Sep 01, 2005 1:20 pm Post subject: How can I go about creating a "summon" type spell? |
|
|
I've been trying to create a spell for a character that would summon a monster in battle when cast. The problem is, I have no idea how to go about doing this. I know that there are on-hit settings within an enemy that will spawn monsters but that's not what I'm trying to do. I'm convinced that the only way to make this spell would be to have it scripted into the game somehow, and I'm not sure exactly how to do that.
Any help would be very much appreciated !  |
|
Back to top |
|
 |
Blue Pixel SPY SAPPIN MAH FISH SANDWICH

Joined: 22 Apr 2005 Posts: 621
|
Posted: Thu Sep 01, 2005 2:55 pm Post subject: Re: How can I go about creating a "summon" type sp |
|
|
Hei Xin wrote: | I've been trying to create a spell for a character that would summon a monster in battle when cast. The problem is, I have no idea how to go about doing this. I know that there are on-hit settings within an enemy that will spawn monsters but that's not what I'm trying to do. I'm convinced that the only way to make this spell would be to have it scripted into the game somehow, and I'm not sure exactly how to do that.
Any help would be very much appreciated !  |
well, i guess you can use an element that when it attacks anyone spawns the monster. but you have to go to extream costs just for one summon. _________________
 |
|
Back to top |
|
 |
Ysoft_Entertainment VB Programmer

Joined: 23 Sep 2003 Posts: 810 Location: Wherever There is a good game.
|
Posted: Thu Sep 01, 2005 3:11 pm Post subject: |
|
|
Ok, first off, you cannot summon a monster, neither in game, nor from plotscript. Plotscripts do not interface with the battle system.
The two ways to do that would be:
1. Create custom battle system(don't ask me how), and implement summon system.
2. You have to use "spawn enemy on hit" method, and have the summoned monster attack ally's if you want it to attack enemies. Have it attack enemies if you want it to hit you.
Hope this helps. _________________ Try my OHR exporter/importer.
OHRGFX
Striving to become better pixel artist then Fenrir Lunaris. Unfortunately the laziness gets in the way of my goals. |
|
Back to top |
|
 |
Hei Xin

Joined: 01 Sep 2005 Posts: 4 Location: At school, or something...
|
Posted: Thu Sep 01, 2005 5:20 pm Post subject: |
|
|
I already knew how to make an "enemy" that would aid my party, but I guess implementing it's the hard part. Oh well, there's another game thing filed away for later use.
Thanks for your suggestions and ideas, they've been pretty useful so far. I suppose the_dude257's idea would be easy to use, as I've a habit of not using my element slots... _________________ 1 h0P3 +H1$ d03$/\/+ g1Ve u @ |-|3@d@ch3!!1! |
|
Back to top |
|
 |
Moogle1 Scourge of the Seas Halloween 2006 Creativity Winner


Joined: 15 Jul 2004 Posts: 3377 Location: Seattle, WA
|
Posted: Thu Sep 01, 2005 8:07 pm Post subject: |
|
|
For games that I've created that have used summons, try Mystic Sky or Knight of the Ages. The latter is a better example.
Someday I may divulge how that was done, but until then I'll leave it for the clever to figure out. _________________
|
|
Back to top |
|
 |
Fernurion Village Idiot

Joined: 19 Aug 2003 Posts: 192 Location: Lost
|
Posted: Thu Sep 01, 2005 8:07 pm Post subject: |
|
|
Well, the only way i know to do a summon is to draw the summoned creature as an attack graphic. Then have it either run across the screen or some sort of attack using the Null Target. After that, chain the attack. this will give you a Final Fantasy style summon. |
|
Back to top |
|
 |
Hei Xin

Joined: 01 Sep 2005 Posts: 4 Location: At school, or something...
|
Posted: Fri Sep 02, 2005 2:48 pm Post subject: |
|
|
Fenurion wrote: | Well, the only way i know to do a summon is to draw the summoned creature as an attack graphic. Then have it either run across the screen or some sort of attack using the Null Target. After that, chain the attack. this will give you a Final Fantasy style summon. |
I never thought about Final Fantasy-type summons, that's sounds like a neat thing to try. For now, though, I want to have a character "summon" some sort of creature that will help out and fight, kind of like the diabolical dice demons in American McGee's Alice.
So here's what I'm going to do :
Summoned Creature Type II
* Spawns after a creature is hit with the element "Summon."
* Has a relatively slow speed(5 ?) as to prevent cheatyness.
* Will have a mild to moderate healing spell to cure party/single hero or will have a mild to moderate attack against enemies.
* The above spell(s) will chain to a damage 'on self' spell that takes 20 % Health from the summon, so that it won't last forever and induce cheatyness.
* The spell that summons the creature will cost HP and MP.
Sound okay ? If there are any suggestions, I'm happy to follow them. _________________ 1 h0P3 +H1$ d03$/\/+ g1Ve u @ |-|3@d@ch3!!1! |
|
Back to top |
|
 |
LeRoy_Leo Project manager Class S Minstrel

Joined: 24 Sep 2003 Posts: 2683 Location: The dead-center of your brain!
|
Posted: Fri Sep 02, 2005 6:53 pm Post subject: |
|
|
The best way that I've tried and is true is to summon on element hit. Name an element "summon", like you mentioned. Or you can make a chain of attacks that link to each other and create an interesting attack summon that lasts for one onslaught.
One word of warning, if you want the creature you call to stay in play: keep plenty of space on the battle field for your summon. I'm pretty sure the spawning cancels if you try when the field is occupied. It's a dumb warning, but anyone can make this mistake if they haven't thought about it.
Summoned Creature Type II: Sounds pretty balanced to me. Can't wait to see screen shots of these summons, man. Good luck. _________________ Planning Project Blood Summons, an MMORPG which will incinerate all of the others with it's sheer brilliance...
---msw188 ---
"Seriously James, you keep rolling out the awesome like gingerbread men on a horror-movie assembly line. " |
|
Back to top |
|
 |
Moogle1 Scourge of the Seas Halloween 2006 Creativity Winner


Joined: 15 Jul 2004 Posts: 3377 Location: Seattle, WA
|
Posted: Fri Sep 02, 2005 8:46 pm Post subject: |
|
|
The downside to your example is that it allows for mass summoning. You could have five summons onscreen at the same time.
If you don't mind that, then it sounds great! _________________
|
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Sun Sep 04, 2005 12:07 pm Post subject: |
|
|
Well, if you're cunning, then you could create a "filler" monster that you put in all the blank spots (except one). The summoned creature would go in the empty spot.
The Filler monster would need to be untargetable by both heros and enemies.
One thing that might be a problem is that if you kill all the regular enemies, and the summon is still there, the battle won't end. The heros would need to hack away at the summon to end the battle...
Ooh, better: Give the summon an "alone" attack that kills itself. (duh, why wasn't that immediately obvious?) _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
Moogle1 Scourge of the Seas Halloween 2006 Creativity Winner


Joined: 15 Jul 2004 Posts: 3377 Location: Seattle, WA
|
Posted: Sun Sep 04, 2005 3:06 pm Post subject: |
|
|
Untargetable enemies don't hang battles.
Your solution is also insufficient, since as soon as you kill one enemy, you can summon another monster. _________________
|
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Sun Sep 04, 2005 6:35 pm Post subject: |
|
|
But, it may not be untargetable ("Oops, my summon (which uses fire attacks) is healing the enemies... better get rid of it...")
As for the second problem, just have enemies spawn a Filler on death.
Or, here's another way to do it:
~ The summon spell targets all enemies, with a 1 damage/No animation attack, and the damage Can Be Zero, and is of the element "Summon"
~ Every monster (except one) is resistant to "Summon", thus (because of the Damage Can Be Zero bitset) they take no damage.
~ Each battle has a "summon" monster, which is NOT resistant to Summon, so it takes the damage, and thusly dies. It spawns the summon on death.
~ The summon monster (not summoned) is untargetable
~ The summonED monster spawns a summon monster on death, so the Summon Spell is useable again.
I think that covers all the bases... (god, this would take, like, 3 lines if there were battle scripting. Alas, it is not to be...) _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
TMC On the Verge of Insanity
Joined: 05 Apr 2003 Posts: 3240 Location: Matakana
|
Posted: Mon Sep 05, 2005 7:06 pm Post subject: |
|
|
But that would mean you'd have an invisible summon enemy in the battle, which the heroes can target normally. It couldn't be untargetable, or the summon attack wouldn't be able to kill it. _________________ "It is so great it is insanely great." |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Mon Sep 05, 2005 7:45 pm Post subject: |
|
|
Oooh... that's right... hmm...
I know! :flamedevil:
When you can't work within the rules, change them!
How about a new Targeting type: Foes (Spread, even untargetable)
That shouldn't be too hard to add, I think, maybe *hasn't looked yet* _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
Moogle1 Scourge of the Seas Halloween 2006 Creativity Winner


Joined: 15 Jul 2004 Posts: 3377 Location: Seattle, WA
|
Posted: Mon Sep 05, 2005 7:59 pm Post subject: |
|
|
Or an attack bitset: "Target untargetable"
But it kind of seems counterintuitive to say "untargetable" at that point. _________________
|
|
Back to top |
|
 |
|