Skip to content

Commit ffdfa2b

Browse files
UtumnoSharlikran
authored andcommitted
Chopping off size occurrences - see how similar those MreDial classes are...
1 parent 390867e commit ffdfa2b

4 files changed

Lines changed: 19 additions & 16 deletions

File tree

Mopy/bash/game/fallout3/records.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,8 +1313,9 @@ def dump(self,out):
13131313
if not self.infos: return
13141314
# Magic number '24': size of Fallout 3's record header
13151315
# Magic format '4sIIIII': format for Fallout 3's GRUP record
1316-
size = 24 + sum([24 + info.getSize() for info in self.infos])
1317-
out.pack('4sIIIII','GRUP',size,self.fid,7,self.infoStamp,self.infoStamp2)
1316+
dial_size = 24 + sum([24 + info.getSize() for info in self.infos])
1317+
out.pack('4sIIIII', 'GRUP', dial_size, self.fid, 7, self.infoStamp,
1318+
self.infoStamp2)
13181319
for info in self.infos: info.dump(out)
13191320

13201321
def updateMasters(self,masters):

Mopy/bash/game/falloutnv/records.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -815,8 +815,9 @@ def dump(self,out):
815815
if not self.infos: return
816816
# Magic number '24': size of Fallout New Vegas's record header
817817
# Magic format '4sIIIII': format for Fallout New Vegas's GRUP record
818-
size = 24 + sum([24 + info.getSize() for info in self.infos])
819-
out.pack('4sIIIII','GRUP',size,self.fid,7,self.infoStamp,self.infoStamp2)
818+
dial_size = 24 + sum([24 + info.getSize() for info in self.infos])
819+
out.pack('4sIIIII', 'GRUP', dial_size, self.fid, 7, self.infoStamp,
820+
self.infoStamp2)
820821
for info in self.infos: info.dump(out)
821822

822823
def updateMasters(self,masters):

Mopy/bash/game/oblivion/records.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -824,8 +824,8 @@ def dump(self,out):
824824
if not self.infos: return
825825
# Magic number '20': size of Oblivion's record header
826826
# Magic format '4sIIII': format for Oblivion's GRUP record
827-
size = 20 + sum([20 + info.getSize() for info in self.infos])
828-
out.pack('4sIIII','GRUP',size,self.fid,7,self.infoStamp)
827+
dial_size = 20 + sum([20 + info.getSize() for info in self.infos])
828+
out.pack('4sIIII', 'GRUP', dial_size, self.fid, 7, self.infoStamp)
829829
for info in self.infos: info.dump(out)
830830

831831
def updateMasters(self,masters):

Mopy/bash/game/skyrim/records.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ def dumpData(self,record,out):
486486
if value is not None:
487487
if self.maxSize:
488488
value = winNewLines(value.rstrip())
489-
size = min(self.maxSize,len(value))
489+
str_size = min(self.maxSize,len(value))
490490
test,encoding_ = encode(value,returnEncoding=True)
491491
extra_encoded = len(test) - self.maxSize
492492
if extra_encoded > 0:
@@ -495,8 +495,8 @@ def dumpData(self,record,out):
495495
while total < extra_encoded:
496496
total += len(value[i].encode(encoding_))
497497
i -= 1
498-
size += i + 1
499-
value = value[:size]
498+
str_size += i + 1
499+
value = value[:str_size]
500500
value = encode(value,firstEncoding=encoding_)
501501
else:
502502
value = test
@@ -521,7 +521,7 @@ def dumpData(self,record,out):
521521
if value is not None:
522522
if self.maxSize:
523523
value = winNewLines(value.rstrip())
524-
size = min(self.maxSize,len(value))
524+
str_size = min(self.maxSize,len(value))
525525
test,encoding_ = encode(value,returnEncoding=True)
526526
extra_encoded = len(test) - self.maxSize
527527
if extra_encoded > 0:
@@ -530,8 +530,8 @@ def dumpData(self,record,out):
530530
while total < extra_encoded:
531531
total += len(value[i].encode(encoding_))
532532
i -= 1
533-
size += i + 1
534-
value = value[:size]
533+
str_size += i + 1
534+
value = value[:str_size]
535535
value = encode(value,firstEncoding=encoding_)
536536
else:
537537
value = test
@@ -907,9 +907,9 @@ def __init__(self):
907907
self.fragments = None
908908
self.aliases = None
909909

910-
def loadData(self,record,ins,size,readId):
910+
def loadData(self, record, ins, size_, readId):
911911
insTell = ins.tell
912-
endOfField = insTell() + size
912+
endOfField = insTell() + size_
913913
self.scripts = []
914914
scriptsAppend = self.scripts.append
915915
Script = MelVmad.Script
@@ -2211,8 +2211,9 @@ def dump(self,out):
22112211
if not self.infos: return
22122212
# Magic number '24': size of Skyrim's record header
22132213
# Magic format '4sIIIII': format for Skyrim's GRUP record
2214-
size = 24 + sum([24 + info.getSize() for info in self.infos])
2215-
out.pack('4sIIIII','GRUP',size,self.fid,7,self.infoStamp,self.infoStamp2)
2214+
dial_size = 24 + sum([24 + info.getSize() for info in self.infos])
2215+
out.pack('4sIIIII', 'GRUP', dial_size, self.fid, 7, self.infoStamp,
2216+
self.infoStamp2)
22162217
for info in self.infos: info.dump(out)
22172218

22182219
def updateMasters(self,masters):

0 commit comments

Comments
 (0)