-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Didnt know where would be best to note this, sorry if this is the wrong place
I wondered if A new 'Distance' to player condition could be added so an object is only swapped when the player is close enough
I have an idea to have all moveable statics, misc items, weapons ect swapped to static objects versions, then have them turn back into the movable versions when the player is actually close enough. Hoping it would have a nice plus to performance by removing as many 'physics' objects as possible and only converting them into physics objects when actually needed
I would setup one _SWAP.ini to swap when the is far enough to static and another _SWAP.ini to swap when the player is close enough to swap back to movable
Another feature would be good is to spawn new instead of swapping, something like it clones a duplicate object then swaps the duplicate. Leaving you with the original object and a duplicate that got the swap, it would allow us to technically spawn things at the location of a object without replacing the object.
And the last feature idea is to allow us to add more then one swap reference where it will randomly pick one of them. Something like
[Forms]
origBaseFormOrEditorID|swapBaseFormOrEditorID|swapBaseFormOrEditorID|swapBaseFormOrEditorID|transformOverrides
[References]
origRefFormOrEditorID|swapBaseFormOrEditorID|swapBaseFormOrEditorID|swapBaseFormOrEditorID|transformOverrides
So here it would swap the base object with 1 of 3 objects
Another
[Forms]
origBaseFormOrEditorID|swapBaseFormOrEditorID| |transformOverrides
[References]
origRefFormOrEditorID|swapBaseFormOrEditorID| |transformOverrides
Having a blank entry so now this would randomly pick between something to swap to or nothing
If it selects nothing then it dosnt make the swap, so with this we can now make a 50/50 chance it swaps a base object or not