C# Class Zepheus.Zone.Game.ZoneCharacter

Inheritance: Zepheus.Zone.Game.MapObject
Afficher le fichier Open project: Zepheus/Zepheus_Fiesta Class Usage Examples

Private Properties

Свойство Type Description
LoadItems void
OnDropResponse void
UseOneItemStack void

Méthodes publiques

Méthode Description
Attack ( Zepheus.Zone.Game.MapObject victim ) : void
AttackSkill ( ushort skillid, Zepheus.Zone.Game.MapObject victim ) : void
AttackSkillAoE ( ushort skillid, uint x, uint y ) : void
AttackStop ( ) : void
Ban ( ) : void
Broadcast ( Packet packet, List sectors, bool toself = false ) : void
Broadcast ( Packet packet, bool toself = false ) : void
ChangeMap ( ushort ID, int x = -1, int y = -1, short instance = -1 ) : void
ChatCheck ( ) : int
CheckSpamBlock ( ) : int
Damage ( MapObject bully, uint amount, bool isSP = false ) : void
Damage ( uint value ) : void
DropItem ( Item item ) : void
DropItemRequest ( sbyte slot ) : void
DropMessage ( string text ) : void
EquipItem ( Equip equip ) : void
GetAim ( bool buffed = false ) : int
GetEquippedBySlot ( ItemSlot slot ) : ushort
GetEvasion ( bool buffed = false ) : int
GetExtraDex ( ) : int
GetExtraEnd ( ) : int
GetExtraInt ( ) : int
GetExtraSpr ( ) : int
GetExtraStr ( ) : int
GetFreeInventorySlot ( sbyte &value ) : bool
GetMagicDamage ( bool buffed = false ) : int
GetMagicDefense ( bool buffed = false ) : int
GetMaxHPBuff ( ) : int
GetMaxSPBuff ( ) : int
GetUpgradesBySlot ( ItemSlot slot ) : byte
GetWeaponDamage ( bool buffed = false ) : int
GetWeaponDefense ( bool buffed = false ) : int
GiveEXP ( uint amount, ushort mobid = 0xFFFF ) : void
GiveItem ( ushort id, byte amount = 1 ) : InventoryStatus
Heal ( ) : void
HealHP ( uint value ) : void
HealSP ( uint value ) : void
LevelUP ( ushort mobid = 0xFFFF, byte levels = 1 ) : void
LootItem ( ushort id ) : void
Move ( int oldx, int oldy, int newx, int newy, bool walk, bool stop ) : void
MoveItem ( sbyte fromslot, sbyte toslot ) : void
RemoveFromMap ( ) : bool
Rest ( bool pStart ) : void
Save ( ) : bool
SendGetIngameChunk ( ) : void
SetHP ( uint value ) : void
SetMap ( ushort MapID, short instance = -1 ) : void
SetSP ( uint value ) : void
ShoutCheck ( ) : int
Spawn ( ) : Packet
Store ( bool pStart, bool pSells = true, ushort pItemID, string pName = "" ) : void
Teleport ( int newx, int newy ) : void
ToString ( ) : string
UnequipItem ( ItemSlot source, sbyte destination ) : void
Update ( DateTime date ) : void
UpgradeItem ( sbyte eqpslot, sbyte stoneslot ) : void
UseItem ( sbyte slot ) : void
WriteCharacterDisplay ( Packet packet ) : void
WriteDetailedInfo ( Packet pPacket ) : void
WriteDetailedInfoExtra ( Packet packet, bool levelUP = false ) : void
WriteEquipment ( Packet packet ) : void
WriteLook ( Packet packet ) : void
WriteRefinement ( Packet packet ) : void
WriteUpdateStats ( Packet packet ) : void
ZoneCharacter ( string name, bool loadequips = true ) : System

Private Methods

Méthode Description
LoadItems ( ) : void
OnDropResponse ( ZoneCharacter character, byte answer ) : void
UseOneItemStack ( Item item ) : void

Method Details

Attack() public méthode

public Attack ( Zepheus.Zone.Game.MapObject victim ) : void
victim Zepheus.Zone.Game.MapObject
Résultat void

AttackSkill() public méthode

public AttackSkill ( ushort skillid, Zepheus.Zone.Game.MapObject victim ) : void
skillid ushort
victim Zepheus.Zone.Game.MapObject
Résultat void

AttackSkillAoE() public méthode

public AttackSkillAoE ( ushort skillid, uint x, uint y ) : void
skillid ushort
x uint
y uint
Résultat void

AttackStop() public méthode

public AttackStop ( ) : void
Résultat void

Ban() public méthode

public Ban ( ) : void
Résultat void

Broadcast() public méthode

public Broadcast ( Packet packet, List sectors, bool toself = false ) : void
packet Zepheus.FiestaLib.Networking.Packet
sectors List
toself bool
Résultat void

Broadcast() public méthode

public Broadcast ( Packet packet, bool toself = false ) : void
packet Zepheus.FiestaLib.Networking.Packet
toself bool
Résultat void

ChangeMap() public méthode

public ChangeMap ( ushort ID, int x = -1, int y = -1, short instance = -1 ) : void
ID ushort
x int
y int
instance short
Résultat void

ChatCheck() public méthode

public ChatCheck ( ) : int
Résultat int

CheckSpamBlock() public méthode

public CheckSpamBlock ( ) : int
Résultat int

Damage() public méthode

public Damage ( MapObject bully, uint amount, bool isSP = false ) : void
bully MapObject
amount uint
isSP bool
Résultat void

Damage() public méthode

public Damage ( uint value ) : void
value uint
Résultat void

DropItem() public méthode

public DropItem ( Item item ) : void
item Item
Résultat void

DropItemRequest() public méthode

public DropItemRequest ( sbyte slot ) : void
slot sbyte
Résultat void

DropMessage() public méthode

public DropMessage ( string text ) : void
text string
Résultat void

EquipItem() public méthode

public EquipItem ( Equip equip ) : void
equip Equip
Résultat void

GetAim() public méthode

public GetAim ( bool buffed = false ) : int
buffed bool
Résultat int

GetEquippedBySlot() public méthode

public GetEquippedBySlot ( ItemSlot slot ) : ushort
slot ItemSlot
Résultat ushort

GetEvasion() public méthode

public GetEvasion ( bool buffed = false ) : int
buffed bool
Résultat int

GetExtraDex() public méthode

public GetExtraDex ( ) : int
Résultat int

GetExtraEnd() public méthode

public GetExtraEnd ( ) : int
Résultat int

GetExtraInt() public méthode

public GetExtraInt ( ) : int
Résultat int

GetExtraSpr() public méthode

public GetExtraSpr ( ) : int
Résultat int

GetExtraStr() public méthode

public GetExtraStr ( ) : int
Résultat int

GetFreeInventorySlot() public méthode

public GetFreeInventorySlot ( sbyte &value ) : bool
value sbyte
Résultat bool

GetMagicDamage() public méthode

public GetMagicDamage ( bool buffed = false ) : int
buffed bool
Résultat int

GetMagicDefense() public méthode

public GetMagicDefense ( bool buffed = false ) : int
buffed bool
Résultat int

GetMaxHPBuff() public méthode

public GetMaxHPBuff ( ) : int
Résultat int

GetMaxSPBuff() public méthode

public GetMaxSPBuff ( ) : int
Résultat int

GetUpgradesBySlot() public méthode

public GetUpgradesBySlot ( ItemSlot slot ) : byte
slot ItemSlot
Résultat byte

GetWeaponDamage() public méthode

public GetWeaponDamage ( bool buffed = false ) : int
buffed bool
Résultat int

GetWeaponDefense() public méthode

public GetWeaponDefense ( bool buffed = false ) : int
buffed bool
Résultat int

GiveEXP() public méthode

public GiveEXP ( uint amount, ushort mobid = 0xFFFF ) : void
amount uint
mobid ushort
Résultat void

GiveItem() public méthode

public GiveItem ( ushort id, byte amount = 1 ) : InventoryStatus
id ushort
amount byte
Résultat InventoryStatus

Heal() public méthode

public Heal ( ) : void
Résultat void

HealHP() public méthode

public HealHP ( uint value ) : void
value uint
Résultat void

HealSP() public méthode

public HealSP ( uint value ) : void
value uint
Résultat void

LevelUP() public méthode

public LevelUP ( ushort mobid = 0xFFFF, byte levels = 1 ) : void
mobid ushort
levels byte
Résultat void

LootItem() public méthode

public LootItem ( ushort id ) : void
id ushort
Résultat void

Move() public méthode

public Move ( int oldx, int oldy, int newx, int newy, bool walk, bool stop ) : void
oldx int
oldy int
newx int
newy int
walk bool
stop bool
Résultat void

MoveItem() public méthode

public MoveItem ( sbyte fromslot, sbyte toslot ) : void
fromslot sbyte
toslot sbyte
Résultat void

RemoveFromMap() public méthode

public RemoveFromMap ( ) : bool
Résultat bool

Rest() public méthode

public Rest ( bool pStart ) : void
pStart bool
Résultat void

Save() public méthode

public Save ( ) : bool
Résultat bool

SendGetIngameChunk() public méthode

public SendGetIngameChunk ( ) : void
Résultat void

SetHP() public méthode

public SetHP ( uint value ) : void
value uint
Résultat void

SetMap() public méthode

public SetMap ( ushort MapID, short instance = -1 ) : void
MapID ushort
instance short
Résultat void

SetSP() public méthode

public SetSP ( uint value ) : void
value uint
Résultat void

ShoutCheck() public méthode

public ShoutCheck ( ) : int
Résultat int

Spawn() public méthode

public Spawn ( ) : Packet
Résultat Packet

Store() public méthode

public Store ( bool pStart, bool pSells = true, ushort pItemID, string pName = "" ) : void
pStart bool
pSells bool
pItemID ushort
pName string
Résultat void

Teleport() public méthode

public Teleport ( int newx, int newy ) : void
newx int
newy int
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

UnequipItem() public méthode

public UnequipItem ( ItemSlot source, sbyte destination ) : void
source ItemSlot
destination sbyte
Résultat void

Update() public méthode

public Update ( DateTime date ) : void
date DateTime
Résultat void

UpgradeItem() public méthode

public UpgradeItem ( sbyte eqpslot, sbyte stoneslot ) : void
eqpslot sbyte
stoneslot sbyte
Résultat void

UseItem() public méthode

public UseItem ( sbyte slot ) : void
slot sbyte
Résultat void

WriteCharacterDisplay() public méthode

public WriteCharacterDisplay ( Packet packet ) : void
packet Packet
Résultat void

WriteDetailedInfo() public méthode

public WriteDetailedInfo ( Packet pPacket ) : void
pPacket Packet
Résultat void

WriteDetailedInfoExtra() public méthode

public WriteDetailedInfoExtra ( Packet packet, bool levelUP = false ) : void
packet Packet
levelUP bool
Résultat void

WriteEquipment() public méthode

public WriteEquipment ( Packet packet ) : void
packet Packet
Résultat void

WriteLook() public méthode

public WriteLook ( Packet packet ) : void
packet Packet
Résultat void

WriteRefinement() public méthode

public WriteRefinement ( Packet packet ) : void
packet Packet
Résultat void

WriteUpdateStats() public méthode

public WriteUpdateStats ( Packet packet ) : void
packet Packet
Résultat void

ZoneCharacter() public méthode

public ZoneCharacter ( string name, bool loadequips = true ) : System
name string
loadequips bool
Résultat System