Page 1 of 1

Posted: Tue Jun 27, 2006 8:13 pm
by Nameless
Is there any good way in which a tag-based necromancy spell could be created? I have done it using scripting but having thrall erupt from the same places gets a bit tedious after awhile, even when you make several locations that are randomly chosen. Has a tag based necromancy been done before? How would you go about accomplishing it?

Posted: Tue Jun 27, 2006 9:44 pm
by TarousZars
I made a necromancer once. It used a combination of tags and scripting. You can test it out here.
You'll have to shift click new game for it to appear. I did a level based system. The deciever can summon 2 skeletons. After he gets so many kills (i dont remember how many) he can summon 4, then 6.

Posted: Tue Jun 27, 2006 10:19 pm
by iron
There's Senex Silvae, where your Necromancer-type unit can raise ghosts from the bodies of dead enemy soldiers.

Also I believe in the graveyard level of Chimera there was an instance where ghasts you'd previously killed suddenly arose again from where their bodies lay.

Posted: Wed Jun 28, 2006 12:11 am
by William Wallet
As much as I dislike ghost levels (I mean really.... how do you kill a ghost?!) Senex Silvae was pretty damn clever.

Posted: Wed Jun 28, 2006 5:17 pm
by Nameless
Tarous, I tried your downloading your level but the when I opened the zip it kept giving me that "invalid format, download again" error.

As for Senex Silvae, it crashed on me a few minutes in, but I did disassemble it and look at the script. The Necromancy is scripted.

I was thinking something like the warlock in Throne of the Lich King, but I looked at that and it has script elements as well. IDK, Is it even possible to create an exclusively tag based Necromancy spell?

Posted: Wed Jun 28, 2006 5:50 pm
by A-Red
Probably not, but it's possible to make a scripted version that works anywhere, anytime. So I don't see why it needs to be tags only, unless you're making a tagset.

Posted: Wed Jun 28, 2006 8:40 pm
by Myrd
Senex Silvae crashed you? On Myth II 1.5.1?

Posted: Wed Jun 28, 2006 9:20 pm
by Zeph
you could make life draining spells, life leechers or even fake unit summoning

Posted: Thu Jun 29, 2006 6:20 am
by haravikk
For raising the dead the script isn't all that hard, but it's only really possible with script. You have all units that can be raised after death drop a projectile say called "Marker" (tag id 'mark'), then use a geometry filter to find any that are dropped, if one is found, take an invisible undead unit from somewhere (just place loads off the map edge), put it in place and make it visible.
You can also use the new scripted respawn system to handle that if you only want so many at once.

The only tag based solution is to either use a charm (the deceiver's binding dream) and pretend the units are now dead, but since they're 'fresh' they're not rotting corpses. Or you can create a projectile which behaves like a unit and attacks a target, this is done by using the unit's movement as a projectile sequence, then making it maintain a fixed height above mesh, give it a realistic starting velocity (for that unit) and guided turning speed. It can then reach an enemy, promote to an 'attacking' projectile and cause damage.

Posted: Thu Jun 29, 2006 9:02 am
by Industry
Myrd wrote:Senex Silvae crashed you? On Myth II 1.5.1?
Senex Silvae crashed you? On Myth II 1.5.1?


Senex Silvae crashed on me on Myth II 1.5.1 build 261.

2006-06-28 01:46:47
Myth II Build 261 running under Win98 ----------------------------------------------
Scanning for software devices...
Found 1 to use
Scanning for Direct3D devices...
Found 1 to use
Scanning for 3Dfx devices...
Found 0 to use
Scanning for OpenGL devices...
Found 1 to use
Using GDI for Input
Mouse appears to have 2 buttons and 2 axes.
Initialized for DirectSound3D using COM
Loading Patch Files...
Patch 1.2
Patch 1.3
PlayMyth v1.2.1
PMI_Classic
Patch 1.4
Patch 1.4 Interface
Patch 1.5
Loading Patch Files Succeeded
Warning: Unable to find cutscene 'prologue.smk'.
Running Direct3D (RAGE FURY MAXX (English)) at 1024 x 768, 16 bit
Starting mesh "Senex Silvae" with 1 plugin...
Senex Silvae v1

Posted: Thu Jun 29, 2006 2:03 pm
by Nameless
Yes, Senex Silvae did crash on me in 1.5.1 as it also apparently did for Industry. And, yes, the summoning does need to be only in tags because I am making a tagset.

Haravikk, if it were to be a projectile, wouldn't that mean the zombie "projectile" would be one attack only because it is not controled by a monster tag and cannot follow the enemy. But, I guess this type of necromancy would work if the unit were a wight...

What about the golems in mazz, are they scripted? or tag based?