
# 
# Syntax:
# FEATURE_NAME          <S/C>   <ON/OFF>        [int-arg] [int-arg]
#
# Description:
# FEATURE_NAME: is a unique string of up to 80 characters describing
# a client or server feature.
# <S/C>: 'S' indicates that the feature requires server support.  Servers
# that do not support the feature, regardless of how it is listed in the 
# .features file, will return value UNKNOWN to clients requesting that 
# feature.  'C' indicates that the feature is a client option, requiring no
# special code support from the server.  
# <ON/OFF>: As stated above, if the server does not support a given feature,
# this value is ignored and UNKNOWN will be sent to the client.  Otherwise
# this value is returned and will be honored by the client.
# [int-args]: two optional integer args may be used for future extensions.
#
# feature packets support
FEATURE_PACKETS         S       ON
# why-dead message extra args (see vanilla server)
WHY_DEAD                S       ON
# receiver-configurable distress (see vanilla server)
RC_DISTRESS             S       ON
# first 8 flags of my ship sent in SP_S_YOU_SS (see vanilla server)
SELF_8FLAGS             S       ON
# warp 15 means player is cloaked (see vanilla server)
CLOAK_MAXWARP           S       ON
# client macro switch (old clients)
NEWMACRO                C       ON
# client macro switch (old clients)
SMARTMACRO              C       ON
# continuous mouse
CONTINUOUS_MOUSE        C       OFF
# info mode
INFO_MODE1              C       ON
#
# OLD FORMAT FOR CLIENTS WITHOUT FEATURE_PACKETS SUPPORT.
#
#	BRM FEATURES
#
# NEWMACRO and SMARTMACRO are intelligent message macro sending. For more info
# look at the NEWMACRO.DOC that comes with the BRM source.
# These should be disabled soon since they are now on by default and BRM2.99
# doesn't use these anymore.
BerkRick Moo!confirm:2.99.0: NEWMACRO
BerkRick Moo!confirm:2.99.0: SMARTMACRO
#
# WHY_DEAD will allow the server/client to communicate why a player died while
# using Short Packets.
BerkRick Moo*confirm:2.00.15: WHY_DEAD
#
ricksmoo 3.0*confirm:moo 3.0.99: WHY_DEAD
#
#
# Starting with 2.99 the BRM will have SMART_MACROS on unless told not to by
# the server. NOSMARTMACROS turns off smart-macros.
#BerkRick Moo*confirm:2.99.0: NO_SMARTMACROS 
#
# NO_SMARTDISTRESS is new to BRM 2.99. It disables the smart distresses when
# the client recieves the string.
#BerkRick Moo*confirm:2.99.0: NO_SMARTDISTRESS
#
# RC_DISTRESS is new to BRM 2.99pl2. It enables variable distress calls. If the
# server has it then it should be enabled.
BerkRick Moo*confirm:2.99.3: RC_DISTRESS
#
# NO_CONTINUOUS_MOUSE is to disable the ability to have auto-repeat with the
# mouse.
BerkRick Moo*confirm:3.00.0: NO_CONTINUOUS_MOUSE
#
#
#	BRM INFO CLIENT FEATURES
#
# Disable all of BRMi's enhancements
#BerkRick Moo (i):0.00.0: NO_INFO_MODE
#
# Enable the first level of enhanced information.
BerkRick Moo (i):0.00.0: INFO_MODE1
#
# INFO_MODE2-6 enable more and more until 6 is a full blown info-borg
#
#
# Enable BRMi's code which provides minimal information about
# touching planets, bombing etcetera.
#
#BerkRick Moo (i):0.00.0: TRAINER_MODE
#
#
#	BRM SOUND CLIENT FEATURES
#
BRM-Sound: WHY_DEAD
BRM-Sound*confirm:0.99.0: INFO Welcome to the world of Sounds.
#BRM-Sound: NO_SMARTMACROS
#BRM-Sound: NO_SMARTDISTRESS
#
#
#	COW CLIENT FEATURES
#
Client Of Win*confirm:0.50.2: RC_DISTRESS
Client Of Win*confirm:0.50.2: WHY_DEAD
Client Of Win*confirm:0.50.2: NO_CONTINUOUS_MOUSE
#
#
#	BRM - HADLEY  FEATURES
#
BRM-Hadley*confirm:1.4.0: WHY_DEAD
