Header

  1. View current page

    꿈꾸는자의 생각의 파편과 나열...

Profile_image?t=1222470982&type=small
꿈꾸는자가 생각하는 생각의 파편들과... 그가 꿈꾸는 새상들... 그리고, 끄적 끄적~
2

몬스터 클래스 정보

  TMonsterData = class(TObject)
  public
    MonID : Integer;
    Name : String;               //몬스터 이름
    Level : Integer;             //몬스터 레벨
    MaxHP : Integer;             //최고체력
    Attack : Integer;            //공격력
    AttackType : Integer;        //공격방식
    Defence : Integer;           //방어력
    AttackTime : Integer;        //공격시간
    NAttackTime : Integer;       //공격텀시간
    MoveTime : Integer;          //이동속도
    AttackReaTime : Integer;     //공격반응시간
    ItemDropPerc : Integer;      //ITEM DROP 확률
    ItemDropCount : Integer;     //ITEM DROP 갯수
    Ether : Integer;             //에테르
    Money : Integer;             //Money
    MDLName : String;            //MDL 이름

    procedure LoadFromDataSet( DS: TDataSet );
    procedure WriteToFile( Handle: Integer );
  end;

  TGMonster = class(TGMovable)
  private
    FMonData : TMonsterData;

  public
    constructor Create( Id: String; AData: TMonsterData; AX,AY,AZ: Integer );
    function GetKind: Byte; override;
    function GetSpeed: Integer; override; // 이동 속도
    function GetJob: Integer; override;

    function Attack( Target: TGMovable; AttackType: Integer ): Boolean; override;
    procedure Defence( Attacker: TGMovable; AAbility: TAbility; StrikePoint : Integer ); override;

  end;

History

Last edited on 05/01/2007 18:05 by 꿈꾸는자

Comments (0)

You must log in to leave a comment. Please sign in.