Staredit Network > Forums > SC1 UMS Theory and Ideas > Topic: Customizable spells
Customizable spells
Jun 24 2010, 8:45 pm
By: Aristocrat  

Jun 24 2010, 8:45 pm Aristocrat Post #1



I made a rough UMS testing the use of customizable spells and ended up finishing customizable spell animations first, since it's the most interesting part ;o. The system I have up right now is optimized for reduced map lag and uses a lot more units than the optimal solution, so you may hit the map limit during testing. (Try to avoid using ground units excessively for spell animations (e,g, spamming 25 lurker spells) because you can hit the sprite limit with dead units >_>)

Collapsable Box


A unique spell animation as defined in this version is a set of points in a 5x5 grid, with each grid point defined as either "on" or "off". When a grid point is "on", you can define a death animation to be used at that location.

Collapsable Box


HOW TO USE:
-Mind control units at the bottom left to define the "on" and "off" positions. (On = Hydralisk, Off = Zergling)
-Create units at the top right and send them to the dark area to place them into the queue. (bottom-right of map)

Collapsable Box


-Spells are centered on your Dark Templar.
-Spells are cast by making any air unit at the starport near the top of the map. All five have the same effect...for now.
-When the spell is cast, the queued units are used to create the death effects. They are placed into the grid left to right and top to bottom.
-Reset your queue by making a sunken colony.

So if your grid looks like this:

Code
O X X X O
X O X O X
X X O X X
X O X O X
O X X X O


And your queue contains the following units:

Code
A B C D E F G H I


The spell would contain the death animations of those units arranged as follows:

Code
A       B
  C   D  
    E    
  F   G  
H       I



Collapsable Box


You can combine different units to get much more spectacular spell effects.

Collapsable Box


For every "On" grid point in the spell configuration, a 1.5x1.5 location is centered on it and all units there are destroyed. If the unit misplaces because it is larger than the grid (e.g. battlecruiser/valkyrie/carrier), units in a 1.5x1.5 location around the explosion are killed instead. Ground units will obviously place around other units and therefore using them for spells reduces the damage potential, especially with large ones like the Ultralisk.

Collapsable Box



Collapsable Box


Well, that's it ^^. Download and play; I copy-pasted repeated unit spawning triggers from another map so we could have things to kill, but it's going to change when I finish the AoS based on this.

Attachments:
CSpellAnim.scx
Hits: 21 Size: 176.05kb



None.

Jun 24 2010, 9:26 pm ImagoDeo Post #2



Well well. Nice work. I played around with it for half an hour, and if that's any indication, this is gonna be one heckuvan AoS.



None.

Jun 24 2010, 10:07 pm stickynote Post #3



That is pretty damn cool. If you remember, pyro made a spell generator that allowed a player to generate a whole bunch of different kinds of spells. You could define how it looks, what it does, and how to aim it.



None.

Jun 24 2010, 10:23 pm Azrael Post #4



Not much to say here except, epic. Please finish this project.

Here's one spell I made.



Here's a pretty monstrous one I did afterward.



Overall, very cool.
Quote from stickynote
That is pretty damn cool. If you remember, pyro made a spell generator that allowed a player to generate a whole bunch of different kinds of spells. You could define how it looks, what it does, and how to aim it.
Wasn't that project dropped? He said it was broken and he couldn't get it to work.

Post has been edited 2 time(s), last time on Oct 12 2010, 12:08 pm by DevliN. Reason: Mineral abuse.




Jun 24 2010, 11:32 pm stickynote Post #5



Was it broken? I knew he dropped it, but I thought that was just because it was a lot of work.



None.

Jun 25 2010, 2:13 am ImagoDeo Post #6



Quote from stickynote
Was it broken? I knew he dropped it, but I thought that was just because it was a lot of work.

I don't think it was broken, Pyro just stopped visiting SEN.

http://www.staredit.net/topic/7895/



None.

Jun 25 2010, 4:42 am Azrael Post #7



Quote from ImagoDeo
I don't think it was broken
Yes it was. It stopped working, completely fell apart, and he wasn't able to figure out why.

Post has been edited 2 time(s), last time on Oct 12 2010, 12:09 pm by DevliN. Reason: Mineral abuse.




Jun 30 2010, 3:04 pm Malar Post #8



ive been trying to figure out how maps with spells make such specific patterns, so i could start working on my map. thank you so much!!!



None.

Jun 30 2010, 4:33 pm Positively Post #9



Awhhsome ;D. I love you.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[02:17 pm]
Zoan -- I find it kind of sad that on the same day it was announced AI solved Navier Stokes, it was also announced AI beat Portal, and there's a good deal of people who don't know which is more impressive
[06:24 am]
Oh_Man -- uh I mean, pfft no i'm not a robot
[06:24 am]
Oh_Man -- 01001001 00100000 01100001 01101101 00100000 01101110 01101111 01110100 00100000 01100001 00100000 01110010 01101111 01100010 01101111 01110100 00001010
[05:02 am]
NimoStar -- vtubers already behave as AIs so nobody would notice the difference
[03:42 am]
Symmetry -- If AI beat portal, then we can do an AI Vtuber
[03:24 am]
NimoStar -- Coming generations? Too much optimism I see
[03:05 am]
Symmetry -- The coming generations will have so much data online that their kids will never have to say goodbye (for a monthly fee)
[02:59 am]
Symmetry -- I mean it's not out of the question I suppose. An LLM could digitally replace people when they die. Imagine dead grandma messaging you to buy crypto
[02:56 am]
Symmetry -- Steadily convincing myself Oh_Man is secretly an LLM
[02:42 am]
Symmetry -- I need an AI to summarize my thoughts, damn it!
Please log in to shout.


Members Online: Obsdark, Zoan, DarkenedFantasies