unit JobNovice;
interface
uses
Classes, SysUtils, JobCommon, Misc, Uutils;
type
TNovice = Class(TjobClass)
private
function GetfRecoveryAp: double;
function GetfRecoveryHp: double;
procedure SetfRecoveryAp(const Value: double);
procedure SetfRecoveryHp(const Value: double);
public
constructor Create;
destructor Destroy; override;
property fRecoveryHp: double read GetfRecoveryHp write SetfRecoveryHp;
property fRecoveryAp: double read GetfRecoveryAp write SetfRecoveryAp;
published
end;
implementation
constructor TNovice.Create;
begin
inherited;
Self.SetJobDatas(opHP,50,8,20);
Self.SetJobDatas(opAP,30,3,5);
Self.SetJobDatas(opATTACK,5,0.667,0);
Self.SetJobDatas(opMAGIC,0,0.77,0);
Self.SetJobDatas(opHIT,40,1.0,1.5);
Self.SetJobDatas(opEVASION,10,0.4,2.0);
Self.SetJobDatas(opCRITICAL,0,0.1,0);
Self.SetJobDatas(opRHP,-1,-1,-1);
Self.SetJobDatas(opRAP,-1,-1,-1);
inherited UseSkillLv := False;
end;
destructor TNovice.Destroy;
begin
inherited;
end;
function TNovice.GetfRecoveryAp: double;
begin
Result := inherited fRecoveryAp;
end;
function TNovice.GetfRecoveryHp: double;
begin
Result := inherited fRecoveryHp;
end;
procedure TNovice.SetfRecoveryAp(const Value: double);
begin
inherited fRecoveryAp := Value;
end;
procedure TNovice.SetfRecoveryHp(const Value: double);
begin
inherited fRecoveryHp := Value;
end;
end.