|
40 | 40 |
|
41 | 41 | /* Defines */ |
42 | 42 | #define PLUGIN_AUTHOR "PigPig" |
43 | | -#define PLUGIN_VERSION "0.0.17" |
| 43 | +#define PLUGIN_VERSION "0.0.18c" |
44 | 44 |
|
45 | 45 |
|
46 | 46 | #include <sourcemod> |
@@ -146,6 +146,8 @@ ArrayList SpawnPointNames; |
146 | 146 | ArrayList SpawnPointEntIDs; |
147 | 147 |
|
148 | 148 | TFCond AppliedUber = TFCond:51; |
| 149 | +TFCond AppliedQuickFix = TFCond:28; |
| 150 | +TFCond AppliedPiss = TFCond:24; |
149 | 151 |
|
150 | 152 | //-1 is default |
151 | 153 | int MapTimeStorage = -1; |
@@ -386,12 +388,17 @@ void SetPlayerFBMode(client, bool fbmode) |
386 | 388 | if(fbmode) |
387 | 389 | { |
388 | 390 | TF2_AddCondition(client, AppliedUber, 10000000000.0);//Add uber for a long time |
| 391 | + TF2_AddCondition(client, AppliedQuickFix, 10000000000.0);//Add quickfix for a long time |
| 392 | + TF2_AddCondition(client, AppliedPiss, 10.0);//Add piss to get rid of uber overlays |
389 | 393 | SetEntProp(client, Prop_Send, "m_CollisionGroup", COLLISION_GROUP_DEBRIS_TRIGGER);//Remove collisions |
390 | 394 | SetEntProp(client, Prop_Data, "m_CollisionGroup", COLLISION_GROUP_DEBRIS_TRIGGER); |
| 395 | + TF2_RemoveCondition(client,AppliedPiss); |
391 | 396 | } |
392 | 397 | else |
393 | 398 | { |
394 | 399 | TF2_RemoveCondition(client,AppliedUber); |
| 400 | + TF2_RemoveCondition(client,AppliedQuickFix); |
| 401 | + TF2_RemoveCondition(client,AppliedPiss); |
395 | 402 | SetEntProp(client, Prop_Send, "m_CollisionGroup", COLLISION_GROUP_PLAYER);//Add back collisions |
396 | 403 | SetEntProp(client, Prop_Data, "m_CollisionGroup", COLLISION_GROUP_PLAYER); |
397 | 404 | } |
|
0 commit comments