Feral Magic (Request for help/advice)
wolpak
Member Posts: 390
In my unreleased total conversion mod, I have decided to repurpose "Wild Magic" into something much more functional, fun and interesting. I am remolding the Barbarian into a "Wildling" who can learn the innate ability of "Feral Magic". What Feral Magic does is it "learns" from your enemy and gives you an ability that they have. This ability can be cast through the Wild Magic mechanic. Most of this has nothing to do with my request here, but just an understanding.
The most functional way for me to do this without scripts, is based on Class and possibly Race. What I wanted advice on is what you would "receive" for "learning" the moves of each class. Not all classes have to be learnable, and there are some obvious ones.
On a side note, if I wanted to really make this robust, I think I can make new Specifics and assign them to creatures and thus, have a more controllable method, but I am fine with using race/class for now. Maybe others that do not fall into those categories can be given specifics.
So, if there are any ideas of what can be learned, makes sense, and so on, it would be of great help.
RACE.IDS
101 ANKHEG
102 BASILISK - Petrify
103 BEAR
104 CARRIONCRAWLER
105 DOG
106 DOPPLEGANGER
107 ETTERCAP
108 GHOUL
109 GIBBERLING
110 GNOLL
111 HOBGOBLIN
112 KOBOLD
113 OGRE
114 FAIRY
115 SKELETON
116 SPIDER - Poison
117 WOLF
118 WYVERN
119 SLIME
120 FAIRY
121 DEMONIC
122 LYCANTHROPE
123 BEHOLDER
124 MIND_FLAYER
125 VAMPIRE
127 OTYUGH
128 RAKSHASA
129 TROLL - Regeneration
130 UMBERHULK
131 SAHUAGIN
132 SHADOW
133 SPECTRE
134 WRAITH
135 KUO-TOA
136 MIST
137 CAT
138 DUERGAR
139 MEPHIT
140 MIMIC
141 IMP
142 GIANT
143 ORC
144 GOLEM
145 ELEMENTAL
146 DRAGON - Dragon Breath
147 GENIE
148 ZOMBIE
149 STATUE
150 LICH
151 RABBIT
152 GITHYANKI
153 TIEFLING
154 YUANTI
155 DEMILICH
156 SOLAR
157 ANTISOLAR
158 PLANATAR
159 DARKPLANATAR
199 ETTIN
The most functional way for me to do this without scripts, is based on Class and possibly Race. What I wanted advice on is what you would "receive" for "learning" the moves of each class. Not all classes have to be learnable, and there are some obvious ones.
On a side note, if I wanted to really make this robust, I think I can make new Specifics and assign them to creatures and thus, have a more controllable method, but I am fine with using race/class for now. Maybe others that do not fall into those categories can be given specifics.
So, if there are any ideas of what can be learned, makes sense, and so on, it would be of great help.
RACE.IDS
101 ANKHEG
102 BASILISK - Petrify
103 BEAR
104 CARRIONCRAWLER
105 DOG
106 DOPPLEGANGER
107 ETTERCAP
108 GHOUL
109 GIBBERLING
110 GNOLL
111 HOBGOBLIN
112 KOBOLD
113 OGRE
114 FAIRY
115 SKELETON
116 SPIDER - Poison
117 WOLF
118 WYVERN
119 SLIME
120 FAIRY
121 DEMONIC
122 LYCANTHROPE
123 BEHOLDER
124 MIND_FLAYER
125 VAMPIRE
127 OTYUGH
128 RAKSHASA
129 TROLL - Regeneration
130 UMBERHULK
131 SAHUAGIN
132 SHADOW
133 SPECTRE
134 WRAITH
135 KUO-TOA
136 MIST
137 CAT
138 DUERGAR
139 MEPHIT
140 MIMIC
141 IMP
142 GIANT
143 ORC
144 GOLEM
145 ELEMENTAL
146 DRAGON - Dragon Breath
147 GENIE
148 ZOMBIE
149 STATUE
150 LICH
151 RABBIT
152 GITHYANKI
153 TIEFLING
154 YUANTI
155 DEMILICH
156 SOLAR
157 ANTISOLAR
158 PLANATAR
159 DARKPLANATAR
199 ETTIN
Post edited by wolpak on
2
Comments
In a nutshell, you give your kit an at-will innate spell that can't be disrupted. This spell grants the target critter a bounce spell effect that reflects one spell--the spell level is 745 (say). It then instantly casts a level 745 spell at the critter, which grants the bonuses you want on your character and only affects certain races. That spell will be bounced back, without bouncing any other spells, and your character will get hit by the spell instead, gaining the bonuses. But you'd need multiple spell and .eff files to make it work properly.
I could design a spell that would work correctly, at least once I get home in a couple days and can use my computer, and post it on this thread. I don't have EE, but plan on getting it when I get home. I just need to know which races grant which bonuses. Or, I could just design the base files, and you could add in the effects to each spell file. Or, I could post in more specific detail how I would do it, if you're curious. I hesitate to explain because I'm on my iPhone and the explanation could take a while to type.
Basically, the character is granted an innate "learn" ability. That ability has like 30 use eff opcodes in it. Each use eff checks the race of the enemy it is casted on. If it is "troll" it proceeds to cast a spell back on the character with a learn spell called "regen" or whatever I plan on calling it. It shows up in the arcane spellbook and is usable by the opcode 202 i think it is, cast spell from book, which is used in Nahal's. I plan on reworking it so that there is an innate "wild magic" change when using any of these feral spells...you know, for flavor.
But if you have another method that is interesting or works as well, I'll definitely consider it. I am using the race as nothing other than a determinant for what spell to learn.
...........................................Wildling (Hunts Animal Race)
........................................./.....................................\
.....................Monster Hunter..................................Spirit Hunter
................../.................\........................................./...................\
Humanoid Hunter........Giant Hunter............Undead Hunter............Demonic Hunter
Not sure if this even makes sense, or if I plan on replacing Humanoid with Dragon (probably) and merging some humanoids in with other groups...
Any advice would be great
The wilding is a base class, and I am trying to come up with names/functionality for their sub classes. So, he base wilding will only be able to learn from animals. The monster hunter, from monsters and animals. The giant hunter, from Giants, monsters and animals.
Aaah, but what does it matter? You have the mage spell book, so you have the world!
One drawback is that while you can see the spells in the spellbook, you cannot get info on them unless you activate the ability.