Relative elements
Posted: Sun Jul 16, 2006 6:33 pm
Note: The change I suggest is pretty big, so it might wait to other version.
When creating CEs, there are often groups of really similar elements that have very few differences (for example, only change value, or the element it'll change to). Applying those small changes is often very boring and it's also my main reason why I need some sort of CE scripting. It would be very useful to have some mechanism to support such similar elements.
Often, those small changes are in element-boxes (the widgets where you can set some element). I'd like a relative way to set them, like "self+3". I'll use a Ghost from Pacman as an example:
GHOST 1
Element changes to self+1 when player collects power pill
--- (self+1 is always corresponding GHOST X - EDIBLE)
Element changes to self+4 when touched by player
--- (self+4 is always corresponding GHOST X - GOTCHA!)
Element disappears after CBP* of wave done!
Element disappears after CBP of maze blocker (pre-floodfill)
Element changes to self+4 after CBP 2 of "you die collisions"
Now, when you copy this element to GHOST 2 slot, it'll automatically use GHOST 2 - EDIBLE and GHOST 2 - GOTCHA!, thus saving level author from a lot of work.
Gee, this will surely be extremely hard to implement, but pleeease make it, it's sooo useful!!!
* - change by page
When creating CEs, there are often groups of really similar elements that have very few differences (for example, only change value, or the element it'll change to). Applying those small changes is often very boring and it's also my main reason why I need some sort of CE scripting. It would be very useful to have some mechanism to support such similar elements.
Often, those small changes are in element-boxes (the widgets where you can set some element). I'd like a relative way to set them, like "self+3". I'll use a Ghost from Pacman as an example:
GHOST 1
Element changes to self+1 when player collects power pill
--- (self+1 is always corresponding GHOST X - EDIBLE)
Element changes to self+4 when touched by player
--- (self+4 is always corresponding GHOST X - GOTCHA!)
Element disappears after CBP* of wave done!
Element disappears after CBP of maze blocker (pre-floodfill)
Element changes to self+4 after CBP 2 of "you die collisions"
Now, when you copy this element to GHOST 2 slot, it'll automatically use GHOST 2 - EDIBLE and GHOST 2 - GOTCHA!, thus saving level author from a lot of work.
Gee, this will surely be extremely hard to implement, but pleeease make it, it's sooo useful!!!
* - change by page