Talk:List of Functions

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search

Excellent[edit source]

I haven't had the time to go through all the changes you've made yet, but I have to say this is amazing. It's much more convenient than listing the functions in categories.
Qazaaq 05:23, 2 June 2008 (EDT)

Thanks! It's been a bit of work. (Urrk.) But should be lot easier to maintain now. See discussion Community_Portal#Function_Listing. --Wrye 06:18, 2 June 2008 (EDT)

Suggested correction(s)[edit source]

GetBaseObject shows as “OBSE 15” but its page says “As of v12, . . .” (and it works with OBSE 14) QQuix 16:06, 18 September 2008 (EDT)

It's been around at least since v0010. Earlier I believe. If it's important I can look up the exact version from source control...but I don't think it's that important. ;) Scruggs 18:48, 18 September 2008 (EDT)
The raw list had already been changed to “OBSE”. I think the exact version info is only important for functions included in the last couple of versions. Before that, just “OBSE” is fine. (no reason to remove what is already there, thou). QQuix 20:23, 18 September 2008 (EDT)

Template for functions[edit source]

How about creating a template for functions ? It could include the name of the plugin/add-on adding the function and plugin version for starters. Will be immensely useful while adding new functions, especially when in the OBSE category. shadeMe TALK 05:03, 25 January 2009 (EST)

Do you mean something to use for in this list, or on the individual function pages? The latter is nearly finished on the GECK Wiki: Template:Function @ GECK Wiki. When it's done I intend to port it to the CS Wiki.
--Qazaaq 10:30, 25 January 2009 (EST)
Yup - Was talking about something like the latter. Looks nice. What remains to be done - Testing ?
shadeMe TALK 17:36, 25 January 2009 (EST)
Yup. Just haven't had the time to make sure everything works.
--Qazaaq 02:08, 26 January 2009 (EST)

IsActorPC[edit source]

I can see that there is no script function to determine whether or not the actor is the PC. How else would I do that. Imagine if I wanted to make a script that only applied to the player character, or that only the player character was immune to. How would I get an IF command to decide that?Dstebbins 18:21, 4 April 2009 (EDT)

I guess this would work:
set target to GetActionRef
if (target == player)
According to this page. -> GetActionRef
--DrPhil 18:47, 4 April 2009 (EDT)
Don't use target == player, instead use target.GetIsReference player. The normal equality is unreliable in certain situations, and the GetIsReference is actually a little faster.
Dragoon Wraith TALK 18:52, 4 April 2009 (EDT)
Well, it seems I've learned something new today too!
You wouldn't mind telling me where you've read this? It wasn't a word about this in GetIsReference, so you maybe could add it there if you want too. =D
--DrPhil 19:05, 4 April 2009 (EDT)

Missing Functions[edit source]

This page seems to be missing some functions. For example, I know for sure that it's missing "IsAnimGroupPlaying", but I have no idea how many others may be missing --Ronyn 20:35, 19 May 2009 (EDT)

Since all the sv-functions (e.g. sv_Construct) are missing, too, I think this also applies for all other OBSE v0016 (and soon also v0017)-functions.
Also, IIRC there are a few more on the RAW function list which doesn't appear here.
Low Post 11:51, 20 May 2009 (EDT)
Functions added by OBSEv15 and above ( except a few ) haven't got an article. Apparently, the generated function list doesn't support links to missing articles.
shadeMe TALK 19:08, 20 May 2009 (EDT)
Maybe it does, but it hasn't been updated either.
--Qazaaq 06:09, 21 May 2009 (EDT)
All of the Pluggy Hud functions are missing too. It looks like the page is horribly outdated. --Ronyn 10:57, 26 May 2009 (EDT)

This page seems to be skipping functions at random. It ignores some functions, even if they have articles. For example, IsBlocking has an article, and appears on OBSE Functions, but not the List of Functions Appler 22:00, 27 March 2010 (EDT)