IEnemy.cs 778 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. namespace OpenVIII
  2. {
  3. public interface IEnemy : IDamageable
  4. {
  5. #region Properties
  6. byte AP { get; }
  7. Debug_battleDat.Magic[] DrawList { get; }
  8. Saves.Item[] DropList { get; }
  9. byte DropRate { get; }
  10. Module_battle_debug.EnemyInstanceInformation EII { get; set; }
  11. byte FixedLevel { get; set; }
  12. Saves.Item[] MugList { get; }
  13. byte MugRate { get; }
  14. Kernel_bin.Devour Devour { get; }
  15. #endregion Properties
  16. #region Methods
  17. Cards.ID Card();
  18. Cards.ID CardDrop();
  19. Saves.Item Drop(bool RareITEM);
  20. int EXPExtra(byte lasthitlevel);
  21. Saves.Item Mug(byte spd, bool RareITEM);
  22. string ToString();
  23. #endregion Methods
  24. }
  25. }