Skip to content

Commit

Permalink
Clients may now send empty sound effects
Browse files Browse the repository at this point in the history
  • Loading branch information
Chrezm committed May 11, 2021
1 parent 58152a4 commit 66ea433
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,7 @@
* Zones that lose all their watchers but still have players in areas part of the zone will no longer be automatically deleted
* If an area is made part of a zone via /zone or /zone_add, all players are now notified about it. A similar behavior occurs now with /zone_remove
* All /showname_set notifications now include the old showname of the affected user if applicable
* Clients may now send empty sound effects
* Fixed scream_range in area list yaml files not supporting the keyword <ALL> to indicate all areas should be able to receive a scream coming from a particular area
* Fixed scream_range in area list yaml files not checking if the areas a scream can reach to from a particular area exist
* Fixed /scream, /whisper and /party_whisper raising errors if a message was sent to a deafened player with a bypass message starter. They now sent messages but filtered
Expand Down Expand Up @@ -630,5 +631,6 @@
* Fixed /scream, /whisper and /party_whisper not sending character folder information, which prevented rendering of showname images
* Fixed /play bypassing IC mutes, blockdj and the server music flood guard
* Fixed /showname_set stopping early if multiple targets needed to be updated but an early one failed
* Fixed the default config.yaml listing 'announce_areas' as an unused parameter (it is actively used)
* Removed deprecated AO commands, and deprecated packets opKICK and opBAN
* Dropped Python 3.6 support
3 changes: 2 additions & 1 deletion config_sample/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ def_numfaces: 6
def_modifier: ''

# RP configurations
# announce_areas: list all areas of the server in OOC when the player joins
# rp_mode_enabled: if RP mode should be enabled (restricts certain commands)
# blackout_background: background to display if lights are turned off/player is blinded
# default_area_description: description to show with /look if no description is set
Expand All @@ -80,6 +81,7 @@ def_modifier: ''
# sneak_handicap: automatic handicap to impose players who start sneaking
# spectator_name: name spectators get in /getarea(s)

announce_areas: true
rp_mode_enabled: true
blackout_background: Blackout_HD
default_area_description: No description.
Expand All @@ -104,7 +106,6 @@ use_district: false
district_ip: 127.0.0.1
district_port: 11037
district_password: enter_password
announce_areas: true
debug: false
guardpass: Guard
help_msg: TODO
2 changes: 1 addition & 1 deletion server/clients.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ class DefaultAO2Protocol(Enum):
('anim', ArgType.STR), # 3
('text', ArgType.STR), # 4
('pos', ArgType.STR), # 5
('sfx', ArgType.STR), # 6
('sfx', ArgType.STR_OR_EMPTY), # 6
('anim_type', ArgType.INT), # 7
('char_id', ArgType.INT), # 8
('sfx_delay', ArgType.INT), # 9
Expand Down
4 changes: 2 additions & 2 deletions server/tsuserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ def __init__(self, protocol: AOProtocol = None,
self.release = 4
self.major_version = 3
self.minor_version = 0
self.segment_version = 'b163'
self.internal_version = 'M210507c'
self.segment_version = 'b164'
self.internal_version = 'M210511a'
version_string = self.get_version_string()
self.software = 'TsuserverDR {}'.format(version_string)
self.version = 'TsuserverDR {} ({})'.format(version_string, self.internal_version)
Expand Down

0 comments on commit 66ea433

Please sign in to comment.