add 'delete state.raw.version'
This commit is contained in:
parent
05f5b4d223
commit
e6ad6afaf1
|
@ -25,6 +25,8 @@ export default class armagetron extends Core {
|
|||
state.version = state.raw.version
|
||||
state.maxplayers = this.readUInt(reader)
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
const players = this.readString(reader)
|
||||
const list = players.split('\n')
|
||||
for (const name of list) {
|
||||
|
|
|
@ -20,6 +20,8 @@ export default class ase extends Core {
|
|||
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
|
||||
|
|
|
@ -68,6 +68,8 @@ export default class battlefield extends Core {
|
|||
data.shift()
|
||||
state.raw.version = data.shift()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
|
||||
{
|
||||
|
|
|
@ -51,6 +51,8 @@ export default class farmingsimulator extends Core {
|
|||
state.raw.version = serverInfo.attr('version')
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
// TODO: Add state.raw
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,5 +35,7 @@ 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
|
||||
}
|
||||
}
|
||||
|
|
|
@ -43,5 +43,7 @@ export default class geneshift extends Core {
|
|||
// fields[18] is unknown? listen server?
|
||||
state.raw.version = found[19]
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,8 @@ export default class openttd extends Core {
|
|||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
state.raw.language = this.decode(
|
||||
reader.uint(1),
|
||||
['any', 'en', 'de', 'fr']
|
||||
|
|
|
@ -37,6 +37,8 @@ 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)
|
||||
|
|
|
@ -16,8 +16,10 @@ export default class samp extends Core {
|
|||
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 = state.raw.version
|
||||
state.password = !!reader.uint(1)
|
||||
state.numplayers = reader.uint(2)
|
||||
state.maxplayers = reader.uint(2)
|
||||
|
|
|
@ -18,6 +18,8 @@ export default class savage2 extends Core {
|
|||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
state.raw.minlevel = reader.uint(1)
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
|
||||
stripColorCodes (str) {
|
||||
|
|
|
@ -57,7 +57,12 @@ 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.version = state.raw.version = data[1]
|
||||
if (typeof data[1] === 'number') {
|
||||
state.raw.version = data[1]
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
}
|
||||
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]
|
||||
|
|
|
@ -39,6 +39,8 @@ export default class tribes1 extends Core {
|
|||
state.version = state.raw.version
|
||||
state.name = this.readString(reader)
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
if (isStarsiege2009) {
|
||||
state.password = !!reader.uint(1)
|
||||
state.raw.dedicated = !!reader.uint(1)
|
||||
|
|
|
@ -96,6 +96,9 @@ export default class valve extends Core {
|
|||
}
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
|
||||
delete state.raw.version
|
||||
|
||||
const extraFlag = reader.uint(1)
|
||||
if (extraFlag & 0x80) state.gamePort = reader.uint(2)
|
||||
if (extraFlag & 0x10) state.raw.steamid = reader.uint(8).toString()
|
||||
|
|
Loading…
Reference in New Issue