mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-03-13 06:07:44 +08:00
Add condition info to debug quest logging
This commit is contained in:
parent
b808e7e4ff
commit
b0605f6ac2
@ -401,6 +401,16 @@ public class QuestManager extends BasePlayerManager {
|
||||
Grasscutter.getLogger().debug("Quest {} will be {} as a result of event trigger {} ({}, {}).",
|
||||
questData.getId(), shouldAccept ? "accepted" : "not accepted", condType.name(), paramStr,
|
||||
Arrays.stream(params).mapToObj(String::valueOf).collect(Collectors.joining(", ")));
|
||||
for (var i = 0; i < accept.length; i++) {
|
||||
var condition = acceptCond.get(i);
|
||||
Grasscutter.getLogger().debug("^ Condition {} has params {} with result {}.",
|
||||
condition.getType().name(),
|
||||
Arrays.stream(condition.getParam())
|
||||
.filter(value -> value > 0)
|
||||
.mapToObj(String::valueOf)
|
||||
.collect(Collectors.joining(", ")),
|
||||
accept[i] == 1 ? "success" : "failure");
|
||||
}
|
||||
}
|
||||
|
||||
if (shouldAccept) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user