A B C D E F G H I L M N O P R S T W

A

ABOVE_PLAYER_OFFSET - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Height of player, aim this much above player to shoot around shield.
AbstractWeaponShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting
Base class for all shootings.
AbstractWeaponShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Creates an abstract WeaponShooting.
active - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
If this shooting has been activated.
add(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.OrderedFocusProvider
 
addWeaponShooting(WeaponShooting) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Adds a new WeaponShooting.
ASSAULT_RIFLE_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
 
ASSAULT_RIFLE_SEC_SPLASH_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
 
AssaultRifleShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
 
AssaultRifleShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
 

B

BELOW_PLAYER_OFFSET - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Half of height of player, aim this much below player to shoot at feet.
BIO_RIFLE_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
 
BIO_RIFLE_SPLASH_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
 
BioRifleShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
 
BioRifleShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
 

C

canAssist(Player) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
 
chargeSecondary() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
Starts shooting secondary mode.
chargeSecondary() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
Starts shooting secondary mode.
clearFocus() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
 
currentTarget - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Current target.
currentWeaponPref - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Current weapon pref to use.
currentWeaponShooting - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Currently active shooting.

D

DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.IonPainterShooting
 
DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LigthningGunShooting
 
DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.MinigunShooting
 
DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ReedeemerShooting
 
DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
Default is the secondary mode.
DEFAULT_WEAPON_PREF - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.SniperRifleShooting
 

E

endMessageListener - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
EndMessage listener

F

FACING_ANGLE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
 
FacingUtil - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.util
Utilities to determine if a player is facing some location.
FacingUtil() - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
 
FLAK_CANNON_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
FLAK_CANON_SECONDARY_PROJECTILE_DAMAGE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
FLAK_CANON_SECONDARY_PROJECTILE_SPLASH_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
FlakCannonShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the flak cannon.
FlakCannonShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
focus - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Where the shooting would like the bot to look.
focus - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Focus provider, use to set where you want to look.
FocusProvider - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.util
The focus point for a given location.
FocusProvider(ILocated) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
Creates a FocusProvider with a given location
FocusProvider() - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
Creates a FocusProvider with no focus.

G

GenericWeaponShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Fall back module to handle unknown weapons.
GenericWeaponShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry, ItemType) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.GenericWeaponShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.GenericWeaponShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.IonPainterShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LigthningGunShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
Primary fire mode is preferred for the link gun.
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.MinigunShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ReedeemerShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
 
getDefaultWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.SniperRifleShooting
 
getFocus() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Where the shooting would like the agent to look.
getFocus() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
 
getFocus() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
 
getFocus() - Method in interface nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponShooting
Should return a self updating object that indicates where the owner wants to focus.
getLastTarget() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
 
getLocation() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
The location this focus is focused on.
getLocation() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.OrderedFocusProvider
 
getNearestProjectile() - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, double) - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, ItemType) - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getNearestProjectile(ILocated, double, ItemType) - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getProjectiles() - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getProjectiles(ItemType) - Method in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
getTarget() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
 
getWeaponPref() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
 
getWeaponShooting() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
 
getWeaponType() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
The weapon type this module can do the shooting for.
getWeaponType() - Method in interface nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponShooting
The weapon type this module can do the shooting for.

H

hasTarget() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
 

I

INCOMMING_PROJECTILE_MIN_THREAT_DISTANCE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
Distance at which incoming projectiles can be considered threatening.
info - Variable in class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
info - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Reference to AgentInfo module.
info - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Info about the agent.
ION_PAINTER_CHARGE_TIME - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.IonPainterShooting
 
IonPainterShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the Ion Painter.
IonPainterShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.IonPainterShooting
 
IS_FACING_ANGLE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
What angle is considered to be maximum facing angle by default (in degrees).
isActive() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
 
isActive() - Method in interface nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponShooting
True when this module has been activated and is managing a weapon.
isFacing(AgentInfo, ILocated) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing(AgentInfo, ILocated, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the agent is currently facing input location.
isFacing(Location, Rotation, Location, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells you if the rotation at the origin is facing the target location.
isFacing(Player, ILocated) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing(Player, ILocated, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(AgentInfo, ILocated) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(AgentInfo, ILocated, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the agent is currently facing input location.
isFacing2D(Location, Rotation, Location, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells you if the rotation at the origin is facing the target location in the XY (horizontal) plane.
isFacing2D(Player, ILocated) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isFacing2D(Player, ILocated, double) - Static method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FacingUtil
Tells if the player is currently facing input location.
isSafeToShoot(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
Don't shoot unless we are far away enough to avoid damaging ourselves, or healthy enough to survive the damage.
isSafeToShoot(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
Don't shoot unless we are far away enough to avoid damaging ourselves, or healthy enough to survive the damage.
isSafeToShoot(ILocated, WeaponPref) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Don't shoot unless we are far away enough to avoid damaging ourselves, or healthy enough to survive the damage, or not using the secondary mode.
isWeaponReady() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
 

L

lastLocation - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
lastLocation - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Last known location of our target.
lastTarget - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Previous target.
lastWeaponPref - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Weapon pref used in the previous evaluation of WeaponryShooting.shoot().
lastWeaponShooting - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Shooting active in the previous evaluation of WeaponryShooting.shoot().
LigthningGunShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the lightning gun.
LigthningGunShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LigthningGunShooting
 
LINK_GUN_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
Primary mode preference.
LINK_GUN_SEC_MAX_RANGE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
Practical experiments show that the link guns secondary fire has a range of 1150UT units.
LINK_GUN_SECONDARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
Secondary mode preference.
LinkGunShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to efficient work with the link gun.
LinkGunShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
 

M

MinigunShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
 
MinigunShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.MinigunShooting
 

N

nl.tudelft.pogamut.ut2004.agent.module.sensor - package nl.tudelft.pogamut.ut2004.agent.module.sensor
 
nl.tudelft.pogamut.ut2004.agent.module.shooting - package nl.tudelft.pogamut.ut2004.agent.module.shooting
 
nl.tudelft.pogamut.ut2004.agent.module.shooting.util - package nl.tudelft.pogamut.ut2004.agent.module.shooting.util
 
nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon - package nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
 

O

OrderedFocusProvider - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.util
A list of focus providers.
OrderedFocusProvider() - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.OrderedFocusProvider
 

P

Projectiles - Class in nl.tudelft.pogamut.ut2004.agent.module.sensor
Module to keep track of projectiles.
Projectiles(UT2004Bot<?, ?, ?>, AgentInfo) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.sensor.Projectiles
 
projectiles - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
Projectiles modules.
projectiles - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
 
providers - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.OrderedFocusProvider
 

R

ReedeemerShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the Redeemer.
ReedeemerShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ReedeemerShooting
 
removeWeaponShooting(ItemType) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Removes the WeaponShooting for the given weapon.
ROCKET_LAUNCHER_CHARGE_TIME_SECONDS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
ROCKET_LAUNCHER_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
ROCKET_LAUNCHER_PROJECTILE_DAMAGE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
ROCKET_LAUNCHER_PROJECTILE_SPLASH_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
ROCKET_LAUNCHER_THREE_PROJECTILE_DAMAGE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
RocketLauncherShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the rocket launcher.
RocketLauncherShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 

S

senses - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
Senses module.
setFocus(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Sets where the shooting would like to look.
setFocus(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
 
SHIELD_GUN_DEFLECT_ANGLE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
Angle at which shield gun can deflect projectiles.
SHIELD_GUN_DEFLECT_ANGLE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Angle at which shield gun can deflect projectiles.
SHIELD_GUN_SEC_BURST_DURATION - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
Duration in second that the shield gun will fire.
ShieldGunShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the shield gun.
ShieldGunShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry, Projectiles, Senses) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
 
SHOCK_RIFLE_COMBO_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Radius of the shock combo blast.
SHOCK_RIFLE_MIN_DISTANCE_COMBO - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Minimum distance in UT units the orb will travel before reload.
SHOCK_RIFLE_PRIMARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Primary mode preference.
SHOCK_RIFLE_PROJECTILE_DAMAGE - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Damage to self when hit by projectile.
SHOCK_RIFLE_PROJECTILE_SPLASH_RADIUS - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Radius of the shock orb splash damage.
SHOCK_RIFLE_SECONDARY - Static variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Secondary mode preference.
ShockRifleShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the shock rifle.
ShockRifleShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry, Projectiles) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
 
shoot - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Reference to ImprovedShooting module.
shoot(WeaponPref, ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Set target to shoot at, actual shooting is deferred to next end message.
Callers should ensure that weapon used by is available and has sufficient ammunition.
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Shoot will be called after every end message.
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.FlakCannonShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.GenericWeaponShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.IonPainterShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LigthningGunShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.MinigunShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ReedeemerShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.RocketLauncherShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
 
shoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
The actual shooting.
shoot - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Reference to shooting module to shoot stuff.
shoot(ILocated) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Sets the target to be shot at.
shoot(WeaponPref, ILocated) - Method in interface nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponShooting
Shoots a given target in an effective way.
shootCombo(Player) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Tries to shoot a projectile to create a shock combo.
shootFriend(Player) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.LinkGunShooting
 
shootPlayer(boolean, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Shoot without getting splash damage, without our projectiles being deflected and while looking in the right direction.
shootPrimary(Player, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
Shoots primary when it is safe to do so.
shootPrimary(Player, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
Shoots primary when it is safe to do so.
shootPrimary() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
 
shootSecondary(Player, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
Shoots a visible player we are facing with the primary mode, otherwise charges up using secondary.
shootSecondary(Player, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
Shoots a visible player we are facing with the primary mode, otherwise charges up using secondary.
shootSecondary() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShieldGunShooting
 
shootShieldedPlayer(boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
 
shootTarget(ILocated, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.AssaultRifleShooting
Shoot the target, if we are facing it and is safe to do so.
shootTarget(ILocated, boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.BioRifleShooting
Shoots primary mode at the target, if we are facing it.
shootTarget(boolean, boolean) - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.ShockRifleShooting
Shoot without getting splash damage and while looking in the right direction.
SniperRifleShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon
Module to work efficiently with the sniper rifle.
SniperRifleShooting(UT2004Bot<?, ?, ?>, AgentInfo, ImprovedShooting, Weaponry) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.SniperRifleShooting
 
stopShoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Stops the shooting.
stopShoot() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Clears the target and stops the shooting.
stopShoot() - Method in interface nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponShooting
Stops the shooting.

T

target - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Our target to shoot.
toString() - Method in class nl.tudelft.pogamut.ut2004.agent.module.shooting.util.FocusProvider
 

W

weaponPref - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Weapon pref indicates which firing mode to use.
weaponPref - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.weapon.GenericWeaponShooting
 
weaponPrefs - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Reference to WeaponPrefs
weaponry - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.AbstractWeaponShooting
Reference to Weaponry module.
weaponry - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Reference to all the weapons we have.
WeaponryShooting - Class in nl.tudelft.pogamut.ut2004.agent.module.shooting
Module that handles shooting other players in an intelligent manner.
WeaponryShooting(UT2004Bot, AgentInfo, Weaponry, WeaponPrefs, ImprovedShooting) - Constructor for class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Creates a new WeaponryShooting module.
WeaponShooting - Interface in nl.tudelft.pogamut.ut2004.agent.module.shooting
Implementing modulus should provide a simple way to efficiently utilize the weapons in unreal tournament.
weaponShootings - Variable in class nl.tudelft.pogamut.ut2004.agent.module.shooting.WeaponryShooting
Map of weapon shooting and associated weapons.

A B C D E F G H I L M N O P R S T W

Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.