Refactor challenge/rogue data names

This commit is contained in:
Melledy
2023-10-25 09:00:11 -07:00
parent c38cf693ba
commit ff00f1d58d
12 changed files with 36 additions and 36 deletions

View File

@@ -136,8 +136,8 @@ public class BattleService extends BaseGameService {
}
// Challenge
if (player.getChallengeData() != null) {
player.getChallengeData().onBattleStart(battle);
if (player.getChallengeInstance() != null) {
player.getChallengeInstance().onBattleStart(battle);
}
// Set battle and send rsp packet
@@ -268,8 +268,8 @@ public class BattleService extends BaseGameService {
}
// Challenge
if (player.getChallengeData() != null) {
player.getChallengeData().onBattleFinish(battle, result, stats);
if (player.getChallengeInstance() != null) {
player.getChallengeInstance().onBattleFinish(battle, result, stats);
}
// Done - Clear battle object from player

View File

@@ -21,7 +21,7 @@ import lombok.Getter;
import lombok.Setter;
@Getter
public class ChallengeData {
public class ChallengeInstance {
private final Player player;
private final Scene scene;
private final ChallengeExcel excel;
@@ -36,7 +36,7 @@ public class ChallengeData {
@Setter private int roundsLeft;
@Setter private int stars;
public ChallengeData(Player player, ChallengeExcel excel) {
public ChallengeInstance(Player player, ChallengeExcel excel) {
this.player = player;
this.scene = player.getScene();
this.excel = excel;
@@ -117,7 +117,7 @@ public class ChallengeData {
}
public void onBattleStart(Battle battle) {
battle.setRoundsLimit(player.getChallengeData().getRoundsLeft());
battle.setRoundsLimit(player.getChallengeInstance().getRoundsLeft());
}
public void onBattleFinish(Battle battle, BattleEndStatus result, BattleStatistics stats) {
@@ -166,7 +166,7 @@ public class ChallengeData {
public void onUpdate() {
// End challenge if its done
if (status != ChallengeStatus.CHALLENGE_DOING) {
getPlayer().setChallengeData(null);
getPlayer().setChallengeInstance(null);
}
}

View File

@@ -68,8 +68,8 @@ public class ChallengeManager extends BasePlayerManager {
}
// Set challenge data for player
ChallengeData data = new ChallengeData(getPlayer(), excel);
getPlayer().setChallengeData(data);
ChallengeInstance data = new ChallengeInstance(getPlayer(), excel);
getPlayer().setChallengeInstance(data);
// Send packet
getPlayer().sendPacket(new PacketStartChallengeScRsp(getPlayer(), challengeId));

View File

@@ -20,7 +20,7 @@ import emu.lunarcore.game.avatar.AvatarStorage;
import emu.lunarcore.game.avatar.GameAvatar;
import emu.lunarcore.game.avatar.HeroPath;
import emu.lunarcore.game.battle.Battle;
import emu.lunarcore.game.challenge.ChallengeData;
import emu.lunarcore.game.challenge.ChallengeInstance;
import emu.lunarcore.game.challenge.ChallengeManager;
import emu.lunarcore.game.chat.ChatManager;
import emu.lunarcore.game.chat.ChatMessage;
@@ -28,7 +28,7 @@ import emu.lunarcore.game.enums.PropState;
import emu.lunarcore.game.gacha.PlayerGachaInfo;
import emu.lunarcore.game.inventory.Inventory;
import emu.lunarcore.game.mail.Mailbox;
import emu.lunarcore.game.rogue.RogueData;
import emu.lunarcore.game.rogue.RogueInstance;
import emu.lunarcore.game.rogue.RogueManager;
import emu.lunarcore.game.scene.Scene;
import emu.lunarcore.game.scene.entity.EntityProp;
@@ -97,8 +97,8 @@ public class Player {
private transient int nextBattleId;
@Setter private transient boolean paused;
@Setter private transient ChallengeData challengeData;
@Setter private transient RogueData rogueData;
@Setter private transient ChallengeInstance challengeInstance;
@Setter private transient RogueInstance rogueInstance;
@Deprecated // Morphia only
public Player() {
@@ -483,7 +483,7 @@ public class Player {
}
// Clear any extra data the player might have
this.setChallengeData(null);
this.setChallengeInstance(null);
// Set positions if player has logged in
if (this.getSession().getState() != SessionState.WAITING_FOR_TOKEN) {

View File

@@ -13,7 +13,7 @@ public class RogueEntityLoader extends SceneEntityLoader {
public EntityMonster loadMonster(Scene scene, GroupInfo group, MonsterInfo monsterInfo) {
// Make sure player is in a rogue instance
RogueData rogue = scene.getPlayer().getRogueData();
RogueInstance rogue = scene.getPlayer().getRogueInstance();
if (rogue == null) return null;
// Get rogue group content

View File

@@ -13,7 +13,7 @@ import emu.lunarcore.proto.RogueStatusOuterClass.RogueStatus;
import lombok.Getter;
@Getter
public class RogueData {
public class RogueInstance {
private transient Player player;
private transient RogueAreaExcel excel;
@@ -22,7 +22,7 @@ public class RogueData {
private Set<Integer> baseAvatarIds;
private TreeMap<Integer, RogueRoomData> rooms;
public RogueData(Player player, RogueAreaExcel excel) {
public RogueInstance(Player player, RogueAreaExcel excel) {
this.player = player;
this.excel = excel;
this.currentRoomProgress = 1;

View File

@@ -31,7 +31,7 @@ public class RogueManager extends BasePlayerManager {
public void startRogue(int areaId, RepeatedInt avatarIdList) {
// Make sure player already isnt in a rogue instance
if (getPlayer().getRogueData() != null) {
if (getPlayer().getRogueInstance() != null) {
getPlayer().sendPacket(new PacketStartRogueScRsp());
return;
}
@@ -54,7 +54,7 @@ public class RogueManager extends BasePlayerManager {
}
// Get entrance id
RogueData data = new RogueData(getPlayer(), excel);
RogueInstance data = new RogueInstance(getPlayer(), excel);
int entranceId = data.getCurrentRoom().getRoomExcel().getMapEntrance();
// Reset hp/sp
@@ -80,7 +80,7 @@ public class RogueManager extends BasePlayerManager {
}
// Set rogue data
getPlayer().setRogueData(data);
getPlayer().setRogueInstance(data);
// Get room excel
RogueRoomExcel roomExcel = data.getCurrentRoom().getExcel();
@@ -102,12 +102,12 @@ public class RogueManager extends BasePlayerManager {
}
public void quitRogue() {
if (getPlayer().getRogueData() == null) {
if (getPlayer().getRogueInstance() == null) {
getPlayer().getSession().send(CmdId.QuitRogueScRsp);
return;
}
getPlayer().setRogueData(null);
getPlayer().setRogueInstance(null);
getPlayer().enterScene(GameConstants.ROGUE_LEAVE_ENTRANCE, 0, true); // Test
getPlayer().getSession().send(CmdId.QuitRogueScRsp);
}
@@ -145,10 +145,10 @@ public class RogueManager extends BasePlayerManager {
.setEndTime(endTime);
// Rogue data
RogueData curRogue = this.getPlayer().getRogueData();
RogueInstance curRogue = this.getPlayer().getRogueInstance();
if (curRogue != null) {
proto.setStatus(curRogue.getStatus());
proto.setRogueProgress(this.getPlayer().getRogueData().toProto());
proto.setRogueProgress(this.getPlayer().getRogueInstance().toProto());
proto.setRoomMap(proto.getRogueProgress().getRoomMap());
for (int id : curRogue.getBaseAvatarIds()) {

View File

@@ -14,8 +14,8 @@ public class HandlerGetCurChallengeCsReq extends PacketHandler {
// Send packet first
session.send(new PacketGetCurChallengeScRsp(session.getPlayer()));
// Update challenge details for client
if (session.getPlayer().getChallengeData() != null) {
session.getPlayer().getChallengeData().onUpdate();
if (session.getPlayer().getChallengeInstance() != null) {
session.getPlayer().getChallengeInstance().onUpdate();
}
}

View File

@@ -1,6 +1,6 @@
package emu.lunarcore.server.packet.send;
import emu.lunarcore.game.challenge.ChallengeData;
import emu.lunarcore.game.challenge.ChallengeInstance;
import emu.lunarcore.proto.ChallengeSettleNotifyOuterClass.ChallengeSettleNotify;
import emu.lunarcore.proto.ItemListOuterClass.ItemList;
import emu.lunarcore.server.packet.BasePacket;
@@ -8,7 +8,7 @@ import emu.lunarcore.server.packet.CmdId;
public class PacketChallengeSettleNotify extends BasePacket {
public PacketChallengeSettleNotify(ChallengeData challenge) {
public PacketChallengeSettleNotify(ChallengeInstance challenge) {
super(CmdId.ChallengeSettleNotify);
var data = ChallengeSettleNotify.newInstance()

View File

@@ -12,8 +12,8 @@ public class PacketGetCurChallengeScRsp extends BasePacket {
var data = GetCurChallengeScRsp.newInstance();
if (player.getChallengeData() != null) {
data.setChallengeInfo(player.getChallengeData().toProto());
if (player.getChallengeInstance() != null) {
data.setChallengeInfo(player.getChallengeInstance().toProto());
} else {
data.setRetcode(0);
}

View File

@@ -21,10 +21,10 @@ public class PacketStartChallengeScRsp extends BasePacket {
var data = StartChallengeScRsp.newInstance();
if (player.getChallengeData() != null) {
if (player.getChallengeInstance() != null) {
data.setLineup(player.getCurrentLineup().toProto());
data.setScene(player.getScene().toProto());
data.setChallengeInfo(player.getChallengeData().toProto());
data.setChallengeInfo(player.getChallengeInstance().toProto());
} else {
data.setRetcode(1);
}

View File

@@ -12,9 +12,9 @@ public class PacketSyncRogueMapRoomScNotify extends BasePacket {
var data = SyncRogueMapRoomScNotify.newInstance();
if (player.getRogueData() != null) {
data.setMapId(player.getRogueData().getExcel().getMapId());
data.setCurRoom(player.getRogueData().getCurrentRoom().toProto());
if (player.getRogueInstance() != null) {
data.setMapId(player.getRogueInstance().getExcel().getMapId());
data.setCurRoom(player.getRogueInstance().getCurrentRoom().toProto());
}
this.setData(data);