Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
basicdefines.hpp File Reference

Go to the source code of this file.

Macros

#define LIQUID_BLOOD_0_P   1
 
#define LIQUID_BLOOD_0_N   2
 
#define LIQUID_BLOOD_A_P   4
 
#define LIQUID_BLOOD_A_N   8
 
#define LIQUID_BLOOD_B_P   16
 
#define LIQUID_BLOOD_B_N   32
 
#define LIQUID_BLOOD_AB_P   64
 
#define LIQUID_BLOOD_AB_N   128
 
#define LIQUID_SALINE   256
 
#define LIQUID_WATER   512
 
#define LIQUID_RIVERWATER   1024
 
#define LIQUID_VODKA   2048
 
#define LIQUID_BEER   4096
 
#define LIQUID_GASOLINE   8192
 
#define LIQUID_DIESEL   16384
 
#define LIQUID_DISINFECTANT   32768
 
#define LIQUID_SOLUTION   65536
 
#define LIQUID_SNOW   131072
 
#define LIQUID_SALTWATER   262144
 
#define LIQUID_FRESHWATER   524288
 
#define LIQUID_STILLWATER   1048576
 
#define LIQUID_HOTWATER   2097152
 
#define LIQUID_CLEANWATER   4194304
 
#define CONTAINER_BLOOD_ALL   LIQUID_BLOOD_0_P + LIQUID_BLOOD_0_N + LIQUID_BLOOD_A_P + LIQUID_BLOOD_A_N + LIQUID_BLOOD_B_P + LIQUID_BLOOD_B_N + LIQUID_BLOOD_AB_P + LIQUID_BLOOD_AB_N + LIQUID_SALINE
 
#define CONTAINER_ALL   CONTAINER_BLOOD_ALL + LIQUID_WATER + LIQUID_RIVERWATER + LIQUID_VODKA + LIQUID_BEER + LIQUID_GASOLINE + LIQUID_DIESEL + LIQUID_DISINFECTANT + LIQUID_SOLUTION + LIQUID_SNOW + LIQUID_SALTWATER + LIQUID_FRESHWATER + LIQUID_HOTWATER + LIQUID_CLEANWATER
 
#define CONTAINER_ALL_BLOODLESS   CONTAINER_ALL - (CONTAINER_BLOOD_ALL) - LIQUID_DISINFECTANT
 
#define CONTAINER_ALL_GASOLINELESS   CONTAINER_ALL - (CONTAINER_BLOOD_ALL) - LIQUID_DISINFECTANT - LIQUID_GASOLINE - LIQUID_DIESEL
 
#define AGENT_CHOLERA   1
 
#define AGENT_INFLUENZA   2
 
#define AGENT_SALMONELLA   4
 
#define AGENT_BRAIN   8
 
#define AGENT_FOOD_POISON   16
 
#define AGENT_CHEMICAL_POISON   32
 
#define AGENT_WOUND   64
 
#define AGENT_NERVE   128
 
#define PRISTINE   0
 
#define WORN   1
 
#define DAMAGED   2
 
#define BADLY_DAMAGED   3
 
#define RUINED   4
 
#define PRISTINE_VALUE   1.0
 
#define WORN_VALUE   0.7
 
#define DAMAGED_VALUE   0.5
 
#define BADLY_DAMAGED_VALUE   0.3
 
#define RUINED_VALUE   0.0
 
#define WETNESS_DRY   0.049
 
#define WETNESS_DAMP   0.249
 
#define WETNESS_WET   0.49
 
#define WETNESS_SOAKED   0.79
 
#define WETNESS_DRENCHED   1.0
 
#define DMG_LABELS_COMMON_EDGES   {{PRISTINE_VALUE,{}}, {WORN_VALUE,{}}, {DAMAGED_VALUE,{}}, {BADLY_DAMAGED_VALUE,{}}, {RUINED_VALUE,{}}};
 
#define BATTERY_9V_ENERGY_SPAWN   50
 
#define CAR_BATTERY_ENERGY_MAX   500
 
#define CAR_BATTERY_ENERGY_SPAWN   500
 
#define TRUCK_BATTERY_ENERGY_MAX   1500
 
#define TRUCK_BATTERY_ENERGY_SPAWN   1500
 
#define POWER_GENERATOR_ENERGY_MAX   10000
 
#define POWER_GENERATOR_ENERGY_SPAWN   5000
 
#define LARGE_GAS_CANISTER_ENERGY_SPAWN   800
 
#define MEDIUM_GAS_CANISTER_ENERGY_SPAWN   650
 
#define SMALL_GAS_CANISTER_ENERGY_SPAWN   330
 
#define POWER_GENERATOR_TISY_ENERGY_MAX   60000
 
#define POWER_GENERATOR_TISY_ENERGY_SPAWN   0
 
#define HEAD_TORCH   0.01
 
#define FLASHLIGHT   0.01
 
#define WALKIE_TALKIE   0.01
 
#define MEGAPHONE   0.02
 
#define RANGE_FINDER   0.01
 
#define POWERED_OPTICS   0.02
 
#define CASSETTE_PLAYER   0.02
 
#define DEFIBRILLATOR_PER_CHARGE   9
 
#define DEFIBRILLATOR_AFTER_CHARGE_IDLE   0.02
 
#define CATTLE_PROD_PER_ATTACK   1.5
 
#define STUN_BATON_PER_ATTACK   3
 
#define POWER_GENERATOR   0.28
 
#define BASE_RADIO   0.05
 
#define RADIO_PANEL_BIG   0.20
 
#define PAS_TERMINAL   0.15
 
#define BARBED_WIRE_IDLE   0.01
 
#define BARBED_WIRE_PER_SHOCK   3
 
#define SPOTLIGHT   0.14
 
#define XMAS_LIGHTS   0.05
 
#define REFRIDGERATOR   0.1
 
#define BATTERY_CHARGER_IDLE   0.01
 
#define BATTERY_CHARGER_ENERGY_TRANSFER   1
 
#define POWER_GENERATOR_TISY   8
 
#define PORTABLE_GAS_STOVE   1
 
#define PORTABLE_GAS_LAMP   0.1
 
#define PLUG_UNDEFINED   0
 
#define PLUG_BATTERY_SLOT   1
 
#define PLUG_COMMON_APPLIANCE   2
 
#define PLUG_CROCODILE_PINS   3
 
#define PLUG_CROCODILE_PINS_CHARGER   4
 
#define PLUG_PAS_DEVICE   5
 
#define PLUG_BARBED_WIRE   6
 
#define PLUG_GAS_CAN_SLOT   7
 
#define PLUG_VEHICLE_BATTERY_PINS   8
 
#define STOP_WORK_WHEN_DAMP   1
 
#define STOP_WORK_WHEN_WET   0.5
 
#define STOP_WORK_WHEN_SOAKING_WET   0.1
 
#define NO_ATTACHMENT_ACTION   0
 
#define PLUG_THIS_INTO_ATTACHMENT   1
 
#define PLUG_ATTACHMENTS_INTO_THIS   2
 
#define COOKING_METHOD_NONE   0
 
#define COOKING_METHOD_BAKING   1
 
#define COOKING_METHOD_BOILING   2
 
#define COOKING_METHOD_DRYING   3
 
#define COOKING_METHOD_TIME   4
 
#define FOOD_STAGE_NONE   0
 
#define FOOD_STAGE_RAW   1
 
#define FOOD_STAGE_BAKED   2
 
#define FOOD_STAGE_BOILED   3
 
#define FOOD_STAGE_DRIED   4
 
#define FOOD_STAGE_BURNED   5
 
#define FOOD_STAGE_ROTTEN   6
 
#define HumanSteaksCount   10
 
#define HumanSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define HumanGutsCount   1
 
#define HumanGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define HumanLardCount   1
 
#define HumanLardQuantityMinMaxCoef   {0.5, 1}
 
#define HumanBonesCount   2
 
#define HumanBonesQuantityMinMaxCoef   {0.75, 1}
 
#define CervusSteaksCount   17
 
#define CervusSteaksQuantityMinMaxCoef   {0.75, 1}
 
#define CervusGutsCount   3
 
#define CervusGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define CervusLardCount   3
 
#define CervusLardQuantityMinMaxCoef   {0.5, 1}
 
#define CervusBonesCount   3
 
#define CervusBonesQuantityMinMaxCoef   {0.8, 1}
 
#define CowSteaksCount   20
 
#define CowSteaksQuantityMinMaxCoef   {0.75, 1}
 
#define CowGutsCount   5
 
#define CowGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define CowLardCount   3
 
#define CowLardQuantityMinMaxCoef   {0.5, 1}
 
#define CowBonesCount   4
 
#define CowBonesQuantityMinMaxCoef   {0.8, 1}
 
#define CapreolusSteaksCount   10
 
#define CapreolusSteaksQuantityMinMaxCoef   {0.3, 7}
 
#define CapreolusGutsCount   2
 
#define CapreolusGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define CapreolusLardCount   1
 
#define CapreolusLardQuantityMinMaxCoef   {0.2, 0.5}
 
#define CapreolusBonesCount   1
 
#define CapreolusBonesQuantityMinMaxCoef   {0.8, 1}
 
#define FoxSteaksCount   4
 
#define FoxSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define FoxGutsCount   1
 
#define FoxGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define FoxLardCount   1
 
#define FoxLardQuantityMinMaxCoef   {0.2, 0.4}
 
#define FoxBonesCount   1
 
#define FoxBonesQuantityMinMaxCoef   {0.6, 8}
 
#define WildBoarSteaksCount   13
 
#define WildBoarSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define WildBoarGutsCount   2
 
#define WildBoarGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define WildBoarLardCount   1
 
#define WildBoarLardQuantityMinMaxCoef   {0.5, 0.8}
 
#define WildBoarBonesCount   2
 
#define WildBoarBonesQuantityMinMaxCoef   {0.8, 1}
 
#define PigSteaksCount   14
 
#define PigSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define PigGutsCount   2
 
#define PigGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define PigLardCount   1
 
#define PigLardQuantityMinMaxCoef   {0.5, 0.8}
 
#define PigBonesCount   2
 
#define PigBonesQuantityMinMaxCoef   {0.8, 1}
 
#define OvisSteaksCount   13
 
#define OvisSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define OvisGutsCount   2
 
#define OvisGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define OvisLardCount   1
 
#define OvisLardQuantityMinMaxCoef   {0.4, 8}
 
#define OvisBonesCount   2
 
#define OvisBonesQuantityMinMaxCoef   {0.8, 1}
 
#define RabbitSteaksCount   2
 
#define RabbitSteaksQuantityMinMaxCoef   {0.75, 1}
 
#define RabbitSmallGutsCount   1
 
#define RabbitSmallGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define RabbitLardCount   1
 
#define RabbitLardQuantityMinMaxCoef   {0.1, 0.2}
 
#define RabbitBonesCount   1
 
#define RabbitBonesQuantityMinMaxCoef   {0.2, 0.3}
 
#define ChickenSteaksCount   2
 
#define ChickenSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define ChickenFeathersCount   10
 
#define ChickenFeathersQuantityMinMaxCoef   {0.5, 1}
 
#define ChickenSmallGutsCount   0
 
#define ChickenSmallGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define ChickenBonesCount   1
 
#define ChickenBonesQuantityMinMaxCoef   {0.2, 0.3}
 
#define GoatSteaksCount   10
 
#define GoatSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define GoatGutsCount   2
 
#define GoatGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define GoatLardCount   1
 
#define GoatLardQuantityMinMaxCoef   {0.3, 6}
 
#define GoatBonesCount   1
 
#define GoatBonesQuantityMinMaxCoef   {0.8, 1}
 
#define WolfHead   1
 
#define WolfHeadQuantityMinMaxCoef   {0, 0.55}
 
#define WolfSteaksCount   10
 
#define WolfSteaksQuantityMinMaxCoef   {0.5, 1}
 
#define WolfGutsCount   2
 
#define WolfGutsQuantityMinMaxCoef   {0.5, 0.8}
 
#define WolfLardCount   1
 
#define WolfLardQuantityMinMaxCoef   {0.5, 1}
 
#define WolfBonesCount   1
 
#define WolfBonesQuantityMinMaxCoef   {0.7, 1}
 
#define TarandusLightsCount   1
 
#define TarandusLightsMinMaxCoef   {1, 1}
 
#define MINE_DATA_CUSTOM_BARK(cuttable, primary_amount, secondary_amount, damage, time, primary_output, secondary_output, bark_type)
 
#define MINE_DATA_DEFAULT_BARK(cuttable, primary_amount, secondary_amount, damage, time, primary_output, secondary_output)
 
#define MINING_WOOD_FAST   2
 
#define MINING_WOOD_MEDIUM   2
 
#define MINING_WOOD_SLOW   3
 
#define FOV_45   0.3926
 
#define FOV_60   0.5236
 
#define FOV_70   0.610865
 
#define true   1
 
#define false   0
 
#define private   0
 
#define protected   1
 
#define public   2
 
#define crafted   1
 
#define SC_dynamic   1
 
#define SC_animal   2
 
#define SC_zombie   3
 
#define SC_vehicle   4
 
#define SC_random   5
 
#define SC_custom   6
 
#define SC_building   7
 
#define SC_door   8
 
#define SC_player   9
 
#define SC_volatile   10
 
#define PLACEMENT_ROT_Bottom   32
 
#define PLACEMENT_ROT_Top   2
 
#define PLACEMENT_ROT_BottomTop   34
 
#define PLACEMENT_ROT_Left   4
 
#define PLACEMENT_ROT_Right   8
 
#define PLACEMENT_ROT_LeftRight   12
 
#define PLACEMENT_ROT_Front   1
 
#define PLACEMENT_ROT_Back   16
 
#define PLACEMENT_ROT_FrontBack   17
 
#define PLACEMENT_ROT_All   63
 
#define PLACEMENT_ROT_Ignore   64
 
#define PLACEMENT_ROT_DEPlacementCorrection   256
 
#define STEER_NORMAL   0
 
#define STEER_INVERSE   1
 
#define STEER_NONE   2
 
#define ReadAndWrite   0
 
#define ReadAndCreate   1
 
#define ReadOnly   2
 
#define ReadOnlyVerified   3
 
#define LockNo   0
 
#define LockCadet   1
 
#define LockYes   2
 
#define NEVER_DESTROY   1000
 
#define SYNC_USED   1
 
#define SYNC_QUANTITY   1
 
#define SYNC_SETUP   1
 
#define SYNC_INUSAGE   1
 
#define SYNC_NOTE   0.5
 
#define SYNC_BUTANE   0.5
 
#define SYNC_WET   0.2
 
#define SYNC_BLOOD   0.2
 
#define SYNC_HEALTH   0.2
 
#define SYNC_SHOCK   0.2
 
#define SYNC_KPLAYERS   0.1
 
#define SYNC_KZOMBIES   0.1
 
#define SYNC_POWER   0.1
 
#define SYNC_TEMP   0.2
 
#define SYNC_TEMPERATURE   0.2
 
#define SYNC_RESTRAINEDWITH   1
 
#define ROUNDS_PER_MINUTE(rpm)
 
#define VIEW_GUNNER   1000
 
#define VIEW_PILOT   1100
 
#define VIEW_CARGO   1200
 
#define DAMAGE_MAT(x, y)
 
#define RepairNone   0
 
#define RepairWeaponKit   1
 
#define RepairSewingKit   2
 
#define RepairLeatherSewingKit   3
 
#define RepairWhetstone   4
 
#define RepairDuctTape   5
 
#define RepairTireKit   6
 
#define RepairElectronicRepairKit   7
 
#define RepairEpoxyPutty   8
 
#define RepairGlassKit   9
 
#define RepairBlowtorch   10
 
#define DEFAULT_SHARP_UNLOCK   3
 
#define TOOL_NO_ACTION   0
 
#define TOOL_MOUNT_WIRE   1
 
#define TOOL_NAIL   2
 
#define TOOL_DIG_BASE   4
 
#define TOOL_MOUNT_LOG   8
 
#define TOOL_HEAVY   16
 
#define TOOL_EXCAVATION   32
 
#define TOOL_WOODWORK   64
 
#define MATERIAL_NONE   0
 
#define MATERIAL_LOG   1
 
#define MATERIAL_WOOD   2
 
#define MATERIAL_STAIRS   3
 
#define MATERIAL_METAL   4
 
#define MATERIAL_WIRE   5
 
#define IMPACT_LIGHT   0
 
#define IMPACT_HEAVY   1
 
#define BEHAVIOUR_HEAVY   0
 
#define BEHAVIOUR_ONEHANDED   1
 
#define BEHAVIOUR_TWOHANDED   2
 
#define SHOCK_IMPACT_DEFAULT   1
 
#define SHOCK_IMPACT_LONG   1.75
 
#define SHOCK_IMPACT_MEDLONG   2.75
 
#define SHOCK_IMPACT_MEDSHORT   4
 
#define SHOCK_IMPACT_SHORT   6
 
#define HAIR_HIDING_SELECTIONS
 
#define PRELOAD_CLASS_ONLY   0
 
#define PRELOAD_SHAPE_QUICK   1
 
#define PRELOAD_SHAPE_ALL   2
 
#define LOCK_NONE   0
 
#define LOCK_SCREW   1
 
#define LOCK_BOLT   2
 
#define LOCK_NUT   3
 
#define LOCK_WIRE   4
 
#define BAIT_TYPE_EMPTY   0
 
#define BAIT_TYPE_MEAT_SMALL   1
 
#define BAIT_TYPE_MEAT_LARGE   2
 
#define BAIT_TYPE_PLANT   3
 
#define BAIT_TYPE_SEED   4
 
#define BAIT_TYPE_MUSHROOM   5
 
#define FINISHER_LIVER   1
 
#define FINISHER_NECK   2
 
#define NOISE(str, typ)
 
#define NOISE_FIRESHOT_MAX()
 
#define NOISE_FIRESHOT_HIGH()
 
#define NOISE_FIRESHOT_MEDIUM()
 
#define NOISE_FIRESHOT_LOW()
 
#define NOISE_FIRESHOT_VERYLOW()
 
#define NOISE_FIRESHOT_MIN()
 
#define CATEGORY_FIREARMS   1
 
#define CATEGORY_MELEE   2
 
#define CATEGORY_ATTACHMENTS   3
 
#define CATEGORY_MAGAZINES   4
 
#define CATEGORY_AMMO   5
 
#define CATEGORY_FOOD   6
 
#define CATEGORY_MEDICAL   7
 
#define CATEGORY_CARS   8
 
#define CATEGORY_BACKPACKS   9
 
#define CATEGORY_BBUILDING   10
 
#define Static_OBJECT(classname, path)
 
#define Static_DE_OBJECT(classname, path)
 

Enumerations

enum  {
  DestructNo , DestructBuilding , DestructEngine , DestructTree ,
  DestructTent , DestructMan , DestructDefault , DestructWreck
}
 

Macro Definition Documentation

◆ AGENT_BRAIN

#define AGENT_BRAIN   8

Definition at line 44 of file basicdefines.hpp.

◆ AGENT_CHEMICAL_POISON

#define AGENT_CHEMICAL_POISON   32

Definition at line 46 of file basicdefines.hpp.

◆ AGENT_CHOLERA

#define AGENT_CHOLERA   1

Definition at line 41 of file basicdefines.hpp.

◆ AGENT_FOOD_POISON

#define AGENT_FOOD_POISON   16

Definition at line 45 of file basicdefines.hpp.

◆ AGENT_INFLUENZA

#define AGENT_INFLUENZA   2

Definition at line 42 of file basicdefines.hpp.

◆ AGENT_NERVE

#define AGENT_NERVE   128

Definition at line 48 of file basicdefines.hpp.

◆ AGENT_SALMONELLA

#define AGENT_SALMONELLA   4

Definition at line 43 of file basicdefines.hpp.

◆ AGENT_WOUND

#define AGENT_WOUND   64

Definition at line 47 of file basicdefines.hpp.

◆ BADLY_DAMAGED

#define BADLY_DAMAGED   3

Definition at line 55 of file basicdefines.hpp.

◆ BADLY_DAMAGED_VALUE

#define BADLY_DAMAGED_VALUE   0.3

Definition at line 62 of file basicdefines.hpp.

◆ BAIT_TYPE_EMPTY

#define BAIT_TYPE_EMPTY   0

Definition at line 554 of file basicdefines.hpp.

◆ BAIT_TYPE_MEAT_LARGE

#define BAIT_TYPE_MEAT_LARGE   2

Definition at line 556 of file basicdefines.hpp.

◆ BAIT_TYPE_MEAT_SMALL

#define BAIT_TYPE_MEAT_SMALL   1

Definition at line 555 of file basicdefines.hpp.

◆ BAIT_TYPE_MUSHROOM

#define BAIT_TYPE_MUSHROOM   5

Definition at line 559 of file basicdefines.hpp.

◆ BAIT_TYPE_PLANT

#define BAIT_TYPE_PLANT   3

Definition at line 557 of file basicdefines.hpp.

◆ BAIT_TYPE_SEED

#define BAIT_TYPE_SEED   4

Definition at line 558 of file basicdefines.hpp.

◆ BARBED_WIRE_IDLE

#define BARBED_WIRE_IDLE   0.01

Definition at line 109 of file basicdefines.hpp.

◆ BARBED_WIRE_PER_SHOCK

#define BARBED_WIRE_PER_SHOCK   3

Definition at line 110 of file basicdefines.hpp.

◆ BASE_RADIO

#define BASE_RADIO   0.05

Definition at line 106 of file basicdefines.hpp.

◆ BATTERY_9V_ENERGY_SPAWN

#define BATTERY_9V_ENERGY_SPAWN   50

Definition at line 78 of file basicdefines.hpp.

◆ BATTERY_CHARGER_ENERGY_TRANSFER

#define BATTERY_CHARGER_ENERGY_TRANSFER   1

Definition at line 115 of file basicdefines.hpp.

◆ BATTERY_CHARGER_IDLE

#define BATTERY_CHARGER_IDLE   0.01

Definition at line 114 of file basicdefines.hpp.

◆ BEHAVIOUR_HEAVY

#define BEHAVIOUR_HEAVY   0

Definition at line 465 of file basicdefines.hpp.

◆ BEHAVIOUR_ONEHANDED

#define BEHAVIOUR_ONEHANDED   1

Definition at line 466 of file basicdefines.hpp.

◆ BEHAVIOUR_TWOHANDED

#define BEHAVIOUR_TWOHANDED   2

Definition at line 467 of file basicdefines.hpp.

◆ CapreolusBonesCount

#define CapreolusBonesCount   1

Definition at line 200 of file basicdefines.hpp.

◆ CapreolusBonesQuantityMinMaxCoef

#define CapreolusBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 201 of file basicdefines.hpp.

◆ CapreolusGutsCount

#define CapreolusGutsCount   2

Definition at line 196 of file basicdefines.hpp.

◆ CapreolusGutsQuantityMinMaxCoef

#define CapreolusGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 197 of file basicdefines.hpp.

◆ CapreolusLardCount

#define CapreolusLardCount   1

Definition at line 198 of file basicdefines.hpp.

◆ CapreolusLardQuantityMinMaxCoef

#define CapreolusLardQuantityMinMaxCoef   {0.2, 0.5}

Definition at line 199 of file basicdefines.hpp.

◆ CapreolusSteaksCount

#define CapreolusSteaksCount   10

Definition at line 194 of file basicdefines.hpp.

◆ CapreolusSteaksQuantityMinMaxCoef

#define CapreolusSteaksQuantityMinMaxCoef   {0.3, 7}

Definition at line 195 of file basicdefines.hpp.

◆ CAR_BATTERY_ENERGY_MAX

#define CAR_BATTERY_ENERGY_MAX   500

Definition at line 79 of file basicdefines.hpp.

◆ CAR_BATTERY_ENERGY_SPAWN

#define CAR_BATTERY_ENERGY_SPAWN   500

Definition at line 80 of file basicdefines.hpp.

◆ CASSETTE_PLAYER

#define CASSETTE_PLAYER   0.02

Definition at line 98 of file basicdefines.hpp.

◆ CATEGORY_AMMO

#define CATEGORY_AMMO   5

Definition at line 603 of file basicdefines.hpp.

◆ CATEGORY_ATTACHMENTS

#define CATEGORY_ATTACHMENTS   3

Definition at line 601 of file basicdefines.hpp.

◆ CATEGORY_BACKPACKS

#define CATEGORY_BACKPACKS   9

Definition at line 607 of file basicdefines.hpp.

◆ CATEGORY_BBUILDING

#define CATEGORY_BBUILDING   10

Definition at line 608 of file basicdefines.hpp.

◆ CATEGORY_CARS

#define CATEGORY_CARS   8

Definition at line 606 of file basicdefines.hpp.

◆ CATEGORY_FIREARMS

#define CATEGORY_FIREARMS   1

Definition at line 599 of file basicdefines.hpp.

◆ CATEGORY_FOOD

#define CATEGORY_FOOD   6

Definition at line 604 of file basicdefines.hpp.

◆ CATEGORY_MAGAZINES

#define CATEGORY_MAGAZINES   4

Definition at line 602 of file basicdefines.hpp.

◆ CATEGORY_MEDICAL

#define CATEGORY_MEDICAL   7

Definition at line 605 of file basicdefines.hpp.

◆ CATEGORY_MELEE

#define CATEGORY_MELEE   2

Definition at line 600 of file basicdefines.hpp.

◆ CATTLE_PROD_PER_ATTACK

#define CATTLE_PROD_PER_ATTACK   1.5

Definition at line 101 of file basicdefines.hpp.

◆ CervusBonesCount

#define CervusBonesCount   3

Definition at line 182 of file basicdefines.hpp.

◆ CervusBonesQuantityMinMaxCoef

#define CervusBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 183 of file basicdefines.hpp.

◆ CervusGutsCount

#define CervusGutsCount   3

Definition at line 178 of file basicdefines.hpp.

◆ CervusGutsQuantityMinMaxCoef

#define CervusGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 179 of file basicdefines.hpp.

◆ CervusLardCount

#define CervusLardCount   3

Definition at line 180 of file basicdefines.hpp.

◆ CervusLardQuantityMinMaxCoef

#define CervusLardQuantityMinMaxCoef   {0.5, 1}

Definition at line 181 of file basicdefines.hpp.

◆ CervusSteaksCount

#define CervusSteaksCount   17

Definition at line 176 of file basicdefines.hpp.

◆ CervusSteaksQuantityMinMaxCoef

#define CervusSteaksQuantityMinMaxCoef   {0.75, 1}

Definition at line 177 of file basicdefines.hpp.

◆ ChickenBonesCount

#define ChickenBonesCount   1

Definition at line 254 of file basicdefines.hpp.

◆ ChickenBonesQuantityMinMaxCoef

#define ChickenBonesQuantityMinMaxCoef   {0.2, 0.3}

Definition at line 255 of file basicdefines.hpp.

◆ ChickenFeathersCount

#define ChickenFeathersCount   10

Definition at line 250 of file basicdefines.hpp.

◆ ChickenFeathersQuantityMinMaxCoef

#define ChickenFeathersQuantityMinMaxCoef   {0.5, 1}

Definition at line 251 of file basicdefines.hpp.

◆ ChickenSmallGutsCount

#define ChickenSmallGutsCount   0

Definition at line 252 of file basicdefines.hpp.

◆ ChickenSmallGutsQuantityMinMaxCoef

#define ChickenSmallGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 253 of file basicdefines.hpp.

◆ ChickenSteaksCount

#define ChickenSteaksCount   2

Definition at line 248 of file basicdefines.hpp.

◆ ChickenSteaksQuantityMinMaxCoef

#define ChickenSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 249 of file basicdefines.hpp.

◆ CONTAINER_ALL

◆ CONTAINER_ALL_BLOODLESS

#define CONTAINER_ALL_BLOODLESS   CONTAINER_ALL - (CONTAINER_BLOOD_ALL) - LIQUID_DISINFECTANT

Definition at line 34 of file basicdefines.hpp.

◆ CONTAINER_ALL_GASOLINELESS

#define CONTAINER_ALL_GASOLINELESS   CONTAINER_ALL - (CONTAINER_BLOOD_ALL) - LIQUID_DISINFECTANT - LIQUID_GASOLINE - LIQUID_DIESEL

Definition at line 35 of file basicdefines.hpp.

◆ CONTAINER_BLOOD_ALL

◆ COOKING_METHOD_BAKING

#define COOKING_METHOD_BAKING   1

Definition at line 150 of file basicdefines.hpp.

◆ COOKING_METHOD_BOILING

#define COOKING_METHOD_BOILING   2

Definition at line 151 of file basicdefines.hpp.

◆ COOKING_METHOD_DRYING

#define COOKING_METHOD_DRYING   3

Definition at line 152 of file basicdefines.hpp.

◆ COOKING_METHOD_NONE

#define COOKING_METHOD_NONE   0

Definition at line 149 of file basicdefines.hpp.

◆ COOKING_METHOD_TIME

#define COOKING_METHOD_TIME   4

Definition at line 153 of file basicdefines.hpp.

◆ CowBonesCount

#define CowBonesCount   4

Definition at line 191 of file basicdefines.hpp.

◆ CowBonesQuantityMinMaxCoef

#define CowBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 192 of file basicdefines.hpp.

◆ CowGutsCount

#define CowGutsCount   5

Definition at line 187 of file basicdefines.hpp.

◆ CowGutsQuantityMinMaxCoef

#define CowGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 188 of file basicdefines.hpp.

◆ CowLardCount

#define CowLardCount   3

Definition at line 189 of file basicdefines.hpp.

◆ CowLardQuantityMinMaxCoef

#define CowLardQuantityMinMaxCoef   {0.5, 1}

Definition at line 190 of file basicdefines.hpp.

◆ CowSteaksCount

#define CowSteaksCount   20

Definition at line 185 of file basicdefines.hpp.

◆ CowSteaksQuantityMinMaxCoef

#define CowSteaksQuantityMinMaxCoef   {0.75, 1}

Definition at line 186 of file basicdefines.hpp.

◆ crafted

#define crafted   1

Definition at line 328 of file basicdefines.hpp.

◆ DAMAGE_MAT

#define DAMAGE_MAT ( x,
y )
Value:
x####y,x##destruct_half_##y,x##destruct_full_##y,
Icon x
Icon y

Definition at line 416 of file basicdefines.hpp.

◆ DAMAGED

#define DAMAGED   2

Definition at line 54 of file basicdefines.hpp.

◆ DAMAGED_VALUE

#define DAMAGED_VALUE   0.5

Definition at line 61 of file basicdefines.hpp.

◆ DEFAULT_SHARP_UNLOCK

#define DEFAULT_SHARP_UNLOCK   3

Definition at line 434 of file basicdefines.hpp.

◆ DEFIBRILLATOR_AFTER_CHARGE_IDLE

#define DEFIBRILLATOR_AFTER_CHARGE_IDLE   0.02

Definition at line 100 of file basicdefines.hpp.

◆ DEFIBRILLATOR_PER_CHARGE

#define DEFIBRILLATOR_PER_CHARGE   9

Definition at line 99 of file basicdefines.hpp.

◆ DMG_LABELS_COMMON_EDGES

#define DMG_LABELS_COMMON_EDGES   {{PRISTINE_VALUE,{}}, {WORN_VALUE,{}}, {DAMAGED_VALUE,{}}, {BADLY_DAMAGED_VALUE,{}}, {RUINED_VALUE,{}}};

Definition at line 72 of file basicdefines.hpp.

◆ false

#define false   0

Definition at line 322 of file basicdefines.hpp.

◆ FINISHER_LIVER

#define FINISHER_LIVER   1

Definition at line 564 of file basicdefines.hpp.

◆ FINISHER_NECK

#define FINISHER_NECK   2

Definition at line 565 of file basicdefines.hpp.

◆ FLASHLIGHT

#define FLASHLIGHT   0.01

Definition at line 93 of file basicdefines.hpp.

◆ FOOD_STAGE_BAKED

#define FOOD_STAGE_BAKED   2

Definition at line 157 of file basicdefines.hpp.

◆ FOOD_STAGE_BOILED

#define FOOD_STAGE_BOILED   3

Definition at line 158 of file basicdefines.hpp.

◆ FOOD_STAGE_BURNED

#define FOOD_STAGE_BURNED   5

Definition at line 160 of file basicdefines.hpp.

◆ FOOD_STAGE_DRIED

#define FOOD_STAGE_DRIED   4

Definition at line 159 of file basicdefines.hpp.

◆ FOOD_STAGE_NONE

#define FOOD_STAGE_NONE   0

Definition at line 155 of file basicdefines.hpp.

◆ FOOD_STAGE_RAW

#define FOOD_STAGE_RAW   1

Definition at line 156 of file basicdefines.hpp.

◆ FOOD_STAGE_ROTTEN

#define FOOD_STAGE_ROTTEN   6

Definition at line 161 of file basicdefines.hpp.

◆ FOV_45

#define FOV_45   0.3926

Definition at line 314 of file basicdefines.hpp.

◆ FOV_60

#define FOV_60   0.5236

Definition at line 315 of file basicdefines.hpp.

◆ FOV_70

#define FOV_70   0.610865

Definition at line 316 of file basicdefines.hpp.

◆ FoxBonesCount

#define FoxBonesCount   1

Definition at line 209 of file basicdefines.hpp.

◆ FoxBonesQuantityMinMaxCoef

#define FoxBonesQuantityMinMaxCoef   {0.6, 8}

Definition at line 210 of file basicdefines.hpp.

◆ FoxGutsCount

#define FoxGutsCount   1

Definition at line 205 of file basicdefines.hpp.

◆ FoxGutsQuantityMinMaxCoef

#define FoxGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 206 of file basicdefines.hpp.

◆ FoxLardCount

#define FoxLardCount   1

Definition at line 207 of file basicdefines.hpp.

◆ FoxLardQuantityMinMaxCoef

#define FoxLardQuantityMinMaxCoef   {0.2, 0.4}

Definition at line 208 of file basicdefines.hpp.

◆ FoxSteaksCount

#define FoxSteaksCount   4

Definition at line 203 of file basicdefines.hpp.

◆ FoxSteaksQuantityMinMaxCoef

#define FoxSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 204 of file basicdefines.hpp.

◆ GoatBonesCount

#define GoatBonesCount   1

Definition at line 263 of file basicdefines.hpp.

◆ GoatBonesQuantityMinMaxCoef

#define GoatBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 264 of file basicdefines.hpp.

◆ GoatGutsCount

#define GoatGutsCount   2

Definition at line 259 of file basicdefines.hpp.

◆ GoatGutsQuantityMinMaxCoef

#define GoatGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 260 of file basicdefines.hpp.

◆ GoatLardCount

#define GoatLardCount   1

Definition at line 261 of file basicdefines.hpp.

◆ GoatLardQuantityMinMaxCoef

#define GoatLardQuantityMinMaxCoef   {0.3, 6}

Definition at line 262 of file basicdefines.hpp.

◆ GoatSteaksCount

#define GoatSteaksCount   10

Definition at line 257 of file basicdefines.hpp.

◆ GoatSteaksQuantityMinMaxCoef

#define GoatSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 258 of file basicdefines.hpp.

◆ HAIR_HIDING_SELECTIONS

#define HAIR_HIDING_SELECTIONS

Definition at line 481 of file basicdefines.hpp.

◆ HEAD_TORCH

#define HEAD_TORCH   0.01

Definition at line 92 of file basicdefines.hpp.

◆ HumanBonesCount

#define HumanBonesCount   2

Definition at line 173 of file basicdefines.hpp.

◆ HumanBonesQuantityMinMaxCoef

#define HumanBonesQuantityMinMaxCoef   {0.75, 1}

Definition at line 174 of file basicdefines.hpp.

◆ HumanGutsCount

#define HumanGutsCount   1

Definition at line 169 of file basicdefines.hpp.

◆ HumanGutsQuantityMinMaxCoef

#define HumanGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 170 of file basicdefines.hpp.

◆ HumanLardCount

#define HumanLardCount   1

Definition at line 171 of file basicdefines.hpp.

◆ HumanLardQuantityMinMaxCoef

#define HumanLardQuantityMinMaxCoef   {0.5, 1}

Definition at line 172 of file basicdefines.hpp.

◆ HumanSteaksCount

#define HumanSteaksCount   10

Definition at line 167 of file basicdefines.hpp.

◆ HumanSteaksQuantityMinMaxCoef

#define HumanSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 168 of file basicdefines.hpp.

◆ IMPACT_HEAVY

#define IMPACT_HEAVY   1

Definition at line 460 of file basicdefines.hpp.

◆ IMPACT_LIGHT

#define IMPACT_LIGHT   0

Definition at line 459 of file basicdefines.hpp.

◆ LARGE_GAS_CANISTER_ENERGY_SPAWN

#define LARGE_GAS_CANISTER_ENERGY_SPAWN   800

Definition at line 85 of file basicdefines.hpp.

◆ LIQUID_BEER

#define LIQUID_BEER   4096

Definition at line 19 of file basicdefines.hpp.

◆ LIQUID_BLOOD_0_N

#define LIQUID_BLOOD_0_N   2

Definition at line 7 of file basicdefines.hpp.

◆ LIQUID_BLOOD_0_P

#define LIQUID_BLOOD_0_P   1

Definition at line 6 of file basicdefines.hpp.

◆ LIQUID_BLOOD_A_N

#define LIQUID_BLOOD_A_N   8

Definition at line 9 of file basicdefines.hpp.

◆ LIQUID_BLOOD_A_P

#define LIQUID_BLOOD_A_P   4

Definition at line 8 of file basicdefines.hpp.

◆ LIQUID_BLOOD_AB_N

#define LIQUID_BLOOD_AB_N   128

Definition at line 13 of file basicdefines.hpp.

◆ LIQUID_BLOOD_AB_P

#define LIQUID_BLOOD_AB_P   64

Definition at line 12 of file basicdefines.hpp.

◆ LIQUID_BLOOD_B_N

#define LIQUID_BLOOD_B_N   32

Definition at line 11 of file basicdefines.hpp.

◆ LIQUID_BLOOD_B_P

#define LIQUID_BLOOD_B_P   16

Definition at line 10 of file basicdefines.hpp.

◆ LIQUID_CLEANWATER

#define LIQUID_CLEANWATER   4194304

Definition at line 29 of file basicdefines.hpp.

◆ LIQUID_DIESEL

#define LIQUID_DIESEL   16384

Definition at line 21 of file basicdefines.hpp.

◆ LIQUID_DISINFECTANT

#define LIQUID_DISINFECTANT   32768

Definition at line 22 of file basicdefines.hpp.

◆ LIQUID_FRESHWATER

#define LIQUID_FRESHWATER   524288

Definition at line 26 of file basicdefines.hpp.

◆ LIQUID_GASOLINE

#define LIQUID_GASOLINE   8192

Definition at line 20 of file basicdefines.hpp.

◆ LIQUID_HOTWATER

#define LIQUID_HOTWATER   2097152

Definition at line 28 of file basicdefines.hpp.

◆ LIQUID_RIVERWATER

#define LIQUID_RIVERWATER   1024

Definition at line 17 of file basicdefines.hpp.

◆ LIQUID_SALINE

#define LIQUID_SALINE   256

Definition at line 14 of file basicdefines.hpp.

◆ LIQUID_SALTWATER

#define LIQUID_SALTWATER   262144

Definition at line 25 of file basicdefines.hpp.

◆ LIQUID_SNOW

#define LIQUID_SNOW   131072

Definition at line 24 of file basicdefines.hpp.

◆ LIQUID_SOLUTION

#define LIQUID_SOLUTION   65536

Definition at line 23 of file basicdefines.hpp.

◆ LIQUID_STILLWATER

#define LIQUID_STILLWATER   1048576

Definition at line 27 of file basicdefines.hpp.

◆ LIQUID_VODKA

#define LIQUID_VODKA   2048

Definition at line 18 of file basicdefines.hpp.

◆ LIQUID_WATER

#define LIQUID_WATER   512

Definition at line 16 of file basicdefines.hpp.

◆ LOCK_BOLT

LOCK_BOLT   2

Definition at line 547 of file basicdefines.hpp.

◆ LOCK_NONE

#define LOCK_NONE   0

Definition at line 545 of file basicdefines.hpp.

◆ LOCK_NUT

LOCK_NUT   3

Definition at line 548 of file basicdefines.hpp.

◆ LOCK_SCREW

LOCK_SCREW   1

Definition at line 546 of file basicdefines.hpp.

◆ LOCK_WIRE

LOCK_WIRE   4

Definition at line 549 of file basicdefines.hpp.

◆ LockCadet

#define LockCadet   1

Definition at line 369 of file basicdefines.hpp.

◆ LockNo

#define LockNo   0

Definition at line 368 of file basicdefines.hpp.

◆ LockYes

#define LockYes   2

Definition at line 370 of file basicdefines.hpp.

◆ MATERIAL_LOG

#define MATERIAL_LOG   1

Definition at line 449 of file basicdefines.hpp.

◆ MATERIAL_METAL

#define MATERIAL_METAL   4

Definition at line 452 of file basicdefines.hpp.

◆ MATERIAL_NONE

#define MATERIAL_NONE   0

Definition at line 448 of file basicdefines.hpp.

◆ MATERIAL_STAIRS

#define MATERIAL_STAIRS   3

Definition at line 451 of file basicdefines.hpp.

◆ MATERIAL_WIRE

#define MATERIAL_WIRE   5

Definition at line 453 of file basicdefines.hpp.

◆ MATERIAL_WOOD

#define MATERIAL_WOOD   2

Definition at line 450 of file basicdefines.hpp.

◆ MEDIUM_GAS_CANISTER_ENERGY_SPAWN

#define MEDIUM_GAS_CANISTER_ENERGY_SPAWN   650

Definition at line 86 of file basicdefines.hpp.

◆ MEGAPHONE

#define MEGAPHONE   0.02

Definition at line 95 of file basicdefines.hpp.

◆ MINE_DATA_CUSTOM_BARK

#define MINE_DATA_CUSTOM_BARK ( cuttable,
primary_amount,
secondary_amount,
damage,
time,
primary_output,
secondary_output,
bark_type )
Value:
isCuttable = ##cuttable##; \
primaryDropsAmount = ##primary_amount##; \
secondaryDropsAmount = ##secondary_amount##; \
toolDamage = ##damage##; \
cycleTimeOverride = ##time##; \
primaryOutput = ##primary_output##; \
secondaryOutput = ##secondary_output##; \
barkType = ##bark_type##; \

Definition at line 288 of file basicdefines.hpp.

◆ MINE_DATA_DEFAULT_BARK

#define MINE_DATA_DEFAULT_BARK ( cuttable,
primary_amount,
secondary_amount,
damage,
time,
primary_output,
secondary_output )
Value:
isCuttable = ##cuttable##; \
primaryDropsAmount = ##primary_amount##; \
secondaryDropsAmount = ##secondary_amount##; \
toolDamage = ##damage##; \
cycleTimeOverride = ##time##; \
primaryOutput = ##primary_output##; \
secondaryOutput = ##secondary_output##; \

Definition at line 298 of file basicdefines.hpp.

◆ MINING_WOOD_FAST

#define MINING_WOOD_FAST   2

Definition at line 307 of file basicdefines.hpp.

◆ MINING_WOOD_MEDIUM

#define MINING_WOOD_MEDIUM   2

Definition at line 308 of file basicdefines.hpp.

◆ MINING_WOOD_SLOW

#define MINING_WOOD_SLOW   3

Definition at line 309 of file basicdefines.hpp.

◆ NEVER_DESTROY

#define NEVER_DESTROY   1000

Definition at line 372 of file basicdefines.hpp.

◆ NO_ATTACHMENT_ACTION

#define NO_ATTACHMENT_ACTION   0

Definition at line 140 of file basicdefines.hpp.

◆ NOISE

#define NOISE ( str,
typ )
Value:
class NoiseShoot\
{ \
strength = ##str##; \
type = ##typ##; \
};

Definition at line 571 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_HIGH

#define NOISE_FIRESHOT_HIGH ( )
Value:
NOISE(80,"shot");
#define NOISE(str, typ)

Definition at line 581 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_LOW

#define NOISE_FIRESHOT_LOW ( )
Value:
NOISE(40,"shot");

Definition at line 587 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_MAX

#define NOISE_FIRESHOT_MAX ( )
Value:
NOISE(100,"shot");

Definition at line 578 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_MEDIUM

#define NOISE_FIRESHOT_MEDIUM ( )
Value:
NOISE(60,"shot");

Definition at line 584 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_MIN

#define NOISE_FIRESHOT_MIN ( )
Value:
NOISE(5,"sound");

Definition at line 593 of file basicdefines.hpp.

◆ NOISE_FIRESHOT_VERYLOW

#define NOISE_FIRESHOT_VERYLOW ( )
Value:
NOISE(20,"shot");

Definition at line 590 of file basicdefines.hpp.

◆ OvisBonesCount

#define OvisBonesCount   2

Definition at line 236 of file basicdefines.hpp.

◆ OvisBonesQuantityMinMaxCoef

#define OvisBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 237 of file basicdefines.hpp.

◆ OvisGutsCount

#define OvisGutsCount   2

Definition at line 232 of file basicdefines.hpp.

◆ OvisGutsQuantityMinMaxCoef

#define OvisGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 233 of file basicdefines.hpp.

◆ OvisLardCount

#define OvisLardCount   1

Definition at line 234 of file basicdefines.hpp.

◆ OvisLardQuantityMinMaxCoef

#define OvisLardQuantityMinMaxCoef   {0.4, 8}

Definition at line 235 of file basicdefines.hpp.

◆ OvisSteaksCount

#define OvisSteaksCount   13

Definition at line 230 of file basicdefines.hpp.

◆ OvisSteaksQuantityMinMaxCoef

#define OvisSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 231 of file basicdefines.hpp.

◆ PAS_TERMINAL

#define PAS_TERMINAL   0.15

Definition at line 108 of file basicdefines.hpp.

◆ PigBonesCount

#define PigBonesCount   2

Definition at line 227 of file basicdefines.hpp.

◆ PigBonesQuantityMinMaxCoef

#define PigBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 228 of file basicdefines.hpp.

◆ PigGutsCount

#define PigGutsCount   2

Definition at line 223 of file basicdefines.hpp.

◆ PigGutsQuantityMinMaxCoef

#define PigGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 224 of file basicdefines.hpp.

◆ PigLardCount

#define PigLardCount   1

Definition at line 225 of file basicdefines.hpp.

◆ PigLardQuantityMinMaxCoef

#define PigLardQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 226 of file basicdefines.hpp.

◆ PigSteaksCount

#define PigSteaksCount   14

Definition at line 221 of file basicdefines.hpp.

◆ PigSteaksQuantityMinMaxCoef

#define PigSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 222 of file basicdefines.hpp.

◆ PLACEMENT_ROT_All

#define PLACEMENT_ROT_All   63

Definition at line 352 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Back

#define PLACEMENT_ROT_Back   16

Definition at line 350 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Bottom

#define PLACEMENT_ROT_Bottom   32

Definition at line 343 of file basicdefines.hpp.

◆ PLACEMENT_ROT_BottomTop

#define PLACEMENT_ROT_BottomTop   34

Definition at line 345 of file basicdefines.hpp.

◆ PLACEMENT_ROT_DEPlacementCorrection

#define PLACEMENT_ROT_DEPlacementCorrection   256

Definition at line 354 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Front

#define PLACEMENT_ROT_Front   1

Definition at line 349 of file basicdefines.hpp.

◆ PLACEMENT_ROT_FrontBack

#define PLACEMENT_ROT_FrontBack   17

Definition at line 351 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Ignore

#define PLACEMENT_ROT_Ignore   64

Definition at line 353 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Left

#define PLACEMENT_ROT_Left   4

Definition at line 346 of file basicdefines.hpp.

◆ PLACEMENT_ROT_LeftRight

#define PLACEMENT_ROT_LeftRight   12

Definition at line 348 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Right

#define PLACEMENT_ROT_Right   8

Definition at line 347 of file basicdefines.hpp.

◆ PLACEMENT_ROT_Top

#define PLACEMENT_ROT_Top   2

Definition at line 344 of file basicdefines.hpp.

◆ PLUG_ATTACHMENTS_INTO_THIS

#define PLUG_ATTACHMENTS_INTO_THIS   2

Definition at line 142 of file basicdefines.hpp.

◆ PLUG_BARBED_WIRE

#define PLUG_BARBED_WIRE   6

Definition at line 130 of file basicdefines.hpp.

◆ PLUG_BATTERY_SLOT

#define PLUG_BATTERY_SLOT   1

Definition at line 125 of file basicdefines.hpp.

◆ PLUG_COMMON_APPLIANCE

#define PLUG_COMMON_APPLIANCE   2

Definition at line 126 of file basicdefines.hpp.

◆ PLUG_CROCODILE_PINS

#define PLUG_CROCODILE_PINS   3

Definition at line 127 of file basicdefines.hpp.

◆ PLUG_CROCODILE_PINS_CHARGER

#define PLUG_CROCODILE_PINS_CHARGER   4

Definition at line 128 of file basicdefines.hpp.

◆ PLUG_GAS_CAN_SLOT

#define PLUG_GAS_CAN_SLOT   7

Definition at line 131 of file basicdefines.hpp.

◆ PLUG_PAS_DEVICE

#define PLUG_PAS_DEVICE   5

Definition at line 129 of file basicdefines.hpp.

◆ PLUG_THIS_INTO_ATTACHMENT

#define PLUG_THIS_INTO_ATTACHMENT   1

Definition at line 141 of file basicdefines.hpp.

◆ PLUG_UNDEFINED

#define PLUG_UNDEFINED   0

Definition at line 124 of file basicdefines.hpp.

◆ PLUG_VEHICLE_BATTERY_PINS

#define PLUG_VEHICLE_BATTERY_PINS   8

Definition at line 132 of file basicdefines.hpp.

◆ PORTABLE_GAS_LAMP

#define PORTABLE_GAS_LAMP   0.1

Definition at line 120 of file basicdefines.hpp.

◆ PORTABLE_GAS_STOVE

#define PORTABLE_GAS_STOVE   1

Definition at line 119 of file basicdefines.hpp.

◆ POWER_GENERATOR

#define POWER_GENERATOR   0.28

Definition at line 105 of file basicdefines.hpp.

◆ POWER_GENERATOR_ENERGY_MAX

#define POWER_GENERATOR_ENERGY_MAX   10000

Definition at line 83 of file basicdefines.hpp.

◆ POWER_GENERATOR_ENERGY_SPAWN

#define POWER_GENERATOR_ENERGY_SPAWN   5000

Definition at line 84 of file basicdefines.hpp.

◆ POWER_GENERATOR_TISY

#define POWER_GENERATOR_TISY   8

Definition at line 116 of file basicdefines.hpp.

◆ POWER_GENERATOR_TISY_ENERGY_MAX

#define POWER_GENERATOR_TISY_ENERGY_MAX   60000

Definition at line 88 of file basicdefines.hpp.

◆ POWER_GENERATOR_TISY_ENERGY_SPAWN

#define POWER_GENERATOR_TISY_ENERGY_SPAWN   0

Definition at line 89 of file basicdefines.hpp.

◆ POWERED_OPTICS

#define POWERED_OPTICS   0.02

Definition at line 97 of file basicdefines.hpp.

◆ PRELOAD_CLASS_ONLY

#define PRELOAD_CLASS_ONLY   0

Definition at line 537 of file basicdefines.hpp.

◆ PRELOAD_SHAPE_ALL

#define PRELOAD_SHAPE_ALL   2

Definition at line 539 of file basicdefines.hpp.

◆ PRELOAD_SHAPE_QUICK

#define PRELOAD_SHAPE_QUICK   1

Definition at line 538 of file basicdefines.hpp.

◆ PRISTINE

#define PRISTINE   0

Definition at line 52 of file basicdefines.hpp.

◆ PRISTINE_VALUE

#define PRISTINE_VALUE   1.0

Definition at line 59 of file basicdefines.hpp.

◆ private

#define private   0

Definition at line 325 of file basicdefines.hpp.

◆ protected

#define protected   1

Definition at line 326 of file basicdefines.hpp.

◆ public

#define public   2

Definition at line 327 of file basicdefines.hpp.

◆ RabbitBonesCount

#define RabbitBonesCount   1

Definition at line 245 of file basicdefines.hpp.

◆ RabbitBonesQuantityMinMaxCoef

#define RabbitBonesQuantityMinMaxCoef   {0.2, 0.3}

Definition at line 246 of file basicdefines.hpp.

◆ RabbitLardCount

#define RabbitLardCount   1

Definition at line 243 of file basicdefines.hpp.

◆ RabbitLardQuantityMinMaxCoef

#define RabbitLardQuantityMinMaxCoef   {0.1, 0.2}

Definition at line 244 of file basicdefines.hpp.

◆ RabbitSmallGutsCount

#define RabbitSmallGutsCount   1

Definition at line 241 of file basicdefines.hpp.

◆ RabbitSmallGutsQuantityMinMaxCoef

#define RabbitSmallGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 242 of file basicdefines.hpp.

◆ RabbitSteaksCount

#define RabbitSteaksCount   2

Definition at line 239 of file basicdefines.hpp.

◆ RabbitSteaksQuantityMinMaxCoef

#define RabbitSteaksQuantityMinMaxCoef   {0.75, 1}

Definition at line 240 of file basicdefines.hpp.

◆ RADIO_PANEL_BIG

#define RADIO_PANEL_BIG   0.20

Definition at line 107 of file basicdefines.hpp.

◆ RANGE_FINDER

#define RANGE_FINDER   0.01

Definition at line 96 of file basicdefines.hpp.

◆ ReadAndCreate

#define ReadAndCreate   1

Definition at line 364 of file basicdefines.hpp.

◆ ReadAndWrite

#define ReadAndWrite   0

Definition at line 363 of file basicdefines.hpp.

◆ ReadOnly

#define ReadOnly   2

Definition at line 365 of file basicdefines.hpp.

◆ ReadOnlyVerified

#define ReadOnlyVerified   3

Definition at line 366 of file basicdefines.hpp.

◆ REFRIDGERATOR

#define REFRIDGERATOR   0.1

Definition at line 113 of file basicdefines.hpp.

◆ RepairBlowtorch

#define RepairBlowtorch   10

Definition at line 428 of file basicdefines.hpp.

◆ RepairDuctTape

#define RepairDuctTape   5

Definition at line 423 of file basicdefines.hpp.

◆ RepairElectronicRepairKit

#define RepairElectronicRepairKit   7

Definition at line 425 of file basicdefines.hpp.

◆ RepairEpoxyPutty

#define RepairEpoxyPutty   8

Definition at line 426 of file basicdefines.hpp.

◆ RepairGlassKit

#define RepairGlassKit   9

Definition at line 427 of file basicdefines.hpp.

◆ RepairLeatherSewingKit

#define RepairLeatherSewingKit   3

Definition at line 421 of file basicdefines.hpp.

◆ RepairNone

#define RepairNone   0

Definition at line 418 of file basicdefines.hpp.

◆ RepairSewingKit

#define RepairSewingKit   2

Definition at line 420 of file basicdefines.hpp.

◆ RepairTireKit

#define RepairTireKit   6

Definition at line 424 of file basicdefines.hpp.

◆ RepairWeaponKit

#define RepairWeaponKit   1

Definition at line 419 of file basicdefines.hpp.

◆ RepairWhetstone

#define RepairWhetstone   4

Definition at line 422 of file basicdefines.hpp.

◆ ROUNDS_PER_MINUTE

#define ROUNDS_PER_MINUTE ( rpm)
Value:
__EXEC(_c=50.1984; _r=rpm; _T=0.954088; _e=2.71828; _K=-5403.26; _d=-0.0393994; _K=-1*_r/_K; _e=_e^_K; _T=-1*_T; _r=_r^_T); reloadTime = __EVAL(_C*_r*_e+_d)

Definition at line 398 of file basicdefines.hpp.

◆ RUINED

#define RUINED   4

Definition at line 56 of file basicdefines.hpp.

◆ RUINED_VALUE

#define RUINED_VALUE   0.0

Definition at line 63 of file basicdefines.hpp.

◆ SC_animal

#define SC_animal   2

Definition at line 332 of file basicdefines.hpp.

◆ SC_building

#define SC_building   7

Definition at line 337 of file basicdefines.hpp.

◆ SC_custom

#define SC_custom   6

Definition at line 336 of file basicdefines.hpp.

◆ SC_door

#define SC_door   8

Definition at line 338 of file basicdefines.hpp.

◆ SC_dynamic

#define SC_dynamic   1

Definition at line 331 of file basicdefines.hpp.

◆ SC_player

#define SC_player   9

Definition at line 339 of file basicdefines.hpp.

◆ SC_random

#define SC_random   5

Definition at line 335 of file basicdefines.hpp.

◆ SC_vehicle

#define SC_vehicle   4

Definition at line 334 of file basicdefines.hpp.

◆ SC_volatile

#define SC_volatile   10

Definition at line 340 of file basicdefines.hpp.

◆ SC_zombie

#define SC_zombie   3

Definition at line 333 of file basicdefines.hpp.

◆ SHOCK_IMPACT_DEFAULT

#define SHOCK_IMPACT_DEFAULT   1

Definition at line 472 of file basicdefines.hpp.

◆ SHOCK_IMPACT_LONG

#define SHOCK_IMPACT_LONG   1.75

Definition at line 473 of file basicdefines.hpp.

◆ SHOCK_IMPACT_MEDLONG

#define SHOCK_IMPACT_MEDLONG   2.75

Definition at line 474 of file basicdefines.hpp.

◆ SHOCK_IMPACT_MEDSHORT

#define SHOCK_IMPACT_MEDSHORT   4

Definition at line 475 of file basicdefines.hpp.

◆ SHOCK_IMPACT_SHORT

#define SHOCK_IMPACT_SHORT   6

Definition at line 476 of file basicdefines.hpp.

◆ SMALL_GAS_CANISTER_ENERGY_SPAWN

#define SMALL_GAS_CANISTER_ENERGY_SPAWN   330

Definition at line 87 of file basicdefines.hpp.

◆ SPOTLIGHT

#define SPOTLIGHT   0.14

Definition at line 111 of file basicdefines.hpp.

◆ Static_DE_OBJECT

#define Static_DE_OBJECT ( classname,
path )
Value:
class StaticObj_##classname##: HouseNoDestruct\
{ \
scope = public; \
storageCategory = SC_vehicle; \
model = ##path##; \
};
#define SC_vehicle

Definition at line 620 of file basicdefines.hpp.

◆ Static_OBJECT

#define Static_OBJECT ( classname,
path )
Value:
class StaticObj_##classname##: HouseNoDestruct\
{ \
scope = protected; \
model = ##path##; \
};

Definition at line 612 of file basicdefines.hpp.

◆ STEER_INVERSE

#define STEER_INVERSE   1

Definition at line 359 of file basicdefines.hpp.

◆ STEER_NONE

#define STEER_NONE   2

Definition at line 360 of file basicdefines.hpp.

◆ STEER_NORMAL

#define STEER_NORMAL   0

Definition at line 358 of file basicdefines.hpp.

◆ STOP_WORK_WHEN_DAMP

#define STOP_WORK_WHEN_DAMP   1

Definition at line 135 of file basicdefines.hpp.

◆ STOP_WORK_WHEN_SOAKING_WET

#define STOP_WORK_WHEN_SOAKING_WET   0.1

Definition at line 137 of file basicdefines.hpp.

◆ STOP_WORK_WHEN_WET

#define STOP_WORK_WHEN_WET   0.5

Definition at line 136 of file basicdefines.hpp.

◆ STUN_BATON_PER_ATTACK

#define STUN_BATON_PER_ATTACK   3

Definition at line 102 of file basicdefines.hpp.

◆ SYNC_BLOOD

#define SYNC_BLOOD   0.2

Definition at line 387 of file basicdefines.hpp.

◆ SYNC_BUTANE

#define SYNC_BUTANE   0.5

Definition at line 385 of file basicdefines.hpp.

◆ SYNC_HEALTH

#define SYNC_HEALTH   0.2

Definition at line 388 of file basicdefines.hpp.

◆ SYNC_INUSAGE

#define SYNC_INUSAGE   1

Definition at line 383 of file basicdefines.hpp.

◆ SYNC_KPLAYERS

#define SYNC_KPLAYERS   0.1

Definition at line 390 of file basicdefines.hpp.

◆ SYNC_KZOMBIES

#define SYNC_KZOMBIES   0.1

Definition at line 391 of file basicdefines.hpp.

◆ SYNC_NOTE

#define SYNC_NOTE   0.5

Definition at line 384 of file basicdefines.hpp.

◆ SYNC_POWER

#define SYNC_POWER   0.1

Definition at line 392 of file basicdefines.hpp.

◆ SYNC_QUANTITY

#define SYNC_QUANTITY   1

Definition at line 381 of file basicdefines.hpp.

◆ SYNC_RESTRAINEDWITH

#define SYNC_RESTRAINEDWITH   1

Definition at line 395 of file basicdefines.hpp.

◆ SYNC_SETUP

#define SYNC_SETUP   1

Definition at line 382 of file basicdefines.hpp.

◆ SYNC_SHOCK

#define SYNC_SHOCK   0.2

Definition at line 389 of file basicdefines.hpp.

◆ SYNC_TEMP

#define SYNC_TEMP   0.2

Definition at line 393 of file basicdefines.hpp.

◆ SYNC_TEMPERATURE

#define SYNC_TEMPERATURE   0.2

Definition at line 394 of file basicdefines.hpp.

◆ SYNC_USED

#define SYNC_USED   1

Definition at line 380 of file basicdefines.hpp.

◆ SYNC_WET

#define SYNC_WET   0.2

Definition at line 386 of file basicdefines.hpp.

◆ TarandusLightsCount

#define TarandusLightsCount   1

Definition at line 279 of file basicdefines.hpp.

◆ TarandusLightsMinMaxCoef

#define TarandusLightsMinMaxCoef   {1, 1}

Definition at line 280 of file basicdefines.hpp.

◆ TOOL_DIG_BASE

#define TOOL_DIG_BASE   4

Definition at line 442 of file basicdefines.hpp.

◆ TOOL_EXCAVATION

#define TOOL_EXCAVATION   32

Definition at line 445 of file basicdefines.hpp.

◆ TOOL_HEAVY

#define TOOL_HEAVY   16

Definition at line 444 of file basicdefines.hpp.

◆ TOOL_MOUNT_LOG

#define TOOL_MOUNT_LOG   8

Definition at line 443 of file basicdefines.hpp.

◆ TOOL_MOUNT_WIRE

#define TOOL_MOUNT_WIRE   1

Definition at line 440 of file basicdefines.hpp.

◆ TOOL_NAIL

#define TOOL_NAIL   2

Definition at line 441 of file basicdefines.hpp.

◆ TOOL_NO_ACTION

#define TOOL_NO_ACTION   0

Definition at line 439 of file basicdefines.hpp.

◆ TOOL_WOODWORK

#define TOOL_WOODWORK   64

Definition at line 446 of file basicdefines.hpp.

◆ TRUCK_BATTERY_ENERGY_MAX

#define TRUCK_BATTERY_ENERGY_MAX   1500

Definition at line 81 of file basicdefines.hpp.

◆ TRUCK_BATTERY_ENERGY_SPAWN

#define TRUCK_BATTERY_ENERGY_SPAWN   1500

Definition at line 82 of file basicdefines.hpp.

◆ true

#define true   1

Definition at line 321 of file basicdefines.hpp.

◆ VIEW_CARGO

#define VIEW_CARGO   1200

Definition at line 414 of file basicdefines.hpp.

◆ VIEW_GUNNER

#define VIEW_GUNNER   1000

Definition at line 412 of file basicdefines.hpp.

◆ VIEW_PILOT

#define VIEW_PILOT   1100

Definition at line 413 of file basicdefines.hpp.

◆ WALKIE_TALKIE

#define WALKIE_TALKIE   0.01

Definition at line 94 of file basicdefines.hpp.

◆ WETNESS_DAMP

#define WETNESS_DAMP   0.249

Definition at line 66 of file basicdefines.hpp.

◆ WETNESS_DRENCHED

#define WETNESS_DRENCHED   1.0

Definition at line 69 of file basicdefines.hpp.

◆ WETNESS_DRY

#define WETNESS_DRY   0.049

Definition at line 65 of file basicdefines.hpp.

◆ WETNESS_SOAKED

#define WETNESS_SOAKED   0.79

Definition at line 68 of file basicdefines.hpp.

◆ WETNESS_WET

#define WETNESS_WET   0.49

Definition at line 67 of file basicdefines.hpp.

◆ WildBoarBonesCount

#define WildBoarBonesCount   2

Definition at line 218 of file basicdefines.hpp.

◆ WildBoarBonesQuantityMinMaxCoef

#define WildBoarBonesQuantityMinMaxCoef   {0.8, 1}

Definition at line 219 of file basicdefines.hpp.

◆ WildBoarGutsCount

#define WildBoarGutsCount   2

Definition at line 214 of file basicdefines.hpp.

◆ WildBoarGutsQuantityMinMaxCoef

#define WildBoarGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 215 of file basicdefines.hpp.

◆ WildBoarLardCount

#define WildBoarLardCount   1

Definition at line 216 of file basicdefines.hpp.

◆ WildBoarLardQuantityMinMaxCoef

#define WildBoarLardQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 217 of file basicdefines.hpp.

◆ WildBoarSteaksCount

#define WildBoarSteaksCount   13

Definition at line 212 of file basicdefines.hpp.

◆ WildBoarSteaksQuantityMinMaxCoef

#define WildBoarSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 213 of file basicdefines.hpp.

◆ WolfBonesCount

#define WolfBonesCount   1

Definition at line 274 of file basicdefines.hpp.

◆ WolfBonesQuantityMinMaxCoef

#define WolfBonesQuantityMinMaxCoef   {0.7, 1}

Definition at line 275 of file basicdefines.hpp.

◆ WolfGutsCount

#define WolfGutsCount   2

Definition at line 270 of file basicdefines.hpp.

◆ WolfGutsQuantityMinMaxCoef

#define WolfGutsQuantityMinMaxCoef   {0.5, 0.8}

Definition at line 271 of file basicdefines.hpp.

◆ WolfHead

#define WolfHead   1

Definition at line 266 of file basicdefines.hpp.

◆ WolfHeadQuantityMinMaxCoef

#define WolfHeadQuantityMinMaxCoef   {0, 0.55}

Definition at line 267 of file basicdefines.hpp.

◆ WolfLardCount

#define WolfLardCount   1

Definition at line 272 of file basicdefines.hpp.

◆ WolfLardQuantityMinMaxCoef

#define WolfLardQuantityMinMaxCoef   {0.5, 1}

Definition at line 273 of file basicdefines.hpp.

◆ WolfSteaksCount

#define WolfSteaksCount   10

Definition at line 268 of file basicdefines.hpp.

◆ WolfSteaksQuantityMinMaxCoef

#define WolfSteaksQuantityMinMaxCoef   {0.5, 1}

Definition at line 269 of file basicdefines.hpp.

◆ WORN

#define WORN   1

Definition at line 53 of file basicdefines.hpp.

◆ WORN_VALUE

#define WORN_VALUE   0.7

Definition at line 60 of file basicdefines.hpp.

◆ XMAS_LIGHTS

#define XMAS_LIGHTS   0.05

Definition at line 112 of file basicdefines.hpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DestructNo 
DestructBuilding 
DestructEngine 
DestructTree 
DestructTent 
DestructMan 
DestructDefault 
DestructWreck 

Definition at line 400 of file basicdefines.hpp.