home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / bbbsr2.zip / feelings / feelform.txt < prev    next >
Text File  |  1997-06-26  |  4KB  |  153 lines

  1. | FIXfeelings 2.0 data file format
  2. | Daniel Mikkelsen, 1996
  3.  
  4. | Format reference.
  5.  
  6. | There are three types of feelings. One that requires a focus (another user),
  7. | one that excludes a focus, and one that works both with and without. They 
  8. | are called, respectively, "wfocus", "wofocus" and "wwofocus".
  9.  
  10. | The feelings are contained in data files in the ../fix/feelings directory.
  11. | They are sorted into files by their first character, so that "abduct" ends
  12. | up in "a.dat".
  13.  
  14. | In the data files, the feelings are listed up in blocks which fixfeelings.bz
  15. | the proceeds to scan through. In this file, blank lines and spaces are 
  16. | ignored, everything behind a "|" character is ignored, and everything is 
  17. | case sensitive. 
  18.  
  19. | These are the three different types of feelings:
  20.  
  21. wfocus: <feeling>
  22.   {
  23.     | ...
  24.   }
  25.  
  26. wofocus: <feeling>
  27.   {
  28.     | ...
  29.   }
  30.  
  31. wwofocus: <feeling>
  32.   {
  33.     | ...
  34.   }
  35.   
  36. | The <feeling> the feelings command word, with the neccessary part in upper
  37. | case. This means that to use the feeling "ABDuct" you have to write at least
  38. | "abd". 
  39.  
  40. | Inside each feeling's block several different sockets are possible. The 
  41. | required sockets vary with the three different types of feelings. 
  42.  
  43. | These are the generally required sockets:
  44.  
  45.     selfwf: <message to oneself, with focused feeling>
  46.     allwf: <message to all, with focused feeling>
  47.     focus: <message to focus>
  48.     selfof: <message to oneself, without focus>
  49.     allof: <message to all, without focus>
  50.     
  51. | These sockets are not required in any feelings:
  52.  
  53.     grade: <default grade for the feeling>
  54.     ext: <default extension for the feeling>
  55.     author: <name of the person who added the feeling>
  56.     karma: <karma value from -10 to +10, defaults to 0>
  57.     standing: <political value from -10 to 10 (left to right)>
  58.     group: <regexp groupname, defaults to "all">
  59.     classes: <class>[,<class>[,...]]
  60.     
  61. | Classes are:
  62.      
  63.     vulgar
  64.     agressive
  65.     funny
  66.     tactile (physical, touching)
  67.     friendly
  68.     red (communist)
  69.     white (monarchist)
  70.     affectionate 
  71.     positive
  72.     negative
  73.     audible
  74.     superior
  75.     inferior
  76.     malignant
  77.     
  78. | The message sockets contain a string containing the feeling message. This
  79. | message can be up to 1024 chars long. This string will be wordwrapped when
  80. | printed to the screen. 
  81.  
  82. | The string can contain the following variables:
  83.  
  84.     $N = User's nick.
  85.     $F = Nick of the focus.
  86.     $A = Grade (should follow the verb).
  87.     $B = Extension (should be at the end of the feeling).
  88.     $G = his/her (user)   $g = his/her (focus)
  89.     $P = him/she (user)   $p = him/she (focus)
  90.     $E = he/she (user)    $e = he/she (focus)
  91.  
  92. | These are a few examples of possible feelings:
  93.  
  94. wfocus: ABDuct
  95.   {
  96.     selfwf: You $A abduct $F $B.
  97.     allwf: $N $A abducts $F $B.
  98.     focus: $N $A abducts you $B.
  99.     grade: shame | As in "shamelessly" - will be added automatically.
  100.     karma: -3
  101.   }
  102.  
  103. wwofocus: AGRee
  104.   {
  105.     selfof: You $A agree $B.
  106.     allof: $N $A agrees $B.
  107.     selfwf: You agree $A with $F $B.
  108.     allwf: $N agrees $A with $F $B.
  109.     focus: $N agrees $A with you $B.
  110.     grade: whole | wholeheartedly...
  111.   }
  112.  
  113. wofocus: BLInk
  114.   {
  115.     selfof: You $A blink $B.
  116.     allof: $N $A blinks $B.
  117.   }
  118.  
  119. | Have fun, then. 
  120.  
  121. ---
  122. wofocus:
  123.   {
  124.     selfof:
  125.     allof:
  126.     grade:
  127.     ext:
  128.     group:
  129.     classes:
  130.   }
  131. wfocus:
  132.   {
  133.     selfwf:
  134.     allwf:
  135.     focus:
  136.     grade:
  137.     ext:
  138.     group:
  139.     classes:
  140.   }
  141. wwofocus:
  142.   {
  143.     selfwf:
  144.     allwf:
  145.     focus:
  146.     selfof:
  147.     allof:
  148.     grade:
  149.     ext:
  150.     group:
  151.     classes:
  152.   }
  153.