This is my first post, so forgive me being a tad longwinded just this once, but I have to get this out of the way:
Nick, you are THE MAN!!
After a year of learning OLC thru various win-blows executables, I tried downloading every flavor of SMAUG source I could find, no, ALL of them. Not one would compile clean out of the box, and I needed that, because I was such a newb. But thanks to your INSANELY detailed idiot-proof instructions, I downloaded Cygwin and SMAUG 1.4aMXP and -poof- except for a simple error you accounted for right there in the faq, I was in business. I am new to UNIX and C, but thru reading documentation, help files and a lot of t & e, I am making minor code changes on my own, successfully. So thanks for getting me off to such a good start! Now on to my question.
I want to make intelligence affect the chance of a spell being cast successfully, beyond the current prarameters. What I have in mind is this: For benign spells, the chance should be affected by x-percent per stat point over or under a zero point, say 16. This would be added (I guess) to the index in const.c? For aggressive spells, a comparison would be made between the caster and victims' INT stats, with the difference being calculated as, say 5 percent per point, more or less - or zero. So if you could offer some details on how to go about this, I can tweak the numbers thru t&e, as I have already figured out how to alter the existing stat indeces and their reference to raise max stats successfully, but this goes into fight.c and magic.c apparently, and there's alot there to confuse a novice like me. Plus, I know, its adding a new parameter to int_app, etc... I'm running on WinXP and haven't encountered any problems I couldn't solve yet. The code is practically unmodded, just a few small tweaks here and there; color stuff, etc... Sorry again to be so wordy and thanks in advance for any help you can give.
"I am Homer of Borg. Prepare to be assim... ooooo, Doughnuts!"
| top |