====== sound.dfn ======
Located in: ''sound/DFN/sound''
This is the one to define all sounds that will be called by the primitives, creature animations, particle systems, etc. No sound can be transmitted by the client without having it defined by the file type: XXX.sound.
===== Definition of the type of sound =====
The first line in a DFN is defined as follows: '' ''
This means that we must indicate(in our datasheet) what type of sound that's being defined, by using another .dfn. This can be one of the following:
* [[en:sound:rcdsdfnsimple_sound | simple_sound.dfn]]; <-- Yet to be defined!!
* [[en:ds:sound:rcdsdfncontext_sound | context_sound.dfn]];
* [[en:ds:sound:rcdsdfncomplex_sound | complex_sound.dfn]];
* [[en:ds:sound:rcdsdfnmusic_sound | music_sound.dfn]];
* [[en:sound:rcdsdfnbackground_sound | background_sound.dfn]]. <-- Yet to be defined!!
The created datasheet will therefore have a first section that will depend on the sound type, which looks like the following:
The rest will be according to the parameters below(as usually with the datasheets).
===== Loop =====
// Boolean | Default = false //
\\ Example: //False//
\\ Based on [[en:ds:sound:rcdstypboolean | boolean.typ]]
===== Gain =====
// Selection list(based on [[en:ds:sound:rcdstypgain | gain.typ]]) | Default = 0dB //
===== Transpose =====
// List of choices(based on [[en:ds:sound:rcdstyptransposition | transposition.typ]]) | Default = 0 //
===== InternalConeAngle =====
// Selection list(based on [[en:ds:sound:rcdstypangle | angle.typ]]) | Default = 360 //
===== ExternalConeAngle =====
// Selection list(based on [[en:ds:sound:rcdstypangle | angle.typ]]) | Default = 360 //
===== ExternalGain =====
// List of choices(based on [[en:ds:sound:rcdstypgain | gain.typ]]) | Default = -100dB //
===== Direction =====
// Subset of characteristics(based on [[en:ds:sound:rcdsdfndirection | direction.dfn]]) //
===== AbsolutePosition =====
// Boolean | Default = true //
\\ Example: //False//
\\ Based on [[en:ds:sound:rcdstypboolean | boolean.typ]]
===== Priority =====
// Selection list(based on [[en:ds:sound:rcdstyppriority | priority.typ]] | Default = Normal) //
===== Indoor =====
// Boolean | Default = true //
\\ Example: //False//
\\ Based on [[en:ds:sound:rcdstypboolean | boolean.typ]]
===== Outdoor =====
// Boolean | Default = true //
\\ Example: //False//
\\ Based on [[en:ds:sound:rcdstypboolean | boolean.typ]]