New pages
Jump to navigation
Jump to search
- 21:49, 29 March 2025 CConCommandSystem (hist | edit) [4,092 bytes] Outerbeast (talk | contribs) (Created page with "The Angelscript API provides a means to create custom console commands and variables, as well as client commands. === Command kinds === There are 3 kinds of commands: * Serv...")
- 19:11, 27 March 2025 RGBA (hist | edit) [13,846 bytes] Outerbeast (talk | contribs) (Created page with "The RGBA class is used to define colours with four components: Red, Green, Blue, and Alpha (transparency). This class is particularly useful for customizing visual elements in...")
- 18:47, 27 March 2025 File System (hist | edit) [4,973 bytes] Outerbeast (talk | contribs) (Created page with "The virtual file system allows scripts to interact with files in the game's directory. It provides functions for reading, writing, and managing files. The <code>CVirtualFileS...")
- 21:22, 9 March 2025 CMath (hist | edit) [5,685 bytes] Outerbeast (talk | contribs) (Created page with "This class contains math operation methods. A single global instance exists: <code>CMath Math</code> The AngelScript standard library also contains math functions such as tri...")
- 15:51, 9 March 2025 Bullet (hist | edit) [4,749 bytes] Outerbeast (talk | contribs) (Created page with "The Bullet enum contains bullet types used by the game. It is primarily used by CBaseEntity's FireBullets method to determine which skill setting to use for damage, and which...")
- 17:00, 6 March 2025 KeyValueBuffer (hist | edit) [1,879 bytes] Outerbeast (talk | contribs) (Created page with "KeyValueBuffer is a class that contains key value pairs. The game uses 2 types of keyvalue buffers: an info string and physics string. The info string buffer contains settings...")
- 16:24, 6 March 2025 CCVar (hist | edit) [2,713 bytes] Outerbeast (talk | contribs) (Created page with "The <code>CCVar</code> class represents a custom server console variable. == Constructors == {| class="wikitable" style="vertical-align:middle;" |- style="font-weight:bold; t...")
- 16:10, 6 March 2025 Animation Extensions (hist | edit) [2,151 bytes] Outerbeast (talk | contribs) (Created page with "This is a list of the animation extensions that can be used for custom weapons and players. Use the parameter <code>szAnimExt</code> in the method below inside the <code>CBase...")
- 19:02, 22 February 2025 Default Ammo Types (hist | edit) [981 bytes] Outerbeast (talk | contribs) (Created page with "List of all ammo types registered by default weapons for Sven Co-op (all ammo types are case sensitive). {| class="wikitable" style="vertical-align:middle;" |- style="font-we...")
- 18:11, 20 February 2025 Temporary Effects (hist | edit) [8,395 bytes] Outerbeast (talk | contribs) (Created page with "Temporary entities are like normal entities except that they automatically kill themselves, use less bandwidth, and don’t crash the map if there are too many of them. All ef...")
- 18:36, 16 February 2025 CEngineFuncs (hist | edit) [20,257 bytes] Outerbeast (talk | contribs) (Created page with "The class <code>CEngineFuncs</code> provides an interface that can be used to access some of the engine’s features. HTML documentation can be found [http://baso88.github.io...")
- 18:20, 16 February 2025 CSoundEngine (hist | edit) [15,830 bytes] Outerbeast (talk | contribs) (Created page with "The sound system allows you to play sounds, sentences and sentence groups, complete with sound replacement. HTML documentation can be found [http://baso88.github.io/SC_AngelS...")
- 00:20, 15 February 2025 Scheduler (hist | edit) [9,158 bytes] Outerbeast (talk | contribs) (Created page with " The scheduler is a class that can be used to schedule function calls for delayed execution. It allows you to set a function to be called, optionally with parameters, at a poi...")
- 20:32, 14 February 2025 Hooks (hist | edit) [13,909 bytes] Outerbeast (talk | contribs) (Created page with "Hooks are a form of events that scripts can hook into. When you register a hook, the function you’ve registered will be called whenever the associated event occurs. Multipl...")
- 19:25, 14 February 2025 CUtility (hist | edit) [8,012 bytes] Outerbeast (talk | contribs) (Created page with "The CUtility class contains global utility related methods. A single global Instance exists with the following declaration: <code>CUtility g_Utility;</code> This class only...")
- 18:54, 14 February 2025 CPlayerFuncs (hist | edit) [11,648 bytes] Outerbeast (talk | contribs) (Created page with "The <code>CPlayerFuncs</code> class contains global player related functionality. A single global Instance exists with the following declaration: <code>const CPlayerFuncs g_...") originally created as "Player"
- 18:03, 14 February 2025 CEntityFuncs (hist | edit) [15,601 bytes] Outerbeast (talk | contribs) (Created page with "The class CEntityFuncs provides an interface that can be used to access methods that operate on entities. HTML documentation can be found here. A single global instance exis...") originally created as "Entity Functions"
- 17:40, 14 February 2025 Tracing (hist | edit) [6,938 bytes] Outerbeast (talk | contribs) (Created page with "Traces are used to perform hit detection, which is handled by the engine. It is one of the primary means of handling navigation and hit detection in the game. == TraceResult...")
- 01:35, 14 February 2025 Entity Basics (hist | edit) [2,809 bytes] Outerbeast (talk | contribs) (Created page with "Entities are objects in the game that are effectively small programs which serve a specific function or represent an actual thing: players, NPCs, platforms, triggers, etc. CB...")
- 01:07, 14 February 2025 Vector (hist | edit) [5,823 bytes] Outerbeast (talk | contribs) (Created page with "Vectors are essentially float arrays of size 3 which are used to represent various things like spatial co-ordinates, angles, velocities and colours, and so will come up very o...") originally created as "Vectors"
- 00:45, 14 February 2025 CEngine (hist | edit) [3,615 bytes] Outerbeast (talk | contribs) (Created page with "The CEngine class contains game state that is shared between the engine and the game. A single global instance exists with the following declaration: <nowiki>const CEngine...")
- 21:18, 13 February 2025 Running Scripts (hist | edit) [9,955 bytes] Outerbeast (talk | contribs) (Created page with " Scripts that are executed by the game have a few standard hooks in it that let you react to state changes in the game. These state changes cover the loading of maps, not game...")
- 20:51, 13 February 2025 CGame (hist | edit) [2,051 bytes] Outerbeast (talk | contribs) (Created page with "This class contains methods integral to the operation of the game. You will often use these. The HTML documentation can be found here. A single global instance exists: <now...")
- 19:42, 13 February 2025 Custom Keyvalues (hist | edit) [17 bytes] Outerbeast (talk | contribs) (Needs more work.)
- 19:09, 13 February 2025 Debugging (hist | edit) [7,437 bytes] Outerbeast (talk | contribs) (Created page with "There are a few things you should know when debugging scripts. This page will cover as many of them as possible. == Console output == Before you do anything, you should alway...")
- 19:02, 13 February 2025 Strings (hist | edit) [5,829 bytes] Outerbeast (talk | contribs) (Created page with "All text in Angelscript, and computing in general, is represented by strings. In AngelScript, the string class is what we use for that. This class uses an interface that diffe...")
- 18:49, 13 February 2025 EHandle (hist | edit) [3,307 bytes] Outerbeast (talk | contribs) (Created page with "This type is used to store a handle to an entity across multiple frames. If the entity is removed, EHandle will return null instead. Using EHandle is very easy: <nowiki> EHa...")
- 18:03, 13 February 2025 Angelscript (hist | edit) [6,219 bytes] Outerbeast (talk | contribs) (WIP)