after a period of time, you can self escape once from special infected's skill and instantly kill the special infected. kill horde or special infected can reduce the cooldown(optional). press shift buttons to query the current cooldown.
occupy center text to print info when survivor is alive or afk.
current support translation: chi(Simplified Chinese). I won't add more translations, you could make your own or ask another one.
Cvars
PHP Code:
// 1 = enable, 0 = disable. when pinned by special infected, if self escape is not ready, auto print remainder?
// -
// Default: "1"
escape_cooldown_ex_auto_print "1"
// which types of special infected can self escape from. 1 = hunter, 2 = jockey, 4 = smoker, 8 = boomer, 16 = charger. add numbers together
// -
// Default: "31"
// Minimum: "0.000000"
// Maximum: "31.000000"
escape_cooldown_ex_enable "31"
// which types of special infected will be ignite before kill. 1 = hunter, 2 = jockey, 4 = smoker, 8 = boomer, 16 = charger. add numbers together
// -
// Default: "31"
// Minimum: "0.000000"
// Maximum: "31.000000"
escape_cooldown_ex_ignite "31"
// cooldown will decrease when killed a horde
// -
// Default: "1.5"
// Minimum: "0.000000"
escape_cooldown_ex_reward_horde "1.5"
// cooldown will decrease when killed a special infected
// -
// Default: "5.0"
// Minimum: "0.000000"
escape_cooldown_ex_reward_special_infected "5.0"
/**
* @brief Called when cleared special infected health to 1 before instantly kill it
*
* @param client client index
* @param healthBefore how many health does the si have before clear
* @param amout how many health cleared
* @param owner survivor index who cause the health clear, can be 0 if not found valid in the delay by escpae from boomer
*
* @noreturn
*/
forward void EscapeCooldownEX_OnClearedSpecialInfectedHealth(int client, int healthBefore, int amout, int owner);
Change log
Spoiler
Code:
1.9 (2024-04-06:
-minor improve of code.
1.8 (2024-04-04:
-minor improve of code.
1.7 (2024-03-29:
-safer filtering in boomer skill hook.
1.6 (2024-03-29:
-change forward "EscapeCooldownEX_OnClearedSpecialInfectedHealth", add param "owner" to get who cause the health clear.
-update .inc file.
1.5 (2024-03-29:
-totally block vomit effect inside the delay of instantly kill boomer.
1.4 (2024-03-28:
-minor improve.
1.3 (2024-03-28:
-add forward "EscapeCooldownEX_OnClearedSpecialInfectedHealth" to provide compatibility with player stats plugins.
1.2 (2024-03-27:
-minor improve.
1.1 (2024-03-27:
-self escpae no longer trigger kill si reward.
1.0 (2024-03-27:
-init public release.
a fork version v1.11 using env_instructor_hint instead of center text. also remove kill infected reward.
Cvars
PHP Code:
// 1 = enable, 0 = disable. when pinned by special infected, if self escape is not ready, auto print remainder?
// -
// Default: "1"
escape_cooldown_ex_auto_print "1"
// which types of special infected can self escape from. 1 = hunter, 2 = jockey, 4 = smoker, 8 = boomer, 16 = charger. add numbers together
// -
// Default: "31"
// Minimum: "0.000000"
// Maximum: "31.000000"
escape_cooldown_ex_enable "31"
// color of hint when show remainder
// -
// Default: "255 255 255"
escape_cooldown_ex_hint_color_query "255 255 255"
// color of hint when escape is ready
// -
// Default: "255 255 255"
escape_cooldown_ex_hint_color_ready "255 255 255"
// color of hint when escaped
// -
// Default: "255 255 255"
escape_cooldown_ex_hint_color_used "255 255 255"
/**
* @brief Called when cleared special infected health to 1 before instantly kill it
*
* @param client client index
* @param healthBefore how many health does the si have before clear
* @param amout how many health cleared
* @param owner survivor index who cause the health clear, can be 0 if not found valid in the delay by escpae from boomer
*
* @noreturn
*/
forward void EscapeCooldownEX_OnClearedSpecialInfectedHealth(int client, int healthBefore, int amout, int owner);
Change log
Spoiler
Code:
1.11 (2024-04-06:
-minor improve of code.
1.10 (2024-04-04:
-minor improve of code.
1.9 (2024-04-03:
-no longer show useless instructor hint to idled players.
1.8 (2024-03-31:
-use entity pool to reduce server expense.
1.7 (2024-03-29:
-safer filtering in boomer skill hook.
1.6 (2024-03-29:
-change forward "EscapeCooldownEX_OnClearedSpecialInfectedHealth", add param "owner" to get who cause the health clear.
-update .inc file.
1.5 (2024-03-29:
-totally block vomit effect inside the delay of instantly kill boomer.
1.4 (2024-03-28:
-minor improve.
1.3 (2024-03-28:
-init public release.
a fork version v1.11 using chat text instead of center text. also remove kill infected reward.
current support colors:{default},{lightgreen},{olive},{green} .
Cvars
PHP Code:
// 1 = enable, 0 = disable. when pinned by special infected, if self escape is not ready, auto print remainder?
// -
// Default: "1"
escape_cooldown_ex_auto_print "1"
// which types of special infected can self escape from. 1 = hunter, 2 = jockey, 4 = smoker, 8 = boomer, 16 = charger. add numbers together
// -
// Default: "31"
// Minimum: "0.000000"
// Maximum: "31.000000"
escape_cooldown_ex_enable "31"
// which types of special infected will be ignite before kill. 1 = hunter, 2 = jockey, 4 = smoker, 8 = boomer, 16 = charger. add numbers together
// -
// Default: "31"
// Minimum: "0.000000"
// Maximum: "31.000000"
escape_cooldown_ex_ignite "31"
/**
* @brief Called when cleared special infected health to 1 before instantly kill it
*
* @param client client index
* @param healthBefore how many health does the si have before clear
* @param amout how many health cleared
* @param owner survivor index who cause the health clear, can be 0 if not found valid in the delay by escpae from boomer
*
* @noreturn
*/
forward void EscapeCooldownEX_OnClearedSpecialInfectedHealth(int client, int healthBefore, int amout, int owner);
Change log
Spoiler
Code:
1.11 (2024-04-06:
-minor improve of code.
1.10 (2024-04-04:
-minor improve of code.
1.9 (2024-04-04:
-change color support.
1.8 (2024-04-03:
-init public release.