general: Getting somewhere
This commit is contained in:
parent
a338b886f5
commit
677fabf99f
10
etc/otp.dc
10
etc/otp.dc
|
|
@ -209,7 +209,7 @@ dclass AvatarHandle : TalkPath_whisper {
|
|||
|
||||
dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisper {
|
||||
string DcObjectType db;
|
||||
setName(string) required broadcast db airecv;
|
||||
setName(string = "unknownDistributedAvatar") required broadcast db airecv;
|
||||
friendsNotify(int32, int8) ownrecv airecv clsend;
|
||||
checkAvOnShard(uint32) clsend airecv;
|
||||
confirmAvOnShard(uint32, int8);
|
||||
|
|
@ -217,7 +217,7 @@ dclass DistributedAvatar : DistributedSmoothNode, TalkPath_owner, TalkPath_whisp
|
|||
|
||||
dclass DistributedPlayer : DistributedAvatar {
|
||||
arrivedOnDistrict(uint32) ownrecv ram;
|
||||
setAccountName(string) required ownrecv db;
|
||||
setAccountName(string = "unknown") required ownrecv db;
|
||||
setWhisperFrom(uint32, string(0-256), uint32) ownrecv clsend;
|
||||
setWhisperWLFrom(uint32, string(0-256), uint32) ownrecv clsend;
|
||||
setWhisperSCFrom(uint32, uint16) ownrecv clsend;
|
||||
|
|
@ -228,14 +228,14 @@ dclass DistributedPlayer : DistributedAvatar {
|
|||
setWhitelistChatFlags(uint8) broadcast ownrecv ram airecv;
|
||||
setSC(uint16) broadcast ownsend airecv;
|
||||
setSCCustom(uint16) broadcast ownsend airecv;
|
||||
setFriendsList(uint32uint8array) ownrecv required db airecv;
|
||||
setFriendsList(uint32uint8array = {}) ownrecv required db airecv;
|
||||
setDISLname(string) broadcast ownrecv ram;
|
||||
setDISLid(uint32) broadcast ownrecv ram db airecv required;
|
||||
OwningAccount(uint32);
|
||||
WishName(string) db ram;
|
||||
WishNameState(string) db ram;
|
||||
setPreviousAccess(uint8) required db airecv;
|
||||
setAccess(uint8) broadcast ownrecv required ram airecv;
|
||||
setPreviousAccess(uint8 access = 0) required db airecv;
|
||||
setAccess(uint8 access = 2) broadcast ownrecv required ram airecv;
|
||||
setAsGM(bool) required ram broadcast ownrecv airecv;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -442,7 +442,7 @@ typedef int16 pair16[2];
|
|||
|
||||
dclass DistributedToon : DistributedPlayer {
|
||||
setDNAString(blob) required broadcast ownrecv db;
|
||||
setGM(uint8) required broadcast ownrecv db;
|
||||
setGM(uint8 = 0) required broadcast ownrecv db;
|
||||
setMaxBankMoney(int16) required broadcast ownrecv db;
|
||||
setBankMoney(int16) required broadcast ownrecv db;
|
||||
setMaxMoney(int16) required broadcast ownrecv db;
|
||||
|
|
|
|||
|
|
@ -942,7 +942,7 @@ class OTPClientRepository(ClientRepositoryBase):
|
|||
avNames[1] = di.getString()
|
||||
avNames[2] = di.getString()
|
||||
avNames[3] = di.getString()
|
||||
avDNA = di.getString()
|
||||
avDNA = di.getBlob()
|
||||
avPosition = di.getUint8()
|
||||
aname = di.getUint8()
|
||||
potAv = PotentialAvatar(avNum, avNames, avDNA, avPosition, aname)
|
||||
|
|
|
|||
|
|
@ -384,7 +384,7 @@ class DistributedBuildingMgrAI:
|
|||
if os.path.exists(working):
|
||||
os.remove(working)
|
||||
os.rename(fileName, working)
|
||||
file=open(working, 'w')
|
||||
file=open(working, 'wb')
|
||||
file.seek(0, 2)
|
||||
self.saveTo(file, block)
|
||||
file.close()
|
||||
|
|
@ -404,7 +404,7 @@ class DistributedBuildingMgrAI:
|
|||
# Move current file as the backup file:
|
||||
if os.path.exists(fileName):
|
||||
os.rename(fileName, backup)
|
||||
file=open(fileName, 'w')
|
||||
file=open(fileName, 'wb')
|
||||
file.seek(0)
|
||||
self.saveTo(file)
|
||||
file.close()
|
||||
|
|
@ -433,7 +433,7 @@ class DistributedBuildingMgrAI:
|
|||
fileName=self.getFileName()
|
||||
try:
|
||||
# Try to open the backup file:
|
||||
file=open(fileName+self.backupExtension, 'r')
|
||||
file=open(fileName+self.backupExtension, 'rb')
|
||||
# Remove the (assumed) broken file:
|
||||
if os.path.exists(fileName):
|
||||
os.remove(fileName)
|
||||
|
|
@ -441,7 +441,7 @@ class DistributedBuildingMgrAI:
|
|||
# OK, there's no backup file, good.
|
||||
try:
|
||||
# Open the real file:
|
||||
file=open(fileName, 'r')
|
||||
file=open(fileName, 'rb')
|
||||
except IOError:
|
||||
# OK, there's no file. Start new list:
|
||||
return {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue