utilities - MSUTeam/MSU GitHub Wiki

MSU adds a variety of utility functions grouped under the following namespaces.

Functions related to interacting with and manipulating an array.

Functions related to interacting with and manipulating a table.

MSU defines some exceptions to be thrown when appropriate, these are used widely within the MSU codebase to make it easier to debug issues in implementations.

Easily printing additional information to the console.

Math related functions not included in ::Math.

Functions relating to semantic versioning, used by MSU when working with mod versions.

Some utility functions related to skills.

Simplifying string manipulation.

Additional functions for tiles.

Throwing errors if variables are of an incorrect type.

Manipulating and interacting with squirrel objects and BB Classes.

Other functions not related to any of the categories above.

New classes added by MSU.

⚠️ **GitHub.com Fallback** ⚠️