There are a number of ways you can complete a level in World of Goo, by far the commonest is the pipe, but if you want something a little different there are several other options.
In the original game these other types of "exit" were used almost exclusively on the final level of a chapter. If you use any of these exits you should be aware that on "completion" the player will not be returned to the Chapter 1 Island screen, but to the main World screen. Also these other exits do not display the normal end-of-level sequence (Continue Handle -> Tank -> Level Stats), they jump immediately to any cutscene* then to the World screen.
targetheight
This type of exit was used in "Reguritation Pumping Station", it has a single attribute y which specifies a height.
The level will end if any attached Goo Ball is above this height.
NB: If an attached Goo Ball begins the level above this height, the level will end immediately.
endoncollision
This type of exit was used in "Product Launcher" and "Observatory Observation Station".
The level will end when two particular geometry objects collide (touch).
id1 and id2 are the ids of the geometry objects which must collide. There is one other attribute delay, this specifies the number of seconds after the objects collide, until the level actually ends. During this time the level remains completely playable.
endonnogeom *NEW*
This end condition was not used in any of the original levels, but is in the game code and does work.
Simply, the level ends when there are no dynamic geometry objects remaining.
Dynamic objects can be destroyed in 2 ways...
- Bombs and exploding Goos, if the geometry is tagged with break=
- By other geometry tagged as geomkiller
Multiple End Conditions
You may add more than one end condition to your level. In this case if any one of the possible conditions are achieved.. the level will end.
endonmessage
This end condition is used in "Deliverance" and "MOM", and ends the level after a particular message is displayed. If an UndeletePill hits a Ballbuster or a [Mostly]Deadly, it shows the popup, and ends the level if you have endonmessage set to END_DELIVERANCE. Otherwise, it will crash.
*Note: cutscenes are unavailable in the current version of GooTool.
- Printer-friendly version
- Login to post comments
Wed, 12/07/2011 - 02:23
when I do endonngeom the level finishies strait away what do I do
today is a goo-d day | billy2000's levels http://goofans.com/user/10648 | This account is no longer in use.
Wed, 12/07/2011 - 07:24
Add some geometry. If you've got no dynamic objects in the level, it'll end immediately, since there's "nogeom".
IRC | Chapter Tutorial | Reference Guide
Wed, 12/07/2011 - 18:34
Oh, by the way, MOM, you might want to revise the page. EndOnMessage can be used. If an UndeletePill hits a Ballbuster or a [Mostly]Deadly, it shows the popup, and crashes UNLESS you have endonmessage END_DELIVERANCE.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Wed, 12/07/2011 - 20:27
Does it work in custom levels, though?
IRC | Chapter Tutorial | Reference Guide
Wed, 12/07/2011 - 22:26
According to DaB. If you look at the "Special Rules" page, I asked him that, and he said yes.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Thu, 12/08/2011 - 07:54
K, changed. Good call.
IRC | Chapter Tutorial | Reference Guide
Sun, 05/27/2012 - 06:43
Uhmmm.... How can you change the type of an ending condition? (e.g Make a level's goal targetheight).
I am very new to this
Because writing signatures is too mainstream
Sun, 05/27/2012 - 07:11
maybe this can help http://goofans.com/forum/gootool/general-discussion/3584
All my addin | I love you World of Goo!
Sun, 05/27/2012 - 08:56
Well THAT was easy! Thanks!
Because writing signatures is too mainstream
Wed, 07/04/2012 - 08:16
I found that setting endonmessage to MOM_DESTROY_0-11 are all OK in MOM level.
When a level has a level exit, a pipe and a endoncollision with a large delay and the level exit is open, then the endoncollision won't work even if it is delaying. This can be used to make time-limited levels. (another way to make a time-limited level is to use decay of the ball like Fire and Earthquakes)
| Things I made | And even more |
Wed, 07/04/2012 - 08:08
So once the pipe opens, endoncollision stops working?
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Wed, 07/04/2012 - 08:15
Yes, it does even if it has already collided before the pipe opens.
| Things I made | And even more |
Wed, 07/04/2012 - 08:49
No no no,it doesn't work when continue handle show up.
Steam
Wed, 07/04/2012 - 18:10
OK. I forget it. It is still working before ballsrequired is reached.
| Things I made | And even more |
Fri, 08/03/2012 - 08:43
I recorded a video for Multiple Ending Ways. Who want?
Steam
Sat, 03/19/2016 - 08:05
There is also one not mentioned property of an exit (comments under Multiple Exits are disabled):
It can make climbing Goo Balls fall form the strand. Even when not activated. It's the property of the last levelexit.
Originally it's not interesting, since mostly length of the strand is smaller than diameter of the exit and at least one node is inside and activates it. goomatz has used it in the level keep on running.
Author of Platforms of Goo and 64 levels for World of Goo .