Source-checkedGameplay & overhauls

[CAS Mechanism] Realistic Reloading Mechanism

by yshjdw · for Left 4 Dead 2

Realistic Reloading Mechanism CAS Realistic Reloading Mechanism Warning: This mechanism conflicts with the Normal Magazine Mechanism. Do not enable both at the same time. This is a Mechanism Pack for…

673Downloads
18d agoLast updated
Steam WorkshopSource

About [CAS Mechanism] Realistic Reloading Mechanism

From Steam Workshop

Realistic Reloading Mechanism CAS Realistic Reloading Mechanism Warning: This mechanism conflicts with the Normal Magazine Mechanism. Do not enable both at the same time. This is a Mechanism Pack for…

[CAS Mechanism] Realistic Reloading Mechanism

CAS Realistic Reloading Mechanism

Warning: This mechanism conflicts with the Normal Magazine Mechanism. Do not enable both at the same time.

This is a Mechanism Pack for the Custom Accessory System.

It adds realistic magazine, chambered-round, magazine capacity, and reload speed behavior for CAS-compatible weapons.

Required Add-on

  • CAS Core

Recommended Add-on

  • CAS Base Magazine Pack

This add-on only provides the mechanism.

Install a CAS-compatible Magazine Data Pack to get actual magazine accessories.

Main Features

  • Tracks real ammunition remaining in the current magazine
  • Supports chambered rounds
  • Supports open-bolt and closed-bolt weapons
  • Supports magazine capacity multipliers
  • Supports reload speed multipliers
  • Supports reduced-capacity magazines and large drums
  • Prevents discarded magazine rounds from automatically returning to reserve ammo
  • Uses a lightweight thinker only while reload work is pending

Realistic Reloading

The mechanism tracks the actual rounds remaining inside the loaded magazine.

When you reload, ammunition left inside the removed magazine is treated as real magazine ammunition and is not automatically returned to normal reserve ammo.

Closed-bolt weapons may retain one chambered round.

Open-bolt weapons do not receive an additional chambered round.

Supported CAS Properties

cas_ammo_capacity

cas_ammo_capacity[/code]

Controls magazine capacity using a strict multiplier.

[code]
0.50 = 50% capacity
0.75 = 75% capacity
1.00 = original capacity
1.30 = 130% capacity
1.50 = 150% capacity
2.50 = 250% capacity

Calculation:


target capacity =
ceil(original capacity × cas_ammo_capacity)

Example:


Original capacity = 40
cas_ammo_capacity = 1.50

40 × 1.50 = 60

Values below 1.00 reduce capacity.

Values above 1.00 increase capacity.

Values above 2.00 are normal multipliers and can be used for large drums.

There is no legacy absolute-capacity interpretation.

There is also no automatic conversion from 0.xx to 1.xx.

cas_reload_speed_multi

cas_reload_speed_multi[/code]

Controls reload speed.

[code]
1.35 = 35% faster
1.20 = 20% faster
1.00 = original speed
0.85 = 15% slower

is_open_bolt

Optional compatibility property:


1 = open bolt
0 = closed bolt

Open-Bolt Config

The mechanism generates:


left4dead2/ems/custom_accessory_system/magazine_open_bolt.txt

Example:


weapon_smg=1
weapon_smg_silenced=1
weapon_smg_mp5=0
weapon_rifle=0
weapon_rifle_ak47=0
weapon_rifle_m60=1

1 = open bolt
0 = closed bolt

By default, SMG, Silenced SMG, and M60 are treated as open-bolt weapons.

Other listed weapons are closed-bolt unless changed in the config.

Magazine Accessory Example

A compatible Data Pack can provide:


cas_ammo_capacity 1.50 key_op multi
cas_reload_speed_multi 0.90 key_op multi

This gives:

  • 150% magazine capacity
  • 90% reload speed

A quick extended magazine may use:


cas_ammo_capacity 1.30 key_op multi
cas_reload_speed_multi 1.20 key_op multi

Multiplier Stacking

Because magazine capacity uses [code]key_op multi[/code], compatible capacity modifiers can stack through CAS Core.

Example:


1.50 × 1.20 = 1.80

The final capacity becomes 180% of the original magazine size.

Weapon Notes

This mechanism is mainly intended for magazine-fed firearms.

Shotguns use shell-by-shell reload behavior and are not handled as normal detachable-magazine weapons.

Pistols use additional capacity handling where required.

Compatibility Notes

  • Conflicts with the Normal Magazine Mechanism
  • Do not enable both magazine mechanisms
  • Requires CAS Core
  • Does not add magazine accessories by itself
  • cas_ammo_capacity uses strict multiplier semantics
  • 0.50 means 50% capacity, not +50%
  • 1.50 means +50% capacity
  • Values above 2.00 remain normal multipliers
  • New accessories should use key_op multi

Technical Notes

  • Does not use EntFire timers
  • Uses a lightweight thinker only while reload processing is pending
  • Does not manually control viewmodel playback
  • Does not modify m_flTimeWeaponIdle
  • Does not modify m_flNextSecondaryAttack

Summary

CAS Core provides the framework.

Magazine Data Packs provide magazine accessories.

This Mechanism Pack provides realistic magazine and chamber behavior.

Track real magazine ammunition.

Handle chambered rounds.

Apply capacity and reload speed multipliers.

Reload with actual magazine behavior.

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 18d ago.

[CAS Mechanism] Realistic Reloading Mechanism on Nxeon

From our catalogue
One-click install
Supported on Nxeon Left 4 Dead 2 servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Latest build
2026-10-17, released 2026-10-17

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of [CAS Mechanism] Realistic Reloading Mechanism.

Dependencies

  • Required: steam_workshop project 3790507339 (steam_workshop, not in our catalogue)
  • Required: steam_workshop project 3790509689 (steam_workshop, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Workshop”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Left 4 Dead 2

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-21Open ↗
  • ✓Authoryshjdw, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

[CAS Mechanism] Realistic Reloading Mechanism, answered

Generated from the mod’s own source data.

Is it free?

Yes. [CAS Mechanism] Realistic Reloading Mechanism is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run [CAS Mechanism] Realistic Reloading Mechanism on a Left 4 Dead 2 server.

Free to download from Steam Workshop.