Commit 0488f0ba authored by mercury233's avatar mercury233

fix duel_rule

parent cde001da
......@@ -30,7 +30,7 @@ unsigned short aServerPort;
unsigned int lflist;
unsigned char rule;
unsigned char mode;
bool enable_priority;
unsigned char duel_rule;
bool no_check_deck;
bool no_shuffle_deck;
unsigned int start_lp;
......
......@@ -419,7 +419,7 @@ extern unsigned short aServerPort;
extern unsigned int lflist;
extern unsigned char rule;
extern unsigned char mode;
extern bool enable_priority;
extern unsigned char duel_rule;
extern bool no_check_deck;
extern bool no_shuffle_deck;
extern unsigned int start_lp;
......
......@@ -63,9 +63,9 @@ int main(int argc, char* argv[]) {
ygo::rule=atoi(argv[3]);
ygo::mode=atoi(argv[4]);
if (argv[5][0]=='T')
ygo::enable_priority=true;
ygo::duel_rule=2;
else
ygo::enable_priority=false;
ygo::duel_rule=3;
if (argv[6][0]=='T')
ygo::no_check_deck=true;
else
......
......@@ -12,7 +12,7 @@ namespace ygo {
extern unsigned int lflist;
extern unsigned char rule;
extern unsigned char mode;
extern bool enable_priority;
extern unsigned char duel_rule;
extern bool no_check_deck;
extern bool no_shuffle_deck;
extern unsigned int start_lp;
......@@ -84,7 +84,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=1;
host_info.no_check_deck=false;
host_info.no_shuffle_deck=false;
host_info.enable_priority=false;
host_info.duel_rule=3;
host_info.rule=0;
host_info.time_limit=180;
host_info.replay_mode=0;
......@@ -96,7 +96,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=ygo::mode;
host_info.no_check_deck=ygo::no_check_deck;
host_info.no_shuffle_deck=ygo::no_shuffle_deck;
host_info.enable_priority=ygo::enable_priority;
host_info.duel_rule=ygo::duel_rule;
host_info.rule=ygo::rule;
host_info.time_limit=ygo::time_limit;
host_info.replay_mode=ygo::replay_mode;
......
......@@ -12,7 +12,7 @@ namespace ygo {
extern unsigned int lflist;
extern unsigned char rule;
extern unsigned char mode;
extern bool enable_priority;
extern bool duel_rule;
extern bool no_check_deck;
extern bool no_shuffle_deck;
extern unsigned int start_lp;
......@@ -65,7 +65,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=3;
host_info.no_check_deck=false;
host_info.no_shuffle_deck=false;
host_info.enable_priority=false;
host_info.duel_rule=3;
host_info.rule=0;
host_info.time_limit=180;
host_info.replay_mode=0;
......@@ -77,7 +77,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=ygo::mode;
host_info.no_check_deck=ygo::no_check_deck;
host_info.no_shuffle_deck=ygo::no_shuffle_deck;
host_info.enable_priority=ygo::enable_priority;
host_info.duel_rule=ygo::duel_rule;
host_info.rule=ygo::rule;
host_info.time_limit=ygo::time_limit;
host_info.replay_mode=ygo::replay_mode;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment