Browse Source

Special camera packet update, thanks threat.

_DS_ 15 years ago
parent
commit
86b7588cca

+ 57 - 30
L2_GameServer/java/com/l2jserver/gameserver/network/serverpackets/SpecialCamera.java

@@ -17,39 +17,66 @@ package com.l2jserver.gameserver.network.serverpackets;
 
 public class SpecialCamera extends L2GameServerPacket
 {
-    private static final String _S__C7_SPECIALCAMERA = "[S] d6 SpecialCamera";
-    private int _id;
-    private int _dist;
-    private int _yaw;
-    private int _pitch;
-    private int _time;
-    private int _duration;
+	private static final String _S__C7_SPECIALCAMERA = "[S] d6 SpecialCamera";
 
-    public SpecialCamera(int id,int dist, int yaw, int pitch, int time, int duration)
-    {
-        _id = id;
-        _dist = dist;
-        _yaw = yaw;
-        _pitch = pitch;
-        _time = time;
-        _duration = duration;
-    }
+	private final int _id;
+	private final int _dist;
+	private final int _yaw;
+	private final int _pitch;
+	private final int _time;
+	private final int _duration;
+	private final int _turn;
+	private final int _rise;
+	private final int _widescreen;
+	private final int _unknown;
 
-    @Override
+	public SpecialCamera(int id, int dist, int yaw, int pitch, int time, int duration)
+	{
+		_id = id;
+		_dist = dist;
+		_yaw = yaw;
+		_pitch = pitch;
+		_time = time;
+		_duration = duration;
+		_turn = 0;
+		_rise = 0;
+		_widescreen = 0;
+		_unknown = 0;
+	}
+
+	public SpecialCamera(int id, int dist, int yaw, int pitch, int time, int duration, int turn, int rise, int widescreen, int unk)
+	{
+		_id = id;
+		_dist = dist;
+		_yaw = yaw;
+		_pitch = pitch;
+		_time = time;
+		_duration = duration;
+		_turn = turn;
+		_rise = rise;
+		_widescreen = widescreen;
+		_unknown = unk;
+	}
+
+	@Override
 	public void writeImpl()
-    {
-        writeC(0xd6);
-        writeD(_id);
-        writeD(_dist);
-        writeD(_yaw);
-        writeD(_pitch);
-        writeD(_time);
-        writeD(_duration);
-    }
+	{
+		writeC(0xd6);
+		writeD(_id);
+		writeD(_dist);
+		writeD(_yaw);
+		writeD(_pitch);
+		writeD(_time);
+		writeD(_duration);
+		writeD(_turn);
+		writeD(_rise);
+		writeD(_widescreen);
+		writeD(_unknown);
+	}
 
-    @Override
+	@Override
 	public String getType()
-    {
-        return _S__C7_SPECIALCAMERA;
-    }
+	{
+		return _S__C7_SPECIALCAMERA;
+	}
 }