Advertisement
IsaacSin

DayZ Diseases

Jan 17th, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 57.42 KB | None | 0 0
  1. class CfgModifiers
  2. {
  3.     class Default
  4.     {
  5.         messagesExit[] = {};
  6.         class Stages{};
  7.     };
  8.     class Bleeding: Default
  9.     {
  10.         messagesExit[] = {"I am no longer bleeding"};
  11.         messageExitStyle = "colorFriendly";
  12.         class Stages
  13.         {
  14.             class 1: DefaultStage
  15.             {
  16.                 cooldown[] = {10,30};
  17.                 messages[] = {"I can feel blood dripping","My clothes are damp with blood","I can feel blood dripping off my body","I feel warm blood on my clothes"};
  18.                 messageStyle = "colorImportant";
  19.                 condition = "(_this getVariable['bleedingLevel',0]) > 0";
  20.                 modifiers[] = {{ "blood",-5," * (_this getVariable['bleedingLevel',0])" }};
  21.                 notifier[] = {1,"Bleeding",{ 0.541,0.031,0.031,1 }};
  22.             };
  23.         };
  24.     };
  25.     class Hunger: Default
  26.     {
  27.         messagesExit[] = {};
  28.         messageExitStyle = "colorFriendly";
  29.         class Stages
  30.         {
  31.             class Hungry: DefaultStage
  32.             {
  33.                 messages[] = {"My stomach grumbles","I'm feeling hungry","I want to eat something","I feel hungry"};
  34.                 messageStyle = "";
  35.                 cooldown[] = {60,180};
  36.                 condition = "_this getVariable['energy',0] < 600";
  37.                 notifier[] = {2,"hunger",{ 0.525,0.541,0.031,1 }};
  38.             };
  39.             class VeryHungry: Hungry
  40.             {
  41.                 messages[] = {"I'm extremely hungry","My stomach grumbled violently","I'm starving"};
  42.                 messageStyle = "";
  43.                 cooldown[] = {20,30};
  44.                 condition = "_this getVariable['energy',0] < 300";
  45.                 notifier[] = {2,"hunger",{ 0.541,0.294,0.031,1 }};
  46.             };
  47.             class Starving: VeryHungry
  48.             {
  49.                 messages[] = {"I'm dying of starvation"};
  50.                 messageStyle = "colorImportant";
  51.                 cooldown[] = {30,60};
  52.                 modifiers[] = {{ "health",-1 },{ "blood",-0.005 }};
  53.                 notifier[] = {2,"starving",{ 0.541,0.031,0.031,1 }};
  54.                 condition = "_this getVariable['energy',0] < 100";
  55.             };
  56.         };
  57.     };
  58.     class Healing: Default
  59.     {
  60.         messagesExit[] = {};
  61.         messageExitStyle = "";
  62.         class Stages
  63.         {
  64.             class LowRegeneration: DefaultStage
  65.             {
  66.                 messages[] = {};
  67.                 messageStyle = "";
  68.                 cooldown[] = {};
  69.                 modifiers[] = {{ "blood",1 }};
  70.                 condition = "(_this getVariable['energy',0] > 3500) and (_this getVariable['water',0] > 3000)";
  71.             };
  72.             class FullRegeneration: LowRegeneration
  73.             {
  74.                 modifiers[] = {{ "blood",3 }};
  75.                 condition = "(_this getVariable['energy',0] > 5000) and (_this getVariable['water',0] > 2500)";
  76.             };
  77.             class Healing: FullRegeneration
  78.             {
  79.                 messages[] = {};
  80.                 messageStyle = "colorFriendly";
  81.                 cooldown[] = {};
  82.                 modifiers[] = {{ "health",1 }};
  83.                 notifier[] = {0,"healing",{ 0.294,0.541,0.031 }};
  84.                 condition = "(_this getVariable['energy',0] > 5000) and (_this getVariable['water',0] > 2500) and (_this getVariable['blood',0] >= 5000)";
  85.             };
  86.             class Healthy: Healing
  87.             {
  88.                 messages[] = {};
  89.                 messageStyle = "colorFriendly";
  90.                 cooldown[] = {};
  91.                 modifiers[] = {};
  92.                 notifier[] = {0,"healthy",{ 0.294,0.541,0.031 }};
  93.                 condition = "(_this getVariable['blood',0] >= 5000) and (_this getVariable['health',0] >= 5000)";
  94.             };
  95.         };
  96.     };
  97.     class Thirst: Default
  98.     {
  99.         messagesExit[] = {};
  100.         messageExitStyle = "colorFriendly";
  101.         class Stages
  102.         {
  103.             class LightDehydration: DefaultStage
  104.             {
  105.                 messages[] = {"I feel thirsty","I'm thirsty","I need a drink","I feel like having a drink","I want to drink something"};
  106.                 messageStyle = "";
  107.                 cooldown[] = {60,180};
  108.                 condition = "_this getVariable['water',0] < 2000";
  109.                 notifier[] = {3,"thirsty",{ 0.525,0.541,0.031,1 }};
  110.             };
  111.             class MediumDehydration: LightDehydration
  112.             {
  113.                 messages[] = {"I really need to drink"};
  114.                 messageStyle = "";
  115.                 cooldown[] = {20,30};
  116.                 condition = "_this getVariable['water',0] < 1000";
  117.                 notifier[] = {3,"thirsty",{ 0.541,0.294,0.031,1 }};
  118.             };
  119.             class HighDehydration: MediumDehydration
  120.             {
  121.                 messages[] = {"I'm dying of dehydration"};
  122.                 messageStyle = "colorImportant";
  123.                 cooldown[] = {30,60};
  124.                 modifiers[] = {{ "health",-5 },{ "blood",-0.01 }};
  125.                 notifier[] = {3,"thirsty",{ 0.541,0.031,0.031,1 }};
  126.                 condition = "_this getVariable['water',0] < 0";
  127.             };
  128.         };
  129.     };
  130.     class Packed: Default
  131.     {
  132.         messagesExit[] = {};
  133.         messageExitStyle = "";
  134.         class Stages
  135.         {
  136.             class MediumStuffed: DefaultStage
  137.             {
  138.                 messages[] = {"My stomach feels stuffed","I feel really full","My stomach feels completely full"};
  139.                 messageStyle = "";
  140.                 cooldown[] = {30,60};
  141.                 condition = "_this getVariable['stomach',0] > 2500";
  142.             };
  143.             class FullyStuffed: DefaultStage
  144.             {
  145.                 messages[] = {"My stomach feels absolutely stuffed","I feel over-fed","My stomach feels much more full then it's normal"};
  146.                 messageStyle = "";
  147.                 cooldown[] = {30,60};
  148.                 condition = "_this getVariable['stomach',0] > 3500";
  149.             };
  150.             class Vomit: DefaultStage
  151.             {
  152.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  153.                 messageStyle = "colorImportant";
  154.                 cooldown[] = {5,10};
  155.                 duration[] = {10,15};
  156.                 condition = "_this getVariable['stomach',0] >= 3900";
  157.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  158.             };
  159.             class PostVomit: DefaultStage
  160.             {
  161.                 messages[] = {};
  162.                 messageStyle = "colorImportant";
  163.                 canGoBack = 1;
  164.                 condition = "_this getVariable['stomach',0] >= 3500";
  165.                 statementEnter = "null = _this spawn player_vomit;";
  166.             };
  167.         };
  168.     };
  169.     class FootInjury: Default
  170.     {
  171.         class Stages
  172.         {
  173.             class 1: DefaultStage
  174.             {
  175.                 cooldown[] = {30,60};
  176.                 messages[] = {"My feet hurt","My feet are sore"};
  177.             };
  178.             class 2: DefaultStage
  179.             {
  180.                 cooldown[] = {30,60};
  181.                 messages[] = {"My feet are badly damaged","My feet are bleeding","My feet are hurting badly"};
  182.                 messageStyle = "colorImportant";
  183.             };
  184.         };
  185.     };
  186.     class Unconscious: Default
  187.     {
  188.         class Stages
  189.         {
  190.             class LossOfConsciousness: DefaultStage
  191.             {
  192.                 cooldown[] = {};
  193.                 duration[] = {};
  194.                 condition = "((_this getVariable['shock',0]) + DZ_BLOOD_UNCONSCIOUS) > _this getVariable['blood',5000]";
  195.                 statementEnter = "[_person,true] call damage_unconscious;";
  196.                 statementExit = "[_person,false] call damage_unconscious;";
  197.             };
  198.         };
  199.     };
  200.     class FoodPoisoning_LightImpact: Default
  201.     {
  202.         messagesExit[] = {};
  203.         messageExitStyle = "";
  204.         class Stages
  205.         {
  206.             class 0: DefaultStage
  207.             {
  208.                 cooldown[] = {30,60};
  209.                 duration[] = {180,420};
  210.                 messages[] = {"I have a funny taste in my mouth","My mouth tastes funny","I notice a weird taste","My mouth tastes weird"};
  211.                 messageStyle = "";
  212.                 condition = "true";
  213.             };
  214.             class 1: 0
  215.             {
  216.                 cooldown[] = {300,600};
  217.                 duration[] = {600,1200};
  218.                 messages[] = {"I feel nauseous"};
  219.                 messageStyle = "";
  220.                 modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  221.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  222.             };
  223.             class 2: 1
  224.             {
  225.                 cooldown[] = {120,300};
  226.                 duration[] = {1200,2400};
  227.                 messages[] = {"I feel dizzy","I feel light-headed","I feel faint","I feel unsteady"};
  228.                 messageStyle = "colorImportant";
  229.                 modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" },{ "blood",-0.001 }};
  230.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  231.             };
  232.             class 3: 2
  233.             {
  234.                 cooldown[] = {180,420};
  235.                 duration[] = {900,1800};
  236.                 messages[] = {};
  237.                 messageStyle = "";
  238.                 modifiers[] = {};
  239.             };
  240.         };
  241.     };
  242.     class FoodPoisoning_MediumImpact: Default
  243.     {
  244.         messagesExit[] = {};
  245.         messageExitStyle = "";
  246.         class Stages
  247.         {
  248.             class 0: DefaultStage
  249.             {
  250.                 cooldown[] = {30,60};
  251.                 duration[] = {180,420};
  252.                 messages[] = {"I have a funny taste in my mouth","My mouth tastes funny","I notice a weird taste","My mouth tastes weird"};
  253.                 messageStyle = "";
  254.                 condition = "true";
  255.             };
  256.             class 1: 0
  257.             {
  258.                 cooldown[] = {180,420};
  259.                 duration[] = {600,1800};
  260.                 messages[] = {"I feel nauseous"};
  261.                 messageStyle = "colorImportant";
  262.                 modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" },{ "blood",-0.002 }};
  263.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  264.             };
  265.             class 2: 1
  266.             {
  267.                 cooldown[] = {5,10};
  268.                 duration[] = {10,15};
  269.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  270.                 messageStyle = "";
  271.                 modifiers[] = {};
  272.                 statementEnter = "null = _this spawn player_vomit;";
  273.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  274.             };
  275.             class 3: 2
  276.             {
  277.                 cooldown[] = {120,300};
  278.                 duration[] = {1200,2400};
  279.                 messages[] = {"I feel dizzy","I feel light-headed","I feel faint","I feel unsteady"};
  280.                 messageStyle = "colorImportant";
  281.                 modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" },{ "blood",-0.001 }};
  282.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  283.                 statementEnter = "";
  284.             };
  285.             class 4: 3
  286.             {
  287.                 cooldown[] = {180,420};
  288.                 duration[] = {900,1800};
  289.                 messages[] = {"I feel tired","I feel run-down","I feel worn-out"};
  290.                 messageStyle = "";
  291.                 modifiers[] = {};
  292.             };
  293.         };
  294.     };
  295.     class FoodPoisoning_HeavyImpact: Default
  296.     {
  297.         messagesExit[] = {};
  298.         messageExitStyle = "";
  299.         class Stages
  300.         {
  301.             class 0: DefaultStage
  302.             {
  303.                 cooldown[] = {30,60};
  304.                 duration[] = {180,420};
  305.                 messages[] = {"I have a funny taste in my mouth","My mouth tastes funny","I notice a weird taste","My mouth tastes weird"};
  306.                 messageStyle = "";
  307.                 condition = "true";
  308.             };
  309.             class 1: 0
  310.             {
  311.                 cooldown[] = {180,420};
  312.                 duration[] = {600,1800};
  313.                 messages[] = {"I feel nauseous"};
  314.                 messageStyle = "colorImportant";
  315.                 modifiers[] = {{ "water",-1.5," * DZ_THIRST_SEC" },{ "blood",-0.003 }};
  316.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  317.             };
  318.             class 2: 1
  319.             {
  320.                 cooldown[] = {5,10};
  321.                 duration[] = {10,15};
  322.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  323.                 messageStyle = "";
  324.                 modifiers[] = {};
  325.                 statementEnter = "null = _this spawn player_vomit;";
  326.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  327.             };
  328.             class 3: 2
  329.             {
  330.                 cooldown[] = {120,300};
  331.                 duration[] = {1200,2400};
  332.                 messages[] = {"I feel cramps in my stomach"};
  333.                 messageStyle = "colorImportant";
  334.                 modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" },{ "blood",-0.002 }};
  335.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  336.                 statementEnter = "";
  337.             };
  338.             class 4: 3
  339.             {
  340.                 cooldown[] = {5,10};
  341.                 duration[] = {10,15};
  342.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  343.                 messageStyle = "";
  344.                 modifiers[] = {};
  345.                 statementEnter = "null = _this spawn player_vomit;";
  346.             };
  347.             class 5: 4
  348.             {
  349.                 cooldown[] = {180,420};
  350.                 duration[] = {900,1800};
  351.                 messages[] = {"I feel exhausted","I feel extremely tired"};
  352.                 messageStyle = "";
  353.                 modifiers[] = {{ "water",-1.5," * DZ_THIRST_SEC" }};
  354.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  355.                 statementEnter = "";
  356.             };
  357.         };
  358.     };
  359.     class ChemicalPoisoning: Default
  360.     {
  361.         messagesExit[] = {};
  362.         messageExitStyle = "";
  363.         class Stages
  364.         {
  365.             class 0: DefaultStage
  366.             {
  367.                 cooldown[] = {10,15};
  368.                 duration[] = {40,120};
  369.                 messages[] = {"I have a funny taste in my mouth","My mouth tastes funny","I notice a weird taste","My mouth tastes weird"};
  370.                 messageStyle = "";
  371.                 condition = "true";
  372.             };
  373.             class 1: 0
  374.             {
  375.                 cooldown[] = {20,40};
  376.                 duration[] = {120,300};
  377.                 messages[] = {"I feel nauseous"};
  378.                 messageStyle = "colorImportant";
  379.                 modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" },{ "blood",-0.005 },{ "health",-0.005 }};
  380.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  381.             };
  382.             class 2: 1
  383.             {
  384.                 cooldown[] = {5,10};
  385.                 duration[] = {10,15};
  386.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  387.                 messageStyle = "";
  388.                 modifiers[] = {};
  389.                 statementEnter = "null = _this spawn player_vomit;";
  390.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  391.             };
  392.             class 3: 2
  393.             {
  394.                 cooldown[] = {120,300};
  395.                 duration[] = {1200,2400};
  396.                 messages[] = {"I feel cramps in my stomach"};
  397.                 messageStyle = "colorImportant";
  398.                 modifiers[] = {{ "water",-3," * DZ_THIRST_SEC" },{ "blood",-0.003 },{ "health",-0.003 }};
  399.                 notifier[] = {0,"sick",{ 0.541,0.031,0.031,1 }};
  400.                 statementEnter = "";
  401.             };
  402.             class 4: 3
  403.             {
  404.                 cooldown[] = {5,10};
  405.                 duration[] = {10,15};
  406.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  407.                 messageStyle = "";
  408.                 modifiers[] = {};
  409.                 statementEnter = "null = _this spawn player_vomit;";
  410.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  411.             };
  412.             class 5: 4
  413.             {
  414.                 cooldown[] = {180,420};
  415.                 duration[] = {900,1800};
  416.                 messages[] = {"I feel exhausted","I feel extremely tired"};
  417.                 messageStyle = "";
  418.                 modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" },{ "blood",-0.001 }};
  419.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  420.                 statementEnter = "";
  421.             };
  422.         };
  423.     };
  424.     class HemolyticReactionHeavyImpact: Default
  425.     {
  426.         messagesExit[] = {};
  427.         messageExitStyle = "";
  428.         class Stages
  429.         {
  430.             class 1: DefaultStage
  431.             {
  432.                 cooldown[] = {};
  433.                 duration[] = {5,15};
  434.                 messages[] = {};
  435.                 messageStyle = "";
  436.                 condition = "true";
  437.             };
  438.             class 2: 1
  439.             {
  440.                 cooldown[] = {3,4};
  441.                 duration[] = {5,20};
  442.                 messages[] = {};
  443.                 messageStyle = "colorImportant";
  444.                 sounds[] = {};
  445.                 modifiers[] = {{ "blood",-0.1 }};
  446.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  447.             };
  448.             class 3: 2
  449.             {
  450.                 cooldown[] = {10,25};
  451.                 duration[] = {30,120};
  452.                 messages[] = {};
  453.                 messageStyle = "colorImportant";
  454.                 sounds[] = {};
  455.                 modifiers[] = {{ "blood",-0.2 }};
  456.                 notifier[] = {0,"sick",{ 0.541,0.031,0.031,1 }};
  457.             };
  458.             class 4: 3
  459.             {
  460.                 cooldown[] = {10,25};
  461.                 duration[] = {60,180};
  462.                 messages[] = {};
  463.                 messageStyle = "colorImportant";
  464.                 sounds[] = {};
  465.                 modifiers[] = {{ "blood",-0.25 }};
  466.                 notifier[] = {0,"sick",{ 0.541,0.031,0.031,1 }};
  467.             };
  468.             class 5: 4
  469.             {
  470.                 cooldown[] = {};
  471.                 duration[] = {3,7};
  472.                 messages[] = {};
  473.                 messageStyle = "";
  474.                 sounds[] = {};
  475.                 modifiers[] = {{ "blood",-5000 }};
  476.                 notifier[] = {0,"sick",{ 0.541,0.031,0.031,1 }};
  477.             };
  478.         };
  479.     };
  480.     class WoundInfection: Default
  481.     {
  482.         messagesExit[] = {"My wounds are clean now"};
  483.         messageExitStyle = "colorFriendly";
  484.         class Stages
  485.         {
  486.             class 0: DefaultStage
  487.             {
  488.                 cooldown[] = {30,60};
  489.                 duration[] = {180,420};
  490.                 messages[] = {"My wounds are itchy","I have itchy wounds"};
  491.                 messageStyle = "";
  492.                 modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  493.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  494.                 condition = "true";
  495.             };
  496.             class 1: 0
  497.             {
  498.                 cooldown[] = {300,600};
  499.                 duration[] = {600,1200};
  500.                 messages[] = {"My wounds are infected","I have infected wounds"};
  501.                 messageStyle = "colorImportant";
  502.                 modifiers[] = {{ "water",-1.3," * DZ_THIRST_SEC" },{ "blood",-0.003 },{ "health",-0.001 }};
  503.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  504.             };
  505.             class 2: 1
  506.             {
  507.                 cooldown[] = {120,300};
  508.                 duration[] = {1200,2400};
  509.                 messages[] = {"My wounds are seriously infected","I have seriously infected wounds","I'm feeling hot","It's really warm"};
  510.                 messageStyle = "colorImportant";
  511.                 modifiers[] = {{ "water",-1.5," * DZ_THIRST_SEC" },{ "blood",-0.001 },{ "health",-0.003 }};
  512.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  513.             };
  514.             class 3: 2
  515.             {
  516.                 cooldown[] = {180,420};
  517.                 duration[] = {900,1800};
  518.                 messages[] = {"My wounds hurt less","My wounds look cleaner"};
  519.                 messageStyle = "";
  520.                 modifiers[] = {{ "water",-1.3," * DZ_THIRST_SEC" }};
  521.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  522.             };
  523.         };
  524.     };
  525.     class BrainFlu: Default
  526.     {
  527.         class Stages
  528.         {
  529.             class Latent: DefaultStage
  530.             {
  531.                 messages[] = {};
  532.                 messageStyle = "";
  533.                 cooldown[] = {30,45};
  534.                 duration[] = {120,300};
  535.                 condition = "true";
  536.             };
  537.             class LightSickness: Latent
  538.             {
  539.                 messages[] = {"I cough","I sneeze"};
  540.                 messageStyle = "";
  541.                 cooldown[] = {20,30};
  542.                 duration[] = {120,300};
  543.                 modifiers[] = {{ "water",-1," * DZ_THIRST_SEC" }};
  544.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  545.                 condition = "true";
  546.             };
  547.             class Sickness: LightSickness
  548.             {
  549.                 messages[] = {"I cough","I sneeze","I feel my nose dripping","My nose feels congested","I have a runny nose","My throat is sore","I feel sore throat","My throat hurts"};
  550.                 messageStyle = "";
  551.                 cooldown[] = {20,30};
  552.                 duration[] = {600,1200};
  553.                 modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" }};
  554.                 notifier[] = {0,"sick",{ 0.541,0.294,0.031,1 }};
  555.                 condition = "true";
  556.             };
  557.             class Fever: Sickness
  558.             {
  559.                 messages[] = {"I'm feeling hot","I'm burning up","I'm slick with sweat","My clothes are soaking with sweat","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  560.                 messageStyle = "colorImportant";
  561.                 cooldown[] = {20,30};
  562.                 duration[] = {600,1200};
  563.                 modifiers[] = {{ "shock",-1 },{ "water",-2," * DZ_THIRST_SEC" },{ "health",-1 },{ "blood",-0.005 }};
  564.                 notifier[] = {0,"fever",{ 0.541,0.031,0.031,1 }};
  565.                 condition = "true";
  566.             };
  567.             class Terminal: Sickness
  568.             {
  569.                 messages[] = {"I'm feeling hot","I'm burning up","I'm slick with sweat","My clothes are soaking with sweat","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  570.                 messageStyle = "colorImportant";
  571.                 cooldown[] = {10,15};
  572.                 duration[] = {};
  573.                 modifiers[] = {{ "shock",-5 },{ "water",-4," * DZ_THIRST_SEC" },{ "health",-5 },{ "blood",-0.01 }};
  574.                 notifier[] = {0,"fever",{ 0.541,0.031,0.031,1 }};
  575.                 condition = "true";
  576.             };
  577.         };
  578.     };
  579.     class Infection: Default
  580.     {
  581.         class Stages
  582.         {
  583.             class Latent: DefaultStage
  584.             {
  585.                 messages[] = {};
  586.                 messageStyle = "";
  587.                 cooldown[] = {};
  588.                 duration[] = {120,300};
  589.                 condition = "true";
  590.             };
  591.             class LightSickness: Latent
  592.             {
  593.                 messages[] = {"I cough","I sneeze"};
  594.                 messageStyle = "";
  595.                 cooldown[] = {30,45};
  596.                 duration[] = {3600,10800};
  597.                 modifiers[] = {{ "water",-1," * DZ_THIRST_SEC" }};
  598.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  599.                 condition = "true";
  600.             };
  601.             class Sickness: LightSickness
  602.             {
  603.                 messages[] = {"I cough","I sneeze","I feel my nose dripping","My nose feels congested","I have a runny nose","My throat is sore","I feel sore throat","My throat hurts"};
  604.                 messageStyle = "";
  605.                 cooldown[] = {20,30};
  606.                 duration[] = {14400,28800};
  607.                 modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" }};
  608.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  609.                 condition = "true";
  610.             };
  611.             class Fever: Sickness
  612.             {
  613.                 messages[] = {"I'm feeling hot","I'm burning up","I'm slick with sweat","My clothes are soaking with sweat","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  614.                 messageStyle = "colorImportant";
  615.                 cooldown[] = {20,30};
  616.                 duration[] = {3600,10800};
  617.                 modifiers[] = {{ "shock",-5 },{ "water",-2," * DZ_THIRST_SEC" },{ "health",-1 }};
  618.                 notifier[] = {0,"fever",{ 0.541,0.031,0.031,1 }};
  619.                 condition = "true";
  620.             };
  621.             class Recovery: Sickness
  622.             {
  623.                 messages[] = {"I cough","I sneeze","I feel my nose dripping","My nose feels congested","I have a runny nose","My throat is sore","I feel sore throat","My throat hurts"};
  624.                 messageStyle = "";
  625.                 cooldown[] = {20,30};
  626.                 duration[] = {3600,10800};
  627.                 condition = "true";
  628.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  629.             };
  630.         };
  631.     };
  632.     class Cholera: Default
  633.     {
  634.         messagesExit[] = {};
  635.         messageExitStyle = "";
  636.         class Transmission
  637.         {
  638.             invasivity = 0.8;
  639.             physicalResistance = 0.5;
  640.             chemicalResistance = 0.6;
  641.             class Direct: DefaultDirect
  642.             {
  643.                 transferability = 0.7;
  644.                 fromPlayer = 1;
  645.             };
  646.         };
  647.         class Stages
  648.         {
  649.             class Carrier: DefaultStage
  650.             {
  651.                 cooldown[] = {};
  652.                 duration[] = {604800,1.2096e+006};
  653.                 messages[] = {};
  654.                 messageStyle = "";
  655.                 condition = "true";
  656.             };
  657.             class NegligibleImpact: DefaultStage
  658.             {
  659.                 cooldown[] = {};
  660.                 duration[] = {7200,18000};
  661.                 messages[] = {};
  662.                 messageStyle = "";
  663.                 condition = "true";
  664.                 class Stages
  665.                 {
  666.                     class 0: DefaultStage
  667.                     {
  668.                         cooldown[] = {300,600};
  669.                         duration[] = {7200,10800};
  670.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel a rumble in my bowels","I just soiled myself"};
  671.                         messageStyle = "";
  672.                         sounds[] = {};
  673.                         modifiers[] = {{ "water",-1.25," * DZ_THIRST_SEC" }};
  674.                         notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  675.                     };
  676.                     class 1: 0
  677.                     {
  678.                         cooldown[] = {180,420};
  679.                         duration[] = {7200,14400};
  680.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  681.                         messageStyle = "colorImportant";
  682.                         sounds[] = {};
  683.                         modifiers[] = {{ "water",-1.5," * DZ_THIRST_SEC" }};
  684.                         notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  685.                     };
  686.                     class 2: 1
  687.                     {
  688.                         cooldown[] = {120,300};
  689.                         duration[] = {7200,14400};
  690.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  691.                         messageStyle = "colorImportant";
  692.                         sounds[] = {};
  693.                         modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" }};
  694.                         notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  695.                     };
  696.                     class 3: 2
  697.                     {
  698.                         cooldown[] = {180,420};
  699.                         duration[] = {900,1800};
  700.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels"};
  701.                         messageStyle = "";
  702.                         sounds[] = {};
  703.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  704.                     };
  705.                 };
  706.             };
  707.             class LightImpact: DefaultStage
  708.             {
  709.                 cooldown[] = {};
  710.                 duration[] = {3600,14400};
  711.                 messages[] = {};
  712.                 messageStyle = "";
  713.                 condition = "true";
  714.                 class Stages
  715.                 {
  716.                     class 0: DefaultStage
  717.                     {
  718.                         cooldown[] = {180,420};
  719.                         duration[] = {14400,28800};
  720.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel a rumble in my bowels","I just soiled myself"};
  721.                         messageStyle = "";
  722.                         sounds[] = {};
  723.                         modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" }};
  724.                     };
  725.                     class 1: 0
  726.                     {
  727.                         cooldown[] = {120,300};
  728.                         duration[] = {14400,28800};
  729.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  730.                         messageStyle = "colorImportant";
  731.                         sounds[] = {};
  732.                         modifiers[] = {{ "water",-4," * DZ_THIRST_SEC" }};
  733.                     };
  734.                     class 2: 1
  735.                     {
  736.                         cooldown[] = {60,180};
  737.                         duration[] = {14400,28800};
  738.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  739.                         messageStyle = "colorImportant";
  740.                         sounds[] = {};
  741.                         modifiers[] = {{ "water",-8," * DZ_THIRST_SEC" },{ "blood",-1 }};
  742.                     };
  743.                     class 3: 2
  744.                     {
  745.                         cooldown[] = {180,420};
  746.                         duration[] = {3600,7200};
  747.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels"};
  748.                         messageStyle = "";
  749.                         sounds[] = {};
  750.                         modifiers[] = {{ "water",-1.5," * DZ_THIRST_SEC" }};
  751.                     };
  752.                 };
  753.             };
  754.             class MediumImpact: DefaultStage
  755.             {
  756.                 cooldown[] = {};
  757.                 duration[] = {3600,10800};
  758.                 messages[] = {};
  759.                 messageStyle = "";
  760.                 condition = "true";
  761.                 class Stages
  762.                 {
  763.                     class 0: DefaultStage
  764.                     {
  765.                         cooldown[] = {180,420};
  766.                         duration[] = {43200,86400};
  767.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel a rumble in my bowels","I just soiled myself"};
  768.                         messageStyle = "";
  769.                         sounds[] = {};
  770.                         modifiers[] = {{ "water",-2.5," * DZ_THIRST_SEC" }};
  771.                     };
  772.                     class 1: 0
  773.                     {
  774.                         cooldown[] = {120,300};
  775.                         duration[] = {43200,86400};
  776.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  777.                         messageStyle = "colorImportant";
  778.                         sounds[] = {};
  779.                         modifiers[] = {{ "water",-5," * DZ_THIRST_SEC" },{ "blood",-1 }};
  780.                     };
  781.                     class 2: 1
  782.                     {
  783.                         cooldown[] = {60,180};
  784.                         duration[] = {43200,86400};
  785.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  786.                         messageStyle = "colorImportant";
  787.                         sounds[] = {};
  788.                         modifiers[] = {{ "water",-10," * DZ_THIRST_SEC" },{ "blood",-2 }};
  789.                     };
  790.                     class 3: 2
  791.                     {
  792.                         cooldown[] = {180,420};
  793.                         duration[] = {7200,10800};
  794.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels"};
  795.                         messageStyle = "";
  796.                         sounds[] = {};
  797.                         modifiers[] = {{ "water",-2," * DZ_THIRST_SEC" }};
  798.                     };
  799.                 };
  800.             };
  801.             class HeavyImpact: DefaultStage
  802.             {
  803.                 cooldown[] = {};
  804.                 duration[] = {3600,7200};
  805.                 messages[] = {};
  806.                 messageStyle = "";
  807.                 condition = "true";
  808.                 class Stages
  809.                 {
  810.                     class 0: DefaultStage
  811.                     {
  812.                         cooldown[] = {180,420};
  813.                         duration[] = {43200,86400};
  814.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel a rumble in my bowels","I just soiled myself"};
  815.                         messageStyle = "";
  816.                         sounds[] = {};
  817.                         modifiers[] = {{ "water",-3," * DZ_THIRST_SEC" }};
  818.                     };
  819.                     class 1: 0
  820.                     {
  821.                         cooldown[] = {120,300};
  822.                         duration[] = {43200,86400};
  823.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  824.                         messageStyle = "colorImportant";
  825.                         sounds[] = {};
  826.                         modifiers[] = {{ "water",-6," * DZ_THIRST_SEC" },{ "blood",-2 }};
  827.                     };
  828.                     class 2: 1
  829.                     {
  830.                         cooldown[] = {60,180};
  831.                         duration[] = {43200,86400};
  832.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels","I just soiled myself"};
  833.                         messageStyle = "colorImportant";
  834.                         sounds[] = {};
  835.                         modifiers[] = {{ "water",-12," * DZ_THIRST_SEC" },{ "blood",-3 }};
  836.                     };
  837.                     class 3: 2
  838.                     {
  839.                         cooldown[] = {180,420};
  840.                         duration[] = {10800,14400};
  841.                         messages[] = {"I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired","I feel a rumble in my bowels"};
  842.                         messageStyle = "";
  843.                         sounds[] = {};
  844.                         modifiers[] = {{ "water",-3," * DZ_THIRST_SEC" }};
  845.                     };
  846.                 };
  847.             };
  848.             class Immunity: DefaultStage
  849.             {
  850.                 cooldown[] = {};
  851.                 duration[] = {1.2096e+006,2628000};
  852.                 messages[] = {};
  853.                 messageStyle = "";
  854.                 condition = "true";
  855.             };
  856.         };
  857.     };
  858.     class CommonCold: Default
  859.     {
  860.         messagesExit[] = {};
  861.         messageExitStyle = "";
  862.         class Transmission
  863.         {
  864.             invasivity = 0.5;
  865.             physicalResistance = 0.2;
  866.             chemicalResistance = 0.3;
  867.             class Direct: DefaultDirect
  868.             {
  869.                 transferability = 0.4;
  870.                 fromPlayer = 1;
  871.             };
  872.         };
  873.         class Stages
  874.         {
  875.             class Carrier: DefaultStage
  876.             {
  877.                 cooldown[] = {};
  878.                 duration[] = {604800,1.8144e+006};
  879.                 messages[] = {};
  880.                 messageStyle = "colorImportant";
  881.                 condition = "true";
  882.             };
  883.             class NegligibleImpact: DefaultStage
  884.             {
  885.                 cooldown[] = {};
  886.                 duration[] = {1200,2400};
  887.                 messages[] = {};
  888.                 messageStyle = "";
  889.                 condition = "true";
  890.                 class Stages
  891.                 {
  892.                     class 0: DefaultStage
  893.                     {
  894.                         cooldown[] = {300,600};
  895.                         duration[] = {7200,10800};
  896.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  897.                         messageStyle = "";
  898.                         modifiers[] = {};
  899.                     };
  900.                     class 1: 0
  901.                     {
  902.                         cooldown[] = {180,420};
  903.                         duration[] = {7200,14400};
  904.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I feel exhausted","I feel extremely tired","I feel cold","I start to shiver","I feel shivery","I'm shivering","I sneeze"};
  905.                         messageStyle = "colorImportant";
  906.                         sounds[] = {};
  907.                         modifiers[] = {{ "water",-1.01," * DZ_THIRST_SEC" }};
  908.                     };
  909.                     class 2: 1
  910.                     {
  911.                         cooldown[] = {120,300};
  912.                         duration[] = {7200,14400};
  913.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I cough","I sneeze","runnynose"};
  914.                         messageStyle = "colorImportant";
  915.                         sounds[] = {};
  916.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  917.                     };
  918.                     class 3: 2
  919.                     {
  920.                         cooldown[] = {180,420};
  921.                         duration[] = {900,1800};
  922.                         messages[] = {"I cough"};
  923.                         messageStyle = "";
  924.                         sounds[] = {};
  925.                         modifiers[] = {};
  926.                     };
  927.                 };
  928.             };
  929.             class LightImpact: DefaultStage
  930.             {
  931.                 cooldown[] = {};
  932.                 duration[] = {900,1800};
  933.                 messages[] = {};
  934.                 messageStyle = "";
  935.                 condition = "true";
  936.                 class Stages
  937.                 {
  938.                     class 0: DefaultStage
  939.                     {
  940.                         cooldown[] = {180,420};
  941.                         duration[] = {7200,18000};
  942.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  943.                         messageStyle = "";
  944.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  945.                     };
  946.                     class 1: 0
  947.                     {
  948.                         cooldown[] = {120,300};
  949.                         duration[] = {7200,18000};
  950.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I feel exhausted","I feel extremely tired","I feel cold","I start to shiver","I feel shivery","I'm shivering","I sneeze"};
  951.                         messageStyle = "colorImportant";
  952.                         sounds[] = {};
  953.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  954.                     };
  955.                     class 2: 1
  956.                     {
  957.                         cooldown[] = {60,180};
  958.                         duration[] = {7200,18000};
  959.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I cough","I sneeze","runnynose"};
  960.                         messageStyle = "colorImportant";
  961.                         sounds[] = {};
  962.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  963.                     };
  964.                     class 3: 2
  965.                     {
  966.                         cooldown[] = {180,420};
  967.                         duration[] = {1800,3600};
  968.                         messages[] = {"I cough"};
  969.                         messageStyle = "";
  970.                         sounds[] = {};
  971.                         modifiers[] = {};
  972.                     };
  973.                 };
  974.             };
  975.             class MediumImpact: DefaultStage
  976.             {
  977.                 cooldown[] = {};
  978.                 duration[] = {900,1800};
  979.                 messages[] = {};
  980.                 messageStyle = "";
  981.                 condition = "true";
  982.                 class Stages
  983.                 {
  984.                     class 0: DefaultStage
  985.                     {
  986.                         cooldown[] = {180,420};
  987.                         duration[] = {7200,21600};
  988.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  989.                         messageStyle = "";
  990.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  991.                     };
  992.                     class 1: 0
  993.                     {
  994.                         cooldown[] = {120,300};
  995.                         duration[] = {7200,21600};
  996.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I feel exhausted","I feel extremely tired","I feel cold","I start to shiver","I feel shivery","I'm shivering","I sneeze"};
  997.                         messageStyle = "colorImportant";
  998.                         sounds[] = {};
  999.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1000.                     };
  1001.                     class 2: 1
  1002.                     {
  1003.                         cooldown[] = {60,180};
  1004.                         duration[] = {10800,25200};
  1005.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I cough","I sneeze","runnynose"};
  1006.                         messageStyle = "colorImportant";
  1007.                         sounds[] = {};
  1008.                         modifiers[] = {{ "water",-1.12," * DZ_THIRST_SEC" }};
  1009.                     };
  1010.                     class 3: 2
  1011.                     {
  1012.                         cooldown[] = {180,420};
  1013.                         duration[] = {3600,10800};
  1014.                         messages[] = {"I cough"};
  1015.                         messageStyle = "";
  1016.                         sounds[] = {};
  1017.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1018.                     };
  1019.                 };
  1020.             };
  1021.             class HeavyImpact: DefaultStage
  1022.             {
  1023.                 cooldown[] = {};
  1024.                 duration[] = {600,1200};
  1025.                 messages[] = {};
  1026.                 messageStyle = "";
  1027.                 condition = "true";
  1028.                 class Stages
  1029.                 {
  1030.                     class 0: DefaultStage
  1031.                     {
  1032.                         cooldown[] = {180,420};
  1033.                         duration[] = {10800,25200};
  1034.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering"};
  1035.                         messageStyle = "";
  1036.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1037.                     };
  1038.                     class 1: 0
  1039.                     {
  1040.                         cooldown[] = {120,300};
  1041.                         duration[] = {10800,25200};
  1042.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I feel exhausted","I feel extremely tired","I feel cold","I start to shiver","I feel shivery","I'm shivering","I sneeze"};
  1043.                         messageStyle = "colorImportant";
  1044.                         sounds[] = {};
  1045.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1046.                     };
  1047.                     class 2: 1
  1048.                     {
  1049.                         cooldown[] = {60,180};
  1050.                         duration[] = {10800,25200};
  1051.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I cough","I sneeze","runnynose"};
  1052.                         messageStyle = "colorImportant";
  1053.                         sounds[] = {};
  1054.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1055.                     };
  1056.                     class 3: 2
  1057.                     {
  1058.                         cooldown[] = {180,420};
  1059.                         duration[] = {7200,21600};
  1060.                         messages[] = {"I cough"};
  1061.                         messageStyle = "";
  1062.                         sounds[] = {};
  1063.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1064.                     };
  1065.                 };
  1066.             };
  1067.             class Immunity: DefaultStage
  1068.             {
  1069.                 cooldown[] = {};
  1070.                 duration[] = {604800,1.8144e+006};
  1071.                 messages[] = {};
  1072.                 messageStyle = "colorFriendly";
  1073.                 condition = "true";
  1074.             };
  1075.         };
  1076.     };
  1077.     class Influenza: Default
  1078.     {
  1079.         messagesExit[] = {};
  1080.         messageExitStyle = "";
  1081.         class Transmission
  1082.         {
  1083.             invasivity = 0.6;
  1084.             physicalResistance = 0.3;
  1085.             chemicalResistance = 0.4;
  1086.             class Direct: DefaultDirect
  1087.             {
  1088.                 transferability = 0.5;
  1089.                 fromPlayer = 1;
  1090.             };
  1091.         };
  1092.         class Stages
  1093.         {
  1094.             class Carrier: DefaultStage
  1095.             {
  1096.                 cooldown[] = {};
  1097.                 duration[] = {604800,1.2096e+006};
  1098.                 messages[] = {};
  1099.                 messageStyle = "colorImportant";
  1100.                 condition = "true";
  1101.             };
  1102.             class NegligibleImpact: DefaultStage
  1103.             {
  1104.                 cooldown[] = {};
  1105.                 duration[] = {7200,14400};
  1106.                 messages[] = {};
  1107.                 messageStyle = "";
  1108.                 condition = "true";
  1109.                 class NegligibleStages
  1110.                 {
  1111.                     class 0: DefaultStage
  1112.                     {
  1113.                         cooldown[] = {300,600};
  1114.                         duration[] = {3600,14400};
  1115.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough"};
  1116.                         messageStyle = "";
  1117.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1118.                     };
  1119.                     class 1: 0
  1120.                     {
  1121.                         cooldown[] = {180,420};
  1122.                         duration[] = {7200,18000};
  1123.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","It's really warm","My head pounds","My head throbs","My head hurts"};
  1124.                         messageStyle = "colorImportant";
  1125.                         sounds[] = {};
  1126.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1127.                     };
  1128.                     class 2: 1
  1129.                     {
  1130.                         cooldown[] = {120,300};
  1131.                         duration[] = {10800,21600};
  1132.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","It's really warm","My head pounds","My head throbs","My head hurts"};
  1133.                         messageStyle = "colorImportant";
  1134.                         sounds[] = {};
  1135.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1136.                     };
  1137.                     class 3: 2
  1138.                     {
  1139.                         cooldown[] = {180,420};
  1140.                         duration[] = {3600,14400};
  1141.                         messages[] = {"I cough"};
  1142.                         messageStyle = "";
  1143.                         sounds[] = {};
  1144.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1145.                     };
  1146.                 };
  1147.             };
  1148.             class LightImpact: DefaultStage
  1149.             {
  1150.                 cooldown[] = {};
  1151.                 duration[] = {3600,14400};
  1152.                 messages[] = {};
  1153.                 messageStyle = "";
  1154.                 condition = "true";
  1155.                 class Stages
  1156.                 {
  1157.                     class 0: DefaultStage
  1158.                     {
  1159.                         cooldown[] = {180,420};
  1160.                         duration[] = {7200,18000};
  1161.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough"};
  1162.                         messageStyle = "";
  1163.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1164.                     };
  1165.                     class 1: 0
  1166.                     {
  1167.                         cooldown[] = {120,300};
  1168.                         duration[] = {10800,21600};
  1169.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","It's really warm","My head pounds","My head throbs","My head hurts"};
  1170.                         messageStyle = "colorImportant";
  1171.                         sounds[] = {};
  1172.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1173.                     };
  1174.                     class 2: 1
  1175.                     {
  1176.                         cooldown[] = {60,180};
  1177.                         duration[] = {14400,28800};
  1178.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","I'm burning up","My head pounds","My head throbs","My head hurts"};
  1179.                         messageStyle = "colorImportant";
  1180.                         sounds[] = {};
  1181.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1182.                     };
  1183.                     class 3: 2
  1184.                     {
  1185.                         cooldown[] = {180,420};
  1186.                         duration[] = {7200,18000};
  1187.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough"};
  1188.                         messageStyle = "";
  1189.                         sounds[] = {};
  1190.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1191.                     };
  1192.                 };
  1193.             };
  1194.             class MediumImpact: DefaultStage
  1195.             {
  1196.                 cooldown[] = {};
  1197.                 duration[] = {3600,10800};
  1198.                 messages[] = {};
  1199.                 messageStyle = "";
  1200.                 condition = "true";
  1201.                 class Stages
  1202.                 {
  1203.                     class 0: DefaultStage
  1204.                     {
  1205.                         cooldown[] = {180,420};
  1206.                         duration[] = {7200,18000};
  1207.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm feeling hot","It's really warm","My head pounds","My head throbs","My head hurts"};
  1208.                         messageStyle = "";
  1209.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1210.                     };
  1211.                     class 1: 0
  1212.                     {
  1213.                         cooldown[] = {120,300};
  1214.                         duration[] = {14400,21600};
  1215.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","I'm burning up","My head pounds","My head throbs","My head hurts"};
  1216.                         messageStyle = "colorImportant";
  1217.                         sounds[] = {};
  1218.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1219.                     };
  1220.                     class 2: 1
  1221.                     {
  1222.                         cooldown[] = {60,180};
  1223.                         duration[] = {14400,28800};
  1224.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel very cold","I start to shiver violently","I cough","I'm sweating","I'm feeling hot","I'm burning up","My head pounds","My head throbs","My head hurts"};
  1225.                         messageStyle = "colorImportant";
  1226.                         sounds[] = {};
  1227.                         modifiers[] = {{ "water",-1.12," * DZ_THIRST_SEC" }};
  1228.                     };
  1229.                     class 3: 2
  1230.                     {
  1231.                         cooldown[] = {180,420};
  1232.                         duration[] = {10800,21600};
  1233.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough"};
  1234.                         messageStyle = "";
  1235.                         sounds[] = {};
  1236.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1237.                     };
  1238.                 };
  1239.             };
  1240.             class HeavyImpact: DefaultStage
  1241.             {
  1242.                 cooldown[] = {};
  1243.                 duration[] = {3600,7200};
  1244.                 messages[] = {};
  1245.                 messageStyle = "";
  1246.                 condition = "true";
  1247.                 class Stages
  1248.                 {
  1249.                     class 0: DefaultStage
  1250.                     {
  1251.                         cooldown[] = {180,420};
  1252.                         duration[] = {7200,18000};
  1253.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","I'm sweating","I'm feeling hot","It's really warm","My head pounds","My head throbs","My head hurts"};
  1254.                         messageStyle = "";
  1255.                         modifiers[] = {{ "water",-1.12," * DZ_THIRST_SEC" }};
  1256.                     };
  1257.                     class 1: 0
  1258.                     {
  1259.                         cooldown[] = {120,300};
  1260.                         duration[] = {18000,32400};
  1261.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel very cold","I start to shiver violently","I cough","I'm slick with sweat","My clothes are soaking with sweat","I'm feeling hot","I'm burning up","My head pounds","My head throbs","My head hurts"};
  1262.                         messageStyle = "colorImportant";
  1263.                         sounds[] = {};
  1264.                         modifiers[] = {{ "water",-1.2," * DZ_THIRST_SEC" }};
  1265.                     };
  1266.                     class 2: 1
  1267.                     {
  1268.                         cooldown[] = {60,180};
  1269.                         duration[] = {18000,36000};
  1270.                         messages[] = {"I feel exhausted","I feel extremely tired","I feel very cold","I start to shiver violently","I cough","I'm slick with sweat","My clothes are soaking with sweat","I'm feeling hot","I'm burning up","My head pounds","My head throbs","My head hurts"};
  1271.                         messageStyle = "colorImportant";
  1272.                         sounds[] = {};
  1273.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1274.                     };
  1275.                     class 3: 2
  1276.                     {
  1277.                         cooldown[] = {180,420};
  1278.                         duration[] = {14400,25200};
  1279.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough","I'm sweating"};
  1280.                         messageStyle = "";
  1281.                         sounds[] = {};
  1282.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1283.                     };
  1284.                 };
  1285.             };
  1286.             class Immunity: DefaultStage
  1287.             {
  1288.                 cooldown[] = {};
  1289.                 duration[] = {1.2096e+006,2.4192e+006};
  1290.                 messages[] = {};
  1291.                 messageStyle = "colorFriendly";
  1292.                 condition = "true";
  1293.             };
  1294.         };
  1295.     };
  1296.     class Angina: Default
  1297.     {
  1298.         messagesExit[] = {};
  1299.         messageExitStyle = "";
  1300.         class Transmission
  1301.         {
  1302.             invasivity = 0.6;
  1303.             physicalResistance = 0.3;
  1304.             chemicalResistance = 0.4;
  1305.             class Direct: DefaultDirect
  1306.             {
  1307.                 transferability = 0.5;
  1308.                 fromPlayer = 1;
  1309.             };
  1310.         };
  1311.         class Stages
  1312.         {
  1313.             class Carrier: DefaultStage
  1314.             {
  1315.                 cooldown[] = {};
  1316.                 duration[] = {604800,1.8144e+006};
  1317.                 messages[] = {};
  1318.                 messageStyle = "";
  1319.                 condition = "true";
  1320.             };
  1321.             class NegligibleImpact: DefaultStage
  1322.             {
  1323.                 cooldown[] = {};
  1324.                 duration[] = {7200,18000};
  1325.                 messages[] = {};
  1326.                 messageStyle = "";
  1327.                 condition = "true";
  1328.                 class NegligibleStages
  1329.                 {
  1330.                     class 0: DefaultStage
  1331.                     {
  1332.                         cooldown[] = {300,600};
  1333.                         duration[] = {3600,14400};
  1334.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully"};
  1335.                         messageStyle = "";
  1336.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1337.                     };
  1338.                     class 1: 0
  1339.                     {
  1340.                         cooldown[] = {180,420};
  1341.                         duration[] = {7200,18000};
  1342.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","It's really warm"};
  1343.                         messageStyle = "colorImportant";
  1344.                         sounds[] = {};
  1345.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1346.                     };
  1347.                     class 2: 1
  1348.                     {
  1349.                         cooldown[] = {120,300};
  1350.                         duration[] = {10800,21600};
  1351.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","It's really warm","I feel a slight pain in my chest","I feel tired","I feel run-down","I feel worn-out"};
  1352.                         messageStyle = "colorImportant";
  1353.                         sounds[] = {};
  1354.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1355.                     };
  1356.                     class 3: 2
  1357.                     {
  1358.                         cooldown[] = {180,420};
  1359.                         duration[] = {3600,14400};
  1360.                         messages[] = {"I cough"};
  1361.                         messageStyle = "";
  1362.                         sounds[] = {};
  1363.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1364.                     };
  1365.                 };
  1366.             };
  1367.             class LightImpact: DefaultStage
  1368.             {
  1369.                 cooldown[] = {};
  1370.                 duration[] = {3600,18000};
  1371.                 messages[] = {};
  1372.                 messageStyle = "";
  1373.                 condition = "true";
  1374.                 class Stages
  1375.                 {
  1376.                     class 0: DefaultStage
  1377.                     {
  1378.                         cooldown[] = {180,420};
  1379.                         duration[] = {7200,18000};
  1380.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully"};
  1381.                         messageStyle = "";
  1382.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1383.                     };
  1384.                     class 1: 0
  1385.                     {
  1386.                         cooldown[] = {120,300};
  1387.                         duration[] = {10800,21600};
  1388.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","It's really warm","I feel a slight pain in my chest"};
  1389.                         messageStyle = "colorImportant";
  1390.                         sounds[] = {};
  1391.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1392.                     };
  1393.                     class 2: 1
  1394.                     {
  1395.                         cooldown[] = {60,180};
  1396.                         duration[] = {14400,28800};
  1397.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I feel pain in my chest","I feel tired","I feel run-down","I feel worn-out"};
  1398.                         messageStyle = "colorImportant";
  1399.                         sounds[] = {};
  1400.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1401.                     };
  1402.                     class 3: 2
  1403.                     {
  1404.                         cooldown[] = {180,420};
  1405.                         duration[] = {7200,18000};
  1406.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough"};
  1407.                         messageStyle = "";
  1408.                         sounds[] = {};
  1409.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1410.                     };
  1411.                 };
  1412.             };
  1413.             class MediumImpact: DefaultStage
  1414.             {
  1415.                 cooldown[] = {};
  1416.                 duration[] = {3600,10800};
  1417.                 messages[] = {};
  1418.                 messageStyle = "";
  1419.                 condition = "true";
  1420.                 class Stages
  1421.                 {
  1422.                     class 0: DefaultStage
  1423.                     {
  1424.                         cooldown[] = {180,420};
  1425.                         duration[] = {7200,18000};
  1426.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","It's really warm","I feel tired","I feel run-down","I feel worn-out"};
  1427.                         messageStyle = "";
  1428.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1429.                     };
  1430.                     class 1: 0
  1431.                     {
  1432.                         cooldown[] = {120,300};
  1433.                         duration[] = {14400,21600};
  1434.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","I'm burning up","I feel pain in my chest","I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel tired","I feel run-down","I feel worn-out"};
  1435.                         messageStyle = "colorImportant";
  1436.                         sounds[] = {};
  1437.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1438.                     };
  1439.                     class 2: 1
  1440.                     {
  1441.                         cooldown[] = {60,180};
  1442.                         duration[] = {14400,28800};
  1443.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I feel cold","I start to shiver","I feel shivery","I'm shivering","I cough","My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I'm feeling hot","I'm burning up","I feel pain in my chest"};
  1444.                         messageStyle = "colorImportant";
  1445.                         sounds[] = {};
  1446.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1447.                     };
  1448.                     class 3: 2
  1449.                     {
  1450.                         cooldown[] = {180,420};
  1451.                         duration[] = {10800,21600};
  1452.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough","I swallow painfully"};
  1453.                         messageStyle = "";
  1454.                         sounds[] = {};
  1455.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1456.                     };
  1457.                 };
  1458.             };
  1459.             class HeavyImpact: DefaultStage
  1460.             {
  1461.                 cooldown[] = {};
  1462.                 duration[] = {3600,7200};
  1463.                 messages[] = {};
  1464.                 messageStyle = "";
  1465.                 condition = "true";
  1466.                 class Stages
  1467.                 {
  1468.                     class 0: DefaultStage
  1469.                     {
  1470.                         cooldown[] = {180,420};
  1471.                         duration[] = {7200,18000};
  1472.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough","My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I'm feeling hot","It's really warm"};
  1473.                         messageStyle = "";
  1474.                         modifiers[] = {{ "water",-1.12," * DZ_THIRST_SEC" }};
  1475.                     };
  1476.                     class 1: 0
  1477.                     {
  1478.                         cooldown[] = {120,300};
  1479.                         duration[] = {18000,32400};
  1480.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","I'm burning up","I feel severe pain in my chest","I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired"};
  1481.                         messageStyle = "colorImportant";
  1482.                         sounds[] = {};
  1483.                         modifiers[] = {{ "water",-1.2," * DZ_THIRST_SEC" }};
  1484.                     };
  1485.                     class 2: 1
  1486.                     {
  1487.                         cooldown[] = {60,180};
  1488.                         duration[] = {18000,36000};
  1489.                         messages[] = {"My throat is sore","I feel sore throat","My throat hurts","I swallow painfully","I cough","I'm feeling hot","I'm burning up","I feel pain in my chest","I feel cold","I start to shiver","I feel shivery","I'm shivering","I feel exhausted","I feel extremely tired"};
  1490.                         messageStyle = "colorImportant";
  1491.                         sounds[] = {};
  1492.                         modifiers[] = {{ "water",-1.18," * DZ_THIRST_SEC" }};
  1493.                     };
  1494.                     class 3: 2
  1495.                     {
  1496.                         cooldown[] = {180,420};
  1497.                         duration[] = {14400,25200};
  1498.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out","I cough","I swallow painfully","I feel a slight pain in my chest"};
  1499.                         messageStyle = "";
  1500.                         sounds[] = {};
  1501.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1502.                     };
  1503.                 };
  1504.             };
  1505.             class Immunity: DefaultStage
  1506.             {
  1507.                 cooldown[] = {};
  1508.                 duration[] = {1.8144e+006,3.024e+006};
  1509.                 messages[] = {};
  1510.                 messageStyle = "";
  1511.                 condition = "true";
  1512.             };
  1513.         };
  1514.     };
  1515.     class Salmonellosis: Default
  1516.     {
  1517.         messagesExit[] = {};
  1518.         messageExitStyle = "";
  1519.         class Transmission
  1520.         {
  1521.             invasivity = 0.7;
  1522.             physicalResistance = 0.4;
  1523.             chemicalResistance = 0.5;
  1524.             class Direct: DefaultDirect
  1525.             {
  1526.                 transferability = 0.6;
  1527.                 fromPlayer = 1;
  1528.             };
  1529.         };
  1530.         class Stages
  1531.         {
  1532.             class Carrier: DefaultStage
  1533.             {
  1534.                 cooldown[] = {};
  1535.                 duration[] = {86400,604800};
  1536.                 messages[] = {};
  1537.                 messageStyle = "";
  1538.                 condition = "true";
  1539.             };
  1540.             class NegligibleImpact: DefaultStage
  1541.             {
  1542.                 cooldown[] = {};
  1543.                 duration[] = {7200,28800};
  1544.                 messages[] = {};
  1545.                 messageStyle = "";
  1546.                 condition = "true";
  1547.                 class NegligibleStages
  1548.                 {
  1549.                     class 0: DefaultStage
  1550.                     {
  1551.                         cooldown[] = {300,600};
  1552.                         duration[] = {3600,14400};
  1553.                         messages[] = {"I feel a rumble in my bowels"};
  1554.                         messageStyle = "";
  1555.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1556.                     };
  1557.                     class 1: 0
  1558.                     {
  1559.                         cooldown[] = {180,420};
  1560.                         duration[] = {7200,18000};
  1561.                         messages[] = {"I feel a rumble in my bowels","I feel tired","I feel run-down","I feel worn-out"};
  1562.                         messageStyle = "colorImportant";
  1563.                         sounds[] = {};
  1564.                         modifiers[] = {{ "water",-1.08," * DZ_THIRST_SEC" }};
  1565.                     };
  1566.                     class 2: 1
  1567.                     {
  1568.                         cooldown[] = {120,300};
  1569.                         duration[] = {10800,21600};
  1570.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out"};
  1571.                         messageStyle = "colorImportant";
  1572.                         sounds[] = {};
  1573.                         modifiers[] = {{ "water",-1.05," * DZ_THIRST_SEC" }};
  1574.                     };
  1575.                     class 3: 2
  1576.                     {
  1577.                         cooldown[] = {180,420};
  1578.                         duration[] = {3600,14400};
  1579.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out"};
  1580.                         messageStyle = "";
  1581.                         sounds[] = {};
  1582.                         modifiers[] = {{ "water",-1.02," * DZ_THIRST_SEC" }};
  1583.                     };
  1584.                 };
  1585.             };
  1586.             class LightImpact: DefaultStage
  1587.             {
  1588.                 cooldown[] = {};
  1589.                 duration[] = {7200,28800};
  1590.                 messages[] = {"DBG>> light impact - incubation"};
  1591.                 messageStyle = "";
  1592.                 condition = "true";
  1593.                 class Stages
  1594.                 {
  1595.                     class 0: DefaultStage
  1596.                     {
  1597.                         cooldown[] = {180,420};
  1598.                         duration[] = {10800,28800};
  1599.                         messages[] = {"I feel a rumble in my bowels"};
  1600.                         messageStyle = "";
  1601.                         sounds[] = {};
  1602.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1603.                     };
  1604.                     class 1: 0
  1605.                     {
  1606.                         cooldown[] = {120,300};
  1607.                         duration[] = {10800,28800};
  1608.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out"};
  1609.                         messageStyle = "colorImportant";
  1610.                         sounds[] = {};
  1611.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1612.                     };
  1613.                     class 2: 1
  1614.                     {
  1615.                         cooldown[] = {60,180};
  1616.                         duration[] = {7200,21600};
  1617.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out"};
  1618.                         messageStyle = "colorImportant";
  1619.                         sounds[] = {};
  1620.                         modifiers[] = {{ "water",-1.12," * DZ_THIRST_SEC" }};
  1621.                     };
  1622.                     class 3: 2
  1623.                     {
  1624.                         cooldown[] = {180,420};
  1625.                         duration[] = {7200,21600};
  1626.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out"};
  1627.                         messageStyle = "";
  1628.                         sounds[] = {};
  1629.                         modifiers[] = {{ "water",-1.1," * DZ_THIRST_SEC" }};
  1630.                     };
  1631.                 };
  1632.             };
  1633.             class MediumImpact: DefaultStage
  1634.             {
  1635.                 cooldown[] = {};
  1636.                 duration[] = {3600,25200};
  1637.                 messages[] = {};
  1638.                 messageStyle = "";
  1639.                 condition = "true";
  1640.                 class Stages
  1641.                 {
  1642.                     class 0: DefaultStage
  1643.                     {
  1644.                         cooldown[] = {180,420};
  1645.                         duration[] = {10800,28800};
  1646.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out"};
  1647.                         messageStyle = "";
  1648.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1649.                     };
  1650.                     class 1: 0
  1651.                     {
  1652.                         cooldown[] = {120,300};
  1653.                         duration[] = {14400,32400};
  1654.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out","I feel cramps in my stomach"};
  1655.                         messageStyle = "colorImportant";
  1656.                         sounds[] = {};
  1657.                         modifiers[] = {{ "water",-1.2," * DZ_THIRST_SEC" }};
  1658.                     };
  1659.                     class 2: 1
  1660.                     {
  1661.                         cooldown[] = {60,180};
  1662.                         duration[] = {10800,32400};
  1663.                         messages[] = {"I just soiled myself","I feel exhausted","I feel extremely tired","I feel cramps in my stomach","I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1664.                         messageStyle = "colorImportant";
  1665.                         sounds[] = {};
  1666.                         modifiers[] = {{ "water",-1.2," * DZ_THIRST_SEC" }};
  1667.                     };
  1668.                     class 3: 2
  1669.                     {
  1670.                         cooldown[] = {180,420};
  1671.                         duration[] = {10800,32400};
  1672.                         messages[] = {"I feel tired","I feel run-down","I feel worn-out"};
  1673.                         messageStyle = "";
  1674.                         sounds[] = {};
  1675.                         modifiers[] = {{ "water",-1.15," * DZ_THIRST_SEC" }};
  1676.                     };
  1677.                 };
  1678.             };
  1679.             class HeavyImpact: DefaultStage
  1680.             {
  1681.                 cooldown[] = {};
  1682.                 duration[] = {3600,18000};
  1683.                 messages[] = {};
  1684.                 messageStyle = "";
  1685.                 condition = "true";
  1686.                 class Stages
  1687.                 {
  1688.                     class 0: DefaultStage
  1689.                     {
  1690.                         cooldown[] = {180,420};
  1691.                         duration[] = {10800,32400};
  1692.                         messages[] = {"I just soiled myself","I feel tired","I feel run-down","I feel worn-out","I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1693.                         messageStyle = "";
  1694.                         modifiers[] = {{ "water",-1.3," * DZ_THIRST_SEC" }};
  1695.                     };
  1696.                     class 1: 0
  1697.                     {
  1698.                         cooldown[] = {120,300};
  1699.                         duration[] = {14400,36000};
  1700.                         messages[] = {"I just soiled myself","I feel exhausted","I feel extremely tired","I am close to vomiting","I think I'm going to vomit...","I'm going to vomit...","I feel cramps in my stomach"};
  1701.                         messageStyle = "colorImportant";
  1702.                         sounds[] = {};
  1703.                         modifiers[] = {{ "water",-1.4," * DZ_THIRST_SEC" }};
  1704.                     };
  1705.                     class 2: 1
  1706.                     {
  1707.                         cooldown[] = {60,180};
  1708.                         duration[] = {14400,32400};
  1709.                         messages[] = {"I just soiled myself","I feel exhausted","I feel extremely tired","I am close to vomiting","I think I'm going to vomit...","I'm going to vomit...","I feel cramps in my stomach"};
  1710.                         messageStyle = "colorImportant";
  1711.                         sounds[] = {};
  1712.                         modifiers[] = {{ "water",-1.3," * DZ_THIRST_SEC" }};
  1713.                     };
  1714.                     class 3: 2
  1715.                     {
  1716.                         cooldown[] = {180,420};
  1717.                         duration[] = {10800,36000};
  1718.                         messages[] = {"I feel cramps in my stomach","I feel tired","I feel run-down","I feel worn-out"};
  1719.                         messageStyle = "";
  1720.                         sounds[] = {};
  1721.                         modifiers[] = {{ "water",-1.2," * DZ_THIRST_SEC" }};
  1722.                     };
  1723.                 };
  1724.             };
  1725.             class Immunity: DefaultStage
  1726.             {
  1727.                 cooldown[] = {10,20};
  1728.                 duration[] = {1.2096e+006,1.8144e+006};
  1729.                 messages[] = {};
  1730.                 messageStyle = "colorFriendly";
  1731.                 condition = "true";
  1732.             };
  1733.         };
  1734.     };
  1735.     class TestDisease: Default
  1736.     {
  1737.         messagesExit[] = {};
  1738.         messageExitStyle = "";
  1739.         class Transmission
  1740.         {
  1741.             invasivity = 0.7;
  1742.             physicalResistance = 0.2;
  1743.             chemicalResistance = 0.3;
  1744.             class Direct: DefaultDirect
  1745.             {
  1746.                 transferability = 0.5;
  1747.             };
  1748.         };
  1749.         class Stages
  1750.         {
  1751.             class 0: DefaultStage
  1752.             {
  1753.                 cooldown[] = {5,10};
  1754.                 duration[] = {10,15};
  1755.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1756.                 messageStyle = "ColorImportant";
  1757.                 modifiers[] = {};
  1758.                 statementEnter = "null = _this spawn player_vomit;";
  1759.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  1760.             };
  1761.             class 1: 0
  1762.             {
  1763.                 cooldown[] = {5,10};
  1764.                 duration[] = {10,15};
  1765.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1766.                 messageStyle = "ColorImportant";
  1767.                 modifiers[] = {};
  1768.                 statementEnter = "null = _this spawn player_vomit;";
  1769.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  1770.             };
  1771.             class 2: 1
  1772.             {
  1773.                 cooldown[] = {5,10};
  1774.                 duration[] = {10,15};
  1775.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1776.                 messageStyle = "ColorImportant";
  1777.                 modifiers[] = {};
  1778.                 statementEnter = "null = _this spawn player_vomit;";
  1779.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  1780.             };
  1781.             class 3: 2
  1782.             {
  1783.                 cooldown[] = {5,10};
  1784.                 duration[] = {10,15};
  1785.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1786.                 messageStyle = "ColorImportant";
  1787.                 modifiers[] = {};
  1788.                 statementEnter = "null = _this spawn player_vomit;";
  1789.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  1790.             };
  1791.             class 4: 3
  1792.             {
  1793.                 cooldown[] = {5,10};
  1794.                 duration[] = {10,15};
  1795.                 messages[] = {"I am close to vomiting","I think I'm going to vomit...","I'm going to vomit..."};
  1796.                 messageStyle = "ColorImportant";
  1797.                 modifiers[] = {};
  1798.                 statementEnter = "null = _this spawn player_vomit;";
  1799.                 notifier[] = {0,"sick",{ 0.525,0.541,0.031,1 }};
  1800.             };
  1801.         };
  1802.     };
  1803. };
  1804. //};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement