{
"name": "CSB Earthquake",
"category": "fun",
"tags": "earthquake, shake, event",
"image": "",
"original_author": "",
"original_url": "",
"license": "GPL-3.0",
"title": "CSB Earthquake",
"short_desc": "Shakes everyone's screen with ScreenShake at random intervals or on command, optionally shoving grounded players, with amplitude, duration and an optional rumble sound.",
"version": "1.0.0",
"amxx_min": "1.9",
"amxx_compile_default": "1.9",
"rehlds_ok": true,
"hlds_ok": true,
"regamedll_required": false,
"metamod_flavor": "any",
"reapi_required": false,
"modules": "fakemeta,fun",
"install_notes": "1. Put csb_earthquake.amxx in addons/amxmodx/plugins/\n2. Add it to addons/amxmodx/configs/plugins.ini\n3. Change map\n4. (Optional) set csb_quake_sound to a rumble .wav you have added",
"known_conflicts": "",
"cvars": [
{
"name": "csb_quake_enabled",
"default": "1",
"description": "Master enable for quakes."
},
{
"name": "csb_quake_auto",
"default": "1",
"description": "Enable automatic random-interval quakes."
},
{
"name": "csb_quake_min_interval",
"default": "120",
"description": "Minimum seconds between automatic quakes."
},
{
"name": "csb_quake_max_interval",
"default": "300",
"description": "Maximum seconds between automatic quakes."
},
{
"name": "csb_quake_duration",
"default": "5",
"description": "Quake length in seconds."
},
{
"name": "csb_quake_amplitude",
"default": "8",
"description": "Screen shake amplitude."
},
{
"name": "csb_quake_push",
"default": "1",
"description": "Also push grounded players around (0 to disable)."
},
{
"name": "csb_quake_sound",
"default": "",
"description": "Optional rumble sound path under the sound folder (empty = silent)."
}
],
"commands": [
{
"name": "amx_earthquake",
"access": "b (ADMIN_LEVEL_A)",
"description": "amx_earthquake [seconds] - trigger an earthquake now."
}
],
"main": "addons/amxmodx/scripting/csb_earthquake.sma"
}