Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
f3d561cd
Commit
f3d561cd
authored
Apr 24, 2022
by
BaiSugar
Browse files
Revert "Corrected format"
This reverts commit
60319ee9
.
parent
60319ee9
Changes
3
Show whitespace changes
Inline
Side-by-side
src/main/java/emu/grasscutter/command/Command.java
View file @
f3d561cd
src/main/java/emu/grasscutter/command/CommandMap.java
View file @
f3d561cd
...
...
@@ -136,11 +136,9 @@ public final class CommandMap {
}
// Invoke execute method for handler.
// Get whether the command starts a thread
boolean
threading
=
this
.
annotations
.
get
(
label
).
threading
();
Runnable
runnable
=
()
->
handler
.
execute
(
player
,
args
);
if
(
threading
)
{
//start thread
Thread
command
=
new
Thread
(
runnable
);
command
.
start
();
}
...
...
src/main/java/emu/grasscutter/command/commands/GiveAllCommand.java
View file @
f3d561cd
package
emu.grasscutter.command.commands
;
import
com.thoughtworks.proxy.toys.nullobject.Null
;
import
emu.grasscutter.Grasscutter
;
import
emu.grasscutter.command.Command
;
import
emu.grasscutter.command.CommandHandler
;
...
...
@@ -21,7 +22,7 @@ public class GiveAllCommand implements CommandHandler {
int
target
,
amount
=
99999
;
switch
(
args
.
size
())
{
default
:
// *no args*
default
:
//
giveall
*no args*
try
{
target
=
sender
.
getUid
();
}
catch
(
NullPointerException
ignored
){
...
...
@@ -37,7 +38,7 @@ public class GiveAllCommand implements CommandHandler {
return
;
}
}
catch
(
NumberFormatException
ignored
){
CommandHandler
.
sendMessage
(
sender
,
"Invalid player ID."
);
CommandHandler
.
sendMessage
(
sender
,
"Invalid
amount or
player ID."
);
return
;
}
break
;
...
...
@@ -72,7 +73,7 @@ public class GiveAllCommand implements CommandHandler {
Collection
<
GenshinItem
>
genshinItemList
=
new
LinkedList
<>();
for
(
ItemData
itemdata:
GenshinData
.
getItemDataMap
().
values
())
{
if
(
itemdata
.
getId
()
>
1000
&&
itemdata
.
getId
()
<=
1099
)
continue
;
if
(
itemdata
.
getId
()
>
1000
&&
itemdata
.
getId
()
<=
1099
)
continue
;
//is avatar
if
(
itemdata
.
isEquip
())
{
for
(
int
i
=
0
;
i
<
20
;
i
++)
{
genshinItemList
.
add
(
new
GenshinItem
(
itemdata
));
...
...
@@ -85,14 +86,22 @@ public class GiveAllCommand implements CommandHandler {
}
player
.
getInventory
().
addItems
(
genshinItemList
);
for
(
AvatarData
avatarData:
GenshinData
.
getAvatarDataMap
().
values
())
{
for
(
AvatarData
avatarData:
GenshinData
.
getAvatarDataMap
().
values
())
{
int
ascension
;
int
level
=
90
;
// Calculate ascension level.
int
ascension
=
(
int
)
Math
.
ceil
(
90
/
10
f
)
-
3
;
if
(
level
<=
40
)
{
ascension
=
(
int
)
Math
.
ceil
(
90
/
20
f
);
}
else
{
ascension
=
(
int
)
Math
.
ceil
(
90
/
10
f
)
-
3
;
}
GenshinAvatar
avatar
=
new
GenshinAvatar
(
avatarData
);
avatar
.
setLevel
(
90
);
avatar
.
setLevel
(
level
);
avatar
.
setPromoteLevel
(
ascension
);
for
(
int
i
=
1
;
i
<=
6
;
i
++){
avatar
.
getTalentIdList
().
add
((
avatar
.
getAvatarId
()-
10000000
)*
10
+
i
);
avatar
.
getTalentIdList
().
add
((
avatar
.
getAvatarId
()-
10000000
)*
10
+
i
);
//(10000058-10000000)*10+i
}
// This will handle stats and talents
avatar
.
recalcStats
();
...
...
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