 b35469b996
			
		
	
	b35469b996
	
	
	
		
			
			- Reworked friend / block manager to containg memo and show correct data. - Fixed throwing exception, on player login if 2 invisible GMs are next to each other.
		
			
				
	
	
		
			178 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| /*
 | |
|  * This program is free software: you can redistribute it and/or modify it under
 | |
|  * the terms of the GNU General Public License as published by the Free Software
 | |
|  * Foundation, either version 3 of the License, or (at your option) any later
 | |
|  * version.
 | |
|  * 
 | |
|  * This program is distributed in the hope that it will be useful, but WITHOUT
 | |
|  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 | |
|  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 | |
|  * details.
 | |
|  * 
 | |
|  * You should have received a copy of the GNU General Public License along with
 | |
|  * this program. If not, see <http://www.gnu.org/licenses/>.
 | |
|  */
 | |
| package com.l2jserver.gameserver.model.entity;
 | |
| 
 | |
| import com.l2jserver.gameserver.data.sql.impl.CharNameTable;
 | |
| import com.l2jserver.gameserver.model.L2World;
 | |
| import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
 | |
| 
 | |
| /**
 | |
|  * @author Erlandys
 | |
|  */
 | |
| public class Friend
 | |
| {
 | |
| 	int _relation;
 | |
| 	int _friendOID;
 | |
| 	String _memo;
 | |
| 	
 | |
| 	int _level = 1;
 | |
| 	int _classId = 0;
 | |
| 	int _clanId = 0;
 | |
| 	int _clanCrestId = 0;
 | |
| 	int _allyId = 0;
 | |
| 	int _allyCrestId = 0;
 | |
| 	String _name = "";
 | |
| 	String _clanName = "";
 | |
| 	String _allyName = "";
 | |
| 	long _createDate = -1;
 | |
| 	long _lastLogin = -1;
 | |
| 	
 | |
| 	public Friend(int relation, int friendOID, String memo)
 | |
| 	{
 | |
| 		_relation = relation;
 | |
| 		_friendOID = friendOID;
 | |
| 		_memo = memo;
 | |
| 	}
 | |
| 	
 | |
| 	public L2PcInstance getFriend()
 | |
| 	{
 | |
| 		return L2World.getInstance().getPlayer(_friendOID);
 | |
| 	}
 | |
| 	
 | |
| 	public int getFriendOID()
 | |
| 	{
 | |
| 		return _friendOID;
 | |
| 	}
 | |
| 	
 | |
| 	public String getMemo()
 | |
| 	{
 | |
| 		return _memo;
 | |
| 	}
 | |
| 	
 | |
| 	public void setMemo(String memo)
 | |
| 	{
 | |
| 		_memo = memo;
 | |
| 	}
 | |
| 	
 | |
| 	public int getLevel()
 | |
| 	{
 | |
| 		return _level;
 | |
| 	}
 | |
| 	
 | |
| 	public void setLevel(int level)
 | |
| 	{
 | |
| 		_level = level;
 | |
| 	}
 | |
| 	
 | |
| 	public int getClassId()
 | |
| 	{
 | |
| 		return _classId;
 | |
| 	}
 | |
| 	
 | |
| 	public void setClassId(int classId)
 | |
| 	{
 | |
| 		_classId = classId;
 | |
| 	}
 | |
| 	
 | |
| 	public int getClanId()
 | |
| 	{
 | |
| 		return _clanId;
 | |
| 	}
 | |
| 	
 | |
| 	public void setClanId(int clanId)
 | |
| 	{
 | |
| 		_clanId = clanId;
 | |
| 	}
 | |
| 	
 | |
| 	public int getClanCrestId()
 | |
| 	{
 | |
| 		return _clanCrestId;
 | |
| 	}
 | |
| 	
 | |
| 	public void setClanCrestId(int clanCrestId)
 | |
| 	{
 | |
| 		_clanCrestId = clanCrestId;
 | |
| 	}
 | |
| 	
 | |
| 	public int getAllyId()
 | |
| 	{
 | |
| 		return _allyId;
 | |
| 	}
 | |
| 	
 | |
| 	public void setAllyId(int allyId)
 | |
| 	{
 | |
| 		_allyId = allyId;
 | |
| 	}
 | |
| 	
 | |
| 	public int getAllyCrestId()
 | |
| 	{
 | |
| 		return _allyCrestId;
 | |
| 	}
 | |
| 	
 | |
| 	public void setAllyCrestId(int allyCrestId)
 | |
| 	{
 | |
| 		_allyCrestId = allyCrestId;
 | |
| 	}
 | |
| 	
 | |
| 	public String getName()
 | |
| 	{
 | |
| 		if (_name == "")
 | |
| 		{
 | |
| 			_name = CharNameTable.getInstance().getNameById(_friendOID);
 | |
| 		}
 | |
| 		return _name;
 | |
| 	}
 | |
| 	
 | |
| 	public String getClanName()
 | |
| 	{
 | |
| 		return _clanName;
 | |
| 	}
 | |
| 	
 | |
| 	public void setClanName(String clanName)
 | |
| 	{
 | |
| 		_clanName = clanName;
 | |
| 	}
 | |
| 	
 | |
| 	public String getAllyName()
 | |
| 	{
 | |
| 		return _allyName;
 | |
| 	}
 | |
| 	
 | |
| 	public void setAllyName(String allyName)
 | |
| 	{
 | |
| 		_allyName = allyName;
 | |
| 	}
 | |
| 	
 | |
| 	public long getCreateDate()
 | |
| 	{
 | |
| 		return _createDate;
 | |
| 	}
 | |
| 	
 | |
| 	public void setCreateDate(long createDate)
 | |
| 	{
 | |
| 		_createDate = createDate;
 | |
| 	}
 | |
| 	
 | |
| 	public long getLastLogin()
 | |
| 	{
 | |
| 		return _lastLogin;
 | |
| 	}
 | |
| 	
 | |
| 	public void setLastLogin(long lastLogin)
 | |
| 	{
 | |
| 		_lastLogin = lastLogin;
 | |
| 	}
 | |
| }
 |