Durch Verwendung von #appendto können zahlreiche Objektüberladungen vermieden werden.
Jedes Script kann sich mit
#appendto
an ein oder mehrere Objektscripte anhängen.
Dabei werden alle Funktionen ans Ende des Zielscripts angehängt und haben damit bei
Namensgleichheit eine höhere Priorität. Die überladenen Funktionen sind dabei durch
inherited verfügbar. Eigene #include-Scripte werden nicht
angehängt, angehängte Scripte aber mit inkludiert. nowarn ist optional und unterdrückt, falls vorhanden, eine Warnung wenn die angegebene Definition nicht gefunden wurde. nowarn kann in appendto-Scripten verwendet werden die für korrekte Funktionalität nicht essenziell sind. Zum Beispiel wenn ein Pack Unterstützung für Knights.c4d bieten will, aber auch ohne geladenem Ritterpack funktioniert.
Ein Script kann beliebig viele #appendto enthalten. Es wird aber immer selbst mit kompiliert.
Dies ist besonders dann entscheidend, wenn benannte Locals oder Funktionsnamen aus dem Script, an
das angehängt wird, verwendet werden.