public abstract class InitedMessage extends InfoMessage implements IWorldEvent, IWorldChangeEvent, ICompositeWorldObject
Modifier and Type | Class and Description |
---|---|
static class |
InitedMessage.InitedMessageUpdate |
Modifier and Type | Field and Description |
---|---|
static UnrealId |
InitedMessageId |
static String |
PROTOTYPE
Example how the message looks like - used during parser tests.
|
protected long |
SimTime |
Constructor and Description |
---|
InitedMessage()
Parameter-less contructor for the message.
|
Modifier and Type | Method and Description |
---|---|
abstract double |
getAccelRate()
Accelartion rate of this bot.
|
abstract double |
getAdrenalineMax()
Maxium amount of the adrenaline.
|
abstract double |
getAdrenalineStart()
Amount of adrenaline at the start.
|
abstract double |
getAirControl()
How well can be the bot controlled in the air (ranges from 0 to 1).
|
abstract double |
getAirSpeed()
AirSpeed of the bot (in the air).
|
abstract UnrealId |
getBotId()
A unique unreal Id of the new bot.
|
abstract double |
getDamageScaling()
Damage scaling for this bot.
|
abstract double |
getDodgeSpeedFactor()
Dodge speed factor.
|
abstract double |
getDodgeSpeedZ()
Dodge jump Z boost of the bot.
|
abstract double |
getGroundSpeed()
Groundspeed of the bot (on the ground).
|
abstract int |
getHealthFull()
Full health of the bot (usually 100).
|
abstract int |
getHealthMax()
Maximum health of the bot (default 199).
|
abstract int |
getHealthStart()
Bot will always start with this health amount (usually 100).
|
UnrealId |
getId() |
abstract double |
getJumpZ()
Bot Jump's Z boost.
|
abstract double |
getLadderSpeed()
Ladderspeed of the bot (on the ladder).
|
abstract double |
getMaxFallSpeed()
Max fall speed of the bot.
|
abstract int |
getMaxMultiJump()
Maximum amount of succesing jumps.
|
abstract double |
getMultiJumpBoost()
Not used in GB.
|
abstract int |
getShieldStrengthMax()
Maximum strength of the bot armor (usually 150).
|
abstract int |
getShieldStrengthStart()
Starting strength of the bot armor (usually 0).
|
long |
getSimTime()
Simulation time in MILLI SECONDS !!!
|
abstract double |
getWaterSpeed()
Waterspeed of the bot (in the water).
|
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically.
|
String |
toHtmlString() |
String |
toJsonLiteral() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocal, getShared, getStatic
public static final String PROTOTYPE
public static final UnrealId InitedMessageId
protected long SimTime
public UnrealId getId()
getId
in interface IWorldObject
public long getSimTime()
getSimTime
in interface IWorldChangeEvent
getSimTime
in interface IWorldEvent
getSimTime
in interface IWorldObject
protected void setSimTime(long SimTime)
public abstract UnrealId getBotId()
public abstract int getHealthStart()
public abstract int getHealthFull()
public abstract int getHealthMax()
public abstract double getAdrenalineStart()
public abstract double getAdrenalineMax()
public abstract int getShieldStrengthStart()
public abstract int getShieldStrengthMax()
public abstract int getMaxMultiJump()
public abstract double getDamageScaling()
public abstract double getGroundSpeed()
public abstract double getWaterSpeed()
public abstract double getAirSpeed()
public abstract double getLadderSpeed()
public abstract double getAccelRate()
public abstract double getJumpZ()
public abstract double getMultiJumpBoost()
public abstract double getMaxFallSpeed()
public abstract double getDodgeSpeedFactor()
public abstract double getDodgeSpeedZ()
public abstract double getAirControl()
public String toString()
toString
in class InfoMessage
public String toHtmlString()
public String toJsonLiteral()
toJsonLiteral
in class InfoMessage
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.