SC_AngelScript
SC_AngelScript copied to clipboard
Sven Co-op AngelScript documentation, tutorials, sample code and tools
The Cvar class methods are non-const, preventing them from being called if you have a const handle to an instance. Cvar is the native cvar class, not the Angelscript version....
There is no way to send chat messages that come from the server itself. Make null senders be interpreted as the server. Requested by CubeMath.
Add functions to set these to any file, provide a means to create replacement maps in Angelscript. This means: - Create new replacement map of a particular type - Add...
Add missing [`CBaseEntity`](https://baso88.github.io/SC_AngelScript/docs/CBaseEntity.htm) variables. Some of the missing variables include: - `m_pGoalEnt` - `m_pLink` - `m_pLinkAll` - `m_pMyMedic`
The [`CEngineFuncs::ChangeLevel`](https://baso88.github.io/SC_AngelScript/docs/CEngineFuncs.htm) function will immediately change the level. This could cause scripts to be invalidated while they are running. Advise changing its implementation to delay changelevel to the end of...
Add monster navigation code to the API. This includes methods like `FTriangulate`, `InsertWaypoint`, `BuildNearestRoute`, etc. Virtual methods should be evaluated for inclusion as overrideable methods.
**Script types:** Map scripts only. Add a hook to override `IRelationship`'s lookup so the map script can decide which relationships exist between which monster classes.
Add support for SQL. MySQL for plugins, SQLite for plugins and map scripts.
Add the ability to iterate over directories and files in another directory through the virtual filesystem. This would prove useful to precache entire directories at once, for example to precache...