From a7c374ac5171f88f4a695d6b3065459b9833786b Mon Sep 17 00:00:00 2001 From: MW Date: Thu, 26 Apr 2007 17:29:41 +0000 Subject: [PATCH] At last: avatar-template.dat is no more --- OpenSim.RegionServer/world/Avatar.cs | 18 +++++++++++++----- bin/avatar-template.dat | Bin 552 -> 0 bytes bin/avatar-template2.dat | Bin 76 -> 0 bytes 3 files changed, 13 insertions(+), 5 deletions(-) delete mode 100644 bin/avatar-template.dat delete mode 100644 bin/avatar-template2.dat diff --git a/OpenSim.RegionServer/world/Avatar.cs b/OpenSim.RegionServer/world/Avatar.cs index 917c8935a4..4f13a4a2fb 100644 --- a/OpenSim.RegionServer/world/Avatar.cs +++ b/OpenSim.RegionServer/world/Avatar.cs @@ -102,7 +102,7 @@ namespace OpenSim.world public static void SetupTemplate(string name) { - int i = 0; + /*int i = 0; FileInfo fInfo = new FileInfo(name); long numBytes = fInfo.Length; FileStream fStream = new FileStream(name, FileMode.Open, FileAccess.Read); @@ -110,11 +110,12 @@ namespace OpenSim.world byte[] data1 = br.ReadBytes((int)numBytes); br.Close(); fStream.Close(); + * */ libsecondlife.Packets.ObjectUpdatePacket.ObjectDataBlock objdata = new ObjectUpdatePacket.ObjectDataBlock(); // new libsecondlife.Packets.ObjectUpdatePacket.ObjectDataBlock(data1, ref i); SetDefaultPacketValues(objdata); - objdata.ObjectData = data1; + //objdata.ObjectData = data1; objdata.UpdateFlags = 61 + (9 << 8) + (130 << 16) + (16 << 24); objdata.PathCurve = 16; objdata.ProfileCurve = 1; @@ -155,9 +156,16 @@ namespace OpenSim.world objdata.State = 0; objdata.Data = new byte[0]; - objdata.ObjectData = new byte[60]; - objdata.ObjectData[46] = 128; - objdata.ObjectData[47] = 63; + objdata.ObjectData = new byte[76]; + objdata.ObjectData[15] = 128; + objdata.ObjectData[16] = 63; + objdata.ObjectData[56] = 128; + objdata.ObjectData[61] = 102; + objdata.ObjectData[62] = 40; + objdata.ObjectData[63] = 61; + objdata.ObjectData[64] = 189; + + } public void CompleteMovement(World RegionInfo) diff --git a/bin/avatar-template.dat b/bin/avatar-template.dat deleted file mode 100644 index c13c2c7ededf3a96a0632b74061fc212d4742b57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmcbu!p7WGQ2G?si?{h$4l`X#jE4G;H^x2-~9YaB&z@QdrRC z7#XY?+%k)bOZ*aZQx$?kf;|1)6@tPQg2NPiGfR>)xO@_^$+>4HCFSQ8qnM^2qW`W_>}JiBv^O^XY>%Q8lf%P!NaNyp?^y2@Enhlku}@nyy{Ca8 z+~eMvZ<=m0v&f2s}(_Xs| zxvgqp;19j?PBoutIZN0ommO{lpPCqg74-~#8t>|FzV3hew1~ESBST;2w&j_+m*zcj zj9Jio#^Am~fqkCJ!rzh&Yu0D&SUD^Ds=~Hi!TYxEpCzv+sd($>45v8)HH&Ba?3Hwz zx&Hf4`wO;q)f}lx&wa%b{OY$c=6f7WomI}Fb9Gj!ocyJ!k8UrM`qP}Xo9WdLv0Yae lxSPloKD55lvvnrpPc^ZkfQWfN4jl3LV#O_X1v4CAA^>B~p5y=k diff --git a/bin/avatar-template2.dat b/bin/avatar-template2.dat deleted file mode 100644 index b5bfa64fafc6d88386a1706da7cb62f72febc3a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 lcmZQzKn4x=x|`x1S;`olyIt2fBFmt$8$kRt4cooQ;s7RT2EqUU