home *** CD-ROM | disk | FTP | other *** search
- // "prop data name"
- // {
- // "property" "value"
- // ...
- // }
- //
- //
- // "base" : Specify a base propdata class to derive from (base types can be found in propdata.txt)
- //
- // "blockLOS" : Override whether this prop should block NPC's Line-Of-Sight.
- // "AIWalkable" : Override whether AI should consider this prop as walkable on.
- // "dmg.bullets" : Mod damage done by bullets to this prop.
- // "dmg.club" : Mod damage done by clubs to this prop.
- // "dmg.explosive" : Mod damage done by explosives to this prop.
- // NOTE: Use damage modifiers to reflect differences between the amount of
- // damage that an object takes from different damage types. Don't
- // use them to reflect overall damage strength. i.e. Stone is resilient
- // to everything. To reflect this, increase the health of all stone
- // objects, don't set the damage modifiers lower.
- //
- // "damage_table" : Specify a custom physics impact damage table for this prop.
- // "health" : Amount of damage this prop should take before breaking.
- //
- // "explosive_damage" : Explosive damage done by this prop.
- // "explosive_radius" : Radius of the explosion caused by this prop when it breaks.
- // NOTE: If these two fields are specified for a prop, then the prop will automatically
- // create an explosion with the specified values when the prop is broken.
- //
- // "breakable_model" : The type of breakable gibs this prop should break into. This list is at the bottom of this file.
- // "breakable_count" : The number of breakable gibs to break into.
- // "allowstatic" : Allow this prop to be static as well as physically simulated.
- //
- //
- "PropData.txt"
- {
-
- //=================================================================================
- // PAPER
- //=================================================================================
- // Base damage modifiers for paper objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Cardboard.Base"
- {
- "dmg.bullets" "0.5"
- "dmg.club" "1.25"
- "dmg.explosive" "1.5"
- }
-
- // Cardboard / Paper blocks, less than 1 foot cubed.
- // i.e. small cardboard boxes, notepads, newspapers, thin books.
- "Cardboard.Small"
- {
- "base" "Cardboard.Base"
- "health" "10"
- }
-
- // Cardboard / Paper blocks, less than 3 foot cubed.
- // i.e. cardboard boxes. thick books
- "Cardboard.Medium"
- {
- "base" "Cardboard.Base"
- "health" "20"
- }
-
- // Large Cardboard / Paper blocks
- // i.e. solid cardboard boxes
- "Cardboard.Large"
- {
- "base" "Cardboard.Base"
- "health" "40"
- }
-
- //=================================================================================
- // CLOTH
- //=================================================================================
- // Base damage modifiers for cloth objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Cloth.Base"
- {
- "dmg.bullets" "0.5"
- "dmg.club" "0.75"
- "dmg.explosive" "1.5"
- }
-
- // Small / thin cloth objects
- // i.e. shorts, shirts, pants.
- "Cloth.Small"
- {
- "base" "Cloth.Base"
- "health" "30"
- }
-
- // Heavier cloth / leather objects
- // i.e. briefcases
- "Cloth.Medium"
- {
- "base" "Cloth.Base"
- "health" "50"
- }
-
- // Large / thick cloth objects
- // i.e. armchairs, mattresses
- "Cloth.Large"
- {
- "base" "Cloth.Base"
- "health" "100"
- }
-
-
- //=================================================================================
- // WOOD
- //=================================================================================
- // Base damage modifiers for wooden objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Wooden.Base"
- {
- "dmg.bullets" "0.75"
- "dmg.club" "2.0"
- "dmg.explosive" "1.5"
-
- "breakable_model" "WoodChunks"
- "breakable_skin" "0"
- }
-
- // Tiny Wooden pieces that should die in one hit
- // i.e splinters
- "Wooden.Tiny"
- {
- "base" "Wooden.Base"
- "health" "6"
-
- "breakable_count" "0"
- }
-
- // Wooden blocks, less than 1 foot cubed.
- // i.e pieces of board, branches.
- "Wooden.Small"
- {
- "base" "Wooden.Base"
- "health" "20"
-
- "breakable_count" "2"
- }
-
- // Wooden blocks, less than 3 foot cubed.
- // i.e boards, small crates, pallettes, ladders, chairs.
- "Wooden.Medium"
- {
- "base" "Wooden.Base"
- "health" "30"
-
- "breakable_count" "4"
- }
-
- // Large wooden blocks, less than 5 foot cubed.
- // i.e Crates, benches.
- "Wooden.Large"
- {
- "base" "Wooden.Base"
- "health" "50"
-
- "breakable_count" "6"
- }
-
- // Extra large wooden objects
- // i.e posts
- "Wooden.ExtraLarge"
- {
- "base" "Wooden.Base"
- "health" "100"
-
- "breakable_count" "8"
- }
-
- // Huge wooden objects.
- // i.e Big Wardrobes, bookcases
- "Wooden.Huge"
- {
- "base" "Wooden.Base"
- "health" "130"
-
- "breakable_count" "10"
- }
-
-
-
-
- //=================================================================================
- // STONE
- //=================================================================================
- // Base damage modifiers for stone objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Stone.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.0"
- "dmg.explosive" "1.0"
- }
-
- // Stone blocks, less than 1 foot cubed
- // i.e. cinderblocks, small rocks.
- "Stone.Small"
- {
- "base" "Stone.Base"
- "health" "50"
- }
-
- // Medium stone blocks, less than 3 foot cubed
- // i.e. rubble chunks
- "Stone.Medium"
- {
- "base" "Stone.Base"
- "health" "100"
- }
-
- // Large stone blocks, less than 5 foot cubed
- // i.e. big rubble chunks
- "Stone.Large"
- {
- "base" "Stone.Base"
- "health" "200"
- }
-
- // Huge stone blocks, less than 5 foot cubed
- // i.e. enormous rubble chunks
- "Stone.Huge"
- {
- "base" "Stone.Base"
- "health" "400"
- }
-
- //=================================================================================
- // GLASS
- //=================================================================================
- // Base damage modifiers for glass objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Glass.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.0"
- "dmg.explosive" "0.1" // Trial: Get knocked around more than destroyed?
- }
-
- // Glass blocks, less than 1 foot cubed
- // i.e. bottles, jugs, glasses.
- "Glass.Small"
- {
- "base" "Glass.Base"
- "health" "5"
- "damage_table" "glass"
- }
-
- "Glass.Window"
- {
- "base" "Glass.Base"
- "dmg.explosive" "1.0" // Override base glass explosive behavior
- "dmg.bullets" "0.5"
- "health" "15"
- "damage_table" "glass"
- }
-
-
- //=================================================================================
- // METAL
- //=================================================================================
- // Base damage modifiers for metal objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Metal.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.0"
- "dmg.explosive" "1.0"
-
- "health" "0" // By default, metal objects aren't breakable
- }
-
- // Small metal blocks, less than 1 foot cubed
- // i.e. tin cans, paint tins, metal buckets.
- "Metal.Small"
- {
- "base" "Metal.Base"
- }
-
- // Medium metal objects.
- // i.e. wheelbarrows, metal boxes, bicycles, barrels, ladders, filing cabinets.
- "Metal.Medium"
- {
- "base" "Metal.Base"
- }
-
- // Large metal objects.
- // i.e. ibeams, dumpsters, car bodies, refridgerators
- "Metal.Large"
- {
- "base" "Metal.Base"
- }
-
-
-
-
- //=================================================================================
- // PLASTIC
- //=================================================================================
- // Base damage modifiers for plastic objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Plastic.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.0"
- "dmg.explosive" "1.0"
- "health" "0"
- }
-
- // Plastic blocks, less than 2 foot cubed
- // i.e. plastic cups, plastic milk crates, phones
- "Plastic.Small"
- {
- "base" "Plastic.Base"
- }
-
- // Plastic blocks, less than 4 foot cubed
- // i.e. plastic chairs, tables, barrels
- "Plastic.Medium"
- {
- "base" "Plastic.Base"
- }
-
- // Large Plastic objects, or medium objects with mixes of plastic & metal that you still want destructable
- // i.e. computer equipment
- "Plastic.Large"
- {
- "base" "Plastic.Base"
- }
-
-
-
- //=================================================================================
- // ITEMS
- //=================================================================================
- // Base damage modifiers for items
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Item.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.0"
- "dmg.explosive" "1.0"
-
- "health" "0" // By default, metal objects aren't breakable
- }
-
- // Plastic blocks, less than 2 foot cubed
- // i.e. plastic cups, plastic milk crates, phones
- "Item.Small"
- {
- "base" "Item.Base"
- }
-
- // Plastic blocks, less than 4 foot cubed
- // i.e. plastic chairs, tables, barrels
- "Item.Medium"
- {
- "base" "Item.Base"
- }
-
- // Large Plastic objects, or medium objects with mixes of plastic & metal that you still want destructable
- // i.e. computer equipment
- "Item.Large"
- {
- "base" "Item.Base"
- }
-
-
- //=================================================================================
- // POTTERY
- //=================================================================================
- // Base damage modifiers for pottery objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Pottery.Base"
- {
- "dmg.bullets" "1.0"
- "dmg.club" "1.25"
- "dmg.explosive" "1.5"
- }
-
- // Pottery blocks, less than 2 foot cubed
- // i.e. flowerpots.
- "Pottery.Small"
- {
- "base" "Pottery.Base"
- "health" "5"
- "damage_table" "glass"
- }
-
- // Medium pottery objects
- // i.e. large flowerpots.
- "Pottery.Medium"
- {
- "base" "Pottery.Base"
- "health" "40"
- }
-
- // Large pottery objects
- // i.e. big chunks of wall plaster
- "Pottery.Large"
- {
- "base" "Pottery.Base"
- "health" "70"
- }
-
- // Huge pottery objects.
- // i.e. big ornate pottery vessels.
- "Pottery.Huge"
- {
- "base" "Pottery.Base"
- "health" "100"
- }
-
-
- //=================================================================================
- // FLESH
- //=================================================================================
- // Base damage modifiers for flesh objects
- // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES.
- "Flesh.Base"
- {
- "dmg.bullets" "1.25"
- "dmg.club" "1.0"
- "dmg.explosive" "1.5"
- }
-
- // Flesh blocks that should die in a single hit
- // i.e. fruit, food items, gibs.
- "Flesh.Tiny"
- {
- "base" "Flesh.Base"
- "health" "3"
- }
-
- // Flesh blocks, less than 1 foot cubed
- // i.e. fruit, food items, gibs.
- "Flesh.Small"
- {
- "base" "Flesh.Base"
- "health" "10"
- }
-
-
-
- //=================================================================================
- // BREAKABLE DATA. NOT PROPDATA TYPES.
- //=================================================================================
- "BreakableModels"
- {
- // Sorted in order of smallest to largest
-
- "WoodChunks"
- {
- "models\Gibs\wood_gib01e.mdl" "1"
- "models\Gibs\wood_gib01d.mdl" "1"
- "models\Gibs\wood_gib01c.mdl" "1"
- "models\Gibs\wood_gib01b.mdl" "1"
- "models\Gibs\wood_gib01a.mdl" "1"
- }
- "GlassChunks"
- {
- "models\Gibs\Glass_shard01.mdl" "1"
- "models\Gibs\Glass_shard02.mdl" "1"
- "models\Gibs\Glass_shard03.mdl" "1"
- "models\Gibs\Glass_shard04.mdl" "1"
- "models\Gibs\Glass_shard05.mdl" "1"
- "models\Gibs\Glass_shard06.mdl" "1"
- }
- "ConcreteChunks"
- {
- "models\props_debris\concrete_chunk08a.mdl" "1"
- "models\props_debris\concrete_chunk09a.mdl" "1"
- "models\props_debris\concrete_chunk03a.mdl" "1"
- "models\props_debris\concrete_chunk07a.mdl" "1"
- "models\props_debris\concrete_chunk09a.mdl" "1"
- "models\props_debris\concrete_chunk02a.mdl" "1"
- }
- "MetalChunks"
- {
- "models\Gibs\metal_gib1.mdl" "1"
- "models\Gibs\metal_gib2.mdl" "1"
- "models\Gibs\metal_gib3.mdl" "1"
- "models\Gibs\metal_gib4.mdl" "1"
- "models\Gibs\metal_gib5.mdl" "1"
- }
- }
- }
-