Proper name for SkillTable skill getter.
This commit is contained in:
		| @@ -92,7 +92,7 @@ public class HotSprings extends Quest | ||||
| 	{ | ||||
| 		final Effect info = creature.getFirstEffect(diseaseId); | ||||
| 		final int skillLevel = (info == null) ? 1 : (info.getSkill().getLevel() < 10) ? info.getSkill().getLevel() + 1 : 10; | ||||
| 		final Skill skill = SkillTable.getInstance().getInfo(diseaseId, skillLevel); | ||||
| 		final Skill skill = SkillTable.getInstance().getSkill(diseaseId, skillLevel); | ||||
| 		if ((skill != null) && !npc.isCastingNow() && !npc.isSkillDisabled(skill)) | ||||
| 		{ | ||||
| 			npc.setTarget(creature); | ||||
|   | ||||
| @@ -690,12 +690,12 @@ public class Antharas extends Quest | ||||
| 				case 29074: | ||||
| 				case 29075: | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(5097, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(5097, 1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case 29076: | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(5094, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(5094, 1); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| @@ -932,12 +932,12 @@ public class Antharas extends Quest | ||||
| 				case 29074: | ||||
| 				case 29075: | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(5097, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(5097, 1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case 29076: | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(5094, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(5094, 1); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
|   | ||||
| @@ -270,7 +270,7 @@ public class Baium extends Quest | ||||
| 				else if (((_lastAttackVsBaiumTime + 300000) < System.currentTimeMillis()) && (npc.getCurrentHp() < ((npc.getMaxHp() * 3) / 4.0))) | ||||
| 				{ | ||||
| 					npc.setTarget(npc); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4135, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4135, 1)); | ||||
| 					if (GrandBossManager.getInstance().getBossStatus(LIVE_BAIUM) != AWAKE) | ||||
| 					{ | ||||
| 						cancelQuestTimer("baium_despawn", npc, null); | ||||
| @@ -398,7 +398,7 @@ public class Baium extends Quest | ||||
| 				if (sk4258 == 0) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4258, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4258, 1)); | ||||
| 				} | ||||
| 			} | ||||
| 			// update a variable with the last action against baium | ||||
| @@ -500,7 +500,7 @@ public class Baium extends Quest | ||||
| 			_target = getRandomTarget(npc); | ||||
| 			if (_target != null) | ||||
| 			{ | ||||
| 				_skill = SkillTable.getInstance().getInfo(getRandomSkill(npc), 1); | ||||
| 				_skill = SkillTable.getInstance().getSkill(getRandomSkill(npc), 1); | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| @@ -508,7 +508,7 @@ public class Baium extends Quest | ||||
| 		Skill skill = _skill; | ||||
| 		if (skill == null) | ||||
| 		{ | ||||
| 			skill = SkillTable.getInstance().getInfo(getRandomSkill(npc), 1); | ||||
| 			skill = SkillTable.getInstance().getSkill(getRandomSkill(npc), 1); | ||||
| 		} | ||||
| 		if ((target == null) || target.isDead() || !(_zone.isInsideZone(target))) | ||||
| 		{ | ||||
|   | ||||
| @@ -217,7 +217,7 @@ public class Orfen extends Quest | ||||
| 				{ | ||||
| 					attacker.teleToLocation(npc.getX(), npc.getY(), npc.getZ()); | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4064, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4064, 1)); | ||||
| 				} | ||||
| 			} | ||||
| 			else | ||||
|   | ||||
| @@ -304,8 +304,8 @@ public class QueenAnt extends Quest | ||||
| 						{ | ||||
| 							getIntoPosition(nurse, _larva); | ||||
| 							nurse.setTarget(_larva); | ||||
| 							nurse.doCast(SkillTable.getInstance().getInfo(4020, 1)); | ||||
| 							nurse.doCast(SkillTable.getInstance().getInfo(4024, 1)); | ||||
| 							nurse.doCast(SkillTable.getInstance().getSkill(4020, 1)); | ||||
| 							nurse.doCast(SkillTable.getInstance().getSkill(4024, 1)); | ||||
| 						} | ||||
| 						continue; | ||||
| 					} | ||||
| @@ -315,7 +315,7 @@ public class QueenAnt extends Quest | ||||
| 						{ | ||||
| 							getIntoPosition(nurse, _queen); | ||||
| 							nurse.setTarget(_queen); | ||||
| 							nurse.doCast(SkillTable.getInstance().getInfo(4020, 1)); | ||||
| 							nurse.doCast(SkillTable.getInstance().getSkill(4020, 1)); | ||||
| 						} | ||||
| 						continue; | ||||
| 					} | ||||
| @@ -325,7 +325,7 @@ public class QueenAnt extends Quest | ||||
| 						{ | ||||
| 							getIntoPosition(_nurses.get(k), nurse); | ||||
| 							_nurses.get(k).setTarget(nurse); | ||||
| 							_nurses.get(k).doCast(SkillTable.getInstance().getInfo(4020, 1)); | ||||
| 							_nurses.get(k).doCast(SkillTable.getInstance().getSkill(4020, 1)); | ||||
| 						} | ||||
| 					} | ||||
| 					if (notCasting && (nurse.getTarget() != null)) | ||||
|   | ||||
| @@ -193,7 +193,7 @@ public class Valakas extends Quest | ||||
| 					if ((sk4691 == 0) || ((sk4691 == 1) && (lvl != 4))) | ||||
| 					{ | ||||
| 						npc.setTarget(npc); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4691, 4)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4691, 4)); | ||||
| 					} | ||||
| 				} | ||||
| 				else if (npc.getCurrentHp() > ((npc.getMaxHp() * 2) / 4.0)) | ||||
| @@ -201,7 +201,7 @@ public class Valakas extends Quest | ||||
| 					if ((sk4691 == 0) || ((sk4691 == 1) && (lvl != 3))) | ||||
| 					{ | ||||
| 						npc.setTarget(npc); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4691, 3)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4691, 3)); | ||||
| 					} | ||||
| 				} | ||||
| 				else if (npc.getCurrentHp() > ((npc.getMaxHp() * 3) / 4.0)) | ||||
| @@ -209,13 +209,13 @@ public class Valakas extends Quest | ||||
| 					if ((sk4691 == 0) || ((sk4691 == 1) && (lvl != 2))) | ||||
| 					{ | ||||
| 						npc.setTarget(npc); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4691, 2)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4691, 2)); | ||||
| 					} | ||||
| 				} | ||||
| 				else if ((sk4691 == 0) || ((sk4691 == 1) && (lvl != 1))) | ||||
| 				{ | ||||
| 					npc.setTarget(npc); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4691, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4691, 1)); | ||||
| 				} | ||||
| 			} | ||||
| 			else if (event.equals("launch_random_skill")) | ||||
| @@ -389,7 +389,7 @@ public class Valakas extends Quest | ||||
| 			if (sk4258 == 0) | ||||
| 			{ | ||||
| 				npc.setTarget(attacker); | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(4258, 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(4258, 1)); | ||||
| 			} | ||||
| 		} | ||||
| 		if (attacker.getZ() < (npc.getZ() + 200)) | ||||
| @@ -415,7 +415,7 @@ public class Valakas extends Quest | ||||
| 				i_ai3 = 0; | ||||
| 				i_ai4 = 0; | ||||
| 				npc.setTarget(npc); | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(4687, 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(4687, 1)); | ||||
| 				i_quest0 = 1; | ||||
| 			} | ||||
| 		} | ||||
| @@ -687,45 +687,45 @@ public class Valakas extends Quest | ||||
| 				{ | ||||
| 					if (Rnd.get(100) < 20) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 15) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 15) && (i0 == 1) && (i_quest0 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4685, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4685, 1); | ||||
| 						i_quest0 = 0; | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 10) && (i1 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4688, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4688, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 35) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4683, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4683, 1); | ||||
| 					} | ||||
| 					else if (Rnd.nextBoolean()) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4681, 1); // left hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4681, 1); // left hand | ||||
| 					} | ||||
| 					else | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4682, 1); // right hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4682, 1); // right hand | ||||
| 					} | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 20) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 15) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4684, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4684, 1); | ||||
| 				} | ||||
| 			} | ||||
| 			else if (npc.getCurrentHp() > ((npc.getMaxHp() * 2) / 4)) | ||||
| @@ -741,45 +741,45 @@ public class Valakas extends Quest | ||||
| 				{ | ||||
| 					if (Rnd.get(100) < 5) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 10) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 10) && (i0 == 1) && (i_quest0 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4685, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4685, 1); | ||||
| 						i_quest0 = 0; | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 10) && (i1 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4688, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4688, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 20) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4683, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4683, 1); | ||||
| 					} | ||||
| 					else if (Rnd.nextBoolean()) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4681, 1); // left hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4681, 1); // left hand | ||||
| 					} | ||||
| 					else | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4682, 1); // right hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4682, 1); // right hand | ||||
| 					} | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 5) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 10) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4684, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4684, 1); | ||||
| 				} | ||||
| 			} | ||||
| 			else if (npc.getCurrentHp() > ((npc.getMaxHp() * 3) / 4.0)) | ||||
| @@ -795,45 +795,45 @@ public class Valakas extends Quest | ||||
| 				{ | ||||
| 					if (Rnd.get(100) < 0) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 5) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 5) && (i0 == 1) && (i_quest0 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4685, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4685, 1); | ||||
| 						i_quest0 = 0; | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 10) && (i1 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4688, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4688, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 15) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4683, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4683, 1); | ||||
| 					} | ||||
| 					else if (Rnd.nextBoolean()) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4681, 1); // left hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4681, 1); // left hand | ||||
| 					} | ||||
| 					else | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4682, 1); // right hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4682, 1); // right hand | ||||
| 					} | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 0) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 5) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4684, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4684, 1); | ||||
| 				} | ||||
| 			} | ||||
| 			else | ||||
| @@ -849,45 +849,45 @@ public class Valakas extends Quest | ||||
| 				{ | ||||
| 					if (Rnd.get(100) < 0) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 10) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 5) && (i0 == 1) && (i_quest0 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4685, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4685, 1); | ||||
| 						i_quest0 = 0; | ||||
| 					} | ||||
| 					else if ((Rnd.get(100) < 10) && (i1 == 1)) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4688, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4688, 1); | ||||
| 					} | ||||
| 					else if (Rnd.get(100) < 15) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4683, 1); | ||||
| 						skill = SkillTable.getInstance().getSkill(4683, 1); | ||||
| 					} | ||||
| 					else if (Rnd.nextBoolean()) | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4681, 1); // left hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4681, 1); // left hand | ||||
| 					} | ||||
| 					else | ||||
| 					{ | ||||
| 						skill = SkillTable.getInstance().getInfo(4682, 1); // right hand | ||||
| 						skill = SkillTable.getInstance().getSkill(4682, 1); // right hand | ||||
| 					} | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 0) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4690, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4690, 1); | ||||
| 				} | ||||
| 				else if (Rnd.get(100) < 10) | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4689, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4689, 1); | ||||
| 				} | ||||
| 				else | ||||
| 				{ | ||||
| 					skill = SkillTable.getInstance().getInfo(4684, 1); | ||||
| 					skill = SkillTable.getInstance().getSkill(4684, 1); | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
| @@ -231,7 +231,7 @@ public class Zaken extends Quest | ||||
| 					if (sk4223 == 1) // use night face if zaken have day face | ||||
| 					{ | ||||
| 						npc.setTarget(npc); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4224, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4224, 1)); | ||||
| 						_ai1 = npc.getX(); | ||||
| 						_ai2 = npc.getY(); | ||||
| 						_ai3 = npc.getZ(); | ||||
| @@ -239,7 +239,7 @@ public class Zaken extends Quest | ||||
| 					if (sk4227 == 0) // use zaken regeneration | ||||
| 					{ | ||||
| 						npc.setTarget(npc); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4227, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4227, 1)); | ||||
| 					} | ||||
| 					if ((npc.getAI().getIntention() == CtrlIntention.AI_INTENTION_ATTACK) && (_ai0 == 0)) | ||||
| 					{ | ||||
| @@ -362,7 +362,7 @@ public class Zaken extends Quest | ||||
| 								_ai2 = Y_COORDS[i2] + Rnd.get(650); | ||||
| 								_ai3 = Z_COORDS[i2]; | ||||
| 								npc.setTarget(npc); | ||||
| 								npc.doCast(SkillTable.getInstance().getInfo(4222, 1)); | ||||
| 								npc.doCast(SkillTable.getInstance().getSkill(4222, 1)); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| @@ -411,13 +411,13 @@ public class Zaken extends Quest | ||||
| 				else if (sk4223 == 0) // use day face if not night time | ||||
| 				{ | ||||
| 					npc.setTarget(npc); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4223, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4223, 1)); | ||||
| 					_quest2 = 3; | ||||
| 				} | ||||
| 				if (sk4227 == 1) // when switching to day time, cancel zaken night regen | ||||
| 				{ | ||||
| 					npc.setTarget(npc); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4242, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4242, 1)); | ||||
| 				} | ||||
| 				if (Rnd.get(40) < 1) | ||||
| 				{ | ||||
| @@ -426,7 +426,7 @@ public class Zaken extends Quest | ||||
| 					_ai2 = Y_COORDS[i2] + Rnd.get(650); | ||||
| 					_ai3 = Z_COORDS[i2]; | ||||
| 					npc.setTarget(npc); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4222, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4222, 1)); | ||||
| 				} | ||||
| 				startQuestTimer("1001", 30000, npc, null); | ||||
| 				break; | ||||
| @@ -434,7 +434,7 @@ public class Zaken extends Quest | ||||
| 			case "1002": | ||||
| 			{ | ||||
| 				_quest0 = 0; | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(4222, 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(4222, 1)); | ||||
| 				_ai0 = 0; | ||||
| 				break; | ||||
| 			} | ||||
| @@ -767,7 +767,7 @@ public class Zaken extends Quest | ||||
| 				if (sk4258 == 0) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4258, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4258, 1)); | ||||
| 				} | ||||
| 			} | ||||
| 			final Creature originalAttacker = isPet ? attacker.getPet() : attacker; | ||||
| @@ -779,22 +779,22 @@ public class Zaken extends Quest | ||||
| 				if (i0 < 1) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4216, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4216, 1)); | ||||
| 				} | ||||
| 				else if (i0 < 2) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4217, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4217, 1)); | ||||
| 				} | ||||
| 				else if (i0 < 4) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4219, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4219, 1)); | ||||
| 				} | ||||
| 				else if (i0 < 8) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4218, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4218, 1)); | ||||
| 				} | ||||
| 				else if (i0 < 15) | ||||
| 				{ | ||||
| @@ -807,14 +807,14 @@ public class Zaken extends Quest | ||||
| 						if (attacker != ((Attackable) npc).getMostHated()) | ||||
| 						{ | ||||
| 							npc.setTarget(attacker); | ||||
| 							npc.doCast(SkillTable.getInstance().getInfo(4221, 1)); | ||||
| 							npc.doCast(SkillTable.getInstance().getSkill(4221, 1)); | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if (Rnd.nextBoolean() && (attacker == ((Attackable) npc).getMostHated())) | ||||
| 				{ | ||||
| 					npc.setTarget(attacker); | ||||
| 					npc.doCast(SkillTable.getInstance().getInfo(4220, 1)); | ||||
| 					npc.doCast(SkillTable.getInstance().getSkill(4220, 1)); | ||||
| 				} | ||||
| 			} | ||||
| 			if ((getTimeHour() >= 5) && (npc.getCurrentHp() < ((npc.getMaxHp() * _quest2) / 4.0))) | ||||
| @@ -825,7 +825,7 @@ public class Zaken extends Quest | ||||
| 				_ai2 = Y_COORDS[i2] + Rnd.get(650); | ||||
| 				_ai3 = Z_COORDS[i2]; | ||||
| 				npc.setTarget(npc); | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(4222, 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(4222, 1)); | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onAttack(npc, attacker, damage, isPet); | ||||
| @@ -900,22 +900,22 @@ public class Zaken extends Quest | ||||
| 					if (i0 < 1) | ||||
| 					{ | ||||
| 						npc.setTarget(player); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4216, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4216, 1)); | ||||
| 					} | ||||
| 					else if (i0 < 2) | ||||
| 					{ | ||||
| 						npc.setTarget(player); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4217, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4217, 1)); | ||||
| 					} | ||||
| 					else if (i0 < 4) | ||||
| 					{ | ||||
| 						npc.setTarget(player); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4219, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4219, 1)); | ||||
| 					} | ||||
| 					else if (i0 < 8) | ||||
| 					{ | ||||
| 						npc.setTarget(player); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4218, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4218, 1)); | ||||
| 					} | ||||
| 					else if (i0 < 15) | ||||
| 					{ | ||||
| @@ -928,14 +928,14 @@ public class Zaken extends Quest | ||||
| 							if (player != ((Attackable) npc).getMostHated()) | ||||
| 							{ | ||||
| 								npc.setTarget(player); | ||||
| 								npc.doCast(SkillTable.getInstance().getInfo(4221, 1)); | ||||
| 								npc.doCast(SkillTable.getInstance().getSkill(4221, 1)); | ||||
| 							} | ||||
| 						} | ||||
| 					} | ||||
| 					if (Rnd.nextBoolean() && (player == ((Attackable) npc).getMostHated())) | ||||
| 					{ | ||||
| 						npc.setTarget(player); | ||||
| 						npc.doCast(SkillTable.getInstance().getInfo(4220, 1)); | ||||
| 						npc.doCast(SkillTable.getInstance().getSkill(4220, 1)); | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
|   | ||||
| @@ -42,7 +42,7 @@ public class AncientEgg extends Quest | ||||
| 	public String onAttack(NpcInstance npc, PlayerInstance attacker, int damage, boolean isPet) | ||||
| 	{ | ||||
| 		attacker.setTarget(attacker); | ||||
| 		attacker.doCast(SkillTable.getInstance().getInfo(SIGNAL, 1)); | ||||
| 		attacker.doCast(SkillTable.getInstance().getSkill(SIGNAL, 1)); | ||||
| 		return null; | ||||
| 	} | ||||
| 	 | ||||
|   | ||||
| @@ -83,7 +83,7 @@ public class Monastery extends Quest | ||||
| 					case 22124: | ||||
| 					case 22126: | ||||
| 					{ | ||||
| 						final Skill skill = SkillTable.getInstance().getInfo(4589, 8); | ||||
| 						final Skill skill = SkillTable.getInstance().getSkill(4589, 8); | ||||
| 						npc.doCast(skill); | ||||
| 						break; | ||||
| 					} | ||||
| @@ -139,7 +139,7 @@ public class Monastery extends Quest | ||||
| 							case 22126: | ||||
| 							case 22127: | ||||
| 							{ | ||||
| 								final Skill skill = SkillTable.getInstance().getInfo(4589, 8); | ||||
| 								final Skill skill = SkillTable.getInstance().getSkill(4589, 8); | ||||
| 								npc.doCast(skill); | ||||
| 								break; | ||||
| 							} | ||||
|   | ||||
| @@ -115,7 +115,7 @@ public class KetraOrcSupport extends Quest | ||||
| 		// Haste: Requires 6 Buffalo Horns | ||||
| 	}; | ||||
| 	 | ||||
| 	private static final Skill VARKA_KETRA_PETRIFICATION = SkillTable.getInstance().getInfo(4578, 1); | ||||
| 	private static final Skill VARKA_KETRA_PETRIFICATION = SkillTable.getInstance().getSkill(4578, 1); | ||||
| 	 | ||||
| 	/** | ||||
| 	 * Names of missions which will be automatically dropped if the alliance is broken. | ||||
| @@ -163,7 +163,7 @@ public class KetraOrcSupport extends Quest | ||||
| 				htmltext = "31372-4.htm"; | ||||
| 				st.takeItems(HORN, buffInfo[1]); | ||||
| 				npc.setTarget(player); | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(buffInfo[0], 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(buffInfo[0], 1)); | ||||
| 				npc.setCurrentHpMp(npc.getMaxHp(), npc.getMaxMp()); | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
| @@ -114,7 +114,7 @@ public class VarkaSilenosSupport extends Quest | ||||
| 		// Haste: Requires 6 Nepenthese Seeds | ||||
| 	}; | ||||
| 	 | ||||
| 	private static final Skill VARKA_KETRA_PETRIFICATION = SkillTable.getInstance().getInfo(4578, 1); | ||||
| 	private static final Skill VARKA_KETRA_PETRIFICATION = SkillTable.getInstance().getSkill(4578, 1); | ||||
| 	 | ||||
| 	/** | ||||
| 	 * Names of missions which will be automatically dropped if the alliance is broken. | ||||
| @@ -162,7 +162,7 @@ public class VarkaSilenosSupport extends Quest | ||||
| 				htmltext = "31379-4.htm"; | ||||
| 				st.takeItems(SEED, buffInfo[1]); | ||||
| 				npc.setTarget(player); | ||||
| 				npc.doCast(SkillTable.getInstance().getInfo(buffInfo[0], 1)); | ||||
| 				npc.doCast(SkillTable.getInstance().getSkill(buffInfo[0], 1)); | ||||
| 				npc.setCurrentHpMp(npc.getMaxHp(), npc.getMaxMp()); | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
| @@ -247,7 +247,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_1, 1); // give Starting Crystal | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		// CAMONIELL | ||||
| 		else if (event.equals("30636-02.htm")) | ||||
| @@ -267,7 +267,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_2, 1); | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		// BELTHUS | ||||
| 		else if (event.equals("30637-02.htm")) | ||||
| @@ -287,7 +287,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_3, 1); | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		// BASILLA | ||||
| 		else if (event.equals("30638-02.htm")) | ||||
| @@ -307,7 +307,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_4, 1); | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		// CELESTIEL | ||||
| 		else if (event.equals("30639-02.htm")) | ||||
| @@ -327,7 +327,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_5, 1); | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		// BRYNTHEA | ||||
| 		else if (event.equals("30640-02.htm")) | ||||
| @@ -347,7 +347,7 @@ public class Q230_TestOfTheSummoner extends Quest | ||||
| 			st.giveItems(CRYSTAL_OF_PROGRESS_6, 1); | ||||
| 			 | ||||
| 			npc.setTarget(player); | ||||
| 			npc.doCast(SkillTable.getInstance().getInfo(4126, 1)); | ||||
| 			npc.doCast(SkillTable.getInstance().getSkill(4126, 1)); | ||||
| 		} | ||||
| 		 | ||||
| 		return htmltext; | ||||
|   | ||||
| @@ -148,7 +148,7 @@ public class Q365_DevilsLegacy extends Quest | ||||
| 					htmltext = "30092-06.htm"; | ||||
| 					 | ||||
| 					// Curse effect ! | ||||
| 					final Skill skill = SkillTable.getInstance().getInfo(4082, 1); | ||||
| 					final Skill skill = SkillTable.getInstance().getSkill(4082, 1); | ||||
| 					if ((skill != null) && (player.getFirstEffect(skill) == null)) | ||||
| 					{ | ||||
| 						skill.getEffects(npc, player); | ||||
|   | ||||
| @@ -233,7 +233,7 @@ public class Q421_LittleWingsBigAdventure extends Quest | ||||
| 							// Curse if the registered objectId is the wrong one (switch flutes). | ||||
| 							htmltext = "30747-18.htm"; | ||||
| 							 | ||||
| 							final Skill skill = SkillTable.getInstance().getInfo(4167, 1); | ||||
| 							final Skill skill = SkillTable.getInstance().getSkill(4167, 1); | ||||
| 							if ((skill != null) && (player.getFirstEffect(skill) == null)) | ||||
| 							{ | ||||
| 								skill.getEffects(npc, player); | ||||
| @@ -309,7 +309,7 @@ public class Q421_LittleWingsBigAdventure extends Quest | ||||
| 		// Tree curses the killer. | ||||
| 		if ((Rnd.get(100) < 30) && (originalKiller != null)) | ||||
| 		{ | ||||
| 			final Skill skill = SkillTable.getInstance().getInfo(4243, 1); | ||||
| 			final Skill skill = SkillTable.getInstance().getSkill(4243, 1); | ||||
| 			if ((skill != null) && (originalKiller.getFirstEffect(skill) == null)) | ||||
| 			{ | ||||
| 				skill.getEffects(npc, originalKiller); | ||||
|   | ||||
| @@ -169,7 +169,7 @@ public class Q501_ProofOfClanAlliance extends Quest | ||||
| 			st.takeItems(SYMBOL_OF_LOYALTY, 1); | ||||
| 			st.takeItems(SYMBOL_OF_LOYALTY, 1); | ||||
| 			st.giveItems(ANTIDOTE_RECIPE_LIST, 1); | ||||
| 			SkillTable.getInstance().getInfo(4082, 1).getEffects(npc, player); | ||||
| 			SkillTable.getInstance().getSkill(4082, 1).getEffects(npc, player); | ||||
| 			startQuestTimer("poison", 60000, npc, player, true); | ||||
| 			st.playSound(QuestState.SOUND_MIDDLE); | ||||
| 		} | ||||
| @@ -521,7 +521,7 @@ public class Q501_ProofOfClanAlliance extends Quest | ||||
| 	 | ||||
| 	public void castSkill(NpcInstance npc, PlayerInstance player, int skillId) | ||||
| 	{ | ||||
| 		final Skill skill = SkillTable.getInstance().getInfo(skillId, 1); | ||||
| 		final Skill skill = SkillTable.getInstance().getSkill(skillId, 1); | ||||
| 		npc.setTarget(player); | ||||
| 		npc.doCast(skill); | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment