mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-10-11 02:12:59 -04:00
Prevented null pointer when the lotto winner (group lottery) cannot be determined or is incorrectly chosen.
This commit is contained in:
@@ -414,12 +414,14 @@ public class ai_corpse extends script.base_script
|
||||
proseParameters.put("stf", group.GROUP_STF);
|
||||
proseParameters.put("message", transferProblem);
|
||||
proseParameters.put("TO", item);
|
||||
proseParameters.put("TT", lottoWinner);
|
||||
obj_id gid = getGroupObject(lottoWinner);
|
||||
obj_id[] members = utils.getLocalGroupMemberIds(gid);
|
||||
if(members != null) {
|
||||
for (int x = 0; x < members.length; ++x) {
|
||||
messageTo(members[x], "sendSystemMessageProseAuthoritative", proseParameters, 1, true);
|
||||
if(isValidId(lottoWinner)) {
|
||||
proseParameters.put("TT", lottoWinner);
|
||||
obj_id gid = getGroupObject(lottoWinner);
|
||||
obj_id[] members = utils.getLocalGroupMemberIds(gid);
|
||||
if (members != null) {
|
||||
for (int x = 0; x < members.length; ++x) {
|
||||
messageTo(members[x], "sendSystemMessageProseAuthoritative", proseParameters, 1, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
allTransfersComplete = false;
|
||||
|
||||
Reference in New Issue
Block a user