States
These are named "states" in which the balls can exist. They describe what the ball is currently doing.
attached | Attached to a structure |
climbing | Moving along a strand |
detaching | Being detached, but has not been actually removed from the structure |
dragging | Being held by the player |
falling | Falling or Flying.. not held by player, not sitting on geometry. |
pipe | Moving along inside the pipe |
sleeping | Asleep |
standing | On geometry, but not walking. |
stuck | Is a "sticky" ball and is stuck to geometry |
stuck_attached | Stuck to geometry and attached to a structure |
stuck_detaching | Stuck to geometry and being detached from a structure |
tank | In the tank (Final Stats screen) |
walking | On geometry and walking along. |
There is one additional state onfire which can only be used in a particles tag.
Events
These are named events which can happen to the balls. They describe what happened to it.
attach | Attaches to a structure |
attachcloser | Attaches to a structure and is closer to the pipe |
bounce | Bounces when hitting geometry |
collidediff | Collides with a different type of ball |
collidegeom | Collides with a geometry object |
collidesame | collides with the same type of ball |
death | dies |
deathfall | Unknown |
detached | Is detached from a structure |
detaching | Is clicked ready for detaching |
detonate | Explodes after being on fire |
drop | Is dropped (at low speed) by the player.. not thrown |
exit | Enters the pipe |
extinguish | Unknown may be unused |
ignite | Catches fire |
land | Lands on geometry, but does not bounce. |
marker | the player moves the mouse over this ball (Hover) |
pickup | The player clicks the ball to grab it. |
snap | a strand snaps, also used for Pilot and Bit "launch" ** |
suction | in range of the pipe |
throw | Released travelling at speed |
**Note
Balls with "fling" capability use the snap event to specify the sound when the ball is launched.
The sounds played as the arrow changes size are hardcoded to SOUND_GLOBAL_FLING0 -> 9
It is "unclear" what specifies the sound to play when a Pilot strand snaps.
- Printer-friendly version
- Login to post comments
Wed, 09/15/2010 - 19:00
Rrrgh... I wish I knew what extinguish was for. I've tried igniting some Fuse goos and then dropping them into water... to no avail. Maybe there's something that has to be set in the ball properties in order for it to extinguish? I wish I knew...
IRC | Chapter Tutorial | Reference Guide
Wed, 09/15/2010 - 19:12
Could there be another geometry tag, extinguisher? I've looked in the EXE but can't find the list of tags.
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, 08/29/2012 - 08:56
It seems that if there contains a sound which event=collidegeom the game will crash when this ball is sucked.
EDIT: It seems the
snap
event is ONLY used to specify the sound when the ball is launched. But when a strand snaps, it always useSOUND_BALL_GENERIC_SNAP1
.@Albino Pokey: it seems the game was shelled by some sort of UPX. I'm trying to unshell it. Luckily it seems the ios version is not encrypted/shelled, but I didn't find any extinguisher.
Maybe these are the list of the tags: unwalkable mostlydeadly deadly stopsign nodrag ballbuster break geomkiller.
Wait... What is nodrag?!
| Things I made | And even more |
Wed, 08/29/2012 - 16:07
Nodrag? I've never seen that one. Maybe it only works in the iOS version.
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, 08/29/2012 - 19:38
NO! IT WORKS IN MY PC VERSION! HAHAHA!
You can't drag a goo ball into this area but goo ball can walk/fall in this area!
| Things I made | And even more |
Wed, 08/29/2012 - 19:41
Okay THAT IS AWESOME! Is it a tag, then? On geometry, that automatically disables collision like Stopsign does?
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, 08/29/2012 - 19:46
Yes. You don't need to set contacts to false, you can use it directly.
| Things I made | And even more |
Mon, 09/17/2012 - 10:40
Nice finding Mygod. The nodrag can really be usefull.
on the run | keep on running | two-stroke-engine
Mon, 09/17/2012 - 16:43
Just realized I hadn't added it to the Tags book page. I'll do that now.
EDIT: Wow, nobody ever edited the break=? placeholder Daft left? Fixed.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Tue, 09/18/2012 - 04:28
If you set the tag to nodrag, WooGLE won't allow you to run the level or make the goomod.
Here's my solution:
1. Make a level.
2. Edit scene.bin to add nodrag tag by using GooTool, a tool in WooGLE or my WoGModifier.
3. Test the level by using my WoGModifier or command prompt. Just type this:
{Your World of Goo directory}>WorldOfGoo.exe {Your Level ID}
4. When you are done testing, edit scene.bin again to replace all nodrag items to a legal but unused tag.
5. Use WooGLE to make a goomod.
6. Edit the scene.xml in the goomod and replace those nodrag tags back.
| Things I made | And even more |
Wed, 09/19/2012 - 21:34
that should be added to the book page i think, its kinda important
All my addin | I love you World of Goo!