Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
YGOPRO-520DIY
ygopro
Commits
9ef1f807
Commit
9ef1f807
authored
May 29, 2024
by
nanahira
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'server-develop' of ../versions/ygopro-mc into dev-salixthing-server
parents
6a48ac2f
af3ada8e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
12 additions
and
6 deletions
+12
-6
gframe/network.h
gframe/network.h
+1
-1
gframe/premake5.lua
gframe/premake5.lua
+3
-0
gframe/single_duel.cpp
gframe/single_duel.cpp
+2
-2
gframe/tag_duel.cpp
gframe/tag_duel.cpp
+1
-1
premake5.lua
premake5.lua
+5
-2
No files found.
gframe/network.h
View file @
9ef1f807
...
...
@@ -159,7 +159,7 @@ public:
#endif
virtual
void
EndDuel
()
{}
#ifdef YGOPRO_SERVER_MODE
virtual
void
TestCard
(
int
code
)
{}
;
virtual
void
TestCard
(
int
code
)
{}
#endif
public:
...
...
gframe/premake5.lua
View file @
9ef1f807
...
...
@@ -29,6 +29,9 @@ if SERVER_MODE then
if
SERVER_PRO2_SUPPORT
then
defines
{
"SERVER_PRO2_SUPPORT"
}
end
if
SERVER_TAG_SURRENDER_CONFIRM
then
defines
{
"SERVER_TAG_SURRENDER_CONFIRM"
}
end
else
kind
"WindowedApp"
...
...
gframe/single_duel.cpp
View file @
9ef1f807
...
...
@@ -568,10 +568,10 @@ void SingleDuel::TPResult(DuelPlayer* dp, unsigned char tp) {
set_card_reader
(
DataManager
::
CardReader
);
set_message_handler
(
SingleDuel
::
MessageHandler
);
pduel
=
create_duel
(
duel_seed
);
preload_script
(
pduel
,
"./script/special.lua"
,
0
);
preload_script
(
pduel
,
"./script/init.lua"
,
0
);
set_player_info
(
pduel
,
0
,
host_info
.
start_lp
,
host_info
.
start_hand
,
host_info
.
draw_count
);
set_player_info
(
pduel
,
1
,
host_info
.
start_lp
,
host_info
.
start_hand
,
host_info
.
draw_count
);
preload_script
(
pduel
,
"./script/special.lua"
,
0
);
preload_script
(
pduel
,
"./script/init.lua"
,
0
);
int
opt
=
(
int
)
host_info
.
duel_rule
<<
16
;
if
(
host_info
.
no_shuffle_deck
)
opt
|=
DUEL_PSEUDO_SHUFFLE
;
...
...
gframe/tag_duel.cpp
View file @
9ef1f807
...
...
@@ -692,7 +692,7 @@ void TagDuel::Surrender(DuelPlayer* dp) {
if
(
dp
->
type
>
3
||
!
pduel
)
return
;
uint32
player
=
dp
->
type
;
#if !defined(YGOPRO_SERVER_MODE) || defined(
YGOPRO
_TAG_SURRENDER_CONFIRM)
#if !defined(YGOPRO_SERVER_MODE) || defined(
SERVER
_TAG_SURRENDER_CONFIRM)
if
(
surrender
[
player
])
return
;
static
const
uint32
teammatemap
[]
=
{
1
,
0
,
3
,
2
};
...
...
premake5.lua
View file @
9ef1f807
...
...
@@ -12,6 +12,7 @@ LUA_LIB_NAME = "lua"
SERVER_MODE
=
true
SERVER_ZIP_SUPPORT
=
false
SERVER_PRO2_SUPPORT
=
false
SERVER_TAG_SURRENDER_CONFIRM
=
false
USE_IRRKLANG
=
false
-- read settings from command line or environment variables
...
...
@@ -60,13 +61,13 @@ newoption { trigger = "mac-arm", category = "YGOPro", description = "M1" }
newoption
{
trigger
=
"server-mode"
,
category
=
"YGOPro - server"
,
description
=
""
}
newoption
{
trigger
=
"server-zip-support"
,
category
=
"YGOPro - server"
,
description
=
""
}
newoption
{
trigger
=
"server-pro2-support"
,
category
=
"YGOPro - server"
,
description
=
""
}
newoption
{
trigger
=
"server-tag-surrender-confirm"
,
category
=
"YGOPro - server"
,
description
=
""
}
boolOptions
=
{
"compat-mycard"
,
"no-lua-safe"
,
"message-debug"
,
"no-side-check"
,
"tag-surrender-confirm"
,
}
for
_
,
boolOption
in
ipairs
(
boolOptions
)
do
...
...
@@ -211,7 +212,6 @@ if os.istarget("macosx") then
end
if
GetParam
(
"server-mode"
)
then
SERVER_MODE
=
true
SERVER_ZIP_SUPPORT
=
false
end
if
GetParam
(
"server-zip-support"
)
then
SERVER_ZIP_SUPPORT
=
true
...
...
@@ -220,6 +220,9 @@ if GetParam("server-pro2-support") then
SERVER_PRO2_SUPPORT
=
true
SERVER_ZIP_SUPPORT
=
true
end
if
GetParam
(
"server-tag-surrender-confirm"
)
then
SERVER_TAG_SURRENDER_CONFIRM
=
true
end
if
SERVER_MODE
then
BUILD_FREETYPE
=
false
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment