Moved GM audit calculations after configuration is checked.

This commit is contained in:
MobiusDevelopment
2022-09-28 01:09:10 +00:00
parent 36e37d437f
commit e1dfafbf7e
54 changed files with 1674 additions and 1674 deletions

View File

@@ -340,8 +340,22 @@ public class ItemTable
}
}
if ((actor != null) && actor.isGM())
if ((actor != null) && actor.isGM() && Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(itemId);
sb.append(" count: ");
sb.append(count);
sb.append(" name: ");
sb.append(item.getItemName());
sb.append(" objId: ");
sb.append(item.getObjectId());
sb.append(")");
final String targetName = (actor.getTarget() != null ? actor.getTarget().getName() : "no-target");
String referenceName = "no-reference";
if (reference instanceof WorldObject)
{
@@ -351,22 +365,8 @@ public class ItemTable
{
referenceName = (String) reference;
}
final String targetName = (actor.getTarget() != null ? actor.getTarget().getName() : "no-target");
if (Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(itemId);
sb.append(" count: ");
sb.append(count);
sb.append(" name: ");
sb.append(item.getItemName());
sb.append(" objId: ");
sb.append(item.getObjectId());
sb.append(")");
GMAudit.auditGMAction(actor.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
GMAudit.auditGMAction(actor.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
// Notify to scripts
@@ -454,8 +454,20 @@ public class ItemTable
}
}
if ((actor != null) && actor.isGM())
if ((actor != null) && actor.isGM() && Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(item.getId());
sb.append(" count: ");
sb.append(item.getCount());
sb.append(" itemObjId: ");
sb.append(item.getObjectId());
sb.append(")");
final String targetName = (actor.getTarget() != null ? actor.getTarget().getName() : "no-target");
String referenceName = "no-reference";
if (reference instanceof WorldObject)
{
@@ -465,20 +477,8 @@ public class ItemTable
{
referenceName = (String) reference;
}
final String targetName = (actor.getTarget() != null ? actor.getTarget().getName() : "no-target");
if (Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(item.getId());
sb.append(" count: ");
sb.append(item.getCount());
sb.append(" itemObjId: ");
sb.append(item.getObjectId());
sb.append(")");
GMAudit.auditGMAction(actor.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
GMAudit.auditGMAction(actor.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
// if it's a pet control item, delete the pet as well

View File

@@ -358,8 +358,18 @@ public class Item extends WorldObject
}
}
if ((creator != null) && creator.isGM())
if ((creator != null) && creator.isGM() && Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(_itemId);
sb.append(" name: ");
sb.append(getName());
sb.append(")");
final String targetName = (creator.getTarget() != null ? creator.getTarget().getName() : "no-target");
String referenceName = "no-reference";
if (reference instanceof WorldObject)
{
@@ -369,18 +379,8 @@ public class Item extends WorldObject
{
referenceName = (String) reference;
}
final String targetName = (creator.getTarget() != null ? creator.getTarget().getName() : "no-target");
if (Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(_itemId);
sb.append(" name: ");
sb.append(getName());
sb.append(")");
GMAudit.auditGMAction(creator.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
GMAudit.auditGMAction(creator.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
}
@@ -555,8 +555,22 @@ public class Item extends WorldObject
}
}
if ((creator != null) && creator.isGM())
if ((creator != null) && creator.isGM() && Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(_itemId);
sb.append(" objId: ");
sb.append(getObjectId());
sb.append(" name: ");
sb.append(getName());
sb.append(" count: ");
sb.append(count);
sb.append(")");
final String targetName = (creator.getTarget() != null ? creator.getTarget().getName() : "no-target");
String referenceName = "no-reference";
if (reference instanceof WorldObject)
{
@@ -566,22 +580,8 @@ public class Item extends WorldObject
{
referenceName = (String) reference;
}
final String targetName = (creator.getTarget() != null ? creator.getTarget().getName() : "no-target");
if (Config.GMAUDIT)
{
final StringBuilder sb = new StringBuilder();
sb.append(process);
sb.append("(id: ");
sb.append(_itemId);
sb.append(" objId: ");
sb.append(getObjectId());
sb.append(" name: ");
sb.append(getName());
sb.append(" count: ");
sb.append(count);
sb.append(")");
GMAudit.auditGMAction(creator.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
GMAudit.auditGMAction(creator.toString(), sb.toString(), targetName, StringUtil.concat("Object referencing this action is: ", referenceName));
}
}