]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mapobjects/trigger/impulse.qh
Merge branch 'master' into DefaultUser/func_button_relay
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mapobjects / trigger / impulse.qh
1 #pragma once
2
3 // tZorks trigger impulse / gravity
4 .float radius;
5 .int falloff;
6 .float strength;
7 .float lastpushtime;
8
9 const int FALLOFF_NO = 0;
10 const int FALLOFF_LINEAR = 1;
11 const int FALLOFF_LINEAR_INV = 2;
12
13 const int IMPULSE_DIRECTIONAL_SPEEDTARGET = BIT(6);
14
15 const float IMPULSE_DEFAULT_RADIAL_STRENGTH = 2000;
16 const float IMPULSE_DEFAULT_DIRECTIONAL_STRENGTH = 950;
17 const float IMPULSE_DEFAULT_ACCEL_STRENGTH = 0.9;
18
19 const float IMPULSE_MAX_PUSHDELTATIME = 0.15;
20
21 const float IMPULSE_DIRECTIONAL_MAX_ACCEL_FACTOR = 8;