Akamanah.java 914 B

1234567891011121314151617181920212223242526272829303132333435
  1. package transformations;
  2. import com.l2jserver.gameserver.instancemanager.TransformationManager;
  3. import com.l2jserver.gameserver.model.L2Transformation;
  4. public class Akamanah extends L2Transformation
  5. {
  6. public Akamanah()
  7. {
  8. // TODO: Unhardcode Akamanah and Zariche transformations as much as we can
  9. // id, colRadius, colHeight
  10. super(302, 10, 32.73);
  11. }
  12. @Override
  13. public void onTransform()
  14. {
  15. // Set charachter name to transformed name
  16. getPlayer().getAppearance().setVisibleName("Akamanah");
  17. getPlayer().getAppearance().setVisibleTitle("");
  18. }
  19. @Override
  20. public void onUntransform()
  21. {
  22. // set character back to true name.
  23. getPlayer().getAppearance().setVisibleName(null);
  24. getPlayer().getAppearance().setVisibleTitle(null);
  25. }
  26. public static void main(String[] args)
  27. {
  28. TransformationManager.getInstance().registerTransformation(new Akamanah());
  29. }
  30. }