MudEngine:
- Deleted BaseAI as AI will be built into BaseCharacter and enabled/disabled via the already existing IsControlled property. - Added BaseStats class which will manage all of the stats used by characters. It was decided this should be a separate class that players can extend off of and change how stats are handled in their games without having to re-write large chunks of player code. - Began adding better commenting through-out the project. CommandExit.cs, CommandGetTime.cs have been given much better commenting. These will ultimately be converted to Scripts for developers to modify.
This commit is contained in:
parent
ce910a5fd0
commit
cc2213a7b3
7 changed files with 354 additions and 81 deletions
|
@ -26,10 +26,33 @@
|
|||
/// </summary>
|
||||
public Room CurrentRoom { get; set; }
|
||||
|
||||
public String CurrentWorldLocation
|
||||
{
|
||||
get
|
||||
{
|
||||
return CurrentRoom.Realm + "." + CurrentRoom.Zone + "." + CurrentRoom.Filename;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets if this Character is controlled by the user. If not user controlled then it will be AI controlled.
|
||||
/// </summary>
|
||||
public Boolean IsControlled { get; set; }
|
||||
public Boolean IsControlled
|
||||
{
|
||||
get
|
||||
{
|
||||
return _IsControlled;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (value)
|
||||
{
|
||||
//TODO: Begin AI initialization
|
||||
}
|
||||
_IsControlled = value;
|
||||
}
|
||||
}
|
||||
private Boolean _IsControlled;
|
||||
|
||||
/// <summary>
|
||||
/// Gets if this user has Admin privileges or not.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue