ACE

C
438 functions

Armored Combat Extended API — the ACE additions on top of ACF, covering crew, sustainability, networking, and gameplay systems. Includes ACE.* methods and ACE_* globals.

📄 lua/acf/client/cl_acemenu_gui.lua

Functions

Sort by:

ACE_APKill

SNeeds Review

Creates a debris related to kinetic destruction.

function ACE_APKill( Entity , HitVector , Power )
3 params1 views

ACE_AcquireBullet

SNeeds Review

No description available.

function ACE_AcquireBullet(BulletData)
1 params1 views

ACE_Activate

SNeeds Review

Creates or updates the ACF entity data in a passive way. Meaning this entity wont be updated unless it really requires it (like a shot, damage, looking it using armor tool, etc)

function ACE_Activate( Entity , Recalc )
2 params1 views

ACE_ApplyBodySubgroup

SNeeds Review

No description available.

function ACE_ApplyBodySubgroup(missile, group, targetname)
3 params1 views

ACE_AssignMissileUniqueID

SNeeds Review

Assigns a unique ID to a missile

function ACE_AssignMissileUniqueID(Missile)
1 params1 views

ACE_BuildScalableConfig

CNeeds Review

No description available.

function ACE_BuildScalableConfig(Table, statsFn)
2 params1 views

ACE_BulletClient

SNeeds Review

No description available.

function ACE_BulletClient( Index, Bullet, Type, Hit, HitPos )
5 params1 views

ACE_BulletDataMath

SNeeds Review

Jank terrible bad hardcoded function to copy bullet data over so it can be spawned by the missle. Has variables to convert every type of round data. There has to be a better way.

function ACE_BulletDataMath(self)
1 params1 views

ACE_CLGUICreate

CNeeds Review

No description available.

function ACE_CLGUICreate()
0 params1 views

ACE_CVarChangeCallback

SNeeds Review

No description available.

function ACE_CVarChangeCallback(CVar, _, New)
3 params1 views

ACE_CalcArmor

SNeeds Review

changes here will be automatically reflected in the armor properties tool

function ACE_CalcArmor( Area, Ductility, Mass )
3 params1 views

ACE_CalcBulletFlight

SNeeds Review

No description available.

function ACE_CalcBulletFlight( Index, Bullet, BackTraceOverride )
3 params2 views

ACE_CalcCrateStats

SNeeds Review

=====================[ DEPRECATED FUNCTION ]=====================-- --This function is not used by ACE anymore, but i´ll keep it just for those acf2 custom ammos dont break

function ACE_CalcCrateStats()
0 params1 views

ACE_CalcCurve

SNeeds Review

Calculates a position along a catmull-rom spline (as defined on https://www.mvps.org/directx/articles/catmull/) This is used for calculating engine torque curves

function ACE_CalcCurve(Points, Pos)
2 params2 views

ACE_CalcDamage

SNeeds Review

No description available.

function ACE_CalcDamage( Entity , Energy , FrArea , Angle , Type)
5 params2 views

ACE_CalcEnginePerformanceData

SNeeds Review

Calculates the performance characteristics of an engine, given a torque curve, max torque (in nm), idle, and redline rpm

function ACE_CalcEnginePerformanceData(curve, maxTq, idle, redline)
4 params1 views

ACE_CalcEntityGForce

SNeeds Review

Returns: gMag: number (includes gravity, so resting ~= 1) gVec: Vector (local-space felt acceleration in Gs; resting ~= (0,0,1))

function ACE_CalcEntityGForce(ent)
1 params2 views

ACE_CalcMassRatio

SNeeds Review

Global Ratio Setting Function

function ACE_CalcMassRatio( obj, pwr )
2 params0 views

ACE_CalcPenetration

SNeeds Review

Convert kinetic penetration energy and projectile area to RHA penetration in mm.

function ACE_CalcPenetration(Energy, PenArea, PenMul)
3 params2 views

ACE_CanLinkRack

SNeeds Review

No description available.

function ACE_CanLinkRack(rackId, ammoId, bdata, rack)
4 params1 views

ACE_ChangelogHTTPCallBack

CNeeds Review

No description available.

function ACE_ChangelogHTTPCallBack(contents)
1 params1 views

ACE_ChatMessageGlobal

SNeeds Review

Like ACE_ChatMessagePly but it just goes to everyone.

function ACE_ChatMessageGlobal( message, color)
2 params1 views

ACE_ChatMessagePly

SNeeds Review

Sends a colored message to a specified player.

function ACE_ChatMessagePly( ply , message, color)
3 params1 views

ACE_Check

SNeeds Review

No description available.

function ACE_Check( Entity )
1 params1 views

ACE_CheckClips

SNeeds Review

No description available.

function ACE_CheckClips( Ent, HitPos )
2 params1 views

ACE_CheckLegal

SNeeds Review

TODO: remove unused functions

function ACE_CheckLegal(Ent, Model, MinMass, MinInertia, _, CanVisclip )
6 params1 views

ACE_CheckShadowZoneObscured

SNeeds Review

Checks if noise can reach the given area. Likely will be reworked.

function ACE_CheckShadowZoneObscured(StartDepth, EndDepth, Elevation)
3 params1 views

ACE_ClearArmorPointCache

SNeeds Review

No description available.

function ACE_ClearArmorPointCache(ent)
1 params1 views

ACE_ConVarHelp

SNeeds Review

============================================================ ACE points/cost helpers ============================================================ Build a consistent description for ACE convars.

function ACE_ConVarHelp(desc)
1 params1 views

ACE_ContactGUICreate

CNeeds Review

No description available.

function ACE_ContactGUICreate()
0 params1 views

ACE_CreateBullet

SNeeds Review

No description available.

function ACE_CreateBullet( BulletData )
1 params1 views

ACE_CrewMenuGUICreate

CNeeds Review

No description available.

function ACE_CrewMenuGUICreate(Table)
1 params1 views

ACE_CrewseatApplyDupeModel

SNeeds Review

Apply dupe model data with a fallback model type and optional legacy override.

function ACE_CrewseatApplyDupeModel(ent, info, defaultModelType, legacyForceSitting)
4 params0 views

ACE_CrewseatDamage

SNeeds Review

Shared damage function

function ACE_CrewseatDamage(ent, Entity, Energy, FrArea, Inflictor)
5 params3 views

ACE_CrewseatDeathSound

SNeeds Review

Play death sound

function ACE_CrewseatDeathSound(ent)
1 params1 views

ACE_CrewseatDebugEnabled

SNeeds Review

Check whether crewseat model debugging is enabled.

function ACE_CrewseatDebugEnabled()
0 params1 views

ACE_CrewseatDebugLog

SNeeds Review

Print a crewseat debug line when enabled.

function ACE_CrewseatDebugLog(ent, stage, info, extra)
4 params1 views

ACE_CrewseatDeferredModelSync

SNeeds Review

Defer model sync so the duplicator can finish applying model data.

function ACE_CrewseatDeferredModelSync(ent, info)
2 params1 views

ACE_CrewseatLegalCheck

SNeeds Review

Crewseat-specific legal check (includes model validation)

function ACE_CrewseatLegalCheck(ent)
1 params1 views

ACE_CrewseatOnRemove

SNeeds Review

Shared OnRemove

function ACE_CrewseatOnRemove(ent)
1 params1 views

ACE_CrewseatResolveModelType

SNeeds Review

Resolve a crewseat model type from dupe data or the current model path.

function ACE_CrewseatResolveModelType(ent, info)
2 params1 views

ACE_Damage

SNeeds Review

No description available.

function ACE_Damage( Entity , Energy , FrArea , Angle , Inflictor , Bone, Gun, Type )
8 params2 views

ACE_DefineCrewseat

SNeeds Review

Crewseat definition

function ACE_DefineCrewseat( id, data )
2 params1 views

ACE_DefineEngine

SNeeds Review

Engine definition

function ACE_DefineEngine( id, data )
2 params0 views

ACE_DefineEntity

SNeeds Review

Generic entity-definition entry point retained for shared metadata files.

function ACE_DefineEntity( id, data )
2 params1 views

ACE_DefineExplosive

SNeeds Review

Explosive charge definition

function ACE_DefineExplosive( id, data )
2 params1 views

ACE_DefineExtras

SNeeds Review

Extras definition (wind sensor, gforce meter, etc.)

function ACE_DefineExtras( id, data )
2 params1 views

ACE_DefineFuelTank

SNeeds Review

fueltank definition

function ACE_DefineFuelTank( id, data )
2 params0 views

ACE_DefineFuelTankSize

SNeeds Review

fueltank size definition

function ACE_DefineFuelTankSize( id, data )
2 params1 views

ACE_DefineGearbox

SNeeds Review

Gearbox definition

function ACE_DefineGearbox( id, data )
2 params2 views

Showing 1–50 of 438 functions