View Issue Details

IDProjectCategoryView StatusLast Update
0003014The Dark ModFeature proposalpublic09.07.2022 22:43
Reporterjaxa Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product VersionSVN 
Summary0003014: Feature: Slashable tapestries and other destructible objects
DescriptionAdd support to the engine so that certain specific models can be destroyed (fragmented) by a player sword strike. Objects to be destroyed might include boards, cobwebs, tapestries, etc. Doors are another possibility. Objects are indestructible by default.

Certain objects, such as boards, may require multiple slashes to break.

Burnables?
Steps To ReproduceThe video for Dram's Blackheart Manor mission has some basic slashable cobwebs.
Additional InformationAll
- Models initially block player movement
- Models may block AI sight depending on opacity
- Sound played
 - Noise may alert guards depending on the material

Level 0
- Model simply disappears when slashed

Level I
- Animated destruction of models
- Static animation

Level II
- Level I and:
- Simple fragments/splinters specific to the model generated
 - Physics systems drops them straight to the ground
 - Fragments may or may not be noticed by AI
 - Fragments may disappear
 - Fragment sounds

Level III
- Level II and:
- Different fragments/animation for each direction of player slash (top-down, left to right, right to left)

Level IV
- Dynamic destruction of models
 - Angle of player swing determines shape of fragments
 - All fragments of the model become loosened, fall to the ground to prevent complications
 - Static sounds
TagsNo tags attached.

Activities

demagogue

demagogue

09.02.2012 04:31

developer   ~0004317

Last edited: 09.02.2012 04:33

The engine currently supports func_fracture entities (for breaking glass) and func_damageable entities for arbitrary objects, see: http://www.modwiki.net/wiki/Func_damagable_%28entity%29, which replaces hurt objects with "damaged" models & shaders through as many stages of "increasing damage" as you like to a final stage (or elimination). So I think almost everything in your list could be supported now. Since we can animate models, then you could animate damage with an animating damage model. You can trigger targets when the damage triggers, so that gets you your sound fx. So it's not a matter of engine support; it's already there. It's really just a matter of making the models & setting it all up. (I also added instructions in the Editing FAQ for mappers to use.)

Issue History

Date Modified Username Field Change
09.02.2012 00:12 jaxa New Issue
09.02.2012 04:31 demagogue Note Added: 0004317
09.02.2012 04:33 demagogue Note Edited: 0004317
28.03.2018 10:15 user81 Relationship added related to 0003771
09.07.2022 22:43 Dragofer Relationship deleted related to 0003771