|
43 | 43 | import com.sleepycat.persist.model.Entity; |
44 | 44 | import com.sleepycat.persist.model.NotPersistent; |
45 | 45 |
|
| 46 | +import main.NGECore; |
| 47 | + |
46 | 48 | import engine.clients.Client; |
47 | 49 | import resources.objects.Buff; |
48 | 50 | import resources.objects.DamageOverTime; |
@@ -1135,49 +1137,7 @@ public void sendBaselines(Client destination) { |
1135 | 1137 | //destination.getSession().write(messageBuilder.buildBaseline9()); |
1136 | 1138 |
|
1137 | 1139 | if(destination != getClient()) { |
1138 | | - UpdatePVPStatusMessage upvpm = new UpdatePVPStatusMessage(getObjectID(), getPvPBitmask(), getFaction()); |
1139 | | - if(getSlottedObject("ghost") != null) |
1140 | | - upvpm.setStatus(16); |
1141 | | - /* |
1142 | | - if (factionStatus == 1 && faction == "imperial") { |
1143 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Imperial); |
1144 | | - upvpm.setStatus(16); |
1145 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(0); |
1146 | | - if (getOwnerId() != 0) upvpm.setStatus(256); |
1147 | | - } |
1148 | | - |
1149 | | - if (factionStatus == 1 && faction == "rebel") { |
1150 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Rebel); |
1151 | | - upvpm.setStatus(16); |
1152 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(0); |
1153 | | - if (getOwnerId() != 0) upvpm.setStatus(256); |
1154 | | - } |
1155 | | - |
1156 | | - if (factionStatus == 2 && faction == "imperial") { |
1157 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Imperial); |
1158 | | - upvpm.setStatus(55); |
1159 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(39); |
1160 | | - if (getOwnerId() != 0) upvpm.setStatus(295); |
1161 | | - } |
1162 | | - if (factionStatus == 2 && faction == "rebel") { |
1163 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Rebel); |
1164 | | - upvpm.setStatus(55); |
1165 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(39); |
1166 | | - if (getOwnerId() != 0) upvpm.setStatus(295); |
1167 | | - } |
1168 | | - if(factionStatus == 0 && faction == "neutral") { |
1169 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Neutral); |
1170 | | - upvpm.setStatus(16); |
1171 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(0); |
1172 | | - if (getOwnerId() != 0) upvpm.setStatus(256); |
1173 | | - } else { |
1174 | | - upvpm.setFaction(UpdatePVPStatusMessage.factionCRC.Neutral); |
1175 | | - upvpm.setStatus(16); |
1176 | | - if ((getOptionsBitmask() & 128) == 128) upvpm.setStatus(0); |
1177 | | - if (getOwnerId() != 0) upvpm.setStatus(256); |
1178 | | - } |
1179 | | - */ |
1180 | | - |
| 1140 | + UpdatePVPStatusMessage upvpm = new UpdatePVPStatusMessage(getObjectID(), NGECore.getInstance().factionService.calculatePvpStatus(destination.getParent(), this), getFaction()); |
1181 | 1141 | destination.getSession().write(upvpm.serialize()); |
1182 | 1142 | UpdatePostureMessage upm = new UpdatePostureMessage(getObjectID(), getPosture()); |
1183 | 1143 | destination.getSession().write(upm.serialize()); |
|
0 commit comments