C# 클래스 Aura.Channel.Skills.Life.Tailoring

상속: Aura.Channel.Skills.Base.CreationSkill, IPreparable, ICompletable
파일 보기 프로젝트 열기: aura-project/aura

공개 메소드들

메소드 설명
Complete ( Creature creature, Skill skill, Packet packet ) : void

Completes skill, creating the items.

Prepare ( Creature creature, Skill skill, Packet packet ) : bool

Prepares the skill.

비공개 메소드들

메소드 설명
CalculateQuality ( List stitches, int offsetX, int offsetY ) : int

Calculates quality, based on the stitches made by the player.

Calculates the distances between the points and the stitches made by the player and calculates the quality based on the total of all distances. Unofficial, but seems to work rather well. Except for 100 quality, which is practically impossible with this atm.

CheckTools ( Creature creature ) : bool

Checks right and left hand for kits and manuals and sends message if something is missing. Returns whether the necessary tools are there or not.

OnProgress ( Creature creature, Skill skill, ProgressResult result ) : void

Handles skill training by progress.

ReadStitches ( Creature creature, Packet packet, List &stitches ) : bool

Reads stitches from packet, starting with the bool, saying whether there are any. Returns false if bool is false.

메소드 상세

Complete() 공개 메소드

Completes skill, creating the items.
public Complete ( Creature creature, Skill skill, Packet packet ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
리턴 void

Prepare() 공개 메소드

Prepares the skill.
public Prepare ( Creature creature, Skill skill, Packet packet ) : bool
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
리턴 bool