Reference for console commands, Lua hooks and Lua commands in CS2D.

CS2D Command CS2D Console Commands

Lua Hook Lua Hooks

Category: all (79)

Lua Hook objectupgrade



  • id: dynamic object id
  • player: player who performs upgrade
  • progress: upgrade progess (ranges from 1 to total)
  • total: progress required for upgrade to finish


When a dynamic object (building) is being upgraded.

Note: Triggered for each single upgrade step, even if the upgrade is not finished yet.

Return Values

  • 0: proceed normally
  • 1: don't upgrade object

Lua Command Lua Commands