HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Custom Spell

05-03-2003, 09:09 PM#1
WindForce
Using Redscull's Spell Editor, I created a custom ultimate ( Level 6 ) spell. I based this spell on the Frost Orb item... I gave the spell the frost orb icon but when it is selected, the icon does not show up on the hero's action menu.... The spell's passive effect does work though. Is there any way I can get the icon to show?
05-04-2003, 08:16 AM#2
Dead-Inside
........?
You made an aura, of course it's not gonna show.
05-04-2003, 02:21 PM#3
WindForce
The Frost Orb Item isn't an aura...... and auras do show on the hero's action menu.
05-04-2003, 05:23 PM#4
Dead-Inside
........ A HERO ABILITY AURA. Not a "effect aura", as if someone else was carring it.

Now, an aura and an aura will cover one another.
05-04-2003, 07:55 PM#5
MartinezTG
Quote:
Originally posted by WindForce
Using Redscull's Spell Editor, I created a custom ultimate ( Level 6 ) spell. I based this spell on the Frost Orb item... I gave the spell the frost orb icon but when it is selected, the icon does not show up on the hero's action menu.... The spell's passive effect does work though. Is there any way I can get the icon to show?


The problem is that a frost orb based spell's icon won't show up at all just like it would be with flame orb and lightning orb. I've had the same problem not long ago. I made a dummy passive unit spell which did nothing except it's func and strings were the same as the real spell's. I've given my unit the real spell and the dummy spell. But here comes the worse part - to give the dummy spell to the hero when the real spell was learned by the hero. Sounds easy but the problem is I don't know how to make the spell be usable by the world editor in this trigger condition:

Learned spell equal to (*here are only the standard hero spells and I don't now how to put mine here*).

I hope that I helped at least a bit. And I hope that I'll get an answer to my question too ;)

Martinez
05-05-2003, 12:50 AM#6
WindForce
I also tried making a dummy spell and tried adding it with triggers but the only options were to add the standard hero spells, like you said. How do make a hero learn a custom spell using triggers was going to be my next question.
05-06-2003, 02:01 AM#7
ChronOmega
1 make a folder in your war3 directory (c/program file...) called Units
2 place your edited files in this folder with there original names
3 fire WE and all your speel will be there (but you still have to imbed te files to play it
05-08-2003, 05:45 PM#8
MartinezTG
Quote:
Originally posted by ChronOmega
1 make a folder in your war3 directory (c/program file...) called Units
2 place your edited files in this folder with there original names
3 fire WE and all your speel will be there (but you still have to imbed te files to play it


Well I've done it and it still doesn't allow me to choose my spells in the "Learned Skill equal to" condition.

Martinez
05-08-2003, 06:45 PM#9
WindForce
I think CronOmega got a little confused about our situation.
05-08-2003, 10:02 PM#10
Guest
Edit the Blizzard.j, Common.j, or WorldEditorData.txt. They are in one of those. My bets on blizzard.j.
05-08-2003, 10:53 PM#11
Spectralist
Quote:
Originally posted by SpectreReturns
Edit the Blizzard.j, Common.j, or WorldEditorData.txt. They are in one of those. My bets on blizzard.j.

nope i think its under UI\Triggerdata.txt

heres an excert from it.

Code:
// Hero Skills
// Human Archmage
HeroSkillBlizzard=heroskillcode,'AHbz',WESTRING_HEROSKILL_BLIZZARD
HeroSkillWaterElemental=heroskillcode,'AHwe',WESTRING_HEROSKILL_WATERELEMENTAL
HeroSkillBrillianceAura=heroskillcode,'AHab',WESTRING_HEROSKILL_BRILLIANCEAURA
HeroSkillMassTeleport=heroskillcode,'AHmt',WESTRING_HEROSKILL_MASSTELEPORT
// Human Mountain King
HeroSkillStormBolt=heroskillcode,'AHtb',WESTRING_HEROSKILL_STORMBOLT
HeroSkillThunderClap=heroskillcode,'AHtc',WESTRING_HEROSKILL_THUNDERCLAP
HeroSkillBash=heroskillcode,'AHbh',WESTRING_HEROSKILL_BASH
HeroSkillAvatar=heroskillcode,'AHav',WESTRING_HEROSKILL_AVATAR
// Human Paladin
HeroSkillDivineShield=heroskillcode,'AHds',WESTRING_HEROSKILL_DIVINESHIELD
HeroSkillHolyBolt=heroskillcode,'AHhb',WESTRING_HEROSKILL_HOLYBOLT
HeroSkillDevotionAura=heroskillcode,'AHad',WESTRING_HEROSKILL_DEVOTIONAURA
HeroSkillResurrection=heroskillcode,'AHre',WESTRING_HEROSKILL_RESURRECTION
// Orc Blademaster
HeroSkillWindWalk=heroskillcode,'AOwk',WESTRING_HEROSKILL_WINDWALK
HeroSkillMirrorImage=heroskillcode,'AOmi',WESTRING_HEROSKILL_MIRRORIMAGE
HeroSkillCriticalStrike=heroskillcode,'AOcr',WESTRING_HEROSKILL_CRITICALSTRIKE
HeroSkillWhirlwind=heroskillcode,'AOww',WESTRING_HEROSKILL_WHIRLWIND
// Orc Far Seer
HeroSkillChainLightning=heroskillcode,'AOcl',WESTRING_HEROSKILL_CHAINLIGHTNING
HeroSkillFarSight=heroskillcode,'AOfs',WESTRING_HEROSKILL_FARSIGHT
HeroSkillSpiritWolf=heroskillcode,'AOsf',WESTRING_HEROSKILL_SPIRITWOLF
HeroSkillEarthquake=heroskillcode,'AOeq',WESTRING_HEROSKILL_EARTHQUAKE
// Orc Tauren Chieftain
HeroSkillShockwave=heroskillcode,'AOsh',WESTRING_HEROSKILL_SHOCKWAVE
HeroSkillWarStomp=heroskillcode,'AOws',WESTRING_HEROSKILL_WARSTOMP
HeroSkillEnduranceAura=heroskillcode,'AOae',WESTRING_HEROSKILL_ENDURANCEAURA
HeroSkillReincarnation=heroskillcode,'AOre',WESTRING_HEROSKILL_REINCARNATION
// Undead Death Knight
HeroSkillDeathCoil=heroskillcode,'AUdc',WESTRING_HEROSKILL_DEATHCOIL
HeroSkillDeathPact=heroskillcode,'AUdp',WESTRING_HEROSKILL_DEATHPACT
HeroSkillUnholyAura=heroskillcode,'AUau',WESTRING_HEROSKILL_UNHOLYAURA
HeroSkillAnimateDead=heroskillcode,'AUan',WESTRING_HEROSKILL_ANIMATEDEAD
// Undead Dread Lord
HeroSkillCarrionSwarm=heroskillcode,'AUcs',WESTRING_HEROSKILL_CARRIONSWARM
HeroSkillSleep=heroskillcode,'AUsl',WESTRING_HEROSKILL_SLEEP
HeroSkillVampiricAura=heroskillcode,'AUav',WESTRING_HEROSKILL_VAMPIRICAURA
HeroSkillDarkSummoning=heroskillcode,'AUin',WESTRING_HEROSKILL_DARKSUMMONING
// Undead Lich
HeroSkillFrostNova=heroskillcode,'AUfn',WESTRING_HEROSKILL_FROSTNOVA
HeroSkillFrostArmor=heroskillcode,'AUfa',WESTRING_HEROSKILL_FROSTARMOR
HeroSkillDarkRitual=heroskillcode,'AUdr',WESTRING_HEROSKILL_DARKRITUAL
HeroSkillDeathAndDecay=heroskillcode,'AUdd',WESTRING_HEROSKILL_DEATHANDDECAY
// Night Elf Demon Hunter
HeroSkillManaBurn=heroskillcode,'AEmb',WESTRING_HEROSKILL_MANABURN
HeroSkillImmolation=heroskillcode,'AEim',WESTRING_HEROSKILL_IMMOLATION
HeroSkillEvasion=heroskillcode,'AEev',WESTRING_HEROSKILL_EVASION
HeroSkillMetamorphosis=heroskillcode,'AEme',WESTRING_HEROSKILL_METAMORPHOSIS
// Night Elf Keeper of the Grove
HeroSkillEntanglingRoots=heroskillcode,'AEer',WESTRING_HEROSKILL_ENTANGLINGROOTS
HeroSkillForceOfNature=heroskillcode,'AEfn',WESTRING_HEROSKILL_FORCEOFNATURE
HeroSkillThornsAura=heroskillcode,'AEah',WESTRING_HEROSKILL_THORNSAURA
HeroSkillTranquility=heroskillcode,'AEtq',WESTRING_HEROSKILL_TRANQUILITY
// Night Elf Priestess of the Moon
HeroSkillScout=heroskillcode,'AEst',WESTRING_HEROSKILL_SCOUT
HeroSkillSearingArrows=heroskillcode,'AHfa',WESTRING_HEROSKILL_SEARINGARROWS
HeroSkillTrueshotAura=heroskillcode,'AEar',WESTRING_HEROSKILL_TRUESHOTAURA
HeroSkillStarfall=heroskillcode,'AEsf',WESTRING_HEROSKILL_STARFALL
// Special Archimonde
HeroSkillDarkPortal=heroskillcode,'ANdp',WESTRING_HEROSKILL_DARKPORTAL
HeroSkillRainOfChaos=heroskillcode,'ANrc',WESTRING_HEROSKILL_RAINOFCHAOS
HeroSkillArchiBash=heroskillcode,'AHah',WESTRING_HEROSKILL_ARCHIBASH
HeroSkillFingerOfDeath=heroskillcode,'ANfd',WESTRING_HEROSKILL_FINGEROFDEATH
// Special Illidan
HeroSkillIllimorphosis=heroskillcode,'AEIl',WESTRING_HEROSKILL_ILLIMORPHOSIS
// Special Malganis
HeroSkillMalganisSleep=heroskillcode,'ANdc',WESTRING_HEROSKILL_DARKCONVERSION
HeroSkillSoulPreservation=heroskillcode,'ANsl',WESTRING_HEROSKILL_SOULPRESERVATION
// Special Manaroth
HeroSkillManarothReincarnation=heroskillcode,'ANrn',WESTRING_HEROSKILL_MANAROTHREINCARNATION
// Special Sylvanas Windrunner
HeroSkillColdArrows=heroskillcode,'AHca',WESTRING_HEROSKILL_COLDARROWS
// Special Tichondrius
HeroSkillTichondriusInferno=heroskillcode,'SNin',WESTRING_HEROSKILL_TICHONDRIUSINFERNO
// Special Warlock
HeroSkillInfernal=heroskillcode,'ANin',WESTRING_HEROSKILL_INFERNAL
// Special Miscellaneous
HeroSkillMalganisSleepFast=heroskillcode,'SNdc',WESTRING_HEROSKILL_DARKCONVERSIONFAST
HeroSkillDarkSummoningOld=heroskillcode,'AUds',WESTRING_HEROSKILL_DARKSUMMONINGOLD


if you add your spell to the special miscellaneous area it should work for triggers
05-09-2003, 12:45 PM#12
MartinezTG
Thanks! I'm gonna try it... NO! not try! DO! or do not! :ggani:

OK ehm... I'm gonna do it. Thanks a lot.

Martinez
05-09-2003, 01:36 PM#13
kharma
Actually the whole process is incredibly simple if you want to try something else. Once you've done your trigger with one of the default spells as a dummy spell, convert it to custom text. Find the 4 symbol CodeID for the dummy spell and replace it with the CodeID for you custom spell. All done.

If you're worried that your trigger may not work properly, just make a copy before you convert it.

~kharma
05-09-2003, 08:57 PM#14
WindForce
How does one convert triggers to custom text?
05-09-2003, 09:06 PM#15
WindForce
Duh, nevermind I know how to do it.