fix delete version
This commit is contained in:
parent
e6ad6afaf1
commit
a283466140
|
@ -21,12 +21,9 @@ export default class armagetron extends Core {
|
|||
state.numplayers = this.readUInt(reader)
|
||||
state.raw.versionmin = this.readUInt(reader)
|
||||
state.raw.versionmax = this.readUInt(reader)
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.version = this.readString(reader)
|
||||
state.maxplayers = this.readUInt(reader)
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
const players = this.readString(reader)
|
||||
const list = players.split('\n')
|
||||
for (const name of list) {
|
||||
|
|
|
@ -14,14 +14,11 @@ export default class ase extends Core {
|
|||
state.name = this.readString(reader)
|
||||
state.raw.gametype = this.readString(reader)
|
||||
state.map = this.readString(reader)
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.version = this.readString(reader)
|
||||
state.password = this.readString(reader) === '1'
|
||||
state.numplayers = parseInt(this.readString(reader))
|
||||
state.maxplayers = parseInt(this.readString(reader))
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
while (!reader.done()) {
|
||||
const key = this.readString(reader)
|
||||
if (!key) break
|
||||
|
|
|
@ -66,10 +66,7 @@ export default class battlefield extends Core {
|
|||
{
|
||||
const data = await this.query(socket, ['version'])
|
||||
data.shift()
|
||||
state.raw.version = data.shift()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = data.shift()
|
||||
}
|
||||
|
||||
{
|
||||
|
|
|
@ -48,10 +48,7 @@ export default class farmingsimulator extends Core {
|
|||
}
|
||||
})
|
||||
|
||||
state.raw.version = serverInfo.attr('version')
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = serverInfo.attr('version')
|
||||
|
||||
// TODO: Add state.raw
|
||||
}
|
||||
|
|
|
@ -22,8 +22,7 @@ export default class ffow extends valve {
|
|||
state.raw.mod = reader.string()
|
||||
state.raw.gamemode = reader.string()
|
||||
state.raw.description = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
state.version = reader.string()
|
||||
state.gamePort = reader.uint(2)
|
||||
state.numplayers = reader.uint(1)
|
||||
state.maxplayers = reader.uint(1)
|
||||
|
@ -35,7 +34,5 @@ export default class ffow extends valve {
|
|||
state.raw.round = reader.uint(1)
|
||||
state.raw.maxrounds = reader.uint(1)
|
||||
state.raw.timeleft = reader.uint(2)
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
}
|
||||
|
|
|
@ -41,9 +41,6 @@ export default class geneshift extends Core {
|
|||
state.raw.friendlyfire = !!parseInt(found[16])
|
||||
state.raw.mercs = !!parseInt(found[17])
|
||||
// fields[18] is unknown? listen server?
|
||||
state.raw.version = found[19]
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = found[19]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,10 +25,7 @@ export default class openttd extends Core {
|
|||
}
|
||||
|
||||
state.name = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = reader.string()
|
||||
|
||||
state.raw.language = this.decode(
|
||||
reader.uint(1),
|
||||
|
|
|
@ -10,8 +10,7 @@ export default class rfactor extends Core {
|
|||
state.raw.region = reader.uint(2)
|
||||
state.raw.ip = reader.part(4)
|
||||
state.raw.size = reader.uint(2)
|
||||
state.raw.version = reader.uint(2)
|
||||
state.version = state.raw.version
|
||||
state.version = reader.uint(2)
|
||||
state.raw.versionRaceCast = reader.uint(2)
|
||||
state.gamePort = reader.uint(2)
|
||||
state.raw.queryPort = reader.uint(2)
|
||||
|
@ -37,8 +36,6 @@ export default class rfactor extends Core {
|
|||
reader.skip(3)
|
||||
state.raw.vehicles = reader.string()
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
state.password = !!(state.raw.packedSpecial & 2)
|
||||
state.raw.raceCast = !!(state.raw.packedSpecial & 4)
|
||||
state.raw.fixedSetups = !!(state.raw.packedSpecial & 16)
|
||||
|
|
|
@ -15,10 +15,7 @@ export default class samp extends Core {
|
|||
const reader = await this.sendPacket('i')
|
||||
if (this.isVcmp) {
|
||||
const consumed = reader.part(12)
|
||||
state.raw.version = this.reader(consumed).string()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = this.reader(consumed).string()
|
||||
}
|
||||
state.password = !!reader.uint(1)
|
||||
state.numplayers = reader.uint(2)
|
||||
|
|
|
@ -15,11 +15,8 @@ export default class savage2 extends Core {
|
|||
state.raw.location = reader.string()
|
||||
state.raw.minplayers = reader.uint(1)
|
||||
state.raw.gametype = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
state.version = reader.string()
|
||||
state.raw.minlevel = reader.uint(1)
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
|
||||
stripColorCodes (str) {
|
||||
|
|
|
@ -57,12 +57,7 @@ export default class starmade extends Core {
|
|||
this.logger.debug('Received raw data array', data)
|
||||
|
||||
if (typeof data[0] === 'number') state.raw.infoVersion = data[0]
|
||||
if (typeof data[1] === 'number') {
|
||||
state.raw.version = data[1]
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
if (typeof data[1] === 'number') state.version = data[1]
|
||||
if (typeof data[2] === 'string') state.name = data[2]
|
||||
if (typeof data[3] === 'string') state.raw.description = data[3]
|
||||
if (typeof data[4] === 'number') state.raw.startTime = data[4]
|
||||
|
|
|
@ -35,12 +35,9 @@ export default class tribes1 extends Core {
|
|||
|
||||
state.raw.gametype = this.readString(reader)
|
||||
const isStarsiege2009 = state.raw.gametype === 'Starsiege'
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.version = this.readString(reader)
|
||||
state.name = this.readString(reader)
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
if (isStarsiege2009) {
|
||||
state.password = !!reader.uint(1)
|
||||
state.raw.dedicated = !!reader.uint(1)
|
||||
|
|
|
@ -94,10 +94,7 @@ export default class valve extends Core {
|
|||
state.raw.shipwitnesses = reader.uint(1)
|
||||
state.raw.shipduration = reader.uint(1)
|
||||
}
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
state.version = reader.string()
|
||||
|
||||
const extraFlag = reader.uint(1)
|
||||
if (extraFlag & 0x80) state.gamePort = reader.uint(2)
|
||||
|
|
Loading…
Reference in New Issue