Talk:ESM Math Library

From the Oblivion ConstructionSet Wiki
Revision as of 20:14, 9 May 2006 by imported>DragoonWraith (→‎Should be a category)
Jump to navigation Jump to search

Wouldn't it make more sense to split each set of functions into separate quests by type? So instead of just "FunctionQuestScript" with who knows how many stages we'll end up with, how about "TrigFuncQuestScript" for the content that is there now, and separate quests for other libraries. Just basic module/packaged code, in other words. -- Nezroy 13:48, 9 May 2006 (EDT)

It depends... you got up to 255 stages which is enough for quite a while. I've chosen to use one quest to make the setup easier. Adding stages to you quest is many times easier than adding full quests. If it would be possible to share a library as stand-alone plugin to use it in other plugins without hassle then i'd fully agree with you, but since this isn't possible and you've got to set up your quests "by hand", just having one quest is (IMO) the better solution. As long as the number of functions doesn't exceed the limit. --JustTim 14:10, 9 May 2006 (EDT)

Should be a category

We should make this a subcategory of Useful Code, or else make Useful Code a subcategory of this, and make this a category. Each of those functions should be its own article. I don't have time to do that right now, so I just threw the Scripting and Useful Code categories onto this article, but someone really needs to reorganize this.

Great idea, however.--DragoonWraith 14:00, 9 May 2006 (EDT)

You are presumably right, but this "someone" should better be anyone with a better sense for organisation and structuring than i. :) --JustTim 14:10, 9 May 2006 (EDT)
Added it. Took a long time, and meant changing a lot of pages, but I think it's pretty good. I've linked back to this page, since this page has the whole thing done in one quest. Personally, I find the more modular method preferable.
By the way, why do you have a "GetAngle" function? Oblivion comes with one...--DragoonWraith 21:13, 9 May 2006 (EDT)