Parents

Explanation
''To use this, Advanced Mode must be enabled. (Go to the File menu and check "Advanced Mode") Inheritance is a way to pass the traits of an object in GameMaker. The new object, known as the "child object", takes over (or inherits) attributes and behavior from an existing object called the parent object. This makes all of the parents' events available for the child object to use, and when calling the parent object, such as in a collision event or using the with statement, the child will also be called. See the example below for more information.

Additionally, if the parent and child both have actions in the same event, the child over override the parent. The parent's actions will not be called unless you use the D&D Call Parent Event or use the function.