Cronous Emulation Server Daemon

PlayerCharacter Methods

The methods of the PlayerCharacter class are listed below. For a complete list of PlayerCharacter class members, see the PlayerCharacter Members topic.

Public Instance Methods

add_status_flag (inherited from Character)Overloaded. Adds a character flag.
appearOverloaded. Reports a character appearing in FOV.
change_areaChanges area.
dieMakes the character die.
disappearOverloaded. Reports a character disappearing from FOV.
dispatch_player_viewersOverloaded. Dispatches packets to all player characters in FOV.
dispatch_player_viewers (inherited from Character)Overloaded. Dispatches packets to all player characters in FOV.
enter_areaEnters the new area.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
has_status_flag (inherited from Character)Overloaded. Checks whether a character has a specified status flag.
leave_areaLeaves the current area.
loadLoads the character.
make_character_death (inherited from Character)Makes a CharacterDeath packet.
make_character_entry (inherited from Character)Makes a CharacterEntry packet.
make_character_exit (inherited from Character)Makes a CharacterExit packet.
make_character_final_statusMakes a CharacterFinalStatus packet.
make_character_health (inherited from Character)Makes a CharacterHealth packet.
make_character_position (inherited from Character)Makes a CharacterPosition packet.
make_character_profileMakes a CharacterProfile packet.
make_health (inherited from Character)Makes a Health packet.
make_mana (inherited from Character)Makes a Mana packet.
make_skill_usingMakes a SkillUsing packet.
make_status_flag (inherited from Character)Makes a StatusFlag packet.
plan_attack (inherited from Character) Calculates the damage of an attack, according to character's offensive parameters.
prevent_attack (inherited from Character) Modifies the damage of an attack according to character's defensive parameters. Applies the damages.
process_appearing_itemProcesses an appearing item.
process_disappearing_itemProcesses a disappearing item.
receive_attackDo some actions on damage reception.
refreshRefreshes status, skills.
remove_status_flag (inherited from Character)Overloaded. Removes a character flag.
report (inherited from Character)Reports any changes.
report_character_fovReports changes of characters in FOV.
report_death (inherited from Character)Reports death to viewing characters.
report_hp_changeChanges current HP and reports it to player(s).
report_movements (inherited from Character)Reports movements.
reviveRevives.
saveSaves the character.
send_profileSends this character's profile to a player character.
ToString (inherited from Object) Returns a String that represents the current Object.
update_motions (inherited from Character)Checks character positions.
update_warps (inherited from Character)Checks character warps.
use_skillUses a skill.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
process_appearing_character (inherited from Character)Processes an appearing character.
process_disappearing_character (inherited from Character)Processes a disappearing character.

See Also

PlayerCharacter Class | croemud.character Namespace