Andyr Posted June 24, 2004 Posted June 24, 2004 Heya, Has anyone tried making a clone of the Sorceror class - i.e. a kit for another class that uses the Sorceror casting system? No memorisation, spells gained on levelling etc. If so, any pointers? If not, reckon it's possible/impossible? I'm looking to try and make something for which a Sorceror - like system may be best, but obviously I don't want to remove the Sorceror class...
BobTokyo Posted June 24, 2004 Posted June 24, 2004 It's easier to add whatever you want to the Sorcerer class via an item, a script, and invisible creature, or some combination of the above. That said, you might want to check out Max's Mana casting system at www.teambg.net under the file sharing section in the forums.
Andyr Posted June 24, 2004 Author Posted June 24, 2004 I've seen Max's system, thanks. What I'm after is a separate kit - I want to take the Sorceror's system, and apply it to a new kit. I'll think about those suggestions, though. Thing is, I'd want a new spell list too, which I suspect could be a major hurdle.
NiGHTMARE Posted June 24, 2004 Posted June 24, 2004 Perhaps a few scripts added to baldur.bcs that look something like the following: IF      GlobalLT("SpellLevelsCastToday","GLOBAL",20) OR(3)      !HaveSpell(SPELL1A)      !HaveSpell(SPELL1B)      !HaveSpell(SPELL1C)      // insert more spells here, changing the OR() number accordingly THEN      ReallyForceSpellRES(SpellThatAddsCastSpellsBack) // Using Effect #261 (Spell: Restore Lost Spells)      IncrementGlobal("SpellLevelsCastToday","GLOBAL",1) END IF      GlobalLT("SpellLevelsCastToday","GLOBAL",20) OR(3)      !HaveSpell(SPELL2A)      !HaveSpell(SPELL2B)      !HaveSpell(SPELL2C)      // insert more spells here, changing the OR() number accordingly THEN      ReallyForceSpellRES(SpellThatAddsCastSpellsBack) // Using Effect #261 (Spell: Restore Lost Spells)      IncrementGlobal("SpellLevelsCastToday","GLOBAL",2) END // insert copies of the above for levels 3+, increasing the IncrementGlobal() number accordingly IF      GlobalGT("SpellLevelsCastToday","GLOBAL",19)      ReallyForceSpellRES(SpellThatDisablesSpellCasting) // Using Effect #144 (Button: Disable Button)      etc END IF      PartyRested() THEN      SetGlobal("SpellLevelsCastToday","GLOBAL",0)      ReallyForceSpellRes(SpellThatEnablesSpellCasting) // Using Effect #279 (Button: Enable Button) END Of course this is using the same variable for all spells. Obviously you could give each spell (or spell level) a seperate one if you wanted to.
Galactygon Posted June 24, 2004 Posted June 24, 2004 I might recommend putting that in the DPLAYER.bcs rather than the Baldur.bcs. Perhaps checking out how the druidic sorcerer was done might be a good idea for starters. -Galactygon
icelus Posted June 24, 2004 Posted June 24, 2004 If you put it in dplayer.bcs, however, it won't work if the player turns AI off, or so I've been told.
BobTokyo Posted June 24, 2004 Posted June 24, 2004 I've seen Max's system, thanks. What I'm after is a separate kit - I want to take the Sorceror's system, and apply it to a new kit. I'll think about those suggestions, though. Thing is, I'd want a new spell list too, which I suspect could be a major hurdle. My very basic semi-multi mod uses an item to add 35 new spells to any arcane caster, including a Sorcerer. Assuming that you don't mind adding your kit via dialog, you could follow that method to have an item or an invisible creature add whatever you'd like to a Sorcerer, including a new kit name and text, THACO boost, more or less everything including thief skills. It might break immersion a bit, but it works well enough, and you could finish your mod in a few hours.
Andyr Posted June 24, 2004 Author Posted June 24, 2004 NiGHTMARE etc: This is similar to what Max did, yeah. I've thought about that, but it won't fit too well with the existing stuff. Bob: Checking your mod now, but it's still not exactly what I'm after. Will see what I can do. The main problem I'm having is not the adding abilities, but getting the spell selection on levelling.
NiGHTMARE Posted June 24, 2004 Posted June 24, 2004 See LoI Kits for a scripting method of making sure the spells are correct when you level up. As noted in the thread, I'm sure there's away to drastically reduce the length of the script, but I haven't figured it out yet.
Idobek Posted June 24, 2004 Posted June 24, 2004 or so I've been told. * Idobek looks in vain for a raised eyebow emoticon.
hlidskialf Posted June 25, 2004 Posted June 25, 2004 Tatmaster did the Druidic Sorcerer kit which I believe is right along the channel you're looking for. I weidu-coded it for him ages ago and it could be used in another manner. (As per my current Runic-Sorcerer I'm playing.)
jcompton Posted June 25, 2004 Posted June 25, 2004 ...oh, sorry, from the title I thought this was a Kelsey flirt thread. Carry on.
Andyr Posted June 25, 2004 Author Posted June 25, 2004 /me restrains himself from making another mod-pimp joke... ' Hlid: Thanks, I'll DL it and see what it does.
Guest Guest Posted June 29, 2004 Posted June 29, 2004 ...(As per my current Runic-Sorcerer I'm playing.) Where can I get this mod? I'm making a Runecrafter kit and would like to see what's already been done (don't really want to duplicate another mod, if you know what I mean).
Recommended Posts
Archived
This topic is now archived and is closed to further replies.