cleaned pet parsers

This commit is contained in:
Dank074 2021-06-23 05:17:38 -05:00
parent 8fb1ff898a
commit 56c60c3e29
8 changed files with 73 additions and 73 deletions

View File

@ -0,0 +1,34 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser';
export class NestBreedingSuccessParser implements IMessageParser
{
private _rarityCategory: number;
private _petId: number;
public flush(): boolean
{
this._petId = -1;
this._rarityCategory = -1;
return true;
}
public parse(k: IMessageDataWrapper): boolean
{
this._petId = k.readInt();
this._rarityCategory = k.readInt();
return true;
}
public get rarityCategory(): number
{
return this._rarityCategory;
}
public get petId(): number
{
return this._petId;
}
}

View File

@ -1,21 +1,21 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper'; import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser'; import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser';
export class _Str_7523 implements IMessageParser export class PetBreedingMessageParser implements IMessageParser
{ {
public static _Str_8664: number = 1; public static STATE_CANCEL: number = 1;
public static _Str_9186: number = 2; public static STATE_ACCEPT: number = 2;
public static _Str_22195: number = 3; public static STATE_REQUEST: number = 3;
private _state: number; private _state: number;
private _Str_6614: number; private _ownPetId: number;
private _Str_6649: number; private _otherPetId: number;
public flush(): boolean public flush(): boolean
{ {
this._state = 0; this._state = 0;
this._Str_6614 = 0; this._ownPetId = 0;
this._Str_6649 = 0; this._otherPetId = 0;
return true; return true;
} }
@ -25,8 +25,8 @@ export class _Str_7523 implements IMessageParser
if(!wrapper) return false; if(!wrapper) return false;
this._state = wrapper.readInt(); this._state = wrapper.readInt();
this._Str_6614 = wrapper.readInt(); this._ownPetId = wrapper.readInt();
this._Str_6649 = wrapper.readInt(); this._otherPetId = wrapper.readInt();
return true; return true;
} }
@ -36,13 +36,13 @@ export class _Str_7523 implements IMessageParser
return this._state; return this._state;
} }
public get _Str_7440(): number public get ownPetId(): number
{ {
return this._Str_6614; return this._ownPetId;
} }
public get _Str_7663(): number public get otherPetId(): number
{ {
return this._Str_6649; return this._otherPetId;
} }
} }

View File

@ -1,34 +0,0 @@
import { IMessageDataWrapper } from '../../../../../../core/communication/messages/IMessageDataWrapper';
import { IMessageParser } from '../../../../../../core/communication/messages/IMessageParser';
export class _Str_9220 implements IMessageParser
{
private _Str_5792: number;
private _Str_2388: number;
public flush(): boolean
{
this._Str_2388 = -1;
this._Str_5792 = -1;
return true;
}
public parse(k: IMessageDataWrapper): boolean
{
this._Str_2388 = k.readInt();
this._Str_5792 = k.readInt();
return true;
}
public get _Str_16731(): number
{
return this._Str_5792;
}
public get _Str_2508(): number
{
return this._Str_2388;
}
}

View File

@ -1,5 +1,7 @@
export * from './NestBreedingSuccessParser';
export * from './PetAddedToInventoryParser'; export * from './PetAddedToInventoryParser';
export * from './PetBoughtNotificationMessageParser'; export * from './PetBoughtNotificationMessageParser';
export * from './PetBreedingMessageParser';
export * from './PetData'; export * from './PetData';
export * from './PetFigureDataParser'; export * from './PetFigureDataParser';
export * from './PetInventoryParser'; export * from './PetInventoryParser';
@ -7,5 +9,3 @@ export * from './PetRemovedFromInventoryParser';
export * from './_Str_6256'; export * from './_Str_6256';
export * from './_Str_6719'; export * from './_Str_6719';
export * from './_Str_7486'; export * from './_Str_7486';
export * from './_Str_7523';
export * from './_Str_9220';

View File

@ -3,25 +3,25 @@ import { RoomSessionEvent } from './RoomSessionEvent';
export class RoomSessionNestBreedingSuccessEvent extends RoomSessionEvent export class RoomSessionNestBreedingSuccessEvent extends RoomSessionEvent
{ {
public static RSPFUE_NEST_BREEDING_SUCCESS: string = 'RSPFUE_NEST_BREEDING_SUCCESS'; public static NEST_BREEDING_SUCCESS: string = 'RSPFUE_NEST_BREEDING_SUCCESS';
private _rarityCategory: number; private _rarityCategory: number;
private _petId: number; private _petId: number;
constructor(k: IRoomSession, _arg_2: number, _arg_3: number) constructor(k: IRoomSession, _arg_2: number, _arg_3: number)
{ {
super(RoomSessionNestBreedingSuccessEvent.RSPFUE_NEST_BREEDING_SUCCESS, k); super(RoomSessionNestBreedingSuccessEvent.NEST_BREEDING_SUCCESS, k);
this._petId = _arg_2; this._petId = _arg_2;
this._rarityCategory = _arg_3; this._rarityCategory = _arg_3;
} }
public get _Str_16731(): number public get rarityCategory(): number
{ {
return this._rarityCategory; return this._rarityCategory;
} }
public get _Str_2508(): number public get petId(): number
{ {
return this._petId; return this._petId;
} }

View File

@ -3,7 +3,7 @@ import { RoomSessionEvent } from './RoomSessionEvent';
export class RoomSessionPetBreedingEvent extends RoomSessionEvent export class RoomSessionPetBreedingEvent extends RoomSessionEvent
{ {
public static RSPFUE_PET_BREEDING: string = 'RSPFUE_PET_BREEDING'; public static PET_BREEDING: string = 'RSPFUE_PET_BREEDING';
private _state: number; private _state: number;
private _ownPetId: number; private _ownPetId: number;
@ -11,7 +11,7 @@ export class RoomSessionPetBreedingEvent extends RoomSessionEvent
constructor(k: IRoomSession, _arg_2: number, _arg_3: number, _arg_4: number) constructor(k: IRoomSession, _arg_2: number, _arg_3: number, _arg_4: number)
{ {
super(RoomSessionPetBreedingEvent.RSPFUE_PET_BREEDING, k); super(RoomSessionPetBreedingEvent.PET_BREEDING, k);
this._state = _arg_2; this._state = _arg_2;
this._ownPetId = _arg_3; this._ownPetId = _arg_3;
@ -23,12 +23,12 @@ export class RoomSessionPetBreedingEvent extends RoomSessionEvent
return this._state; return this._state;
} }
public get _Str_7440(): number public get ownPetId(): number
{ {
return this._ownPetId; return this._ownPetId;
} }
public get _Str_7663(): number public get otherPetId(): number
{ {
return this._otherPetId; return this._otherPetId;
} }

View File

@ -3,20 +3,20 @@ import { RoomSessionEvent } from './RoomSessionEvent';
export class RoomSessionPetLevelUpdateEvent extends RoomSessionEvent export class RoomSessionPetLevelUpdateEvent extends RoomSessionEvent
{ {
public static RSPLUE_PET_LEVEL_UPDATE: string = 'RSPLUE_PET_LEVEL_UPDATE'; public static PET_LEVEL_UPDATE: string = 'RSPLUE_PET_LEVEL_UPDATE';
private _petId: number; private _petId: number;
private _level: number; private _level: number;
constructor(k: IRoomSession, _arg_2: number, _arg_3: number) constructor(k: IRoomSession, _arg_2: number, _arg_3: number)
{ {
super(RoomSessionPetLevelUpdateEvent.RSPLUE_PET_LEVEL_UPDATE, k); super(RoomSessionPetLevelUpdateEvent.PET_LEVEL_UPDATE, k);
this._petId = _arg_2; this._petId = _arg_2;
this._level = _arg_3; this._level = _arg_3;
} }
public get _Str_2508(): number public get petId(): number
{ {
return this._petId; return this._petId;
} }

View File

@ -3,7 +3,7 @@ import { RoomSessionEvent } from './RoomSessionEvent';
export class RoomSessionPetStatusUpdateEvent extends RoomSessionEvent export class RoomSessionPetStatusUpdateEvent extends RoomSessionEvent
{ {
public static RSPFUE_PET_STATUS_UPDATE: string = 'RSPFUE_PET_STATUS_UPDATE'; public static PET_STATUS_UPDATE: string = 'RSPFUE_PET_STATUS_UPDATE';
private _petId: number; private _petId: number;
private _canBreed: boolean; private _canBreed: boolean;
@ -13,7 +13,7 @@ export class RoomSessionPetStatusUpdateEvent extends RoomSessionEvent
constructor(k: IRoomSession, _arg_2: number, _arg_3: boolean, _arg_4: boolean, _arg_5: boolean, _arg_6: boolean) constructor(k: IRoomSession, _arg_2: number, _arg_3: boolean, _arg_4: boolean, _arg_5: boolean, _arg_6: boolean)
{ {
super(RoomSessionPetStatusUpdateEvent.RSPFUE_PET_STATUS_UPDATE, k); super(RoomSessionPetStatusUpdateEvent.PET_STATUS_UPDATE, k);
this._petId = _arg_2; this._petId = _arg_2;
this._canBreed = _arg_3; this._canBreed = _arg_3;
@ -22,27 +22,27 @@ export class RoomSessionPetStatusUpdateEvent extends RoomSessionEvent
this._hasBreedingPermission = _arg_6; this._hasBreedingPermission = _arg_6;
} }
public get _Str_2508(): number public get petId(): number
{ {
return this._petId; return this._petId;
} }
public get _Str_2934(): boolean public get canBreed(): boolean
{ {
return this._canBreed; return this._canBreed;
} }
public get _Str_3068(): boolean public get canHarvest(): boolean
{ {
return this._canHarvest; return this._canHarvest;
} }
public get _Str_2898(): boolean public get canRevive(): boolean
{ {
return this._canRevive; return this._canRevive;
} }
public get _Str_2921(): boolean public get hasBreedingPermission(): boolean
{ {
return this._hasBreedingPermission; return this._hasBreedingPermission;
} }