Cockatrice/common
ebbit1q ebe2c494aa
remove the stop dump zone command from the protocol (#4326)
the stop dump zone command was implemented as a courtesy to other
players in order to take into account when they would stop looking at
unknown information

however, this can be abused, a malicious client can send this command
whenever they would like

cockatrice is not a physical tabletop nor does it aim to be, if you can
take a screenshot of your deck and then close the view, you are not
cheating as you have been given this information

in order to prevent anyone from abusing this we should remove the
command from the protocol, this means servers will ignore this message
and clients will get a little invalid command reply in their debug log

the extension id will remain reserved

shuffling your deck will always invalidate any card view looking at
those cards

if players wish to signal that they stopped looking at their deck for
whatever reason they should just use the chat instead, optionally using
one of the chat macros
2021-06-01 21:52:20 -04:00
..
lib
pb
sfmt
CMakeLists.txt
color.h
decklist.cpp
decklist.h
expression.cpp
expression.h
featureset.cpp
featureset.h
get_pb_extension.cpp
get_pb_extension.h
rng_abstract.cpp
rng_abstract.h
rng_sfmt.cpp
rng_sfmt.h
room_message_type.h
server_abstractuserinterface.cpp
server_abstractuserinterface.h
server_arrow.cpp
server_arrow.h
server_arrowtarget.cpp
server_arrowtarget.h
server_card.cpp
server_card.h
server_cardzone.cpp
server_cardzone.h
server_counter.cpp
server_counter.h
server_database_interface.cpp
server_database_interface.h
server_game.cpp
server_game.h
server_metatypes.h
server_player_reference.h
server_player.cpp
server_player.h
server_protocolhandler.cpp
server_protocolhandler.h
server_remoteuserinterface.cpp
server_remoteuserinterface.h
server_response_containers.cpp
server_response_containers.h
server_room.cpp
server_room.h
server.cpp
server.h
serverinfo_user_container.cpp
serverinfo_user_container.h
user_level.h