Pet Tamer Quest.

11/12/2013 09:54 raventh1984#1
Hi elitepvpers,

Well i am an bit lost in this wierd situation about the pet Tamer quest.

Maybe one of you can see where the problem is

My max level is 400 so i also changed the quests for the level cap.
However the Pet tamer is still fkd up.

This is the first quest

Code:
QUEST_PETTAME01 // 알 -> D급
{
	SetTitle
	(
		IDS_PROPQUEST_INC_002010
	);
	
	setting
	{
		
		SetRepeat(1);
		SetCharacter( "MaFl_PetTamer" );
		SetBeginCondLevel( 1, 400 );
		SetBeginCondParty( 0, 0, 0, 0 );
		SetBeginCondJob( JOB_VAGRANT, JOB_MERCENARY, JOB_ACROBAT, JOB_ASSIST, JOB_MAGICIAN, JOB_KNIGHT, JOB_BLADE, JOB_JESTER, JOB_RANGER, JOB_RINGMASTER, JOB_BILLPOSTER, JOB_PSYCHIKEEPER, JOB_ELEMENTOR, 
		JOB_KNIGHT_MASTER, JOB_BLADE_MASTER, JOB_JESTER_MASTER, JOB_RANGER_MASTER, JOB_RINGMASTER_MASTER, JOB_BILLPOSTER_MASTER, JOB_PSYCHIKEEPER_MASTER, JOB_ELEMENTOR_MASTER, 
		JOB_KNIGHT_HERO, JOB_BLADE_HERO, JOB_JESTER_HERO, JOB_RANGER_HERO, JOB_RINGMASTER_HERO, JOB_BILLPOSTER_HERO, JOB_PSYCHIKEEPER_HERO, JOB_ELEMENTOR_HERO, 
		JOB_LORDTEMPLER_HERO, JOB_STORMBLADE_HERO, JOB_WINDLURKER_HERO, JOB_CRACKSHOOTER_HERO, JOB_FORCEMASTER_HERO, JOB_FLORIST_HERO, JOB_MENTALIST_HERO, JOB_ELEMENTORLORD_HERO, 
		JOB_LORDTEMPLER_ULTIMATE, JOB_STORMBLADE_ULTIMATE, JOB_WINDLURKER_ULTIMATE, JOB_CRACKSHOOTER_ULTIMATE, JOB_FORCEMASTER_ULTIMATE, JOB_FLORIST_ULTIMATE, JOB_MENTALIST_ULTIMATE, JOB_ELEMENTORLORD_ULTIMATE );
		SetBeginCondPetLevel( 0 );
		SetEndCondPetLevel( 0 );
		SetEndCondPetExp( 100 );
		SetEndRewardPetLevelup();
		SetHeadQuest( 6004 );
	}
Here you can see that the begin level is between 1 and 400 Also the beginjob have been changed to fit the 4th jobs in it.

However the quest dialog only pops up if the player is within the range of 1 and 144
After level 144 3rd job the quest is no longer available.

Any one encounterd this before and is willing to provide the solution?

With kind regards.
12/08/2017 15:01 Wezzy_Dev#2
Search this function in propquest SetEndRewardPetLevelup(); so you can see other pet quest and change all SetBeginCondLevel
12/08/2017 15:08 Blouflash#3
Code:
	BYTE	m_nBeginCondLevelMax;
The highest value for the maximum level can be 0xFF (255) because the datatype is a unsigned char.

Change
Code:
	BYTE	m_nBeginCondLevelMax;
	BYTE	m_nBeginCondLevelMin;
to
Code:
	int	m_nBeginCondLevelMax;
	int	m_nBeginCondLevelMin;